@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Franklin:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,700;0,800;1,700&display=swap";:root{--paper:#f4f0e8;--paper-deep:#eae4d9;--ink:#151515;--muted:#69655f;--line:#cfc8bd;--red:#d7372f;--navy:#182431;--white:#fffdf9;--serif:"Playfair Display", Georgia, serif;--sans:"Libre Franklin", Arial, sans-serif;--ui:"DM Sans", Arial, sans-serif;--max:1340px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.container{width:min(calc(100% - 48px), var(--max));margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px 18px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--ink);position:relative}.utility{height:32px;font:500 10px/1 var(--ui);text-transform:uppercase;letter-spacing:.11em;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.utility p{margin:0}.edition span{color:var(--red);margin-inline:8px}.brand-row{grid-template-columns:1fr auto 1fr;align-items:center;min-height:104px;display:grid}.brand{font:800 clamp(32px, 4vw, 52px)/1 var(--serif);letter-spacing:-.055em;align-items:center;gap:9px;display:inline-flex}.brand i{background:var(--red);border-radius:50%;width:9px;height:9px;margin-top:12px}.menu-button{cursor:pointer;background:0 0;border:0;justify-self:start;width:44px;height:44px;padding:0;display:none}.menu-button span{background:var(--ink);width:24px;height:1px;margin:7px 0;display:block}.header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.icon-button{cursor:pointer;background:0 0;border:0;width:38px;height:38px;padding:8px}.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.5px}.briefing-button{border:1px solid var(--ink);font:600 11px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em;padding:11px 16px;transition:all .2s}.briefing-button:hover{color:var(--white);background:var(--ink)}.category-nav{border-top:1px solid var(--line)}.nav-inner{scrollbar-width:none;justify-content:center;align-items:stretch;height:43px;display:flex;overflow-x:auto}.nav-inner a{font:600 11px/1 var(--ui);text-transform:uppercase;letter-spacing:.07em;border-bottom:3px solid #0000;flex:none;place-items:center;padding:0 18px;display:grid}.nav-inner a:hover,.nav-inner a.active{color:var(--red);border-color:var(--red)}.search-panel{background:var(--navy);color:#fff;width:100%;margin:0;padding:26px 0;display:none;position:absolute;box-shadow:0 18px 40px #0003}.search-panel.open{display:block}.search-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}.search-inner label{font:700 13px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em}.search-inner input{color:#fff;background:0 0;border:0;border-bottom:1px solid #fff5;outline:none;min-width:0;padding:13px 2px}.search-inner button{color:#fff;background:var(--red);cursor:pointer;border:0;padding:12px 20px}.breaking-bar{color:var(--white);background:var(--navy)}.breaking-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:48px;display:grid}.breaking-inner strong,.breaking-inner a{font:700 11px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em}.breaking-inner strong{color:#fff;align-items:center;gap:9px;display:flex}.breaking-inner strong span{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse;box-shadow:0 0 0 5px #d7372f22}.ticker{height:20px;font:500 12px/20px var(--sans);color:#d8dce0;position:relative;overflow:hidden}.ticker p{margin:0;animation:8s infinite ticker;position:absolute}.ticker p:nth-child(2){opacity:0;animation-delay:4s}.breaking-inner a{color:#fff}.breaking-inner a span{color:var(--red);margin-left:5px}@keyframes pulse{50%{box-shadow:0 0 0 8px #d7372f00}}@keyframes ticker{0%,45%{opacity:1;transform:translateY(0)}50%,95%{opacity:0;transform:translateY(-20px)}96%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lead-section{padding:38px 0 72px}.section-kicker{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.section-kicker h1{font:700 13px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em;margin:0 0 11px}.section-kicker p{color:var(--muted);font:500 11px/1 var(--ui);text-transform:uppercase;letter-spacing:.05em;margin:0 0 11px}.lead-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.86fr);gap:34px;display:grid}.lead-story{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:28px;display:grid}.image-wrap{background:var(--paper-deep);display:block;overflow:hidden}.image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.image-wrap:hover img{transform:scale(1.025)}.lead-image{min-height:540px;position:relative}.image-credit{color:#fff;font:500 8px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em;background:#000a;padding:5px 7px;position:absolute;bottom:8px;right:8px}.lead-copy{align-self:end;padding-bottom:12px}.eyebrow{color:var(--red);font:700 10px/1 var(--ui);text-transform:uppercase;letter-spacing:.1em;margin-bottom:11px;display:inline-block}.lead-copy h2{font:700 clamp(32px, 3.5vw, 55px)/.98 var(--serif);letter-spacing:-.035em;margin:0 0 17px}.lead-copy h2 a:hover,.side-story h2 a:hover,.list-story h3 a:hover,.most-read h3 a:hover{text-underline-offset:4px;text-decoration:underline 1px}.lead-copy>p{color:#4b4945;font:400 15px/1.55 var(--sans);margin:0 0 23px}.story-meta{color:var(--muted);font:500 9px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:8px 16px;display:flex}.story-meta span+span:before{content:"•";color:var(--line);margin-right:16px}.side-stories{border-left:1px solid var(--line);flex-direction:column;padding-left:28px;display:flex}.side-story{border-bottom:1px solid var(--line);flex:1;padding:26px 0}.side-story:first-child{padding-top:0}.side-story:last-child{border-bottom:0;padding-bottom:0}.side-image{aspect-ratio:16/9;margin-bottom:20px}.side-story h2{font:700 24px/1.08 var(--serif);letter-spacing:-.025em;margin:0 0 11px}.side-story>p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.5}.latest-section{padding:0 0 90px}.section-heading{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.section-heading h2{font:700 clamp(34px, 4vw, 54px)/1 var(--serif);letter-spacing:-.035em;margin:0}.section-heading>a{font:700 10px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.latest-layout{grid-template-columns:minmax(0,1fr) 330px;gap:64px;display:grid}.list-story{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 210px;align-items:center;gap:22px;padding:28px 0;display:grid}.list-index{color:#aaa49b;font:500 11px/1 var(--ui);align-self:start}.list-copy h3{max-width:700px;font:700 clamp(22px, 2.4vw, 32px)/1.08 var(--serif);letter-spacing:-.025em;margin:0 0 10px}.list-copy>p{max-width:660px;color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.55}.list-image{aspect-ratio:3/2}.most-read{color:var(--white);background:var(--navy);align-self:start;margin-top:28px;padding:24px}.most-read-title{border-bottom:1px solid #fff3;justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.most-read-title span{font:700 24px/1 var(--serif)}.most-read-title small{color:#aeb7c0;font:500 8px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em}.most-read article{border-bottom:1px solid #ffffff24;grid-template-columns:36px 1fr;gap:12px;padding:20px 0;display:grid}.most-read article:last-child{border-bottom:0;padding-bottom:0}.most-read article>span{color:var(--red);font:italic 700 26px/1 var(--serif)}.most-read .eyebrow{color:#aeb7c0}.most-read h3{font:700 16px/1.18 var(--serif);margin:0}.briefing{color:#fff;background:var(--red);padding:72px 0}.briefing-inner{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.eyebrow.light{color:#ffd9d5}.briefing h2{font:700 clamp(38px, 5vw, 68px)/.95 var(--serif);letter-spacing:-.04em;margin:5px 0 0}.briefing-status>p{font:500 13px/1.5 var(--sans);margin:0 0 22px}.briefing-status>a{font:700 12px/1 var(--ui);text-transform:uppercase;letter-spacing:.07em;border-block:1px solid #fffa;justify-content:space-between;padding:16px 0;display:flex}.briefing-status small{color:#ffd9d5;font:400 9px/1.3 var(--ui);margin-top:12px;display:block}.site-footer{color:#d7dde2;background:#101922;padding:64px 0 24px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:60px;padding-bottom:60px;display:grid}.brand-footer{color:#fff;font-size:34px}.brand-footer i{width:6px;height:6px;margin-top:8px}.footer-grid>div:first-child p{color:#8f9aa4;max-width:260px;font:400 13px/1.5 var(--sans)}.footer-grid h2{color:#fff;font:700 10px/1 var(--ui);text-transform:uppercase;letter-spacing:.09em;margin:5px 0 18px}.footer-grid>div:not(:first-child) a{color:#aeb7c0;margin:12px 0;font-size:11px;display:block}.footer-grid a:hover{color:#fff}.footer-bottom{color:#77838e;font:500 8px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffffff20;justify-content:space-between;padding-top:20px;display:flex}.article-page{padding:42px 0 90px}.article-shell{max-width:1240px}.breadcrumbs{color:var(--muted);font:600 9px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em;gap:10px;margin-bottom:48px;display:flex}.article-header{text-align:center;max-width:920px;margin:0 auto 42px}.article-header h1{font:700 clamp(43px, 6.3vw, 84px)/.98 var(--serif);letter-spacing:-.045em;margin:4px 0 22px}.article-dek{color:#55514b;max-width:760px;font:400 clamp(17px, 2vw, 21px)/1.5 var(--sans);margin:0 auto 28px}.article-byline{text-align:left;align-items:center;gap:12px;display:inline-flex}.author-mark{color:#fff;background:var(--navy);width:40px;height:40px;font:700 11px/1 var(--ui);border-radius:50%;place-items:center;display:grid}.article-byline strong,.article-byline span{display:block}.article-byline strong{font:700 10px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.article-byline span{color:var(--muted);font:500 9px/1 var(--ui)}.article-figure{margin:0 0 42px}.article-figure img{object-fit:cover;width:100%;max-height:690px}.article-figure figcaption{color:var(--muted);font:400 9px/1.4 var(--ui);margin-top:8px}.article-grid{grid-template-columns:110px minmax(0,680px) 220px;justify-content:center;gap:44px;display:grid}.share-rail{flex-direction:column;align-items:start;gap:10px;display:flex}.share-rail span{color:var(--muted);font:700 8px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.share-rail button,.share-rail>a{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.share-rail small{color:var(--red);font:600 8px/1.2 var(--ui);text-transform:uppercase;letter-spacing:.05em}.prose{font:400 17px/1.75 var(--sans)}.prose>p:first-child:first-letter{float:left;font:700 72px/.72 var(--serif);color:var(--red);margin:8px 8px 0 0}.prose h2{font:700 32px/1.1 var(--serif);letter-spacing:-.025em;margin:2em 0 .65em}.prose em{color:var(--muted);font-size:13px}.source-box{background:var(--paper-deep);border-top:3px solid var(--ink);margin-top:48px;padding:24px}.source-box h2{margin:0 0 14px;font-size:22px}.source-box ul{margin:0;padding-left:18px}.source-box li{margin:9px 0;font-size:13px}.source-box a{text-underline-offset:3px;text-decoration:underline}.source-box p{color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.5}.article-aside{border-top:3px solid var(--ink);background:var(--paper-deep);align-self:start;padding:18px}.article-aside strong{font:700 11px/1 var(--ui);text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;display:block}.article-aside a{color:var(--muted);border-top:1px solid var(--line);padding:11px 0;font-size:10px;display:block}.back-home{border:1px solid var(--ink);font:700 10px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em;margin:54px auto 0;padding:13px 18px;display:table}.back-home:hover{color:#fff;background:var(--ink)}.related-stories{margin-top:80px;padding-top:10px}.related-grid{grid-template-columns:repeat(3,1fr);gap:26px;padding-top:26px;display:grid}.related-grid article>.image-wrap{aspect-ratio:8/5;margin-bottom:18px}.related-grid h3{font:700 23px/1.08 var(--serif);letter-spacing:-.025em;margin:0}.info-page{min-height:60vh;padding:76px 0 100px}.info-shell{max-width:900px}.info-shell>h1{max-width:800px;font:700 clamp(48px, 7vw, 82px)/.98 var(--serif);letter-spacing:-.045em;margin:8px 0 24px}.info-intro{color:#55514b;max-width:760px;font:400 20px/1.55 var(--sans);margin:0 0 60px}.info-sections{grid-template-columns:1fr 1fr;gap:36px;display:grid}.info-sections section{border-top:2px solid var(--ink);padding-top:20px}.info-sections h2{font:700 25px/1.1 var(--serif);margin:0 0 13px}.info-sections p{color:var(--muted);font:400 14px/1.7 var(--sans);margin:0}.archive-shell{max-width:1100px}.archive-list{border-top:3px solid var(--ink)}.archive-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 220px;gap:36px;padding:28px 0;display:grid}.archive-list h2{font:700 30px/1.08 var(--serif);margin:0 0 10px}.archive-list p{color:var(--muted);margin:0 0 15px;font-size:13px;line-height:1.5}.archive-list small{color:var(--muted);font:500 9px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em}.archive-list .image-wrap{aspect-ratio:3/2}.archive-search{color:#fff;background:var(--navy);margin-bottom:24px;padding:24px}.archive-search label{font:600 11px/1 var(--ui);text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;display:block}.archive-search>div{grid-template-columns:1fr auto;display:grid}.archive-search input{border:0;outline:0;min-width:0;padding:14px 16px}.archive-search button{color:#fff;background:var(--red);cursor:pointer;font:700 10px/1 var(--ui);text-transform:uppercase;letter-spacing:.07em;border:0;padding:14px 22px}.result-count{color:var(--muted);border-top:1px solid var(--line);font:600 10px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:13px 0}.archive-list article[hidden]{display:none}.empty-results{text-align:center;border-top:3px solid var(--ink);padding:60px 0}.empty-results h2{font:700 34px/1 var(--serif);margin:0 0 10px}.empty-results p{color:var(--muted)}.empty-results a{border-bottom:1px solid var(--ink);font:700 10px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em;margin-top:14px;padding-bottom:4px;display:inline-block}.not-found{text-align:center;place-items:center;min-height:68vh;padding:80px 0;display:grid}.not-found span{color:var(--red);font:italic 700 28px/1 var(--serif)}.not-found h1{max-width:850px;font:700 clamp(46px, 7vw, 86px)/.96 var(--serif);letter-spacing:-.045em;margin:16px auto 22px}.not-found p{color:var(--muted)}.not-found a{color:#fff;background:var(--ink);font:700 10px/1 var(--ui);text-transform:uppercase;letter-spacing:.07em;margin-top:22px;padding:14px 18px;display:inline-block}@media (width<=1100px){.lead-grid{grid-template-columns:1fr}.side-stories{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:28px;padding:28px 0 0;display:grid}.side-story{border:0;padding:0}.latest-layout{grid-template-columns:1fr 290px;gap:36px}.article-grid{grid-template-columns:60px minmax(0,680px)}.article-aside{display:none}}@media (width<=800px){.container{width:min(calc(100% - 30px), var(--max))}.utility{display:none}.brand-row{min-height:76px}.menu-button{display:block}.brand{gap:6px;font-size:32px}.brand i{width:6px;height:6px;margin-top:8px}.briefing-button,.category-nav{display:none}.category-nav.open{display:block}.nav-inner{justify-content:start}.search-inner{grid-template-columns:1fr auto}.search-inner label{grid-column:1/-1}.breaking-inner{grid-template-columns:auto 1fr;gap:16px}.breaking-inner>a,.section-kicker p{display:none}.lead-story{grid-template-columns:1fr}.lead-image{aspect-ratio:4/3;min-height:auto}.lead-copy h2{font-size:40px}.latest-layout{grid-template-columns:1fr}.most-read{margin-top:0}.briefing-inner{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.article-grid{grid-template-columns:1fr}.share-rail{flex-direction:row;align-items:center}.article-figure img{object-fit:cover;height:clamp(190px,52vw,280px);max-height:none}.related-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.lead-section{padding-top:25px}.side-stories{grid-template-columns:1fr}.side-story+.side-story{border-top:1px solid var(--line);padding-top:24px}.list-story{grid-template-columns:28px 1fr;gap:12px}.list-image{display:none}.list-copy h3{font-size:24px}.section-heading>a{display:none}.briefing{padding:56px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-bottom{gap:24px}.footer-bottom p:last-child{display:none}.article-page{padding-top:24px}.breadcrumbs{margin-bottom:28px}.article-header{text-align:left}.article-header h1{font-size:44px}.article-dek{font-size:16px}.article-byline{margin-top:6px}.prose{font-size:16px}.related-grid{grid-template-columns:1fr}.related-grid h3{font-size:25px}.info-page{padding-top:48px}.info-sections,.archive-list article{grid-template-columns:1fr}.archive-list .image-wrap{grid-row:1}.archive-search{padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
