:root{color-scheme:light;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;color:#0d0d10;--ink: #0d0d10;--muted: #666a73;--soft: #f7f7f3;--paper: #ffffff;--line: #e4e5e8;--orange: #ef5b2a;--green: #89a832;--blue: #2b70a0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}body{margin:0;min-width:320px;min-height:100vh;background:#fff;color:var(--ink);font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}main{width:100%}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(100%,1280px);min-height:58px;margin:0 auto;padding:0 clamp(20px,4vw,54px);background:#ffffffe6;border-bottom:1px solid rgba(13,13,16,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wordmark{justify-self:start;font-size:1.12rem;font-weight:600;line-height:1}.nav-links{display:flex;align-items:center;justify-content:center;gap:32px;color:#555963;font-size:.92rem;font-weight:500;letter-spacing:0}.nav-links a,.header-action,.hero-actions a,.closing-actions a{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.nav-links a:hover{color:var(--ink)}.header-action{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 18px;border-radius:999px;background:var(--ink);color:#fff;font-size:.9rem;font-weight:600}.header-action:hover{background:#292a2f}.hero{display:flex;align-items:center;justify-content:center;min-height:660px;padding:128px 24px 92px;text-align:center}.hero-copy{width:min(100%,820px)}.eyebrow,.section-kicker{margin:0 0 22px;color:#6d717b;font-size:.9rem;font-weight:500;letter-spacing:0;line-height:1.3}.eyebrow{display:inline-flex;align-items:center;min-height:32px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#fbfbfa}h1,h2,h3,p{margin-top:0}h1{margin-bottom:28px;color:#050507;font-size:5.8rem;font-weight:700;letter-spacing:0;line-height:.96}h2{margin-bottom:22px;color:#070708;font-size:3.45rem;font-weight:700;letter-spacing:0;line-height:1.02}h3{margin-bottom:12px;color:#0d0d10;font-size:1.18rem;font-weight:700;letter-spacing:0;line-height:1.25}.lede{max-width:760px;margin:0 auto;color:#656975;font-size:1.2rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.hero-actions a,.closing-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:.96rem;font-weight:600}.hero-actions a:first-child,.closing-actions a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.hero-actions a:hover,.closing-actions a:hover{border-color:#c9ccd2;background:#f5f5f2}.hero-actions a:first-child:hover,.closing-actions a:first-child:hover{border-color:#292a2f;background:#292a2f}.question-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(100%,1280px);margin:0 auto;padding:0 24px 112px}.question-band p{min-height:188px;margin:0;padding:28px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#111216;font-size:1.18rem;font-weight:700;line-height:1.35;box-shadow:0 18px 48px #0d0d100a}.question-band span{display:block;margin-bottom:54px;color:#9da0a8;font-size:.86rem;font-weight:600}.section-grid,.definition-section,.civic-section,.closing{width:min(100%,1280px);margin:0 auto;padding:112px 24px;border-top:1px solid var(--line)}.section-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:88px}.research-section{display:block}.research-section>div:first-child{max-width:640px;margin-bottom:54px}.section-note,.definition-copy p,.risk-panel p,.closing p,.civic-section p{color:var(--muted)}.section-note{max-width:510px;margin-bottom:0;font-size:1.02rem}.track-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.track,.risk-panel,.definition-box{border:1px solid var(--line);border-radius:8px;background:#fff}.track{min-height:242px;padding:28px;box-shadow:0 18px 48px #0d0d1009}.track:before{content:"";display:block;width:34px;height:34px;margin-bottom:34px;border:1px solid var(--line);border-radius:8px;background:#fbfbfa}.track:nth-child(1):before{border-color:#89a8326b;background:#89a83214}.track:nth-child(2):before{border-color:#2b70a05c;background:#2b70a012}.track:nth-child(3):before{border-color:#ef5b2a57;background:#ef5b2a12}.track p{margin-bottom:0;color:var(--muted)}.civic-section{max-width:none;width:100%;padding-right:max(24px,calc((100vw - 1280px)/2 + 24px));padding-left:max(24px,calc((100vw - 1280px)/2 + 24px));background:#0d0d10;color:#fff}.civic-section .section-kicker{color:#c4d96c}.civic-section h2{max-width:940px;color:#fff}.civic-section p{max-width:760px;margin-bottom:0;color:#ffffffb3;font-size:1.16rem}.definition-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:88px;background:#fbfbf8}.definition-copy p{max-width:620px;margin-bottom:0;font-size:1.08rem}.definition-box{align-self:start;margin:0;padding:34px;box-shadow:0 18px 48px #0d0d100b}.definition-box dt{margin-bottom:18px;color:var(--green);font-size:1.45rem;font-weight:700;line-height:1.2}.definition-box dd{margin:0;color:#23242a;font-size:1.16rem;line-height:1.7}.risk-panel{padding:36px;background:#fbfbf8}.risk-panel p{margin-bottom:22px;font-size:1.1rem}.risk-panel p:last-child{margin-bottom:0}.closing{padding-bottom:96px}.closing h2{max-width:880px}.closing p{max-width:760px;font-size:1.12rem}.closing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.site-footer{display:flex;justify-content:space-between;gap:24px;width:min(100%,1280px);margin:0 auto;padding:32px 24px;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}@media(max-width:1120px){h1{font-size:4.9rem}h2{font-size:3rem}.section-grid,.definition-section{gap:54px}.track-list{grid-template-columns:1fr}.research-section .track-list{grid-template-columns:repeat(3,minmax(0,1fr))}.track{min-height:0}}@media(max-width:860px){.site-header{grid-template-columns:1fr auto}.nav-links{display:none}.hero{min-height:560px;padding-top:96px;padding-bottom:72px}h1{font-size:4rem}h2{font-size:2.55rem}.lede{font-size:1.08rem}.question-band,.section-grid,.definition-section,.research-section .track-list{grid-template-columns:1fr}.question-band{padding-bottom:84px}.question-band p{min-height:150px}.question-band span{margin-bottom:34px}.section-grid,.definition-section,.civic-section,.closing{padding-top:84px;padding-bottom:84px}}@media(max-width:560px){.site-header{min-height:56px;padding-right:18px;padding-left:18px}.header-action{min-height:32px;padding-right:15px;padding-left:15px}.hero{min-height:520px;padding-right:18px;padding-left:18px}.eyebrow{max-width:100%}h1{font-size:3.05rem}h2{font-size:2.1rem}.question-band,.section-grid,.definition-section,.closing,.civic-section{padding-right:18px;padding-left:18px}.question-band{gap:14px}.question-band p,.track,.definition-box,.risk-panel{padding:22px}.hero-actions,.closing-actions{flex-direction:column;align-items:stretch}.site-footer{flex-direction:column;padding-right:18px;padding-left:18px}}
