:root{--deep:#0d4f96;--blue:#1f7ae0;--sky:#eaf3ff;--orange:#ff7a18;--ink:#16202b;--muted:#5b6b7d;--line:#d9e5f4}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:#f7f9fc;color:var(--ink);line-height:1.65}
header{background:linear-gradient(135deg,var(--deep),var(--blue));color:#fff;padding:14px 16px}
header .w{max-width:840px;margin:0 auto;display:flex;align-items:center;gap:12px}
header img{width:40px;height:40px;border-radius:50%}
header b{font-size:1.15rem}
header a{color:#fff;text-decoration:none}
main{max-width:840px;margin:26px auto 60px;padding:0 16px}
h1{color:var(--deep);font-size:1.6rem;margin-bottom:14px}
h2{color:var(--deep);font-size:1.1rem;margin:22px 0 8px}
p,li{font-size:.95rem;color:#2a3644;margin-bottom:10px}
ul{padding-left:22px}
.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}
a{color:var(--blue)}
footer{text-align:center;color:var(--muted);font-size:.8rem;padding:24px 16px}
footer a{color:var(--deep);margin:0 8px}
.pill{display:inline-block;background:var(--sky);color:var(--deep);border-radius:99px;padding:4px 12px;font-size:.8rem;font-weight:600;margin-bottom:14px}
