:is(html:has(.election-page-shell),body:has(.election-page-shell)){touch-action:pan-y}.election-page-shell.svelte-19tpzn3{color:#262626;scroll-behavior:smooth;background:#fff;height:100%;font-family:Arial,Helvetica,sans-serif;overflow-y:auto}.page-grid.svelte-19tpzn3{grid-template-columns:minmax(0,1fr) 288px;gap:44px;max-width:1352px;margin:auto;padding:58px 16px 68px;display:grid}.main-column.svelte-19tpzn3{min-width:0}.latest.svelte-19tpzn3{background:#f0f0f0;align-items:center;min-height:35px;margin-bottom:24px;font-size:13px;display:flex}.latest.svelte-19tpzn3>span:where(.svelte-19tpzn3){color:#fff;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);letter-spacing:.5px;white-space:nowrap;background:#b82732;align-self:stretch;align-items:center;padding:8px 20px 8px 12px;font-size:11px;font-weight:700;display:flex}.latest.svelte-19tpzn3 a:where(.svelte-19tpzn3){color:#353535;padding:7px 12px;font-weight:700}.page-header.svelte-19tpzn3 h1:where(.svelte-19tpzn3){letter-spacing:-.7px;margin:0;font-size:32px;font-weight:700;line-height:1.2}.eyebrow.svelte-19tpzn3{color:#a72932;letter-spacing:1px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.tagline.svelte-19tpzn3{color:#737373;margin:8px 0 17px;font-size:18px;font-style:italic}.election-tabs.svelte-19tpzn3{flex-wrap:wrap;gap:5px;margin-bottom:18px;display:flex}.election-tabs.svelte-19tpzn3 a:where(.svelte-19tpzn3){color:#245493;background:#eff2f5;border-radius:2px;padding:6px 13px;font-size:12px;font-weight:700;text-decoration:none}.election-tabs.svelte-19tpzn3 a:where(.svelte-19tpzn3):hover{background:#e5eaf0;text-decoration:none}.election-tabs.svelte-19tpzn3 a.active:where(.svelte-19tpzn3){color:#fff;background:#285b97}.intro.svelte-19tpzn3{margin:0;font-size:16px;line-height:1.6}.baseline.svelte-19tpzn3{color:#727272;margin:10px 0 25px;font-size:12px;line-height:1.5}.baseline.svelte-19tpzn3 a:where(.svelte-19tpzn3){color:#245493;text-decoration:underline}.baseline-note.svelte-19tpzn3{margin-left:4px}.sidebar.svelte-19tpzn3{min-width:0}.side-section.svelte-19tpzn3{border-top:3px solid #294f83;margin-top:32px}.side-section.svelte-19tpzn3 h2:where(.svelte-19tpzn3){padding:15px 0 5px;font-size:18px}.side-section.svelte-19tpzn3>a:where(.svelte-19tpzn3){color:#245493;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;font-size:14px;font-weight:700;text-decoration:none;display:flex}.side-section.svelte-19tpzn3>a:where(.svelte-19tpzn3):hover{text-decoration:underline}.side-section.svelte-19tpzn3 small:where(.svelte-19tpzn3){color:#777;margin-top:4px;font-size:11px;font-weight:400;display:block}@media (width<=1100px){.page-grid.svelte-19tpzn3{grid-template-columns:minmax(0,1fr) 250px;gap:28px;padding-top:42px}.page-header.svelte-19tpzn3 h1:where(.svelte-19tpzn3){font-size:29px}}@media (width<=900px){.page-grid.svelte-19tpzn3{grid-template-columns:1fr;padding-top:28px}.sidebar.svelte-19tpzn3{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}}@media (width<=600px){.page-grid.svelte-19tpzn3{gap:36px;padding:20px 16px 40px}.page-header.svelte-19tpzn3 h1:where(.svelte-19tpzn3){letter-spacing:-.5px;font-size:27px}.tagline.svelte-19tpzn3{font-size:16px}.latest.svelte-19tpzn3{margin-bottom:22px;font-size:11px}.latest.svelte-19tpzn3>span:where(.svelte-19tpzn3){padding-left:8px;font-size:9px}.intro.svelte-19tpzn3{font-size:14px}.baseline.svelte-19tpzn3{margin-bottom:20px;font-size:11px}.sidebar.svelte-19tpzn3{grid-template-columns:1fr}}
