.candidate-election-result[data-astro-cid-bbh6tq4r]{color:#0c1a33;background:#f2f4f7;border-top:4px solid #d9a441;min-width:0;margin:1.5rem 0 2rem;padding:1.25rem}.candidate-election-result[data-astro-cid-bbh6tq4r] h2[data-astro-cid-bbh6tq4r]{margin:.4rem 0;font:800 clamp(1.5rem,4vw,2rem)/1.2 Archivo Variable,sans-serif}dl[data-astro-cid-bbh6tq4r]{flex-wrap:wrap;gap:1rem 3rem;margin:1.25rem 0;display:flex}dt[data-astro-cid-bbh6tq4r]{font-size:.9rem}dd[data-astro-cid-bbh6tq4r]{font-variant-numeric:tabular-nums;margin:.4rem 0;font-size:clamp(1.7rem,5vw,2.5rem);font-weight:800}.source[data-astro-cid-bbh6tq4r]{font-size:.9rem;line-height:1.6}a[data-astro-cid-bbh6tq4r]{color:#244d84;text-underline-offset:3px}.candidate-details[data-astro-cid-mrruqwic]{max-width:850px;color:var(--ink,#0c1a33);margin:2rem 0}.candidate-details[data-astro-cid-mrruqwic]>section[data-astro-cid-mrruqwic]{border-top:1px solid #dde1e7;padding:1.5rem 0}h2[data-astro-cid-mrruqwic]{margin:0 0 1.25rem;font:800 clamp(1.5rem,3vw,2rem)/1.2 Archivo Variable,sans-serif}h3[data-astro-cid-mrruqwic]{margin:1.2rem 0 .5rem;font-size:1.1rem}li[data-astro-cid-mrruqwic]{margin:.6rem 0;line-height:1.65}ul[data-astro-cid-mrruqwic]{padding-left:1.25rem}.context-date[data-astro-cid-mrruqwic]{color:#4a5872;font-size:.875rem;line-height:1.5}.candidate-details[data-astro-cid-mrruqwic] .candidate-filing{background:#f2f4f7;border-left:3px solid #d5a642;padding:1.25rem;line-height:1.6}.candidate-details[data-astro-cid-mrruqwic] .candidate-filing-heading strong,.candidate-details[data-astro-cid-mrruqwic] .candidate-filing-heading span{display:block}.candidate-details[data-astro-cid-mrruqwic] .candidate-filing-heading span{color:#4a5872;font-size:.9rem}.candidate-details[data-astro-cid-mrruqwic] .candidate-filing p{margin:.75rem 0;font-size:.95rem}.candidate-details[data-astro-cid-mrruqwic] .candidate-filing a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.candidate-details[data-astro-cid-mrruqwic] .candidate-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.75rem;display:grid}.candidate-details[data-astro-cid-mrruqwic] .candidate-source-link{overflow-wrap:anywhere;background:#f2f4f7;padding:1rem;text-decoration:none}.candidate-details[data-astro-cid-mrruqwic] .candidate-source-link small{color:#4a5872;margin-top:.5rem;font-size:.85rem;display:block}.candidate-details[data-astro-cid-mrruqwic] .candidate-source-qualification{color:#4a5872;font-size:.875rem;line-height:1.5}.tier1[data-astro-cid-k7xqazas]{color:#0c1a33;max-width:1100px;margin:auto;padding:2rem 0 4rem}.tier1[data-astro-cid-k7xqazas] .eyebrow[data-astro-cid-k7xqazas]{letter-spacing:.08em;color:#4a5872;margin:0;font:700 .8rem/1.2 JetBrains Mono,monospace}.tier1-hero[data-astro-cid-k7xqazas]{border-bottom:1px solid #dde1e7;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;display:flex}.tier1-intro[data-astro-cid-k7xqazas]{min-width:0}.tier1[data-astro-cid-k7xqazas] h1[data-astro-cid-k7xqazas]{letter-spacing:-.04em;overflow-wrap:anywhere;margin:.75rem 0;font:900 clamp(2.25rem,6vw,4.25rem)/1.05 Archivo Variable,sans-serif}.tier1-office[data-astro-cid-k7xqazas]{margin:0 0 .5rem;font:800 clamp(1.15rem,2.4vw,1.5rem)/1.3 Archivo Variable,sans-serif}.tier1-meta[data-astro-cid-k7xqazas]{color:#4a5872;flex-wrap:wrap;gap:.25rem 1rem;margin:0;display:flex}.tier1-hero[data-astro-cid-k7xqazas] nav[data-astro-cid-k7xqazas]{flex-wrap:wrap;gap:0 1.25rem;margin-top:1rem;display:flex}.tier1-hero[data-astro-cid-k7xqazas] nav[data-astro-cid-k7xqazas] a[data-astro-cid-k7xqazas],.tier1-links[data-astro-cid-k7xqazas] a[data-astro-cid-k7xqazas]{color:#244d84;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.tier1[data-astro-cid-k7xqazas] h2[data-astro-cid-k7xqazas]{margin:.4rem 0 1rem;font:800 clamp(1.5rem,3vw,2rem)/1.2 Archivo Variable,sans-serif}.tier1-results[data-astro-cid-k7xqazas]{background:#f2f4f7;border-top:4px solid #d9a441;min-width:0;margin:2rem 0;padding:1.25rem}.tier1-status[data-astro-cid-k7xqazas],.tier1-note[data-astro-cid-k7xqazas]{color:#4a5872;font-size:.9rem;line-height:1.5}.tier1-figures[data-astro-cid-k7xqazas]{flex-wrap:wrap;gap:1rem 3rem;margin:1.25rem 0;display:flex}.tier1-figures[data-astro-cid-k7xqazas] dt[data-astro-cid-k7xqazas]{font-size:.9rem}.tier1-figures[data-astro-cid-k7xqazas] dd[data-astro-cid-k7xqazas]{font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800}.tier1[data-astro-cid-k7xqazas] table[data-astro-cid-k7xqazas]{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fff;width:100%}.tier1[data-astro-cid-k7xqazas] caption[data-astro-cid-k7xqazas]{text-align:left;padding:.5rem 0;font-weight:700}.tier1[data-astro-cid-k7xqazas] th[data-astro-cid-k7xqazas],.tier1[data-astro-cid-k7xqazas] td[data-astro-cid-k7xqazas]{text-align:right;vertical-align:middle;border-bottom:1px solid #dde1e7;padding:.6rem .75rem}.tier1[data-astro-cid-k7xqazas] th[data-astro-cid-k7xqazas][scope=row],.tier1[data-astro-cid-k7xqazas] th[data-astro-cid-k7xqazas]:first-child{text-align:left;font-weight:400}.tier1[data-astro-cid-k7xqazas] tr[data-astro-cid-k7xqazas][aria-current]{background:#fbf3e1;box-shadow:inset 4px 0 #d9a441}.tier1-writein[data-astro-cid-k7xqazas]{color:#4a5872}.tier1-counties[data-astro-cid-k7xqazas]{margin-top:1rem}.tier1-counties[data-astro-cid-k7xqazas] summary[data-astro-cid-k7xqazas]{cursor:pointer;color:#244d84;align-items:center;min-height:44px;font-weight:700;display:flex}.tier1-links[data-astro-cid-k7xqazas]{flex-wrap:wrap;gap:0 1.5rem;margin:1rem 0 0;display:flex}.tier1-finance[data-astro-cid-k7xqazas]{margin:2rem 0}.tier1-office-explainer[data-astro-cid-k7xqazas],.tier1-sources[data-astro-cid-k7xqazas]{border-top:1px solid #dde1e7;max-width:850px;padding:1.5rem 0}.tier1-office-explainer[data-astro-cid-k7xqazas] li[data-astro-cid-k7xqazas]{margin:.6rem 0;line-height:1.65}.tier1-office-sources[data-astro-cid-k7xqazas]{color:#4a5872;font-size:.9rem}.tier1-office-sources[data-astro-cid-k7xqazas] a[data-astro-cid-k7xqazas],.tier1-sources[data-astro-cid-k7xqazas] a[data-astro-cid-k7xqazas]{color:#244d84}.tier1-sources[data-astro-cid-k7xqazas] li[data-astro-cid-k7xqazas]{margin:.5rem 0}.tier1-sources[data-astro-cid-k7xqazas] p[data-astro-cid-k7xqazas]{color:#4a5872;font-size:.9rem;line-height:1.5}@media (width<=800px){.tier1[data-astro-cid-k7xqazas]{padding-top:1.5rem}.tier1-hero[data-astro-cid-k7xqazas]{flex-direction:column-reverse;gap:1rem}.tier1[data-astro-cid-k7xqazas] th[data-astro-cid-k7xqazas],.tier1[data-astro-cid-k7xqazas] td[data-astro-cid-k7xqazas]{padding:.5rem .4rem}}.candidate-page[data-astro-cid-25dbtxra]{color:#0c1a33;max-width:1280px;margin:auto;padding-block:2rem 4rem}.candidate-hero[data-astro-cid-25dbtxra]{border-bottom:1px solid #dde1e7;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.candidate-hero[data-astro-cid-25dbtxra] h1[data-astro-cid-25dbtxra]{letter-spacing:-.045em;max-width:100%;margin:1rem 0;font:900 clamp(2.25rem,6vw,4.75rem)/1.05 Archivo Variable,sans-serif}.candidate-intro[data-astro-cid-25dbtxra]{min-width:0}.candidate-office[data-astro-cid-25dbtxra]{font-size:clamp(1.1rem,2vw,1.45rem);font-weight:700}.candidate-intro[data-astro-cid-25dbtxra]>p[data-astro-cid-25dbtxra]:not(.eyebrow){max-width:60ch;line-height:1.5}.candidate-hero[data-astro-cid-25dbtxra] nav[data-astro-cid-25dbtxra]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.candidate-hero[data-astro-cid-25dbtxra] nav[data-astro-cid-25dbtxra] a[data-astro-cid-25dbtxra],.candidate-local[data-astro-cid-25dbtxra]{align-items:center;min-height:44px;font-size:1rem;font-weight:700;display:inline-flex}.candidate-layout[data-astro-cid-25dbtxra]{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:2rem;display:grid}.candidate-layout[data-astro-cid-25dbtxra]>section[data-astro-cid-25dbtxra]{min-width:0}aside[data-astro-cid-25dbtxra]{background:#f2f4f7;border-top:4px solid #0c1a33;align-self:start;padding:1.5rem}aside[data-astro-cid-25dbtxra] h2[data-astro-cid-25dbtxra]{margin:.5rem 0 1rem;font:800 1.5rem/1.2 Archivo Variable,sans-serif}aside[data-astro-cid-25dbtxra] ul[data-astro-cid-25dbtxra]{margin:0;padding:0;list-style:none}aside[data-astro-cid-25dbtxra] li[data-astro-cid-25dbtxra]{border-bottom:1px solid #dde1e7}aside[data-astro-cid-25dbtxra] li[data-astro-cid-25dbtxra] a[data-astro-cid-25dbtxra]{padding:1rem 0;font-size:1.1rem;font-weight:800;display:block}aside[data-astro-cid-25dbtxra] li[data-astro-cid-25dbtxra] span[data-astro-cid-25dbtxra]{color:#4a5872;margin-top:.25rem;font-size:.95rem;font-weight:400;display:block}.candidate-context[data-astro-cid-25dbtxra]{color:#4a5872;font-size:.95rem;line-height:1.5}.candidate-local[data-astro-cid-25dbtxra]{display:flex}@media (width<=800px){.candidate-layout[data-astro-cid-25dbtxra]{grid-template-columns:1fr;gap:1.5rem}.candidate-page[data-astro-cid-25dbtxra]{padding-top:1.5rem}.candidate-hero[data-astro-cid-25dbtxra]{flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}}
