._page_7ttl1_1{--paper:#f4f0e8;--ink:#11151d;--muted:#68645f;--line:#d9d3c8;--coral:#ff5139;--blue:#225ba9;--red:#bb302e;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}._page_7ttl1_1 *{box-sizing:border-box}._page_7ttl1_1 a{color:inherit;text-decoration:none}._page_7ttl1_1 button,._page_7ttl1_1 input{font:inherit}._page_7ttl1_1 button,._page_7ttl1_1 a,._page_7ttl1_1 summary{touch-action:manipulation}._page_7ttl1_1 button{cursor:pointer}._page_7ttl1_1 a:focus-visible,._page_7ttl1_1 button:focus-visible,._page_7ttl1_1 input:focus-visible,._page_7ttl1_1 summary:focus-visible{outline-offset:4px;outline:3px solid #2265b6}._skip_7ttl1_1{z-index:10;background:#fff;padding:15px;position:absolute;top:-60px;left:12px}._skip_7ttl1_1:focus{top:12px}._topline_7ttl1_1{background:var(--ink);color:#fff;letter-spacing:1.2px;justify-content:space-between;padding:13px 6%;font-size:10px;font-weight:800;display:flex}._masthead_7ttl1_1{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:26px 6%;display:flex}._wordmark_7ttl1_1{letter-spacing:-1.3px;white-space:nowrap;font-size:27px;font-weight:900}._wordmark_7ttl1_1 span{letter-spacing:2.4px;margin-top:5px;font-size:10px;display:block}._masthead_7ttl1_1 nav{flex-wrap:wrap;gap:25px;font-size:11px;font-weight:800;display:flex}._masthead_7ttl1_1 nav a:last-child{color:#b72e1b}._hero_7ttl1_1{grid-template-columns:minmax(0,1fr) 285px;align-items:center;gap:80px;padding:72px 6% 63px;display:grid}._eyebrow_7ttl1_1{letter-spacing:1.5px;font-size:10px;font-weight:900;display:block}._hero_7ttl1_1 h1{letter-spacing:-.072em;max-width:900px;margin:22px 0 26px;font-size:clamp(58px,8.4vw,112px);line-height:.89}._hero_7ttl1_1>div>p{color:#4f4b45;max-width:660px;margin:0;font-size:18px;line-height:1.65}._byline_7ttl1_1{letter-spacing:.65px;flex-wrap:wrap;gap:8px;margin-top:25px;font-size:9px;font-weight:800;display:flex}._byline_7ttl1_1 a{border-bottom:1px solid var(--ink)}._electionDate_7ttl1_1{border-top:5px solid var(--ink);padding:20px 0 0}._electionDate_7ttl1_1>span{letter-spacing:3px;font-size:12px;font-weight:800}._electionDate_7ttl1_1>strong{letter-spacing:-1px;flex-direction:column;margin-top:10px;font-size:36px;line-height:1.1;display:flex}._electionDate_7ttl1_1>strong>span{letter-spacing:-13px;color:var(--coral);margin-left:-7px;font-size:150px;font-weight:900;line-height:.94}._electionDate_7ttl1_1>p{margin:15px 0 25px;font-size:12px;font-weight:700}._electionDate_7ttl1_1>a{border-top:1px solid var(--line);padding-top:20px;font-size:10px;font-weight:900;display:block}._results_7ttl1_1{padding:0 6% 62px}._statusRow_7ttl1_1{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:25px;padding-top:23px;display:flex}._statusPill_7ttl1_1{letter-spacing:.8px;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}._statusPill_7ttl1_1:before{content:"";background:#6d725f;border-radius:50%;width:7px;height:7px}._warningPill_7ttl1_1:before{background:#ae6711}._statusRow_7ttl1_1 p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.5}._refresh_7ttl1_1{border:1px solid var(--ink);white-space:nowrap;letter-spacing:.4px;background:0 0;padding:13px 17px;font-size:10px!important;font-weight:900!important}._refresh_7ttl1_1:hover{background:var(--ink);color:#fff}._refresh_7ttl1_1:disabled{opacity:.5;cursor:wait}._times_7ttl1_1{color:var(--muted);flex-wrap:wrap;gap:10px 25px;padding:12px 0 0;font-size:10px;line-height:1.6;display:flex}._times_7ttl1_1 strong{color:#49453f;font-weight:600}._updateMode_7ttl1_1{border-left:3px solid var(--coral);color:#5f5546;background:#fff9ee;margin:17px 0 0;padding:9px 13px;font-size:12px;line-height:1.7}._delayNote_7ttl1_1{background:#fff4db;border:1px solid #d4b077;padding:13px;font-size:12px;line-height:1.6}._sectionHeading_7ttl1_1{justify-content:space-between;align-items:end;gap:25px;margin:47px 0 25px;display:flex}._sectionHeading_7ttl1_1 h2{letter-spacing:-2px;margin:11px 0 0;font-size:clamp(30px,4vw,47px);line-height:1.08}._sectionHeading_7ttl1_1>a,._sectionHeading_7ttl1_1>span,._textButton_7ttl1_1{letter-spacing:.35px;font-size:10px;font-weight:900;line-height:1.5}._sectionHeading_7ttl1_1>a{border-bottom:1px solid var(--ink);padding-bottom:4px}._chambers_7ttl1_1{grid-template-columns:1fr 1fr .85fr;gap:16px;display:grid}._chamber_7ttl1_1{border-top:4px solid var(--ink);background:#fff;min-width:0;padding:25px}._cardTop_7ttl1_1{justify-content:space-between;align-items:center;gap:15px;display:flex}._cardTop_7ttl1_1 h3{letter-spacing:-.8px;margin:0;font-size:23px;font-weight:900}._cardTop_7ttl1_1>span{color:var(--muted);font-size:9px;font-weight:800}._awaiting_7ttl1_1{padding-top:30px}._awaiting_7ttl1_1>span{letter-spacing:.5px;font-size:9px;font-weight:800}._emptyBar_7ttl1_1{background:repeating-linear-gradient(135deg,#eeeae3,#eeeae3 5px,#faf9f6 5px 10px);height:12px;margin:18px 0}._awaiting_7ttl1_1>p{color:var(--muted);min-height:58px;font-size:12px;line-height:1.65}._majority_7ttl1_1{margin:18px 0 7px;font-size:11px}._majority_7ttl1_1>strong{letter-spacing:-2px;margin-right:5px;font-size:35px}._small_7ttl1_1{color:var(--muted);margin:8px 0;font-size:11px!important;line-height:1.6!important}._small_7ttl1_1 a{text-decoration:underline}._sourceButton_7ttl1_1{letter-spacing:.4px;border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:9px;font-weight:900;line-height:1.6;display:block}._sourceButton_7ttl1_1:hover{color:#b72e1b}._governors_7ttl1_1{background:var(--ink);color:#fff;flex-direction:column;padding:30px;display:flex}._governors_7ttl1_1 ._eyebrow_7ttl1_1{color:#ffa18f}._governors_7ttl1_1 h3{letter-spacing:-1.8px;margin:23px 0 16px;font-size:35px;font-weight:900;line-height:1}._governors_7ttl1_1 p{color:#c9c5c0;margin:0 0 20px;font-size:13px;line-height:1.7}._governors_7ttl1_1 button{color:#fff;text-align:left;background:0 0;border:1px solid #666971;margin-top:auto;padding:12px;font-size:9px;font-weight:900}._governors_7ttl1_1 button:hover{background:#30343c}._governors_7ttl1_1 a{margin-top:20px;font-size:9px;font-weight:900}._partyTotals_7ttl1_1{justify-content:space-between;margin-top:25px;display:flex}._partyTotals_7ttl1_1>div{flex-direction:column;display:flex}._partyTotals_7ttl1_1>div:last-child{text-align:right}._partyTotals_7ttl1_1 span{letter-spacing:.3px;font-size:9px;font-weight:900}._partyTotals_7ttl1_1 strong{letter-spacing:-2px;font-size:52px;line-height:1.1}._democrat_7ttl1_1{color:var(--blue)}._republican_7ttl1_1{color:var(--red)}._other_7ttl1_1{color:#746324}._seatBar_7ttl1_1{height:12px;margin:15px 0 10px;display:flex;overflow:hidden}._seatBar_7ttl1_1 i{height:100%}._democratBar_7ttl1_1{background:var(--blue)}._republicanBar_7ttl1_1{background:var(--red)}._otherBar_7ttl1_1{background:#ab913a}._uncalledBar_7ttl1_1{background:#dedbd5}._stateSection_7ttl1_1{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e9e4da;padding:54px 6% 55px}._stateSection_7ttl1_1 ._sectionHeading_7ttl1_1{margin-top:0}._stateCount_7ttl1_1{background:var(--ink);color:#fff;padding:9px 12px}._stateTools_7ttl1_1{align-items:end;gap:20px;margin:31px 0 23px;display:flex}._stateTools_7ttl1_1 label{letter-spacing:.7px;flex-direction:column;gap:10px;width:min(440px,100%);font-size:9px;font-weight:900;display:flex}._stateTools_7ttl1_1 input{letter-spacing:0;background:#fffdfa;border:1px solid #aaa396;border-radius:0;width:100%;padding:15px;font-size:14px}._stateTools_7ttl1_1 button{border:0;border-bottom:1px solid var(--ink);white-space:nowrap;background:0 0;margin-bottom:5px;padding:9px 0;font-size:9px;font-weight:900}._stateGrid_7ttl1_1{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;display:grid}._stateGrid_7ttl1_1 button{text-align:left;min-height:75px;color:var(--ink);background:#f8f5ef;border:1px solid #d4cec3;flex-direction:column;align-items:start;gap:7px;padding:12px 10px;display:flex}._stateGrid_7ttl1_1 button:hover{border-color:var(--ink);background:#fff}._stateGrid_7ttl1_1 strong{letter-spacing:-.5px;font-size:20px;font-weight:900}._stateGrid_7ttl1_1 span{color:#635d54;font-size:9px;line-height:1.3}._stateGrid_7ttl1_1 button._selectedState_7ttl1_1{background:var(--ink);color:#fff;border-color:var(--ink)}._stateGrid_7ttl1_1 ._selectedState_7ttl1_1 span{color:#e6e0d6}._selectedOffice_7ttl1_1{border-top:3px solid var(--coral);background:#fffdfa;justify-content:space-between;align-items:center;gap:35px;margin-top:25px;padding:23px 25px;display:flex}._selectedOffice_7ttl1_1 span{letter-spacing:1px;color:#a42d1e;font-size:9px;font-weight:900}._selectedOffice_7ttl1_1 h3{letter-spacing:-.8px;margin:8px 0;font-size:24px}._selectedOffice_7ttl1_1 p{color:var(--muted);max-width:550px;margin:0;font-size:12px;line-height:1.6}._selectedOffice_7ttl1_1>a{border-bottom:1px solid;flex-shrink:0;max-width:35%;padding-bottom:5px;font-size:10px;font-weight:900;line-height:1.6}._directoryNote_7ttl1_1,._emptySearch_7ttl1_1{color:#5b554c;margin:19px 0;font-size:12px;line-height:1.6}._directory_7ttl1_1{border-top:1px solid #bdb5a7;margin-top:22px;padding-top:20px}._directory_7ttl1_1 summary{cursor:pointer;font-size:11px;font-weight:800}._directory_7ttl1_1>div{grid-template-columns:repeat(3,1fr);gap:0 25px;padding-top:22px;display:grid}._directory_7ttl1_1 a{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;font-size:12px;display:flex}._directory_7ttl1_1 a span{color:#615a50;font-size:9px}._races_7ttl1_1{padding:58px 6% 65px}._races_7ttl1_1 ._sectionHeading_7ttl1_1{margin-top:0}._textButton_7ttl1_1{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:5px 0}._officeTabs_7ttl1_1{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}._officeTabs_7ttl1_1 button{color:var(--ink);background:0 0;border:1px solid #ccc5ba;padding:12px 23px;font-size:12px;font-weight:800}._officeTabs_7ttl1_1 button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}._officeTabs_7ttl1_1 button:hover{border-color:var(--ink)}._coverage_7ttl1_1{color:var(--muted);max-width:900px;margin:17px 0 25px;font-size:12px;line-height:1.7}._emptyResults_7ttl1_1{border:1px solid var(--line);text-align:center;background:#fff;padding:37px}._emptyResults_7ttl1_1>span{letter-spacing:1.1px;color:#8d5b2d;font-size:9px;font-weight:900}._emptyResults_7ttl1_1 h3{letter-spacing:-1px;margin:15px 0 12px;font-size:30px}._emptyResults_7ttl1_1 p{max-width:620px;color:var(--muted);margin:auto;font-size:14px;line-height:1.8}._emptyResults_7ttl1_1 ._sourceButton_7ttl1_1{margin-top:22px;display:inline-block}._provider_7ttl1_1{color:var(--muted);margin-top:24px;font-size:11px;line-height:1.7}._provider_7ttl1_1 a{text-decoration:underline}._raceGrid_7ttl1_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._race_7ttl1_1{border:1px solid var(--line);background:#fff;min-width:0;padding:24px}._raceTop_7ttl1_1{letter-spacing:.3px;justify-content:space-between;gap:15px;font-size:9px;font-weight:900;line-height:1.5;display:flex}._raceStatus_7ttl1_1{color:var(--muted);text-align:right;font-weight:700}._race_7ttl1_1 h3{letter-spacing:-.9px;margin:15px 0 25px;font-size:25px}._candidate_7ttl1_1{border-top:1px solid #e8e4dd;justify-content:space-between;gap:20px;padding:13px 0;display:flex}._candidateName_7ttl1_1{align-items:start;gap:9px;min-width:0;display:flex}._partyDot_7ttl1_1{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}._candidateName_7ttl1_1 strong{font-size:14px;line-height:1.45;display:block}._candidateName_7ttl1_1 small{color:var(--muted);margin-top:4px;font-size:10px;display:block}._voteNumber_7ttl1_1{text-align:right;flex-shrink:0}._voteNumber_7ttl1_1 strong{font-size:17px;display:block}._voteNumber_7ttl1_1 small{color:var(--muted);margin-top:5px;font-size:10px;display:block}._winner_7ttl1_1{color:#406049;white-space:nowrap;font-size:10px}._race_7ttl1_1 footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;padding-top:15px;font-size:9px;line-height:1.6;display:flex}._race_7ttl1_1 footer a{color:var(--ink);font-weight:800}._loadMore_7ttl1_1{border:1px solid var(--ink);background:0 0;margin:27px auto 0;padding:15px 25px;font-size:10px;font-weight:900;display:block}._newsroomUpdates_7ttl1_1{border-top:1px solid var(--line);margin-top:40px;padding-top:25px}._newsroomUpdates_7ttl1_1 article{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}._newsroomUpdates_7ttl1_1 ._eyebrow_7ttl1_1{margin-bottom:20px}._newsroomUpdates_7ttl1_1 time{color:var(--muted);font-size:11px;line-height:1.6}._newsroomUpdates_7ttl1_1 h3{letter-spacing:-.5px;margin:0 0 10px;font-size:22px}._newsroomUpdates_7ttl1_1 p{max-width:800px;margin:0 0 10px;font-size:14px;line-height:1.8}._newsroomUpdates_7ttl1_1 a{font-size:10px;font-weight:800;text-decoration:underline}._method_7ttl1_1{background:#fff;padding:55px 6% 65px}._method_7ttl1_1 ._sectionHeading_7ttl1_1{margin-top:0}._methodGrid_7ttl1_1{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px;display:grid}._methodGrid_7ttl1_1 article{border-top:3px solid var(--ink);padding-top:20px}._methodGrid_7ttl1_1 article>span{letter-spacing:1px;color:#a73220;font-size:9px;font-weight:900}._methodGrid_7ttl1_1 h3{letter-spacing:-.7px;margin:15px 0;font-size:23px;line-height:1.15}._methodGrid_7ttl1_1 p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}._methodDetails_7ttl1_1{border-top:1px solid var(--line);margin-top:40px;padding-top:22px}._methodDetails_7ttl1_1 summary{cursor:pointer;font-size:13px;font-weight:800}._methodDetails_7ttl1_1 p{max-width:950px;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.8}._methodDetails_7ttl1_1 a{color:var(--ink);text-decoration:underline}._footer_7ttl1_1{background:var(--ink);color:#fff;justify-content:space-between;gap:25px;padding:32px 6%;font-size:10px;font-weight:800;line-height:1.6;display:flex}._footer_7ttl1_1>div{flex-wrap:wrap;gap:20px;display:flex}@media (width>=1600px){._hero_7ttl1_1,._results_7ttl1_1,._stateSection_7ttl1_1,._races_7ttl1_1,._method_7ttl1_1{padding-left:max(6%,50vw - 725px);padding-right:max(6%,50vw - 725px)}}@media (width<=1050px){._masthead_7ttl1_1{align-items:start}._masthead_7ttl1_1 nav{justify-content:flex-end;gap:15px}._hero_7ttl1_1{grid-template-columns:minmax(0,1fr) 210px;gap:45px}._electionDate_7ttl1_1>strong>span{font-size:125px}._chambers_7ttl1_1{grid-template-columns:1fr 1fr}._governors_7ttl1_1{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15px 30px;display:grid}._governors_7ttl1_1 ._eyebrow_7ttl1_1{grid-column:1/-1}._governors_7ttl1_1 h3,._governors_7ttl1_1 p,._governors_7ttl1_1 button{margin:0}._governors_7ttl1_1 a{align-self:center;margin:0}._stateGrid_7ttl1_1{grid-template-columns:repeat(7,minmax(0,1fr))}._stateGrid_7ttl1_1 button{min-height:74px}._directory_7ttl1_1>div{grid-template-columns:repeat(2,1fr)}._sectionHeading_7ttl1_1{align-items:start}._footer_7ttl1_1{flex-direction:column}._footer_7ttl1_1>div{gap:15px}}@media (width<=650px){._topline_7ttl1_1{gap:18px;padding:12px 5%;font-size:8px}._topline_7ttl1_1>span:last-child{text-align:right}._masthead_7ttl1_1{flex-direction:column;gap:20px;padding:20px 5%}._wordmark_7ttl1_1{font-size:25px}._masthead_7ttl1_1 nav{justify-content:start;gap:13px 18px;font-size:10px}._hero_7ttl1_1{grid-template-columns:1fr;gap:25px;padding:45px 5% 36px}._hero_7ttl1_1 h1{margin:20px 0;font-size:clamp(39px,10.7vw,67px)}._hero_7ttl1_1>div>p{font-size:15px;line-height:1.75}._electionDate_7ttl1_1{grid-template-columns:1fr 1fr;gap:8px 20px;padding-top:15px;display:grid}._electionDate_7ttl1_1>span{grid-column:1;font-size:10px}._electionDate_7ttl1_1>strong{flex-direction:row;grid-column:1;align-items:center;gap:10px;margin:0;font-size:27px}._electionDate_7ttl1_1>strong>span{letter-spacing:-3px;margin:0;font-size:47px}._electionDate_7ttl1_1>p{text-align:right;grid-area:1/2;align-self:center;margin:0;font-size:10px}._electionDate_7ttl1_1>a{text-align:right;border:0;grid-area:2/2;align-self:center;padding:0;font-size:9px}._results_7ttl1_1{padding:0 5% 40px}._statusRow_7ttl1_1{flex-wrap:wrap;align-items:start;gap:15px;padding-top:20px}._statusRow_7ttl1_1 p{font-size:12px}._refresh_7ttl1_1{padding:11px 14px;font-size:9px!important}._times_7ttl1_1{gap:6px 15px;margin-top:8px;font-size:9px}._times_7ttl1_1>span:last-child{width:100%}._updateMode_7ttl1_1{font-size:11px}._sectionHeading_7ttl1_1{flex-direction:column;gap:17px;margin:34px 0 22px}._sectionHeading_7ttl1_1 h2{letter-spacing:-1.4px;font-size:32px}._sectionHeading_7ttl1_1>a,._sectionHeading_7ttl1_1>span{font-size:9px}._chambers_7ttl1_1{grid-template-columns:1fr;gap:14px}._chamber_7ttl1_1{padding:23px}._awaiting_7ttl1_1{padding-top:23px}._awaiting_7ttl1_1>p{min-height:0}._governors_7ttl1_1{grid-template-columns:1fr;padding:26px}._governors_7ttl1_1 h3{font-size:32px}._governors_7ttl1_1 p{margin-bottom:4px}._governors_7ttl1_1 a{margin-top:5px}._stateSection_7ttl1_1{padding:36px 5%}._stateTools_7ttl1_1{flex-direction:column;align-items:start;gap:13px;margin:23px 0}._stateTools_7ttl1_1 label{width:100%}._stateTools_7ttl1_1 button{font-size:9px}._stateGrid_7ttl1_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._stateGrid_7ttl1_1 button{gap:5px;min-height:73px;padding:10px 8px}._stateGrid_7ttl1_1 strong{font-size:19px}._stateGrid_7ttl1_1 span{font-size:8px}._selectedOffice_7ttl1_1{flex-direction:column;align-items:start;gap:20px;padding:20px}._selectedOffice_7ttl1_1>a{max-width:100%;font-size:9px}._directory_7ttl1_1>div{grid-template-columns:1fr}._directory_7ttl1_1 a{font-size:12px}._directoryNote_7ttl1_1{font-size:11px}._races_7ttl1_1{padding:37px 5%}._officeTabs_7ttl1_1{gap:6px;margin-top:22px}._officeTabs_7ttl1_1 button{padding:11px 16px;font-size:11px}._coverage_7ttl1_1{font-size:11px}._emptyResults_7ttl1_1{padding:30px 20px}._emptyResults_7ttl1_1 h3{font-size:26px}._emptyResults_7ttl1_1 p{font-size:13px}._emptyResults_7ttl1_1 ._sourceButton_7ttl1_1{font-size:9px}._raceGrid_7ttl1_1{grid-template-columns:1fr;gap:15px}._race_7ttl1_1{padding:20px}._race_7ttl1_1 h3{font-size:23px}._candidateName_7ttl1_1 strong{font-size:13px}._voteNumber_7ttl1_1 strong{font-size:15px}._raceTop_7ttl1_1{font-size:8px}._newsroomUpdates_7ttl1_1 article{grid-template-columns:1fr;gap:10px}._newsroomUpdates_7ttl1_1 h3{font-size:21px}._newsroomUpdates_7ttl1_1 p{font-size:13px}._method_7ttl1_1{padding:37px 5%}._methodGrid_7ttl1_1{grid-template-columns:1fr;gap:28px;margin-top:28px}._methodGrid_7ttl1_1 h3{font-size:23px}._methodGrid_7ttl1_1 p{font-size:13px}._methodDetails_7ttl1_1 p{font-size:12px}._footer_7ttl1_1{padding:26px 5%;font-size:9px}._footer_7ttl1_1>div{gap:15px 20px}}@media (prefers-reduced-motion:reduce){._page_7ttl1_1 *{scroll-behavior:auto!important}}._stateGrid_7ttl1_1 button{min-height:123px}._stateGrid_7ttl1_1 ._snapshotCount_7ttl1_6{letter-spacing:0;margin-top:3px;font-size:10px;font-weight:800;line-height:1.4}._stateGrid_7ttl1_1 ._tileStatuses_7ttl1_6{font-size:8px;line-height:1.6}._stateGrid_7ttl1_1 ._tileCoverage_7ttl1_6{letter-spacing:0;color:#6d6559;margin-top:auto;padding-top:7px;font-size:7px;font-style:normal;font-weight:600;line-height:1.4;display:block}._stateGrid_7ttl1_1 ._selectedState_7ttl1_1 ._tileCoverage_7ttl1_6{color:#e6e0d6}._stateSummary_7ttl1_6{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;padding:15px 0;font-size:11px;line-height:1.6;display:flex}._stateSummary_7ttl1_6 strong{font-size:12px}._stateSummary_7ttl1_6 span{color:var(--muted)}._officeTabs_7ttl1_1 button small{margin-top:5px;font-size:8px;font-weight:500;display:block}._officeGroup_7ttl1_6{margin-top:34px}._officeHeading_7ttl1_6{border-top:3px solid var(--ink);justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding-top:18px;display:flex}._officeHeading_7ttl1_6 h3{letter-spacing:-.7px;margin:0;font-size:25px}._officeHeading_7ttl1_6>span{color:var(--muted);font-size:10px}._groupEmpty_7ttl1_6{color:#625b50;background:#eae5dc;padding:22px;font-size:13px;line-height:1.7}._groupEmpty_7ttl1_6 a{text-decoration:underline;display:inline}._candidate_7ttl1_1{display:block}._candidateRow_7ttl1_6{justify-content:space-between;gap:18px;display:flex}._voteNumber_7ttl1_1 strong>span{color:var(--muted);font-size:9px;font-weight:500}._voteBar_7ttl1_6{background:#ece8e1;height:5px;margin:11px 0 2px;overflow:hidden}._voteBar_7ttl1_6>i{background:currentColor;height:100%;display:block}._raceDelay_7ttl1_6{color:#78501e;background:#fff5e5;border-left:2px solid #b66c21;margin:15px 0 0;padding:8px 10px;font-size:10px;line-height:1.6}._raceCaveat_7ttl1_6{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.6}._feedChecks_7ttl1_6{border:1px solid var(--line);background:#ede8df;margin:24px 0;padding:18px 20px}._feedChecks_7ttl1_6>p{justify-content:space-between;gap:15px;margin:0 0 16px;font-size:11px;line-height:1.6;display:flex}._feedChecks_7ttl1_6>p>a{font-weight:800;text-decoration:underline}._feedChecks_7ttl1_6>p>span{color:var(--muted);max-width:450px}._feedChecks_7ttl1_6>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}._feedChecks_7ttl1_6 article{border-top:1px solid #cfc7bb;flex-direction:column;gap:5px;padding-top:12px;display:flex}._feedChecks_7ttl1_6 article>strong{font-size:12px}._feedChecks_7ttl1_6 article>span{font-size:10px;font-weight:600}._feedChecks_7ttl1_6 article>small{color:var(--muted);font-size:9px;line-height:1.5}._emptySourceLinks_7ttl1_6{flex-wrap:wrap;justify-content:center;gap:15px 25px;display:flex}._emptyResults_7ttl1_1 p._scheduleNote_7ttl1_6{margin-top:16px;font-size:11px}._scheduleNote_7ttl1_6 a,._emptyResults_7ttl1_1>p>a{text-decoration:underline}@media (width<=1050px){._stateGrid_7ttl1_1 button{min-height:128px}._feedChecks_7ttl1_6>p{flex-direction:column;gap:7px}._feedChecks_7ttl1_6>p>span{max-width:none}}@media (width<=650px){._stateGrid_7ttl1_1 button{min-height:129px}._stateGrid_7ttl1_1 ._snapshotCount_7ttl1_6{font-size:9px}._stateGrid_7ttl1_1 ._tileCoverage_7ttl1_6{font-size:7px}._stateSummary_7ttl1_6{gap:5px 15px;font-size:10px}._stateSummary_7ttl1_6>strong{width:100%;font-size:11px}._officeTabs_7ttl1_1 button{padding:11px 12px}._officeTabs_7ttl1_1 button small{max-width:90px;font-size:7px;line-height:1.4}._officeHeading_7ttl1_6 h3{font-size:23px}._officeHeading_7ttl1_6>span{font-size:9px}._candidateRow_7ttl1_6{gap:12px}._voteNumber_7ttl1_1 strong>span{margin-top:2px;display:block}._feedChecks_7ttl1_6{padding:16px}._feedChecks_7ttl1_6>div{grid-template-columns:1fr}._feedChecks_7ttl1_6 article{grid-template-columns:1fr 1fr;gap:5px 12px;display:grid}._feedChecks_7ttl1_6 article>strong{font-size:11px}._feedChecks_7ttl1_6 article>span{text-align:right;font-size:9px}._feedChecks_7ttl1_6 article>small:last-child{text-align:right}._emptySourceLinks_7ttl1_6{gap:0 15px}._raceDelay_7ttl1_6{font-size:10px}}
