:root{color-scheme:dark;--navy:#03091b;--navy-light:#0a1228;--silver:#f1f3f8;--muted:#a2a9ba;--red:#f5223d;--line:rgba(195,208,238,.16);font-family:Archivo,Arial,sans-serif;background:var(--navy);color:var(--silver)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #ff6479;outline-offset:6px}::selection{background:#a8122e;color:white}.section-shell{padding-left:max(6vw,24px);padding-right:max(6vw,24px);max-width:1800px;margin-inline:auto}.section-kicker{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.15em;font-weight:400;color:#b1b9ca;line-height:1.7}.legal-content{padding-top:70px;padding-bottom:90px;max-width:900px}.legal-content>a:first-child{display:inline-block;margin-bottom:64px;color:#c7cedd}.legal-content h1{font-size:clamp(2.6rem,6vw,4.5rem);letter-spacing:-.055em;margin:18px 0 24px}.legal-content h2{font-size:1.3rem;letter-spacing:-.025em;margin:42px 0 14px}.legal-content p{font-size:16px;line-height:1.8;color:var(--muted)}.legal-content a{text-decoration:underline;text-underline-offset:4px;color:#e9edf6}.legal-content .section-kicker{color:#ff6d81}.legal-content>p:last-child{margin-top:40px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
