:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#07101d;color:#e8f1ff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 15% 0,#122d46 0,transparent 35%),#07101d;color:#e8f1ff;line-height:1.65}a{color:#7bdcff}.shell{max-width:1120px;margin:auto;padding:32px 24px 72px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-weight:800}.brand img{width:42px;height:42px}.crumbs{font-size:.9rem;color:#9db0c9;margin:28px 0}.hero{padding:42px 0 30px;border-bottom:1px solid #26384e}.eyebrow{font-size:.78rem;letter-spacing:.16em;color:#75e6c4;font-weight:800}.hero h1{font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.02;margin:.3em 0}.hero p{font-size:1.16rem;max-width:850px;color:#c2d1e4}.badge{display:inline-block;padding:6px 10px;border:1px solid #35506d;border-radius:999px;margin:4px 6px 4px 0;color:#c9d9ed}.grid{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:28px}.card{background:#0d1b2d;border:1px solid #203750;border-radius:18px;padding:24px;margin-bottom:20px}.card h2,.card h3{margin-top:0}.graph-links{display:grid;gap:12px}.graph-links a{display:block;padding:14px 16px;background:#10243a;border:1px solid #29445f;border-radius:12px;text-decoration:none}.source-list li{margin:.65em 0}.warning{border-left:4px solid #75e6c4}.muted{color:#9db0c9}footer{margin-top:42px;padding-top:24px;border-top:1px solid #26384e;color:#9db0c9}@media(max-width:760px){.grid{grid-template-columns:1fr}.shell{padding:22px 16px 52px}}