.fl__legend[data-astro-cid-hza76e2n]{margin:0 0 var(--sp-4);gap:var(--sp-1) var(--sp-4);font-size:var(--fs-1);color:var(--ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fl__legend[data-astro-cid-hza76e2n] li[data-astro-cid-hza76e2n]{align-items:center;gap:6px;display:inline-flex}.fl[data-astro-cid-hza76e2n] .fl__sw{background:var(--ink-3);flex:none;width:10px;height:10px;display:inline-block}.fl[data-astro-cid-hza76e2n] .fl__sw[data-party=DEM]{background:var(--dem)}.fl[data-astro-cid-hza76e2n] .fl__sw[data-party=GOP]{background:var(--gop)}.fl[data-astro-cid-hza76e2n] .fl__sw[data-party=IND]{background:var(--ind)}.fl__cycles[data-astro-cid-hza76e2n]{position:relative}.fl__plot[data-astro-cid-hza76e2n]{padding-block:18px;position:relative}.fl__plot[data-astro-cid-hza76e2n] svg[data-astro-cid-hza76e2n]{width:100%;display:block;overflow:visible}.fl__zero[data-astro-cid-hza76e2n]{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.fl__vals[data-astro-cid-hza76e2n]{position:absolute;inset:18px 0}.fl__vals[data-astro-cid-hza76e2n] span[data-astro-cid-hza76e2n]{font-family:var(--font-label);font-size:var(--fs-1);font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:16px;position:absolute;transform:translate(-50%)}.fl__vals[data-astro-cid-hza76e2n] .fl__none[data-astro-cid-hza76e2n]{text-align:center;width:6em;color:var(--ink-2);font-size:12px;font-weight:500;line-height:1.2}.fl__xaxis[data-astro-cid-hza76e2n]{height:28px;position:relative}.fl__cycle[data-astro-cid-hza76e2n]{appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;height:192px;padding:0 0 6px;display:flex;position:absolute;bottom:0}.fl__cycle[data-astro-cid-hza76e2n]:hover{background:color-mix(in srgb, var(--paper-2) 70%, transparent)}.fl__cycle[data-astro-cid-hza76e2n][aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.fl__cycle[data-astro-cid-hza76e2n]:focus-visible{outline:2px solid var(--ink);outline-offset:0}.fl__year[data-astro-cid-hza76e2n]{font-family:var(--font-label);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;font-size:12px;font-weight:600}.fl__cycle[data-astro-cid-hza76e2n][aria-pressed=true] .fl__year[data-astro-cid-hza76e2n]{color:var(--ink)}@container chart (width<=639.98px){.fl__cycle[data-astro-cid-hza76e2n]:not(.is-major):not([aria-pressed=true]) .fl__year[data-astro-cid-hza76e2n],.fl__cycle[data-astro-cid-hza76e2n][aria-pressed=true]+.fl__cycle[data-astro-cid-hza76e2n] .fl__year[data-astro-cid-hza76e2n],.fl__cycle[data-astro-cid-hza76e2n]:has(+.fl__cycle[aria-pressed=true]) .fl__year[data-astro-cid-hza76e2n]{visibility:hidden}.fl__vals[data-astro-cid-hza76e2n] .fl__none[data-astro-cid-hza76e2n]{display:none}}.fl__head[data-astro-cid-hza76e2n]{margin-top:var(--sp-6);font-family:var(--font-display);font-size:var(--fs-4)}.fl__sentence[data-astro-cid-hza76e2n]{margin-top:var(--sp-2)}.fl__tablewrap[data-astro-cid-hza76e2n]{margin-top:var(--sp-3);overflow-x:auto}.fl[data-astro-cid-hza76e2n] .fl__table{border-collapse:collapse;width:100%;font-size:var(--fs-2);font-variant-numeric:tabular-nums lining-nums}.fl[data-astro-cid-hza76e2n] .fl__table th,.fl[data-astro-cid-hza76e2n] .fl__table td{padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;border-bottom:var(--hairline);text-align:left;vertical-align:top}.fl[data-astro-cid-hza76e2n] .fl__table thead th{border-bottom:1px solid var(--ink);font-family:var(--font-label);font-size:var(--fs-1);letter-spacing:var(--tracking-label);text-transform:uppercase;vertical-align:bottom;font-weight:600}.fl[data-astro-cid-hza76e2n] .fl__table td .fl__sw{vertical-align:-1px;margin-right:6px}.fl[data-astro-cid-hza76e2n] .fl__num{text-align:right;white-space:nowrap}.fl[data-astro-cid-hza76e2n] .fl__table thead th.fl__num{text-align:right;padding-right:0}.fl[data-astro-cid-hza76e2n] .fl__table td.fl__num{padding-right:0}.fl[data-astro-cid-hza76e2n] .fl__state,.fl[data-astro-cid-hza76e2n] .fl__sort{appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline 1px}.fl[data-astro-cid-hza76e2n] .fl__state{font-weight:600}.fl[data-astro-cid-hza76e2n] .fl__stcell{align-items:center;gap:var(--sp-2);display:inline-flex}.fl[data-astro-cid-hza76e2n] .fl__state:hover,.fl[data-astro-cid-hza76e2n] .fl__sort:hover{text-decoration-thickness:2px}.fl[data-astro-cid-hza76e2n] .fl__sort{text-transform:inherit;letter-spacing:inherit;font-weight:600}.fl[data-astro-cid-hza76e2n] .fl__arrow{text-transform:none;letter-spacing:0;font-weight:500}.fl[data-astro-cid-hza76e2n] .fl__sub,.fl[data-astro-cid-hza76e2n] .fl__label{color:var(--ink-2);font-size:12px;font-weight:400;display:block}.fl[data-astro-cid-hza76e2n] tr.is-label{color:var(--ink-2)}.fl[data-astro-cid-hza76e2n] .fl__short{display:none}@container chart (width<=639.98px){.fl[data-astro-cid-hza76e2n] .fl__long{display:none}.fl[data-astro-cid-hza76e2n] .fl__short{display:inline}.fl[data-astro-cid-hza76e2n] .fl__table{font-size:var(--fs-1)}.fl[data-astro-cid-hza76e2n] .fl__table thead th{letter-spacing:.04em}}.ind__table[data-astro-cid-6xr5m6kw]{border-collapse:collapse;width:100%;font-size:var(--fs-2)}.ind__table[data-astro-cid-6xr5m6kw] th[data-astro-cid-6xr5m6kw],.ind__table[data-astro-cid-6xr5m6kw] td[data-astro-cid-6xr5m6kw]{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-bottom:var(--hairline);text-align:left;vertical-align:middle}.ind__table[data-astro-cid-6xr5m6kw] thead[data-astro-cid-6xr5m6kw] th[data-astro-cid-6xr5m6kw]{border-bottom:1px solid var(--ink);font-family:var(--font-label);font-size:var(--fs-1);letter-spacing:var(--tracking-label);text-transform:uppercase;vertical-align:bottom;font-weight:600}.ind__sq[data-astro-cid-6xr5m6kw],.ind__sqh[data-astro-cid-6xr5m6kw]{width:32px;padding-right:var(--sp-3)}.ind__square[data-astro-cid-6xr5m6kw]{color:#fff;background:var(--no-race);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ind__square[data-astro-cid-6xr5m6kw][data-fill=dem]{background:var(--dem)}.ind__square[data-astro-cid-6xr5m6kw][data-fill=gop]{background:var(--gop)}.ind__square[data-astro-cid-6xr5m6kw][data-fill=ind]{background:var(--ind)}.ind__row--flip[data-astro-cid-6xr5m6kw][data-tint=dem]{background:color-mix(in srgb, var(--dem-tint) 25%, transparent)}.ind__row--flip[data-astro-cid-6xr5m6kw][data-tint=gop]{background:color-mix(in srgb, var(--gop-tint) 25%, transparent)}.ind__race[data-astro-cid-6xr5m6kw]{font-weight:400}.ind__state[data-astro-cid-6xr5m6kw]{font-weight:700}.ind__grey[data-astro-cid-6xr5m6kw]{color:var(--ink-2)}.ind__name[data-astro-cid-6xr5m6kw]{color:var(--ink);font-weight:700}.ind__who[data-astro-cid-6xr5m6kw]>[data-astro-cid-6xr5m6kw]+[data-astro-cid-6xr5m6kw]{margin-left:var(--sp-2)}.ind__tag[data-astro-cid-6xr5m6kw]{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink-2);font-size:12px;font-weight:600}.ind__flip[data-astro-cid-6xr5m6kw]{font-weight:600}@media (width<=719.98px){.ind__table[data-astro-cid-6xr5m6kw],.ind__table[data-astro-cid-6xr5m6kw] tbody[data-astro-cid-6xr5m6kw]{display:block}.ind__table[data-astro-cid-6xr5m6kw] thead[data-astro-cid-6xr5m6kw]{display:none}.ind__row[data-astro-cid-6xr5m6kw]{gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) var(--sp-2) var(--sp-3) 0;border-bottom:var(--hairline);grid-template-columns:32px minmax(0,1fr);display:grid}.ind__table[data-astro-cid-6xr5m6kw] th[data-astro-cid-6xr5m6kw],.ind__table[data-astro-cid-6xr5m6kw] td[data-astro-cid-6xr5m6kw]{border:0;padding:0;display:block}.ind__sq[data-astro-cid-6xr5m6kw]{grid-row:1/span 4}.ind__who[data-astro-cid-6xr5m6kw]:before,.ind__flip[data-astro-cid-6xr5m6kw]:before{content:attr(data-label) ": ";color:var(--ink-2);font-weight:400}.ind__who[data-astro-cid-6xr5m6kw]>[data-astro-cid-6xr5m6kw]+[data-astro-cid-6xr5m6kw]{margin-left:var(--sp-2)}}.spage[data-astro-cid-srrgbfif]{padding-top:var(--sp-4)}@media (width>=768px){.spage[data-astro-cid-srrgbfif]{padding-top:var(--sp-5)}}.spage__sec[data-astro-cid-srrgbfif]{margin-top:var(--sp-8)}.spage__sec[data-astro-cid-srrgbfif]:first-of-type{margin-top:var(--sp-6)}.spage__cell[data-astro-cid-srrgbfif]{min-width:0;container:chart/inline-size}
