:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17212c;background:#f5f7f9;font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}main{max-width:640px;margin:8vh auto;padding:24px}h1{line-height:1.2}p{line-height:1.6}form{gap:18px;display:grid}label{gap:8px;display:grid}input,button,a{font:inherit}input,button{border:1px solid #728091;border-radius:6px;min-height:44px;padding:10px 14px}button{color:#fff;cursor:pointer;background:#173952}button:disabled{opacity:.6}a{color:#154a70}:focus-visible{outline-offset:3px;outline:3px solid #63f0ad}[role=alert]{color:#9b2222}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.legalPage{max-width:920px;margin:0 auto;padding:48px 24px 96px}.legalPage article{color:#23352e}.legalPage h1{margin:0 0 28px;font-size:clamp(30px,5vw,48px)}.legalPage h2{margin:32px 0 10px;font-size:22px}.legalPage p{max-width:76ch}.legalPage a{text-underline-offset:3px}
