.page-support-module__vkI5gW__profile{color:#243b62;gap:14px;min-width:0;margin-top:20px;display:grid}.page-support-module__vkI5gW__official,.page-support-module__vkI5gW__sponsor{background:#fff;border:1px solid #ced9e8;border-radius:12px;min-width:0;padding:20px}.page-support-module__vkI5gW__sponsor{background:#f8fafc}.page-support-module__vkI5gW__kicker{font:700 11px/1.5 var(--font-sans,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#6c4150;margin-bottom:8px;display:block}.page-support-module__vkI5gW__sponsor h2{font:700 clamp(20px,2vw,26px)/1.2 var(--font-serif,Georgia,serif);color:#1e3a6e;margin:0 0 10px}.page-support-module__vkI5gW__profile p{font:400 14px/1.55 var(--font-sans,Arial,sans-serif);max-width:66ch;margin:10px 0}.page-support-module__vkI5gW__profile small{font:400 11px/1.6 var(--font-sans,Arial,sans-serif);overflow-wrap:anywhere;margin-top:8px;display:block}.page-support-module__vkI5gW__officialButton,.page-support-module__vkI5gW__sponsorButton{font:700 14px/1.4 var(--font-sans,Arial,sans-serif);color:#fff;overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:13px 16px;text-decoration:none;display:flex}.page-support-module__vkI5gW__officialButton{background:#1e3a6e}.page-support-module__vkI5gW__sponsorButton{isolation:isolate;background:#b1242c;position:relative}.page-support-module__vkI5gW__sponsorButton:before{content:"";pointer-events:none;border-radius:11px;animation:3s ease-in-out infinite page-support-module__vkI5gW__sponsorPulse;position:absolute;inset:-3px;box-shadow:0 0 0 2px #eaa8ae,0 0 19px #ef7f9060}@keyframes page-support-module__vkI5gW__sponsorPulse{50%{box-shadow:0 0 0 2px #d46f7d,0 0 25px #d65b7370}}.page-support-module__vkI5gW__officialButton:focus-visible,.page-support-module__vkI5gW__sponsorButton:focus-visible,.page-support-module__vkI5gW__rankLink:focus-visible,.page-support-module__vkI5gW__filters button:focus-visible,.page-support-module__vkI5gW__leaderboardLink:focus-visible,.page-support-module__vkI5gW__profile summary:focus-visible{outline-offset:5px;outline:3px solid #1465d8}.page-support-module__vkI5gW__pending{border:1px dashed #94a3b8;border-radius:8px;padding:13px 16px;font:700 14px/1.4 Arial,sans-serif;display:block}.page-support-module__vkI5gW__profile .page-support-module__vkI5gW__boundary{color:#53647e;font-size:12px}.page-support-module__vkI5gW__profile summary{cursor:pointer;min-height:32px;padding:8px 0;font:700 12px/1.5 Arial,sans-serif}.page-support-module__vkI5gW__profile details p{font-size:12px}.page-support-module__vkI5gW__leaderboardLink{color:#1e3a6e;margin-top:10px;font:700 12px/1.5 Arial,sans-serif;display:inline-block}.page-support-module__vkI5gW__progress{border-top:1px solid #ccd7e6;padding-top:12px}.page-support-module__vkI5gW__filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.page-support-module__vkI5gW__filters button{color:#1e3a6e;cursor:pointer;background:#fff;border:1px solid #c4d0e1;border-radius:24px;padding:11px 19px;font:700 14px/1.3 Arial,sans-serif}.page-support-module__vkI5gW__filters button[aria-pressed=true]{color:#fff;background:#1e3a6e;border-color:#1e3a6e}.page-support-module__vkI5gW__ranking{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-support-module__vkI5gW__rankLink{color:#1e3a6e;background:#fff;border:1px solid #cbd7e7;border-radius:12px;align-items:center;gap:20px;min-width:0;padding:22px;text-decoration:none;display:flex}.page-support-module__vkI5gW__rank{color:#64748b;font:700 22px Georgia,serif}.page-support-module__vkI5gW__rankName{overflow-wrap:anywhere;flex:1;min-width:0}.page-support-module__vkI5gW__rankName strong{font:700 23px/1.2 Georgia,serif}.page-support-module__vkI5gW__rankName small,.page-support-module__vkI5gW__rankAmount small{color:#5e6b80;margin-top:6px;font:400 12px/1.5 Arial,sans-serif;display:block}.page-support-module__vkI5gW__rankAmount{text-align:right}.page-support-module__vkI5gW__rankAmount strong{font:700 26px/1.2 Arial,sans-serif}.page-support-module__vkI5gW__empty{background:#fff;border:1px solid #ccd7e6;border-radius:12px;padding:36px}.page-support-module__vkI5gW__empty h2{color:#1e3a6e;margin-top:0;font:700 32px/1.15 Georgia,serif}.page-support-module__vkI5gW__updated{color:#5e6b80;margin-top:20px;font-size:12px}@media (max-width:600px){.page-support-module__vkI5gW__official,.page-support-module__vkI5gW__sponsor{padding:16px}.page-support-module__vkI5gW__rankLink{flex-wrap:wrap;gap:12px;padding:18px}.page-support-module__vkI5gW__rankAmount{text-align:left;width:100%;margin-left:32px}.page-support-module__vkI5gW__empty{padding:24px}.page-support-module__vkI5gW__rankName strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.page-support-module__vkI5gW__sponsorButton:before{animation:none}}
.secondary-sections-module__kfut1a__section{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px}.secondary-sections-module__kfut1a__section+.secondary-sections-module__kfut1a__section{margin-top:16px}.secondary-sections-module__kfut1a__section>summary{color:var(--navy);cursor:pointer;min-height:44px;padding:14px 18px;font-size:17px;font-weight:750;line-height:1.4}.secondary-sections-module__kfut1a__section>summary:focus-visible{outline:3px solid var(--navy);outline-offset:-3px}.secondary-sections-module__kfut1a__section[open]>summary{border-bottom:1px solid var(--line)}.secondary-sections-module__kfut1a__section>.content-card{box-shadow:none;border:0;margin:0}
.finance-summary-module__65oUiW__copy{align-self:start}.finance-summary-module__65oUiW__metrics{grid-area:metrics;grid-template-columns:minmax(0,1fr);align-self:start;gap:8px;min-width:0;margin:0;display:grid}.finance-summary-module__65oUiW__metrics>div{border:1px solid var(--line);background:linear-gradient(110deg,#f4f7fc,#fff);border-radius:10px;grid-template-columns:minmax(0,1fr) fit-content(60%);align-items:center;gap:12px;padding:14px;display:grid}.finance-summary-module__65oUiW__metrics dt{color:var(--muted);align-items:center;gap:9px;min-width:0;font-size:13px;line-height:1.3;display:flex}.finance-summary-module__65oUiW__metrics svg{color:var(--navy-2);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:0 0 24px;width:24px;height:24px}.finance-summary-module__65oUiW__metrics>div:nth-child(2) svg{color:#687386}.finance-summary-module__65oUiW__metrics>div:last-child svg{color:var(--ok)}.finance-summary-module__65oUiW__metrics dd{color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:clamp(18px,1.7vw,24px);font-weight:750;line-height:1.15}@media (max-width:600px){.finance-summary-module__65oUiW__metrics>div{gap:10px;padding:12px}}
.committee-financial-snapshot-module__76Pn_G__snapshot{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:clamp(20px,2.5vw,30px);scroll-margin-top:96px;overflow:hidden;box-shadow:0 3px 12px #102b4910}.committee-financial-snapshot-module__76Pn_G__heading{border-bottom:1px solid var(--line);padding-bottom:16px}.committee-financial-snapshot-module__76Pn_G__heading h2{color:var(--navy);font-family:var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere;margin:9px 0 0;font-size:clamp(25px,2.6vw,36px);line-height:1.12}.committee-financial-snapshot-module__76Pn_G__answer{color:var(--ink);margin:16px 0;font-size:16px;line-height:1.5}.committee-financial-snapshot-module__76Pn_G__answer strong{color:var(--red-dark);font-variant-numeric:tabular-nums}.committee-financial-snapshot-module__76Pn_G__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.committee-financial-snapshot-module__76Pn_G__metrics>div{background:linear-gradient(140deg,#f3f6fb,#fff);border:1px solid #dbe3ed;border-radius:12px;min-width:0;padding:16px 14px}.committee-financial-snapshot-module__76Pn_G__metrics dt{color:var(--muted);align-items:center;gap:8px;min-height:32px;font-size:12px;font-weight:650;line-height:1.3;display:flex}.committee-financial-snapshot-module__76Pn_G__metrics svg{color:var(--navy-2);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:0 0 22px}.committee-financial-snapshot-module__76Pn_G__metrics [data-metric=spending] svg{color:var(--red-dark)}.committee-financial-snapshot-module__76Pn_G__metrics [data-metric=cash] svg{color:var(--ok)}.committee-financial-snapshot-module__76Pn_G__metrics dd{color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:750;line-height:1.2}.committee-financial-snapshot-module__76Pn_G__metrics p{color:var(--muted);letter-spacing:normal;margin:6px 0 0;font-size:11px;font-weight:400;line-height:1.4}.committee-financial-snapshot-module__76Pn_G__context,.committee-financial-snapshot-module__76Pn_G__empty{color:var(--muted);margin:16px 0;font-size:13px;line-height:1.65}.committee-financial-snapshot-module__76Pn_G__source{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 20px;padding-top:15px;font-size:12px;display:flex}.committee-financial-snapshot-module__76Pn_G__source a{color:var(--navy);font-weight:650}.committee-financial-snapshot-module__76Pn_G__source a:last-child{margin-left:auto}.committee-financial-snapshot-module__76Pn_G__source a:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:3px}.committee-financial-snapshot-module__76Pn_G__source a:hover{text-decoration:underline}@media (max-width:1300px){.committee-financial-snapshot-module__76Pn_G__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.committee-financial-snapshot-module__76Pn_G__metrics{grid-template-columns:1fr}.committee-financial-snapshot-module__76Pn_G__metrics>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 11px;display:grid}.committee-financial-snapshot-module__76Pn_G__metrics dt{align-items:start;gap:5px;font-size:12px}.committee-financial-snapshot-module__76Pn_G__metrics dd{text-align:right;white-space:nowrap;margin:0;font-size:clamp(17px,4.6vw,24px)}.committee-financial-snapshot-module__76Pn_G__metrics p{white-space:normal;font-size:11px}.committee-financial-snapshot-module__76Pn_G__source{flex-direction:column;align-items:start;gap:8px}.committee-financial-snapshot-module__76Pn_G__source a:last-child{margin-left:0}}@media (max-width:360px){.committee-financial-snapshot-module__76Pn_G__metrics>div{display:block}.committee-financial-snapshot-module__76Pn_G__metrics dd{text-align:left;margin-top:8px}}
