/* Additive mobile-first reading and accessibility refinements. */
.care-guide{margin:3rem 0;scroll-margin-top:7rem}.care-guide h2{font-size:clamp(1.8rem,4vw,2.5rem)}.care-guide p{max-width:70ch}.resource-list{display:grid;gap:1.5rem;padding:0;list-style:none}.resource-list li{padding:1.5rem;border:1px solid var(--beige);background:var(--cream)}.resource-list h2{font-size:1.8rem}.source-links{font-size:.95rem}.source-links li{margin:.6rem 0}.legal a,.care-guide a{overflow-wrap:anywhere}.page-jumps a{min-height:44px;display:inline-flex;align-items:center}.treatment-faq summary{min-height:48px}@media(max-width:720px){.care-guide{margin:2rem 0}.care-guide h2{line-height:1.18}.resource-list li{padding:1.2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}
