:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#10252e;color:#edf1e2}body{margin:0;padding:32px 20px}main{max-width:760px;margin:0 auto}h1{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:32px 0 20px}h2{font-size:21px;margin:28px 0 10px}p{line-height:1.75;color:#cfdbd7}a{color:#f2c28c}a:focus-visible{outline:3px solid #91ddbb;outline-offset:5px}
