:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0b1216;color:#eaf0ec}*{box-sizing:border-box}body{margin:0}main{width:min(760px,100% - 40px);margin:32px auto 80px}nav{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:48px}a{color:#ddfb75;text-underline-offset:4px}a:focus-visible{outline:2px solid #ddfb75;outline-offset:5px}section{scroll-margin-top:24px}section+section{border-top:1px solid #344047;margin-top:64px;padding-top:48px}h1{font-size:clamp(28px,5vw,40px);line-height:1.15;letter-spacing:-1px}h2{font-size:20px;margin:32px 0 10px}p{font-size:16px;line-height:1.75;color:#bac7cb}.eyebrow{font-size:13px;letter-spacing:1px;color:#ddfb75}.updated{font-size:13px;color:#87969d}
