.box.svelte-1y29i3{border:var(--rule-w) solid var(--rule)}.tools.svelte-1y29i3{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3);border-bottom:var(--rule-w) solid var(--rule);flex-wrap:wrap;display:flex}.ctl.svelte-1y29i3{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ctl.svelte-1y29i3>.seg{min-width:0}.lines.svelte-1y29i3{font-size:var(--fs-13);font-weight:var(--w-semi);color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.frame.svelte-1y29i3{aspect-ratio:900/560;max-width:940px;padding:var(--s-2);margin:0 auto}.out.svelte-1y29i3{margin-top:var(--s-2);padding-left:var(--s-2);border-left:3px solid var(--ink-3)}.out.l-d.svelte-1y29i3{border-left-color:var(--dem)}.out.l-r.svelte-1y29i3{border-left-color:var(--gop)}.out.svelte-1y29i3 b:where(.svelte-1y29i3){display:block}.out.svelte-1y29i3 span:where(.svelte-1y29i3){color:var(--ink-2);font-size:var(--fs-12)}.th.svelte-1y29i3{font-weight:var(--w-bold);margin-bottom:var(--s-2)}.tr.svelte-1y29i3{justify-content:space-between;gap:var(--s-4);display:flex}.tf.svelte-1y29i3{margin-top:var(--s-2);padding-top:var(--s-2);border-top:var(--rule-w) solid var(--rule);color:var(--ink-3);font-size:var(--fs-12)}.crumbs.svelte-166lue5{font-size:var(--fs-13);color:var(--ink-3);margin-bottom:var(--s-4)}.crumbs.svelte-166lue5 a:where(.svelte-166lue5){color:var(--ink-2);font-weight:var(--w-semi)}.titlerow.svelte-166lue5{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.head.svelte-166lue5{padding-top:var(--s-5)}h1.svelte-166lue5{font-size:clamp(34px,4.6vw,64px)}.top.svelte-166lue5{gap:var(--s-5);margin-top:var(--s-5);padding-bottom:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;display:grid}.top.solo.svelte-166lue5{grid-template-columns:minmax(0,1fr)}.map.svelte-166lue5{min-width:0}.cards.svelte-166lue5{gap:var(--s-4);display:grid}@media (width<=1080px){.top.svelte-166lue5{grid-template-columns:minmax(0,1fr)}.cards.svelte-166lue5{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}}.lede.svelte-166lue5{font-size:var(--fs-16);color:var(--ink-2);max-width:80ch;margin-top:var(--s-2);line-height:var(--lh-snug)}
