:root{color-scheme:dark;--bg:#0b1220;--panel:#111d30;--ink:#ecf2fb;--muted:#aebfd4;--line:#30435b;--accent:#68d5ce}*{box-sizing:border-box}html{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:var(--bg);color:var(--ink)}body{margin:0;background:radial-gradient(circle at 70% 0%,#17354b 0%,var(--bg) 50%);min-height:100vh;line-height:1.7}main{max-width:880px;margin:auto;padding:70px 24px 90px}nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 24px;max-width:928px;margin:auto}a{color:var(--accent)}nav a{text-decoration:none;color:var(--muted)}nav a:hover{color:var(--ink)}.brand{font-weight:750;letter-spacing:.02em;color:var(--ink)}.brand span{color:var(--accent)}.pill{display:inline-block;color:var(--accent);border:1px solid #386a71;border-radius:99px;padding:5px 13px;font-size:.85rem}h1{font-size:clamp(2.3rem,7vw,4.5rem);line-height:1.12;letter-spacing:-.035em;margin:22px 0}h2{font-size:1.35rem;margin:0 0 12px}p{color:var(--muted);margin:0 0 18px}p.lead{font-size:1.24rem;max-width:680px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:38px 0}.card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px}ul{padding-left:22px;color:var(--muted)}li+li{margin-top:8px}.callout{padding:20px 23px;border-left:3px solid var(--accent);background:#102337;border-radius:7px;margin:30px 0}footer{border-top:1px solid var(--line);padding-top:20px;margin-top:55px;font-size:.92rem;color:var(--muted)}.article h2{margin-top:38px}.article h1{font-size:clamp(2rem,5vw,3.2rem)}.small{font-size:.9rem}@media(max-width:500px){main{padding-top:35px}nav{padding:18px 24px}}
