body{margin:0;background:#071019;color:#eaf2fa;font:17px/1.75 system-ui,Arial,sans-serif}a{color:#8dd8ff}header{background:#0c1b2a;padding:18px 5%;display:flex;gap:24px;flex-wrap:wrap;align-items:center}header a{font-size:14px;text-decoration:none}main{max-width:850px;margin:48px auto;padding:0 24px 60px}h1{font-size:clamp(32px,5vw,52px);line-height:1.13;letter-spacing:-1px}h2{font-size:26px;margin-top:36px;color:#fff}p,li{color:#c5d2df}.eyebrow{font-size:13px;color:#8dd8ff;letter-spacing:2px;text-transform:uppercase}.lede{font-size:20px;color:#e4ebf2}ul,ol{padding-left:26px}li{padding:6px 0}.box{padding:24px;border:1px solid #28425a;border-radius:14px;background:#102034;margin:28px 0}.meta{color:#a7bacb;font-size:13px}.grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grid a{padding:12px;background:#102034;border-radius:8px}footer{border-top:1px solid #29435c;padding:24px;text-align:center;color:#93aabc}strong{color:#fff}