:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#101610;color:#f4f3e8;font:18px/1.65 system-ui,-apple-system,sans-serif}main{max-width:760px;margin:auto;padding:40px 24px 64px}nav{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:48px}a{color:#d5fa77;text-underline-offset:4px}a:focus-visible{outline:3px solid #84dfed;outline-offset:5px}h1{font-size:clamp(32px,7vw,48px);line-height:1.12;letter-spacing:-1px}h2{font-size:23px;margin-top:36px;line-height:1.3}.eyebrow{color:#d5fa77;font-weight:700}.date,footer{color:#bfc8bd}footer{border-top:1px solid #354333;margin-top:48px;padding-top:24px;font-size:15px}p,li{overflow-wrap:anywhere}
