:root{--bg:#06101e;--panel:#0c1a2c;--card:#102239;--line:rgba(190,211,235,.13);--text:#f5f2eb;--muted:#91a4ba;--orange:#ff7a1a;--blue:#5aa2ff;--amber:#f4c160}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 82% 0,rgba(90,162,255,.12),transparent 34rem),var(--bg);color:var(--text);font:14px/1.55 Manrope,system-ui,sans-serif}.news-shell{width:min(1220px,calc(100% - 36px));margin:auto;padding:28px 0 76px}.news-crumb{display:flex;gap:9px;color:var(--muted);font-size:.76rem;margin-bottom:28px}.news-crumb a{color:inherit}.news-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;margin-bottom:28px}.eyebrow{margin:0;color:var(--orange);font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.news-hero h1{max-width:840px;margin:8px 0 10px;font-size:clamp(2.25rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.news-hero p:not(.eyebrow){max-width:760px;margin:0;color:var(--muted);font-size:1rem}.market-link{padding:11px 15px;border:1px solid var(--line);border-radius:11px;color:#ffc38c;text-decoration:none;font-weight:850}.category-nav{display:flex;gap:8px;overflow:auto;padding:4px 0 18px;margin-bottom:12px}.category-nav button{white-space:nowrap;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025);color:var(--muted);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.category-nav button:hover,.category-nav button.active{border-color:var(--orange);background:rgba(255,122,26,.09);color:#ffc38c}.watchdog-note,.news-method{padding:18px 20px;border:1px solid rgba(244,193,96,.24);border-radius:15px;background:rgba(244,193,96,.055)}.watchdog-note{margin-bottom:18px}.watchdog-note strong,.news-method strong{display:block;margin-bottom:5px}.watchdog-note p,.news-method p{margin:0;color:var(--muted);font-size:.84rem}.story-status{margin:14px 0;color:var(--muted);font-size:.78rem}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.story{display:flex;flex-direction:column;min-height:280px;padding:20px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(16,34,57,.96),rgba(8,21,36,.98));box-shadow:0 18px 46px rgba(0,0,0,.16)}.story-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:11px}.story-age,.story-tag{font-size:.65rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.story-age{color:var(--amber)}.story-tag{color:#99c8ff}.story a{color:var(--text);text-decoration:none}.story a:hover{color:#ffc38c}.story h2{margin:0;font-size:1.03rem;line-height:1.43}.story-meta{margin:7px 0 14px;color:var(--muted);font-size:.72rem}.story-brief{display:grid;gap:8px;margin-top:auto}.story-brief p{margin:0;padding:10px 11px;border-radius:10px;background:rgba(255,255,255,.03);color:#c4d2e2;font-size:.79rem;line-height:1.5}.story-brief p+ p{color:#9eb0c5}.news-method{margin-top:26px;border-color:var(--line);background:rgba(255,255,255,.025)}.news-method a{display:inline-block;margin-top:10px;color:#ffc38c;font-size:.8rem;font-weight:800}.empty{grid-column:1/-1;padding:44px;border:1px dashed var(--line);border-radius:18px;color:var(--muted);text-align:center}@media(max-width:760px){.news-hero{grid-template-columns:1fr}.market-link{justify-self:start}.story-grid{grid-template-columns:1fr}.news-shell{width:min(100% - 22px,1220px)}}
