:root{--bg:#071018;--panel:#0e1a24;--ink:#e8f1f6;--muted:#8aa0ad;--line:#b8dcec24;--cyan:#6de0c8;--amber:#f0c36a;--rose:#ff8a7a;--blue:#7eb6ff}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{background:radial-gradient(900px 500px at 8% -10%, #163246 0%, transparent 55%), radial-gradient(800px 420px at 100% 0%, #1a2f28 0%, transparent 50%), var(--bg);color:var(--ink);font-family:Iowan Old Style,Palatino,Songti SC,Noto Serif SC,serif}a{color:var(--cyan)}.wrap{width:min(1080px,100% - 32px);margin:0 auto;padding:36px 0 64px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:22px;font-family:Avenir Next,Segoe UI,sans-serif;display:flex}.brand{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);font-size:.72rem}.meta{color:var(--muted);font-size:.88rem}.hero{grid-template-columns:1.4fr .8fr;gap:28px;padding:36px 0 28px;display:grid}.hero h1{letter-spacing:.04em;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.lede{color:#d5e4ec;margin-top:16px;font-size:1.08rem;line-height:1.75}.pulse{border:1px solid var(--line);background:#0e1a24c7;border-radius:20px;padding:22px}.pulse h2{letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin-bottom:12px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.72rem}.pulse ol{color:#d7e6ee;gap:10px;padding-left:18px;line-height:1.5;display:grid}.grid{gap:16px;display:grid}.story{background:linear-gradient(180deg, #ffffff08, transparent 40%), var(--panel);border:1px solid var(--line);border-radius:22px;padding:24px}.story header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-family:Avenir Next,Segoe UI,sans-serif;display:flex}.tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:.68rem}.tag.hot{color:#3a1b12;background:var(--rose);border-color:#0000}.tag.tool{color:#08221c;background:var(--cyan);border-color:#0000}.tag.data{color:#1b1508;background:var(--amber);border-color:#0000}.when{color:var(--muted);margin-left:auto;font-size:.82rem}.story h3{letter-spacing:.03em;margin-bottom:10px;font-size:1.35rem}.story p{color:#d3e2ea;line-height:1.75}.why{border-top:1px dashed var(--line);color:var(--muted);margin-top:14px;padding-top:14px;font-size:.95rem;line-height:1.65}.sources{flex-wrap:wrap;gap:10px 14px;margin-top:10px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.82rem;display:flex}.takeaways{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.takeaways article{border:1px solid var(--line);background:#0e1a24b3;border-radius:18px;padding:18px}.takeaways h3{margin-bottom:8px;font-size:1.05rem}.takeaways p{color:var(--muted);font-size:.95rem;line-height:1.65}.nav{color:var(--muted);justify-content:space-between;gap:12px;margin-top:36px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.88rem;display:flex}.note{color:#6f8490;margin-top:18px;font-size:.82rem;line-height:1.6}@media (width<=820px){.hero,.takeaways{grid-template-columns:1fr}.when{margin-left:0}}
