:root{--red:#e90029;--navy:#17283e;--muted:#596879;--tint:#fcf7f7;--border:#e9eaf0;--radius:14px;--space:28px;--font:Arial,Helvetica,sans-serif;--position:center}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.stateform{margin:0;background:#fff;color:var(--navy);font-family:var(--font);font-size:15px;line-height:1.55}h1,h2,h3,p{margin:0 0 12px}h1,h2,h3{line-height:1.16;letter-spacing:-.035em}h1{font-size:clamp(38px,4.3vw,62px);font-weight:800}h2{font-size:25px;font-weight:750}h3{font-size:16px;letter-spacing:-.02em}a{color:var(--red);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto;display:block;object-fit:cover;object-position:var(--position)}:focus-visible{outline:3px solid #1769aa;outline-offset:4px}small,.meta{font-size:12px;color:var(--muted)}p{color:var(--muted)}[hidden]{display:none!important}.skip-link{position:fixed;top:-100px;background:#fff;padding:15px;z-index:100}.skip-link:focus{top:5px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:700;color:var(--muted)}.muted{color:var(--muted)}hr{border:0;border-top:1px solid var(--border);margin:22px 0}
