
:root{--bg:#0b1020;--panel:#121a2e;--panel2:#17233d;--ink:#eaf0ff;--muted:#99a8c7;--line:#263653;--a:#72e0c0;--b:#9d8cff;--warn:#ffd27a;--red:#ff9f9f}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% -10%,#243567 0,#0b1020 45%);color:var(--ink);font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:1120px;margin:auto;padding:48px 24px 80px}header{display:flex;justify-content:space-between;gap:24px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:28px}h1{font-size:clamp(30px,5vw,58px);line-height:1.05;margin:8px 0 12px;letter-spacing:-.04em}h2{margin:0 0 16px;font-size:24px}h3{margin:0 0 8px;font-size:19px}.eyebrow{color:var(--a);font-weight:700;letter-spacing:.13em;text-transform:uppercase;font-size:12px}.sub,.meta{color:var(--muted)}.date{white-space:nowrap;color:var(--muted)}section{margin-top:34px}.summary{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}.card,.item{background:linear-gradient(145deg,var(--panel),#10182a);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 14px 35px #0002}.summary .card:first-child{border-color:#3c8f87}.label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.big{font-size:28px;font-weight:750;margin-top:8px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.item{min-height:220px}.tag{display:inline-block;padding:3px 9px;border-radius:99px;background:#223255;color:var(--a);font-size:12px;margin:0 4px 6px 0}.tag.base{color:var(--b)}.tag.pending{color:var(--warn)}.item p{margin:10px 0;color:#d6def0}.item ul{margin:10px 0 0;padding-left:20px;color:#d6def0}.item li{margin:5px 0}.source{display:block;color:var(--a);overflow-wrap:anywhere;font-size:13px;margin-top:14px}.callout{border-left:3px solid var(--a);padding:4px 0 4px 16px;color:#dfe8ff}.evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evidence div{padding:15px;border:1px solid var(--line);border-radius:12px;background:#0e1628}.evidence strong{display:block;color:var(--a);font-size:13px;margin-bottom:5px}footer{margin-top:48px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}a{color:var(--a)}@media(max-width:760px){header,.summary,.grid,.evidence{display:block}.date{margin-top:12px}.card,.item,.evidence div{margin:12px 0}}

