.reviews-toggle{display:block;margin-top:24px;border:1px solid #b28d4780;border-radius:5px;padding:11px 18px;font-family:HudhaifahNoto,Arial,sans-serif;font-size:12px;color:#e5cc96;background:transparent;min-height:44px}
.reviews-toggle:hover{background:#e5cc9618}
.review-card blockquote{white-space:pre-line;overflow-wrap:anywhere;font-size:20px;line-height:1.95}
.review-card .review-original{display:inline-flex;align-items:center;gap:9px;width:max-content;margin-top:18px;color:#8a6b32;font-family:HudhaifahNoto,Arial,sans-serif;font-size:11px;text-decoration:underline;text-underline-offset:4px}
.review-card .rating-only{font-family:HudhaifahNoto,Arial,sans-serif;font-size:17px;color:#73766e;margin-top:38px;margin-bottom:28px;line-height:1.9}
.review-platform{position:absolute;left:30px;top:30px;font-family:Arial,sans-serif;font-size:12px;letter-spacing:.2px;color:#73766e}
.review-card .quote-mark{display:none}
.reviews.show-all .review-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;transform:none!important;transition:none;will-change:auto;align-items:start}
.reviews.show-all .review-viewport{overflow:visible}
.reviews.show-all .review-controls{display:none}
.reviews.show-all .review-card{padding:26px;min-height:265px;height:100%;min-width:0}
.reviews.show-all .review-card blockquote{font-size:16px;margin-top:30px;line-height:2}
.reviews.show-all .review-card footer{font-size:12px;gap:8px;flex-wrap:wrap;margin-top:24px}
.reviews.show-all .review-platform{left:25px;top:25px;font-size:11px}
@media(max-width:1100px){.reviews.show-all .review-track{grid-template-columns:1fr}}
@media(max-width:820px){
 .reviews-toggle{margin-top:20px}
 .review-card blockquote{font-size:18px}
 .review-platform{left:25px;top:25px}
 .reviews.show-all .review-track{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){.reviews.show-all .review-track{grid-template-columns:1fr}.reviews.show-all .review-card{min-height:230px}}
