
/* Accessibility and small-screen refinements */
html{scroll-padding-top:7rem}body{overflow-wrap:break-word}main,article,.hero .wrap>*,.inner .wrap>*{min-width:0}input,textarea,select{font-size:16px}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #0b4f5b;outline-offset:4px}.skip:focus,.skip-link:focus{position:fixed!important;left:1rem!important;top:1rem!important;z-index:9999!important;background:#fff;color:#141b41;padding:1rem;border:2px solid #141b41;border-radius:6px}.cf-q:focus{outline:none}.cf-error,.cf-fail{font-weight:600}.cf-nav button{min-height:44px}.cf-submit:disabled{opacity:.65;cursor:wait}.source-resources{border-top:1px solid #d7dfdf;margin-top:2rem;padding-top:1.25rem}.source-resources h2{font-size:1.15rem}.source-resources li{margin:.5rem 0}.source-resources a{text-decoration:underline;text-underline-offset:3px}.source-resources p{font-size:.9rem;color:#4b5a5a}summary{min-height:44px}table{max-width:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:899px){.hero .form-col{order:initial!important}.hero-form-btn{display:inline-block!important}.hero .wrap{gap:24px}.inner{padding-top:28px}}@media(max-width:560px){.wrap{padding-left:16px;padding-right:16px}.panel{padding:18px}.panel-call{white-space:normal}.brand{font-size:.9rem;max-width:70%}.nav-btn{flex-shrink:0;min-height:44px}.cards.c2,.county-grid{grid-template-columns:1fr}.mcb a{font-size:.85rem}.cta-row .btn{max-width:100%;white-space:normal}}@media(max-width:360px){.brand{font-size:.8rem}.brand small{font-size:.64rem}}

@media(max-width:639px){.site-header>div>div>a{display:none!important}.site-header .wordmark{max-width:calc(100vw - 110px)}.site-header details>div{max-width:calc(100vw - 32px)}}
