@charset "UTF-8";
:root{--paper:#f5f2e9;--ink:#20271f;--orange:#db471f;--line:#cccdbf;--muted:#5d6459}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.shell{max-width:1320px;padding:0 48px;margin:auto}.topline{display:flex;justify-content:space-between;padding:18px 0 12px;border-bottom:1px solid var(--ink);font-size:10px;letter-spacing:1.4px}.masthead{display:flex;justify-content:space-between;align-items:center;padding:20px 0 24px}.brand{font-weight:900;font-size:76px;letter-spacing:-6px;line-height:1.1}.brand-dot{color:var(--orange)}.masthead p{line-height:1.5;font-size:13px;color:var(--muted)}nav{display:flex;gap:30px;align-items:center;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:13px 0;font-size:12px;font-weight:700}nav span{margin-left:auto;font-size:10px;letter-spacing:1px;color:var(--muted)}.edition-line{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted);padding:22px 0}.edition-line i{display:inline-block;width:7px;height:7px;background:var(--orange);border-radius:50%;margin-right:7px}.lead{display:grid;grid-template-columns:1.8fr 1fr;border-bottom:1px solid var(--ink);padding:10px 0 38px;gap:58px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--orange)}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;line-height:1.1;font-weight:500}h1{font-size:clamp(36px,4vw,58px);letter-spacing:-1.9px;margin:20px 0}.lead-copy>p{color:var(--muted);max-width:560px;font-size:17px;line-height:1.6}.button{background:var(--ink);color:var(--paper);display:inline-flex;gap:40px;padding:13px 19px;font-size:12px;margin-top:15px}.button span{color:#f8ac72}.radar{background:#e9e6d9;padding:30px 34px;position:relative;overflow:hidden}.radar-mark{position:absolute;right:20px;top:0;color:#d6d4c5;font:bold 220px/1 Arial;transform:rotate(14deg)}.radar h2{font-size:37px;margin:52px 0 20px;position:relative}.radar p{font-size:13px;max-width:230px;color:var(--muted)}.radar a{font-size:12px;font-weight:bold;display:block;margin-top:24px}.news{padding-top:32px}.section-head{display:flex;justify-content:space-between;gap:18px;align-items:center}.section-head h2{font-size:30px;margin:0}.search{display:flex;align-items:center;gap:10px;font-size:11px}.search input{background:transparent;border:0;border-bottom:1px solid var(--line);padding:10px 0;font-size:12px;width:190px;color:var(--ink)}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 18px}.filters button{border:1px solid var(--line);border-radius:0;background:transparent;padding:7px 11px;font-size:10px;color:var(--muted);cursor:pointer}.filters button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.story{padding:24px 0;border-top:1px solid var(--line);display:flex;flex-direction:column}.story[hidden]{display:none}.story-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.story .eyebrow{font-size:9px}.number{color:#858a7d;font-size:11px}.story h3{font-size:25px;line-height:1.2;letter-spacing:-.5px;margin:17px 0 12px}.story p{font-size:13px;color:var(--muted);line-height:1.65;margin:0 0 24px}.story-meta{margin-top:auto;font-size:10px;color:var(--muted)}.story-meta a{display:block;margin-top:12px;color:var(--ink);font-weight:700}.result-count{font-size:11px;color:var(--muted)}.edition-note{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:25px 0;margin:30px 0 0;display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:start}.edition-note p{margin:0;font-size:13px;color:var(--muted)}.edition-note a{font-size:11px;text-align:right}footer{padding:38px 0 30px;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;color:var(--muted)}footer .brand{font-size:36px;letter-spacing:-2.5px;color:var(--ink)}footer p{text-align:right;margin:0}footer small{text-align:right;font-size:10px}.back{display:inline-block;font-size:12px;margin:26px 0}.article{max-width:770px;margin:30px auto 65px}.article h1{font-size:clamp(36px,4.6vw,58px)}.deck{font:21px/1.5 Georgia,serif;color:var(--muted)}.byline{font-size:11px;color:var(--muted);padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:36px}.article section{margin:30px 0}.article h2{font-size:29px;margin:0 0 16px}.article section p{font-size:17px;line-height:1.85}.article .analysis{background:#e9e6d9;border-left:3px solid var(--orange);padding:28px 32px}.analysis h2{margin-top:13px}.sources{padding-top:28px;border-top:1px solid var(--line)}.sources a{text-decoration:underline;font-size:13px;overflow-wrap:anywhere}.sources ul{padding-left:20px}.sources p{font-size:12px!important;color:var(--muted)}.section-title{margin:50px 0 40px;max-width:850px}.section-title p{color:var(--muted)}.archive{margin-bottom:80px}.archive>a{border-top:1px solid var(--line);padding:24px 0;display:flex;gap:30px;align-items:center}.archive h2{margin:0;flex:1}.archive span{font-size:12px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:12px;z-index:20}@media(max-width:900px){.shell{padding:0 26px}.brand{font-size:64px}.lead{gap:30px}.radar{padding:22px}.radar h2{font-size:29px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}nav span{display:none}.edition-note{grid-template-columns:1fr 2fr}.edition-note a{grid-column:2;text-align:left}}@media(max-width:600px){.shell{padding:0 20px}.topline{font-size:8px;letter-spacing:.8px}.topline a{font-size:9px;letter-spacing:0}.masthead{padding:22px 0}.brand{font-size:55px;letter-spacing:-4px}.masthead p{display:none}nav{gap:20px;font-size:11px;justify-content:space-between}.edition-line{font-size:10px;display:block}.edition-line>span{display:block}.lead{grid-template-columns:1fr;gap:25px;padding-bottom:26px}.lead h1{font-size:39px}.lead-copy>p{font-size:15px}.radar{padding:22px 25px}.radar h2{font-size:30px;margin:18px 0}.radar-mark{font-size:180px;right:40px}.radar p{max-width:220px}.radar a{margin-top:15px}.section-head{display:block}.section-head h2{font-size:28px}.search{margin-top:14px}.search input{flex:1}.grid{grid-template-columns:1fr}.story h3{font-size:27px}.filters{gap:6px}.filters button{font-size:10px}.edition-note{display:block}.edition-note p{margin:14px 0}.edition-note a{text-align:left}.article{margin-top:20px}.article h1{font-size:38px}.article .analysis{padding:22px}.article section p{font-size:16px}.deck{font-size:19px}.archive>a{display:block}.archive h2{margin:14px 0}footer{display:block}footer>*{display:block;text-align:left!important;margin:12px 0!important}}@media print{nav,.filters,.search,.back,footer{display:none}.shell{padding:0}body{background:white}.article{max-width:none}.article .analysis{background:none}.sources a:after{content:' (' attr(href) ')'}a{color:black}}
/* Navigation and editorial transparency */
.breadcrumbs{border:0;padding:22px 0 0;display:block;font-weight:400;font-size:11px;color:var(--muted)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.breadcrumbs li+li:before{content:' / ';margin-right:8px}.breadcrumbs span{margin:0;letter-spacing:0;font-size:inherit;color:inherit}.byline a,.article section a,.browse-topics a{ text-decoration:underline;text-underline-offset:3px}.related{border-top:1px solid var(--line);padding-top:25px}.related>h2{font-size:29px}.browse-topics{font-size:13px}.topic-links{line-height:2}.correction{border-left:3px solid var(--orange);padding-left:20px}time{font:inherit}body{overflow-wrap:break-word}@media(max-width:600px){nav{gap:12px;flex-wrap:wrap}.breadcrumbs span{display:inline}.breadcrumbs{font-size:10px}.breadcrumbs li{max-width:100%}}
