.lead{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:start}.lead-mark{min-height:0}.card-image,.lead-mark{aspect-ratio:3/2;background-position:50%;background-size:cover}.card-image{height:auto}.archive-image{min-height:0;aspect-ratio:3/2;background-position:50%;background-size:cover}.story-image,.story-image img{background:#11151a}.story-image img{width:100%;aspect-ratio:3/2;object-fit:contain}.review-card img[alt=""]{width:144px!important;height:auto!important;aspect-ratio:3/2;object-fit:cover}.footer-newsroom{color:#54a8ea;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:800px){.lead{grid-template-columns:1fr}.lead-mark{margin:0 -18px 28px;aspect-ratio:3/2;min-height:0}.archive-story,.archive-story:nth-child(2n){grid-template-columns:132px minmax(0,1fr)}.archive-image{min-height:0}}.masthead{background:var(--brand-header,#23262b)}.nav{background:var(--brand-nav,#2b3036);justify-content:safe center}.story-page,body:has(.site-shell){background:var(--brand-page,#15171a)}body[data-custom-text] .archive-story>div>p:not(.label),body[data-custom-text] .lead article>p:not(.label),body[data-custom-text] :is(.story-body,.story-dek,.card-copy){color:var(--ink)}.footer-newsroom,.story-back{color:var(--blue-light)}.story-body-html{white-space:normal;overflow-wrap:anywhere}.story-body-html blockquote,.story-body-html ol,.story-body-html p,.story-body-html ul{margin:1em 0}.story-body-html ul{list-style:disc;padding-left:1.5em}.story-body-html ol{list-style:decimal;padding-left:1.5em}.story-body-html blockquote{border-left:3px solid;padding-left:1em}.story-body-html a{text-decoration:underline}.story-body-html img{max-width:100%;height:auto}.story-body-html :is(h1,h2,h3,h4,h5,h6){font-family:inherit;line-height:1.3;letter-spacing:normal;font-weight:700;margin:1em 0 .5em}.story-body-html h1{font-size:2em}.story-body-html h2{font-size:1.5em}.story-body-html h3{font-size:1.25em}:root{--line:#dedfe2;--muted:#656970}body,body:has(.site-shell){background:var(--brand-page,#fff);color:var(--ink,#202328)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.site-chrome{position:relative;box-shadow:none;z-index:30}.utility{height:auto;min-height:32px;padding:0 24px;background:#080b0e;color:#e5e7eb;text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.utility-inner{width:100%;max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.utility-phrase{font-weight:600;text-align:center}.social-links,.utility-actions{display:flex;align-items:center;gap:14px}.social-links a{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:30px;color:#fff}.social-links svg,.utility-search svg{width:17px;height:17px;fill:currentColor}.utility-all{display:flex;align-items:center;gap:16px;align-self:stretch;background:var(--blue);color:#fff;padding:11px 17px;text-transform:uppercase;font-size:10px;font-weight:800;white-space:nowrap}.utility-search{position:relative}.utility-search summary{cursor:pointer;list-style:none;padding:8px;display:flex}.utility-search summary::-webkit-details-marker{display:none}.utility-search form{position:absolute;right:0;top:100%;z-index:40;background:#15191e;padding:18px;box-shadow:0 4px 14px #0005;width:min(300px,85vw);display:grid;gap:12px}.utility-search input{display:block;width:100%;margin-top:8px;background:white;color:#202328;padding:10px;border:1px solid #bbb}.utility-search button{padding:10px;background:var(--blue);color:white}.editorial-footer,.masthead{position:relative;isolation:isolate;background:var(--brand-header);overflow:hidden}.editorial-footer:before,.masthead:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:var(--branding-image,none);background-position:var(--branding-position,center);background-size:var(--branding-size,cover);background-repeat:var(--branding-repeat,no-repeat);transform:scale(var(--branding-scale,1));transform-origin:var(--branding-position,center)}.editorial-footer:after,.masthead:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgb(0 0 0/var(--branding-overlay,.55))}.masthead{padding:12px 24px;border:0;min-height:100px}.masthead-inner{width:100%;max-width:1440px;margin:auto;display:flex;align-items:center;gap:24px}.logo img{width:270px;max-width:100%;max-height:80px;object-fit:contain;object-position:left center;display:block}.text-logo{font-size:clamp(22px,4vw,34px);font-weight:900;font-style:italic;color:#fff;letter-spacing:-1px}.mast-copy{color:#e5e7eb;font-size:11px;border-color:#ffffff40;max-width:35%;line-height:1.6}.navigation{background:var(--brand-nav);color:#fff;border-top:1px solid #ffffff18;border-bottom:3px solid var(--blue)}.navigation>summary{display:none}.navigation:not([open])>.nav{display:flex}.nav{max-width:1488px;margin:auto;padding:0 24px;border:0;gap:0;justify-content:flex-start;overflow:visible;white-space:normal;flex-wrap:wrap;background:none}.nav a{display:flex;align-items:center;padding:13px 17px;font-size:11px;letter-spacing:.01em;line-height:1.3}.nav a:first-child,.nav a:first-child:hover{background:var(--blue);color:#fff}.nav a:hover{background:#ffffff12;color:#fff}.site-shell.editorial-home{width:100%;max-width:1488px;min-height:0;margin:0 auto;padding:16px 24px 40px;background:var(--brand-page);box-shadow:none}.front-page{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:22px}.feature-story{isolation:isolate;min-height:350px;background:#20252b;color:white}.feature-story,.news-photo{position:relative;display:block;overflow:hidden}.news-photo{aspect-ratio:3/2;background:#252b32}.news-photo img{width:100%;height:100%;object-fit:cover;display:block}.photo-fallback{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(125deg,#1c242d,#434c56);color:#d3d8df;padding:15px}.photo-fallback>span{font-size:clamp(11px,1.7vw,21px);font-style:italic;font-weight:900;letter-spacing:.03em}.feature-story>.news-photo{position:absolute;inset:0;aspect-ratio:auto}.feature-story .news-photo img{transition:transform .35s ease}.feature-story:hover .news-photo img{transform:scale(1.03)}.feature-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:350px;height:100%;padding:100px 24px 24px;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.5) 26%,transparent 62%)}.feature-copy h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,2.6vw,38px);font-weight:900;letter-spacing:-.035em;line-height:1.08;margin:0;overflow-wrap:anywhere;text-shadow:0 1px 2px #0007}.feature-copy .label{background:var(--blue);color:white;padding:5px 8px;font-size:10px;letter-spacing:.02em;margin-bottom:10px}.feature-summary{font-size:14px;line-height:1.5;margin:10px 0 14px;max-width:760px}.feature-cta{display:inline-flex;gap:18px;padding:9px 12px;background:var(--blue);font-size:10px;text-transform:uppercase;font-weight:800}.feature-empty{padding:40px;background:#f1f2f4;color:#252a30;display:flex;flex-direction:column;justify-content:center;min-height:300px}.feature-empty h1{font-size:32px;font-weight:900}.feature-empty a{color:var(--blue);margin-top:20px}.editorial-home .card{border:0;min-height:0;padding:0;min-width:0}.editorial-home .card,.editorial-home .card:hover{background:transparent}.editorial-home .card h3{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;line-height:1.18;letter-spacing:-.025em;margin:0}.editorial-home .card a:hover h3{color:var(--blue)}.editorial-home .label{font-size:10px;letter-spacing:.01em;line-height:1.4;margin:9px 0 4px;color:var(--blue)}.editorial-home .feature-copy .label{color:#fff;margin:0 0 10px}.editorial-home .card-copy{font-size:13px;line-height:1.45;margin:7px 0 0;color:var(--ink);opacity:.76}.supporting-headlines{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:10px}.supporting-headlines .card{border:1px solid var(--line)}.supporting-headlines .card>a{height:100%;display:grid;grid-template-columns:36% minmax(0,1fr);align-items:center;gap:12px;padding:0}.supporting-headlines .news-photo{height:100%;min-height:84px;aspect-ratio:auto}.supporting-headlines .card-text{padding:7px 10px 7px 0}.supporting-headlines .label{margin:0 0 5px}.supporting-headlines .card h3{font-size:16px}.supporting-headlines .card-copy{display:none}.category-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:14px 0 24px}.category-tiles>a{position:relative;isolation:isolate;min-width:0;color:white;background:#20262c;overflow:hidden;display:flex;align-items:end;min-height:112px}.category-tiles .news-photo{position:absolute;inset:0;aspect-ratio:auto;height:100%}.category-tiles .tile-title{position:relative;width:100%;display:flex;justify-content:space-between;align-items:end;gap:5px;font-weight:800;text-transform:uppercase;font-size:13px;line-height:1.2;padding:30px 10px 10px;background:linear-gradient(transparent,#000c)}.category-tiles .tile-title>span{font-size:18px}.category-tiles .photo-fallback>span{font-size:11px;align-self:flex-start;opacity:.7}.coverage-layout{display:block}.editorial-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:10px}.editorial-heading h2{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:900;text-transform:uppercase;letter-spacing:-.035em;line-height:1.1;margin:0}.editorial-heading h2:after{content:"";position:absolute;bottom:-11px;left:0;width:36px;height:3px;background:var(--blue)}.editorial-heading>a{font-size:11px;color:var(--blue);white-space:nowrap}.editorial-home .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;border:0}.coverage-note{font-size:14px;color:var(--muted)}.additional-coverage{margin-top:30px}.editorial-footer{padding:30px 24px;color:#d6d9de;border-top:3px solid var(--blue);display:block;font-size:12px;text-transform:none;letter-spacing:0}.footer-inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.15fr .65fr 1.7fr;gap:36px;align-items:start}.editorial-footer .logo img{width:230px;max-height:80px;flex-basis:auto;margin:0 0 10px}.editorial-footer .social-links{gap:8px}.footer-brand p{font-size:11px;line-height:1.6;margin:10px 0 0}.editorial-footer nav{border-left:1px solid #ffffff40;padding-left:25px;display:grid;gap:9px}.editorial-footer nav h2{font-size:12px;color:#fff;text-transform:uppercase;font-weight:800;margin:0 0 3px}.editorial-footer nav:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-footer nav:last-child h2{grid-column:1/-1}.editorial-footer a:hover{color:#fff;text-decoration:underline}.editorial-footer .footer-newsroom{font-size:11px;color:#d6d9de;font-weight:400;letter-spacing:0;text-transform:none}.archive-story h2,.archive-title h1,.story-frame h1{font-family:Arial,Helvetica,sans-serif;font-weight:850;letter-spacing:-.035em;line-height:1.08}.archive-story>div>p:not(.label),.archive-title>p:not(.label){color:var(--ink);opacity:.8}.archive-search input{background:var(--charcoal);color:var(--ink);border-color:#b8bcc3}.archive-pagination a[aria-current=page]{background:var(--blue);color:#fff}.story-page{padding:44px 24px;min-height:0}.story-frame{background:var(--charcoal);border-color:var(--line)}.story-body,.story-frame{color:var(--ink)}.story-image figcaption,.story-meta{color:var(--muted)}.story-frame h1{font-size:clamp(32px,4.5vw,56px)}.story-back{margin-bottom:28px}.button:hover{background:var(--blue);filter:brightness(.92)}.branding-fields{border:1px solid #56606a;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.branding-fields legend{padding:0 8px}.branding-fields>img,.branding-fields>p{grid-column:1/-1}.background-preview,.branding-fields,.branding-fields>*{min-width:0}.background-preview{grid-column:1/-1}.preview-modes{display:flex;flex-wrap:wrap;gap:8px}.preview-modes button{min-height:44px}.preview-modes button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.branding-fields input[type=range]{width:100%;min-height:44px}.newsroom .story-frame .label,.newsroom .story-frame a{color:var(--blue)}.newsroom .story-frame .button{color:white}@media(min-width:901px){.navigation::details-content{display:block!important;content-visibility:visible!important}}@media(max-width:1100px){.nav a{padding:12px 11px;font-size:10px}.editorial-home .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-copy,.feature-story{min-height:380px}}@media(max-width:900px){.utility-inner{gap:12px;flex-wrap:wrap}.utility{padding:0 16px}.utility time{font-size:10px}.utility-phrase{order:3;flex-basis:100%;padding:5px 0 8px;font-size:11px}.utility-actions{margin-left:auto}.masthead{min-height:90px;padding:12px 16px}.logo img{width:235px;max-height:72px}.mast-copy{display:none}.navigation>summary{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;cursor:pointer;font-size:13px;font-weight:800;text-transform:uppercase}.navigation:not([open])>.nav{display:none}.navigation .nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 14px;max-height:65vh;overflow:auto}.nav a{padding:14px 12px;font-size:12px}.site-shell.editorial-home{padding:14px 16px 30px}.front-page{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:14px}.feature-copy{padding:80px 18px 18px}.feature-copy h1{font-size:30px}.feature-summary{font-size:13px}.supporting-headlines .card>a{grid-template-columns:32% minmax(0,1fr);gap:8px}.supporting-headlines .card h3{font-size:14px}.editorial-home .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-inner{grid-template-columns:1fr 1fr;gap:26px}.footer-brand{grid-column:1/-1}.editorial-footer .footer-brand .logo img{width:220px}.editorial-footer nav{padding-left:0;border:0}.editorial-footer nav:last-child{grid-template-columns:1fr}}@media(max-width:600px){.front-page{grid-template-columns:1fr}.feature-copy,.feature-story{min-height:365px}.feature-copy h1{font-size:30px;line-height:1.1}.feature-copy{padding-top:100px}.supporting-headlines{grid-template-rows:none;gap:9px}.supporting-headlines .card>a{grid-template-columns:30% minmax(0,1fr);gap:12px}.supporting-headlines .card h3{font-size:16px}.supporting-headlines .news-photo{min-height:90px;aspect-ratio:3/2;min-width:0;width:100%;max-width:100%}.supporting-headlines .card-text{min-width:0;overflow-wrap:anywhere}.category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.category-tiles>a{min-height:100px}.editorial-home .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.editorial-home .card h3{font-size:17px}.utility-all{padding:10px;font-size:10px}.utility-actions{gap:6px}.social-links{gap:5px}.utility time{max-width:140px}.utility-phrase{font-size:10px}.story-page{padding:0}.story-frame{border:0;padding:30px 20px}.branding-fields{grid-template-columns:1fr}.archive-story,.archive-story:nth-child(2n){grid-template-columns:100px minmax(0,1fr)}.archive-story h2{font-size:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feature-story .news-photo img{transition:none}.feature-story:hover .news-photo img{transform:none}}