:root{color-scheme:dark;--ink:#070b14;--text:#edf4fb;--muted:#aab8c8;--cyan:#6fe1ff;--pink:#ff1577}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0%,#12243a,#070b14 42%);color:var(--text);font:16px/1.7 Inter,system-ui,sans-serif}main{width:min(760px,calc(100% - 40px));margin:0 auto;padding:72px 0 100px}.back{color:var(--cyan);font-weight:700}.kicker{margin-top:70px;color:var(--cyan);font-size:.75rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}h1{margin:10px 0;font-size:clamp(3rem,8vw,5.5rem);line-height:.9}h2{margin:42px 0 8px;font-size:1.35rem}p{color:var(--muted)}.updated{font-size:.85rem}a{color:var(--cyan)}a:focus-visible{outline:3px solid var(--pink);outline-offset:4px}
