:root{--ink:#102238;--navy:#172e47;--paper:#f7f5eb;--yellow:#ffd45a;--muted:#9db5cb}
*{box-sizing:border-box}body{margin:0;background:var(--ink);color:#e9f1f7;font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
main{max-width:720px;margin:0 auto;padding:40px 20px 64px}h1{font-size:32px;margin:0 0 4px}h2{font-size:20px;margin:32px 0 8px;color:var(--yellow)}
a{color:var(--yellow)}p,li{color:#d3e1ec}.muted{color:var(--muted);font-size:14px}.card{background:var(--navy);border-radius:16px;padding:20px;margin-top:16px}
header{display:flex;gap:14px;align-items:center;margin-bottom:24px}header img{width:64px;height:64px;border-radius:14px}
