@font-face{font-family:Poppins;src:url(assets/poppins.woff2) format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:'Space Grotesk';src:url(assets/space-grotesk.woff2) format('woff2');font-weight:400 700;font-display:swap}
:root{color-scheme:dark;--bg:#0e1b26;--text:#dfe8ea;--teal:#8dbab8;--cream:#f5e3bd;--dim:#94a9b3;--line:#24405a}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(900px 600px at 85% 0,rgba(141,186,184,.08),transparent 65%),var(--bg);color:var(--text);font:400 17px/1.65 'Space Grotesk',system-ui,sans-serif}a{color:var(--teal);text-underline-offset:5px}a:hover{color:var(--cream)}a:focus-visible{outline:2px solid var(--cream);outline-offset:6px}header,main,footer{max-width:1120px;margin:auto;padding-inline:32px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;font:600 20px Poppins,sans-serif;letter-spacing:.18em}.brand>span>span{color:var(--cream)}nav{display:flex;gap:26px;font-size:15px}nav a{text-decoration:none}nav [aria-current=page]{text-decoration:underline}.intro{padding:90px 0 76px;max-width:870px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--teal);font-size:12px;font-weight:700;margin:0 0 20px}h1{font-size:clamp(36px,5.4vw,64px);line-height:1.12;letter-spacing:-.045em;font-weight:500;margin:0 0 28px}h1 span{color:var(--cream)}h2{font-size:28px;font-weight:500;line-height:1.25;letter-spacing:-.025em;color:var(--cream);margin:0 0 18px}.lead{font-size:21px;max-width:700px}.note{max-width:740px;border-left:2px solid var(--teal);padding-left:18px;color:var(--dim);font-size:15px;margin-top:32px}.split{border-top:1px solid var(--line);padding:46px 0;display:grid;grid-template-columns:1fr 1.5fr;gap:64px}.split p:first-child{margin-top:0}p{margin:0 0 20px}ul{padding-left:22px}li{padding-left:4px;margin-bottom:12px}strong{font-weight:700}.text-link{display:inline-block;margin-top:10px}.document{max-width:850px;padding-block:70px}.document h2{margin-top:38px}.document h1{font-size:clamp(38px,5vw,58px)}.updated{color:var(--dim);font-size:14px;margin-bottom:30px}footer{display:flex;flex-wrap:wrap;gap:20px 32px;padding-block:28px;border-top:1px solid var(--line);color:var(--dim);font-size:14px}footer span{margin-right:auto}.skip{position:absolute;left:24px;top:-90px;background:var(--cream);color:var(--bg);padding:8px 14px}.skip:focus{top:8px}::selection{color:var(--bg);background:var(--teal)}@media(max-width:650px){header,main,footer{padding-inline:22px}header{align-items:flex-start;flex-direction:column;gap:20px;padding-block:22px}.brand{font-size:18px}.intro{padding-block:55px 42px}.lead{font-size:19px}.split{grid-template-columns:1fr;gap:12px;padding-block:32px}.document{padding-block:48px}footer{gap:15px 25px}footer span{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
