
@import url("/assets/styles/6e33ce99e0f305f00e50.css");
.apr-wrap{background:#fff;border-radius:16px;padding:44px 40px;margin-bottom:28px;}
.apr-tag{display:inline-flex;align-items:center;gap:6px;background:#f5f0dc;border:1px solid #e0c968;color:#7a6200;font-family:'Sora',sans-serif;font-size:11px;font-weight:600;letter-spacing:0.10em;text-transform:uppercase;padding:4px 12px;border-radius:100px;margin-bottom:16px;}
.apr-h2{font-family:'Sora',sans-serif;font-size:clamp(20px,3vw,28px);font-weight:800;color:#111;line-height:1.2;margin-bottom:0;letter-spacing:-0.01em;}
.apr-h2 em{color:#b8860b;font-style:normal;}
.apr-score{display:flex;align-items:center;gap:16px;margin:20px 0 28px;}
.apr-score-n{font-family:'Sora',sans-serif;font-size:48px;font-weight:800;color:#111;line-height:1;}
.apr-stars{color:#ffcc00;font-size:20px;}
.apr-score-sub{font-size:13px;color:#888;margin-top:4px;}
.apr-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
@media(max-width:800px){.apr-reviews{grid-template-columns:1fr;}}
.apr-review{background:#f7f7f7;border:1.5px solid #eee;border-radius:14px;padding:24px;}
.apr-review-stars{color:#ffcc00;font-size:14px;margin-bottom:12px;}
.apr-review-text{font-size:14px;color:#444;line-height:1.7;margin-bottom:16px;font-style:italic;}
.apr-review-author{font-family:'Sora',sans-serif;font-size:13px;font-weight:700;color:#111;}
.apr-review-city{font-size:12px;color:#888;margin-top:2px;}
@media(max-width:600px){.apr-wrap{padding:28px 20px;}}
