.np-root,.np-root[data-edition=day]{--np-bg:#f4efe6;--np-surface:#faf7f0;--np-surface-alt:#eae3d2;--np-band:#eae3d2;--np-ink:#121212;--np-ink-soft:#3d3a36;--np-ink-muted:#6b665e;--np-rule:#121212;--np-rule-soft:#12121229;--np-red:#9e2a2b;--np-cyan:#0f766e;--np-shadow-hard:#121212;--np-pinstripe-ink:#121212b8;--np-announcement-bg:#f3e5e5;--np-black:var(--np-ink);--np-grey:var(--np-band);--np-muted:var(--np-ink-soft);--np-max:1400px;--f-logo:"Big Shoulders Inline Text", "Newsreader", Georgia, serif;--f-head:"Newsreader", "Newsreader-Fallback", Georgia, serif;--f-slab:"DM Sans", "DMSans-Fallback", system-ui, sans-serif;--f-ui:"DM Sans", "DMSans-Fallback", system-ui, sans-serif;--f-mono:"DM Mono", monospace;background-color:var(--np-bg);color:var(--np-ink);font-family:var(--f-slab);scrollbar-color:var(--np-ink) var(--np-band);background-image:radial-gradient(1200px 500px at 50% 0,#fffcf4a6,#0000 75%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E");width:100%;min-height:100vh;transition:background-color .25s,color .25s;overflow-x:clip}.np-root[data-edition=night],html[data-edition=night] .np-root,.dark .np-root,html.dark .np-root{--np-bg:#0d0e12;--np-surface:#151821;--np-surface-alt:#1d212d;--np-band:#090a0d;--np-ink:#f3efe8;--np-ink-soft:#d6d2ca;--np-ink-muted:#8e8a82;--np-rule:#262a34;--np-rule-soft:#f3efe824;--np-red:#ff2a85;--np-cyan:#00f0ff;--np-shadow-hard:#050608;--np-pinstripe-ink:#f3efe838;--np-announcement-bg:#ff2a8526;background-color:var(--np-bg);color:var(--np-ink);scrollbar-color:#262a34 #0d0e12;background-image:radial-gradient(1100px 460px at 50% 0,#ff2a851f,#00f0ff0d 45%,#0000 78%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.028'/%3E%3C/svg%3E")}:is(html:has(.np-root),html:has(.np-root) *){scrollbar-color:#121212 #eae3d2}html:has(.np-root) body{background:#f4efe6}html[data-edition=night] body,html.dark body{background:#0d0e12}html:has(.np-root[data-edition=night]) body{background:#0d0e12}.np-root[data-edition=night] nav a,html[data-edition=night] .np-root nav a,.dark .np-root nav a{color:#f3efe8!important}.np-root[data-edition=night] nav a:hover,html[data-edition=night] .np-root nav a:hover,.dark .np-root nav a:hover{color:#ff2a85!important}.np-root[data-edition=night] .np-logo,html[data-edition=night] .np-root .np-logo,.dark .np-root .np-logo{color:#fff!important}.np-root[data-edition=night] .text-black,html[data-edition=night] .np-root .text-black,.dark .np-root .text-black{color:#f3efe8!important}.np-root[data-edition=night] .border-black,html[data-edition=night] .np-root .border-black,.dark .np-root .border-black{border-color:#262a34!important}.np-root[data-edition=night] .text-black\/85,html[data-edition=night] .np-root .text-black\/85,.dark .np-root .text-black\/85{color:#d6d2ca!important}.np-root[data-edition=night] .text-black\/60,html[data-edition=night] .np-root .text-black\/60,.dark .np-root .text-black\/60{color:#8e8a82!important}.np-root ::selection{background:var(--np-red);color:#fff}.np-root a{color:inherit;text-decoration:none}.np-root img{display:block}.np-root button,.np-root input,.np-root textarea{font-family:inherit}.np-wrap{max-width:var(--np-max);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.np-root .bg-white{background-color:var(--np-surface)!important}.np-root section.bg-white{background-color:#0000!important}.np-root header.bg-white{background-color:var(--np-surface)!important}.np-root .bg-\[\#eeeeee\]{background-color:var(--np-band)!important}.np-root .bg-\[\#fcfcfc\],.np-root .bg-\[\#fafafa\],.np-root .bg-\[\#f8f8f8\],.np-root .bg-\[\#f7f7f7\],.np-root .bg-\[\#f6f6f6\],.np-root .bg-\[\#f5f5f5\],.np-root .bg-\[\#f4f4f4\],.np-root .bg-\[\#f0f0f0\]{background-color:var(--np-surface-alt)!important}.np-root .bg-\[\#fff4f4\],.np-root .bg-\[\#fff2f2\]{background-color:var(--np-announcement-bg)!important}.np-root .bg-black .bg-white{color:#151412!important;background-color:#faf7f0!important}.np-root .bg-black .bg-white:hover{background-color:var(--np-red)!important;color:#fff!important}.np-root .text-black{color:var(--np-ink)!important}.np-root .bg-black .text-black,.np-root .bg-amber-400.text-black,.np-root .bg-amber-500.text-black{color:#111!important}.np-root .text-\[\#111\],.np-root .text-black\/90,.np-root .text-black\/85{color:var(--np-ink-soft)!important}.np-root .text-black\/80,.np-root .text-black\/75,.np-root .text-black\/70,.np-root .text-black\/65,.np-root .text-black\/60,.np-root .text-black\/50,.np-root .text-black\/45,.np-root .text-black\/40,.np-root .placeholder-black\/50::placeholder{color:var(--np-ink-muted)!important}.np-root .text-\[\#e04040\]{color:var(--np-red)!important}.np-root .bg-\[\#e04040\]{background-color:var(--np-red)!important}.np-root .border-black{border-color:var(--np-rule)!important}.np-root .border-black\/40,.np-root .border-black\/35,.np-root .border-black\/30,.np-root .border-black\/25,.np-root .border-black\/20,.np-root .border-black\/15{border-color:var(--np-rule-soft)!important}.np-root[data-edition=night] .hover\:text-black:hover{color:var(--np-ink)!important}.np-root[data-edition=night] .hover\:bg-black:hover{background-color:var(--np-red)!important;border-color:var(--np-red)!important;color:#fff!important}.np-root[data-edition=night] .hover\:bg-\[\#f4f4f4\]:hover,.np-root[data-edition=night] .hover\:bg-\[\#f7f7f7\]:hover{background-color:var(--np-surface-alt)!important}.np-logo{font-family:var(--f-logo);text-transform:uppercase;letter-spacing:0;color:var(--np-ink);font-weight:900;line-height:1}.np-head{font-family:var(--f-head);letter-spacing:-.015em;color:var(--np-ink);font-weight:600;line-height:1.15}.np-slab{font-family:var(--f-slab);font-weight:400;line-height:1.6}.np-ui{font-family:var(--f-ui)}.np-mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.np-red{color:var(--np-red)}.np-link{background-image:linear-gradient(var(--np-red), var(--np-red));background-position:0 94%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .25s,color .2s}.np-link:hover{background-size:100% 2px}.np-pipe{font-family:var(--f-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--np-red);white-space:nowrap;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.np-pipe:before,.np-pipe:after{content:"";background:var(--np-red);width:2px;height:1em;display:inline-block}.np-pipe:before{margin-right:6px}.np-pipe:after{margin-left:6px}.np-pipe:hover{color:var(--np-ink)}.np-meta{font-family:var(--f-mono);color:var(--np-ink-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.np-cutout{background:var(--np-surface);color:var(--np-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 11px 4px;line-height:1.38;display:inline;box-shadow:0 2px 10px #00000014}.np-root[data-edition=night] .np-cutout{background:#141923;border:1px solid #f3efe624;box-shadow:0 4px 16px #0000008c}.np-cutout-box{text-align:center;z-index:2;margin-top:-46px;padding:0 24px;position:relative}.np-cutout-box.left{text-align:left;margin-top:-48px;padding:0 0 0 34px}.np-cutout-lined .np-cutout{border:1px solid var(--np-rule);border-bottom-width:3px;padding:2px 12px 5px;line-height:1.38}.np-root[data-edition=night] .np-cutout-lined .np-cutout{border-color:var(--np-rule);border-bottom-color:var(--np-red)}.np-pinstripe{background:repeating-linear-gradient(to bottom, var(--np-pinstripe-ink) 0, var(--np-pinstripe-ink) 1px, transparent 1px, transparent 11px);background-position:50%;background-repeat:no-repeat;background-size:100% 73px;justify-content:center;align-items:center;height:76px;margin:0 0 30px;display:flex;position:relative}.np-pinstripe>span{background:var(--np-surface);color:var(--np-ink);border:1px solid var(--np-rule);border-bottom:4px solid var(--np-rule);font-family:var(--f-head);text-transform:uppercase;letter-spacing:-.5px;padding:4px 28px 6px;font-size:58px;font-style:italic;font-weight:800;line-height:1;box-shadow:0 4px 14px #0000000f}.np-root[data-edition=night] .np-pinstripe>span{border-bottom-color:var(--np-red);box-shadow:0 6px 22px #0000008c}.np-redbar{background:var(--np-red);color:#fff;text-align:center;font-family:var(--f-head);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;padding:8px 10px 9px;font-size:clamp(17px,1.7vw,23px);font-style:italic;font-weight:800;line-height:1.15;overflow:hidden}.np-blocktitle{font-family:var(--f-head);text-transform:uppercase;text-align:center;border-bottom:1px solid var(--np-rule);color:var(--np-ink);margin-bottom:30px;padding-bottom:18px;font-size:36px;font-style:italic;font-weight:800;line-height:1}.np-num{font-family:var(--f-head);color:var(--np-ink);opacity:.1;pointer-events:none;font-size:50px;font-weight:400;line-height:1;position:absolute;bottom:-4px;right:0}.np-imgwrap{background:var(--np-band);position:relative;overflow:hidden}.np-imgwrap img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}a:hover .np-imgwrap img,.np-imgwrap:hover img{transform:scale(1.04)}.np-vr{border-right:1px solid var(--np-rule)}.np-vl{border-left:1px solid var(--np-rule)}.np-btn-red{background:var(--np-red);color:#fff;font-family:var(--f-head);text-transform:uppercase;padding:10px 20px;font-size:22px;font-weight:600;line-height:1;transition:background .2s,transform .15s}.np-btn-red:hover{background:var(--np-ink);color:var(--np-surface)}.np-btn-box{border:1px solid var(--np-rule);box-shadow:2px 3px 0 var(--np-rule);background:var(--np-surface);color:var(--np-ink);font-family:var(--f-head);text-transform:uppercase;padding:8px 14px;font-size:22px;font-weight:600;line-height:1;transition:box-shadow .15s,transform .15s,border-color .15s}.np-btn-box:hover{box-shadow:0 0 0 var(--np-rule);border-color:var(--np-red);transform:translate(2px,3px)}.np-btn-ui{font-family:var(--f-ui);text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:700}.np-edition-toggle{border:1px solid var(--np-rule);background:var(--np-surface-alt);align-items:center;gap:2px;padding:2px;display:inline-flex}.np-edition-pill{font-family:var(--f-ui);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;color:var(--np-ink-muted);align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:800;transition:all .18s;display:inline-flex}.np-edition-pill:hover{color:var(--np-ink)}.np-edition-pill.active-day{color:#faf7f0;background:#151412;box-shadow:0 1px 3px #0003}.np-edition-pill.active-night{background:var(--np-red);color:#fff;box-shadow:0 0 10px #ff425259}.np-input{border:1px solid var(--np-rule);background:var(--np-surface);width:100%;font-family:var(--f-ui);color:var(--np-ink);border-bottom-width:3px;outline:none;padding:12px 10px;font-size:14px}.np-input::placeholder{color:var(--np-ink-muted);opacity:.85}.np-input:focus{border-color:var(--np-red)}.np-article{font-family:var(--f-slab);color:var(--np-ink-soft);font-size:17px;line-height:1.65}.np-article p{margin:0 0 22px}.np-article h2{font-family:var(--f-head);color:var(--np-ink);margin:34px 0 16px;font-size:34px;font-weight:600;line-height:1.15}.np-article ul{margin:0 0 22px;padding-left:22px;list-style:square}.np-article li{margin-bottom:8px}.np-article blockquote{border-left:4px solid var(--np-red);background:var(--np-surface);font-family:var(--f-head);color:var(--np-ink);margin:30px 0;padding:18px 26px;font-size:30px;font-style:italic;font-weight:600;line-height:1.2}.np-article blockquote cite{font-family:var(--f-ui);text-transform:uppercase;color:var(--np-red);margin-top:10px;font-size:13px;font-style:normal;font-weight:600;display:block}.np-article table{border-collapse:collapse;width:100%;font-family:var(--f-ui);margin:0 0 26px;font-size:14px}.np-article th{background:var(--np-ink);color:var(--np-surface);text-align:left;text-transform:uppercase;letter-spacing:.5px;padding:9px 12px;font-size:12px;font-weight:600}.np-article td{border-bottom:1px solid var(--np-rule);vertical-align:top;padding:9px 12px}.np-article figure{margin:30px 0}.np-article figcaption{font-family:var(--f-ui);color:var(--np-ink-muted);margin-top:8px;font-size:12px;font-style:italic}.np-nav-stuck{box-shadow:0 4px 16px #00000024}.np-root[data-edition=night] .np-nav-stuck{box-shadow:0 6px 24px #000000a6}.np-mega{background:var(--np-surface);border-top:1px solid var(--np-rule);border-bottom:4px solid var(--np-rule);z-index:60;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 28px #00000024}.np-root[data-edition=night] .np-mega{border-bottom-color:var(--np-red);box-shadow:0 18px 36px #000000b8}@keyframes np-pulse{0%,to{opacity:1}50%{opacity:.25}}.np-live-dot{background:var(--np-red);border-radius:99px;width:8px;height:8px;animation:1.4s infinite np-pulse;display:inline-block}@media (max-width:1023px){.np-pinstripe>span{padding:4px 18px 6px;font-size:38px}.np-vr{border-right:0}.np-vl{border-left:0}}
