.news-overview-page{--overview-ink:#0f172a;--overview-deep:#0b1f33;--overview-accent:#0f5b94;--overview-accent-strong:#0b4d7e;--overview-sand:#f5efe6;--overview-sand-strong:#e9ddcf;--overview-rule:rgba(15,23,42,0.1);--overview-muted:#5b6472;--overview-success:#1f9d55;--overview-danger:#c43e27;--overview-neutral:#b7791f}.overview-status-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;margin-bottom:16px;background:var(--overview-deep);border-radius:10px;border:1px solid rgba(148,163,184,.12)}.overview-status-left,.overview-status-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.overview-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#f8fafc;background:rgba(255,255,255,.08)}.overview-status-pill.open{background:rgba(31,157,85,.2);color:#4ade80}.overview-status-pill.closed{background:rgba(196,62,39,.2);color:#f87171}.overview-status-pill.bullish{background:rgba(31,157,85,.15);color:#4ade80}.overview-status-pill.bearish{background:rgba(196,62,39,.15);color:#f87171}.overview-status-pill.muted,.overview-status-pill.neutral{background:rgba(255,255,255,.06);color:#94a3b8}.overview-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.overview-status-stat{font-size:.78rem;color:#cbd5e1}.overview-status-stat strong{color:#f8fafc;font-weight:600}.overview-status-divider{color:#475569;font-size:.8rem}@media (max-width:768px){.overview-status-bar{flex-direction:column;align-items:flex-start;gap:8px}.overview-status-right{font-size:.72rem}}.overview-news-tabs{margin-bottom:18px}.overview-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:22px;margin-bottom:22px}.overview-hero-copy,.overview-session-board{min-width:0}.overview-hero-copy{display:flex;flex-direction:column;gap:18px;padding:30px;color:#f8fafc;background:radial-gradient(circle at top right,rgba(63,94,251,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(245,158,11,.16),transparent 32%),linear-gradient(140deg,#0b1f33,#0f3556 56%,#103252);border:1px solid rgba(148,163,184,.14);border-radius:28px;box-shadow:0 22px 54px rgba(11,31,51,.28)}.overview-board-kicker,.overview-kicker,.overview-section-kicker{display:inline-flex;align-items:center;width:fit-content;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.overview-kicker{background:rgba(255,255,255,.12);color:#dbeafe}.overview-board-kicker,.overview-section-kicker{background:rgba(15,91,148,.08);color:var(--overview-accent-strong)}.overview-hero-title{margin:0;max-width:14ch;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.2rem,4.3vw,4rem);line-height:.95;letter-spacing:-.04em}.overview-hero-summary{margin:0;max-width:60ch;font-size:1.03rem;line-height:1.8;color:rgba(241,245,249,.84)}.overview-hero-pills{display:flex;flex-wrap:wrap;gap:10px}.overview-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid transparent;font-size:.82rem;font-weight:700;letter-spacing:.01em}.overview-pill.open{background:rgba(31,157,85,.15);border-color:rgba(31,157,85,.24);color:#dcfce7}.overview-pill.closed{background:rgba(244,63,94,.14);border-color:rgba(244,63,94,.24);color:#ffe4e6}.overview-pill.bullish{background:rgba(59,130,246,.16);border-color:rgba(96,165,250,.22);color:#dbeafe}.overview-pill.bearish{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.22);color:#fef3c7}.overview-pill.neutral{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:rgba(241,245,249,.88)}.overview-pill-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgba(255,255,255,.08)}.overview-bullet-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.overview-bullet-list li{position:relative;padding-left:18px;font-size:.95rem;line-height:1.7;color:rgba(241,245,249,.9)}.overview-bullet-list li:before{content:"";position:absolute;top:.72rem;left:0;width:7px;height:7px;border-radius:50%;background:linear-gradient(180deg,#fbbf24,#f59e0b)}.overview-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:auto}.overview-secondary-link{display:inline-flex;align-items:center;gap:7px;color:var(--overview-accent);font-size:.9rem;font-weight:700;text-decoration:none}.overview-secondary-link svg{width:14px;height:14px;transition:transform .18s ease}.overview-secondary-link:hover svg{transform:translateX(3px)}.overview-hero-copy .overview-secondary-link{color:#dbeafe}.overview-session-board{display:flex;flex-direction:column;gap:18px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,242,234,.96)),linear-gradient(180deg,rgba(15,91,148,.04),rgba(15,91,148,0));border:1px solid rgba(233,221,207,.9);border-radius:28px;box-shadow:0 18px 40px rgba(15,23,42,.08)}.overview-board-header{display:flex;flex-direction:column;gap:10px}.overview-board-text{margin:0;font-size:.95rem;line-height:1.7;color:var(--overview-muted)}.overview-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-stat-card{display:flex;flex-direction:column;gap:5px;padding:15px;background:rgba(255,255,255,.75);border:1px solid rgba(15,91,148,.1);border-radius:16px}.overview-stat-label{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--overview-muted)}.overview-stat-value{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.55rem;line-height:1;color:var(--overview-ink)}.overview-stat-note{font-size:.82rem;color:var(--overview-muted)}.overview-board-flags,.overview-flag-item{display:grid;gap:12px}.overview-flag-item{grid-template-columns:34px minmax(0,1fr);padding:14px 15px;border-radius:16px;border:1px solid var(--overview-rule);background:rgba(255,255,255,.76)}.overview-flag-item.positive{border-color:rgba(31,157,85,.18)}.overview-flag-item.negative{border-color:rgba(196,62,39,.18)}.overview-flag-item.neutral{border-color:rgba(15,91,148,.14)}.overview-flag-icon{width:18px;height:18px;margin-top:2px;color:var(--overview-accent)}.overview-flag-item div{display:flex;flex-direction:column;gap:2px;min-width:0}.overview-flag-item strong{color:var(--overview-ink);font-size:.94rem}.overview-flag-item span{color:var(--overview-muted);font-size:.82rem;line-height:1.5}.overview-flag-label{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--overview-accent-strong)}.overview-market-strip{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.overview-market-strip-header,.overview-module-intro,.overview-side-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.overview-module-title,.overview-side-title,.overview-strip-title{margin:8px 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.5rem,2.2vw,2.15rem);line-height:1.02;letter-spacing:-.025em;color:var(--overview-ink)}.overview-module-text,.overview-side-text,.overview-strip-text{margin:0;max-width:46ch;font-size:.95rem;line-height:1.7;color:var(--overview-muted)}.overview-module-intro{margin-bottom:-6px}.overview-module-intro-tight{margin-bottom:14px}.overview-module-copy{display:flex;flex-direction:column;gap:10px}.overview-market-strip .market-overview{margin-bottom:0;padding:16px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,238,229,.95)),linear-gradient(120deg,rgba(15,91,148,.04),rgba(15,91,148,0));border:1px solid rgba(233,221,207,.9);border-radius:22px;box-shadow:0 14px 34px rgba(15,23,42,.07)}.overview-market-strip .indices-ticker{gap:12px}.overview-market-strip .index-item{min-width:116px;padding:14px 16px;border-radius:14px;border-color:rgba(15,91,148,.08);background:rgba(255,255,255,.9)}.overview-market-strip .index-name{margin-bottom:4px;font-size:.7rem}.overview-market-strip .index-price{font-size:1.02rem}.overview-news-grid{gap:28px}.overview-main-column,.overview-side-column{gap:24px}.overview-analysis-shell{display:flex;flex-direction:column;gap:16px}.overview-analysis-link{align-self:flex-start}.overview-analysis-card{display:flex;flex-direction:column;gap:20px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,240,232,.95)),linear-gradient(160deg,rgba(15,91,148,.03),rgba(15,91,148,0));border:1px solid rgba(233,221,207,.92);border-radius:24px;box-shadow:0 18px 38px rgba(15,23,42,.08)}.overview-analysis-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.76fr);gap:18px;align-items:start}.overview-analysis-lead,.overview-analysis-support,.overview-ledger-item{color:inherit;text-decoration:none}.overview-analysis-lead{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,244,238,.96));border:1px solid rgba(15,91,148,.08);border-radius:22px;overflow:hidden;box-shadow:0 20px 44px rgba(15,23,42,.08);transition:transform .2s ease,box-shadow .2s ease}.overview-analysis-lead:hover,.overview-analysis-support:hover,.overview-ledger-item:hover{transform:translateY(-2px)}.overview-analysis-lead:hover{box-shadow:0 24px 46px rgba(15,23,42,.11)}.overview-analysis-lead-visual{border-bottom:1px solid rgba(233,221,207,.9);background:linear-gradient(180deg,rgba(15,91,148,.12),rgba(15,91,148,.03))}.overview-analysis-lead-image{display:block;width:100%;aspect-ratio:1200/630;object-fit:cover}.overview-analysis-lead-body{display:flex;flex-direction:column;gap:14px;padding:24px}.overview-analysis-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.overview-analysis-ticker{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--overview-accent);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.overview-analysis-ticker.muted{background:rgba(15,91,148,.09);color:var(--overview-accent-strong)}.overview-analysis-type{color:var(--overview-muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.overview-analysis-lead-title,.overview-analysis-support-title,.overview-ledger-title{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;color:var(--overview-ink)}.overview-analysis-lead-title{font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.03;letter-spacing:-.03em}.overview-analysis-lead-copy,.overview-analysis-support-copy,.overview-ledger-text{margin:0;color:var(--overview-muted);line-height:1.7}.overview-analysis-lead-copy{font-size:.99rem}.overview-analysis-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:auto;border-top:1px solid rgba(233,221,207,.88);font-size:.8rem;color:var(--overview-muted)}.overview-analysis-footer.compact{padding-top:10px}.overview-analysis-rail{display:flex;flex-direction:column;gap:12px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,240,232,.88));border:1px solid rgba(233,221,207,.92);border-radius:18px}.overview-analysis-rail-header{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(233,221,207,.88)}.overview-analysis-rail-header p{margin:0;font-size:.9rem;line-height:1.65;color:var(--overview-muted)}.overview-analysis-rail-list,.overview-analysis-support{display:flex;flex-direction:column;gap:10px}.overview-analysis-support{padding:14px 0;border-bottom:1px solid rgba(233,221,207,.88);transition:transform .18s ease}.overview-analysis-support:last-child{padding-bottom:0;border-bottom:0}.overview-analysis-support-title{font-size:1.18rem;line-height:1.12;letter-spacing:-.02em}.overview-analysis-support-copy{font-size:.9rem}.overview-analysis-ledger{display:flex;flex-direction:column;border-top:1px solid rgba(233,221,207,.9)}.overview-ledger-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(233,221,207,.9);transition:transform .18s ease}.overview-ledger-index{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.55rem;line-height:1;color:rgba(15,91,148,.44)}.overview-ledger-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.overview-ledger-title{font-size:1.28rem;line-height:1.08;letter-spacing:-.022em}.overview-ledger-text{font-size:.92rem;max-width:64ch}.overview-ledger-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:72px;padding-top:3px;font-size:.78rem;color:var(--overview-muted)}.overview-side-column{gap:18px}.overview-side-intro{padding:6px 4px 0}@media (max-width:1240px){.overview-analysis-layout,.overview-hero,.overview-market-strip-header,.overview-module-intro,.overview-side-intro{grid-template-columns:none;flex-direction:column;align-items:flex-start}.overview-analysis-layout,.overview-hero{grid-template-columns:1fr}}@media (max-width:900px){.overview-board-grid{grid-template-columns:1fr 1fr}.overview-ledger-item{grid-template-columns:36px minmax(0,1fr)}.overview-ledger-meta{grid-column:2;flex-direction:row;align-items:center;min-width:0;padding-top:0}}@media (max-width:768px){.overview-analysis-card,.overview-hero-copy,.overview-session-board{padding:20px}.overview-hero-title{max-width:none;font-size:clamp(2rem,10vw,3.2rem)}.overview-board-grid{grid-template-columns:1fr}.overview-market-strip .market-overview{border-radius:18px}}@media (max-width:640px){.overview-hero{gap:16px}.overview-analysis-card,.overview-analysis-lead-body,.overview-analysis-rail,.overview-hero-copy,.overview-session-board{padding:18px}.overview-analysis-footer,.overview-hero-actions,.overview-ledger-item{flex-direction:column;align-items:flex-start}.overview-market-strip{margin-bottom:24px}.overview-market-strip .market-overview{margin:0;padding:12px}.overview-market-strip .index-item{min-width:104px;padding:12px 14px}.overview-analysis-lead-title{font-size:1.75rem}.overview-analysis-support-title,.overview-ledger-title{font-size:1.12rem}.overview-ledger-item{display:flex;gap:10px}.overview-ledger-index{font-size:1.3rem}.overview-ledger-meta{gap:10px}}