.review-page{background:radial-gradient(circle at 80% 0, #27362c 0, transparent 29%), var(--canvas);min-height:100vh}.review-topbar{border-bottom:1px solid var(--line);color:#717b72;letter-spacing:.13em;align-items:center;gap:24px;height:72px;padding:0 clamp(22px,5vw,80px);font-size:9px;display:flex}.review-count{color:var(--amber);margin-left:auto}.review-wrap{max-width:760px;margin:0 auto;padding:68px clamp(22px,5vw,80px) 90px}.review-wrap h1{letter-spacing:-.065em;margin:12px 0 10px;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:.98}.review-lede{color:#929b93;margin:0 0 40px;font-size:14px;line-height:1.5}.review-list{gap:9px;display:grid}.review-topic{border:1px solid var(--line);background:#171b19;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:19px;transition:all .15s;display:flex}.review-topic:hover{border-color:#705b3c;transform:translate(2px)}.review-topic h2{color:#e9e8df;letter-spacing:-.02em;margin:9px 0 7px;font-size:16px;font-weight:500}.review-topic p{color:#7e8980;max-width:570px;margin:0;font-size:10px;line-height:1.45}.review-arrow{color:var(--amber);font-size:20px}.review-empty{border:1px dashed var(--line);text-align:center;color:#839087;gap:8px;padding:40px;font-size:11px;display:grid}.review-empty strong{color:var(--mint);font-size:18px;font-weight:500}@media (max-width:600px){.review-topbar{padding:0 20px}.review-count{display:none}.review-wrap{padding:45px 20px 60px}}
