:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#101721;color:#e9e6df}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:auto;padding:48px 24px 64px}nav{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #35404d;padding-bottom:20px}a{color:#e9bd70}h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.15;margin:64px 0 24px}h2{margin-top:42px;color:#e9bd70}h3{margin-top:32px}p,li{line-height:1.85}p{max-width:75ch}.eyebrow{color:#c5b28e;letter-spacing:.16em;text-transform:uppercase}.lead{font-size:1.2rem;color:#c8d0d7}footer{border-top:1px solid #35404d;margin-top:48px;padding-top:20px;color:#aeb8c1}code{overflow-wrap:anywhere}