.ctm26-page{--ctm26-cart:470px;--ctm26-gap:30px;--ctm26-stack-w:46px;--ctm26-stack-dock:58px;--ctm26-map-h:760px;--ctm26-plate:var(--paper);--ctm26-mapline:color-mix(in srgb,var(--ink) 26%,transparent);--ctm26-halo:var(--paper);--ctm26-onfill:#ffffff;--ctm26-mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--ctm26-display:var(--font-display),Georgia,serif;font-variant-numeric:tabular-nums}html[data-theme=dark] .ctm26-page{--ctm26-onfill:#07090f;--ctm26-mapline:color-mix(in srgb,var(--ink) 46%,transparent)}.ctm26-article{display:block}.ctm26-page .ctm26-kick{display:block;font-family:var(--ctm26-mono);font-size:11px;line-height:1.25;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);font-variant-numeric:tabular-nums}.ctm26-page .ctm26-kick.is-on{color:var(--ink)}.ctm26-page .ctm26-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ctm26-page :focus-visible{outline:2px solid var(--ink);outline-offset:2px}html[data-theme=dark] .ctm26-page :focus-visible{outline-color:var(--focus,#ffcb45)}.ctm26-mapwrap .slrace-map figcaption{padding-right:clamp(104px,26%,180px)}.ctm26-mapwrap .slrace .section-kicker{margin-bottom:8px}.ctm26-page .winban{display:block;margin:0;padding:13px 0 0;border:0;background:none;box-shadow:none}.ctm26-page .winban-eyebrow-label:before,.ctm26-page .winban:after{content:none}.ctm26-page .winban-eyebrow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 12px;padding:0;border:0;background:none}.ctm26-page .winban-eyebrow-label{order:2;align-self:flex-start;padding:4px 8px;background:var(--win,var(--ink));color:var(--ctm26-onfill);font-weight:500;line-height:1;white-space:nowrap}.ctm26-page .winban-eyebrow-label,.ctm26-page .winban-index{font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.ctm26-page .winban-index{order:1;color:var(--ink-soft)}.ctm26-page .winban-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line   margin" "sub    margin";align-items:start;column-gap:16px;row-gap:4px;padding:0;border:0;background:none}.ctm26-page .winban-portrait{display:none}.ctm26-page .winban-main{grid-area:line;display:contents}.ctm26-page .winban-line{grid-area:line;margin:0;font-family:var(--ctm26-display);font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.006em;color:var(--ink);max-width:24ch}.ctm26-page .winban-line .rp-qualifier{font-style:normal;font-weight:700}.ctm26-page .winban-sub{grid-area:sub;font-family:var(--ctm26-mono);font-size:11px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);max-width:30ch}.ctm26-page .winban-margin{grid-area:margin;display:flex;flex-direction:column;align-items:flex-end;gap:0;padding:0;border:0;background:none;text-align:right}.ctm26-page .winban-margin-k{display:none}.ctm26-page .winban-margin-n{font-family:var(--ctm26-mono);font-weight:600;font-size:clamp(40px,3.6vw,54px);line-height:.84;letter-spacing:-.05em;color:var(--win,var(--ink))}.ctm26-odds{display:grid;grid-template-columns:repeat(25,1fr);gap:2px;max-width:340px}.ctm26-odds>i{display:block;aspect-ratio:1;background:color-mix(in srgb,var(--ink) 12%,transparent)}.ctm26-odds.is-d>i[data-on="1"]{background:var(--dem)}.ctm26-odds.is-r>i[data-on="1"]{background:var(--rep)}.ctm26-odds.is-i>i[data-on="1"]{background:var(--ind)}.ctm26-fo-bar{position:relative;display:flex;height:30px;margin-top:22px}.ctm26-fo-fill.is-d{background:var(--dem)}.ctm26-fo-fill.is-r{background:var(--rep)}.ctm26-fo-band{position:absolute;top:-3px;bottom:-3px;border-left:1px solid var(--ink);border-right:1px solid var(--ink);background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--paper) 78%,transparent) 0 2px,transparent 2px 5px)}.ctm26-fo-even{position:absolute;left:50%;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--ink)}.ctm26-fo-evenlab{position:absolute;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%);font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-page .outrange.is-atlas{margin:0;padding:0;border:0;background:none;box-shadow:none}.ctm26-page .outrange.is-atlas .outrange-head.is-atlas{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 0 4px;border:0;background:none}.ctm26-page .outrange.is-atlas .outrange-head.is-atlas span:before{content:none}.ctm26-page .outrange.is-atlas .outrange-head.is-atlas b,.ctm26-page .outrange.is-atlas .outrange-head.is-atlas span{font-family:var(--ctm26-mono);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-page .outrange.is-atlas .outrange-candidate{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);align-items:center;gap:14px;min-height:0;padding:6px 0;border:0;border-top:1px solid var(--rule-faint);background:none}.ctm26-page .outrange.is-atlas .outrange-person{display:flex;align-items:center;gap:8px;min-width:0}.ctm26-page .outrange.is-atlas .outrange-avatar{width:22px;height:22px;flex:none}.ctm26-page .outrange.is-atlas .outrange-person b{font-family:var(--ctm26-display);font-size:16px;font-weight:600;line-height:1.15}.ctm26-page .outrange.is-atlas .outrange-nominee-state,.ctm26-page .outrange.is-atlas .outrange-votes{display:block;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.03em;color:var(--ink-soft)}.ctm26-page .outrange.is-atlas .outrange-slider{min-width:0}.ctm26-page .outrange.is-atlas .outrange-slider.is-remainder{font-family:var(--ctm26-mono);font-size:12px;text-align:right;color:var(--ink-soft)}.ctm26-page .outrange.is-atlas .outrange-share-track{position:relative;height:20px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.ctm26-page .outrange.is-atlas .outrange-interval{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--ink) 16%,transparent)}.ctm26-page .outrange.is-atlas .outrange-mid{position:absolute;top:0;bottom:0;width:1px;background:var(--ink-soft);opacity:.5}.ctm26-page .outrange.is-atlas .outrange-point{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--ink)}.ctm26-page .outrange.is-atlas .outrange-point>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 4px;background:var(--paper);font-family:var(--ctm26-mono);font-size:12px;line-height:1.4}.ctm26-page .outrange.is-atlas .outrange-axis{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);gap:14px;border:0;padding:3px 0 0}.ctm26-page .outrange.is-atlas .outrange-axis div{display:flex;justify-content:space-between}.ctm26-page .outrange.is-atlas .outrange-axis span{font-family:var(--ctm26-mono);font-size:10px;color:var(--ink-soft)}.ctm26-page .outrange.is-atlas .outrange-caption.is-atlas{margin-top:6px;font-family:var(--ctm26-mono);font-size:11px;line-height:1.4;color:var(--ink-soft)}.ctm26-keyblock{margin-top:20px}.ctm26-key{margin-top:8px}.ctm26-key-strip{display:grid;grid-template-columns:repeat(10,1fr);gap:1.5px;align-items:stretch}.ctm26-key-step{appearance:none;border:0;padding:0;background:none;cursor:pointer;display:grid;grid-template-rows:28px 13px 19px;gap:3px}.ctm26-key-count,.ctm26-key-votes{display:flex}.ctm26-key-count{align-items:flex-end}.ctm26-key-count>i,.ctm26-key-votes>i{display:block;width:100%}.ctm26-key-swatch{display:block;outline:1.5px solid transparent;outline-offset:1px}.ctm26-key-step[data-on="1"] .ctm26-key-swatch{outline-color:var(--ink)}.ctm26-key-axis{position:relative;height:15px;margin-top:5px}.ctm26-key-tick{transform:translateX(-50%);color:var(--ink-soft)}.ctm26-key-end,.ctm26-key-tick{position:absolute;top:0;font-family:var(--ctm26-mono);font-size:10px}.ctm26-key-end{font-weight:600;letter-spacing:.1em}.ctm26-key-end.is-rep{left:0;color:var(--rep)}.ctm26-key-end.is-dem{right:0;color:var(--dem)}.ctm26-keynote{display:block;margin-top:7px;font-family:var(--ctm26-mono);font-size:11px;line-height:1.4;letter-spacing:.04em;color:var(--ink-soft);min-height:2.8em}.ctm26-mapwrap{min-width:0}.ctm26-seg{display:inline-flex;border:1px solid var(--ink);flex:none}.ctm26-seg-btn{appearance:none;background:var(--paper);border:0;border-right:1px solid var(--ink);color:var(--ink);font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;padding:7px 14px;line-height:1;cursor:pointer}.ctm26-seg-btn:last-child{border-right:0}.ctm26-seg-btn[aria-checked=true]{background:var(--ink);color:var(--paper)}.ctm26-votestack{flex:0 0 var(--ctm26-stack-w);width:var(--ctm26-stack-w);display:flex;flex-direction:column;gap:5px}.ctm26-votestack-track{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--rule-strong)}.ctm26-votestack-slice{display:block;width:100%;height:var(--ctm26-slice);min-height:1px;padding:0;border:0;cursor:crosshair}.ctm26-votestack-slice[data-on="1"]{outline:2px solid var(--ink);outline-offset:-1px;position:relative;z-index:2}.ctm26-votestack-line{position:absolute;left:-4px;right:-4px;top:var(--ctm26-at);height:0;border-top:2px solid var(--ink);pointer-events:none}.ctm26-stagebox{position:relative;flex:1;min-width:0;height:var(--ctm26-map-h);width:100%}.ctm26-maplayer,.ctm26-precincts{position:absolute;inset:0;opacity:0;transition:opacity .18s ease}.ctm26-maplayer[data-on="1"],.ctm26-precincts[data-on="1"]{opacity:1}@media (prefers-reduced-motion:reduce){.ctm26-maplayer,.ctm26-precincts{transition:none}}.ctm26-map{display:block;width:100%;height:100%}.ctm26-map-halo use{fill:none;stroke:var(--ctm26-halo);stroke-width:2.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ctm26-map-fill use{stroke:var(--ctm26-mapline);stroke-width:.7px;vector-effect:non-scaling-stroke;transition:opacity .14s ease}@media (prefers-reduced-motion:reduce){.ctm26-map-fill use{transition:none}}.ctm26-map-sel{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.ctm26-map-hot use{fill:transparent;stroke:none;cursor:crosshair}.ctm26-mapinset{position:absolute;left:4px;bottom:4px;width:clamp(150px,21%,220px);z-index:3;opacity:0;transition:opacity .18s ease;pointer-events:none}.ctm26-mapinset[data-on="1"]{opacity:1}@media (prefers-reduced-motion:reduce){.ctm26-mapinset{transition:none}}.ctm26-mapinset figure{margin:0}.ctm26-mapinset .rp-locator>:not(.rp-loc-frame){display:none}.ctm26-mapinset .rp-loc-frame{background:var(--paper);border:1px solid var(--rule-strong);padding:6px 6px 4px;display:flex;flex-direction:column;gap:4px;align-items:stretch}.ctm26-mapinset .rp-loc-frame>svg{order:0;flex:0 0 auto}.ctm26-mapinset .rp-loc-frame>figcaption{order:1;flex:0 0 auto}.ctm26-mapinset .rp-loc-caption{font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);text-align:center;padding-top:4px}.ctm26-mapinset svg{display:block;width:100%;height:auto}.ctm26-precincts .rpm-canvas,.ctm26-precincts .rpm-stage,.ctm26-precincts .rpm.is-fill{position:absolute;inset:0;height:100%;margin:0;padding:0;border:0}.ctm26-precincts .rpm-unavailable.is-fill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 12%}.ctm26-precincts .rpm-fill-error{position:absolute;z-index:4;left:50%;top:50%;width:min(360px,calc(100% - 32px));margin:0;padding:12px 15px;border:1px solid var(--rule-strong);background:color-mix(in srgb,var(--paper) 94%,transparent);color:var(--ink);font:650 12px/1.45 var(--font-sans);text-align:center;transform:translate(-50%,-50%)}.ctm26-precincts .rpm-hover-lead{display:block;margin-bottom:6px}.ctm26-precincts .rpm-hover-kick,.rpm-hover-kick{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-precincts .rpm-hover-kick,.rpm-hover-fig,.rpm-hover-kick{display:block;font-family:var(--ctm26-mono,ui-monospace,monospace)}.rpm-hover-fig{font-size:26px;font-weight:600;line-height:1.05;letter-spacing:-.03em}.rpm-hover-fig[data-side=d]{color:var(--dem)}.rpm-hover-fig[data-side=r]{color:var(--rep)}.rpm-hover-row.is-county{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--rule-faint);opacity:.86}.rpm-hover-row.is-county b[data-side=d]{color:var(--dem-ink,var(--dem))}.rpm-hover-row.is-county b[data-side=r]{color:var(--rep-ink,var(--rep))}.rpm-hover-row.is-county>span>em{display:block;font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-readout-fig{display:block;font-family:var(--ctm26-mono);font-size:21px;line-height:1.05;letter-spacing:-.025em}.ctm26-readout-fig[data-side=d]{color:var(--dem)}.ctm26-readout-fig[data-side=r]{color:var(--rep)}.ctm26-page .ctm26-section{padding:21px 0 23px;border-top:0;border-bottom:1px solid var(--rule);margin:0}.ctm26-cols{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:34px;align-items:start}.ctm26-cols:not(:has(>*+*)){grid-template-columns:minmax(0,1fr)}.ctm26-cols.is-even{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ctm26-page .race-disclose .race-disclose-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 18px;margin:0 0 14px;padding-bottom:9px;border-bottom:1px solid var(--rule-strong)}.ctm26-page .race-disclose .race-disclose-label{grid-column:1;grid-row:1;margin:0;font-family:var(--ctm26-display);font-size:22px;font-weight:600;letter-spacing:-.012em;line-height:1;text-transform:none;color:var(--ink)}.ctm26-page .race-disclose .race-disclose-fact{grid-column:2;grid-row:1;font-family:var(--ctm26-mono);font-size:13px;font-weight:500;letter-spacing:-.01em;text-align:right;color:var(--ink)}.ctm26-page .race-disclose .race-disclose-scope{grid-column:1/-1;grid-row:2;font-family:var(--ctm26-mono);font-size:11px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-page .race-disclose .race-disclose-body{display:block}.ctm26-provplate .ctm26-prov-row{grid-template-columns:130px minmax(0,1fr)}.ctm26-pop{z-index:60;width:min(360px,calc(100vw - 24px));padding:12px 14px;background:var(--paper);border:1px solid var(--ink);box-shadow:0 10px 26px -18px color-mix(in srgb,var(--ink) 70%,transparent);pointer-events:none}.ctm26-pop-kick{display:block;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}.ctm26-pop-note{margin:0;font-size:12.5px;line-height:1.42}.ctm26-pop-src{display:block;margin-top:6px;font-family:var(--ctm26-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-soft)}.ctm26-plate{min-width:0}.ctm26-page .ctm26-plate-h{font-family:var(--ctm26-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1;margin:0 0 12px}.ctm26-plate-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.ctm26-plate-foot{margin-top:10px;padding-top:8px;border-top:1px solid var(--rule-faint);display:grid;gap:3px}.ctm26-money+.ctm26-money{margin-top:14px}.ctm26-money>.ctm26-kick{margin-bottom:6px}.ctm26-money-row{display:grid;grid-template-columns:minmax(0,300px) minmax(90px,1fr) auto;align-items:center;column-gap:10px;padding:3px 0}.ctm26-money-row+.ctm26-money-row{border-top:1px solid var(--rule-faint)}.ctm26-money-name{font-family:var(--ctm26-mono);font-size:11.5px;line-height:1.25;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctm26-money-track{position:relative;display:flex;height:13px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.ctm26-money-bar{height:100%}.ctm26-money-bar[data-side=d]{background:var(--dem)}.ctm26-money-bar[data-side=r]{background:var(--rep)}.ctm26-money-bar[data-side=i]{background:var(--ind)}.ctm26-money-bar.is-offballot{background:color-mix(in srgb,var(--ink) 22%,transparent)}.ctm26-money-cash{position:absolute;left:0;top:4px;bottom:4px;border-right:2px solid var(--paper)}.ctm26-out-for{height:100%;background:color-mix(in srgb,var(--ink) 62%,transparent)}.ctm26-out-against{height:100%;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ink) 62%,transparent) 0 3px,transparent 3px 6px)}.ctm26-moneyhelp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 26px}.ctm26-helpcol>.ctm26-kick.is-on{display:block;padding-top:5px;margin-bottom:6px;border-top:3px solid var(--rule-strong)}.ctm26-helpcol[data-side=d]>.ctm26-kick.is-on{border-top-color:var(--dem)}.ctm26-helpcol[data-side=r]>.ctm26-kick.is-on{border-top-color:var(--rep)}.ctm26-helpcol[data-side=i]>.ctm26-kick.is-on{border-top-color:var(--ind)}.ctm26-helpcol .ctm26-money-row{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:5px 0}.ctm26-helpcol .ctm26-money-fig{justify-content:flex-start}.ctm26-help-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:5px;border-top:1px solid var(--rule-strong);font-family:var(--ctm26-mono)}.ctm26-help-total b{font-size:14px;font-weight:700}.ctm26-help-key{display:block;margin-top:10px;color:var(--ink-soft)}@media (max-width:700px){.ctm26-moneyhelp{grid-template-columns:minmax(0,1fr);gap:14px 0}}.ctm26-money-fig{display:flex;gap:8px;justify-content:flex-end;font-family:var(--ctm26-mono);font-size:11.5px;white-space:nowrap}.ctm26-money-fig>b{font-weight:500}.ctm26-money-fig>b.is-against{font-style:italic}.ctm26-money-none{margin:8px 0 0;font-family:var(--ctm26-mono);font-size:11px;line-height:1.35;letter-spacing:.03em;color:var(--ink-soft)}.ctm26-elec-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:5px 0;border-top:1px solid var(--rule-faint)}.ctm26-elec-row .ctm26-kick{grid-column:1;text-transform:none;letter-spacing:.02em}.ctm26-elec-fig{grid-column:2;grid-row:1;font-family:var(--ctm26-mono);font-size:14px}.ctm26-elec-track{grid-column:1/-1;display:block;height:6px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.ctm26-elec-track>i{display:block;height:100%;background:var(--ink-soft)}.ctm26-prov-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:4px 0;border-top:1px solid var(--rule-faint)}.ctm26-prov-term{font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-prov-detail{font-size:12px;line-height:1.45}.ctm26-prov-sources{margin:10px 0 0;font-family:var(--ctm26-mono);font-size:11px;line-height:1.6;color:var(--ink-soft)}.ctm26-prov-sources>span:after{content:" · "}.ctm26-prov-sources>span:last-child:after{content:""}.ctm26-prov-more{margin:12px 0 0;font-size:13px}.ctm26-strip-id{font-family:var(--ctm26-display);font-size:clamp(19px,2vw,26px);font-weight:600;letter-spacing:-.015em}.ctm26-strip-ed{font-size:11px;letter-spacing:.06em;overflow-wrap:anywhere}.ctm26-strip-ed,.ctm26-strip-sources{font-family:var(--ctm26-mono);color:var(--ink-soft)}.ctm26-strip-sources{margin:9px 0 0;font-size:10.5px;line-height:1.5;letter-spacing:.03em}.ctm26-strip-sources>span:after{content:" · "}.ctm26-strip-sources>span:last-child:after{content:""}.ctm26-foot{display:flex;justify-content:space-between;gap:16px;padding:20px 0 40px}@media (max-width:900px){.ctm26-page{--ctm26-map-h:62vh}.ctm26-stagebox{flex:none;height:var(--ctm26-map-h)}.ctm26-votestack{flex:none;width:100%;height:62px}.ctm26-votestack-track{flex-direction:row;height:36px;flex:none}.ctm26-votestack-slice{width:var(--ctm26-slice);height:100%;min-width:1px;min-height:0}.ctm26-votestack-line{left:var(--ctm26-at);right:auto;top:-4px;bottom:-4px;height:auto;width:0;border-top:0;border-left:2px solid var(--ink)}.ctm26-cols,.ctm26-cols.is-even{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:620px){.ctm26-feat-name{white-space:normal;overflow:visible;text-overflow:clip}.ctm26-page{--ctm26-map-h:420px}.ctm26-page .winban-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"margin" "line" "sub";row-gap:8px}.ctm26-page .winban-margin{align-items:flex-start;text-align:left}.ctm26-page .winban-margin-n{font-size:46px}.ctm26-page .winban-line{font-size:19px;max-width:none}.ctm26-readout-fig{font-size:19px}.ctm26-page .race-disclose .race-disclose-head{grid-template-columns:minmax(0,1fr)}.ctm26-page .race-disclose .race-disclose-fact{grid-column:1;grid-row:2;text-align:left}.ctm26-page .race-disclose .race-disclose-scope{grid-row:3}.ctm26-page .outrange.is-atlas .outrange-axis,.ctm26-page .outrange.is-atlas .outrange-candidate{grid-template-columns:minmax(0,1fr) 110px}.ctm26-foot{flex-direction:column;gap:6px}}.ctm26-page{--ctm26-labw:160px}@media (prefers-reduced-motion:no-preference){@keyframes ctm26pen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.ctm26-plotsvg{display:block;max-width:100%}.ctm26-plotsvg text{font-family:var(--ctm26-mono);font-variant-numeric:tabular-nums}.ctm26-outcome{position:relative}.ctm26-crown-bracket{height:14px;margin-top:-7px}.ctm26-crown-bracket,.ctm26-crown-read{position:absolute;background:transparent}.ctm26-crown-read{left:0;right:0;top:0;cursor:crosshair;touch-action:pan-y}.ctm26-walkplate{position:relative}.ctm26-walkseg{position:absolute;top:50%;height:14px;transform:translateY(-50%);padding:0;border:0;cursor:pointer}.ctm26-walkseg[data-side=d]{background:var(--dem)}.ctm26-walkseg[data-side=r]{background:var(--rep)}.ctm26-walkseg[data-on="1"]{outline:2px solid var(--ink);outline-offset:1px;z-index:3}.ctm26-walkseg[data-held="1"]{outline-width:3px}.ctm26-featwrap{margin-top:16px}.ctm26-featwrap>.ctm26-kick{margin-bottom:5px}.ctm26-famlist{margin:0;padding:0;list-style:none}.ctm26-fam+.ctm26-fam{border-top:1px solid var(--rule-faint)}.ctm26-fam-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,130px) 56px;align-items:center;column-gap:12px;width:100%;padding:6px 0;background:none;border:0;text-align:left;cursor:default;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.03em;color:var(--ink)}.ctm26-fam-name{display:flex;align-items:baseline;gap:7px;min-width:0}.ctm26-fam-name>small{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.ctm26-fam-blurb{margin:0 0 4px;padding-left:11px;font-size:11px;line-height:1.4;color:var(--ink-soft);max-width:62ch}.ctm26-fam[data-open="1"]>.ctm26-features{padding-left:11px;margin-bottom:8px}.ctm26-fam .ctm26-features{column-count:1}.ctm26-fam .ctm26-features li{align-items:start;padding:5px 0}.ctm26-fam .ctm26-feat-name{white-space:normal;overflow:visible;display:block;color:var(--ink)}.ctm26-fam .ctm26-feat-name>small{display:block;margin-top:1px;font-size:10px;line-height:1.35;letter-spacing:.01em;color:var(--ink-faint);max-width:54ch}.ctm26-fam .ctm26-feat-track{margin-top:3px}.ctm26-features{margin:0;padding:0;list-style:none;column-count:2;column-gap:44px}.ctm26-features li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,110px) 52px;align-items:center;column-gap:10px;padding:3px 0;border-top:1px solid var(--rule-faint);break-inside:avoid;font-family:var(--ctm26-mono);font-size:10.5px;letter-spacing:.02em;color:var(--ink-soft)}.ctm26-feat-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctm26-feat-track{position:relative;height:8px}.ctm26-feat-track>i{position:absolute;left:0;top:0;height:100%;display:block}.ctm26-feat-track>i[data-side=d]{background:var(--dem)}.ctm26-feat-track>i[data-side=r]{background:var(--rep)}.ctm26-features b{font-weight:500;text-align:right}.ctm26-features b[data-side=d]{color:var(--dem)}.ctm26-features b[data-side=r]{color:var(--rep)}.ctm26-hrow{position:relative;display:grid;grid-template-columns:var(--ctm26-labw) minmax(0,1fr);align-items:center;min-height:32px}.ctm26-hrow+.ctm26-hrow:not(.is-close){border-top:1px solid var(--rule-faint)}.ctm26-hrow:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}.ctm26-hrow-who{font-family:var(--ctm26-mono);font-size:11.5px;font-weight:700;letter-spacing:.03em;color:var(--ink);text-align:right;padding-right:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctm26-hrow-who>em{font-style:normal;font-weight:400;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-hrow-track{position:relative;height:30px;min-width:0}.ctm26-hrow-bar{height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}.ctm26-hrow-bar,.ctm26-hrow-val{position:absolute;top:50%;transform:translateY(-50%)}.ctm26-hrow-val{font-family:var(--ctm26-mono);font-size:10.5px;font-weight:700;white-space:nowrap;text-shadow:0 0 3px var(--paper),0 0 3px var(--paper),0 0 3px var(--paper)}.ctm26-hrow-val[data-side=d]{color:var(--dem)}.ctm26-hrow-val[data-side=r]{color:var(--rep)}.ctm26-hrow.is-close{border-top:1px solid var(--ink);margin-top:5px;padding-top:2px}.ctm26-hrow-reach{position:absolute;top:50%;height:0;border-top:2px dashed;transform:translateY(-50%);opacity:.85}.ctm26-hrow-dot{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%)}.ctm26-hrow-val.is-close{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:normal;max-width:min(46vw,300px);background:var(--paper);z-index:2;max-width:300px;line-height:1.35}.ctm26-ribbonplate{position:relative}.ctm26-ribbonplate a{cursor:pointer}.ctm26-ribbonplate a:hover circle,.ctm26-ribbonplate a:hover rect{stroke:var(--ink);stroke-width:2}.ctm26-polls{position:relative}.ctm26-poll{appearance:none;width:30px;height:30px;margin:-15px 0 0 -15px;--lead:var(--paper-3);--ring:transparent}.ctm26-poll[data-leader=d]{--lead:var(--dem)}.ctm26-poll[data-leader=r]{--lead:var(--rep)}.ctm26-poll[data-sponsor=d]{--ring:var(--dem)}.ctm26-poll[data-sponsor=r]{--ring:var(--rep)}.ctm26-poll-dot{position:absolute;left:50%;top:50%;width:var(--r,10px);height:var(--r,10px);transform:translate(-50%,-50%);border-radius:50%}.ctm26-poll[data-counted="1"] .ctm26-poll-dot{background:var(--lead);border:1.5px solid var(--paper);box-shadow:0 0 0 2px var(--ring)}.ctm26-poll[data-leader=t][data-counted="1"] .ctm26-poll-dot{border-color:var(--ink-soft)}.ctm26-poll[data-counted="0"] .ctm26-poll-dot{border:1.6px dashed var(--lead);box-shadow:0 0 0 2px var(--ring)}.ctm26-poll[data-counted="0"][data-leader=t] .ctm26-poll-dot{border-color:var(--ink-soft)}.ctm26-polls-keys{position:relative;z-index:2;background:var(--paper);display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:8px}.ctm26-polls-keyitem{display:inline-flex;align-items:center;gap:6px;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-soft)}.ctm26-polls-keyitem .ctm26-poll-dot{position:static;transform:none;width:10px;height:10px;flex:none}.ctm26-poll-dot.is-key.is-lead-d{background:var(--dem)}.ctm26-poll-dot.is-key.is-lead-r{background:var(--rep);margin-left:8px}.ctm26-poll-dot.is-key.is-lead-t{background:var(--paper-3);border:1px solid var(--ink-soft);margin-left:8px}.ctm26-poll-dot.is-key.is-ring-d{background:var(--paper-3);box-shadow:0 0 0 2px var(--dem)}.ctm26-poll-dot.is-key.is-ring-r{background:var(--paper-3);box-shadow:0 0 0 2px var(--rep);margin-left:10px}.ctm26-polls-keyitem .ctm26-poll-dot.is-zero{background:var(--paper);border:1.5px dashed var(--ink-soft)}.ctm26-polls-stemkey{display:inline-block;width:1.5px;height:12px;background:var(--ink-soft)}.ctm26-polls-chips{position:relative;z-index:2;background:var(--paper);display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px}.ctm26-polls-chips .ctm26-kick{margin-right:4px}.ctm26-polls-chip{appearance:none;display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--rule-strong);background:none;color:var(--ink);font-family:var(--ctm26-mono);font-size:10.5px;letter-spacing:.04em;padding:2px 7px;cursor:pointer}.ctm26-polls-chip b{font-weight:700}.ctm26-polls-chip:focus-visible,.ctm26-polls-chip:hover,.ctm26-polls-chip[data-on="1"]{background:var(--paper-2);border-color:var(--ink)}.ctm26-money-track{background:transparent}.ctm26-votestack-slice{box-shadow:inset 0 1px 0 0 var(--ctm26-halo);min-height:2px}@media (max-width:900px){.ctm26-page{--ctm26-labw:0px}.ctm26-hrow{grid-template-columns:minmax(0,1fr);row-gap:0;padding:3px 0}.ctm26-hrow-who{text-align:left;padding-right:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-features{column-count:1}.ctm26-hrow-val.is-close{max-width:220px}.ctm26-votestack-slice{box-shadow:inset 1px 0 0 0 var(--ctm26-halo)}}.ctm26-page .race-disclose-scope{max-width:none}.ctm26-slab{--ctm26-side:var(--ink);display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-width:0}.ctm26-slab[data-side=d]{--ctm26-side:var(--dem)}.ctm26-slab[data-side=r]{--ctm26-side:var(--rep)}.ctm26-slab[data-side=i]{--ctm26-side:var(--ind)}.ctm26-slab[data-plottable="0"]{--ctm26-side:var(--ink-soft)}.ctm26-slab-id{display:block}.ctm26-slab-place{font-family:var(--ctm26-display);font-size:clamp(38px,4.6vw,66px);font-weight:700;line-height:.94;letter-spacing:-.028em;margin:0;overflow-wrap:anywhere}.ctm26-slab-eye{display:block;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:var(--ink-soft);margin-top:9px}.ctm26-slab-prob{display:flex;align-items:flex-start;gap:16px}.ctm26-slab .ctm26-odds{display:grid;grid-template-columns:repeat(10,1fr);gap:1.5px;width:118px;flex:none}.ctm26-slab .ctm26-odds i{display:block;aspect-ratio:1;background:var(--paper-3)}.ctm26-slab .ctm26-odds i[data-on="1"]{background:var(--ctm26-side)}.ctm26-ladder,.ctm26-sits{position:relative}.ctm26-ladder{height:52px;margin-top:6px}.ctm26-lband{position:absolute;top:0;height:100%;color:var(--ink)}.ctm26-lband[data-ink-band="4"],.ctm26-lband[data-ink-band="5"]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.78),0 0 3.5px rgba(0,0,0,.55)}html[data-map-scheme=vibrant] .ctm26-lband[data-ink-band="4"]{color:var(--ink);text-shadow:none}html[data-theme=dark] .ctm26-lband[data-ink-band]{color:var(--paper);text-shadow:none}html[data-theme=dark]:not([data-map-scheme]) .ctm26-lband[data-ink-band="4"],html[data-theme=dark]:not([data-map-scheme]) .ctm26-lband[data-ink-band="5"],html[data-theme=dark][data-map-scheme=classic] .ctm26-lband[data-ink-band="4"],html[data-theme=dark][data-map-scheme=classic] .ctm26-lband[data-ink-band="5"],html[data-theme=dark][data-map-scheme=editorial] .ctm26-lband[data-ink-band="5"],html[data-theme=dark][data-map-scheme=vibrant] .ctm26-lband[data-ink-band="5"]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.78),0 0 3.5px rgba(0,0,0,.55)}.ctm26-ladder-mark{position:absolute;top:-9px;bottom:-9px;width:3px;margin-left:-1.5px;background:var(--ink);z-index:3}.ctm26-ladder-mark:after{content:"";position:absolute;left:-5px;top:-1px;border:6px solid transparent;border-top:6px solid var(--ink);border-bottom:0}.ctm26-sitsrail{position:relative;margin-top:14px}.ctm26-sitsrail-line{position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule)}.ctm26-sitspin{position:absolute;top:calc(var(--ctm26-lane, 0) * 40px + 12px);transform:translateX(-50%);text-align:center;display:block}.ctm26-sitspin-stem{display:block;width:1px;height:calc(var(--ctm26-lane, 0) * 40px + 12px);margin:0 auto;margin-top:calc(-1 * (var(--ctm26-lane, 0) * 40px + 12px));background:var(--rule-strong)}.ctm26-sitspin-dot{display:block;width:11px;height:11px;margin:0 auto;background:var(--paper);border:2.5px solid var(--ink);border-radius:50%}.ctm26-sitspin-name{font-size:10.5px;font-weight:700;margin-top:3px}.ctm26-sitspin-name,.ctm26-sitspin-sub{display:block;font-family:var(--ctm26-mono);letter-spacing:.06em;white-space:nowrap}.ctm26-sitspin-sub{font-size:9.5px;color:var(--ink-soft)}.ctm26-statline.is-sits{margin-top:12px;align-items:center}.ctm26-sitsmore{appearance:none;border:0;background:none;padding:0 0 2px;cursor:pointer;font-family:var(--ctm26-mono);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule-strong)}.ctm26-sitsmore:hover,.ctm26-sitsmore[aria-expanded=true]{border-bottom-color:var(--ink)}.ctm26-sitspin-text{display:block;transform:translateX(var(--ctm26-pinshift,0))}.ctm26-sitspin.is-cluster .ctm26-sitspin-dot{width:15px;height:15px;background:var(--ink);border-color:var(--ink)}.ctm26-raterpanel{z-index:60;width:max-content;max-width:min(440px,calc(100vw - 24px));max-height:min(58vh,460px);overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;background:var(--paper);border:1px solid var(--ink);box-shadow:0 10px 26px -18px color-mix(in srgb,var(--ink) 70%,transparent);pointer-events:auto;display:grid;gap:2px;align-content:start}.ctm26-raterpanel-h{font-family:var(--ctm26-mono);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;padding-bottom:2px;border-bottom:1px solid var(--rule-faint)}.ctm26-raterpanel-h:first-child{margin-top:0}.ctm26-raterpanel-row{display:flex;justify-content:space-between;gap:16px;font-family:var(--ctm26-mono);font-size:11.5px;line-height:1.5}.ctm26-raterpanel-row b{font-weight:700;white-space:nowrap}.ctm26-raterpanel-row span{text-align:right}.ctm26-faceoff{display:block}.ctm26-fo-sides{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px;align-items:end}.ctm26-res-row{display:block;min-width:0;border-bottom:2px solid var(--rep);padding-bottom:10px}.ctm26-res-row[data-side=d]{border-bottom-color:var(--dem)}.ctm26-res-row[data-side=i]{border-bottom-color:var(--ind)}.ctm26-res-row[data-side=l]{border-bottom-color:var(--lib)}.ctm26-res-row[data-side=o]{border-bottom-color:var(--ink-soft)}.ctm26-res-row[data-align=end]{text-align:right}.ctm26-res-name{display:block;font-family:var(--ctm26-display);font-size:24px;font-weight:700;letter-spacing:-.015em;line-height:1.15;margin-top:4px;overflow-wrap:anywhere}.ctm26-fo-bar.is-split{position:relative;height:34px;margin:18px 0 0;display:flex}.ctm26-fo-bar.is-split .ctm26-fo-fill{position:relative;height:100%}.ctm26-fo-bar.is-split .ctm26-fo-fill[data-side=d]{background:var(--dem)}.ctm26-fo-bar.is-split .ctm26-fo-fill[data-side=i]{background:var(--ind)}.ctm26-fo-bar.is-split .ctm26-fo-fill[data-side=r]{background:var(--rep)}.ctm26-fo-bar.is-split .ctm26-fo-fill.is-minor{background:repeating-linear-gradient(135deg,var(--paper-3) 0 4px,color-mix(in srgb,var(--ink) 16%,var(--paper-3)) 4px 7px)}.ctm26-fo-sides.is-field{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px}.ctm26-fo-sides.is-field .ctm26-res-name{font-size:19px}.ctm26-fo-bar.is-split .ctm26-fo-band{position:absolute;top:-6px;height:46px;border-left:2px solid var(--ink);border-right:2px solid var(--ink);background:repeating-linear-gradient(135deg,transparent 0 4.5px,color-mix(in srgb,var(--ink) 30%,transparent) 4.5px 6px)}.ctm26-fo-bar.is-split .ctm26-fo-even{position:absolute;left:50%;top:0;bottom:0;width:1.5px;background:rgba(255,255,255,.78)}.ctm26-fo-foot{display:flex;gap:8px 26px;flex-wrap:wrap;padding-top:14px;margin-top:14px;border-top:1px solid var(--rule-faint)}.ctm26-fo-foot .ctm26-kick b{color:var(--ink);font-weight:700}.ctm26-bld,.ctm26-bld-fall{position:relative}.ctm26-bld-fall{margin-top:14px}.ctm26-bldrow{position:relative}.ctm26-bld-cap{display:block;padding:8px 0 3px;font-family:var(--ctm26-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ctm26-bld-cap[data-side=d]{color:var(--dem)}.ctm26-bld-cap[data-side=r]{color:var(--rep)}.ctm26-bld .ctm26-walkseg.is-bld{position:relative;display:block;width:100%;height:24px;border:0;padding:0;margin:0;cursor:pointer;background:none;text-align:left}.ctm26-bld .ctm26-walkseg.is-bld[data-on="1"]{background:var(--paper-2)}.ctm26-bld .ctm26-walkseg.is-bld[data-held="1"]{outline:2px solid var(--ink);outline-offset:-1px}.ctm26-bld-bar{position:absolute;top:4px;height:16px;background:var(--rep-s3)}.ctm26-bld-bar[data-side=d]{background:var(--dem-s3)}.ctm26-bld-carry{position:absolute;top:-6px;height:10px;width:1px;background:var(--rule-strong)}.ctm26-bld-lab{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--ctm26-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;text-shadow:0 0 3px var(--paper),0 0 3px var(--paper),0 0 3px var(--paper)}.ctm26-bld-lab.is-onbar{transform:translate(-50%,-50%)}.ctm26-bld-lab b{font-weight:700}.ctm26-bld-lab[data-side=d] b{color:var(--dem)}.ctm26-bld-lab[data-side=r] b{color:var(--rep)}.ctm26-bld-zero{position:absolute;top:-8px;bottom:-4px;width:2px;margin-left:-1px;background:var(--ink);opacity:.35}.ctm26-bld-total{position:absolute;top:-12px;bottom:-26px;width:3px;margin-left:-1.5px}.ctm26-bld-land{position:relative;height:20px}.ctm26-bld-landlab{position:absolute;top:4px;font-family:var(--ctm26-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.ctm26-bld-axis{position:relative;height:18px;margin-top:2px;border-top:1px solid var(--rule)}.ctm26-bld-axis span{position:absolute;top:4px;transform:translateX(-50%);font-family:var(--ctm26-mono);font-size:9.5px;color:var(--ink-soft);letter-spacing:.06em}.ctm26-featwrap.is-fine{margin-top:16px;padding-top:10px;border-top:1px solid var(--rule-faint)}.ctm26-featwrap.is-fine>.ctm26-kick{display:block;margin-bottom:6px;color:var(--ink-soft);font-size:10px;letter-spacing:.08em}.ctm26-featwrap.is-fine .ctm26-features{font-size:10px;opacity:.85}.ctm26-feat-track.is-mid{position:relative}.ctm26-feat-track.is-mid i{position:absolute;top:1px;height:11px}.ctm26-feat-track.is-mid u{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--rule-strong);text-decoration:none}.ctm26-mapcol{min-width:0;display:flex;flex-direction:column;justify-content:space-between}.ctm26-mapcol.is-aside{justify-content:flex-start;gap:10px}.ctm26-mapcol.is-aside .slrace-body{grid-template-columns:minmax(0,1fr);gap:1rem}.ctm26-mapcol.is-aside .slrace{margin:0}.ctm26-mapcol{--ctm26-stage-colw:calc((100vw - 2 * var(--gutter, 30px) - var(--ctm26-stage-gap, 34px)) * 0.565);--ctm26-boxh:min(var(--ctm26-stage-map-max,640px),calc(var(--ctm26-stage-colw) / var(--ctm26-ar, 1)));--ctm26-boxw:min(100%,calc(var(--ctm26-boxh) * var(--ctm26-ar, 1)))}.ctm26-mapcol:not(.is-aside)>*{width:100%;max-width:var(--ctm26-boxw,100%);margin-inline:auto 0}.ctm26-mapcol .ctm26-stagebox{position:relative;flex:0 0 auto;height:var(--ctm26-boxh);min-height:240px}.ctm26-maplayer.is-vote .ctm26-map{cursor:pointer}.ctm26-map-dorl{stroke:var(--paper);stroke-width:.3}.ctm26-map-dorl.is-hot{stroke:var(--ink);stroke-width:.9}html[data-theme=dark] .ctm26-map-dorl{stroke:var(--ctm26-mapline)}.ctm26-mapread{display:block;margin:10px 0 0;font-family:var(--ctm26-mono);font-size:11px;line-height:1.45;letter-spacing:.05em;color:var(--ink-soft);min-height:2.9em}.ctm26-keyblock{margin-top:6px}.ctm26-mapstrip{display:block}.ctm26-stackcap{display:block;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.05em;color:var(--ink-soft);margin-top:12px;line-height:1.45;max-width:46ch}.ctm26-readout-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0 26px;min-width:0}.ctm26-polls-plot{position:relative}.ctm26-poll{position:absolute;transform:translate(-50%,-50%);width:calc(var(--r, 6px) * 2 + 6px);height:calc(var(--r, 6px) * 2 + 6px);background:none;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.ctm26-poll .ctm26-poll-dot{display:block;width:calc(var(--r, 6px) * 2);height:calc(var(--r, 6px) * 2);border-radius:50%;background:var(--ctm26-pollfill,var(--paper-2));border:2px solid var(--ink)}.ctm26-poll[data-sponsor=d] .ctm26-poll-dot{border-color:var(--dem)}.ctm26-poll[data-sponsor=r] .ctm26-poll-dot{border-color:var(--rep)}.ctm26-poll[data-counted="0"] .ctm26-poll-dot{background:var(--paper);border-style:dashed;border-width:1.6px}.ctm26-poll[data-on="1"] .ctm26-poll-dot{outline:2px solid var(--ink);outline-offset:1px}.ctm26-statline{z-index:2;background:var(--paper);display:flex;gap:30px;flex-wrap:wrap;margin-top:16px;padding-left:var(--ctm26-labw)}.ctm26-statline,.ctm26-worth{position:relative}.ctm26-worth-track{position:relative;height:52px}.ctm26-worth-bar{position:absolute;top:14px;height:14px;background:var(--rep)}.ctm26-worth-bar[data-side=d]{background:var(--dem)}.ctm26-worth-fig{position:absolute;top:12px;font-family:var(--ctm26-mono);font-size:13px;font-weight:700;color:var(--rep)}.ctm26-worth-fig[data-side=d]{color:var(--dem)}.ctm26-worth-note-line{font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-worth-note-line,.ctm26-worth-terms{position:relative;z-index:2;margin:8px 0 0;background:var(--paper)}.ctm26-worth-terms{display:flex;gap:20px;flex-wrap:wrap}.ctm26-worth-terms b{color:var(--ink);font-weight:700}.ctm26-worth-terms b[data-side=r]{color:var(--rep)}.ctm26-worth-terms b[data-side=d]{color:var(--dem)}.ctm26-worth-basis{font-style:normal;text-transform:none;letter-spacing:.02em}.ctm26-built{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:26px}.ctm26-built-col{min-width:0}.ctm26-built-text{font-size:13px;line-height:1.55;color:var(--ink-soft);margin:7px 0 0;max-width:52ch}.ctm26-built-text a{color:var(--ink);text-underline-offset:3px}.ctm26-built-col .ctm26-strip-ed,.ctm26-built-col .ctm26-strip-id{letter-spacing:.06em;word-break:break-all}.ctm26-built-col .ctm26-strip-ed,.ctm26-built-col .ctm26-strip-id,.ctm26-built-scale{display:block;font-family:var(--ctm26-mono);font-size:10.5px;color:var(--ink-soft);margin-top:7px}.ctm26-built-scale{line-height:1.8;letter-spacing:.05em}.ctm-dispatch-page #race-methodology .rmeth{margin-top:20px}.ctm-dispatch-page #race-methodology button.rmeth-toggle{min-height:44px}.ctm-dispatch-page #race-methodology button.rmeth-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ctm-dispatch-page .rmeth-model-section+.rmeth-model-section{margin-top:22px;padding-top:22px;border-top:1px solid var(--rule-strong)}.ctm-dispatch-page .rmeth-model-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.ctm-dispatch-page .rmeth-model-head h3,.ctm-dispatch-page .rmeth-model-layer h4{margin:0;font-family:var(--ctm26-mono);font-weight:720;line-height:1.3;letter-spacing:.04em}.ctm-dispatch-page .rmeth-model-head h3{font-size:12px}.ctm-dispatch-page .rmeth-model-head>p{margin:0;color:var(--ink-soft);font-family:var(--ctm26-mono);font-size:10px;line-height:1.35;text-align:right}.ctm-dispatch-page .rmeth-model-layer{margin-top:14px}.ctm-dispatch-page .rmeth-model-layer h4{font-size:11px}.ctm-dispatch-page .rmeth-model-layer dl{margin:6px 0 0}.ctm-dispatch-page .rmeth-model-layer dl>div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;padding:6px 0;border-top:1px solid var(--rule)}.ctm-dispatch-page .rmeth-model-layer dd,.ctm-dispatch-page .rmeth-model-layer dt{margin:0;font-family:var(--ctm26-mono);font-size:11px;line-height:1.4}.ctm-dispatch-page .rmeth-model-layer dt{color:var(--ink-soft)}@media (max-width:1100px){.ctm26-mapcol:not(.is-aside)>*{max-width:none;margin-inline:0}.ctm26-mapcol .ctm26-stagebox{flex:none;width:100%;height:auto;aspect-ratio:var(--ctm26-ar,1);min-height:0;max-height:560px}.ctm26-mapcol,.ctm26-slab{justify-content:flex-start}.ctm26-readout-grid{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 22px}}@media (max-width:860px){.ctm26-slab{gap:16px}.ctm26-slab-eye{font-size:10px;letter-spacing:.14em}.ctm26-sitspin-name{font-size:9.5px}.ctm26-sitspin-sub{font-size:8.5px}.ctm26-fo-sides,.ctm26-fo-sides.is-field{grid-template-columns:minmax(0,1fr);gap:12px}.ctm26-fo-sides.is-field .ctm26-res-name{font-size:20px}.ctm26-res-row[data-align=end]{text-align:left}.ctm26-res-row{padding-bottom:8px}.ctm26-res-name{font-size:20px}.ctm26-fo-bar.is-split{height:26px;margin-top:14px}.ctm26-fo-bar.is-split .ctm26-fo-band{top:-5px;height:36px}.ctm26-fo-foot{padding-top:11px;margin-top:11px;gap:6px 18px}.ctm26-slab{gap:14px}.ctm26-statline{padding-left:0;gap:14px 20px}.ctm26-built{grid-template-columns:1fr;gap:18px}.ctm-dispatch-page .rmeth-model-head{align-items:flex-start;flex-direction:column;gap:5px}.ctm-dispatch-page .rmeth-model-head>p{text-align:left}.ctm-dispatch-page .rmeth-model-layer dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.ctm26-bld .ctm26-features{column-count:1}.ctm26-slab-eye.is-note{display:block;padding:9px 0 2px;text-transform:none;letter-spacing:.04em;font-size:12px;color:var(--ink-soft)}.ctm26-plate-note.is-onpaper{position:relative;z-index:2;background:var(--paper)}html[data-theme=dark] .ctm26-votestack-track{background:color-mix(in srgb,var(--paper-3) 60%,var(--paper))}@media (pointer:coarse){.ctm26-pop{pointer-events:auto}}.ctm26-ladder-more{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--ctm26-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7);pointer-events:none}.ctm26-ladder-more.is-right{right:4px}.ctm26-ladder-more.is-left{left:4px}.ctm26-page{--ctm26-z1:0.035;--ctm26-z2:0.075;--ctm26-z3:0.125;--ctm26-z4:0.175;--ctm26-instr-gap:34px}html[data-theme=dark] .ctm26-page{--ctm26-z1:0.055;--ctm26-z2:0.11;--ctm26-z3:0.17;--ctm26-z4:0.235}.ctm26-page .ctm26-instr{display:grid;grid-template-columns:minmax(0,1.33fr) minmax(0,1fr);gap:var(--ctm26-instr-gap);align-items:start;padding-top:14px}.ctm26-page .ctm26-instr.is-solo{grid-template-columns:minmax(0,1fr)}.ctm26-page .ctm26-instr.is-solo .ctm26-ins-body,.ctm26-page .ctm26-instr.is-solo .ctm26-instr-left,.ctm26-page .ctm26-instr.is-solo .ctm26-instr-right{display:contents}.ctm26-page .ctm26-instr.is-solo .ctm26-slab{order:1;margin-bottom:16px}.ctm26-page .ctm26-instr.is-solo .ctm26-axishero{order:2}.ctm26-page .ctm26-instr.is-solo .is-result{order:3;margin-top:18px}.ctm26-page .ctm26-instr.is-solo .ctm26-ins-rows{order:4;margin-top:18px}.ctm26-page .ctm26-instr-left{display:flex;flex-direction:column;gap:16px;min-width:0}.ctm26-page .ctm26-instr-left>.ctm26-slab{order:0}.ctm26-page .ctm26-instr-left>.is-map{order:1}.ctm26-page .ctm26-instr-left>.is-result{order:2}.ctm26-page .ctm26-instr-right{position:relative;min-width:0}.ctm26-page .ctm26-slab{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 0 10px;border-bottom:1px solid var(--rule);background:none}.ctm26-page .ctm26-slab-id{min-width:0;flex:1 1 auto}.ctm26-page .ctm26-slab-place{margin:0;font-family:var(--ctm26-display);font-size:clamp(34px,4.2vw,60px);line-height:.9;letter-spacing:-.028em;font-weight:600;color:var(--ink)}.ctm26-page .ctm26-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.ctm26-page .ctm26-pill{display:inline-block;font-family:var(--ctm26-mono);font-size:11px;line-height:1.2;letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--rule-strong);padding:3px 7px;color:var(--ink);white-space:nowrap}.ctm26-page .ctm26-pill[data-side=d]{border-color:var(--dem);color:var(--dem)}.ctm26-page .ctm26-pill[data-side=r]{border-color:var(--rep);color:var(--rep)}.ctm26-page .ctm26-pill[data-side=i]{border-color:var(--ind);color:var(--ind)}.ctm26-page .ctm26-slab-eye{display:block;margin-top:8px;font-family:var(--ctm26-mono);font-size:11px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-page .ctm26-slab-when{flex:0 0 auto;text-align:right}.ctm26-page .ctm26-slab-when .ctm26-kick{line-height:1.7;text-transform:none;letter-spacing:.04em}.ctm26-page .ctm26-plateframe{border:1px solid var(--rule-strong);background:var(--plate,var(--paper));position:relative}.ctm26-page .ctm26-plate-top{display:flex;align-items:stretch;border-bottom:1px solid var(--rule);min-height:46px}.ctm26-page .ctm26-plate-top .ctm26-seg{border-right:1px solid var(--rule);margin:0;flex:0 0 auto}.ctm26-page .ctm26-readout-grid{flex:1 1 auto;display:flex;align-items:stretch;min-width:0;overflow:hidden;margin:0;padding:0;border:0;background:none}.ctm26-page .ctm26-ro-cell{flex:0 0 auto;min-width:0;padding:0 11px;border-right:1px solid var(--rule-faint);display:flex;flex-direction:column;justify-content:center;gap:1px}.ctm26-page .ctm26-ro-cell.is-wide{flex:1 1 auto;min-width:88px}.ctm26-page .ctm26-ro-cell:last-child{border-right:0}.ctm26-page .ctm26-ro-cell .ctm26-kick{font-size:11px;letter-spacing:.1em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctm26-page .ctm26-readout-fig{font-family:var(--ctm26-mono);font-size:13px;line-height:1.2;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctm26-page .ctm26-readout-fig[data-side=d]{color:var(--dem)}.ctm26-page .ctm26-readout-fig[data-side=r]{color:var(--rep)}.ctm26-page .ctm26-ro-idle{align-self:center;padding:0 12px;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctm26-page .ctm26-plateframe .ctm26-stagebox{padding:8px 8px 2px;box-sizing:border-box;height:calc(var(--ctm26-boxh) + 10px)}.ctm26-page .ctm26-plate-bot{display:flex;align-items:center;gap:14px;border-top:1px solid var(--rule);padding:6px 10px}.ctm26-page .ctm26-plate-bot .ctm26-keyblock{flex:1 1 auto;min-width:0;margin:0}.ctm26-page .ctm26-plate-bot .ctm26-keynote{flex:0 0 auto;max-width:42%;text-align:right;margin:0}.ctm26-page .ctm26-plate-bot .ctm26-key,.ctm26-page .ctm26-plate-bot .ctm26-keyblock{margin-top:0}.ctm26-page .ctm26-plate-bot .ctm26-key-step{grid-template-rows:9px 9px 9px;gap:2px}.ctm26-page .ctm26-plate-bot .ctm26-key-axis{height:13px;margin-top:2px}.ctm26-page .ctm26-plate-bot .ctm26-keynote{min-height:0;margin-top:0}.ctm26-page .ctm26-mapread{margin:6px 0 0;min-height:15px}.ctm26-page .ctm26-instr-left .ctm26-mapcol:not(.is-aside)>*{max-width:none;margin-inline:0}.ctm26-page .ctm26-instr-left .ctm26-mapcol{display:block}.ctm26-page .ctm26-mapstrip{margin-top:10px}.ctm26-page .ctm26-mapstrip .ctm26-votestack{display:block;width:100%;flex:none;margin:0}.ctm26-page .ctm26-mapstrip .ctm26-votestack-track{flex-direction:row;height:26px;width:100%;flex:none}.ctm26-page .ctm26-mapstrip .ctm26-votestack-slice{width:var(--ctm26-slice);height:100%;min-width:.5px;min-height:0;box-shadow:inset -.5px 0 0 color-mix(in srgb,var(--paper) 65%,transparent)}.ctm26-page .ctm26-mapstrip .ctm26-votestack-line{left:var(--ctm26-at);right:auto;top:-3px;bottom:-3px;height:auto;width:0;border-top:0;border-left:2px solid var(--ink)}.ctm26-page .ctm26-mapstrip .ctm26-stackcap{display:block;margin-top:5px}.ctm26-page .ctm26-faceoff{margin:0}.ctm26-page .ctm26-fo-bar.is-split{position:relative;display:flex;height:56px;border:1px solid var(--rule-strong);margin-top:22px;overflow:visible}.ctm26-page .ctm26-fo-fill{position:relative;display:flex;align-items:center;overflow:hidden;min-width:0}.ctm26-page .ctm26-fo-fill[data-side=r]{background:var(--rep);justify-content:flex-start}.ctm26-page .ctm26-fo-fill[data-side=d]{background:var(--dem);justify-content:flex-end}.ctm26-page .ctm26-fo-fill[data-side=i]{background:var(--ind);justify-content:flex-end}.ctm26-page .ctm26-fo-fill.is-minor{background:var(--ink-soft);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--paper) 55%,transparent) 0 2px,transparent 2px 6px)}.ctm26-page .ctm26-fo-figin{font-family:var(--ctm26-display);font-size:clamp(20px,2.6vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1;padding:0 13px;color:var(--ctm26-onfill);white-space:nowrap}.ctm26-page .ctm26-fo-figin>i{font-style:normal;font-size:.62em}.ctm26-page .ctm26-fo-band{position:absolute;top:0;bottom:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.62) 0 1.5px,rgba(255,255,255,0) 1.5px 6px);border-left:1px dashed rgba(255,255,255,.85);border-right:1px dashed rgba(255,255,255,.85)}html[data-theme=dark] .ctm26-page .ctm26-fo-band{background-image:repeating-linear-gradient(135deg,rgba(7,9,15,.5) 0 1.5px,rgba(0,0,0,0) 1.5px 6px);border-left-color:rgba(7,9,15,.9);border-right-color:rgba(7,9,15,.9)}.ctm26-page .ctm26-fo-even{position:absolute;top:-7px;bottom:-7px;width:2px;transform:translateX(-1px);background:var(--ink);pointer-events:none}.ctm26-page .ctm26-fo-evenlab{position:absolute;top:-20px;transform:translateX(-50%);font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.06em;color:var(--ink);white-space:nowrap}.ctm26-page .ctm26-fo-sides{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:9px}.ctm26-page .ctm26-fo-sides.is-field{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ctm26-page .ctm26-res-row{min-width:0}.ctm26-page .ctm26-res-row[data-align=end]{text-align:right}.ctm26-page .ctm26-res-name{display:block;font-family:var(--font-serif,Georgia,serif);font-size:19px;line-height:1.15;color:var(--ink)}.ctm26-page .ctm26-res-row[data-side=d] .ctm26-res-party{color:var(--dem)}.ctm26-page .ctm26-res-row[data-side=r] .ctm26-res-party{color:var(--rep)}.ctm26-page .ctm26-res-row[data-side=i] .ctm26-res-party{color:var(--ind)}.ctm26-page .ctm26-res-row[data-side=l] .ctm26-res-party{color:var(--lib-ink)}.ctm26-page .ctm26-res-row[data-side=o] .ctm26-res-party{color:var(--ink-soft)}.ctm26-page .ctm26-res-party{font-family:var(--ctm26-mono);font-style:normal;font-size:12px;margin-left:5px}.ctm26-page .ctm26-res-line{display:block;margin-top:2px;font-family:var(--ctm26-mono);font-size:11px;line-height:1.5;color:var(--ink-2)}.ctm26-page .ctm26-res-line.is-soft{color:var(--ink-soft)}.ctm26-page .ctm26-fo-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 18px;margin-top:9px;padding-top:7px;border-top:1px solid var(--rule-faint)}.ctm26-page .ctm26-fo-foot .ctm26-kick{text-transform:none;letter-spacing:.03em}.ctm26-page .ctm26-plate-note.is-tight{margin:7px 0 0;font-size:13px;line-height:1.45}.ctm26-page .ctm26-frame{pointer-events:none;z-index:0}.ctm26-page .ctm26-frame,.ctm26-page .ctm26-zones{position:absolute;inset:0}.ctm26-page .ctm26-zone{position:absolute;top:0;bottom:0;display:block}.ctm26-page .ctm26-zone[data-side=d][data-depth="1"]{background:color-mix(in srgb,var(--dem-s5) calc(var(--ctm26-z1) * 100%),transparent)}.ctm26-page .ctm26-zone[data-side=d][data-depth="2"]{background:color-mix(in srgb,var(--dem-s5) calc(var(--ctm26-z2) * 100%),transparent)}.ctm26-page .ctm26-zone[data-side=d][data-depth="3"]{background:color-mix(in srgb,var(--dem-s5) calc(var(--ctm26-z3) * 100%),transparent)}.ctm26-page .ctm26-zone[data-side=d][data-depth="4"]{background:color-mix(in srgb,var(--dem-s5) calc(var(--ctm26-z4) * 100%),transparent)}.ctm26-page .ctm26-zone[data-side=r][data-depth="1"]{background:color-mix(in srgb,var(--rep-s5) calc(var(--ctm26-z1) * 100%),transparent)}.ctm26-page .ctm26-zone[data-side=r][data-depth="2"]{background:color-mix(in srgb,var(--rep-s5) calc(var(--ctm26-z2) * 100%),transparent)}.ctm26-page .ctm26-zone[data-side=r][data-depth="3"]{background:color-mix(in srgb,var(--rep-s5) calc(var(--ctm26-z3) * 100%),transparent)}.ctm26-page .ctm26-zone[data-side=r][data-depth="4"]{background:color-mix(in srgb,var(--rep-s5) calc(var(--ctm26-z4) * 100%),transparent)}.ctm26-page .ctm26-frame-edge{opacity:.1}.ctm26-page .ctm26-frame-edge,.ctm26-page .ctm26-frame-spine{position:absolute;top:0;bottom:0;width:1px;background:var(--ink)}.ctm26-page .ctm26-frame-spine{opacity:.62;z-index:2}.ctm26-page .ctm26-frame-thread{position:absolute;top:0;bottom:0;width:1px;z-index:2;opacity:.55;background:repeating-linear-gradient(180deg,currentColor 0 2px,transparent 2px 5px)}.ctm26-page .ctm26-ins-body{position:relative;z-index:1}.ctm26-page .ctm26-ins-rows{position:relative}.ctm26-page .ctm26-ins-rows>.ctm26-ins:last-child{border-bottom:0}.ctm26-page .ctm26-ins{position:relative;z-index:1;border-bottom:1px solid var(--rule-faint);padding:9px 0 11px}.ctm26-page .ctm26-ins:last-child{border-bottom:0}.ctm26-page .ctm26-ins-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px}.ctm26-page .ctm26-ins-nm{margin:0;line-height:1.25;letter-spacing:.15em;font-weight:600;color:var(--ink);flex:0 0 auto}.ctm26-page .ctm26-ins-nm,.ctm26-page .ctm26-ins-note{font-family:var(--ctm26-mono);font-size:11px;text-transform:uppercase}.ctm26-page .ctm26-ins-note{line-height:1.35;letter-spacing:.05em;color:var(--ink-soft);text-align:right;max-width:58%}.ctm26-page .ctm26-ins-plot{position:relative}.ctm26-page .ctm26-axishero{position:relative;z-index:1;padding-top:6px}.ctm26-page .ctm26-axcands{display:flex;justify-content:space-between;gap:10px}.ctm26-page .ctm26-axcand{max-width:47%;min-width:0}.ctm26-page .ctm26-axcand[data-at=d]{text-align:right}.ctm26-page .ctm26-axcand-nm{display:block;font-family:var(--font-serif,Georgia,serif);font-size:17px;line-height:1.12;color:var(--ink)}.ctm26-page .ctm26-axcand[data-side=d] .ctm26-axcand-nm{color:var(--dem)}.ctm26-page .ctm26-axcand[data-side=r] .ctm26-axcand-nm{color:var(--rep)}.ctm26-page .ctm26-axcand[data-side=i] .ctm26-axcand-nm{color:var(--ind)}.ctm26-page .ctm26-axcand-sub{display:block;margin-top:2px;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-page .ctm26-heronum{position:relative;height:104px;margin-top:4px}.ctm26-page .ctm26-heronum-eye{position:absolute;top:4px;left:0;right:0;display:flex;justify-content:space-between;gap:10px}.ctm26-page .ctm26-heronum-eye .ctm26-kick{text-transform:none;letter-spacing:.03em}.ctm26-page .ctm26-heronum-val{position:absolute;bottom:8px;white-space:nowrap;font-family:var(--ctm26-display);font-size:clamp(44px,5.4vw,70px);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--ink)}.ctm26-page .ctm26-heronum-val[data-side=d]{color:var(--dem)}.ctm26-page .ctm26-heronum-val[data-side=r]{color:var(--rep)}.ctm26-page .ctm26-heronum-val[data-side=i]{color:var(--ind)}.ctm26-page .ctm26-heronum-val>sup{font-size:.42em;vertical-align:.9em;letter-spacing:-.01em}.ctm26-page .ctm26-heronum-val.is-word{left:0;transform:none;font-size:clamp(28px,3.4vw,42px);color:var(--ink)}.ctm26-page .ctm26-heronum-tick{position:absolute;bottom:0;width:2px;height:8px;transform:translateX(-1px);background:currentColor;color:var(--ink)}.ctm26-page .ctm26-heronum-tick[data-side=d]{color:var(--dem)}.ctm26-page .ctm26-heronum-tick[data-side=r]{color:var(--rep)}.ctm26-page .ctm26-heronum-tick[data-side=i]{color:var(--ind)}.ctm26-page .ctm26-gauge{display:flex;gap:0;align-items:flex-end;margin-top:2px;padding-bottom:8px}.ctm26-page .ctm26-gcell{padding-right:16px;margin-right:16px;border-right:1px solid var(--rule)}.ctm26-page .ctm26-gcell:last-child{border-right:0;margin-right:0;padding-right:0}.ctm26-page .ctm26-gval{display:block;font-family:var(--ctm26-mono);font-size:22px;line-height:1.1;color:var(--ink)}.ctm26-page .ctm26-gcell .ctm26-gnote{display:block;margin-top:3px;font-family:var(--font-sans);font-size:11px;line-height:1.25;letter-spacing:.04em;color:var(--ink-soft);cursor:help;border-bottom:1px dotted var(--ink-soft)}.ctm26-page .ctm26-sits{position:relative}.ctm26-page .ctm26-shnames{position:relative;height:14px;margin-bottom:2px}.ctm26-page .ctm26-shnames>span{position:absolute;transform:translateX(-50%);font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;line-height:1}.ctm26-page .ctm26-ladder{position:relative;height:11px;margin:0;border-radius:0;overflow:visible}.ctm26-page .ctm26-lband{position:absolute;top:0;bottom:0;border-radius:0}.ctm26-page .ctm26-ladder-mark{position:absolute;top:-3px;bottom:-3px;width:2px;transform:translateX(-1px);background:var(--ink);z-index:3}.ctm26-page .ctm26-ladder-mark:after{content:"";position:absolute;left:-3px;bottom:-6px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid var(--ink)}.ctm26-page .ctm26-ladder-more{display:none}.ctm26-page .ctm26-shaxis{position:relative;height:20px;margin-top:8px;border-top:1px solid var(--rule-strong)}.ctm26-page .ctm26-shtick{position:absolute;top:6px;transform:translateX(-50%);font-family:var(--ctm26-mono);font-size:11px;line-height:1;color:var(--ink-soft);white-space:nowrap}.ctm26-page .ctm26-shtick:before{content:"";position:absolute;left:50%;top:-6px;width:1px;height:4px;background:var(--ink);opacity:.5}.ctm26-page .ctm26-shtick[data-major="1"]{color:var(--ink)}.ctm26-page .ctm26-range{position:relative;height:42px;margin-top:12px}.ctm26-page .ctm26-range-bar{position:absolute;top:4px;height:20px;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 12%,transparent),color-mix(in srgb,var(--ink) 30%,transparent),color-mix(in srgb,var(--ink) 12%,transparent));border-left:2px solid var(--ink);border-right:2px solid var(--ink)}.ctm26-page .ctm26-range-cap{position:absolute;top:7px;font-family:var(--ctm26-mono);font-size:12px;line-height:1.2;white-space:nowrap}.ctm26-page .ctm26-range-cap[data-side=d]{color:var(--dem)}.ctm26-page .ctm26-range-cap[data-side=r]{color:var(--rep)}.ctm26-page .ctm26-range-lab{position:absolute;left:0;bottom:0;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-page .ctm26-sitsrail{margin-top:4px}.ctm26-page .ctm26-statline.is-sits{margin-top:16px;padding-top:6px;border-top:1px solid var(--rule-faint)}.ctm26-page .ctm26-cflow{position:relative}.ctm26-page .ctm26-cflow-track{position:relative;height:28px}.ctm26-page .ctm26-cflow-seg{position:absolute;top:0;height:28px;display:block;box-shadow:inset -.5px 0 0 color-mix(in srgb,var(--paper) 55%,transparent)}.ctm26-page .ctm26-cflow-seg[data-on="1"]{filter:brightness(.72) saturate(1.3)}.ctm26-page .ctm26-cflow-zero{width:1px;opacity:.62}.ctm26-page .ctm26-cflow-net,.ctm26-page .ctm26-cflow-zero{position:absolute;top:-4px;bottom:-4px;background:var(--ink)}.ctm26-page .ctm26-cflow-net{width:2px;transform:translateX(-1px);z-index:3}.ctm26-page .ctm26-cflow-caps{position:relative;height:34px;margin-top:2px}.ctm26-page .ctm26-cflow-cap.is-end{top:17px}.ctm26-page .ctm26-cflow-cap{position:absolute;top:0;font-family:var(--ctm26-mono);font-size:12px;white-space:nowrap}.ctm26-page .ctm26-cflow-cap[data-side=d]{color:var(--dem)}.ctm26-page .ctm26-cflow-cap[data-side=r]{color:var(--rep)}.ctm26-page .ctm26-cflow-cap[data-side=i]{color:var(--ind)}.ctm26-page .ctm26-cflow-cap.is-end{transform:translateX(-100%);padding-right:0}.ctm26-page .ctm26-cflow-read{display:block;margin-top:4px;min-height:15px;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-page .ctm26-ins .ctm26-walkplate{margin:0}.ctm26-page .ctm26-ins .ctm26-bld-fall{margin-top:6px}.ctm26-page .ctm26-ins .ctm26-bld .ctm26-walkseg.is-bld{height:19px}.ctm26-page .ctm26-ins .ctm26-bld-cap{padding:7px 0 13px;font-size:11px}.ctm26-page .ctm26-ins .ctm26-bld-axis{margin-top:4px}.ctm26-page .ctm26-ins .ctm26-featwrap.is-fine{margin-top:8px;padding-top:6px}.ctm26-page .ctm26-ins .ctm26-featwrap.is-fine>.ctm26-kick{margin-bottom:3px}.ctm26-page .ctm26-ins .ctm26-features{column-gap:22px}.ctm26-page .ctm26-ins .ctm26-features li{padding:1px 0}.ctm26-page .ctm26-ins .ctm26-polls{margin:0}.ctm26-page .ctm26-ins .ctm26-polls-keys{margin-top:6px;gap:3px 14px}.ctm26-page .ctm26-ins .ctm26-polls-chips{margin-top:7px;gap:4px 6px}.ctm26-page .ctm26-ins .ctm26-polls .ctm26-plate-note{margin:7px 0 0;font-size:12px}.ctm26-page .ctm26-ins .ctm26-histplate{margin:0}.ctm26-page .ctm26-ins .ctm26-hrow{display:block;position:relative;padding:0;min-height:24px}.ctm26-page .ctm26-ins .ctm26-hrow-who{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:3;padding-right:0;text-align:left;font-size:11px;font-weight:700;pointer-events:none;text-shadow:0 0 3px var(--paper),0 0 3px var(--paper),0 0 3px var(--paper)}.ctm26-page .ctm26-ins .ctm26-hrow-who>em{display:none}.ctm26-page .ctm26-ins .ctm26-hrow-track{height:24px;display:block}.ctm26-page .ctm26-ins .ctm26-hrow.is-close{margin-top:5px;padding-top:5px}.ctm26-page .ctm26-ins .ctm26-hrow.is-close .ctm26-hrow-who{top:12px;transform:translateY(-50%)}.ctm26-page .ctm26-ins .ctm26-hrow-val.is-close{position:static;display:block;transform:none;top:auto;margin:3px 0 0 var(--ctm26-labw,0);font-weight:400;color:var(--ink-soft);background:none;text-shadow:none}.ctm26-page .ctm26-fstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:24px;padding:12px 0 0;border-top:1.5px solid var(--ink)}.ctm26-page .ctm26-fcell{padding:0 20px;border-left:1px solid var(--rule);min-width:0}.ctm26-page .ctm26-fcell:first-child{padding-left:0;border-left:0}.ctm26-page .ctm26-fcell:last-child{padding-right:0}.ctm26-page .ctm26-fval{display:block;margin-top:6px;font-family:var(--ctm26-mono);font-size:12.5px;line-height:1.5;color:var(--ink)}.ctm26-page .ctm26-fval b{font-weight:600}.ctm26-page .ctm26-fval b[data-side=d]{color:var(--dem)}.ctm26-page .ctm26-fval b[data-side=r]{color:var(--rep)}.ctm26-page .ctm26-fsub{display:block;margin-top:4px;font-family:var(--ctm26-mono);font-size:11px;line-height:1.45;color:var(--ink-soft)}.ctm26-page .ctm26-fsub.is-ed{letter-spacing:.04em;word-break:break-all}.ctm26-page .ctm26-fbar{position:relative;display:block;height:9px;margin:5px 0 1px;background:var(--paper-2)}.ctm26-page .ctm26-fbar>i{position:absolute;top:0;bottom:0;display:block}.ctm26-page .ctm26-fbar>i[data-side=d]{background:var(--dem-s3)}.ctm26-page .ctm26-fbar>i[data-side=r]{background:var(--rep-s3)}.ctm26-page .ctm26-fbar>u{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--ink);opacity:.6;text-decoration:none}.ctm26-page .ctm26-flink{font-family:var(--font-serif,Georgia,serif);font-size:16px;color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--ink);padding-bottom:1px}.ctm26-page .ctm26-flink:hover{color:var(--dem);border-color:var(--dem)}@media (max-width:900px){.ctm26-page .ctm26-instr{grid-template-columns:minmax(0,1fr);gap:0;padding-top:10px}.ctm26-page .ctm26-ins-body,.ctm26-page .ctm26-instr-left,.ctm26-page .ctm26-instr-right{display:contents}.ctm26-page .ctm26-instr-left>.ctm26-slab{order:1;margin-bottom:16px}.ctm26-page .ctm26-axishero{order:2}.ctm26-page .ctm26-instr-left>.is-map{order:3;margin:18px 0}.ctm26-page .ctm26-instr-left>.is-result{order:4}.ctm26-page .ctm26-ins-rows{order:5;margin-top:18px}.ctm26-page .ctm26-slab{flex-direction:column;align-items:flex-start;gap:10px}.ctm26-page .ctm26-slab-when{text-align:left}.ctm26-page .ctm26-mapcol{--ctm26-stage-colw:calc(100vw - 2 * var(--gutter, 16px))}.ctm26-page .ctm26-plate-top{flex-direction:column;align-items:stretch}.ctm26-page .ctm26-plate-top .ctm26-seg{border-right:0;border-bottom:1px solid var(--rule)}.ctm26-page .ctm26-readout-grid{height:46px}.ctm26-page .ctm26-ro-idle{display:none}.ctm26-page .ctm26-plate-bot{flex-direction:column;align-items:stretch;gap:6px}.ctm26-page .ctm26-plate-bot .ctm26-keynote{max-width:none;text-align:left}.ctm26-page .ctm26-heronum{height:88px}.ctm26-page .ctm26-fo-bar.is-split{height:46px}.ctm26-page .ctm26-fo-sides{grid-template-columns:1fr 1fr;gap:0 12px}.ctm26-page .ctm26-fstrip{grid-template-columns:minmax(0,1fr)}.ctm26-page .ctm26-fcell{padding:12px 0;border-left:0;border-top:1px solid var(--rule)}.ctm26-page .ctm26-fcell:first-child{border-top:0;padding-top:0}.ctm26-page .ctm26-ins-note{max-width:54%}}.ctm26-page .ctm26-shtick[data-edge=lo]{transform:none}.ctm26-page .ctm26-shtick[data-edge=hi]{transform:translateX(-100%)}.ctm26-page .ctm26-shtick[data-edge=lo]:before{left:0}.ctm26-page .ctm26-shtick[data-edge=hi]:before{left:100%}.ctm26-page .ctm26-cflow-cap{max-width:52%;overflow:hidden;text-overflow:ellipsis}.ctm26-page .ctm26-cflow-cap.is-end{max-width:48%}.ctm26-page .ctm26-ins .ctm26-hrow-val.is-close{max-width:none;white-space:normal;line-height:1.3}.ctm26-page .ctm26-hrow-bar[data-beyond=r]{border-left:2px dashed var(--paper);border-top-left-radius:0;border-bottom-left-radius:0}.ctm26-page .ctm26-hrow-bar[data-beyond=d]{border-right:2px dashed var(--paper)}.ctm26-page .ctm26-hrow-off{font-style:normal;font-size:.86em;color:var(--ink-soft);letter-spacing:.04em}.ctm26-page .ctm26-ins .ctm26-hrow-val.is-inbar{color:var(--ink);text-shadow:0 0 2px color-mix(in srgb,var(--ink) 55%,transparent),0 0 2px color-mix(in srgb,var(--ink) 55%,transparent)}.ctm26-page .ctm26-ins .ctm26-hrow-val.is-inbar[data-ink-band="4"],.ctm26-page .ctm26-ins .ctm26-hrow-val.is-inbar[data-ink-band="5"]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.78),0 0 3.5px rgba(0,0,0,.55)}html[data-map-scheme=vibrant] .ctm26-page .ctm26-ins .ctm26-hrow-val.is-inbar[data-ink-band="4"]{color:var(--ink);text-shadow:none}html[data-theme=dark] .ctm26-page .ctm26-ins .ctm26-hrow-val.is-inbar[data-ink-band]{color:var(--paper);text-shadow:none}html[data-theme=dark][data-map-scheme=classic] .ctm26-page .ctm26-ins .ctm26-hrow-val.is-inbar[data-ink-band="4"],html[data-theme=dark][data-map-scheme=classic] .ctm26-page .ctm26-ins .ctm26-hrow-val.is-inbar[data-ink-band="5"],html[data-theme=dark][data-map-scheme=editorial] .ctm26-page .ctm26-ins .ctm26-hrow-val.is-inbar[data-ink-band="5"],html[data-theme=dark][data-map-scheme=vibrant] .ctm26-page .ctm26-ins .ctm26-hrow-val.is-inbar[data-ink-band="5"]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.78),0 0 3.5px rgba(0,0,0,.55)}.ctm26-page .ctm26-ins .ctm26-hrow-val.is-inbar .ctm26-hrow-off{color:inherit}.ctm26-page .ctm26-ins .ctm26-hrow.is-close{min-height:34px}.ctm26-page .ctm26-ins .ctm26-bld-axis>span:first-child{transform:none}.ctm26-page .ctm26-ins .ctm26-bld-axis>span:last-child{transform:translateX(-100%)}.ctm-dispatch-page .ctm26-instr{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(247px,auto) auto auto auto;gap:0;padding-top:18px}.ctm-dispatch-page .ctm26-ins-body,.ctm-dispatch-page .ctm26-instr-left,.ctm-dispatch-page .ctm26-instr-right{display:contents}.ctm-dispatch-page .ctm26-instr-left>.ctm26-slab{grid-row:1;order:1;margin:0 0 16px}.ctm-dispatch-page .ctm26-axishero{grid-row:2;order:2;margin-bottom:18px;padding:16px 0 18px;border-bottom:1px solid var(--rule-strong)}.ctm-dispatch-page .ctm26-axishero.is-unplottable .ctm26-heronum{height:154px}.ctm-dispatch-page .ctm26-heronum-val.is-dispatch-status{right:0;max-width:1120px;white-space:normal;font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.02;letter-spacing:-.035em}.ctm-dispatch-page .ctm26-instr-left>.ctm-dispatch-map-section{grid-row:3;order:3;margin:18px 0 22px}.ctm-dispatch-page .ctm26-instr-left>.is-result{grid-row:4;order:4;margin:0;padding-block:20px 26px;border-top:1px solid var(--rule-strong)}.ctm-dispatch-page .ctm26-ins-rows{grid-row:5;order:5;margin-top:12px;padding-top:8px;border-top:3px solid var(--ink)}.ctm-dispatch-page .ctm26-slab{width:100%;align-items:flex-end;text-align:left}.ctm-dispatch-page .ctm26-slab-id{max-width:none}.ctm-dispatch-page .ctm26-slab-place{font-size:clamp(44px,6.1vw,86px);line-height:.86;text-indent:.28em}.ctm-dispatch-page .ctm26-pills{margin-top:14px}.ctm-dispatch-page .ctm26-sr{text-transform:none;letter-spacing:normal}.ctm-dispatch-page .ctm-dispatch-map-theatre{display:grid;grid-template-columns:minmax(240px,300px) minmax(360px,1fr) minmax(240px,300px);gap:30px;align-items:start;width:100%;min-width:0}.ctm-dispatch-page .ctm-dispatch-map-theatre[data-flanks="0"]{grid-template-columns:minmax(0,1fr)}.ctm-dispatch-page .ctm-dispatch-map-centre{min-width:360px;width:100%;flex:none;align-self:start}.ctm-dispatch-page .ctm-dispatch-map-centre .ctm26-mapcol{--ctm26-stage-colw:calc(100vw - 2 * var(--gutter, 30px) - 2 * 300px - 2 * 30px);--ctm26-boxh:min(660px,calc(var(--ctm26-stage-colw) / var(--ctm26-ar, 1)));width:100%;min-width:100%}.ctm-dispatch-page .ctm-dispatch-map-centre .ctm26-mapcol:not(.is-aside)>*{width:100%;max-width:none;margin-inline:0}.ctm-dispatch-page .ctm-dispatch-map-centre .ctm26-stagebox{width:100%;min-width:100%;min-height:280px;max-height:660px}.ctm-dispatch-page .ctm-dispatch-county-flank{min-width:0;border-top:3px solid var(--ink)}.ctm-dispatch-page .ctm-dispatch-county-flank[data-side=d]{border-top-color:var(--dem)}.ctm-dispatch-page .ctm-dispatch-county-flank[data-side=r]{border-top-color:var(--rep)}.ctm-dispatch-page .ctm-dispatch-flank-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:44px;padding:8px 4px 7px;border-bottom:1px solid var(--rule-strong);font-family:var(--ctm26-mono);font-size:11px;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}.ctm-dispatch-page .ctm-dispatch-county-flank[data-side=d] .ctm-dispatch-flank-heading{color:var(--dem)}.ctm-dispatch-page .ctm-dispatch-county-flank[data-side=r] .ctm-dispatch-flank-heading{color:var(--rep)}.ctm-dispatch-page .ctm-dispatch-flank-heading strong{font-size:13px}.ctm-dispatch-page .ctm-dispatch-county-list{list-style:none;margin:0;padding:0}.ctm-dispatch-page .ctm-dispatch-county-list>li{margin:0;padding:0;border-bottom:1px solid var(--rule-faint)}.ctm-dispatch-page .ctm-dispatch-county-row{appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:9px;width:100%;min-height:40px;margin:0;padding:8px 4px;border:0;border-radius:0;background:transparent;color:var(--ink);text-align:left;font-family:var(--font-sans);font-size:13px;line-height:1.25;letter-spacing:normal;text-transform:none;cursor:pointer}.ctm-dispatch-page .ctm-dispatch-county-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.ctm-dispatch-page .ctm-dispatch-county-votes{color:var(--ink-soft);font-family:var(--ctm26-mono);font-size:11px}.ctm-dispatch-page .ctm-dispatch-county-row>strong{font-family:var(--ctm26-mono);font-size:12px;font-weight:650}.ctm-dispatch-page .ctm-dispatch-county-flank[data-side=d] .ctm-dispatch-county-row>strong{color:var(--dem)}.ctm-dispatch-page .ctm-dispatch-county-flank[data-side=r] .ctm-dispatch-county-row>strong{color:var(--rep)}.ctm-dispatch-page .ctm-dispatch-county-row:hover,.ctm-dispatch-page .ctm-dispatch-county-row[data-active="1"]{background:var(--paper-2)}.ctm-dispatch-page .ctm-dispatch-expand{appearance:none;width:100%;min-height:44px;margin:8px 0 0;padding:8px 4px;border:1px solid var(--rule-strong);border-radius:0;background:transparent;color:var(--ink);font-family:var(--ctm26-mono);font-size:11px;line-height:1.25;letter-spacing:.07em;text-transform:none;cursor:pointer}.ctm-dispatch-page .ctm-dispatch-expand:hover{background:var(--paper-2)}.ctm-dispatch-page .ctm-dispatch-compact-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.ctm-dispatch-page .ctm-dispatch-compact-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--rule-faint);font-size:13px;line-height:1.35}.ctm-dispatch-page .ctm-dispatch-compact-list strong{font-family:var(--ctm26-mono);font-size:12px}.ctm-dispatch-page .ctm-dispatch-compact-list span:last-child{color:var(--ink-soft);font-family:var(--ctm26-mono);font-size:11px}.ctm-dispatch-page .ctm-dispatch-evidence-line{margin:0;padding:10px 0;border-block:1px solid var(--rule-faint);color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:1.45}.ctm-dispatch-page .ctm-dispatch-evidence-line strong{font-family:var(--ctm26-mono);font-size:12px}.ctm-dispatch-page .ctm-dispatch-candidate-field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-strong)}.ctm-dispatch-page .ctm-dispatch-candidate-field>li{min-width:0;padding:18px 0 20px;border-bottom:1px solid var(--rule)}.ctm-dispatch-page .ctm-dispatch-candidate-field>li:nth-child(2n){padding-left:28px;border-left:1px solid var(--rule)}.ctm-dispatch-page .ctm-dispatch-candidate-field>li:nth-child(odd){padding-right:28px}.ctm-dispatch-page .ctm-dispatch-candidate-field span{display:block;margin-bottom:8px;font-family:var(--ctm26-mono);font-size:11px;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.ctm-dispatch-page .ctm-dispatch-candidate-field>li[data-side=d] span{color:var(--dem)}.ctm-dispatch-page .ctm-dispatch-candidate-field>li[data-side=r] span{color:var(--rep)}.ctm-dispatch-page .ctm-dispatch-candidate-field>li[data-side=i] span{color:var(--ind)}.ctm-dispatch-page .ctm-dispatch-candidate-field strong{display:block;overflow-wrap:anywhere;font-family:var(--ctm26-display);font-size:clamp(24px,3vw,40px);font-weight:500;line-height:1.05;letter-spacing:-.025em}@media (max-width:1180px){.ctm-dispatch-page .ctm-dispatch-map-theatre{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.ctm-dispatch-page .ctm-dispatch-map-centre{grid-column:1/-1;grid-row:1;min-width:100%}.ctm-dispatch-page .ctm-dispatch-county-flank[data-side=d]{grid-column:1;grid-row:2}.ctm-dispatch-page .ctm-dispatch-county-flank[data-side=r]{grid-column:2;grid-row:2}.ctm-dispatch-page .ctm-dispatch-map-centre .ctm26-mapcol{--ctm26-stage-colw:calc(100vw - 2 * var(--gutter, 24px))}}@media (max-width:680px){.ctm-dispatch-page .ctm26-instr{padding-top:10px}.ctm-dispatch-page .ctm26-slab{flex-direction:column;align-items:flex-start;gap:8px}.ctm-dispatch-page .ctm26-slab-when{text-align:left}.ctm-dispatch-page .ctm26-slab-place{font-size:clamp(40px,15vw,60px);line-height:.9}.ctm-dispatch-page .ctm26-axishero{padding-top:8px}.ctm-dispatch-page .ctm26-heronum-eye{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.ctm-dispatch-page .ctm26-heronum-eye .ctm26-kick{max-width:none;font-size:11px}.ctm-dispatch-page .ctm26-heronum-eye .ctm26-kick[data-enc-label=call-thread]{grid-column:1/-1}.ctm-dispatch-page .ctm26-heronum{height:auto;min-height:112px}.ctm-dispatch-page .ctm26-heronum-val{position:static;display:block;width:fit-content;max-width:100%;margin:16px auto 0;transform:none!important;white-space:normal;text-align:center;font-size:clamp(42px,15vw,58px)}.ctm-dispatch-page .ctm26-heronum-tick{display:none}.ctm-dispatch-page .ctm26-axishero.is-unplottable .ctm26-heronum{height:auto;min-height:166px}.ctm-dispatch-page .ctm26-heronum-val.is-dispatch-status{width:auto;margin-inline:0;text-align:left;font-size:clamp(28px,8.5vw,36px);line-height:1.05}.ctm-dispatch-page .ctm-dispatch-map-theatre,.ctm-dispatch-page .ctm-dispatch-map-theatre[data-flanks="0"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ctm-dispatch-page .ctm-dispatch-map-centre{grid-column:1/-1;grid-row:1}.ctm-dispatch-page .ctm-dispatch-county-flank[data-side=d]{grid-column:1;grid-row:2}.ctm-dispatch-page .ctm-dispatch-county-flank[data-side=r]{grid-column:2;grid-row:2}.ctm-dispatch-page .ctm-dispatch-map-centre .ctm26-mapcol{--ctm26-stage-colw:calc(100vw - 2 * var(--gutter, 16px));min-width:100%;flex-basis:auto}.ctm-dispatch-page .ctm-dispatch-map-centre .ctm26-stagebox{min-width:100%;min-height:230px}.ctm-dispatch-page .ctm26-plate-top{flex-direction:column}.ctm-dispatch-page .ctm26-readout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:78px}.ctm-dispatch-page .ctm26-ro-cell{min-height:38px;border-bottom:1px solid var(--rule-faint)}.ctm-dispatch-page .ctm26-ins-head{display:block}.ctm-dispatch-page .ctm26-ins-note{display:block;max-width:none;margin-top:4px;text-align:left;text-transform:none}.ctm-dispatch-page .ctm26-ins .ctm26-bld .ctm26-walkseg.is-bld{height:56px}.ctm-dispatch-page .ctm26-ins .ctm26-bld-lab{position:static;display:block;max-width:100%;height:18px;overflow:hidden;text-overflow:ellipsis;transform:none;white-space:nowrap}.ctm-dispatch-page .ctm26-ins .ctm26-bld-bar,.ctm-dispatch-page .ctm26-ins .ctm26-bld-carry{top:39px;height:9px}.ctm-dispatch-page .ctm26-ins .ctm26-bld-land{height:auto;min-height:34px;padding-top:5px}.ctm-dispatch-page .ctm26-ins .ctm26-bld-landlab{position:static;display:block;max-width:100%;white-space:normal}.ctm-dispatch-page .ctm-dispatch-county-row{grid-template-columns:minmax(0,1fr) auto;gap:6px}.ctm-dispatch-page .ctm-dispatch-county-votes{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ctm-dispatch-page .ctm-dispatch-compact-list>li{grid-template-columns:minmax(0,1fr) auto}.ctm-dispatch-page .ctm-dispatch-compact-list span:last-child{grid-column:1/-1}.ctm-dispatch-page .ctm-dispatch-candidate-field{grid-template-columns:minmax(0,1fr)}.ctm-dispatch-page .ctm-dispatch-candidate-field>li:nth-child(n){padding:14px 0 16px;border-left:0}.ctm-dispatch-page .ctm26-money-row{grid-template-columns:minmax(0,1fr) auto;row-gap:5px}.ctm-dispatch-page .ctm26-money-track{grid-column:1/-1;grid-row:2}.ctm-dispatch-page .ctm26-money-fig{min-width:0;flex-wrap:wrap;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere}}.ctm-dispatch-page .esys-outcomes .runoff b{color:var(--ink)}@media (max-width:340px){.ctm-dispatch-page .ctm26-pills{gap:5px}.ctm-dispatch-page .ctm26-pill{white-space:normal}.ctm-dispatch-page .ctm26-axcands{gap:6px}.ctm-dispatch-page .ctm26-axcand-nm{font-size:15px}.ctm-dispatch-page .ctm26-gcell{padding-right:9px;margin-right:9px}}@media (pointer:coarse){.ctm-dispatch-page .ctm-dispatch-county-row,.ctm-dispatch-page .ctm-dispatch-expand{min-height:44px}}