.nl-scope{--nl-paper:#f4f1ea;--nl-paper-2:#fffdf7;--nl-ink:#101820;--nl-muted:#53606b;--nl-line:#c9c5bc;--nl-line-strong:#949087;--nl-accent:#087ea4;--nl-signal:#0e6b5c;--nl-navy:#14273a;--nl-panel:#e9e5dc;--nl-shadow:0 18px 45px #1e23261a;--nl-serif:Georgia, "Times New Roman", serif;--nl-sans:var(--font-geist-sans), Arial, sans-serif;--nl-mono:var(--font-geist-mono), ui-monospace, monospace;background:var(--nl-paper);color:var(--nl-ink);font-family:var(--nl-sans);-webkit-font-smoothing:antialiased;min-height:100vh}@media (prefers-color-scheme:dark){.nl-scope{--nl-paper:#101519;--nl-paper-2:#171e23;--nl-ink:#f3f0e8;--nl-muted:#aeb7bd;--nl-line:#35424a;--nl-line-strong:#64717a;--nl-accent:#5ecff2;--nl-signal:#66c3ad;--nl-navy:#dbe9f5;--nl-panel:#202a31;--nl-shadow:0 18px 45px #00000047}}.nl-scope a{color:inherit;text-underline-offset:3px}.nl-scope button{font:inherit}.nl-scope .site-header,.nl-scope .wordmark{color:#f3f0e8}.nl-toprow{border-bottom:1px solid var(--nl-line);z-index:1;justify-content:space-between;align-items:center;gap:16px;width:min(1560px,100% - 36px);margin:0 auto;padding:12px 0;display:flex;position:relative}.nl-crumb{letter-spacing:.04em;min-width:0;color:var(--nl-muted);z-index:1;align-items:center;gap:10px;margin:0;padding:0;font-size:.74rem;display:flex;position:relative}.nl-crumb a{color:var(--nl-muted);text-decoration:none}.nl-crumb a:hover{color:var(--nl-accent)}.nl-crumb [aria-current]{color:var(--nl-ink)}.nl-topbar{border-bottom:1px solid var(--nl-line-strong);justify-content:space-between;align-items:center;gap:16px;width:min(1560px,100% - 36px);margin:0 auto;padding:18px 0;display:flex}.nl-home{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.nl-home:hover{color:var(--nl-accent)}.nl-topbar-label{letter-spacing:.1em;text-transform:uppercase;color:var(--nl-muted);font-size:.72rem;font-weight:600}.nl-shell{grid-template-columns:minmax(0,1fr) 280px;gap:clamp(28px,4vw,64px);width:min(1560px,100% - 36px);margin:0 auto;padding:0 0 72px;display:grid}.nl-main{min-width:0}.nl-page{width:100%;margin:0 auto;padding:22px 0 0}.nl-rail{padding-top:22px}.nl-rail-box{border:1px solid var(--nl-line-strong);background:var(--nl-paper-2);padding:20px}.nl-rail h3{letter-spacing:.1em;text-transform:uppercase;color:var(--nl-accent);margin:0 0 4px;font-size:.72rem;font-weight:600}.nl-rail-sub{color:var(--nl-muted);margin:0 0 14px;font-size:.78rem;line-height:1.5}.nl-editions{margin:0;padding:0;list-style:none}.nl-editions li{border-top:1px solid var(--nl-line)}.nl-editions li:last-child{border-bottom:1px solid var(--nl-line)}.nl-edition{padding:12px 4px;text-decoration:none;display:block}.nl-edition:hover{background:var(--nl-panel)}.nl-edition b{font-size:.85rem;display:block}.nl-edition span{color:var(--nl-muted);margin-top:3px;font-size:.74rem;display:block}.nl-edition-current{border-left:3px solid var(--nl-accent);padding-left:12px}.nl-edition-current .nl-you-are-here{letter-spacing:.08em;text-transform:uppercase;color:var(--nl-accent);margin-top:6px;font-size:.66rem;font-weight:600;display:inline-block}.nl-dateline{border-bottom:3px double var(--nl-ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;font-size:.75rem;font-weight:600;display:flex}.nl-dateline .nl-status{color:var(--nl-accent)}.nl-mast{border-bottom:1px solid var(--nl-line-strong);grid-template-columns:minmax(0,1fr) 270px;gap:44px;padding:clamp(30px,5vw,64px) 0 36px;display:grid}.nl-mast h1{max-width:900px;font-family:var(--nl-serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.1rem,8vw,7.5rem);font-weight:500;line-height:.84}.nl-mast h1 em{color:var(--nl-accent);font-style:normal}.nl-mast-copy{align-self:end}.nl-mast-copy p{color:var(--nl-muted);margin:0;font-size:.98rem;line-height:1.55}.nl-mast-copy strong{color:var(--nl-ink)}.nl-mast-copy .nl-stamp{text-transform:uppercase;letter-spacing:.06em;color:var(--nl-signal);margin-top:18px;font-size:.75rem;font-weight:600}.nl-pulse{background:var(--nl-line-strong);border-bottom:1px solid var(--nl-line-strong);grid-template-columns:1.35fr .85fr;gap:1px;display:grid}.nl-lead,.nl-briefing{background:var(--nl-paper);padding:clamp(24px,4vw,44px) 0}.nl-lead{padding-right:clamp(24px,4vw,44px)}.nl-briefing{padding-left:clamp(24px,4vw,44px)}.nl-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--nl-accent);align-items:center;gap:8px;margin-bottom:14px;font-size:.73rem;font-weight:600;display:inline-flex}.nl-kicker:before{content:"";background:currentColor;width:20px;height:2px}.nl-lead h2{font-family:var(--nl-serif);letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(2.1rem,4.8vw,4.65rem);font-weight:600;line-height:.98}.nl-dek{max-width:760px;color:var(--nl-muted);margin:0 0 24px;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.nl-lead-facts{border-top:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nl-lead-fact{padding:16px 14px 16px 0}.nl-lead-fact+.nl-lead-fact{border-left:1px solid var(--nl-line);padding-left:16px}.nl-lead-fact b{font-family:var(--nl-serif);font-size:1.55rem;font-weight:600;line-height:1;display:block}.nl-lead-fact span{color:var(--nl-muted);margin-top:5px;font-size:.74rem;line-height:1.35;display:block}.nl-why{background:var(--nl-navy);color:var(--nl-paper-2);margin:20px 0 0;padding:16px 18px;font-size:.88rem;line-height:1.55}@media (prefers-color-scheme:dark){.nl-why{color:#14212a;background:#dbe9f5}}.nl-why b{margin-right:6px;display:inline-block}.nl-sources{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.nl-source-link{border:1px solid var(--nl-line-strong);align-items:center;gap:6px;padding:6px 9px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}:is(.nl-source-link:hover,.nl-source-link:focus-visible){background:var(--nl-ink);color:var(--nl-paper)}.nl-source-link:after{content:"↗"}.nl-briefing h2{font-family:var(--nl-serif);margin:0 0 18px;font-size:1.55rem;font-weight:600;line-height:1.05}.nl-impact-list{margin:0;padding:0;list-style:none}.nl-impact-list li{border-top:1px solid var(--nl-line);grid-template-columns:32px 1fr;gap:12px;padding:14px 0;display:grid}.nl-impact-list li:last-child{border-bottom:1px solid var(--nl-line)}.nl-impact-num{color:var(--nl-accent);font-size:.72rem;font-weight:600}.nl-impact-list b{margin-bottom:3px;font-size:.88rem;display:block}.nl-impact-list p{color:var(--nl-muted);margin:0;font-size:.79rem;line-height:1.45}.nl-ticker{border-bottom:1px solid var(--nl-line-strong);grid-template-columns:150px 1fr;display:grid}.nl-ticker-label{background:var(--nl-accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:14px;font-size:.74rem;font-weight:600}.nl-ticker-items{grid-template-columns:repeat(3,1fr);display:grid}.nl-ticker-item{border-right:1px solid var(--nl-line);padding:14px 18px;font-size:.78rem;line-height:1.4}.nl-ticker-item:last-child{border-right:0}.nl-ticker-item b{color:var(--nl-signal)}.nl-controls{justify-content:space-between;align-items:center;gap:16px;padding:28px 0 18px;display:flex}.nl-controls h2{font-family:var(--nl-serif);margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1}.nl-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.nl-filter{-webkit-appearance:none;appearance:none;border:1px solid var(--nl-line-strong);color:var(--nl-ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:600}.nl-filter[aria-pressed=true]{background:var(--nl-ink);color:var(--nl-paper);border-color:var(--nl-ink)}.nl-story-list{border-top:3px double var(--nl-ink)}.nl-story{border-bottom:1px solid var(--nl-line-strong);grid-template-columns:74px minmax(0,1fr) minmax(260px,.62fr);gap:clamp(18px,3vw,38px);padding:28px 0;display:grid}.nl-rank{font-family:var(--nl-serif);color:var(--nl-accent);font-size:2rem;font-weight:600;line-height:1}.nl-rank small{color:var(--nl-muted);font-family:var(--nl-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.67rem;font-weight:600;line-height:1.2;display:block}.nl-story-main h3{font-family:var(--nl-serif);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:600;line-height:1.02}.nl-story-main p{color:var(--nl-muted);margin:0;font-size:.92rem;line-height:1.62}.nl-story-side{align-self:start}.nl-story-side h4{letter-spacing:.07em;text-transform:uppercase;color:var(--nl-signal);margin:0 0 7px;font-size:.72rem}.nl-story-side p{margin:0 0 13px;font-size:.82rem;line-height:1.5}.nl-metrics{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.nl-metric{background:var(--nl-panel);padding:6px 8px;font-size:.7rem;font-weight:600}.nl-caveat{border-left:3px solid var(--nl-accent);color:var(--nl-muted);padding-left:10px;font-size:.76rem}.nl-watchlist{background:var(--nl-ink);color:var(--nl-paper);margin-top:44px;padding:clamp(24px,4vw,44px)}@media (prefers-color-scheme:dark){.nl-watchlist{color:#12191e;background:#e8edf0}}.nl-watchlist-grid{grid-template-columns:.72fr 1.28fr;gap:clamp(28px,5vw,70px);display:grid}.nl-watchlist h2{font-family:var(--nl-serif);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:600;line-height:.98}.nl-watchlist p{opacity:.72;margin:10px 0 0;font-size:.82rem;line-height:1.55}.nl-questions{margin:0;padding:0;list-style:none}.nl-questions li{border-top:1px solid;padding:13px 0;font-size:.84rem;line-height:1.5}.nl-questions li:last-child{border-bottom:1px solid}.nl-questions b{color:var(--nl-accent)}.nl-footer{color:var(--nl-muted);grid-template-columns:1fr auto;gap:24px;padding:24px 0 48px;font-size:.74rem;line-height:1.5;display:grid}.nl-footer p{margin:0}.nl-empty{color:var(--nl-muted);border-bottom:1px solid var(--nl-line);padding:40px 0;display:none}.nl-empty.show{display:block}@media (max-width:1100px){.nl-shell{grid-template-columns:1fr}.nl-rail{padding-top:0}.nl-rail-box{position:static}}@media (max-width:860px){.nl-mast{grid-template-columns:1fr;gap:22px}.nl-mast h1{font-size:clamp(3.5rem,16vw,6rem)}.nl-pulse{background:0 0;grid-template-columns:1fr}.nl-lead,.nl-briefing{padding:28px 0}.nl-briefing{border-top:1px solid var(--nl-line-strong)}.nl-ticker,.nl-ticker-items{grid-template-columns:1fr}.nl-ticker-item{border-right:0;border-bottom:1px solid var(--nl-line)}.nl-controls{flex-direction:column;align-items:flex-start}.nl-filters{justify-content:flex-start}.nl-story{grid-template-columns:44px minmax(0,1fr);gap:14px}.nl-story-side{grid-column:2}.nl-watchlist-grid{grid-template-columns:1fr}}@media (max-width:520px){.nl-dateline{flex-direction:column;align-items:flex-start;gap:6px}.nl-mast h1{font-size:3.65rem}.nl-lead-facts{grid-template-columns:1fr}.nl-lead-fact+.nl-lead-fact{border-left:0;border-top:1px solid var(--nl-line);padding-left:0}.nl-story{grid-template-columns:1fr}.nl-rank{align-items:center;gap:10px;font-size:1.25rem;display:flex}.nl-rank small{margin:0;display:inline}.nl-story-side{grid-column:auto}.nl-footer{grid-template-columns:1fr}}.nl-scope .nl-kicker,.nl-scope .nl-dateline,.nl-scope .nl-ticker-label,.nl-scope .nl-topbar-label,.nl-scope .nl-home,.nl-scope .nl-rail h3,.nl-scope .nl-mast-copy .nl-stamp,.nl-scope .nl-rank small,.nl-scope .nl-source-link,.nl-scope .nl-metric,.nl-scope .nl-impact-num,.nl-scope .nl-story-side h4,.nl-scope .nl-you-are-here,.nl-scope .nl-edition span{font-family:var(--nl-mono)}.nl-earth-side{aspect-ratio:1;width:100%;margin-bottom:20px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(75% 75%,#000 52%,#0000 76%);mask-image:radial-gradient(75% 75%,#000 52%,#0000 76%)}.nl-earth-side canvas{display:block;width:100%!important;height:100%!important}.nl-topbar,.nl-shell{z-index:1;position:relative}.nl-topbar{background:color-mix(in srgb, var(--nl-paper) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nl-shell{background:color-mix(in srgb, var(--nl-paper) 94%, transparent)}@media (prefers-reduced-motion:reduce){.nl-earth-side{display:none}.nl-scope{background:var(--nl-paper)}.nl-topbar,.nl-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.nl-editionbar{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:640px){.nl-toprow{flex-direction:column;align-items:stretch}.nl-editionbar{justify-content:flex-start}.nl-edition-select{flex:1}}.nl-editionbar-label{letter-spacing:.14em;text-transform:uppercase;color:var(--nl-muted);white-space:nowrap;font-size:.72rem;font-weight:700}.nl-edition-select{border:1px solid var(--nl-line-strong);color:var(--nl-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;max-width:100%;padding:8px 10px;font-size:.85rem}.nl-edition-select:hover{border-color:var(--nl-accent)}.nl-edition-select option{color:#111}.nl-pager{flex-direction:column;gap:10px;display:flex}.nl-pager-link{border:1px solid var(--nl-line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;display:flex}.nl-pager-link:hover{border-color:var(--nl-accent)}.nl-pager-dir{letter-spacing:.12em;text-transform:uppercase;color:var(--nl-muted);font-size:.7rem;font-weight:700}.nl-pager-link b{font-size:.9rem}.nl-pager-empty{color:var(--nl-muted);font-size:.85rem}
