@charset "UTF-8";
:root{--paper:#f7f7ef;--ink:#203b31;--muted:#536257;--line:#d9ded2;--green:#254e3e;--lime:#d8ed9b;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--ink);background:var(--paper);font:17px/1.7 var(--sans);font-weight:500;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}a:hover{text-decoration:underline;text-underline-offset:4px}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #6d9050;outline-offset:5px}img{display:block;width:100%;height:auto}svg{display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:700;letter-spacing:-.035em;line-height:1.12}em{font-weight:400}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.edition-bar{font-size:13px;letter-spacing:.1em;background:#e9eddf;border-bottom:1px solid var(--line);color:#56644f}.edition-bar>.wrap{display:flex;justify-content:space-between;padding-block:10px}.edition-number{margin-left:12px;opacity:.7}.site-header{display:flex;align-items:center;justify-content:space-between;min-height:103px;border-bottom:1px solid var(--line);gap:28px}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-family:var(--serif);font-size:30px;letter-spacing:-1.4px;font-weight:bold;line-height:1}.brand:hover{text-decoration:none}.brand i{font-weight:normal}.brand-mark{font-family:var(--sans);font-size:45px;line-height:1;color:var(--green);font-weight:400}.desktop-nav{display:flex;align-items:center;gap:25px;font-size:15px}.desktop-nav a{padding-block:10px;position:relative;white-space:nowrap}.desktop-nav a[aria-current=page]:after{position:absolute;bottom:0;left:0;right:0;height:2px;content:"";background:var(--green)}.header-tools{display:flex;align-items:center;gap:23px}.search-link svg{width:20px;height:20px}.desk-link{font-size:14px;border:1px solid var(--ink);border-radius:30px;padding:10px 16px}.desk-link span{margin-left:11px}.mobile-nav{display:none}.intro{display:flex;justify-content:space-between;align-items:end;padding-block:50px 45px}.eyebrow{font:13px/1.5 var(--sans);letter-spacing:.14em;font-weight:bold}.live-dot{display:inline-block;vertical-align:middle;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:7px}.intro h1{font-size:clamp(44px,4.5vw,65px);line-height:1.07;margin-top:15px;letter-spacing:-2.7px}.intro h1 em{color:#56755c}.intro-note{font-size:16px;line-height:1.8;color:var(--muted);padding-bottom:5px;max-width:310px}.feature{display:grid;grid-template-columns:1.17fr 1fr;min-height:450px}.feature-art{position:relative;overflow:hidden;background:#10383c}.feature-art img{height:100%;object-fit:cover;transition:transform .5s ease;aspect-ratio:1.38}.feature-art:hover img{transform:scale(1.025)}.art-label{position:absolute;left:25px;bottom:22px;color:#d9e8d2;font-size:12px;letter-spacing:.14em}.feature-copy{background:#e6ebdc;padding:29px 38px 30px;display:flex;flex-direction:column}.feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.feature-top .eyebrow{font-size:12px;color:#5e6e54}.issue-symbol{font-size:24px;color:#6c8054;line-height:1}.category-label{color:#426846;font-size:13px;letter-spacing:.1em;font-weight:bold}.feature-copy h2{font-size:clamp(31px,3.05vw,44px);line-height:1.13;margin-block:15px 19px;letter-spacing:-1.7px}.feature-copy h2 a:hover{text-decoration:none;color:#517046}.feature-copy>p{font-size:16px;line-height:1.9;color:#5e6c5b;max-width:340px}.feature-bottom{margin-top:auto;padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:14px}.round-link{font-size:14px;font-weight:bold;border-bottom:1px solid #5d7458;padding-bottom:6px}.round-link span{margin-left:15px}.feature-bottom>span{font-size:12px;letter-spacing:.08em;color:#68745f}.coverage-note{border-bottom:1px solid var(--line);display:flex;align-items:center;gap:18px;padding-block:17px;color:#697667;font-size:13px}.coverage-note>span{font-size:12px;letter-spacing:.1em;font-weight:bold;white-space:nowrap}.coverage-note>p{flex:1}.coverage-note>a{white-space:nowrap}.lower-grid{display:grid;grid-template-columns:1fr 290px;gap:48px;padding-top:47px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:18px}.section-heading h2{font-size:25px;letter-spacing:-.7px}.section-heading>a{font-size:13px;white-space:nowrap}.cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.card-image{display:block;overflow:hidden;background:#e1e7da;aspect-ratio:1.5}.card-image img{height:100%;object-fit:cover;transition:transform .4s}.card-image:hover img{transform:scale(1.025)}.card-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);margin-top:18px}.card-meta>a{text-transform:uppercase;letter-spacing:.08em;font-weight:bold;color:#526a45}.story-card h3{font-size:25px;line-height:1.2;margin-block:10px 12px;letter-spacing:-.6px}.story-card>p{font-size:15px;color:var(--muted);line-height:1.8}.text-link{display:inline-block;font-size:13px;font-weight:bold;margin-top:17px}.text-link span{margin-left:12px}.radar-panel{border-left:1px solid var(--line);padding-left:30px}.radar-panel .section-heading h2{font-size:24px}.radar-dot{width:7px;height:7px;background:#91a85e;border-radius:50%}.radar-intro{font-size:15px;line-height:1.8;color:var(--muted)}.radar-list{list-style:none;padding:0;margin:23px 0 20px}.radar-list>li{display:flex;align-items:start;gap:16px;border-top:1px solid var(--line);padding-block:19px}.radar-num{font:italic 18px var(--serif);color:#8a9b80}.radar-list a{font:600 20px/1.35 var(--serif);letter-spacing:-.25px}.radar-list small{display:block;font-size:12px;letter-spacing:.08em;color:var(--muted);margin-top:7px}.snapshot-note{font-size:13px;line-height:1.9;color:var(--muted);border-top:1px solid var(--line);padding-top:17px}.philosophy{display:flex;align-items:center;gap:34px;margin-block:57px 64px;border-block:1px solid var(--line);padding-block:37px}.big-asterisk{font-size:104px;line-height:1;color:#789460;margin-left:10px}.philosophy h2{font-size:33px;line-height:1.15;letter-spacing:-.8px;margin-top:12px}.philosophy h2 em{color:#71815f}.philosophy p:last-child{font-size:15px;color:var(--muted);margin-top:13px}.pill-link{display:inline-block;border:1px solid var(--ink);border-radius:25px;padding:12px 20px;font-size:14px;white-space:nowrap}.philosophy .pill-link{margin-left:auto}.site-footer{background:#e9eddf;padding-top:39px}.footer-top{display:flex;justify-content:space-between;gap:40px;padding-bottom:38px}.footer-brand{font-size:27px}.footer-brand .brand-mark{font-size:36px}.footer-top>div>p{color:#68755d;font-size:15px;line-height:1.8;margin-top:18px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:11px 50px;font-size:14px;align-content:center}.footer-bottom{border-top:1px solid #d2d9c9;display:flex;justify-content:space-between;padding-block:17px 23px;color:#6d7764;font-size:12px}.skip-link{position:absolute;left:15px;top:-100px;z-index:20;background:var(--green);color:white;padding:12px}.skip-link:focus{top:15px}.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}
.breadcrumbs{display:flex;gap:11px;font-size:13px;color:var(--muted);padding-top:26px}.article-head{max-width:840px;margin:50px auto 35px;padding-inline:24px}.article-kicker{display:flex;align-items:center;gap:17px;font-size:14px;color:var(--muted);margin-bottom:20px}.article-head h1{font-size:clamp(37px,4.2vw,59px);letter-spacing:-2px;line-height:1.12}.article-deck{font-size:19px;color:var(--muted);line-height:1.8;margin-top:23px}.byline{display:flex;align-items:center;gap:13px;margin-top:25px}.desk-avatar{display:flex;align-items:center;justify-content:center;background:#e1e8d6;border-radius:50%;width:40px;height:40px;font-size:27px}.byline>div>a{font-size:14px;font-weight:bold}.byline>div>span{display:block;font-size:13px;color:var(--muted);margin-top:3px}.share-button{margin-left:auto;border:1px solid var(--line);border-radius:25px;background:transparent;padding:9px 13px;font-size:13px;color:var(--ink)}.article-figure{max-width:1100px}.article-figure img{width:100%;height:480px;object-fit:cover}.article-figure figcaption{font-size:13px;color:var(--muted);padding-block:10px}.article-layout{display:grid;grid-template-columns:210px minmax(0,700px);gap:55px;justify-content:center;align-items:start;margin-top:38px}.article-toc{position:sticky;top:30px;font-size:14px;padding-top:12px}.article-toc ol{list-style:none;padding:0;margin:17px 0}.article-toc li{margin-block:13px;color:#69765e}.article-toc>a{font-size:13px}.article-body{font-size:19px;line-height:1.9;min-width:0}.article-body>p{margin-block:23px}.article-body p a,.prose p a{color:#426645;text-decoration:underline;text-decoration-color:#a4b294;text-underline-offset:4px}.article-body h2{font-size:31px;line-height:1.25;margin-top:41px;margin-bottom:17px;letter-spacing:-.7px}.takeaways{background:#eaf0dd;padding:25px 29px;margin-bottom:30px;border-left:3px solid #90a76c}.takeaways ul{padding-left:18px;font-size:17px;line-height:1.8;margin-block:13px 0}.takeaways li{padding-left:5px;margin-block:7px}.sources{border-top:1px solid var(--line);margin-top:42px;padding-top:25px}.sources h2{margin-top:12px;font-size:27px}.sources ol{padding-left:20px;font-size:16px}.sources li{margin-block:15px;padding-left:5px}.sources a{color:#426645;text-decoration:underline;text-underline-offset:3px}.sources li p{font-size:15px;color:var(--muted);line-height:1.6;margin-top:4px}.disclosure{display:flex;gap:14px;background:#eceee4;padding:20px;font-size:14px;line-height:1.8;margin-top:35px}.disclosure>span{font-size:30px}.disclosure a{text-decoration:underline}.article-body .updated{font-size:14px;color:var(--muted);margin-top:20px}.related{max-width:960px;margin-block:65px}.related .cards-grid{max-width:770px}.listing-page,.search-page{padding-block:55px 70px;min-height:55vh}.listing-page h1,.search-page h1,.text-page h1{font-size:clamp(39px,5vw,62px);letter-spacing:-2px;margin-block:17px 20px}.page-deck{font-size:18px;color:var(--muted);max-width:670px;line-height:1.8}.listing-cards{margin-top:36px;grid-template-columns:repeat(3,minmax(0,1fr))}.topic-links{display:flex;gap:20px;font-size:14px;margin-top:22px}.text-page{max-width:850px;padding-block:55px 75px;min-height:55vh}.prose{max-width:700px;font-size:18px;line-height:1.9;margin-top:32px}.prose p{margin-block:18px}.prose h2{font-size:29px;line-height:1.25;margin-top:35px;margin-bottom:12px;letter-spacing:-.6px}.prose ul{padding-left:20px}.prose li{margin-block:12px}.prose li a{text-decoration:underline}.snapshot-callout{padding:20px 24px;background:#e7eddb;margin-bottom:30px;font-size:16px}.snapshot-callout p{margin-bottom:0}.status-label{font-size:12px;letter-spacing:.12em;font-weight:bold;background:#e5ead9;padding:7px 10px}.search-form{display:flex;max-width:700px;border:1px solid #99a78e;margin-block:30px 20px;padding:5px;background:#fcfcf6}.search-form input{min-width:0;flex:1;background:transparent;border:0;color:var(--ink);padding:14px 16px;font-size:17px}.search-form button{border:0;background:var(--green);color:var(--paper);padding:10px 23px;font-size:15px}.search-status{font-size:15px;color:var(--muted)}.search-empty{grid-column:1/-1;background:#e9eddf;padding:35px}.search-empty h2{font-size:29px;margin-bottom:12px}.search-empty p{font-size:17px;color:var(--muted)}
@media(min-width:1600px){.intro{padding-block:65px 48px}.feature{min-height:480px}.feature-copy{padding:35px 45px}.feature-top{margin-bottom:45px}}
@media(max-width:1120px){.wrap{width:calc(100% - 64px)}.brand{font-size:27px}.desktop-nav{gap:17px;font-size:14px}.header-tools{gap:18px}.desk-link{display:none}.feature-copy{padding:25px 29px}.feature-top{margin-bottom:25px}.lower-grid{grid-template-columns:1fr 250px;gap:30px}.radar-panel{padding-left:24px}.story-card h3{font-size:23px}.feature-copy h2{font-size:35px}.intro-note{font-size:15px}.article-layout{grid-template-columns:180px minmax(0,680px);gap:35px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.site-header{min-height:82px;gap:18px}.brand{font-size:25px}.brand-mark{font-size:36px}.desktop-nav{display:none}.header-tools{margin-left:auto}.mobile-nav{display:block;position:relative}.mobile-nav summary{list-style:none;font-size:20px;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;right:0;top:40px;z-index:10;background:var(--paper);box-shadow:0 12px 30px #203b3125;border:1px solid var(--line);width:220px;padding:16px}.mobile-nav nav a{display:block;padding:9px 5px;font-size:16px}.intro{padding-block:36px 29px}.intro h1{font-size:49px}.intro-note{max-width:220px;font-size:14px}.feature{grid-template-columns:1.05fr 1fr;min-height:370px}.feature-copy{padding:23px}.feature-top{margin-bottom:25px}.feature-copy h2{font-size:29px;letter-spacing:-1px;margin-block:13px}.feature-copy>p{font-size:15px;line-height:1.7}.feature-bottom{gap:8px}.feature-bottom>span{font-size:12px}.round-link{font-size:13px}.round-link span{margin-left:8px}.coverage-note{gap:12px;font-size:12px}.coverage-note>span{display:none}.lower-grid{grid-template-columns:1fr;gap:35px;padding-top:35px}.radar-panel{padding:27px 0 0;border-left:0;border-top:1px solid var(--line)}.radar-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.radar-list>li{border-top:0;padding-top:0}.snapshot-note{font-size:13px}.radar-intro br{display:none}.philosophy{gap:22px;padding-block:30px;margin-block:35px 45px}.big-asterisk{font-size:70px;margin-left:0}.philosophy h2{font-size:28px}.philosophy .pill-link{font-size:13px;padding:10px 14px}.philosophy p:last-child{font-size:14px}.footer-links{gap:10px 25px}.article-layout{display:block;max-width:700px}.article-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:25px}.article-toc ol{display:flex;gap:8px 20px;flex-wrap:wrap}.article-toc li{margin-block:3px}.article-toc>a{display:none}.article-figure img{height:360px}.article-head{margin-top:35px}.listing-cards{grid-template-columns:1fr 1fr}}
@media(max-width:540px){.edition-bar>.wrap{font-size:12px;letter-spacing:.035em;padding-block:8px}.edition-number{display:none}.site-header{min-height:76px}.intro{display:block;padding-block:30px}.intro h1{font-size:47px;letter-spacing:-2px}.intro-note{max-width:100%;margin-top:20px;font-size:15px}.intro-note br{display:none}.feature{display:flex;flex-direction:column}.feature-art img{aspect-ratio:1.48;height:auto}.feature-copy{padding:23px 25px 27px}.feature-top{margin-bottom:22px}.feature-copy h2{font-size:36px;margin-block:13px 16px}.feature-copy>p{font-size:16px;max-width:none}.feature-bottom{padding-top:26px}.round-link{font-size:14px}.feature-bottom>span{font-size:12px}.coverage-note{align-items:start;font-size:12px;line-height:1.7;gap:20px}.coverage-note>a{font-size:12px}.section-heading h2{font-size:23px}.cards-grid{grid-template-columns:1fr;gap:32px}.story-card h3{font-size:28px}.story-card>p{font-size:16px}.card-meta{font-size:13px}.text-link{font-size:14px}.radar-list{display:block;margin-bottom:18px}.radar-list>li{padding-block:16px;border-top:1px solid var(--line);gap:20px}.radar-list a{font-size:20px}.philosophy{flex-wrap:wrap;gap:15px 22px;margin-top:37px}.big-asterisk{font-size:66px}.philosophy h2{font-size:27px}.philosophy>div{flex:1}.philosophy .eyebrow{font-size:12px}.philosophy p:last-child{font-size:15px}.philosophy .pill-link{margin-left:0;margin-top:12px}.footer-top{display:block}.footer-links{margin-top:30px;gap:13px 20px}.footer-bottom{gap:15px;flex-wrap:wrap}.footer-bottom>span:nth-child(2){display:none}.article-head{padding-inline:20px}.article-head h1{font-size:39px;letter-spacing:-1.3px}.article-deck{font-size:17px}.byline{gap:9px;flex-wrap:wrap}.byline>div>span{font-size:12px}.desk-avatar{width:35px;height:35px}.share-button{font-size:12px;padding:8px 10px}.article-figure img{height:265px}.article-figure figcaption{font-size:12px}.article-layout{margin-top:20px}.article-body{font-size:18px;line-height:1.9}.article-body h2{font-size:28px}.takeaways{padding:20px}.takeaways ul{font-size:16px}.article-toc{font-size:13px}.related{margin-block:45px}.text-page,.listing-page,.search-page{padding-block:35px 50px}.text-page h1,.listing-page h1,.search-page h1{font-size:42px;letter-spacing:-1.4px}.page-deck{font-size:17px}.prose{font-size:17px}.prose h2{font-size:27px}.search-form input{padding:11px;font-size:16px}.search-form button{padding:10px 15px}.topic-links{font-size:13px;gap:12px}.snapshot-callout{padding:18px;font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Readability: larger supporting text and stronger type at every breakpoint. */
.desktop-nav,.desk-link,.round-link,.text-link,.pill-link,.footer-links,.mobile-nav nav a,.share-button,.search-form button{font-weight:600}
.intro h1 em,.philosophy h2 em{font-weight:700}
.card-meta,.feature-bottom,.coverage-note,.article-kicker,.breadcrumbs,.byline,.article-toc,.sources,.snapshot-note{font-weight:500}
.card-meta{flex-wrap:wrap}
.feature-bottom{flex-wrap:wrap}
.feature-copy>p,.story-card>p,.radar-intro,.intro-note,.philosophy p:last-child,.footer-top>div>p{font-weight:500}
.feature-copy>p{max-width:390px;line-height:1.8}
.article-body{font-size:20px;line-height:1.85}
.prose{font-size:19px;line-height:1.85}
.article-deck,.page-deck{font-weight:500}
.byline{row-gap:14px}
.byline>div>span{line-height:1.7}
.article-toc{line-height:1.7}
.art-label{font-weight:600;letter-spacing:.08em}
.edition-bar{font-weight:600;letter-spacing:.05em}
.footer-bottom{font-weight:500;gap:18px;flex-wrap:wrap}
@media(max-width:1000px){.desktop-nav{display:none}.header-tools{margin-left:auto}.mobile-nav{display:block;position:relative}.mobile-nav summary{list-style:none;font-size:24px;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;right:0;top:40px;z-index:10;background:var(--paper);box-shadow:0 12px 30px #203b3125;border:1px solid var(--line);width:240px;padding:16px}.mobile-nav nav a{display:block;padding:11px 5px;font-size:16px}.intro-note{max-width:270px}}
@media(max-width:800px){.intro{gap:24px}.intro-note{font-size:16px}.coverage-note{align-items:start;flex-wrap:wrap}.radar-list{grid-template-columns:1fr}.radar-list>li{border-top:1px solid var(--line);padding-block:17px}.philosophy{flex-wrap:wrap}.philosophy .pill-link{margin-left:0}}
@media(max-width:540px){.edition-bar>.wrap{font-size:12px;gap:12px;flex-wrap:wrap}.intro-note{max-width:none}.feature-copy h2{font-size:37px}.intro h1{font-size:46px}.section-heading{align-items:start;flex-wrap:wrap}.article-body{font-size:19px}.prose{font-size:18px}.byline .share-button{margin-left:48px}.article-kicker{flex-wrap:wrap}.footer-bottom{font-size:13px}.article-toc{font-size:14px}.philosophy{display:block}.big-asterisk{display:block;margin-bottom:18px}.philosophy .pill-link{margin-top:22px}.topic-links{flex-wrap:wrap}.article-head h1{font-size:37px}}
