*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#060e19;color:#edf4f2;font:18px/1.75 system-ui,sans-serif}header,main,footer{width:min(850px,calc(100% - 40px));margin:auto}header{padding:28px 0;border-bottom:1px solid #304044;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}header span{color:#e3bf63;font-weight:700}a{color:#aee2d1;overflow-wrap:anywhere;text-underline-offset:4px}main{padding:44px 0 56px}h1{font-size:clamp(30px,5vw,46px);line-height:1.2;letter-spacing:-.03em}h2{font-size:25px;line-height:1.35;margin-top:38px}li{margin:10px 0}ul,ol{padding-left:24px}footer{padding:28px 0 40px;border-top:1px solid #304044}nav{display:flex;flex-wrap:wrap;gap:12px 24px}.skip{position:absolute;left:12px;top:-100px;background:#060e19;padding:10px}.skip:focus{top:5px}:focus-visible{outline:3px solid #e3bf63;outline-offset:5px}@media(max-width:480px){body{font-size:16px}main{padding-top:24px}h2{font-size:22px}}
