.review-hero{grid-template-columns:1.3fr .7fr}.review-wrap{width:min(760px,calc(100% - 36px));margin:42px auto 0}.review-wrap h2{margin:0 0 6px;font-size:clamp(25px,3vw,34px)}#review-status{margin:0 0 18px;color:var(--muted);font-size:15px}.review-card{min-height:0}.review-card .prompt{margin:22px 0}.audio-hint{margin:11px 0 0;color:var(--muted);font-size:14px}.review-card .next-button{margin-top:14px}.review-empty{padding:24px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--muted)}.return-link{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;color:var(--green);font-weight:800;text-decoration:none}.return-link:hover{text-decoration:underline}
@media(max-width:800px){.review-hero{grid-template-columns:1fr}}
