.segmented[data-astro-cid-3y3ufmcd]{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.segmented__buttons[data-astro-cid-3y3ufmcd]{flex-wrap:wrap;display:inline-flex}.segmented__button[data-astro-cid-3y3ufmcd]{appearance:none;padding:7px var(--sp-4);border:1px solid var(--ink-3);background:var(--paper);min-height:36px;color:var(--ink);font-family:var(--font-label);font-size:var(--fs-2);letter-spacing:.04em;cursor:pointer;border-radius:0;margin:0 0 0 -1px;font-weight:600;line-height:1.2}@media (width<=639.98px){.segmented--scroll[data-astro-cid-3y3ufmcd]{flex-flow:column;align-items:stretch;width:100%;min-width:0}.segmented--scroll[data-astro-cid-3y3ufmcd] .segmented__buttons[data-astro-cid-3y3ufmcd]{scrollbar-width:thin;flex-wrap:nowrap;margin:-4px;padding:4px;overflow-x:auto}.segmented--scroll[data-astro-cid-3y3ufmcd] .segmented__button[data-astro-cid-3y3ufmcd]{flex:none}}.segmented__button[data-astro-cid-3y3ufmcd][hidden]{display:none}.segmented__note[data-astro-cid-3y3ufmcd]{letter-spacing:.06em;text-transform:uppercase;margin-left:4px;font-size:.75rem;font-weight:500}.segmented--compact[data-astro-cid-3y3ufmcd] .segmented__button[data-astro-cid-3y3ufmcd]{padding:5px var(--sp-2);min-height:32px;font-size:var(--fs-1)}@media (width>=640px){.segmented--compact[data-astro-cid-3y3ufmcd] .segmented__button[data-astro-cid-3y3ufmcd]{padding-inline:var(--sp-2);font-size:var(--fs-2)}}.segmented__button[data-astro-cid-3y3ufmcd]:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control);margin-left:0}.segmented__button[data-astro-cid-3y3ufmcd]:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.segmented__button[data-astro-cid-3y3ufmcd]:hover{background:var(--paper-2)}.segmented__button[data-astro-cid-3y3ufmcd][aria-pressed=true]{z-index:1;background:var(--ink);border-color:var(--ink);color:var(--paper);position:relative}.segmented__button[data-astro-cid-3y3ufmcd]:focus-visible{z-index:2;outline:2px solid var(--ink);outline-offset:2px;position:relative}.cstrip[data-astro-cid-kpjbolou]{align-items:center;gap:var(--sp-3) var(--sp-3);padding:var(--sp-4) var(--sp-3) var(--sp-3);background:var(--paper-2);border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"year year""chamber compare""note note";min-width:0;display:grid}.cstrip__year[data-astro-cid-kpjbolou]{grid-area:year;min-width:0}.cstrip__chamber[data-astro-cid-kpjbolou]{grid-area:chamber}.cstrip__compare[data-astro-cid-kpjbolou]{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;grid-area:compare;display:flex}.cstrip__pick[data-astro-cid-kpjbolou]{align-items:center;gap:var(--sp-2);display:flex}.cstrip__stop[data-astro-cid-kpjbolou]{appearance:none;min-height:36px;padding:5px var(--sp-3);border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font-family:var(--font-label);font-size:var(--fs-1);cursor:pointer;font-weight:600}.cstrip__stop[data-astro-cid-kpjbolou]:hover{background:var(--paper-2)}.cstrip__stop[data-astro-cid-kpjbolou]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cstrip__stop[data-astro-cid-kpjbolou][hidden],.cstrip__compare-label[data-astro-cid-kpjbolou]{display:none}.cstrip__select[data-astro-cid-kpjbolou]{appearance:none;min-height:36px;padding:5px 26px 5px var(--sp-2);border:1px solid var(--ink-3);border-radius:var(--radius-control);background:linear-gradient(45deg, transparent 50%, var(--ink) 50%) calc(100% - 13px) 50% / 5px 5px no-repeat, linear-gradient(135deg, var(--ink) 50%, transparent 50%) calc(100% - 8px) 50% / 5px 5px no-repeat, var(--paper);color:var(--ink);font-family:var(--font-label);font-size:var(--fs-1);letter-spacing:.04em;cursor:pointer;font-weight:600}.cstrip__select[data-astro-cid-kpjbolou]:hover{background-color:var(--paper-2)}.cstrip__select[data-astro-cid-kpjbolou]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cstrip__select[data-astro-cid-kpjbolou][data-active]{border-color:var(--ink);background-color:var(--paper-2)}.cstrip__noscript[data-astro-cid-kpjbolou]{font-size:var(--fs-1);color:var(--ink-2);grid-area:note}.cstrip[data-astro-cid-kpjbolou] .segmented__button{min-height:36px}@media (width>=900px){.cstrip[data-astro-cid-kpjbolou]{padding:var(--sp-3) var(--sp-4) var(--sp-3);grid-template-areas:"chamber compare""year year""note note"}.cstrip__compare-label[data-astro-cid-kpjbolou]{display:block}}.cards{gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);display:grid}.card{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.card__head{align-items:baseline;gap:0 var(--sp-3);border-top:1px solid var(--ink);padding-top:var(--sp-2);flex-wrap:wrap;display:flex}.card__title{font-family:var(--font-label);font-size:var(--fs-1);font-weight:700;line-height:1.3}.card__sub{font-family:var(--font-label);font-weight:500;font-size:var(--fs-1);color:var(--ink-2)}.card__line{font-family:var(--font-label);font-weight:500;font-size:var(--fs-1);color:var(--ink-2);max-width:none}.card__line--major{color:var(--ink);font-weight:600}.cards[data-comparing] .card>:not(.card__head):not(.card__cmp){display:none}.card__cmp{gap:var(--sp-2);flex-direction:column;display:flex}.card__cmp[hidden]{display:none}.chemis{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chemi{gap:var(--sp-1);flex-direction:column;margin:0;display:flex}.chemi svg{width:100%;height:auto;overflow:visible}.chemi__year,.cmpbar__year{font-family:var(--font-label);font-weight:700;font-size:var(--fs-2);font-variant-numeric:tabular-nums lining-nums;max-width:none;margin:0;line-height:1.2}.chemi__n{font-family:var(--font-label);font-weight:600;font-size:var(--fs-1);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;max-width:none;margin:0}.cmpblocks{gap:var(--sp-2);flex-direction:column;display:flex}.cmpbar{flex-direction:column;gap:2px;display:flex}.cmpbar__row{height:56px}.block--cmp{padding:var(--sp-2) var(--sp-3);justify-content:center}.block--cmp .block__n{font-size:var(--fs-4)}.cmpblocks .blocks__line{top:26px}.mark{white-space:nowrap;font-family:var(--font-label);font-weight:700;font-size:var(--fs-1);flex-direction:column;align-items:center;max-width:none;margin:0;line-height:1;display:flex;position:absolute;top:0;transform:translate(-50%)}.mark__tri{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--ink);width:0;height:0;margin-top:3px}.hemi{width:100%;max-width:560px;margin-inline:auto;padding-top:26px;position:relative}.hemi svg{width:100%;height:auto;overflow:visible}.hemi__line{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.hemi__centre{text-align:center;max-width:40%;font-family:var(--font-label);flex-direction:column;align-items:center;margin:0;line-height:1.15;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hemi__big{font-family:var(--font-display);font-optical-sizing:auto;font-weight:700;font-size:var(--fs-6);font-variant-numeric:tabular-nums lining-nums;line-height:1}.hemi__big[data-word]{font-size:var(--fs-3);line-height:1.05}.hemi__who{font-weight:600;font-size:var(--fs-1);text-align:center;max-width:9.5rem;line-height:1.2}.hemi__chg{color:var(--ink-2);min-height:14px;font-size:12px;font-weight:500}.cards [data-kind=dem]{fill:var(--dem);background:var(--dem)}.cards [data-kind=gop]{fill:var(--gop);background:var(--gop)}.cards [data-kind=ind-dem],.cards [data-kind=ind-gop],.cards [data-kind=ind-unknown]{fill:var(--ind)}.cards [data-kind=other]{fill:var(--ink-3)}.cards [data-kind=vacant]{fill:var(--paper);stroke:var(--ink-2);stroke-width:1px;vector-effect:non-scaling-stroke}.cards [data-kind=missing]{fill:var(--no-race);stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:1 1;vector-effect:non-scaling-stroke}.cards[data-party=dem] .hemi rect[data-kind=dem],.cards[data-party=gop] .hemi rect[data-kind=gop]{stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.cards[data-party=dem] .hemi rect[data-kind=gop]{fill:var(--gop-tint)}.cards[data-party=gop] .hemi rect[data-kind=dem]{fill:var(--dem-tint)}.cards[data-party] .hemi rect[data-kind^=ind]{fill:var(--no-race)}.chips{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip{appearance:none;align-items:center;gap:var(--sp-2);min-height:36px;padding:4px var(--sp-3);border:1px solid var(--ink-3);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font-family:var(--font-label);font-weight:600;font-size:var(--fs-2);cursor:pointer;display:inline-flex}.chip:hover{border-color:var(--ink);background:var(--paper-2)}.chip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.chip__n{font-variant-numeric:tabular-nums lining-nums}.blocks{padding-top:26px;position:relative}.blocks__row{gap:0;height:132px;display:flex}.blocks__line{border-left:2px dotted var(--ink);pointer-events:none;position:absolute;top:26px;bottom:0;transform:translate(-1px)}.block{min-width:2px;padding:var(--sp-3);font:inherit;text-align:left;color:#fff;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:flex-start;gap:2px;margin:0;display:flex;overflow:hidden}.block--thin{padding:0}.block[data-block=dem]{background:var(--dem)}.block[data-block=gop]{background:var(--gop)}.block[data-block=ind]{background:var(--ind);color:var(--ink)}.block[data-block=other],.block[data-block=vacant]{background:var(--ink-3);color:var(--ink)}.block[data-block=vacant]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink-2)}button.block{cursor:pointer}button.block:hover{filter:brightness(.92)}.block__name{font-family:var(--font-label);font-weight:600;font-size:var(--fs-1);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.2}.block__n{font-family:var(--font-label);font-weight:700;font-size:var(--fs-6);font-variant-numeric:tabular-nums lining-nums;line-height:1}.block__chg{font-family:var(--font-label);font-weight:500;font-size:var(--fs-1);line-height:1.2}.blocks .mark{z-index:2}.cards[data-party=dem] .block[data-block=dem],.cards[data-party=gop] .block[data-block=gop]{box-shadow:inset 0 0 0 3px var(--ink)}.cards[data-party=dem] .block[data-block=gop]{background:var(--gop-tint);color:var(--ink)}.cards[data-party=gop] .block[data-block=dem]{background:var(--dem-tint);color:var(--ink)}.cards[data-party] .block[data-block=ind]{background:var(--no-race)}@media (width>=900px){.cards{gap:var(--sp-5);padding:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hemi__big{font-size:var(--fs-7)}.hemi__big[data-word]{font-size:var(--fs-5)}.hemi__who{font-size:var(--fs-2)}.blocks__row{height:168px}}.cmap[data-astro-cid-reu6q3ew]{--cm-title:clamp(20px, 3.2cqi, 34px)}.cmap__legend[data-astro-cid-reu6q3ew]{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-1);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cmap__legend[data-astro-cid-reu6q3ew] li[data-astro-cid-reu6q3ew]{align-items:center;gap:6px;display:inline-flex}.cmap[data-astro-cid-reu6q3ew][data-view=senate] .cmap__legend--house[data-astro-cid-reu6q3ew],.cmap[data-astro-cid-reu6q3ew][data-view=house] .cmap__legend--senate[data-astro-cid-reu6q3ew]{display:none}.cmap__sw[data-astro-cid-reu6q3ew]{flex:none;width:14px;height:10px;display:inline-block}.cmap__sw[data-astro-cid-reu6q3ew][data-fill=dem]{background:var(--dem)}.cmap__sw[data-astro-cid-reu6q3ew][data-fill=gop]{background:var(--gop)}.cmap__sw[data-astro-cid-reu6q3ew][data-fill=ind]{background:var(--ind)}.cmap__sw[data-astro-cid-reu6q3ew][data-fill=no-race]{background:var(--no-race);box-shadow:inset 0 0 0 1px var(--rule)}.cmap__sw[data-astro-cid-reu6q3ew][data-fill=pending]{background-color:var(--paper);background-image:radial-gradient(var(--ink-3) .8px, transparent .9px);box-shadow:inset 0 0 0 1px var(--rule);background-size:4px 4px}.cmap__sw--flip[data-astro-cid-reu6q3ew]{background:repeating-linear-gradient(45deg, var(--ink-2) 0 1.4px, var(--paper) 1.4px 2.8px)}.cmap__legend[data-astro-cid-reu6q3ew] li[data-astro-cid-reu6q3ew][hidden]{display:none}.cmap__sw--split[data-astro-cid-reu6q3ew]{background:linear-gradient(135deg, var(--dem) 50%, var(--gop) 50%)}.cmap__sw--lead[data-astro-cid-reu6q3ew]{background:linear-gradient(90deg, var(--dem-tint) 50%, var(--gop-tint) 50%)}.cmap__sq[data-astro-cid-reu6q3ew]{flex:none;width:9px;height:9px;display:inline-block}.cmap__sq[data-astro-cid-reu6q3ew][data-kind=dem]{background:var(--dem)}.cmap__sq[data-astro-cid-reu6q3ew][data-kind=gop]{background:var(--gop)}.cmap__sq[data-astro-cid-reu6q3ew][data-kind=ind-dem]{background:var(--ind)}.cmap__sq[data-astro-cid-reu6q3ew][data-kind=vacant]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink-3)}.cmap__sq[data-astro-cid-reu6q3ew][data-kind=missing]{background:var(--no-race);box-shadow:inset 0 0 0 1px var(--ink-3)}.cmap__body[data-astro-cid-reu6q3ew]{min-width:0;display:grid}@media (width>=1100px){.cmap__body[data-astro-cid-reu6q3ew]{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch}}.cmap__map[data-astro-cid-reu6q3ew]{min-width:0;position:relative;container-type:inline-size}.cmap__defs[data-astro-cid-reu6q3ew]{width:0;height:0;position:absolute;overflow:hidden}.cmap__layout[data-astro-cid-reu6q3ew]{width:100%;display:none;position:relative}@media (width<=639.98px){.cmap__layout--narrow[data-astro-cid-reu6q3ew]{display:block}}@media (width>=640px) and (width<=1023.98px){.cmap__layout--mid[data-astro-cid-reu6q3ew]{display:block}}@media (width>=1024px){.cmap__layout--wide[data-astro-cid-reu6q3ew]{display:block}}.cmap__svg[data-astro-cid-reu6q3ew]{width:100%;height:100%;display:block}.cmap__ocean[data-astro-cid-reu6q3ew]{fill:var(--ocean)}.cmap__contours[data-astro-cid-reu6q3ew]{fill:none;stroke:var(--ocean-line);stroke-width:.75px}.cmap__land[data-astro-cid-reu6q3ew]{fill:var(--land);stroke:var(--land);stroke-width:.5px}.cmap__lakes[data-astro-cid-reu6q3ew]{fill:var(--ocean)}.cmap__inset-rule[data-astro-cid-reu6q3ew]{fill:none;stroke:var(--ink-2);stroke-width:1px;vector-effect:non-scaling-stroke}.cmap__state[data-astro-cid-reu6q3ew]{fill:var(--no-race);stroke:var(--border);stroke-width:.75px;cursor:pointer;transition:fill var(--dur-data) var(--ease-data)}.cmap__state[data-astro-cid-reu6q3ew]:focus{outline:none}.cmap__map[data-astro-cid-reu6q3ew]:has(.cmap__kb:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.cmap__state[data-astro-cid-reu6q3ew][data-fill=dem]{fill:var(--dem)}.cmap__state[data-astro-cid-reu6q3ew][data-fill=gop]{fill:var(--gop)}.cmap__state[data-astro-cid-reu6q3ew][data-fill=ind]{fill:var(--ind)}.cmap__state[data-astro-cid-reu6q3ew][data-fill=other]{fill:var(--ink-3)}.cmap__state[data-astro-cid-reu6q3ew][data-fill=dem-lead]{fill:var(--dem-tint)}.cmap__state[data-astro-cid-reu6q3ew][data-fill=gop-lead]{fill:var(--gop-tint)}.cmap__state[data-astro-cid-reu6q3ew][data-fill=ind-lead]{fill:var(--ind)}.cmap__hatch[data-astro-cid-reu6q3ew]{pointer-events:none;stroke:var(--border);stroke-width:.75px;opacity:0;fill:none;transition:opacity var(--dur-data) var(--ease-data)}.cmap__hatch[data-astro-cid-reu6q3ew][data-hatch=dem],.cmap__hatch[data-astro-cid-reu6q3ew][data-hatch=gop],.cmap__hatch[data-astro-cid-reu6q3ew][data-hatch=ind]{opacity:1}.cmap[data-astro-cid-reu6q3ew][data-view=house] .cmap__state[data-astro-cid-reu6q3ew]{fill:var(--land);stroke:var(--ink-3);stroke-width:.5px}.cmap[data-astro-cid-reu6q3ew][data-view=house] .cmap__hatch[data-astro-cid-reu6q3ew]{opacity:0}.cmap__ring[data-astro-cid-reu6q3ew]{fill:none;pointer-events:none;display:none}.cmap__ring[data-astro-cid-reu6q3ew][href]{display:inline}.cmap__ring--hover[data-astro-cid-reu6q3ew]{stroke:var(--ink);stroke-width:1px}.cmap__ring--outer[data-astro-cid-reu6q3ew]{stroke:var(--paper);stroke-width:5px}.cmap__ring--inner[data-astro-cid-reu6q3ew]{stroke:var(--ink);stroke-width:2px}.cmap__leaders[data-astro-cid-reu6q3ew] line{stroke:var(--paper);stroke-width:1px;vector-effect:non-scaling-stroke}.cmap__leaders[data-astro-cid-reu6q3ew] line[data-astro-cid-reu6q3ew].cmap__leader--land{stroke:var(--ink-2)}.cmap__leaders--house[data-astro-cid-reu6q3ew] line{stroke:var(--ink-3)}.cmap[data-astro-cid-reu6q3ew][data-view=senate] .cmap__leaders--house[data-astro-cid-reu6q3ew],.cmap[data-astro-cid-reu6q3ew][data-view=senate] .cmap__squares[data-astro-cid-reu6q3ew],.cmap[data-astro-cid-reu6q3ew][data-view=house] .cmap__leaders--senate[data-astro-cid-reu6q3ew]{display:none}.cmap__squares[data-astro-cid-reu6q3ew] g{cursor:pointer}.cmap__squares[data-astro-cid-reu6q3ew] rect{transition:fill var(--dur-data) var(--ease-data)}.cmap__squares[data-astro-cid-reu6q3ew] rect[data-kind=dem]{fill:var(--dem)}.cmap__squares[data-astro-cid-reu6q3ew] rect[data-kind=gop]{fill:var(--gop)}.cmap__squares[data-astro-cid-reu6q3ew] rect[data-kind=dem-lead]{fill:var(--dem-tint)}.cmap__squares[data-astro-cid-reu6q3ew] rect[data-kind=gop-lead]{fill:var(--gop-tint)}.cmap__squares[data-astro-cid-reu6q3ew] rect[data-kind^=ind]{fill:var(--ind)}.cmap__squares[data-astro-cid-reu6q3ew] rect[data-kind=other]{fill:var(--ink-3)}.cmap__squares[data-astro-cid-reu6q3ew] rect[data-kind=vacant]{fill:var(--paper);stroke:var(--ink-2);stroke-width:1px;vector-effect:non-scaling-stroke}.cmap__squares[data-astro-cid-reu6q3ew] rect[data-kind=missing]{fill:var(--no-race);stroke:var(--ink-3);stroke-width:1px;vector-effect:non-scaling-stroke}.cmap__labels[data-astro-cid-reu6q3ew]{pointer-events:none;position:absolute;inset:0}.cmap[data-astro-cid-reu6q3ew][data-view=senate] .cmap__labels--house[data-astro-cid-reu6q3ew],.cmap[data-astro-cid-reu6q3ew][data-view=house] .cmap__labels--senate[data-astro-cid-reu6q3ew]{display:none}.cmap__label[data-astro-cid-reu6q3ew],.cmap__labels[data-astro-cid-reu6q3ew] .cmap__label{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--ink);align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}@media (width>=1024px){.cmap__label[data-astro-cid-reu6q3ew],.cmap__labels[data-astro-cid-reu6q3ew] .cmap__label{font-size:13px}}.cmap__label--start[data-astro-cid-reu6q3ew]{padding-left:3px;transform:translateY(-50%)}.cmap__label--end[data-astro-cid-reu6q3ew]{padding-right:3px;transform:translate(-100%,-50%)}.cmap__label--middle[data-astro-cid-reu6q3ew][data-callout]{padding-bottom:2px;transform:translate(-50%,-100%)}.cmap__label[data-astro-cid-reu6q3ew][data-tone=dark],.cmap__label[data-astro-cid-reu6q3ew][data-tone=water],.cmap__labels[data-astro-cid-reu6q3ew] .cmap__label[data-tone=water]{color:var(--paper)}.cmap__label[data-astro-cid-reu6q3ew][data-callout][data-tone=land]{color:var(--ink)}.cmap__label--stack[data-astro-cid-reu6q3ew]{flex-direction:column;gap:2px;transform:translate(-50%,-7px)}.cmap__races[data-astro-cid-reu6q3ew]{min-width:13px;font-family:var(--font-label);letter-spacing:0;text-align:center;border:1px solid;padding:1px 2px 0;font-size:12px;font-weight:600;line-height:11px;display:inline-block}.cmap__races--key[data-astro-cid-reu6q3ew]{color:var(--ink)}.cmap[data-astro-cid-reu6q3ew] .cmap__chg{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.cmap__squares[data-astro-cid-reu6q3ew] g[data-cmp=same] rect[data-kind]{fill:var(--no-race);stroke:none}.cmap__changed--key[data-astro-cid-reu6q3ew]{width:14px;height:14px;margin:0 var(--sp-2) 0 0;vertical-align:-2px;background:var(--no-race);border:2px solid var(--ink);flex:none;display:inline-block}.cmap[data-astro-cid-reu6q3ew][data-compare] .cmap__legend[data-astro-cid-reu6q3ew] li[data-astro-cid-reu6q3ew]:not([data-compare-key]),.cmap__races[data-astro-cid-reu6q3ew][hidden]{display:none}.cmap__labels[data-astro-cid-reu6q3ew] .cmap__label--chip{padding:1px 2px 1px calc(2px + var(--tracking-label));background:var(--paper);color:var(--ink)}.cmap__labels[data-astro-cid-reu6q3ew] .cmap__label--above{transform:translate(-50%,-100%)}.cmap__labels[data-astro-cid-reu6q3ew] .cmap__label--below{transform:translate(-50%)}.cmap__labels[data-astro-cid-reu6q3ew] .cmap__label--right{transform:translate(0)}.cmap__labels[data-astro-cid-reu6q3ew] .cmap__label--left{transform:translate(-100%)}.cmap__titleblock[data-astro-cid-reu6q3ew]{pointer-events:none}.cmap__title[data-astro-cid-reu6q3ew]{font-family:var(--font-label);font-weight:600;font-size:var(--cm-title);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1}.cmap__subtitle[data-astro-cid-reu6q3ew]{margin-top:var(--sp-2);font-family:var(--font-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.3}@media (width>=640px){.cmap__titleblock[data-astro-cid-reu6q3ew]{z-index:1;max-width:24%;position:absolute;bottom:4%;left:2.5%}.cmap__title[data-astro-cid-reu6q3ew]{color:var(--paper)}.cmap__subtitle[data-astro-cid-reu6q3ew]{color:var(--rule)}}@media (width<=639.98px){.cmap__titleblock[data-astro-cid-reu6q3ew]{margin-bottom:var(--sp-3)}.cmap[data-astro-cid-reu6q3ew]{--cm-title:26px}}.cmap__tooltip[data-astro-cid-reu6q3ew]{z-index:3;width:max-content;max-width:260px;padding:var(--sp-3);background:var(--paper);border:1px solid var(--ink-3);border-radius:var(--radius-tooltip);box-shadow:var(--shadow-tooltip);pointer-events:none;font-size:var(--fs-1);position:absolute}.cmap__tooltip[data-astro-cid-reu6q3ew][hidden]{display:none}.cmap__panel[data-astro-cid-reu6q3ew]{background:var(--paper-2);border-top:1px solid var(--rule);font-size:var(--fs-2);min-width:0;position:relative}.cmap__panel-scroll[data-astro-cid-reu6q3ew]{padding:var(--sp-4)}@media (width>=1100px){.cmap__panel[data-astro-cid-reu6q3ew]{border-top:0;border-left:1px solid var(--rule)}.cmap__panel-scroll[data-astro-cid-reu6q3ew]{position:absolute;inset:0;overflow-y:auto}}.cmap__panel[data-astro-cid-reu6q3ew]:focus{outline:none}.cmap__panel[data-astro-cid-reu6q3ew]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.cmap__panel-empty[data-astro-cid-reu6q3ew]{color:var(--ink-2)}.cmap__clear[data-astro-cid-reu6q3ew]{float:right;margin:0 0 var(--sp-2) var(--sp-3);appearance:none;padding:6px var(--sp-3);border:1px solid var(--ink-3);border-radius:var(--radius-control);background:var(--paper);font-family:var(--font-label);font-weight:600;font-size:var(--fs-1);letter-spacing:.04em;cursor:pointer}.cmap__clear[data-astro-cid-reu6q3ew]:hover{background:var(--paper-2)}.cmap__clear[data-astro-cid-reu6q3ew]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmap__clear[data-astro-cid-reu6q3ew][hidden]{display:none}.cmap__legendrow[data-astro-cid-reu6q3ew]{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-5);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.cmap__floor[data-astro-cid-reu6q3ew]{max-width:none;font-size:var(--fs-1);color:var(--ink-2);margin:0}.cmap[data-astro-cid-reu6q3ew] .cmn__title{font-family:var(--font-label);font-weight:600;font-size:var(--fs-4);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.1}.cmap[data-astro-cid-reu6q3ew] .cmn__sub{margin-top:var(--sp-1);color:var(--ink-2);font-size:var(--fs-1)}.cmap[data-astro-cid-reu6q3ew] .cmn__nums{margin:var(--sp-4) 0 0;display:grid}.cmap[data-astro-cid-reu6q3ew] .cmn__nums div{justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-1);border-bottom:var(--hairline);display:flex}.cmap[data-astro-cid-reu6q3ew] .cmn__nums dt{color:var(--ink-2)}.cmap[data-astro-cid-reu6q3ew] .cmn__nums dd{font-family:var(--font-label);font-variant-numeric:tabular-nums lining-nums;margin:0;font-weight:700}.cmap[data-astro-cid-reu6q3ew] .cmn__states{margin-top:var(--sp-2);font-size:var(--fs-1)}.cmap[data-astro-cid-reu6q3ew] .cmn__head{margin-top:var(--sp-4);font-family:var(--font-label);font-size:var(--fs-1);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.cmap[data-astro-cid-reu6q3ew] .cmn__note{margin-top:var(--sp-2);font-size:var(--fs-1);color:var(--ink-2)}.cmap[data-astro-cid-reu6q3ew] .cmn__hint{margin-top:var(--sp-4);font-size:var(--fs-1);color:var(--ink-2)}.cmap[data-astro-cid-reu6q3ew] .cmd__state{font-family:var(--font-display);font-size:var(--fs-4);font-weight:600;line-height:1.15}.cmap__tooltip[data-astro-cid-reu6q3ew] .cmd__state{font-size:var(--fs-3)}.cmap[data-astro-cid-reu6q3ew] .cmd__race+.cmd__race{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hairline)}.cmap[data-astro-cid-reu6q3ew] .cmd__kicker{margin-top:var(--sp-1);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.cmap[data-astro-cid-reu6q3ew] .cmd__winner{margin-top:var(--sp-2);align-items:center;gap:var(--sp-2);font-family:var(--font-label);letter-spacing:.04em;font-weight:600;display:flex}.cmap[data-astro-cid-reu6q3ew] .cmd__swatch{background:var(--ink-3);flex:none;width:10px;height:10px}.cmap[data-astro-cid-reu6q3ew] .cmd__swatch[data-party=DEM]{background:var(--dem)}.cmap[data-astro-cid-reu6q3ew] .cmd__swatch[data-party=GOP]{background:var(--gop)}.cmap[data-astro-cid-reu6q3ew] .cmd__swatch[data-party=IND]{background:var(--ind)}.cmap[data-astro-cid-reu6q3ew] .cmd__party{color:var(--ink-2);font-size:var(--fs-1)}.cmap[data-astro-cid-reu6q3ew] .cmd__nums{margin:var(--sp-2) 0 0;gap:2px;display:grid}.cmap[data-astro-cid-reu6q3ew] .cmd__nums div{justify-content:space-between;gap:var(--sp-4);border-bottom:var(--hairline);padding-block:2px;display:flex}.cmap[data-astro-cid-reu6q3ew] .cmd__nums dt{color:var(--ink-2)}.cmap[data-astro-cid-reu6q3ew] .cmd__nums dd{font-family:var(--font-label);font-variant-numeric:tabular-nums lining-nums;margin:0;font-weight:600}.cmap[data-astro-cid-reu6q3ew] .cmd__status{margin-top:var(--sp-2)}.cmap[data-astro-cid-reu6q3ew] .cmd__status--flip{font-weight:600}.cmap[data-astro-cid-reu6q3ew] .cmd__counts{margin-top:var(--sp-2)}.cmap[data-astro-cid-reu6q3ew] .cmd__note{margin-top:var(--sp-2);font-size:var(--fs-1);color:var(--ink-2)}.cmap[data-astro-cid-reu6q3ew] .cmr__head{margin-top:var(--sp-5);padding-bottom:var(--sp-1);border-bottom:1px solid var(--ink);font-family:var(--font-label);font-weight:600;font-size:var(--fs-1);letter-spacing:var(--tracking-label);text-transform:uppercase}.cmap[data-astro-cid-reu6q3ew] .cmr__table{width:100%;margin-top:var(--sp-1);border-collapse:collapse;font-size:var(--fs-1)}.cmap[data-astro-cid-reu6q3ew] .cmr__table th{padding:var(--sp-1) var(--sp-1) var(--sp-1) 0;border-bottom:var(--hairline);font-family:var(--font-label);text-align:left;color:var(--ink-2);font-weight:600}.cmap[data-astro-cid-reu6q3ew] .cmr__table td{padding:3px var(--sp-1) 3px 0;border-bottom:var(--hairline);vertical-align:top}.cmap[data-astro-cid-reu6q3ew] .cmr__table .cmd__swatch{vertical-align:-1px;margin-right:3px;display:inline-block}.cmap[data-astro-cid-reu6q3ew] .cmr__num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.cmap[data-astro-cid-reu6q3ew] th.cmr__num,.cmap[data-astro-cid-reu6q3ew] td.cmr__num+td{text-align:left}.cmap[data-astro-cid-reu6q3ew] .cmr__sub{color:var(--ink-2);font-size:12px;display:block}.cmap[data-astro-cid-reu6q3ew] .cmr__pending{color:var(--ink-2)}.cmap[data-astro-cid-reu6q3ew] .is-current{background:var(--paper-2);font-weight:600}.cmap[data-astro-cid-reu6q3ew] .cmr__rows{margin:0;padding:0;list-style:none}.cmap[data-astro-cid-reu6q3ew] .cmr__row{align-items:center;gap:var(--sp-2);font-size:var(--fs-1);grid-template-columns:38px minmax(0,1fr) auto;padding-block:2px;display:grid}.cmap[data-astro-cid-reu6q3ew] .cmr__bar{max-width:100%;height:auto}.cmap[data-astro-cid-reu6q3ew] .cmr__counts{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.cmap[data-astro-cid-reu6q3ew] .cmr__bar [data-kind=dem]{fill:var(--dem)}.cmap[data-astro-cid-reu6q3ew] .cmr__bar [data-kind=gop]{fill:var(--gop)}.cmap[data-astro-cid-reu6q3ew] .cmr__bar [data-kind=ind]{fill:var(--ind)}.cmap[data-astro-cid-reu6q3ew] .cmr__bar [data-kind=other]{fill:var(--ink-3)}.cmap[data-astro-cid-reu6q3ew] .cmr__bar [data-kind=vacant]{fill:var(--paper);stroke:var(--ink-2);stroke-width:1px}.cmap[data-astro-cid-reu6q3ew] .cmr__bar [data-kind=missing]{fill:var(--no-race);stroke:var(--ink-3);stroke-width:1px}.board[data-astro-cid-hjrigrpg]{border:1px solid var(--ink);background:var(--paper)}.board__finding[data-astro-cid-hjrigrpg]{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4) var(--sp-4);display:flex}.board__sentence[data-astro-cid-hjrigrpg]{max-width:none;font-family:var(--font-display);font-optical-sizing:auto;font-weight:600;font-size:var(--fs-3);line-height:1.25}@media (width>=768px){.board__sentence[data-astro-cid-hjrigrpg]{font-size:var(--fs-4)}}.board__prov[data-astro-cid-hjrigrpg]{padding:2px var(--sp-2);border:1px solid var(--ink);border-radius:var(--radius-control);flex:none;margin:0;font-size:12px}.board__prov[data-astro-cid-hjrigrpg][hidden]{display:none}.cc[data-astro-cid-jktrdnx2]{--cc-gutter:88px;position:relative}.cc__legend[data-astro-cid-jktrdnx2]{margin:0 0 var(--sp-5);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}.cc__legend[data-astro-cid-jktrdnx2] li[data-astro-cid-jktrdnx2]{align-items:center;gap:6px;display:inline-flex}.cc__sw[data-astro-cid-jktrdnx2]{flex:none;width:12px;height:12px;display:inline-block}.cc__sw--tick[data-astro-cid-jktrdnx2]{background:var(--ink);width:2px;height:14px;margin-inline:5px}.cc__sw--strip[data-astro-cid-jktrdnx2]{background:linear-gradient(90deg, var(--dem) 50%, var(--gop) 50%);height:4px}.cc__sw--unified[data-astro-cid-jktrdnx2]{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule)}.cc__tick[data-astro-cid-jktrdnx2]{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.cc__outline[data-astro-cid-jktrdnx2]{fill:none;stroke:var(--ink-3);stroke-width:1px;vector-effect:non-scaling-stroke}.cc__sel[data-astro-cid-jktrdnx2]{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.cc__hover[data-astro-cid-jktrdnx2]{fill:none;stroke:var(--ink-2);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.cc__wide[data-astro-cid-jktrdnx2]{display:none}.cc__narrow[data-astro-cid-jktrdnx2]{gap:2px;display:grid}@container chart (width>=700px){.cc__wide[data-astro-cid-jktrdnx2]{grid-template-columns:var(--cc-gutter) minmax(0, 1fr);display:grid}.cc__narrow[data-astro-cid-jktrdnx2]{display:none}}.cc__hits[data-astro-cid-jktrdnx2]{pointer-events:none;position:absolute;inset:0}.cc__gutter[data-astro-cid-jktrdnx2]{position:relative}.cc__gutter[data-astro-cid-jktrdnx2] span[data-astro-cid-jktrdnx2]{font-family:var(--font-label);font-size:var(--fs-1);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600;position:absolute;left:0;transform:translateY(-50%)}.cc__plot[data-astro-cid-jktrdnx2]{min-width:0;position:relative}.cc__ann[data-astro-cid-jktrdnx2]{position:relative}.cc__shift[data-astro-cid-jktrdnx2]{white-space:nowrap;flex-direction:column;max-width:none;padding-inline:6px;line-height:1.3;display:flex;position:absolute}.cc__shift--end[data-astro-cid-jktrdnx2]{text-align:right;transform:translate(-100%)}.cc__shift-head[data-astro-cid-jktrdnx2]{font-family:var(--font-label);font-weight:600;font-size:var(--fs-1)}.cc__shift-detail[data-astro-cid-jktrdnx2]{color:var(--ink-2);font-size:12px}.cc__leader[data-astro-cid-jktrdnx2]{background:var(--ink-2);width:1px;position:absolute}.cc__svg[data-astro-cid-jktrdnx2]{width:100%;display:block;overflow:visible}.cc__marks[data-astro-cid-jktrdnx2],.cc__axis[data-astro-cid-jktrdnx2]{height:18px;position:relative}.cc__marks[data-astro-cid-jktrdnx2] span[data-astro-cid-jktrdnx2],.cc__axis[data-astro-cid-jktrdnx2] span[data-astro-cid-jktrdnx2]{font-family:var(--font-label);font-variant-numeric:tabular-nums lining-nums;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%)}.cc__axis[data-astro-cid-jktrdnx2] span[data-astro-cid-jktrdnx2]{color:var(--ink-2)}.cc__hit[data-astro-cid-jktrdnx2]{appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute}.cc__hit[data-astro-cid-jktrdnx2]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cc__nrow[data-astro-cid-jktrdnx2]{align-items:center;gap:var(--sp-2);grid-template-columns:6px 44px minmax(0,1fr) minmax(0,1fr) 14px;min-height:24px;padding-right:2px;display:grid}.cc__nrow[data-astro-cid-jktrdnx2].is-unified{background:var(--paper-2)}.cc__nrow[data-astro-cid-jktrdnx2].is-selected{box-shadow:inset 0 0 0 2px var(--ink)}.cc__nrow--head[data-astro-cid-jktrdnx2]{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.cc__npres[data-astro-cid-jktrdnx2]{align-self:stretch}.cc__nyear[data-astro-cid-jktrdnx2]{font-family:var(--font-label);font-size:var(--fs-1);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.cc__nbtn[data-astro-cid-jktrdnx2]{appearance:none;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper);text-align:left;cursor:pointer;color:var(--ink);margin-left:-4px;padding:2px 4px}.cc__nbtn[data-astro-cid-jktrdnx2]:hover{border-color:var(--ink-3)}.cc__nbtn[data-astro-cid-jktrdnx2][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cc__nbar[data-astro-cid-jktrdnx2]{width:100%;height:16px;display:block}.cc__nmark[data-astro-cid-jktrdnx2]{font-family:var(--font-label);font-size:12px;font-weight:600}.cc__nshift[data-astro-cid-jktrdnx2]{margin:2px 0 6px calc(6px + var(--sp-2));font-size:var(--fs-1);color:var(--ink-2)}.cc__nshift[data-astro-cid-jktrdnx2] strong[data-astro-cid-jktrdnx2]{color:var(--ink);font-weight:600}.cc__table[data-astro-cid-jktrdnx2]{margin-top:var(--sp-4);font-size:var(--fs-1)}.cc__table[data-astro-cid-jktrdnx2] summary[data-astro-cid-jktrdnx2]{cursor:pointer;font-family:var(--font-label);letter-spacing:.04em;font-weight:600}.cc__table[data-astro-cid-jktrdnx2] table[data-astro-cid-jktrdnx2]{margin-top:var(--sp-2);border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;display:block;overflow-x:auto}.cc__table[data-astro-cid-jktrdnx2] th[data-astro-cid-jktrdnx2],.cc__table[data-astro-cid-jktrdnx2] td[data-astro-cid-jktrdnx2]{padding:3px var(--sp-3) 3px 0;border-bottom:var(--hairline);text-align:left;white-space:nowrap}.cc__table[data-astro-cid-jktrdnx2] thead[data-astro-cid-jktrdnx2] th[data-astro-cid-jktrdnx2]{font-family:var(--font-label);border-bottom-color:var(--ink);font-weight:600}.cc__readout[data-astro-cid-jktrdnx2]{margin-top:var(--sp-4);padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--ink);background:var(--paper-2);font-size:var(--fs-2);font-variant-numeric:tabular-nums lining-nums;max-width:none}.mt__legend[data-astro-cid-g7lu6lhl]{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}.mt__legend[data-astro-cid-g7lu6lhl] li[data-astro-cid-g7lu6lhl]{align-items:center;gap:6px;display:inline-flex}.mt__sw[data-astro-cid-g7lu6lhl]{width:12px;height:12px;display:inline-block}.mt__sw--hatch[data-astro-cid-g7lu6lhl]{background:repeating-linear-gradient(45deg, var(--ink-2) 0 2px, var(--paper) 2px 4px)}.mt__sw--zero[data-astro-cid-g7lu6lhl]{background:var(--ink-2);height:3px}.mt[data-astro-cid-g7lu6lhl][data-chamber=house] .mt__ch--senate[data-astro-cid-g7lu6lhl],.mt[data-astro-cid-g7lu6lhl][data-chamber=senate] .mt__ch--house[data-astro-cid-g7lu6lhl],.mt__wide[data-astro-cid-g7lu6lhl]{display:none}.mt__narrow[data-astro-cid-g7lu6lhl]{display:grid}@container chart (width>=700px){.mt__wide[data-astro-cid-g7lu6lhl]{grid-template-columns:44px minmax(0,1fr);display:grid}.mt__narrow[data-astro-cid-g7lu6lhl]{display:none}}.mt__yaxis[data-astro-cid-g7lu6lhl]{position:relative}.mt__yaxis[data-astro-cid-g7lu6lhl] span[data-astro-cid-g7lu6lhl]{right:var(--sp-2);font-family:var(--font-label);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;font-size:12px;font-weight:600;position:absolute;transform:translateY(-50%)}.mt__plot[data-astro-cid-g7lu6lhl]{min-width:0;position:relative}.mt__ann[data-astro-cid-g7lu6lhl]{position:relative}.mt__note[data-astro-cid-g7lu6lhl]{white-space:nowrap;max-width:none;font-family:var(--font-label);font-size:var(--fs-1);padding-inline:4px;font-weight:600;line-height:16px;position:absolute}.mt__note--end[data-astro-cid-g7lu6lhl]{transform:translate(-100%)}.mt__leader[data-astro-cid-g7lu6lhl]{background:var(--ink-2);width:1px;position:absolute}.mt__svg[data-astro-cid-g7lu6lhl]{width:100%;display:block;overflow:visible}.mt__grid[data-astro-cid-g7lu6lhl]{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.mt__zero[data-astro-cid-g7lu6lhl]{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.mt__sel[data-astro-cid-g7lu6lhl]{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke;display:none}.mt__sel[data-astro-cid-g7lu6lhl].is-selected{display:inline}.mt__vals[data-astro-cid-g7lu6lhl]{pointer-events:none;position:absolute;left:0;right:0}.mt__val[data-astro-cid-g7lu6lhl]{font-family:var(--font-label);font-size:var(--fs-1);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:600;line-height:15px;position:absolute;transform:translate(-50%)}.mt__val--pending[data-astro-cid-g7lu6lhl]{white-space:normal;text-align:center;width:3.6em;color:var(--ink-2);font-size:12px;font-weight:500}.mt__val[data-astro-cid-g7lu6lhl].is-selected{text-underline-offset:2px;font-weight:700;text-decoration:underline}.mt__xaxis[data-astro-cid-g7lu6lhl]{height:34px;margin-top:var(--sp-2);position:relative}.mt__xaxis[data-astro-cid-g7lu6lhl] span[data-astro-cid-g7lu6lhl]{font-family:var(--font-label);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;flex-direction:column;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;transform:translate(-50%)}.mt__xaxis[data-astro-cid-g7lu6lhl] em[data-astro-cid-g7lu6lhl]{font-size:12px;font-style:normal;font-weight:500}.mt__xaxis[data-astro-cid-g7lu6lhl] span[data-astro-cid-g7lu6lhl].is-selected{color:var(--ink);text-underline-offset:3px;text-decoration:underline 2px}.mt__nrow[data-astro-cid-g7lu6lhl]{align-items:center;gap:var(--sp-2);grid-template-columns:40px minmax(0,1fr);height:24px;display:grid}.mt__nrow[data-astro-cid-g7lu6lhl].is-selected{box-shadow:inset 0 0 0 2px var(--ink)}.mt__nyear[data-astro-cid-g7lu6lhl]{font-family:var(--font-label);font-size:var(--fs-1);font-variant-numeric:tabular-nums lining-nums;padding-left:4px;font-weight:600}.mt__nplot[data-astro-cid-g7lu6lhl]{height:100%;position:relative}.mt__nplot[data-astro-cid-g7lu6lhl] svg[data-astro-cid-g7lu6lhl]{width:100%;height:100%;display:block;overflow:visible}.mt__nval[data-astro-cid-g7lu6lhl]{font-family:var(--font-label);font-size:var(--fs-1);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.mt__nnote[data-astro-cid-g7lu6lhl]{font-size:var(--fs-1);color:var(--ink-2);margin:0 0 6px 48px}.mt__readout[data-astro-cid-g7lu6lhl]{margin-top:var(--sp-4);padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--ink);background:var(--paper-2);font-size:var(--fs-2);font-variant-numeric:tabular-nums lining-nums;max-width:none}.mt__median[data-astro-cid-g7lu6lhl]{margin-top:var(--sp-4);font-size:var(--fs-3)}.mt__table[data-astro-cid-g7lu6lhl]{margin-top:var(--sp-4);font-size:var(--fs-1)}.mt__table[data-astro-cid-g7lu6lhl] summary[data-astro-cid-g7lu6lhl]{cursor:pointer;font-family:var(--font-label);letter-spacing:.04em;font-weight:600}.mt__table[data-astro-cid-g7lu6lhl] table[data-astro-cid-g7lu6lhl]{margin-top:var(--sp-2);border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;display:block;overflow-x:auto}.mt__table[data-astro-cid-g7lu6lhl] th[data-astro-cid-g7lu6lhl],.mt__table[data-astro-cid-g7lu6lhl] td[data-astro-cid-g7lu6lhl]{padding:3px var(--sp-3) 3px 0;border-bottom:var(--hairline);text-align:left;white-space:nowrap}.mt__table[data-astro-cid-g7lu6lhl] th[data-astro-cid-g7lu6lhl]{font-family:var(--font-label);border-bottom-color:var(--ink);font-weight:600}.dash__more[data-astro-cid-lcdefpme]{margin-top:var(--sp-6);font-size:var(--fs-2)}.dash[data-astro-cid-lcdefpme]{padding-top:var(--sp-4)}@media (width>=768px){.dash[data-astro-cid-lcdefpme]{padding-top:var(--sp-5)}}.title[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-5)}.title__h[data-astro-cid-lcdefpme]{max-width:none}.title__sub[data-astro-cid-lcdefpme]{margin-top:var(--sp-2);font-size:var(--fs-4);font-weight:500}.title__note[data-astro-cid-lcdefpme]{margin-top:var(--sp-1);font-size:var(--fs-1);color:var(--ink-2)}.charts[data-astro-cid-lcdefpme]{margin-top:var(--sp-8);gap:var(--sp-8) var(--sp-5);display:grid}.charts__cell[data-astro-cid-lcdefpme]{min-width:0;container:chart/inline-size}
