:root{--ink:#071522;--ink-soft:#142838;--text:#27333d;--muted:#5e6b75;--faint:#596873;--paper:#fff;--canvas:#f4f7f8;--canvas-deep:#e9eff2;--line:#ced8de;--line-dark:#2b4050;--blue:#0067ad;--blue-bright:#0067ad;--teal:#55cbe8;--amber:#0067ad;--violet:#0067ad;--coral:#0067ad;--radius-sm:.18rem;--radius-md:.25rem;--radius-lg:.35rem;--shadow-soft:none}body{color:var(--text);background:var(--paper)}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.site-footer :focus-visible,.article-header__copy :focus-visible,.article-header__photo :focus-visible{outline-color:var(--teal)}.site-shell{width:min(100% - 3rem,84rem)}.eyebrow{letter-spacing:.045em;text-transform:none;gap:0;font-size:.75rem;font-weight:760}.eyebrow:before{display:none}.button{border-radius:0;transition:color .14s,background .14s,border-color .14s}.button:hover{transform:none}.text-link span{color:var(--blue);transition:transform .14s}.text-link:hover span{transform:translate(.18rem)}.editorial-photo{margin:0;position:relative}.editorial-photo__story-link,.editorial-photo__media{display:block}.editorial-photo__media{background:var(--canvas-deep);position:relative;overflow:hidden}.editorial-photo__media img{object-fit:cover;width:100%;height:100%}.editorial-photo__story-link{color:inherit;text-decoration:none}.editorial-photo__credit{max-width:100%;color:var(--faint);background:0 0;margin:0;font-size:.75rem;font-weight:650;line-height:1.45;position:static}.editorial-photo__credit a{min-height:1.9rem;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-dark);text-decoration-color:var(--line-dark);text-underline-offset:.16em;align-items:center;padding:.38rem 0 .18rem;display:inline-flex}.editorial-photo__credit a:hover{text-decoration:underline}.signal-bar{display:none}.site-header{border-bottom:1px solid var(--ink);background:#fffffffa}.site-header__main{gap:2.5rem;min-height:5.8rem}.brand-link{color:var(--ink)}.brand-link--light{color:var(--paper)}.brand-wordmark{color:inherit;letter-spacing:-.048em;align-items:baseline;gap:.42rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1;display:inline-flex}.site-header .brand-wordmark{letter-spacing:-.042em;font-size:clamp(1.55rem,2.2vw,2rem)}.site-footer .brand-wordmark{font-size:clamp(1.2rem,1.65vw,1.45rem)}.brand-wordmark strong{font-weight:810}.brand-wordmark>span{font-weight:520}.desktop-navigation>ul{gap:clamp(1rem,2.2vw,2.2rem)}.desktop-navigation>ul>li>a,.nav-topics>summary{min-height:2.75rem;font-size:.83rem;font-weight:690}.topic-menu{border-color:var(--ink);width:min(40rem,88vw);box-shadow:none;border-radius:0;padding:1.25rem;display:block;top:calc(100% + 1rem);right:0}.topic-menu__heading{border-bottom:2px solid var(--ink);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;font-size:.69rem;font-weight:730;display:flex}.topic-menu__heading a{color:var(--blue);text-decoration:none}.topic-menu ul{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-menu li,.topic-menu li+li{border-top:0;border-bottom:1px solid var(--line)}.topic-menu li:nth-child(odd){border-right:1px solid var(--line);padding-right:1rem}.topic-menu li:nth-child(2n){padding-left:1rem}.topic-menu li a{color:var(--ink);padding:.8rem 0;font-size:.78rem;font-weight:680;display:flex}.section{padding-block:clamp(4rem,7vw,6.5rem)}.page-section{padding-top:clamp(2.75rem,5vw,4.5rem)}.section-heading{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(17rem,.52fr);gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(1.8rem,3.5vw,3rem);padding-bottom:1rem}.section-heading h2,.method-grid__lead h2,.independence-card h2{letter-spacing:-.048em;max-width:22ch;margin-top:.45rem;font-size:clamp(1.9rem,3vw,3.15rem);font-weight:750;line-height:1.04}.section-heading>p{font-size:.9rem;line-height:1.65}.section--soft{background:var(--canvas)}.article-grid,.article-grid--library{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.6rem);display:grid}.article-grid--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,29rem),1fr))}.article-card,.article-card:hover{min-height:0;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;transform:none}.article-card__photo{margin:0 0 1rem}.article-card__photo .editorial-photo__media{aspect-ratio:16/10}.article-card__content{min-width:0}.article-card__meta{color:var(--muted);letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:flex-start;gap:.35rem .55rem;margin:0 0 .65rem;font-size:.76rem;font-weight:650;display:flex}.article-card__meta a{color:var(--blue);font-weight:740;text-decoration:none}.article-card__meta span:before{color:var(--line-dark);content:"/";margin-right:.55rem}.article-card h2,.article-card h3{color:var(--ink);letter-spacing:-.042em;margin:0;font-size:clamp(1.3rem,1.9vw,1.85rem);font-weight:750;line-height:1.14}.article-card h2 a,.article-card h3 a{color:inherit;text-decoration:none}.article-card h2 a:after,.article-card h3 a:after{display:none}.article-card h2 a:hover,.article-card h3 a:hover{color:var(--blue)}.article-card__description,.article-card>p{color:var(--muted);margin:.8rem 0 0;font-size:.88rem;line-height:1.62}.article-card__footer{color:var(--faint);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:.8rem;font-size:.75rem;display:flex}.article-card__footer>a{color:var(--blue);flex:none;font-weight:760;text-decoration:none}.article-card--lead h2,.article-card--lead h3{max-width:18ch;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.01}.article-card--lead .article-card__description{max-width:48rem;font-size:.9rem}.article-card--lead .article-card__photo{margin-bottom:0}.article-card--lead .editorial-photo__credit{max-width:11.25rem}.article-card--lead .article-card__content{z-index:2;border-top:1px solid var(--ink);border-left:.28rem solid var(--blue);background:var(--paper);width:calc(100% - clamp(11.5rem,14vw,13rem));margin:clamp(-20rem,-20vw,-15rem) 0 0 auto;padding:clamp(1.25rem,2.3vw,2rem);position:relative}.article-card--feed{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:1.15rem;padding:1.2rem 0;display:grid}.article-card--feed .article-card__photo{margin:0}.article-card--feed .article-card__photo .editorial-photo__media{aspect-ratio:4/3}.article-card--feed h2,.article-card--feed h3{font-size:clamp(1.15rem,1.6vw,1.48rem);line-height:1.1}.article-card--feed .article-card__description,.article-card--feed .article-card__footer{display:none}.article-card--without-photo,.article-card--text{border-left:.28rem solid var(--blue);padding-left:1.25rem}.article-card--text{align-self:start;padding-block:.2rem}.flagship-layout{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.75fr);gap:clamp(2rem,4vw,4rem);display:grid}.flagship-layout__secondary{grid-template-rows:auto;align-content:start;display:grid}.library-intro{border-bottom:2px solid var(--ink);align-items:baseline;margin-bottom:1.35rem;padding-bottom:.8rem}.library-intro h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.2vw,2.1rem)}.library-intro .text-link{color:var(--blue);font-size:.8rem}.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem)}.topic-card,.topic-grid--light .topic-card{min-height:0;color:var(--text);border:0;border-top:2px solid var(--ink);box-shadow:none;background:0 0;border-radius:0;padding:clamp(1.4rem,2.7vw,2.3rem) 0;display:block}.topic-card h2,.topic-card h3,.topic-grid--light .topic-card h2,.topic-grid--light .topic-card h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:750;line-height:1.12}.topic-card h2 a,.topic-card h3 a{color:inherit;justify-content:space-between;align-items:baseline;gap:1rem;text-decoration:none;display:flex}.topic-card h2 a span,.topic-card h3 a span{color:var(--blue);font-size:.9em}.topic-card h2 a:hover,.topic-card h3 a:hover{color:var(--blue)}.topic-card>p,.topic-grid--light .topic-card>p{color:var(--muted);margin:.8rem 0 0;font-size:.82rem;line-height:1.6}.page-header--section{color:var(--text);border-bottom:1px solid var(--ink);background:var(--paper)}.page-header--section .breadcrumbs{border-bottom-color:var(--line)}.page-header--section .breadcrumbs ol{color:var(--faint);font-size:.75rem}.page-header--section .page-header__grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.72fr);align-items:end;gap:clamp(2rem,6vw,6rem);min-height:0;padding-block:clamp(2.5rem,4.5vw,4rem)}.page-header--section h1{max-width:18ch;color:var(--ink);letter-spacing:-.055em;margin-top:.45rem;font-size:clamp(2.4rem,4.4vw,4.4rem);font-weight:760;line-height:1}.page-header--section .page-header__summary>p{color:var(--muted);font-size:.95rem;line-height:1.65}.page-header__summary .page-header__aside{color:var(--blue);border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem;font-size:.82rem;font-weight:680}.category-stories .article-grid{align-items:start}.category-stories .article-card--lead{max-width:58rem}.topic-introduction{border:0;grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:clamp(2rem,7vw,7rem);padding-block:0}.topic-introduction h2{letter-spacing:-.045em;margin-top:.5rem;font-size:clamp(1.7rem,2.8vw,2.8rem);font-weight:750}.topic-introduction__copy p{color:var(--muted);font-size:.94rem}.related-topics{color:var(--ink);background:var(--paper)}.related-topics__inner{border-top:2px solid var(--ink);grid-template-columns:minmax(11rem,.45fr) minmax(0,1.55fr);gap:clamp(2rem,6vw,6rem);padding-top:0}.related-topics h2{color:var(--ink);letter-spacing:.03em;padding-top:1rem;font-size:.82rem}.related-topics ul{grid-template-columns:repeat(3,minmax(0,1fr))}.related-topics li{border-left:1px solid var(--line)}.related-topics a{min-height:5rem;color:var(--ink);border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:.82rem;display:flex}.related-topics a span{color:var(--blue)}.article-header{color:var(--text);border-bottom:1px solid var(--ink);background:var(--paper)}.article-header .breadcrumbs{border-bottom-color:var(--line)}.article-header .breadcrumbs ol{color:var(--faint);font-size:.75rem}.article-header__content{padding:clamp(2.5rem,5vw,4.8rem) 0 clamp(2rem,4vw,3.5rem);display:grid}.article-header__content--with-photo{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:center;gap:clamp(2.5rem,5vw,5rem)}.article-header__copy{min-width:0}.article-kicker{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;font-size:.76rem;font-weight:660;display:flex}.article-kicker a{color:var(--blue);font-weight:760;text-decoration:none}.article-kicker span{color:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;padding:0}.article-header h1{max-width:18ch;color:var(--ink);letter-spacing:-.057em;margin:0;font-size:clamp(2.5rem,4.4vw,4.65rem);font-weight:760;line-height:1}.article-deck{max-width:48rem;color:var(--muted);margin:1.3rem 0 0;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.65}.article-header__photo .editorial-photo__media{aspect-ratio:16/10}.article-byline{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:.8rem 1.8rem;max-width:none;margin-top:clamp(1.8rem,3.5vw,3rem);padding-top:1rem;display:flex}.article-byline div{gap:.38rem;display:flex}.article-byline dt,.article-byline dd{letter-spacing:0;text-transform:none;font-size:.75rem;line-height:1.45}.article-byline dt{color:var(--faint)}.article-byline dt:after{content:":"}.article-byline dd{color:var(--ink-soft);font-weight:680}.article-opening,.article-layout--single{width:min(100% - 3rem,48rem)}.article-opening{padding-top:clamp(3rem,6vw,5rem)}.prose{color:#263540;font-family:Charter,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.02rem,1.2vw,1.1rem);line-height:1.78}.prose>:first-child{color:var(--ink);font-size:1.08em;font-weight:600}.prose h2,.prose h3,.prose table,.prose code{font-family:var(--font-sans)}.prose h2{color:var(--ink);letter-spacing:-.042em;margin-top:2.7em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:750;line-height:1.12}.prose h3{color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.65rem)}.article-figure-shell{width:min(100% - 3rem,66rem);margin-top:clamp(2.8rem,5vw,4.5rem)}.article-figure{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding-block:1rem}.article-figure__scroll{background:var(--paper);border-radius:0}.article-figure figcaption{color:var(--muted);font-size:.75rem;line-height:1.55}.article-layout--single{padding-block:clamp(3.5rem,7vw,6.5rem)}.article-disclosure,.safety-note,.source-block{border-radius:0}.related-research .article-grid--two{align-items:start}.site-footer{color:#c6d1d8;background:var(--ink);border-top:0}.site-footer__lead{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.6fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.5rem,4vw,3.75rem);display:grid}.site-footer__identity>p{color:#d6e0e5;letter-spacing:-.035em;max-width:40rem;margin:1rem 0 0;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:620;line-height:1.34}.site-footer__descriptor{color:#a9bac3;max-width:26rem;margin:0;font-size:.875rem;line-height:1.65}.site-footer__grid{grid-template-columns:.58fr 1.3fr 1.12fr;gap:clamp(2rem,4vw,4rem);padding-block:clamp(2rem,3.5vw,3rem)}.site-footer h2{color:var(--teal);letter-spacing:.04em;text-transform:none;font-size:.75rem}.site-footer__coverage ul,.site-footer__policies ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 2rem}.site-footer__explore ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem}.site-footer nav a{color:#d4dee3;font-size:.84rem}.site-footer nav a:hover,.site-footer__nonaffiliation a{color:var(--teal)}.site-footer__legal{color:#93a6b1;border-top-color:#ffffff24;align-items:flex-start;padding-block:1.15rem 1.4rem;font-size:.72rem}.site-footer__legal p{color:inherit;font-size:inherit}.not-found{color:var(--text);background:var(--paper)}.not-found__grid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.65fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:min(44rem,75vh);padding-block:clamp(4rem,8vw,8rem)}.not-found h1{max-width:15ch;color:var(--ink);letter-spacing:-.055em;margin:.6rem 0 1.1rem;font-size:clamp(2.7rem,5vw,5rem);font-weight:760;line-height:1}.not-found__copy>p{max-width:40rem;color:var(--muted)}.not-found__reading{border-top:2px solid var(--ink);padding-top:1rem}.not-found__reading h2{color:var(--blue);margin:0 0 .7rem;font-size:.8rem}.not-found__reading ul{margin:0;padding:0;list-style:none}.not-found__reading li{border-bottom:1px solid var(--line)}.not-found__reading a{color:var(--ink);justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.84rem;font-weight:690;line-height:1.45;text-decoration:none;display:flex}.not-found__reading a:hover,.not-found__reading a span{color:var(--blue)}@media (max-width:70rem){.flagship-layout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.article-grid,.article-grid--library{grid-template-columns:repeat(2,minmax(0,1fr))}.article-header__content--with-photo{grid-template-columns:minmax(0,1fr) minmax(21rem,.82fr)}}@media (max-width:58.75rem){.site-header__main{min-height:5rem}.mobile-navigation>summary{border-radius:0;min-height:2.5rem;padding-inline:.7rem;font-size:.82rem}.mobile-navigation__panel{border-color:var(--ink);width:min(30rem,100vw - 1.5rem);max-height:calc(100vh - 6.5rem);box-shadow:none;border-radius:0;padding:1rem;top:calc(100% + .55rem)}.mobile-navigation__primary{border-top:2px solid var(--ink);margin-top:0!important;padding-top:0!important}.mobile-navigation__primary li a{color:var(--ink);font-size:.9rem}.mobile-navigation__label{color:var(--blue);border-top:2px solid var(--ink);margin:1.3rem 0 0;padding-top:.9rem;font-size:.75rem;font-weight:760}.mobile-navigation__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.mobile-navigation__topics li a{font-size:.8rem}.page-header--section .page-header__grid,.topic-introduction,.related-topics__inner,.site-footer__lead{grid-template-columns:1fr}.page-header--section .page-header__grid{gap:1.5rem}.flagship-layout{grid-template-columns:1fr}.flagship-layout__secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.article-header__content--with-photo{grid-template-columns:1fr;gap:2rem}.article-header__photo{grid-row:2}.article-byline{grid-row:3}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__policies{grid-column:1/-1}.not-found__grid{grid-template-columns:1fr}}@media (max-width:45rem){.site-shell,.article-opening,.article-layout--single,.article-figure-shell{width:min(100% - 1.5rem,84rem)}.brand-wordmark{gap:.32rem;font-size:1.08rem}.site-header .brand-wordmark{font-size:1.25rem}.site-footer .brand-wordmark{font-size:1.18rem}.section{padding-block:3.75rem}.section-heading{grid-template-columns:1fr;gap:1rem}.section-heading h2{font-size:2.05rem}.article-grid,.article-grid--two,.article-grid--library,.topic-grid,.site-footer__grid{grid-template-columns:1fr}.flagship-layout__secondary{grid-template-columns:1fr;gap:0}.article-card--lead h2,.article-card--lead h3{max-width:none;font-size:clamp(2rem,9.5vw,3rem)}.article-card--lead .article-card__content{width:100%;margin-top:0;padding:1.2rem .95rem 1.35rem}.article-card--lead .editorial-photo__credit{max-width:100%}.article-card--feed{grid-template-columns:minmax(7.5rem,.78fr) minmax(0,1.22fr);gap:.9rem}.article-card--feed .article-card__meta span{display:none}.article-card--feed h2,.article-card--feed h3{font-size:clamp(1.05rem,5vw,1.35rem)}.topic-grid{gap:0}.page-header--section .breadcrumbs{padding-block:.7rem}.page-header--section .page-header__grid{padding-block:2.2rem 2.6rem}.page-header--section h1{font-size:clamp(2.3rem,11vw,3.35rem)}.page-header--section .page-header__summary>p{font-size:.88rem}.related-topics ul{grid-template-columns:1fr}.related-topics li{border-left:0;border-top:1px solid var(--line)}.related-topics a{min-height:0;padding-inline:0}.article-header__content{padding:2.2rem 0 2.5rem}.article-header h1{overflow-wrap:normal;word-break:normal;max-width:none;font-size:clamp(2.35rem,10.7vw,3.45rem)}.article-deck{font-size:.94rem}.article-byline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.article-byline div{display:block}.article-byline div:last-child{grid-column:1/-1}.article-byline dt,.article-byline dd{font-size:.75rem}.article-byline dt:after{content:""}.article-opening{padding-top:2.75rem}.article-figure-shell{margin-top:2.5rem}.site-footer__lead{gap:1.25rem;padding-block:2.1rem}.site-footer__identity>p{max-width:33rem;font-size:1.2rem}.site-footer__coverage ul,.site-footer__policies ul,.site-footer__explore ul{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__grid{gap:2.25rem;padding-block:1.75rem}.site-footer__legal{flex-direction:column;align-items:flex-start;padding-block:1rem 1.2rem}.not-found__grid{min-height:0}.not-found h1{font-size:clamp(2.5rem,12vw,3.6rem)}}@media (prefers-reduced-motion:reduce){.text-link span{transition:none}}@media print{.site-header,.site-footer,.related-research{display:none!important}.article-header,.page-header--section{color:#000;background:#fff}.article-header h1,.article-deck,.article-byline dd,.page-header--section h1{color:#000}}
