.constitutional-firewall_fw__7uWmj{--primary:var(--ds-primary,#0066db);--primary-hover:#0058b3;--crisis:var(--ds-data-crisis,#ba3828);--crisis-dark:#f87171;--amber-dark:#fbbf24;--funded:#0d7377;--ink:#0a0a18;--text:var(--ds-text,#0f172a);--muted:var(--ds-text-muted,#5a5a60);--subtle:#6b7280;--border:var(--ds-border,#e3e6ea);--card:rgba(255,255,255,0.78);--surface:var(--ds-surface-apple-muted,#f5f5f7);--bg:var(--ds-surface-apple-bg,#fafafa);--glass-border:rgba(255,255,255,0.4);--glass-dark:rgba(10,10,20,0.55);--glass-dark-border:rgba(255,255,255,0.1);--glass-blur:blur(28px) saturate(1.8);--sans:var(--ds-font-sans);--num:var(--ds-font-sans);--mono:ui-monospace,"SF Mono",Menlo,"Cascadia Code",monospace;--ease:cubic-bezier(.22,.61,.36,1);--r-card:22px;--r-sm:14px;position:relative;background:var(--bg);color:var(--text);font-family:var(--sans);line-height:1.6;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:clip}.constitutional-firewall_fw__7uWmj *{box-sizing:border-box}.constitutional-firewall_fw__7uWmj a{color:var(--primary);text-decoration:none}.constitutional-firewall_fw__7uWmj a:hover{text-decoration:underline}.constitutional-firewall_fw__7uWmj :focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.constitutional-firewall_container__G7E58{max-width:1100px;margin:0 auto;padding:0 1.5rem}.constitutional-firewall_containerNarrow__P7Dh5{max-width:760px;margin:0 auto;padding:0 1.5rem}.constitutional-firewall_num__mo5Uz{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.constitutional-firewall_scrollbar__KhAK3{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none}.constitutional-firewall_scrollFill__YagSj{height:100%;background:linear-gradient(90deg,var(--primary),#60a5fa);transform:scaleX(0);transform-origin:0 50%}.constitutional-firewall_kicker__mXyYJ{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--crisis);margin-bottom:1rem}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_kicker__mXyYJ{color:#fb923c}.constitutional-firewall_headline__Jg6YC{font-size:clamp(2rem,4.2vw,3rem);font-weight:800;letter-spacing:-.028em;line-height:1.05;margin-bottom:1rem}.constitutional-firewall_headline__Jg6YC em{font-style:normal;color:var(--crisis)}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_headline__Jg6YC{color:#fff}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_headline__Jg6YC em{color:#fb923c}.constitutional-firewall_oneliner__lCcQo{font-size:1.1rem;color:var(--muted);max-width:64ch;line-height:1.6}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_oneliner__lCcQo{color:rgba(255,255,255,.7)}.constitutional-firewall_chapter__5yb0n{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);margin-bottom:.6rem}.constitutional-firewall_chapter__5yb0n b{color:var(--crisis);font-family:var(--num)}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_chapter__5yb0n{color:rgba(255,255,255,.45)}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_chapter__5yb0n b{color:#fb923c}.constitutional-firewall_section__13MQU{padding:clamp(4rem,8vw,7rem) 0;position:relative}.constitutional-firewall_sectionDark__qQzlr{background:radial-gradient(ellipse 70% 60% at 20% 35%,rgba(0,113,227,.18),transparent 60%),radial-gradient(ellipse 60% 80% at 85% 70%,rgba(96,165,250,.1),transparent 60%),radial-gradient(ellipse 50% 50% at 50% 110%,rgba(167,139,250,.08),transparent 60%),var(--ink);color:#fff}.constitutional-firewall_sectionSurface__2n3KD{background:var(--surface)}.constitutional-firewall_auroraRed__Y6WGA{background:linear-gradient(120deg,#f87171,#fb923c 25%,#f87171 50%,#fb923c 75%,#f87171);background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:constitutional-firewall_aurora-flow__IIgdj 8s linear infinite}@keyframes constitutional-firewall_aurora-flow__IIgdj{to{background-position:300%}}.constitutional-firewall_src__GmL0C{font-size:.72rem;color:var(--subtle);line-height:1.5;margin-top:1.25rem}.constitutional-firewall_src__GmL0C b{font-weight:600;color:var(--muted)}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_src__GmL0C{color:rgba(255,255,255,.45)}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_src__GmL0C b{color:rgba(255,255,255,.62)}.constitutional-firewall_gcard__Xn7Gb{background:var(--card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--r-card);box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.6);position:relative;overflow:hidden}.constitutional-firewall_gcardDark__xvU2m{background:var(--glass-dark);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-dark-border);border-radius:var(--r-card);box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08)}.constitutional-firewall_reveal__yMA7M{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.constitutional-firewall_reveal__yMA7M.constitutional-firewall_visible__ck16X{opacity:1;transform:none}.constitutional-firewall_stagger__O15G9{transition-delay:calc(var(--i, 0) * .1s)}.constitutional-firewall_hero__lxyWH{min-height:90vh;display:flex;align-items:center;padding:6rem 0 4rem;position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 20% 35%,rgba(0,113,227,.18),transparent 60%),radial-gradient(ellipse 60% 80% at 85% 70%,rgba(96,165,250,.1),transparent 60%),radial-gradient(ellipse 50% 50% at 50% 110%,rgba(167,139,250,.08),transparent 60%),var(--ink);color:#fff}.constitutional-firewall_heroParticles__6uJ1F{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.55}.constitutional-firewall_hero__lxyWH .constitutional-firewall_container__G7E58{position:relative;z-index:2}.constitutional-firewall_heroFile__EXtEg{display:inline-flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:2rem;padding:.55rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04)}.constitutional-firewall_heroFile__EXtEg b{color:#fb923c;font-weight:700}.constitutional-firewall_heroFile__EXtEg a{color:#fbbf24}.constitutional-firewall_live__BzMRZ{display:inline-flex;align-items:center;gap:.45rem}.constitutional-firewall_live__BzMRZ i{width:7px;height:7px;border-radius:50%;background:#f87171;animation:constitutional-firewall_pulse__t9nf6 1.8s ease-in-out infinite}@keyframes constitutional-firewall_pulse__t9nf6{0%,to{box-shadow:0 0 0 0 rgba(248,113,113,.5)}50%{box-shadow:0 0 0 6px rgba(248,113,113,0)}}.constitutional-firewall_hero__lxyWH h1{font-size:clamp(2.6rem,7vw,5.1rem);font-weight:800;letter-spacing:-.035em;line-height:.98;max-width:18ch;margin-bottom:1.6rem}.constitutional-firewall_heroLede__S3UGU{font-size:clamp(1.05rem,1.5vw,1.2rem);color:rgba(255,255,255,.72);max-width:60ch;line-height:1.65}.constitutional-firewall_heroLede__S3UGU strong{color:#fff;font-weight:600}.constitutional-firewall_heroStats__hoz1I{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:2.6rem}.constitutional-firewall_hstat__FY4rE .constitutional-firewall_hv__KF0Cd{font-family:var(--num);font-weight:700;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3.4vw,2.5rem);letter-spacing:-.04em;line-height:1}.constitutional-firewall_hstat__FY4rE .constitutional-firewall_hv__KF0Cd.constitutional-firewall_red__CSFTb{color:#f87171}.constitutional-firewall_hstat__FY4rE .constitutional-firewall_hv__KF0Cd.constitutional-firewall_blue__vO4u8{color:#60a5fa}.constitutional-firewall_hstat__FY4rE .constitutional-firewall_hv__KF0Cd.constitutional-firewall_amber__X5tmY{color:#fbbf24}.constitutional-firewall_hstat__FY4rE .constitutional-firewall_hl__Vl5L8{font-size:.78rem;color:rgba(255,255,255,.55);margin-top:.4rem;max-width:18ch}.constitutional-firewall_toc__rgdMv{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.6rem}.constitutional-firewall_toc__rgdMv a{font-size:.75rem;font-weight:600;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);padding:.45rem .85rem;border-radius:999px;transition:background .25s}.constitutional-firewall_toc__rgdMv a:hover{background:rgba(255,255,255,.12);color:#fff;text-decoration:none}.constitutional-firewall_toc__rgdMv a b{color:#fb923c;font-family:var(--num);margin-right:.35rem}.constitutional-firewall_boardwall__nib17{margin:3rem 0 1.5rem}.constitutional-firewall_bwGrid__kzA2W{display:grid;grid-template-columns:repeat(12,1fr);gap:7px;max-width:880px}.constitutional-firewall_bwTile__jHvrL{aspect-ratio:1;border-radius:5px;background:rgba(255,255,255,.1);position:relative;transition:transform .3s var(--ease),background .6s var(--ease);opacity:0;transform:scale(.6)}.constitutional-firewall_boardwall__nib17.constitutional-firewall_visible__ck16X .constitutional-firewall_bwTile__jHvrL{opacity:1;transform:scale(1);transition-delay:calc(var(--i) * 12ms)}.constitutional-firewall_bwTile__jHvrL.constitutional-firewall_pub__3X5vK{background:rgba(148,163,184,.32)}.constitutional-firewall_bwTile__jHvrL.constitutional-firewall_cath__YPV8Y{background:rgba(96,165,250,.3);box-shadow:inset 0 0 0 1.5px rgba(96,165,250,.85)}.constitutional-firewall_bwTile__jHvrL.constitutional-firewall_fr__40wi2{background:rgba(167,139,250,.3);box-shadow:inset 0 0 0 1.5px rgba(167,139,250,.9)}.constitutional-firewall_bwTile__jHvrL.constitutional-firewall_seized__IAJ0H{background:rgba(204,68,51,.85);box-shadow:0 0 14px rgba(204,68,51,.55)}.constitutional-firewall_bwTile__jHvrL.constitutional-firewall_seized__IAJ0H:after{content:"";position:absolute;inset:0;margin:auto;width:5px;height:5px;border-radius:1px;background:rgba(255,255,255,.92)}.constitutional-firewall_bwTile__jHvrL.constitutional-firewall_seized__IAJ0H.constitutional-firewall_cath__YPV8Y{box-shadow:0 0 14px rgba(204,68,51,.55),inset 0 0 0 1.5px rgba(96,165,250,.95)}.constitutional-firewall_bwTile__jHvrL:hover{transform:scale(1.18);z-index:2}.constitutional-firewall_bwLegend__QcKOk{display:flex;flex-wrap:wrap;gap:1.1rem 1.6rem;margin-top:1.4rem;font-size:.76rem;color:rgba(255,255,255,.62)}.constitutional-firewall_bwLegend__QcKOk span{display:inline-flex;align-items:center;gap:.45rem}.constitutional-firewall_sw__7rw2f{width:13px;height:13px;border-radius:4px;flex:none}.constitutional-firewall_sw__7rw2f.constitutional-firewall_pub__3X5vK{background:rgba(148,163,184,.4)}.constitutional-firewall_sw__7rw2f.constitutional-firewall_cath__YPV8Y{background:rgba(96,165,250,.3);box-shadow:inset 0 0 0 1.5px rgba(96,165,250,.85)}.constitutional-firewall_sw__7rw2f.constitutional-firewall_fr__40wi2{background:rgba(167,139,250,.3);box-shadow:inset 0 0 0 1.5px rgba(167,139,250,.9)}.constitutional-firewall_sw__7rw2f.constitutional-firewall_seized__IAJ0H{background:rgba(204,68,51,.85)}.constitutional-firewall_bwChips__JxAZj{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.constitutional-firewall_bwChips__JxAZj span{font-size:.72rem;font-weight:600;color:#fecaca;background:rgba(204,68,51,.18);border:1px solid rgba(204,68,51,.4);padding:.38rem .8rem;border-radius:999px}.constitutional-firewall_bwChips__JxAZj b{color:#fff;font-weight:700}.constitutional-firewall_loop__5WCn7{margin-top:3.5rem;position:relative;padding:2.5rem 0 0}.constitutional-firewall_loopLine__g427E{position:absolute;top:calc(2.5rem + 9px);left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(204,68,51,0),rgba(204,68,51,.6) 8%,rgba(204,68,51,.6) 92%,rgba(204,68,51,0))}.constitutional-firewall_loopGrid__2dzF0{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;position:relative}.constitutional-firewall_loopEv__8e2WW{position:relative;padding-top:2rem}.constitutional-firewall_loopEv__8e2WW:before{content:"";position:absolute;top:2px;left:0;width:18px;height:18px;border-radius:50%;background:var(--crisis);box-shadow:0 0 0 5px rgba(204,68,51,.18),0 0 18px rgba(204,68,51,.5)}.constitutional-firewall_loopEv__8e2WW.constitutional-firewall_win__wi_0r:before{background:var(--primary);box-shadow:0 0 0 5px rgba(0,113,227,.18),0 0 18px rgba(0,113,227,.5)}.constitutional-firewall_loopYr__Zh4au{font-family:var(--num);font-weight:700;font-size:1.5rem;letter-spacing:-.03em;color:#fff;line-height:1.1}.constitutional-firewall_loopT__aT8PR{font-size:.82rem;font-weight:600;color:rgba(255,255,255,.85);margin-top:.35rem}.constitutional-firewall_loopD__7AZ6g{font-size:.74rem;color:rgba(255,255,255,.55);margin-top:.3rem;line-height:1.5}.constitutional-firewall_loopTag__T_BJe{display:inline-block;margin-top:.5rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px}.constitutional-firewall_loopTag__T_BJe.constitutional-firewall_struck__tPsIq{background:rgba(0,113,227,.16);color:#93c5fd;border:1px solid rgba(96,165,250,.35)}.constitutional-firewall_loopTag__T_BJe.constitutional-firewall_law__8SHZ2{background:rgba(204,68,51,.16);color:#fca5a5;border:1px solid rgba(248,113,113,.35)}.constitutional-firewall_receipts__JmR5q{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.constitutional-firewall_rc__3L_ht{padding:1.8rem 1.8rem 1.5rem;border-radius:var(--r-card)}.constitutional-firewall_rc__3L_ht p.constitutional-firewall_q__inrhC{font-style:italic;font-size:1.08rem;line-height:1.5;color:var(--primary-hover)}.constitutional-firewall_rc__3L_ht .constitutional-firewall_who__9Iocz{font-size:.72rem;color:var(--subtle);margin-top:1rem;line-height:1.5}.constitutional-firewall_rc__3L_ht .constitutional-firewall_who__9Iocz b{color:var(--muted)}.constitutional-firewall_windowBand__qmNj3{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;position:relative;margin-top:3rem}.constitutional-firewall_windowCard__hr0IK{padding:2.2rem 2rem;border-radius:var(--r-card)}.constitutional-firewall_wcChip__ZqveS{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .8rem;border-radius:999px;margin-bottom:1.2rem}.constitutional-firewall_windowCard__hr0IK.constitutional-firewall_ok__86YFh .constitutional-firewall_wcChip__ZqveS{background:rgba(13,115,119,.1);color:var(--funded)}.constitutional-firewall_windowCard__hr0IK.constitutional-firewall_dead__VQKdS .constitutional-firewall_wcChip__ZqveS{background:rgba(186,56,40,.1);color:var(--crisis)}.constitutional-firewall_wcValue__0A2dN{font-family:var(--num);font-weight:700;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.03em;line-height:1.1;margin-bottom:.7rem}.constitutional-firewall_windowCard__hr0IK.constitutional-firewall_ok__86YFh .constitutional-firewall_wcValue__0A2dN{color:var(--funded)}.constitutional-firewall_windowCard__hr0IK.constitutional-firewall_dead__VQKdS .constitutional-firewall_wcValue__0A2dN{color:var(--crisis)}.constitutional-firewall_wcLabel__ekKQi{font-size:.95rem;color:var(--text);line-height:1.55}.constitutional-firewall_wcLabel__ekKQi b{font-weight:600}.constitutional-firewall_wcSrc__qxLWy{font-size:.68rem;color:var(--subtle);margin-top:1.1rem}@media (min-width:900px){.constitutional-firewall_windowBand__qmNj3:after{content:"vs.";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-style:italic;font-size:1.5rem;color:var(--muted);background:var(--bg);padding:.5rem 1rem;border-radius:999px;border:1px solid var(--border);z-index:2}}.constitutional-firewall_nws__s2WtD{margin-top:3rem}.constitutional-firewall_nwsConclusion__0pOrb{font-weight:700;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.35;letter-spacing:-.01em;color:var(--text);margin:0 0 1.6rem;max-width:52ch}.constitutional-firewall_nwsSvg__9jkkL{width:100%;height:auto}.constitutional-firewall_proj__l1nkI{opacity:1}.constitutional-firewall_qm__wW0cj{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem}.constitutional-firewall_qmCard__jRAMl{padding:2rem;border-radius:var(--r-card)}.constitutional-firewall_qmFlag__9AOtO{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem}.constitutional-firewall_qmCard__jRAMl.constitutional-firewall_qc__Pouco .constitutional-firewall_qmFlag__9AOtO{color:#93c5fd}.constitutional-firewall_qmCard__jRAMl.constitutional-firewall_on__JLa2l .constitutional-firewall_qmFlag__9AOtO{color:#c4b5fd}.constitutional-firewall_qmSteps__x3NC4{list-style:none;display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0}.constitutional-firewall_qmSteps__x3NC4 li{display:flex;gap:.8rem;align-items:flex-start;font-size:.86rem;color:rgba(255,255,255,.78);line-height:1.5}.constitutional-firewall_qmSteps__x3NC4 .constitutional-firewall_yr__Wurex{font-family:var(--num);font-weight:700;color:#fff;flex:none;width:3.2rem;font-size:.86rem}.constitutional-firewall_qmSteps__x3NC4 .constitutional-firewall_res__zEoEc{color:#34d399;font-weight:600}.constitutional-firewall_qmMirror__QaNai{text-align:center;font-style:italic;font-size:1.1rem;color:rgba(255,255,255,.72);margin:1.8rem auto 0;max-width:56ch}.constitutional-firewall_kpis___Nivh{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.constitutional-firewall_kpiCard__EyNNt{padding:2rem 1.8rem;border-radius:var(--r-card);text-align:left}.constitutional-firewall_kpiValue__F3SLz{font-family:var(--num);font-weight:700;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;line-height:1}.constitutional-firewall_kpiValueSm__TqnVl{font-size:clamp(1.2rem,2.4vw,1.6rem)}.constitutional-firewall_kpiCard__EyNNt.constitutional-firewall_crisis__gp7Pm .constitutional-firewall_kpiValue__F3SLz{color:var(--crisis)}.constitutional-firewall_kpiCard__EyNNt.constitutional-firewall_fund__U3AdY .constitutional-firewall_kpiValue__F3SLz{color:var(--funded)}.constitutional-firewall_kpiCard__EyNNt.constitutional-firewall_blue__vO4u8 .constitutional-firewall_kpiValue__F3SLz{color:var(--primary)}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_kpiCard__EyNNt.constitutional-firewall_crisis__gp7Pm .constitutional-firewall_kpiValue__F3SLz{color:#f87171}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_kpiCard__EyNNt.constitutional-firewall_fund__U3AdY .constitutional-firewall_kpiValue__F3SLz{color:#34d399}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_kpiCard__EyNNt.constitutional-firewall_blue__vO4u8 .constitutional-firewall_kpiValue__F3SLz{color:#60a5fa}.constitutional-firewall_kpiLabel__xjxKD{font-size:.92rem;font-weight:600;margin-top:.7rem}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_kpiLabel__xjxKD{color:#fff}.constitutional-firewall_kpiSub__IvP9M{font-size:.74rem;color:var(--subtle);margin-top:.5rem;line-height:1.5}.constitutional-firewall_sectionDark__qQzlr .constitutional-firewall_kpiSub__IvP9M{color:rgba(255,255,255,.55)}.constitutional-firewall_pathways__9bWSK{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.constitutional-firewall_pw__WKQx5{padding:2rem 1.8rem;border-radius:var(--r-card);border-top:4px solid var(--primary)}.constitutional-firewall_pw__WKQx5.constitutional-firewall_amber__X5tmY{border-top-color:var(--action)}.constitutional-firewall_pw__WKQx5.constitutional-firewall_red__CSFTb{border-top-color:var(--crisis)}.constitutional-firewall_pwNum__SuH_z{font-family:var(--num);font-weight:700;font-size:.78rem;letter-spacing:.1em;color:var(--subtle);margin-bottom:.8rem}.constitutional-firewall_pw__WKQx5 h3{font-weight:700;font-size:1.2rem;letter-spacing:-.015em;margin-bottom:.8rem}.constitutional-firewall_pw__WKQx5 p{font-size:.88rem;color:var(--muted);line-height:1.6}.constitutional-firewall_pw__WKQx5 ul{margin:.9rem 0 0;padding-left:1.1rem;font-size:.85rem;color:var(--muted);line-height:1.7}.constitutional-firewall_ruling__OXBbB{margin:3rem auto 0;max-width:760px;padding:2.4rem 2.6rem;border-left:4px solid var(--crisis)}.constitutional-firewall_ruling__OXBbB p.constitutional-firewall_q__inrhC{font-style:italic;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.45;color:var(--text)}.constitutional-firewall_ruling__OXBbB .constitutional-firewall_att__IrDY6{font-size:.78rem;color:var(--subtle);margin-top:1.2rem}.constitutional-firewall_ruling__OXBbB .constitutional-firewall_att__IrDY6 b{color:var(--muted)}.constitutional-firewall_honest__5hFM_{margin-top:3rem;padding:2rem 2.2rem;border-radius:var(--r-card);border:1px solid rgba(180,83,9,.35);background:rgba(180,83,9,.06)}.constitutional-firewall_honest__5hFM_ h3{font-style:italic;font-size:1.15rem;color:var(--action);margin-bottom:.8rem}.constitutional-firewall_honest__5hFM_ p{font-size:.92rem;color:var(--text);line-height:1.65}.constitutional-firewall_honest__5hFM_ p+p{margin-top:.8rem}.constitutional-firewall_honest__5hFM_ b{font-weight:600}.constitutional-firewall_citeBox__tfzoY{margin-top:3rem;padding:1.8rem 2rem;border-radius:var(--r-card)}.constitutional-firewall_cbL__9xcPO{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;flex-wrap:wrap}.constitutional-firewall_cbT__a7PVM{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle)}.constitutional-firewall_citeBox__tfzoY ul{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0}.constitutional-firewall_citeBox__tfzoY li{font-size:.88rem;line-height:1.55;color:var(--text);padding-left:1.1rem;position:relative}.constitutional-firewall_citeBox__tfzoY li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--crisis)}.constitutional-firewall_citeBox__tfzoY li i{font-style:normal;color:var(--subtle);font-size:.76rem}.constitutional-firewall_copybtn__bIq__{font-size:.74rem;font-weight:600;padding:.55rem 1.1rem;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text);cursor:pointer;font-family:inherit;min-height:44px}.constitutional-firewall_copybtn__bIq__:hover{border-color:var(--primary);color:var(--primary)}.constitutional-firewall_faq__29KVb{margin-top:3rem;display:flex;flex-direction:column;gap:1rem;max-width:820px}.constitutional-firewall_faq__29KVb details{border-radius:var(--r-sm);padding:1.3rem 1.6rem}.constitutional-firewall_faq__29KVb summary{font-weight:600;font-size:1rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.constitutional-firewall_faq__29KVb summary::-webkit-details-marker{display:none}.constitutional-firewall_faq__29KVb summary:after{content:"+";font-family:var(--num);font-size:1.4rem;color:var(--subtle);flex:none;transition:transform .3s}.constitutional-firewall_faq__29KVb details[open] summary:after{transform:rotate(45deg)}.constitutional-firewall_faq__29KVb details .constitutional-firewall_ans__cOSPT{font-size:.9rem;color:var(--muted);line-height:1.65;margin-top:.9rem}.constitutional-firewall_faq__29KVb details .constitutional-firewall_ans__cOSPT em{font-style:italic}.constitutional-firewall_cta__dQNyq{padding:clamp(4rem,8vw,7rem) 0;text-align:center;position:relative;overflow:hidden}.constitutional-firewall_ctaParticles__75CmZ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.45}.constitutional-firewall_cta__dQNyq .constitutional-firewall_container__G7E58{position:relative;z-index:2}.constitutional-firewall_cta__dQNyq h2{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#fff;max-width:22ch;margin:0 auto 1.2rem}.constitutional-firewall_cta__dQNyq p{color:rgba(255,255,255,.68);max-width:58ch;margin:0 auto 2.2rem;font-size:1.05rem;line-height:1.6}.constitutional-firewall_btn__4GuOF{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.95rem;padding:.95rem 1.8rem;border-radius:999px;transition:background .25s var(--ease),transform .25s var(--ease);cursor:pointer;border:none}.constitutional-firewall_btnPrimary__jmwiO{background:var(--primary);color:#fff;box-shadow:0 8px 24px rgba(0,113,227,.35)}.constitutional-firewall_btnPrimary__jmwiO:hover{background:var(--primary-hover);text-decoration:none;transform:translateY(-2px)}.constitutional-firewall_btnGlass__Oaqy_{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2)}.constitutional-firewall_btnGlass__Oaqy_:hover{background:rgba(255,255,255,.18);text-decoration:none}.constitutional-firewall_ctaRow__HzgSG{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.constitutional-firewall_midKicker__9oU2o{font-size:.74rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fb923c;margin-bottom:1.2em}.constitutional-firewall_shareBox__3bmLY{margin:2.6rem auto 0;max-width:640px;padding:1.6rem 1.8rem;text-align:left}.constitutional-firewall_sbL__V13Dj{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:.8rem}.constitutional-firewall_shareBox__3bmLY p{font-size:.9rem;color:rgba(255,255,255,.85);line-height:1.6;margin:0 0 1.2rem}.constitutional-firewall_shareRow__ySBjD{display:flex;flex-wrap:wrap;gap:.7rem}.constitutional-firewall_shareRow__ySBjD a,.constitutional-firewall_shareRow__ySBjD button{font-size:.8rem;font-weight:600;padding:.55rem 1.1rem;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.18);cursor:pointer;font-family:inherit;min-height:44px;display:inline-flex;align-items:center}.constitutional-firewall_shareRow__ySBjD a:hover,.constitutional-firewall_shareRow__ySBjD button:hover{background:rgba(255,255,255,.2);text-decoration:none}.constitutional-firewall_sources__0sETT{font-size:.8rem;color:var(--muted);line-height:1.7}.constitutional-firewall_sources__0sETT ul{padding-left:1.2rem}.constitutional-firewall_sources__0sETT li{margin-bottom:.5rem}.constitutional-firewall_sources__0sETT b{color:var(--text);font-weight:600}.constitutional-firewall_sources__0sETT i{font-style:italic}.constitutional-firewall_method__zT3qa{margin-top:2rem;padding:1.6rem 1.8rem;border-radius:var(--r-sm);font-size:.8rem;line-height:1.7;color:var(--muted)}.constitutional-firewall_method__zT3qa b{color:var(--text)}.constitutional-firewall_method__zT3qa em{font-style:italic}@media (max-width:900px){.constitutional-firewall_loopGrid__2dzF0{grid-template-columns:1fr;gap:1.8rem}.constitutional-firewall_loopLine__g427E{display:none}.constitutional-firewall_loopEv__8e2WW{padding-top:0;padding-left:2.2rem}.constitutional-firewall_loopEv__8e2WW:before{top:4px}.constitutional-firewall_receipts__JmR5q{grid-template-columns:1fr}}@media (max-width:768px){.constitutional-firewall_kpis___Nivh,.constitutional-firewall_pathways__9bWSK,.constitutional-firewall_qm__wW0cj,.constitutional-firewall_windowBand__qmNj3{grid-template-columns:1fr}.constitutional-firewall_bwGrid__kzA2W{grid-template-columns:repeat(9,1fr)}.constitutional-firewall_heroStats__hoz1I{gap:1.6rem}}@media (prefers-reduced-motion:reduce){.constitutional-firewall_fw__7uWmj *,.constitutional-firewall_fw__7uWmj :after,.constitutional-firewall_fw__7uWmj :before{animation:none!important;transition:none!important}.constitutional-firewall_boardwall__nib17 .constitutional-firewall_bwTile__jHvrL,.constitutional-firewall_reveal__yMA7M{opacity:1;transform:none}.constitutional-firewall_proj__l1nkI{opacity:1!important;transform:none!important}.constitutional-firewall_ctaParticles__75CmZ,.constitutional-firewall_heroParticles__6uJ1F{display:none}}