html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}h1,h2,h3,p,figure{margin:0}button,input{font:inherit;letter-spacing:inherit}img,svg{vertical-align:middle}:root{--paper:#fff;--ink:#121212;--deck:#535353;--muted:#666;--line:#dedede;--strong-line:#b8b8b8;--panel:#f5f5f5;--focus:#00699e;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;color-scheme:light}:root[data-theme=dark]{--paper:#151515;--ink:#f2f2f2;--deck:#bdbdbd;--muted:#a3a3a3;--line:#363636;--strong-line:#666;--panel:#202020;--focus:#8cc8ee;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#151515;--ink:#f2f2f2;--deck:#bdbdbd;--muted:#a3a3a3;--line:#363636;--strong-line:#666;--panel:#202020;--focus:#8cc8ee;color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}button,input{font-family:var(--sans);font-size:inherit}button{border:0;background:none;color:inherit;cursor:pointer}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.paper{max-width:1280px;margin:0 auto;padding:0 38px}.skip-link{position:fixed;top:-100px;left:16px;z-index:10;background:var(--ink);color:var(--paper);padding:12px}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.masthead{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:127px;padding:25px 0 20px}.brand:hover{text-decoration:none}.brand h1{font-size:60px;line-height:1.08;font-weight:900;letter-spacing:-3.2px;margin:0;white-space:nowrap}.desktop-date{align-self:end;font-family:var(--sans);font-size:10px;color:var(--muted);padding-bottom:7px}.header-actions{justify-self:end;display:flex;align-items:center;gap:5px}.icon-button{width:44px;height:44px;display:grid;place-items:center;border-radius:50%}.icon-button:hover{background:var(--panel)}.sections{display:flex;justify-content:center;gap:35px;border-bottom:1px solid var(--line);border-top:1px solid var(--line);font-family:var(--sans)}.sections button{position:relative;min-height:50px;padding:0 3px;font-size:13px;color:var(--muted);white-space:nowrap}.sections button.active{font-weight:700;color:var(--ink)}.sections button.active:after{content:"";position:absolute;bottom:0;height:3px;background:var(--ink);left:3px;right:3px}.top-stories{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:32px;padding:32px 0 0}.lead-column{padding-right:32px;border-right:1px solid var(--line)}.article{padding:0 0 30px;margin:0 0 29px;border-bottom:1px solid var(--line);min-width:0}.article h2{font-size:30px;line-height:1.13;letter-spacing:-.6px;font-weight:700;margin:0 0 13px;text-wrap:pretty}.lead h2{font-size:48px;line-height:1.09;letter-spacing:-1.35px}.deck{font-size:17px;line-height:1.45;color:var(--deck);margin:0 0 18px;text-wrap:pretty}.lead .deck{font-size:21px;line-height:1.42}.story-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-family:var(--sans);font-size:10px;line-height:1.5;color:var(--muted);margin-top:2px}.story-meta a{padding:3px 0}.story-photo{margin:21px 0 0}.story-photo img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:var(--panel)}.story-photo figcaption{font-family:var(--sans);font-size:9px;line-height:1.4;color:var(--muted);text-align:right;margin-top:7px}.side-column .article h2{font-size:27px}.side-column .deck{font-size:15px;line-height:1.45}.side-column .story-photo{margin-top:17px}.side-column .story-photo img{max-height:280px;object-fit:cover}.top-stories .lead-column>.article:last-child,.side-column>.article:last-child{border-bottom:0}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:0;padding-top:30px;border-top:1px solid var(--strong-line)}.story-grid .article h2{font-size:27px}.story-grid .deck{font-size:15px}.story-grid .story-photo img{max-height:260px;object-fit:cover}.section-heading{font-size:29px;font-weight:700;margin:30px 0 24px;letter-spacing:-.6px}.filtered-grid{border-top:0;padding-top:0}.footer-line{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--strong-line);padding:25px 0 30px}.footer-brand{font-size:26px;font-weight:700;letter-spacing:-1.3px;white-space:nowrap}.footer-line>div{display:flex;gap:22px}.footer-line button{min-height:44px;font-size:11px;color:var(--muted);padding:8px 0}.search-box{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);font-family:var(--sans);font-size:12px}.search-box input{flex:1;min-width:0;font-size:16px;border:1px solid var(--strong-line);padding:12px;background:var(--paper);color:var(--ink)}.search-box>button{min-height:44px}.about-panel,.archive-box{padding:24px 0 30px;max-width:800px;color:var(--deck)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.panel-heading h2{font-size:25px;color:var(--ink);font-weight:700;margin:0}.panel-heading button{min-height:44px;font-size:12px;color:var(--muted)}.about-panel p{font-size:14px;line-height:1.6;margin:0 0 12px}.about-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin-top:15px;font-family:var(--sans);font-size:12px}.about-actions>*{min-height:44px;display:flex;align-items:center}.archive-box{border-bottom:1px solid var(--line);max-width:none}.archive-links{display:flex;flex-wrap:wrap;gap:15px;font-family:var(--sans);font-size:13px}.archive-links button{min-height:44px;text-decoration:underline;text-underline-offset:4px}.archive-label{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;border-bottom:1px solid var(--line);font-family:var(--sans);font-size:12px;color:var(--muted)}.archive-label button{min-height:44px}.notice{padding:15px 18px;background:var(--panel);color:var(--deck);font-family:var(--sans);font-size:12px;line-height:1.5}.empty{padding:60px 0 85px;font-size:20px;color:var(--muted)}@media(max-width:1000px){.paper{padding:0 28px}.masthead{grid-template-columns:1fr auto 1fr;min-height:115px;padding:24px 0 20px}.brand h1{font-size:51px;letter-spacing:-2.8px}.desktop-date{font-size:9px;max-width:120px;line-height:1.5}.sections{gap:26px}.sections button{font-size:12px}.top-stories{gap:26px}.lead-column{padding-right:26px}.lead h2{font-size:41px;letter-spacing:-1.1px}.lead .deck{font-size:19px}.side-column .article h2{font-size:25px}.article h2{font-size:29px}.story-grid{column-gap:25px}.story-grid .article h2{font-size:25px}.footer-line>div{gap:20px}}@media(max-width:680px){.paper{padding:0 19px}.masthead{display:flex;justify-content:center;min-height:98px;padding:23px 46px 21px}.brand h1{font-size:36px;letter-spacing:-2px;line-height:1.15}.desktop-date{display:none}.header-actions{position:static;display:contents}.header-actions .icon-button{position:absolute;top:50%;transform:translateY(-50%)}.header-actions .icon-button:first-child{left:-6px}.header-actions .icon-button:last-child{right:-7px}.icon-button{width:40px;height:44px}.icon-button svg{width:19px;height:19px}.sections{justify-content:flex-start;gap:25px;overflow-x:auto;scrollbar-width:none;margin:0 -19px;padding:0 19px;border-top:0}.sections::-webkit-scrollbar{display:none}.sections button{font-size:14px;min-height:53px;padding:0 1px}.sections button.active:after{left:0;right:0;height:3px}.top-stories{display:block;padding-top:24px}.lead-column{padding:0;border:0}.article{padding:0 0 27px;margin:0 0 25px}.article h2,.lead h2,.side-column .article h2,.story-grid .article h2{font-size:32px;line-height:1.1;letter-spacing:-.75px;margin:0 0 12px;font-weight:700}.deck,.lead .deck,.side-column .deck,.story-grid .deck{font-size:17px;line-height:1.42;margin:0 0 15px}.story-meta{font-size:10px;gap:7px;line-height:1.6;margin-top:1px}.story-meta a{padding:4px 0}.story-photo,.side-column .story-photo{margin-top:19px}.story-photo img,.side-column .story-photo img,.story-grid .story-photo img{width:100%;height:auto;max-height:none;object-fit:contain}.story-photo figcaption{font-size:8px;margin-top:7px;line-height:1.4}.top-stories .lead-column>.article:last-child{border-bottom:1px solid var(--line)}.side-column>.article:last-child{margin-bottom:0!important;padding-bottom:27px}.story-grid{display:block;padding-top:25px;border-top:1px solid var(--line)}.story-grid .article:last-child{border-bottom:0;margin-bottom:0}.filtered-grid{padding-top:0;border-top:0}.section-heading{font-size:27px;margin:26px 0 24px}.footer-line{align-items:flex-start;flex-direction:column;gap:4px;padding:20px 0 18px}.footer-brand{font-size:26px}.footer-line>div{width:100%;gap:25px}.footer-line button{font-size:11px}.about-panel{padding-top:5px}.about-panel p{font-size:13px}.panel-heading h2{font-size:24px}.about-actions{font-size:11px;gap:20px}.notice{font-size:11px;padding:12px}.archive-label{font-size:11px}.empty{font-size:18px;padding:40px 0 60px}}@media(max-width:360px){.brand h1{font-size:32px;letter-spacing:-1.8px}.masthead{padding-right:40px;padding-left:40px;min-height:90px}.article h2,.lead h2,.side-column .article h2,.story-grid .article h2{font-size:29px}.deck,.lead .deck,.side-column .deck,.story-grid .deck{font-size:16px}.sections{gap:22px}.sections button{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lead h2{font-size:55px;line-height:1.035;letter-spacing:-1.6px}.lead .deck{font-size:21px}.secondary h2{font-size:33px;line-height:1.1}.side-column .brief h2{font-size:23px}.brief .story-photo{max-width:150px}.brief .story-photo img{max-height:110px;object-fit:cover}.brief .story-photo figcaption{display:none}.more-stories{border-top:1px solid var(--strong-line);padding:21px 0 29px}.rail-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px}.rail-heading h2{font-family:var(--sans);font-size:14px;line-height:1.3;font-weight:700;margin:0}.rail-controls{display:flex;gap:7px}.rail-controls button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;font-size:20px;line-height:1}.rail-controls button:hover{background:var(--panel)}.story-rail{display:grid;grid-auto-flow:column;grid-auto-columns:27%;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:0 0 12px;scrollbar-width:thin;scrollbar-color:var(--strong-line) transparent}.rail-card{scroll-snap-align:start;min-width:0;border-right:1px solid var(--line);padding-right:26px}.rail-card:last-child{border:0;padding-right:0}.rail-card .story-photo{margin:0 0 14px}.rail-card .story-photo img{height:135px;object-fit:cover}.rail-card .story-photo figcaption{display:none}.rail-card h3{font-size:21px;line-height:1.14;letter-spacing:-.25px;font-weight:700;margin:0 0 12px}.rail-source{font-family:var(--sans);font-size:10px;line-height:1.5;color:var(--muted)}@media(max-width:1000px){.lead h2{font-size:47px}.secondary h2{font-size:30px}.side-column .brief h2{font-size:22px}.story-rail{grid-auto-columns:calc((100% - 50px)/3);gap:25px}.rail-card{padding-right:25px}.rail-card h3{font-size:20px}}@media(max-width:680px){.lead h2{font-size:42px;line-height:1.04;letter-spacing:-1.2px;margin-bottom:15px}.lead .deck{font-size:18px;line-height:1.42}.secondary h2{font-size:30px;line-height:1.1;letter-spacing:-.65px}.side-column .article h2{font-size:27px;line-height:1.13;letter-spacing:-.5px}.side-column .brief h2{font-size:23px;line-height:1.16;letter-spacing:-.35px}.story-grid .article h2{font-size:25px;line-height:1.14;letter-spacing:-.4px}.side-column .deck,.story-grid .deck{font-size:16px}.brief .story-photo{max-width:130px}.brief .story-photo img{max-height:95px;object-fit:cover}.more-stories{padding:17px 0 24px}.rail-heading h2{font-size:13px}.rail-controls button{width:36px;height:36px}.story-rail{grid-auto-columns:72%;gap:22px;margin-right:-19px;padding-right:19px;padding-bottom:15px;scroll-padding-left:0}.rail-card{padding-right:22px}.rail-card h3{font-size:21px;line-height:1.15}.rail-card .story-photo img{height:145px}.rail-source{font-size:9px}}@media(max-width:360px){.lead h2{font-size:38px}.secondary h2{font-size:28px}.side-column .article h2{font-size:25px}.side-column .brief h2{font-size:22px}.story-grid .article h2{font-size:24px}.rail-card h3{font-size:20px}}@font-face{font-family:Manufacturing Consent;font-style:normal;font-weight:400;font-display:swap;src:url(/reader-assets/masthead-c3f475e61938f724.woff2) format("woff2")}.brand h1,.footer-brand{display:block;font-family:Manufacturing Consent,Georgia,Times New Roman,serif;font-weight:400;font-style:normal;font-synthesis:none;font-kerning:normal;letter-spacing:0;word-spacing:normal;white-space:nowrap;line-height:1.12;overflow:visible}.brand h1{font-size:78px}.footer-brand{font-size:34px}@media(max-width:1000px){.brand h1{font-size:64px}}@media(max-width:680px){.brand h1{font-size:46px}.footer-brand{font-size:32px}}@media(max-width:360px){.brand h1{font-size:40px}}.topic-desk{border-top:1px solid var(--strong-line);padding:23px 0 5px}.desk-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.desk-heading h2{font-size:27px;font-weight:700;line-height:1.1;margin:0;letter-spacing:-.5px}.desk-heading button{font-family:var(--sans);font-size:11px;min-height:44px;color:var(--muted)}.desk-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}.desk-feature{border:0;padding-right:32px;border-right:1px solid var(--line)}.desk-feature h2{font-size:30px;line-height:1.12}.desk-feature .deck{font-size:16px}.desk-feature .story-photo img{max-height:320px;object-fit:contain}.desk-briefs .article{padding-bottom:20px;margin-bottom:20px}.desk-briefs .article:last-child{border:0}.desk-brief h2{font-size:23px;line-height:1.16;letter-spacing:-.3px}.desk-brief .deck{font-size:15px;line-height:1.45}@media(max-width:680px){.topic-desk{padding-top:18px}.desk-heading{margin-bottom:16px}.desk-heading h2{font-size:25px}.desk-layout{display:block}.desk-feature{padding-right:0;border-right:0;border-bottom:1px solid var(--line)}.desk-feature h2{font-size:28px;line-height:1.13;letter-spacing:-.6px}.desk-feature .story-photo img{max-height:none}.desk-feature .deck{font-size:16px}.desk-brief h2{font-size:22px;line-height:1.18;letter-spacing:-.25px}.desk-brief .deck{font-size:15px}.desk-briefs .article{padding-bottom:19px;margin-bottom:19px}}[hidden]{display:none!important}.sections a{display:flex;align-items:center;position:relative;min-height:50px;padding:0 3px;font-size:13px;color:var(--muted);white-space:nowrap}.sections a.active{font-weight:700;color:var(--ink)}.sections a.active:after{content:"";position:absolute;bottom:0;height:3px;background:var(--ink);left:3px;right:3px}.sections a:hover{text-decoration:none}.archive-links a{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.theme-sun{display:none}[data-theme=dark] .theme-sun{display:block}[data-theme=dark] .theme-moon{display:none}@media(max-width:1000px){.sections a{font-size:12px}}@media(max-width:680px){.sections a{font-size:14px;min-height:53px;padding:0 1px}.sections a.active:after{left:0;right:0}}@media(max-width:360px){.sections a{font-size:13px}}.masthead .edition-update{display:block;min-width:0;max-width:220px;font-family:var(--sans);font-size:12px;line-height:1.5;color:var(--muted);padding-bottom:7px;overflow-wrap:anywhere}@media(max-width:680px){.masthead{display:grid;grid-template-columns:minmax(0,1fr);row-gap:8px;padding-bottom:12px}.masthead .brand{grid-row:1}.masthead .edition-update{grid-row:2;max-width:none;align-self:auto;margin:0 -46px;padding:0;text-align:center}.header-actions .icon-button{top:49px}}@media(max-width:360px){.masthead .edition-update{margin-right:-40px;margin-left:-40px}.header-actions .icon-button{top:45px}}
