/* The accuracy page shares /about's shell and theme tokens. */
.accuracy-main { max-width: 800px; margin: 0 auto; padding: 44px 24px 0; }
.accuracy-main h1 { margin: 0 0 28px; font: 700 clamp(28px, 4vw, 40px)/1.2 var(--display); overflow-wrap: break-word; }
.accuracy-main > section { padding: 20px 0; border-top: 1px solid var(--line); }
.accuracy-main h2 { margin: 0 0 8px; font-size: 20px; }
.accuracy-main p { margin: 0; color: var(--muted); }
.accuracy-main .feedback-link { display: inline-flex; align-items: center; min-height: 44px; }
@media (max-width: 640px) { .accuracy-main { padding: 28px 16px 0; } }
