:root{--ep-paper:#F4F1EA;--ep-ink:#0A1F44;--ep-red:#E63016;--ep-gold:#F5B300;--ep-teal:#0F7B72;--ep-violet:#6B2FBF;--ep-rule:#0A1F44;--ep-muted:#506078;--ep-content:1180px;--ep-serif:Georgia,"Times New Roman",serif;--ep-sans:"Arial Narrow","Roboto Condensed",Arial,sans-serif;--ep-body:Georgia,"Times New Roman",serif;--ep-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--ep-body);font-size:18px;line-height:1.7}.ep-container{width:min(calc(100% - 36px),var(--ep-content));margin:auto}.ep-skip-link{position:fixed;left:12px;top:-80px;z-index:9999;background:var(--ep-red);color:#fff;padding:10px 14px}.ep-skip-link:focus{top:12px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--ep-red);outline-offset:3px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ep-datebar{display:flex;justify-content:space-between;gap:20px;padding:7px max(18px,calc((100vw - var(--ep-content))/2));font:700 12px/1.4 var(--ep-mono);text-transform:uppercase;letter-spacing:.06em}.ep-masthead{padding:23px 0 20px}.ep-masthead-inner{width:min(calc(100% - 36px),var(--ep-content));margin:auto;position:relative}.ep-logo{display:inline-block}.ep-logo img{display:block;width:auto;max-width:100%;height:auto}.ep-logo--masthead img{height:104px}.ep-logo--condensed img{height:36px}.ep-logo--footer img{height:44px}.ep-theme-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid var(--ep-ink);background:transparent;color:var(--ep-ink);font-size:23px;cursor:pointer}.ep-mainnav{background:var(--ep-paper);position:relative}.ep-nav-rule{height:1px;background:var(--ep-ink)}.ep-nav-rule--top{margin-bottom:4px}.ep-nav-rule--bottom{margin-top:4px}.ep-nav-inner{width:min(calc(100% - 36px),var(--ep-content));margin:auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px}.ep-menu{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:clamp(18px,3vw,42px);font:800 13px/1 var(--ep-sans);text-transform:uppercase;letter-spacing:.09em}.ep-menu a{display:block;padding:15px 0}.ep-nav-search{max-width:250px}.ep-search-form{display:flex;align-items:stretch;border-bottom:1px solid var(--ep-ink)}.ep-search-form label{flex:1}.ep-search-field{width:100%;border:0;background:transparent;color:var(--ep-ink);padding:9px 7px;font:600 13px var(--ep-sans);min-height:44px}.ep-search-form button{border:0;background:transparent;color:var(--ep-red);padding:0 8px;font:800 12px var(--ep-sans);text-transform:uppercase;cursor:pointer}.ep-condensed{position:fixed;top:0;left:0;right:0;height:58px;background:var(--ep-paper);border-bottom:1px solid var(--ep-ink);z-index:500;display:grid;grid-template-columns:auto 1fr minmax(180px,260px);align-items:center;gap:24px;padding:0 max(18px,calc((100vw - var(--ep-content))/2));transform:translateY(-105%);transition:transform .25s ease}.ep-header.is-condensed .ep-condensed{transform:translateY(0)}.ep-menu--condensed{gap:22px;justify-content:center}.ep-menu--condensed a{padding:12px 0}.ep-ad-reserve{width:min(calc(100% - 36px),var(--ep-content));margin:12px auto}.ep-ad-reserve:empty{display:none!important;min-height:0!important}.ep-ad-reserve--masthead:not(:empty){min-height:90px}.ep-ad-reserve--feed:not(:empty){min-height:180px}.ep-ad--article:not(:empty){min-height:250px;margin:30px 0}.ep-main{padding:28px 0 58px}.ep-editorial-search{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ep-ink);padding:10px 0 13px;font:800 12px var(--ep-sans);text-transform:uppercase;letter-spacing:.1em}.ep-editorial-search .ep-search-form{min-width:min(420px,58vw)}.ep-trustline{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--ep-ink);font:700 11px var(--ep-mono);text-transform:uppercase}.ep-trustline span+span:before{content:"◆";margin-right:22px;color:var(--ep-red)}.ep-broadsheet{padding:30px 0}.ep-lead h1{font:700 clamp(42px,5.4vw,78px)/.96 var(--ep-serif);letter-spacing:-.045em;margin:10px 0 14px}.ep-lead h1 a:hover{text-decoration-thickness:2px}.ep-standfirst{font:italic 24px/1.45 var(--ep-serif);color:var(--ep-muted);margin:0 0 16px}.ep-story-meta,.ep-card-meta{display:flex;gap:12px;flex-wrap:wrap;font:700 11px/1.4 var(--ep-mono);text-transform:uppercase;letter-spacing:.03em}.ep-story-meta{border-top:1px solid var(--ep-ink);padding-top:10px;margin:16px 0}.ep-lead-image{display:block;margin-top:20px}.ep-lead-image img,.ep-card-image img,.ep-article-hero img{display:block;width:100%;height:auto}.ep-lead-dek{max-width:76ch}.ep-dropcap:first-letter,.ep-entry-content>p:first-of-type:first-letter{float:left;font:700 4.15em/.74 var(--ep-serif);padding:.12em .09em 0 0;color:var(--ep-red)}.ep-kicker,.ep-eyebrow{display:inline-block;color:var(--ep-section-accent,var(--ep-red));font:800 11px/1.2 var(--ep-sans);text-transform:uppercase;letter-spacing:.13em}.ep-brief-title{display:inline-block;background:var(--ep-red);color:#fff;padding:5px 9px;font:800 12px var(--ep-sans);text-transform:uppercase;letter-spacing:.1em}.ep-brief article{padding:15px 0;border-bottom:1px solid var(--ep-ink)}.ep-brief h2{font:700 21px/1.06 var(--ep-serif);margin:0 0 7px}.ep-brief time{font:700 10px var(--ep-mono);text-transform:uppercase}.ep-secondary-pair{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ep-ink);padding-top:24px}.ep-secondary-pair>.ep-story-card:first-child{padding-right:28px;border-right:1px solid var(--ep-ink)}.ep-secondary-pair>.ep-story-card:last-child{padding-left:28px}.ep-story-card{min-width:0;padding-bottom:18px}.ep-story-card .ep-card-image{display:block;margin-bottom:13px}.ep-story-card h3{font:700 clamp(23px,2vw,32px)/1.02 var(--ep-serif);letter-spacing:-.025em;margin:7px 0}.ep-story-card p{font-size:15px;line-height:1.45;margin:0 0 9px}.ep-story-card:after{content:"";display:block;height:1px;background:var(--ep-ink);margin-top:16px}.ep-numbers{background:var(--ep-gold);color:var(--ep-ink);padding:20px 0 24px}.ep-numbers-title{font:900 12px var(--ep-sans);text-transform:uppercase;letter-spacing:.13em;margin-bottom:14px}.ep-numbers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.ep-number{padding:8px 22px;border-left:1px solid var(--ep-ink);display:grid;grid-template-columns:1fr auto;align-items:end}.ep-number:last-child{border-right:1px solid var(--ep-ink)}.ep-number strong{grid-column:1/-1;font:800 clamp(38px,5vw,64px)/.9 var(--ep-mono);letter-spacing:-.06em}.ep-number span{font:800 11px var(--ep-sans);text-transform:uppercase;letter-spacing:.08em}.ep-number em{font:700 20px var(--ep-mono);font-style:normal}.ep-section-rails{padding-top:38px}.ep-section-rail{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid var(--ep-ink)}.ep-vertical-label{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--ep-section-accent);font:900 14px var(--ep-sans);text-transform:uppercase;letter-spacing:.14em;border-left:3px solid var(--ep-section-accent);padding-left:10px;justify-self:center}.ep-rail-shell{min-width:0}.ep-rail-controls{text-align:right;margin-bottom:9px}.ep-rail-controls button{width:38px;height:32px;border:0;border-top:1px solid var(--ep-ink);border-bottom:1px solid var(--ep-ink);background:transparent;color:var(--ep-ink);cursor:pointer}.ep-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,31%);gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:7px}.ep-rail-track>.ep-story-card{scroll-snap-align:start}.ep-analysis-opinion{display:grid;grid-template-columns:1fr 1fr;margin-top:45px}.ep-analysis-half,.ep-opinion-half{padding:38px max(24px,calc((100vw - var(--ep-content))/2)) 42px}.ep-analysis-half{background:var(--ep-teal);color:#fff;padding-right:32px}.ep-opinion-half{background:var(--ep-violet);color:#fff;padding-left:32px}.ep-analysis-opinion .ep-eyebrow{color:#fff;border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:7px;margin-bottom:18px}.ep-analysis-opinion article{display:grid;grid-template-columns:72px 1fr;gap:17px;align-items:start;padding:17px 0;border-top:1px solid rgba(255,255,255,.5)}.ep-analysis-opinion img{border-radius:50%}.ep-analysis-opinion h2{font:700 28px/1.02 var(--ep-serif);margin:0 0 7px}.ep-analysis-opinion p{font:italic 16px/1.45 var(--ep-serif);margin:0}.ep-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font:700 11px var(--ep-mono);text-transform:uppercase;border-bottom:1px solid var(--ep-ink);padding-bottom:9px;margin-bottom:26px}.ep-article-wrap,.ep-page-wrap{width:min(calc(100% - 36px),940px);margin:auto}.ep-article-header h1,.ep-page h1{font:700 clamp(44px,6vw,78px)/.98 var(--ep-serif);letter-spacing:-.045em;margin:10px 0 16px}.ep-article-hero{margin:24px 0 32px}.ep-article-hero figcaption,.ep-entry-content figcaption{font:12px/1.45 var(--ep-mono);border-bottom:1px solid var(--ep-ink);padding:7px 0}.ep-entry-content{width:min(100%,72ch);margin:auto;font-size:18px;line-height:1.72}.ep-entry-content h2{font:700 37px/1.05 var(--ep-serif);letter-spacing:-.025em;margin:1.45em 0 .45em}.ep-entry-content h3{font:700 26px/1.1 var(--ep-serif);margin:1.35em 0 .4em}.ep-entry-content blockquote{font:italic 28px/1.35 var(--ep-serif);margin:34px 0;padding:20px 0;border-top:3px solid var(--ep-red);border-bottom:1px solid var(--ep-red)}.ep-entry-content table{border-collapse:collapse;width:100%;font:15px/1.45 var(--ep-sans);margin:26px 0}.ep-entry-content th,.ep-entry-content td{border-top:1px solid var(--ep-ink);border-bottom:1px solid var(--ep-ink);padding:9px 10px;text-align:left}.ep-entry-content th{font-weight:900;text-transform:uppercase;letter-spacing:.05em}.ep-entry-content img{max-width:100%;height:auto}.ep-entry-content .wp-block-gallery,.ep-entry-content .wp-block-embed{max-width:100%}.ep-key-points{border-top:4px solid var(--ep-red);border-bottom:1px solid var(--ep-red);padding:16px 0;margin:22px 0}.ep-key-points p{margin:7px 0 0;font:italic 20px/1.5 var(--ep-serif)}.ep-toc{border-top:1px solid var(--ep-ink);border-bottom:1px solid var(--ep-ink);padding:12px 0;margin:20px 0}.ep-toc strong{font:900 11px var(--ep-sans);text-transform:uppercase;letter-spacing:.12em}.ep-toc ol{columns:2;gap:35px;margin:10px 0 0;padding-left:22px}.ep-toc li{break-inside:avoid;font-size:14px;margin:5px 0}.ep-internal-links{border-left:3px solid var(--ep-teal);padding:9px 13px;margin:18px 0;font:14px/1.5 var(--ep-sans)}.ep-internal-links strong{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ep-reading-progress{position:fixed;left:8px;top:76px;bottom:20px;width:2px;background:rgba(10,31,68,.2);z-index:450}.ep-reading-progress span{display:block;height:100%;background:var(--ep-red);transform-origin:top;transform:scaleY(0)}.ep-author-box{display:grid;grid-template-columns:96px 1fr;gap:20px;border-top:1px solid var(--ep-ink);border-bottom:1px solid var(--ep-ink);padding:22px 0;margin-top:42px}.ep-author-box img{border-radius:50%}.ep-author-box h2{font:700 28px var(--ep-serif);margin:3px 0}.ep-author-box p{font-size:15px;margin:0}.ep-related{margin-top:35px}.ep-section-heading{border-top:4px double var(--ep-ink);border-bottom:1px solid var(--ep-ink);padding:9px 0;margin-bottom:20px;font:900 13px var(--ep-sans);text-transform:uppercase;letter-spacing:.13em}.ep-related-grid,.ep-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ep-section-mast{border-top:4px double var(--ep-ink);border-bottom:1px solid var(--ep-ink);padding:20px 0;margin-bottom:28px}.ep-section-mast h1{font:700 clamp(48px,7vw,92px)/.92 var(--ep-serif);letter-spacing:-.05em;margin:5px 0 8px}.ep-category-lead>.ep-story-card{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;border-bottom:1px solid var(--ep-ink);margin-bottom:28px}.ep-author-mast{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;border-top:4px double var(--ep-ink);border-bottom:1px solid var(--ep-ink);padding:22px 0;margin-bottom:28px}.ep-author-mast img{border-radius:50%}.ep-author-mast h1{font:700 56px/1 var(--ep-serif);margin:4px 0}.ep-older{border-top:1px solid var(--ep-ink);margin-top:28px;padding-top:16px;font:900 13px var(--ep-sans);text-transform:uppercase}.ep-empty,.ep-404{padding:80px 0;max-width:760px}.ep-empty strong,.ep-404 h1{font:700 clamp(42px,6vw,74px)/.98 var(--ep-serif)}.ep-404 .ep-search-form{max-width:520px;margin:25px 0}.ep-text-link{font:900 12px var(--ep-sans);text-transform:uppercase}.ep-colophon{border-top:4px double var(--ep-ink);padding:34px max(18px,calc((100vw - var(--ep-content))/2)) 20px}.ep-colophon-grid{display:grid;grid-template-columns:1.4fr 1fr .8fr;gap:38px}.ep-colophon h2{font:900 12px var(--ep-sans);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--ep-ink);padding-bottom:6px}.ep-colophon ul{list-style:none;padding:0;margin:0;columns:2;gap:18px}.ep-colophon li{font-size:13px;margin:5px 0}.ep-colophon-brand p,.ep-colophon p{font-size:13px}.ep-colophon-bottom{border-top:1px solid var(--ep-ink);margin-top:26px;padding-top:10px;display:flex;justify-content:space-between;font:11px var(--ep-mono);text-transform:uppercase}.ep-comments{margin-top:40px}.ep-hp{position:absolute!important;left:-9999px!important}.ep-comments input,.ep-comments textarea{width:100%;border:1px solid var(--ep-ink);background:transparent;color:var(--ep-ink);padding:10px}
html[data-theme="dark"]{--ep-paper:#0A1F44;--ep-ink:#F4F1EA;--ep-rule:#D7D1C4;--ep-muted:#C9C3B7}html[data-theme="dark"] .ep-analysis-half,html[data-theme="dark"] .ep-opinion-half{color:#fff}html[data-theme="dark"] .ep-numbers{color:#0A1F44}html[data-theme="dark"] .ep-numbers *{color:#0A1F44}html[data-theme="dark"] .ep-reading-progress{background:rgba(244,241,234,.25)}
@media(max-width:980px){.ep-nav-inner{grid-template-columns:1fr}.ep-nav-search{display:none}.ep-condensed{grid-template-columns:auto 1fr}.ep-condensed-search{display:none}.ep-menu{gap:18px}.ep-secondary-pair,.ep-analysis-opinion,.ep-related-grid,.ep-category-grid{grid-template-columns:1fr 1fr}.ep-numbers-grid{grid-template-columns:1fr 1fr}.ep-number:nth-child(3){border-top:1px solid #0A1F44}.ep-number:nth-child(4){border-top:1px solid #0A1F44}.ep-colophon-grid{grid-template-columns:1fr 1fr}.ep-rail-track{grid-auto-columns:minmax(260px,45%)}}
@media(max-width:820px){body{font-size:17px}.ep-datebar{justify-content:center}.ep-datebar span:last-child{display:none}.ep-logo--masthead img{height:78px}.ep-masthead{padding:18px 0 14px}.ep-mainnav{overflow-x:auto}.ep-nav-inner{display:block}.ep-menu{justify-content:flex-start;min-width:max-content;padding:0 8px}.ep-condensed{grid-template-columns:auto 1fr;gap:12px}.ep-menu--condensed{overflow:auto;justify-content:flex-start}.ep-editorial-search{align-items:flex-start;flex-direction:column}.ep-editorial-search .ep-search-form{min-width:100%}.ep-broadsheet{display:block}.ep-lead{border-right:0;padding-right:0}.ep-brief{border-top:1px solid var(--ep-ink);padding-left:0;margin-top:28px;padding-top:24px}.ep-secondary-pair{display:block}.ep-secondary-pair>.ep-story-card:first-child{padding-right:0;border-right:0}.ep-secondary-pair>.ep-story-card:last-child{padding-left:0}.ep-section-rail{grid-template-columns:1fr}.ep-vertical-label{writing-mode:horizontal-tb;transform:none;border-left:0;border-bottom:3px solid var(--ep-section-accent);padding:0 0 7px;justify-self:stretch}.ep-rail-track{grid-auto-columns:minmax(250px,78%)}.ep-analysis-opinion{display:block}.ep-analysis-half,.ep-opinion-half{padding:30px 24px}.ep-reading-progress{left:3px}.ep-toc ol{columns:1}.ep-category-lead>.ep-story-card{display:block}.ep-colophon-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.ep-container,.ep-article-wrap,.ep-page-wrap{width:min(calc(100% - 24px),var(--ep-content))}.ep-datebar{font-size:9px;padding:6px 12px}.ep-datebar strong{display:none}.ep-logo--masthead img{height:58px}.ep-theme-toggle{width:42px;height:42px}.ep-menu{gap:16px;font-size:11px}.ep-lead h1{font-size:42px}.ep-standfirst{font-size:20px}.ep-lead-dek.ep-dropcap:first-letter,.ep-entry-content>p:first-of-type:first-letter{font-size:3.2em}.ep-trustline{justify-content:flex-start}.ep-trustline span+span:before{display:none}.ep-numbers-grid{display:block}.ep-number,.ep-number:last-child{border-left:0;border-right:0;border-top:1px solid #0A1F44}.ep-number:first-child{border-top:0}.ep-related-grid,.ep-category-grid,.ep-colophon-grid{grid-template-columns:1fr}.ep-analysis-opinion article{grid-template-columns:56px 1fr}.ep-analysis-opinion img{width:56px;height:56px}.ep-author-box,.ep-author-mast{grid-template-columns:72px 1fr}.ep-author-box img,.ep-author-mast img{width:72px;height:72px}.ep-author-mast h1{font-size:40px}.ep-colophon ul{columns:1}.ep-colophon-bottom{display:block}.ep-rail-controls{display:none}.ep-reading-progress{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ep-condensed{transition:none}.ep-rail-track{scroll-behavior:auto!important}*{animation:none!important;transition:none!important}}
