.news-page{--paper:#f4f0e7;--paper-deep:#e8e0d2;--ink:#15191b;--muted:#5c6058;--rule:#cbc5b9;--orange:#ec5b34;--orange-dark:#a23d25;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 88% 0,rgba(210,225,219,.5),transparent 28rem),var(--paper);font-family:var(--font-body),sans-serif}.article-related,.news-article,.news-content,.news-masthead,.news-section-rule{width:min(1320px,calc(100% - 5rem));margin-inline:auto}.news-masthead{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1.5rem;gap:1.5rem;min-height:72px;border-bottom:1px solid var(--rule)}.news-brand{display:inline-flex;align-items:center;gap:.7rem;width:-moz-fit-content;width:fit-content;color:inherit;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-decoration:none;white-space:nowrap}.news-brand i{color:var(--orange);font-style:normal}.news-brand-mark{display:grid;place-items:center;width:28px;height:28px;color:var(--paper);background:var(--ink);font-family:var(--font-display),Georgia,serif;font-size:1.2rem}.news-nav{display:flex;gap:1.5rem}.news-nav a{color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.news-nav a.active,.news-nav a:hover{color:var(--orange-dark)}.news-brand-mark{border-radius:50%}.event-subpopulation{margin-top:4rem;padding:1.4rem 0 2rem;border-top:4px solid var(--ink);border-bottom:1px solid var(--rule)}.event-subpopulation-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.event-subpopulation-heading h2{margin-top:.55rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.3rem,4vw,3.8rem);font-weight:450;letter-spacing:-.06em;line-height:.9}.event-analysis-compare,.event-analysis-submit,.event-subpopulation-heading button{padding:.7rem .9rem;border:1px solid var(--ink);color:var(--paper);background:var(--ink);cursor:pointer;font:inherit;font-size:.68rem;font-weight:750}.event-analysis-compare:hover,.event-analysis-submit:hover,.event-subpopulation-heading button:hover{border-color:var(--orange-dark);background:var(--orange-dark)}.event-subpopulation button:disabled{cursor:wait;opacity:.6}.event-analysis-caveat{margin-top:1.2rem;padding:.8rem 1rem;border-left:3px solid var(--orange);color:#625a50;background:var(--paper-deep);font-size:.72rem;line-height:1.5}.event-analysis-form{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.event-analysis-form label{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.event-analysis-form input,.event-analysis-form textarea{width:100%;padding:.7rem;border:1px solid var(--rule);border-radius:0;color:var(--ink);background:rgba(255,255,255,.28);font:500 .82rem/1.5 var(--font-body),sans-serif;text-transform:none;letter-spacing:normal}.event-analysis-form input:focus,.event-analysis-form textarea:focus{outline:2px solid var(--orange);outline-offset:1px}.event-analysis-fields{display:grid;grid-template-columns:minmax(11rem,.55fr) minmax(18rem,1fr);grid-gap:1rem;gap:1rem}.event-analysis-submit{justify-self:start}.event-analysis-error,.event-analysis-warning{color:#a43f31;font-size:.72rem;line-height:1.5}.event-analysis-proof{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin:2rem 0 .5rem;padding:.8rem 0;border-block:1px solid var(--rule)}.event-analysis-proof strong{color:var(--orange-dark);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.event-analysis-proof span,.event-analysis-support{color:var(--muted);font-size:.65rem}.event-analysis-segment{padding:1.25rem 0;border-bottom:1px solid var(--rule)}.event-analysis-segment-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.event-analysis-segment-head h3{font-family:var(--font-display),Georgia,serif;font-size:1.8rem;font-weight:450;letter-spacing:-.045em}.event-analysis-segment-head>span{color:var(--orange-dark);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.event-analysis-segment>p{margin-top:.55rem;color:#535751;font-size:.78rem;line-height:1.5}.event-analysis-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.event-analysis-tags code{padding:.2rem .35rem;border:1px solid var(--rule);color:#656b64;font-size:.58rem}.event-analysis-segment .event-analysis-support{margin-top:.75rem}.event-analysis-counterfactual{margin-top:1rem;padding:.75rem 1rem;background:var(--paper-deep)}.event-analysis-counterfactual small{color:var(--orange-dark);font-size:.55rem;font-weight:800;letter-spacing:.1em}.event-analysis-counterfactual p{margin-top:.4rem;font-family:var(--font-display),Georgia,serif;font-size:1.15rem}.event-analysis-counterfactual span{display:block;margin-top:.3rem;color:var(--muted);font-size:.68rem}.event-analysis-compare{margin-top:1rem;color:var(--ink);background:transparent}.event-analysis-compare:hover{color:var(--paper)}.event-analysis-response{margin-top:1rem;padding:1rem;color:var(--paper);background:var(--ink)}.event-analysis-response>strong{color:var(--orange);font-size:.68rem}.event-analysis-response>p{margin-top:.6rem;color:#c9c8bf;font-size:.7rem;line-height:1.45}.event-analysis-blocs{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:1rem}.event-analysis-blocs>div{display:grid;grid-template-columns:minmax(8rem,.7fr) 2fr;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.55rem 0;border-top:1px solid #414747}.event-analysis-blocs b{font-size:.7rem;font-weight:650}.event-analysis-blocs span{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:#d5d3ca;font-size:.64rem}.event-analysis-blocs i{font-style:normal}.event-analysis-response .event-analysis-note,.event-analysis-results>.event-analysis-note{margin-top:1rem;color:var(--muted);font-size:.65rem;line-height:1.5}.event-analysis-response .event-analysis-note{color:#aeb1aa}@media(max-width:640px){.event-subpopulation{margin-top:2.5rem}.event-subpopulation-heading{align-items:start;flex-direction:column}.event-subpopulation-heading button{width:100%}.event-analysis-fields{grid-template-columns:1fr}.event-analysis-blocs>div{grid-template-columns:1fr;gap:.35rem}}.news-section-rule{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0 0;color:var(--muted);font-size:.57rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.news-section-rule span:first-child{color:var(--orange-dark)}.news-content{padding-bottom:5rem}.news-intro{display:grid;grid-template-columns:minmax(0,1fr) 23rem;grid-gap:5rem;gap:5rem;align-items:flex-end;padding:clamp(4.6rem,8vw,7.5rem) 0 clamp(3rem,5vw,5rem)}.news-kicker{display:inline-flex;align-items:center;gap:.55rem;color:var(--orange-dark);font-size:.62rem;font-weight:800;letter-spacing:.11em}.news-kicker>span{width:1.9rem;height:1px;background:var(--orange)}.news-intro h1{max-width:11ch;margin-top:1.4rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(4.2rem,8vw,8rem);font-weight:450;letter-spacing:-.08em;line-height:.78}.news-intro h1 em{color:var(--orange);font-style:italic;font-weight:350}.news-intro>p{max-width:21rem;padding-top:1rem;border-top:1px solid var(--ink);color:#535751;font-size:.88rem;line-height:1.5}.news-lead-story{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);min-height:28rem;border-top:4px solid var(--ink);border-bottom:1px solid var(--ink)}.news-lead-image-link{min-width:0}.news-story-image{position:relative;display:block;min-height:14rem;overflow:hidden;background-position:50%;background-size:cover;filter:grayscale(.35) saturate(.8)}.article-hero-image:after,.news-story-image:after{position:absolute;inset:0;background:linear-gradient(145deg,rgba(21,25,27,.08),rgba(236,91,52,.3));content:"";mix-blend-mode:multiply}.news-story-image.is-featured{height:100%;min-height:28rem}.news-story-image-mark{position:absolute;z-index:1;top:1rem;left:1rem;width:10px;height:10px;border:2px solid var(--paper);border-radius:50%}.news-story-image-index{position:absolute;z-index:1;right:1rem;bottom:1rem;color:var(--paper);font-size:.56rem;font-weight:800;letter-spacing:.1em}.news-lead-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.4rem,3vw,3rem);background:var(--paper-deep)}.news-story-meta{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.57rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.news-story-meta span{color:var(--orange-dark)}.news-story-link{color:inherit;text-decoration:none}.news-lead-copy h2{max-width:12ch;margin-top:1.3rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.8rem,5vw,5rem);font-weight:450;letter-spacing:-.08em;line-height:.83}.news-lead-copy p{max-width:31rem;margin-top:1.4rem;color:#5d625d;font-size:.86rem;line-height:1.5}.news-lead-footer{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding-top:.9rem;border-top:1px solid #c5bcad;color:var(--muted);font-size:.61rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.news-lead-footer span:first-child{margin-right:auto}.news-lead-footer b{font-family:var(--font-display),Georgia,serif;font-size:1.6rem;font-weight:450;letter-spacing:-.06em}.news-lead-footer b,.news-lead-footer svg{color:var(--orange-dark)}.news-desk-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-top:clamp(4rem,7vw,7rem);padding-bottom:1rem;border-bottom:1px solid var(--ink)}.news-desk-heading h2{margin-top:.8rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:450;letter-spacing:-.07em;line-height:.85}.news-desk-count{color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.1em}.news-event-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.news-story-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.news-story-card .news-story-image{min-height:16rem}.news-story-card.is-offset{margin-top:3rem}.news-story-card-copy{display:flex;flex-direction:column;flex:1 1;padding-top:1rem}.news-story-card h3{margin-top:.8rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.8rem,2.8vw,2.7rem);font-weight:450;letter-spacing:-.06em;line-height:.9}.news-story-card p{margin-top:1rem;color:#5d625d;font-size:.77rem;line-height:1.5}.news-read-more{display:inline-flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:1.5rem;color:var(--orange-dark);font-size:.6rem;font-weight:800;letter-spacing:.1em}.news-method-strip{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;margin-top:5rem;padding:1rem 0;border-top:4px solid var(--ink);color:var(--muted);font-size:.62rem;line-height:1.4}.news-method-strip>svg{color:var(--orange)}.news-method-strip b{color:var(--ink)}.news-method-strip a{display:inline-flex;align-items:center;gap:.35rem;color:var(--orange-dark);font-weight:800;text-decoration:none;white-space:nowrap}.news-article{padding-bottom:5rem}.news-back-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:3.6rem;color:var(--orange-dark);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.article-header{max-width:62rem;padding:3rem 0 2.5rem}.article-header h1{max-width:12ch;margin-top:1.2rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(4rem,8vw,8.5rem);font-weight:450;letter-spacing:-.09em;line-height:.78}.article-dek{max-width:43rem;margin-top:2rem;color:#535751;font-size:1.02rem;line-height:1.5}.article-hero{margin:0}.article-hero-image{position:relative;min-height:clamp(18rem,44vw,39rem);background-position:50%;background-size:cover}.article-image-mark{position:absolute;z-index:1;top:1.5rem;left:1.5rem;width:13px;height:13px;border:2px solid var(--paper);border-radius:50%}.article-image-index{position:absolute;z-index:1;right:1.5rem;bottom:1.2rem;color:var(--paper);font-size:.6rem;font-weight:800;letter-spacing:.1em}.article-hero figcaption{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:.54rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.article-reading-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);grid-gap:clamp(3rem,9vw,9rem);gap:clamp(3rem,9vw,9rem);max-width:1040px;margin:4rem auto 0}.article-body{max-width:40rem;color:#414643;font-size:.95rem;line-height:1.7}.article-body p+p{margin-top:1.4rem}.article-dropcap{color:var(--ink);font-family:var(--font-display),Georgia,serif;font-size:1.42rem;letter-spacing:-.03em;line-height:1.2}.article-dropcap:first-letter{float:left;margin:.08em .08em 0 0;color:var(--orange-dark);font-family:var(--font-display),Georgia,serif;font-size:4.4rem;line-height:.74}.article-body strong{color:var(--ink)}.article-pullquote{margin:2.4rem 0;padding:1.2rem 0 1.2rem 1.2rem;border-left:3px solid var(--orange);color:var(--ink);font-family:var(--font-display),Georgia,serif;font-size:1.8rem;letter-spacing:-.04em;line-height:1}.article-aside{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.article-impact-card,.article-scenario-card{padding:1.2rem;border:1px solid var(--ink)}.article-impact-card{background:var(--ink);color:var(--paper)}.article-aside-kicker{display:inline-flex;align-items:center;gap:.35rem;color:var(--orange);font-size:.57rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.article-impact-card>strong{display:block;margin-top:1.4rem;color:var(--orange);font-family:var(--font-display),Georgia,serif;font-size:5.6rem;font-weight:450;letter-spacing:-.09em;line-height:.7}.article-impact-label{display:block;margin-top:.65rem;color:#9b9f99;font-size:.62rem}.article-population{display:flex;align-items:center;gap:.7rem;margin-top:1.8rem;padding:.8rem 0;border-block:1px solid #404546}.population-initial{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--orange);color:var(--orange);font-family:var(--font-display),Georgia,serif;font-size:1.4rem}.article-population b,.article-population small{display:block}.article-population b{font-size:.75rem}.article-population small{margin-top:.2rem;color:#9b9f99;font-size:.6rem}.article-impact-card dl{margin:0}.article-impact-card dl>div{padding-top:.9rem}.article-impact-card dt{color:#9b9f99;font-size:.5rem;font-weight:800;letter-spacing:.1em}.article-impact-card dd{margin-top:.3rem;color:var(--paper);font-size:.72rem;line-height:1.35}.article-impact-card .orange-copy{color:var(--orange)}.article-scenario-card{background:var(--paper-deep)}.article-scenario-card .article-aside-kicker{color:var(--orange-dark)}.article-scenario-card h2{max-width:12ch;margin-top:1.5rem;font-family:var(--font-display),Georgia,serif;font-size:2.15rem;font-weight:450;letter-spacing:-.06em;line-height:.88}.article-scenario-card p{margin-top:1rem;color:#5d625d;font-size:.77rem;line-height:1.5}.scenario-candidate{display:grid;grid-template-columns:1fr auto auto;grid-gap:.5rem;gap:.5rem;align-items:flex-end;margin-top:1.8rem;padding-top:.8rem;border-top:1px solid #c5bcad}.scenario-candidate span{grid-column:1/-1;color:var(--muted);font-size:.5rem;font-weight:800;letter-spacing:.1em}.scenario-candidate b{font-family:var(--font-display),Georgia,serif;font-size:1.45rem;font-weight:450}.scenario-candidate strong{color:var(--orange-dark);font-size:.85rem}.scenario-candidate svg{color:var(--orange)}.article-footer-note{display:flex;justify-content:space-between;gap:1rem;max-width:1040px;margin:3rem auto 0;padding-top:.8rem;border-top:1px solid var(--rule);color:var(--muted);font-size:.54rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.article-footer-note span{display:inline-flex;align-items:center;gap:.35rem}.article-footer-note svg{color:var(--orange)}.article-related{padding-bottom:5rem}.article-related-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.article-related-grid a{display:grid;grid-template-columns:1fr auto;grid-gap:.8rem;gap:.8rem;align-items:flex-end;padding:1rem 0;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none}.article-related-grid a span{grid-column:1/-1;color:var(--orange-dark);font-size:.57rem;font-weight:800;letter-spacing:.1em}.article-related-grid strong{font-family:var(--font-display),Georgia,serif;font-size:1.7rem;font-weight:450;letter-spacing:-.05em;line-height:.9}.article-related-grid svg{color:var(--orange)}@media (max-width:900px){.article-related,.news-article,.news-content,.news-masthead,.news-section-rule{width:min(100% - 2rem,760px)}.news-intro{gap:2rem}.news-lead-story{grid-template-columns:1fr}.news-lead-copy,.news-story-image.is-featured{min-height:23rem}.article-reading-grid{gap:3rem}.article-header h1{font-size:clamp(4rem,10vw,7rem)}}@media (max-width:640px){.article-related,.news-article,.news-content,.news-masthead,.news-section-rule{width:min(100% - 1.5rem,520px)}.news-masthead{grid-template-columns:1fr;grid-template-rows:auto auto;gap:0 .75rem;min-height:0;padding-block:.65rem}.news-nav{grid-column:1/-1;grid-row:2;gap:1.2rem;padding-top:.65rem}.news-nav a{font-size:.56rem}.news-section-rule{flex-wrap:wrap;gap:.4rem;font-size:.5rem}.news-section-rule span:last-child{width:100%}.news-intro{grid-template-columns:1fr;gap:2.5rem;padding:4rem 0 3rem}.news-intro h1{font-size:clamp(4rem,17vw,6.5rem)}.news-intro>p{margin-left:15%}.news-story-image.is-featured{min-height:18rem}.news-lead-copy{min-height:0;padding:1.25rem}.news-lead-copy h2{font-size:3.4rem}.news-event-grid{grid-template-columns:1fr}.news-story-card.is-offset{margin-top:0}.news-story-card .news-story-image{min-height:17rem}.news-method-strip{grid-template-columns:auto 1fr}.news-method-strip a{grid-column:2}.article-header{padding-top:2.5rem}.article-header h1{font-size:clamp(3.6rem,15vw,6rem)}.article-dek{font-size:.92rem}.article-hero-image{min-height:19rem}.article-footer-note,.article-hero figcaption{flex-direction:column;gap:.5rem}.article-reading-grid{grid-template-columns:1fr;margin-top:2.5rem}.article-body{font-size:.9rem}.article-aside{order:-1}.article-related-grid{grid-template-columns:1fr}.article-related-grid strong{font-size:1.5rem}}.article-group-list{margin-top:1rem;padding-top:.8rem;border-top:1px solid #404546}.article-group-list-label{color:#9b9f99;font-size:.5rem;font-weight:800;letter-spacing:.1em}.article-group-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.75rem}.article-group-row b,.article-group-row small{display:block}.article-group-row b{color:var(--paper);font-size:.68rem;font-weight:650}.article-group-row small{margin-top:.15rem;color:#9b9f99;font-size:.57rem}.article-group-row strong{color:var(--orange);font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:450;letter-spacing:-.04em}.article-sources{max-width:1040px;margin:4rem auto 0}.article-sources-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;border-bottom:4px solid var(--ink)}.article-sources-heading h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:450;letter-spacing:-.05em;line-height:.95}.article-sources-heading span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.article-sources ul{list-style:none;margin:0;padding:0}.article-sources li a{display:grid;grid-template-columns:11rem 1fr auto;grid-gap:1.2rem;gap:1.2rem;align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none}.article-sources li a span{color:var(--orange-dark);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.article-sources li a strong{font-family:var(--font-display),Georgia,serif;font-size:1.35rem;font-weight:450;letter-spacing:-.03em;line-height:1.15}.article-sources li a svg{color:var(--orange)}.article-sources li a:focus-visible strong,.article-sources li a:hover strong{color:var(--orange-dark);text-decoration:underline}.article-sources summary{padding:1.1rem 0;border-bottom:1px solid var(--rule);color:var(--orange-dark);cursor:pointer;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (max-width:640px){.article-sources li a{grid-template-columns:1fr auto;gap:.3rem .8rem}.article-sources li a span{grid-column:1/-1}.article-sources-heading{flex-direction:column}}