*{box-sizing:border-box}
body{margin:0;min-height:100vh;font-family:"Segoe UI",ui-sans-serif,system-ui,-apple-system,sans-serif;background:
  radial-gradient(900px 480px at 12% -8%,rgba(56,98,160,.35),transparent 55%),
  radial-gradient(700px 420px at 88% 8%,rgba(28,70,52,.28),transparent 50%),
  linear-gradient(165deg,#0c1018 0%,#08090c 55%,#0a0d12 100%);color:#e7ebf2}
.wrap{max-width:42rem;margin:0 auto;padding:min(12vh,5.5rem) 1.4rem 4rem}
.eyebrow{margin:0 0 .85rem;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#8a93a8}
.status{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1.1rem;padding:.35rem .7rem;border:1px solid rgba(74,168,112,.35);background:rgba(40,110,72,.16);color:#b6e0c4;font-size:.82rem;border-radius:999px}
.dot{width:.55rem;height:.55rem;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.18)}
h1{margin:0 0 .85rem;font-size:clamp(1.7rem,4.2vw,2.35rem);font-weight:650;letter-spacing:-.03em;line-height:1.15}
h1 span{color:#9ec1ff}
.lead{margin:0 0 1.35rem;color:#a9b3c4;line-height:1.65;font-size:1.02rem}
.lead strong{color:#e7ebf2;font-weight:600}
.meta{display:grid;gap:.7rem;margin:0 0 1.5rem;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}
.meta div{display:grid;grid-template-columns:7.2rem 1fr;gap:.5rem;align-items:baseline}
.meta dt{margin:0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#7d8799}
.meta dd{margin:0;color:#d5dbe6;line-height:1.4}
.card{margin:0 0 1.15rem;padding:1.05rem 1.05rem 1.1rem;border-top:1px solid rgba(255,255,255,.08)}
.card h2{margin:0 0 .65rem;font-size:.95rem;font-weight:600;color:#dbe2ee}
.card p{margin:0 0 .7rem;color:#a9b3c4;line-height:1.6;font-size:.95rem}
.card ul,.card ol{margin:0;padding-left:1.15rem;color:#a9b3c4;line-height:1.55;font-size:.94rem}
.card li{margin:0 0 .5rem}
.card li:last-child{margin-bottom:0}
code{font-size:.9em;color:#c9d4e8}
