:root{--ink:#151515;--paper:#f8f7f3;--paper2:#efeee9;--muted:#77746e;--line:#d8d6d0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}.container{max-width:1320px;margin:auto;padding-inline:40px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.masthead{padding-top:28px}.edition-line,.masthead-eyebrow{display:flex;justify-content:space-between;gap:20px;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:700}.masthead-eyebrow{color:#514e49;border-top:1px solid var(--ink);padding-top:10px}.masthead-eyebrow a{text-decoration:underline;text-underline-offset:3px}.brand{display:block;font-family:Georgia,Times New Roman,serif;font-weight:900;font-size:clamp(68px,10.4vw,162px);line-height:1.07;text-align:center;letter-spacing:-.095em;margin:5px 0 -10px;padding-right:10px}.brand>span:first-child{font-weight:400}.brand-dot,.dot{color:#99948b}.strapline{text-align:center;font-size:10px;font-weight:700;letter-spacing:.3em;padding-bottom:22px}.strapline span{padding:0 18px}.site-nav{border-block:3px solid var(--ink);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.07em;padding:15px 0}.site-nav a:hover{text-decoration:underline;text-underline-offset:6px}.edition-line{padding:13px 0;color:#6b6963}.edition-line,.intro{border-bottom:1px solid var(--line)}.intro{text-align:center;padding:57px 20px 58px}.eyebrow,.kicker{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.intro h1{font:normal clamp(46px,6.4vw,89px)/1.05 Georgia,serif;letter-spacing:-.055em;max-width:930px;margin:18px auto 15px}.intro h1 em{font-weight:400;color:#77736c}.intro>p:last-child{font-size:15px;line-height:1.6;color:#67635e;max-width:560px;margin:auto}.section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:2px solid var(--ink);padding:16px 0 14px;margin-top:30px;margin-bottom:24px}.section-title span{font-size:10px;letter-spacing:.1em;white-space:nowrap}.section-title strong{font:normal 26px Georgia,serif;letter-spacing:-.03em}.front-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);grid-gap:45px;gap:45px}.story-picture{display:block;overflow:hidden;background:var(--paper2)}.story-picture img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;filter:grayscale(1);transition:transform .5s,filter .5s}.story-picture:hover img{filter:grayscale(.3);transform:scale(1.035)}.story h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em;margin:11px 0}.story h2 a:hover{text-decoration:underline;text-underline-offset:3px}.story-hero h2{font-size:clamp(34px,4.2vw,63px);line-height:1.04}.story-standard h2{font-size:27px;line-height:1.18}.story-compact h2{font-size:22px;line-height:1.1;margin-top:10px}.story .kicker{display:block;margin-top:21px}.story-excerpt{font-size:15px;line-height:1.65;color:#65625c;max-width:680px;margin:12px 0}.byline{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#696660;margin-top:18px}.lead-side{border-left:1px solid var(--line);padding-left:28px}.aside-heading{font-size:11px;letter-spacing:.16em;border-bottom:1px solid var(--ink);padding:0 0 14px;margin:0}.lead-side .story{padding-bottom:19px;border-bottom:1px solid var(--line)}.quote-box{background:#eae8e2;padding:25px;margin-top:20px}.quote-box span{font-size:9px;font-weight:700;letter-spacing:.14em}.quote-box p{font:normal 28px/1.2 Georgia,serif;margin:12px 0 0}.empty-front{padding:80px 40px;text-align:center;border:1px solid var(--line);background:#f2f0eb}.empty-front h2{font:normal clamp(28px,4vw,48px)/1.17 Georgia,serif;letter-spacing:-.04em;margin:16px auto;max-width:630px}.empty-front p{line-height:1.6;color:#696660;max-width:550px;margin:10px auto 24px}.button-dark{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ink);color:white;border:1px solid var(--ink);padding:16px 22px;font-size:11px;font-weight:700;letter-spacing:.12em;white-space:nowrap;transition:background .2s}.button-dark:hover{background:#555}.button-dark:disabled{opacity:.55;cursor:progress}.sections-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.section-tile{min-height:150px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:background .2s}.section-tile:hover{background:#eceae5}.section-tile small{color:#85817b;font-size:10px}.section-tile span{font:normal 25px/1.1 Georgia,serif;letter-spacing:-.03em;max-width:160px}.section-tile b{position:absolute;right:20px;bottom:23px;font-size:19px;font-weight:400}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.more-grid .story{padding-bottom:25px;border-bottom:1px solid var(--line)}.end-note{border-top:3px double var(--ink);border-bottom:3px double var(--ink);text-align:center;margin:70px 0 50px;padding:37px 10px}.end-note span{font-size:10px;font-weight:700;letter-spacing:.2em}.end-note p{font:normal clamp(25px,3vw,40px) Georgia,serif;letter-spacing:-.035em;max-width:710px;margin:15px auto 0}.footer{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:flex-start;grid-gap:30px;gap:30px;border-top:1px solid var(--ink);padding-top:35px;padding-bottom:40px;color:#6d6962;font-size:11px}.footer-brand{color:var(--ink);font:700 27px Georgia,serif;letter-spacing:-.07em}.footer p{margin:5px 0 11px}.listing-page{min-height:55vh;padding-top:55px;padding-bottom:80px}.listing-page h1{font:normal clamp(50px,7vw,94px)/1.05 Georgia,serif;letter-spacing:-.06em;margin:15px 0}.listing-description{color:#6d6962;font-size:16px;margin-bottom:50px}.listing-page .section-title{margin-top:20px}.article-shell{padding-block:37px 75px}.article-breadcrumb{font-size:10px;letter-spacing:.13em;color:#5b5852;font-weight:700}.article-breadcrumb a:hover{text-decoration:underline}.article-detail{max-width:850px;margin:64px auto 0}.article-detail>.kicker{text-align:center}.article-detail h1{font:normal clamp(44px,6vw,78px)/1.05 Georgia,serif;letter-spacing:-.055em;text-align:center;margin:22px auto}.article-deck{font:normal 23px/1.4 Georgia,serif;color:#77716c;text-align:center;margin:0 auto 26px;max-width:760px}.article-meta{display:flex;align-items:center;justify-content:center;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px;margin:30px auto 34px;text-transform:uppercase;font-size:10px;letter-spacing:.09em}.article-cover{margin:0 0 48px}.article-cover img{filter:grayscale(1);max-height:590px}.article-prose{font:19px/1.85 Georgia,serif;white-space:pre-wrap;max-width:740px;margin:auto}.article-prose p{margin:0 0 1.5em}.sources{border-top:1px solid var(--ink);margin-top:55px;padding-top:20px}.sources h2{font:normal 24px Georgia,serif}.sources li{font-size:13px;line-height:2;overflow-wrap:anywhere}.sources a{text-decoration:underline}.article-disclaimer{font-size:12px;color:#777;margin-top:40px;padding:20px;background:#eeeae3}.back-home{padding-top:40px;font-size:11px;font-weight:700;letter-spacing:.12em}.search-form{display:flex;max-width:880px;margin:40px 0 65px}.search-form input{flex:1 1;min-width:0;background:none;border:0;border-bottom:2px solid var(--ink);padding:18px 12px;outline:none;font:23px Georgia,serif}.search-form button{border:0;background:var(--ink);color:white;padding:0 25px;font-size:11px;font-weight:700;letter-spacing:.15em}.auth-center{min-height:100vh;display:flex;align-items:center;justify-content:center}.desk-layout{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100vh}.desk-sidebar{background:#191919;color:#f8f7f3;padding:35px 24px;display:flex;flex-direction:column}.desk-logo{font:29px Georgia,serif;letter-spacing:-.06em;font-weight:700}.desk-sidebar>p{font-size:9px;letter-spacing:.16em;color:#aaa;letter-spacing:.2em;border-bottom:1px solid #494949;padding-bottom:28px}.desk-sidebar nav{display:flex;flex-direction:column;gap:5px;margin-top:24px}.desk-sidebar nav a{padding:13px 12px;font-size:12px}.desk-sidebar nav a:hover{background:#333}.desk-sidebar-bottom{margin-top:auto;display:flex;align-items:center;gap:13px;color:#aaa;font-size:9px;letter-spacing:.12em;padding-top:30px}.desk-content{padding:45px 55px 60px;min-width:0}.desk-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.desk-top h1,.editor-head h1{font:normal clamp(40px,4vw,65px) Georgia,serif;letter-spacing:-.05em;margin:10px 0}.desk-top p,.editor-head p{color:#6a6660}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-top:42px}.stat{border:1px solid var(--line);text-align:left;padding:21px;background:#f1efe9;display:flex;flex-direction:column;min-height:148px}.stat-active,.stat:hover{border-color:var(--ink)}.stat span{font-size:10px;letter-spacing:.13em}.stat strong{font:normal 48px Georgia,serif;letter-spacing:-.04em;margin:15px 0 2px}.stat small{font-size:11px;color:#777}.desk-list-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border-bottom:2px solid var(--ink);margin-top:54px;padding-bottom:16px}.desk-list-head h2{font:normal 26px Georgia,serif;margin:0}.filter-tabs{display:flex;gap:11px;flex-wrap:wrap}.filter-tabs button{background:none;border:0;color:#76716b;font-size:11px;text-transform:capitalize;padding:5px 4px}.filter-tabs .active{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.empty-desk{border-bottom:1px solid var(--line);padding:85px 30px;text-align:center}.empty-desk h3{font:normal 34px Georgia,serif;margin:0}.empty-desk p{color:#777}.empty-desk a{font-size:11px;font-weight:700;letter-spacing:.12em;text-decoration:underline}.desk-row{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding:20px 4px}.desk-row h3{font:normal 24px Georgia,serif;margin:8px 0}.desk-row small{color:#817c73;font-size:11px}.desk-actions{display:flex;gap:22px;align-items:center}.desk-actions a,.desk-actions button{background:none;border:0;font-size:10px;font-weight:700;letter-spacing:.1em}.desk-actions button{color:#9c534c}.editorial-guidance{border-top:3px double var(--ink);margin-top:60px;padding-top:25px}.editorial-guidance span{font-size:10px;font-weight:700;letter-spacing:.14em}.editorial-guidance h2{font:normal 31px Georgia,serif;margin:13px 0 5px}.editorial-guidance p{font-size:13px;color:#777}.access-denied,.desk-loading{max-width:750px;padding:90px 35px;margin:auto}.access-denied h1{font:normal 42px Georgia,serif}.access-denied p{line-height:1.7;color:#777}.access-denied a{text-decoration:underline}.editor-page{max-width:1390px;padding:35px 50px 90px;margin:auto}.editor-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid var(--ink);padding-bottom:27px}.editor-head a,.editor-site-link{font-size:11px;letter-spacing:.12em;font-weight:700}.editor-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);grid-gap:50px;gap:50px;margin-top:32px}.editor-main,.editor-side{min-width:0}.editor-grid label{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:27px}.editor-grid label small{display:block;font-size:10px;font-weight:400;letter-spacing:0;color:#7b766f;margin:7px 0}.editor-grid label input:not([type=checkbox]):not([type=file]),.editor-grid label select,.editor-grid textarea{display:block;width:100%;border:1px solid #d6d2ca;border-radius:0;background:#fffefa;padding:13px 15px;color:#151515;font-size:14px;font-weight:400;letter-spacing:normal;margin-top:10px;outline:none;transition:border-color .2s}.editor-grid input:focus,.editor-grid textarea:focus{border-color:#151515!important}.editor-grid textarea{line-height:1.6;resize:vertical}.editor-main>label:first-child input{font:normal 26px Georgia,serif}.editor-subhead{font:normal 25px Georgia,serif;margin:30px 0 25px;padding-top:25px;border-top:1px solid var(--line)}.editor-panel{border:1px solid var(--line);padding:24px;background:#f1efe9;margin-bottom:22px}.editor-panel h2{font-size:11px;letter-spacing:.15em;margin:0 0 25px}.editor-panel label{margin-bottom:22px}.editor-panel .checkbox-label{display:flex;align-items:center;gap:10px;letter-spacing:0;font-size:12px;margin:0}.editor-panel .checkbox-label input{width:16px;height:16px}.editor-panel input[type=file]{margin-top:13px;font-size:11px;max-width:100%}.cover-preview{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin-bottom:18px}.submit-panel{position:-webkit-sticky;position:sticky;top:20px}.submit-panel .button-dark{width:100%}.submit-panel small{display:block;font-size:10px;color:#79746e;margin-top:15px}.form-error{color:#9a2525;background:#faeeee;overflow-wrap:anywhere}.form-error,.form-success{padding:13px;font-size:13px}.form-success{color:#2f6851;background:#eaf2ec}@media(max-width:1000px){.container{padding-inline:25px}.strapline{letter-spacing:.15em}.site-nav{justify-content:center}.front-grid{gap:25px}.lead-side{padding-left:20px}.more-grid,.sections-grid{grid-template-columns:repeat(2,1fr)}.desk-layout{grid-template-columns:185px minmax(0,1fr)}.desk-content{padding:30px}.stat-grid{grid-template-columns:repeat(2,1fr)}.editor-page{padding:30px}.editor-grid{gap:25px}}@media(max-width:650px){.container{padding-inline:17px}.masthead{padding-top:16px}.masthead-eyebrow{font-size:8px}.masthead-eyebrow span:first-child{display:none}.brand{font-size:clamp(55px,13vw,90px);margin:10px 0}.strapline{font-size:7px;padding-bottom:16px;letter-spacing:.08em}.strapline span{padding:0 4px}.site-nav{justify-content:flex-start;gap:17px;padding:13px 0;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;font-size:9px}.edition-line{font-size:8px}.edition-line span:last-child{display:none}.intro{padding:43px 8px}.intro h1{font-size:48px}.section-title strong{font-size:20px;text-align:center}.section-title span:last-child{display:none}.front-grid{grid-template-columns:1fr}.lead-side{border-left:0;padding:0}.story-hero h2{font-size:39px}.more-grid{grid-template-columns:1fr;gap:18px}.sections-grid{grid-template-columns:repeat(2,1fr)}.section-tile{min-height:130px;padding:14px}.section-tile span{font-size:22px}.empty-front{padding:55px 17px}.footer{grid-template-columns:1fr;gap:14px}.article-detail{margin-top:35px}.article-detail h1{font-size:44px}.article-prose{font-size:17px}.article-deck{font-size:20px}.desk-layout{display:block}.desk-sidebar{padding:20px;min-height:0}.desk-sidebar nav{flex-direction:row;margin-top:3px;flex-wrap:wrap}.desk-sidebar-bottom{display:none}.desk-content{padding:25px 17px}.desk-top{align-items:flex-start;flex-direction:column}.stat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.stat{padding:14px;min-height:135px}.desk-row{flex-direction:column}.desk-actions{justify-content:flex-start}.editor-page{padding:23px 16px}.editor-head{flex-direction:column}.editor-grid{grid-template-columns:1fr;gap:18px}.editor-side{grid-row:1}.submit-panel{position:static}.article-meta{gap:12px;flex-wrap:wrap}}.market-regions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:14px 12px;border-bottom:1px solid var(--line);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.market-regions span{font-weight:700;color:#77716c;font-size:9px}.market-regions a{text-decoration:underline;text-underline-offset:4px}.region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;border-top:1px solid var(--ink);padding:24px 0 45px}.region-tile{border:1px solid var(--line);padding:24px;background:#f3f1ec;min-height:190px;display:flex;flex-direction:column;gap:15px}.region-tile strong{font:normal 31px Georgia,serif}.region-tile p{font-size:13px;line-height:1.65;color:#625d56;margin:0}.region-tile span{font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:auto}.region-tile:hover{border-color:var(--ink)}.editorial-guidance a:hover,.footer a:hover{text-decoration:underline}@media(max-width:750px){.region-grid{grid-template-columns:1fr}.market-regions{gap:12px}.region-tile{min-height:130px}}.archive-months{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:24px 0 36px}.archive-month{border:1px solid #a9a59d;padding:22px;display:flex;justify-content:space-between;align-items:center;gap:15px}.archive-month strong{font-family:Georgia,serif;font-size:23px;font-weight:500}.archive-month span{font-size:11px;color:#666}.archive-month:hover,.archive-stories li:hover{background:#eeece6}.archive-stories{list-style:none;margin:25px 0 45px;padding:0}.archive-stories li{display:grid;grid-template-columns:125px 1fr;grid-gap:20px;gap:20px;padding:19px 0;border-top:1px solid #b7b3ab}.archive-stories time{font-size:12px;color:#625f57;margin-top:7px}.archive-stories h2{font:500 clamp(20px,2.5vw,29px)/1.24 Georgia,serif;margin:8px 0 0}.archive-footnote{font-size:12px;color:#6a675e;margin:26px 0}@media(max-width:640px){.archive-stories li{grid-template-columns:1fr;gap:3px}}.skip-link{position:absolute;left:12px;top:-70px;z-index:999;padding:10px 16px;background:#111;color:#fff}.skip-link:focus{top:10px}.article-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.article-author,.article-disclaimer a{text-decoration:underline;text-underline-offset:3px}.article-updated,.source-intro{font-size:12px;line-height:1.6;color:#666259}.article-cover figcaption{font-size:11px;line-height:1.5;color:#777169;margin:8px 0}.article-topics{border-top:1px solid var(--line);padding:18px 0;font-size:12px;color:#625e58}.article-topics strong{letter-spacing:.1em;margin-right:7px}.related-stories{border-top:2px solid var(--ink);margin:40px auto}.related-stories ul{list-style:none;margin:12px 0 16px;padding:0}.related-stories li{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:15px 0}.related-stories li>a{font:400 clamp(17px,2.2vw,25px)/1.3 Georgia,serif}.related-stories li>a:hover{text-decoration:underline}.related-stories time{font-size:11px;white-space:nowrap;color:#74716c}.story-copy>.kicker{display:inline-block;margin-top:21px}@media(max-width:640px){.related-stories li{flex-direction:column;gap:4px}}.mobile-more-news,.mobile-navigation-shell{display:none}:focus-visible{outline:3px solid #85744b;outline-offset:3px}.region-tile,.section-tile,.story{min-width:0}.article-detail h1,.article-prose,.listing-page h1,.story h2,.story-excerpt{overflow-wrap:break-word}.article-deck,.article-prose{-webkit-hyphens:auto;hyphens:auto}.article-cover img,.story-picture img{height:auto;max-width:100%}.mobile-more-news a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:14px 18px;border:1px solid var(--ink);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.mobile-more-news a:active{background:var(--paper2)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}@media(hover:none){.story-picture:hover img{filter:grayscale(1);transform:none}}@media(max-width:860px){.container{padding-inline:clamp(14px,3.2vw,26px)}.masthead{padding-top:16px}.masthead-eyebrow{gap:8px;flex-wrap:wrap;line-height:1.4}.masthead-eyebrow span:first-child{display:none}.masthead-eyebrow span:nth-child(2){min-width:0}.masthead-eyebrow a{min-height:30px;display:inline-flex;align-items:center}.brand{font-size:clamp(44px,11.4vw,98px);line-height:1;white-space:nowrap;margin:14px auto 11px;padding-right:0;letter-spacing:-.095em}.strapline{font-size:clamp(8px,1.5vw,10px);letter-spacing:.13em;line-height:1.6;padding-bottom:17px}.strapline span{padding-inline:5px}.masthead>.market-regions,.masthead>.site-nav{display:none}.mobile-navigation-shell{display:block;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);position:relative}.mobile-navigation{position:relative}.mobile-navigation-trigger{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:50px;padding:0 3px;font-size:12px;letter-spacing:.095em;font-weight:750;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-navigation-trigger::-webkit-details-marker{display:none}.mobile-navigation-trigger-label{display:flex;align-items:center;gap:11px}.mobile-navigation-bars{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:22px;height:22px}.mobile-navigation-bars i{display:block;width:100%;height:2px;background:var(--ink)}.mobile-navigation-caret{font-size:25px;line-height:1;transition:transform .18s}.mobile-navigation[open] .mobile-navigation-caret{transform:rotate(180deg)}.mobile-navigation-panel{position:absolute;top:calc(100% + 1px);left:-1px;right:-1px;z-index:60;max-height:min(68dvh,580px);overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border:1px solid var(--ink);box-shadow:0 14px 23px #15151524;padding:13px 16px 20px}.mobile-navigation-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.mobile-navigation-featured a{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:48px;border:1px solid var(--line);padding:9px 11px;font-size:11px;line-height:1.3;font-weight:750}.mobile-navigation-featured a span{font-size:16px}.mobile-navigation-heading{margin:22px 0 10px;font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:#68635d;font-weight:800}.mobile-navigation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.mobile-navigation-grid a{min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 3px;border-bottom:1px solid var(--line);font-size:13px}.mobile-navigation-grid a span{color:var(--muted)}.mobile-navigation-foot{display:flex;gap:20px;flex-wrap:wrap;padding-top:17px;font-size:12px;text-decoration:underline;text-underline-offset:3px}.mobile-quick-links{display:flex;gap:7px;align-items:center;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:10px 0 11px}.mobile-quick-links::-webkit-scrollbar{display:none}.mobile-quick-links a{flex:0 0 auto;min-height:40px;display:flex;align-items:center;justify-content:center;padding:0 14px;background:var(--paper2);border:1px solid #dcd9d2;font-size:11px;font-weight:700;letter-spacing:.015em}.mobile-quick-links a:first-child{background:var(--ink);color:var(--paper)}.mobile-quick-links a:active{background:#d1cdc3}.front-grid{grid-template-columns:1fr;gap:27px}.lead-side{border:0;border-top:2px solid var(--ink);padding:21px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.lead-side .aside-heading{grid-column:1/-1}.lead-side .quote-box{grid-column:1/-1;margin-top:15px}.more-grid{gap:23px 20px}.more-grid,.region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-tile{min-height:164px}.section-title{flex-wrap:wrap;justify-content:flex-start;row-gap:7px}.section-title strong{order:2;flex:0 0 100%;font-size:clamp(22px,3vw,28px);text-align:left;line-height:1.25}.section-title span:last-child{display:none}.intro{padding:44px 12px 43px}.intro h1{font-size:clamp(43px,7.6vw,69px);line-height:1.06}.listing-page{padding-top:38px;padding-bottom:52px}.listing-page h1{font-size:clamp(40px,7.7vw,75px)}.listing-description{margin-bottom:30px;line-height:1.65}.article-shell{padding-top:25px;padding-bottom:50px}.article-detail{margin-top:36px}.article-detail h1{font-size:clamp(38px,6.6vw,63px);line-height:1.11}.article-deck{font-size:clamp(18px,2.7vw,21px)}.article-prose{font-size:18px;line-height:1.75}.footer{grid-template-columns:1fr 1fr;gap:18px;line-height:1.6}.footer p:last-child{grid-column:1/-1}.search-form{margin:26px 0 39px}.search-form input{font-size:18px}.search-form button{min-height:48px}.desk-layout{display:block}.desk-sidebar{min-height:0;padding:20px;display:block}.desk-sidebar nav{display:flex;flex-direction:row;gap:3px;flex-wrap:nowrap;overflow-x:auto;margin:12px -8px 0}.desk-sidebar nav a{flex:0 0 auto;display:flex;align-items:center;min-height:46px;white-space:nowrap}.desk-sidebar-bottom{display:none}.desk-content{padding:25px 22px}.editor-page{padding:24px 22px}.editor-grid{grid-template-columns:1fr;gap:20px}.editor-side{grid-row:1}.submit-panel{position:static}}@media(max-width:650px){.container{padding-inline:16px}.brand{font-size:clamp(38px,11.5vw,71px);margin:12px auto 10px}.masthead-eyebrow{font-size:9px;letter-spacing:.045em}.masthead-eyebrow a{font-size:9px}.strapline{font-size:8px;letter-spacing:.065em;padding-bottom:13px}.intro{padding:35px 2px}.intro h1{font-size:clamp(37px,10.7vw,55px);letter-spacing:-.045em}.intro>p:last-child{font-size:14px;line-height:1.65}.edition-line{gap:8px;line-height:1.4}.edition-line span:nth-child(2){display:none}.lead-side{display:block;padding-top:17px}.lead-side .story{padding-block:17px}.quote-box p{font-size:23px}.story-hero h2{font-size:clamp(29px,7.8vw,39px);line-height:1.12}.story-standard h2{font-size:clamp(22px,6vw,29px);line-height:1.21}.story-compact h2{font-size:22px}.story .kicker{margin-top:14px}.story-excerpt{font-size:14px;line-height:1.6}.byline{line-height:1.55;margin-top:12px}.more-grid{grid-template-columns:1fr;gap:22px}.more-grid .story{padding-bottom:20px}.mobile-more-news{display:block;margin:16px 0 32px}.sections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-tile{min-height:115px;padding:14px}.section-tile span{font-size:clamp(18px,5.1vw,24px);max-width:125px}.section-tile b{right:13px;bottom:12px}.region-grid{grid-template-columns:1fr;gap:10px;padding-bottom:20px}.region-tile{min-height:auto;padding:19px;gap:9px}.region-tile strong{font-size:27px}.region-tile p{font-size:13px}.section-title{margin-top:28px;margin-bottom:17px}.section-title span:first-child{font-size:10px}.section-title strong{font-size:23px}.article-shell{padding-top:20px}.article-detail{margin-top:25px}.article-detail>.kicker{line-height:1.7}.article-detail h1{font-size:clamp(34px,9vw,45px);line-height:1.1;margin:15px auto}.article-deck{font-size:18px;line-height:1.5}.article-meta{display:flex;flex-direction:column;gap:5px;line-height:1.6;margin:23px 0;padding:13px 5px;font-size:10px}.article-cover{margin-bottom:27px}.article-prose{font-size:18px;line-height:1.74}.article-prose p{margin-bottom:1.3em}.sources{margin-top:31px}.sources ol{padding-left:20px}.sources li{font-size:12px;line-height:1.75}.related-stories li{flex-direction:column;align-items:flex-start;gap:6px}.related-stories li>a{font-size:20px}.listing-page{padding-top:28px;padding-bottom:42px}.listing-page h1{font-size:clamp(38px,10vw,58px);margin:12px 0}.listing-description{font-size:15px;line-height:1.65;margin-bottom:25px}.search-form{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;margin:24px 0 36px}.search-form input{font-size:16px;min-height:51px;padding:13px 11px;border:1px solid var(--ink)}.search-form button{min-height:48px;padding:12px 18px}.end-note{margin:36px 0 31px;padding:28px 8px}.end-note p{font-size:clamp(24px,6vw,33px);line-height:1.2}.footer{grid-template-columns:1fr;gap:10px;padding-block:27px 32px;font-size:12px}.footer p:last-child{grid-column:auto}.archive-month{padding:15px;min-height:70px}.archive-month strong{font-size:21px}.desk-content{padding:23px 16px}.desk-top h1,.editor-head h1{font-size:clamp(33px,9vw,47px)}.stat-grid{gap:9px;margin-top:23px}.stat{min-height:116px;padding:14px}.stat strong{font-size:37px}.desk-list-head{margin-top:33px}.desk-row{gap:11px;overflow-wrap:anywhere}.desk-actions a,.desk-actions button{min-height:44px;display:inline-flex;align-items:center}.filter-tabs{overflow-x:auto;max-width:100%;flex-wrap:nowrap;white-space:nowrap;padding-bottom:9px}.filter-tabs button{min-height:42px;flex:0 0 auto}.editor-page{padding:20px 15px}.editor-grid label input:not([type=checkbox]):not([type=file]),.editor-grid label select,.editor-grid textarea{font-size:16px;min-height:48px}.editor-panel{padding:17px}.editor-grid label{margin-bottom:19px}.editor-head h1{font-size:clamp(34px,9vw,44px)}.button-dark{min-height:48px}}@media(max-width:360px){.container{padding-inline:13px}.brand{font-size:clamp(35px,11.1vw,41px)}.strapline{font-size:7.5px;letter-spacing:0}.mobile-navigation-featured{grid-template-columns:1fr}.mobile-navigation-featured a{min-height:44px}.mobile-navigation-panel{padding:11px}.mobile-navigation-grid{gap:0 9px}.mobile-navigation-grid a{font-size:12px}.article-detail h1{font-size:33px}.intro h1{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.story-picture{width:100%;max-width:100%;min-width:0}.story-picture img{object-position:center}.article-detail .article-cover{width:100%;max-width:100%;overflow:visible}.article-detail .article-cover img{display:block;width:100%;max-width:100%;min-width:0;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;transform:none}.article-detail .article-cover figcaption{max-width:100%}@media(max-width:650px){.story .story-picture{overflow:hidden}.story .story-picture,.story .story-picture img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto}.story .story-picture img{object-fit:contain;object-position:center;transform:none}.article-detail .article-cover{margin-inline:calc(-1 * var(--mobile-cover-gutter,16px));width:calc(100% + 2 * var(--mobile-cover-gutter,16px));max-width:none}.article-detail .article-cover img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.article-detail .article-cover figcaption{padding-inline:var(--mobile-cover-gutter,16px);font-size:11px;line-height:1.55}}@media(max-width:360px){.article-shell{--mobile-cover-gutter:13px}}