:root{color-scheme:dark}
body{margin:0;background:#0a0f15;color:#eef5f7;font:16px/1.65 system-ui,sans-serif}
main{max-width:740px;margin:auto;padding:32px 20px 64px}
nav{display:flex;gap:20px;border-bottom:1px solid #293744;padding-bottom:18px}
a{color:#a5ffda}
h1,h2{line-height:1.2;letter-spacing:-.025em}
h1{font-size:clamp(32px,6vw,52px);margin-bottom:14px}
h2{margin-top:30px}
li+li{margin-top:8px}
