.review-blog-list{max-width:1320px}.reviews-heading>div small{color:#d89a16;font-size:10px;font-weight:900;letter-spacing:.15em}.reviews-heading>div h2{margin:7px 0 0}.review-blog-card{overflow:hidden;border:1px solid #e4e0d6;border-radius:16px;background:#fff;transition:.2s ease}.review-blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(22,39,31,.1)}.review-cover{display:grid;place-items:center;height:260px;overflow:hidden;background:#17251f;color:#d7a844;font-size:10px;font-weight:900;letter-spacing:.16em}.review-cover img{width:100%;height:100%;object-fit:cover;transition:.35s}.review-blog-card:hover .review-cover img{transform:scale(1.025)}.review-blog-card>div{padding:21px}.review-blog-card h3{margin:10px 0 8px;font-size:19px}.review-blog-card p{min-height:54px;color:#77736b;font-size:12px;line-height:1.7}.review-blog-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding-top:14px;border-top:1px solid #eeebe3}.review-blog-card footer a{color:#95680b;font-size:10px;font-weight:900}
.review-detail{max-width:960px;margin:0 auto;padding:80px 28px 120px}.review-detail>header{text-align:center}.review-detail>header>a{display:inline-block;margin-bottom:38px;color:#777;font-size:12px}.review-detail>header>small{display:block;color:#d89a16;font-weight:900;letter-spacing:.18em}.review-detail>header h1{max-width:780px;margin:14px auto 20px;color:#17251f;font-size:44px;line-height:1.22}.review-detail>header>div{display:flex;justify-content:center;gap:13px;color:#777;font-size:12px}.review-detail>header>p{color:#95680b;font-size:11px}.review-detail-cover{margin:48px 0 55px}.review-detail-cover img{width:100%;max-height:620px;border-radius:18px;object-fit:cover}.review-detail-content{min-height:auto!important;padding:0 45px!important;border:0!important;outline:0!important}.review-detail>footer{margin-top:65px;padding:28px;border-radius:15px;background:#17251f;color:#fff;text-align:center}.review-detail>footer p{color:#bdc8c3}.review-detail>footer a{display:inline-block;margin-top:8px;padding:11px 16px;border-radius:8px;background:#d89a16;font-size:12px;font-weight:900}
@media(max-width:700px){.review-cover{height:220px}.review-detail{padding:50px 16px 80px}.review-detail>header h1{font-size:32px}.review-detail-content{padding:0!important}.review-detail-cover{margin:35px 0}}
