.remediation{max-width:980px}.remediation h1{font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4rem);line-height:1.12;margin:.5rem 0 1.4rem;overflow-wrap:anywhere}.remediation-lead{font-size:1.2rem;max-width:65ch}.remediation-section{padding:2rem 0;border-bottom:1px solid var(--line)}.remediation-section h2{font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.2}.remediation-section p{max-width:78ch;margin:.9rem 0}.remediation-section a{color:var(--forest);text-underline-offset:.2em}.remediation-section li{margin:.7rem 0}.remediation a:focus-visible{outline:3px solid var(--lime);outline-offset:4px}footer a{color:#fff}@media(max-width:470px){.remediation{padding-top:3rem;padding-bottom:3rem}}
