.control-key-boxes--fundraising,.control-page .control-key-boxes--fundraising{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.control-page .control-key-boxes--fundraising li{overflow-wrap:break-word}.fundraising-card__share{letter-spacing:.04em;text-transform:uppercase;color:var(--lwc-ink-muted,#656565);margin:.2rem 0 0;font-size:.72rem;font-weight:700}.fundraising-card__candidates{gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.fundraising-card__candidate{text-transform:none;letter-spacing:0;color:var(--lwc-ink,inherit);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.65rem;font-size:.88rem;font-weight:600;display:grid}.fundraising-card__name{overflow-wrap:break-word;min-width:0;line-height:1.3}.fundraising-card__name--d{color:var(--dem,#5aa7ff)}.fundraising-card__name--r{color:var(--rep,#ff6b6b)}.fundraising-card__amount{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.state-macro{margin-top:.85rem}.state-macro__title{text-transform:uppercase;letter-spacing:.04em;color:var(--lwc-ink-muted,#656565);margin:.65rem 0 .35rem;font-size:.78rem;font-weight:700}.state-macro__list{gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.state-macro__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem .75rem;display:grid}.state-macro__label{font-weight:600;line-height:1.3}.state-macro__value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.state-macro__meta,.state-macro__change{color:var(--lwc-ink-muted,#656565);grid-column:1/-1;font-size:.75rem;line-height:1.35}.state-macro__change{font-variant-numeric:tabular-nums}.state-macro__chart{min-width:0;color:var(--lwc-ink,inherit);grid-column:1/-1;margin-top:.35rem}.state-macro__plot-wrap{position:relative}.state-macro__svg{aspect-ratio:640/188;cursor:crosshair;width:100%;max-width:100%;height:auto;font-family:var(--font-body,"Figtree", sans-serif);display:block;overflow:visible}.state-macro__grid{stroke:currentColor;stroke-opacity:.16;stroke-width:1px}.state-macro__axis,.state-macro__mark-label{fill:var(--lwc-ink-muted,#656565);font-size:11px}.state-macro__axis-tick{stroke:currentColor;stroke-opacity:.4;stroke-width:1px}.state-macro__line{stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.state-macro__mark{stroke:currentColor;stroke-width:1px;stroke-dasharray:3 3;stroke-opacity:.55;pointer-events:none}.state-macro__mark-dot,.state-macro__dot{fill:currentColor;stroke:var(--lwc-bg,#121816);stroke-width:1.25px;pointer-events:none}.state-macro__rule{stroke:currentColor;stroke-width:1.25px;stroke-opacity:.45;pointer-events:none}.state-macro__readout{z-index:1;border:1px solid color-mix(in srgb, var(--lwc-ink,#f2efe6) 28%, transparent);background:color-mix(in srgb, var(--lwc-bg,#121816) 94%, transparent);min-width:4.5rem;color:var(--lwc-ink,#f2efe6);pointer-events:none;border-radius:3px;flex-direction:column;gap:.05rem;margin:0;padding:.3rem .45rem;display:flex;position:absolute;top:8px;transform:translate(8px)}.state-macro__readout--end{transform:translate(calc(-100% - 8px))}.state-macro__readout-date,.state-macro__readout-value,.state-macro__hover{margin:0;font-size:.75rem;line-height:1.3}.state-macro__readout-date,.state-macro__hover-date{color:var(--lwc-ink-muted,#656565);font-weight:500}.state-macro__readout-value,.state-macro__hover-value{font-variant-numeric:tabular-nums;color:var(--lwc-ink,inherit);font-weight:700}.state-macro__hover{flex-wrap:wrap;gap:.35rem .65rem;margin-top:.2rem;display:flex}
