.conclusion-main{max-width:1280px;padding:0 4%}.conclusion-main>section{margin:0;padding:42px 0}.conclusion-main h1{font:clamp(52px,7.2vw,100px)/1.02 var(--display);letter-spacing:-1px;margin:14px 0 24px}.conclusion-main h2{font-size:clamp(32px,4.1vw,56px);line-height:1.1}.conclusion-main h3{font-size:28px}.kicker{color:#ff787e;font-weight:700;letter-spacing:2px;font-size:14px;text-transform:uppercase}.intro-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px}.conclusion-lead{font-size:24px;max-width:760px}.reading-note{padding:22px;background:#202521;border-left:3px solid #ff787e;font-size:17px}.jump-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:16px}.fact-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.fact-strip article{border-top:2px solid #ff787e;padding-top:15px}.fact-strip strong{display:block;font:44px var(--display);color:#ff787e}.fact-strip p{font-size:16px}.evidence-row{display:grid;grid-template-columns:60px 1fr;gap:24px;border-top:1px solid #53594f;padding:28px 0}.evidence-row .number{font:36px var(--display);color:#ff787e}.evidence-row p{max-width:920px}.tag{display:inline-block;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700;color:#c2cabb;margin-right:10px}.critical-take{border-left:3px solid #ff787e;padding-left:18px}.source-line{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.source-line a{margin-right:14px}.metric-toolbar{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:25px 0}.metric-toolbar label{max-width:420px}.annual-chart{display:grid;gap:9px}.annual-row{display:grid;grid-template-columns:48px minmax(0,1fr) 90px;gap:12px;align-items:center;font-size:15px}.annual-track{height:15px;background:#262c28;position:relative}.annual-fill{height:100%;background:#ede8d6;min-width:2px}.annual-fill.negative{background:#ff787e}.annual-value{text-align:right;font-variant-numeric:tabular-nums}.conclusion-main table{border-collapse:collapse;width:100%;font-size:15px}.conclusion-main th,.conclusion-main td{padding:12px 10px;text-align:right;border-bottom:1px solid #3e463e;white-space:nowrap}.conclusion-main th:first-child,.conclusion-main td:first-child,.conclusion-main td:nth-child(2){text-align:left}.conclusion-main caption{text-align:left;margin:18px 0}.scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:26px}.scenario-controls{display:grid;grid-template-columns:1fr 1fr;gap:18px}.scenario-controls label{font-size:16px}.scenario-controls input{width:100%}.scenario-result{border:1px solid #606b5f;padding:24px;background:#1c231d}.scenario-result strong{font:52px var(--display);color:#ff787e}.scenario-result ol{padding-left:22px}.scenario-result li{padding:8px 0}.opinion{border-top:3px solid #ff787e!important}.opinion blockquote{font:clamp(26px,3.8vw,44px)/1.3 var(--body);margin:25px 0;max-width:950px}.source-list{font-size:16px;display:grid;gap:16px;padding-left:24px}.source-list a{overflow-wrap:anywhere}.conclusion-header{gap:25px;flex-wrap:wrap}.conclusion-header nav{gap:20px}.conclusion-header nav a{font-size:14px}.load-error{color:#ffb0b0}#conclusion-teaser{border-top:3px solid var(--red)}#conclusion-teaser p{max-width:780px}@media(max-width:700px){.intro-grid,.scenario-grid{grid-template-columns:1fr;gap:24px}.fact-strip{grid-template-columns:1fr;gap:16px}.fact-strip article{display:grid;grid-template-columns:110px 1fr;gap:15px;align-items:start}.fact-strip strong{font-size:33px}.fact-strip p{margin:4px 0}.evidence-row{grid-template-columns:34px 1fr;gap:12px}.evidence-row .number{font-size:26px}.metric-toolbar{display:block}.scenario-controls{grid-template-columns:1fr}.conclusion-lead{font-size:21px}.annual-row{grid-template-columns:40px minmax(0,1fr) 76px;gap:8px}.conclusion-main{padding:0 5%}.conclusion-header .brand{font-size:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
