.mixed-review-figure,.comparison-figure{margin:1rem 0;padding:.75rem;background:#fdf9f3;border:1px solid #e9d9ce;border-radius:.65rem}
.mixed-review-figure svg,.comparison-figure svg{display:block;width:min(100%,28rem);height:auto}
.mixed-review-figure figcaption,.comparison-figure figcaption{font-size:.86rem}
.comparison-figure text{font-size:13px;fill:#30231d}
.review-correction{margin-top:1rem}
.review-correction label{display:block;font-weight:600}
.review-correction textarea{display:block;width:100%;min-height:70px;padding:.5rem;margin:.4rem 0;border:1px solid #a46d59;border-radius:.35rem;background:#fffdf9;color:#30231d;font:inherit}
.review-correction textarea:focus-visible{outline:3px solid var(--green);outline-offset:3px}
.hero-art .art-equation{font-size:clamp(20px,2.4vw,29px);gap:.5rem;white-space:nowrap}
@media(max-width:580px){
 .hero-art>.mixed-review-figure,.hero-art>.art-equation,.hero-art>p,.hero-art>.art-note{grid-column:1/-1}
 .hero-art>.mixed-review-figure{margin:0}
}
