.RaceRatings__ResultsTable thead tr th{border-top:none;color:#000;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:14px;font-weight:500;height:48px;letter-spacing:-.24px;line-height:16px;padding:0 0 8px;text-align:right;text-align:center;width:33.3%}.RaceRatings__ResultsTable thead tr th:first-of-type{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2px;justify-content:center;max-width:96px;padding:0 0 4px 8px;width:96px}.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader{line-height:1rem;max-width:96px;padding-left:8px;width:96px}.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader svg.ResultsTable__stateIcon{height:10px;width:10px}.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader .AnchorLink,.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader a{color:#000;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:14px;text-decoration:underline}.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader .AnchorLink:hover,.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader a:hover{color:#656c7a}.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader .AnchorLink:focus-visible,.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader a:focus-visible{border:2px solid #141618;border-radius:2px}.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader .AnchorLink:active,.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader a:active{border:none;color:#515662}.RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader a{color:#000;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:14px;text-decoration:underline}.RaceRatings__ResultsTable tbody tr .ResultsTable__pollClosed{background-color:#f4f4f4;color:#6c6e6f;font-size:14px;letter-spacing:-.28px;line-height:18px;padding-left:0!important;padding-right:0!important;text-align:center}.bp-desktopLGPlus .RaceRatings__ResultsTable tbody tr .ResultsTable__pollClosed{padding-left:5px;padding-right:5px}.RaceRatings__ResultsTable tbody tr .ResultsTable__ResultsContainer{align-items:center;display:flex;height:46.75px;justify-content:center;margin:auto;width:83%}.RaceRatings__ResultsTable tbody tr .ResultsTable__ResultsContainer:has(.RunOffBadge){flex-direction:column}.RaceRatings__ResultsTable tbody tr .ResultsTable__data{border-bottom:1px solid #cbced4;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:14px;font-weight:400;height:48px;letter-spacing:0;line-height:16px;max-height:48px;padding:0;text-align:center}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--counting{color:#6c6e6f;font-size:12px;font-weight:400!important;letter-spacing:-.24px;line-height:12px}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--counting.ResultsTable__data--lead{background-color:transparent!important;color:#000!important}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--win{background-color:#217bb0;color:#fff}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--win .ResultsTable__ResultsContainer{flex-direction:row}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--lead{background-color:#cce6f5}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--gain{background-color:#116292;background-image:url(https://a.abcnews.com/assets/dtci/elections/maps/stripes/democrats_gain.png);color:#fff}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--gain .ResultsTable__ResultsContainer{background-color:#217bb0}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat svg{fill:#217bb0;border:1px solid #217bb0}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--win{background-color:#cd3232;color:#fff}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--win .ResultsTable__ResultsContainer{flex-direction:row}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--lead{background-color:#fbd0d0}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--gain{background-color:#a30925;background-image:url(https://a.abcnews.com/assets/dtci/elections/maps/stripes/republicans_gain.png);color:#fff}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--gain .ResultsTable__ResultsContainer{background-color:#cd3232}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican svg{fill:#cd3232;border:1px solid #cd3232}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--win{background-color:#00787a;color:#fff}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--win .ResultsTable__ResultsContainer{flex-direction:row}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--lead{background-color:#c2dfda}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--gain{background-color:#00787a;background-image:url(https://a.abcnews.com/assets/dtci/elections/maps/patterns/other/gain.png);color:#fff;padding:0!important}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--gain .ResultsTable__ResultsContainer{background-color:#00787a}.RaceRatings__ResultsTable tbody tr .ResultsTable__data--other svg{fill:#00787a;border:1px solid #00787a}.RaceRatings__ResultsTable tbody tr .ResultsTable__data svg.ResultsTable__winner{background-color:#fff;border-radius:50%;height:15px;margin-right:4px;padding:3px;vertical-align:middle;width:15px}.RaceRatings__ResultsTable tbody tr td.ResultsTable__reporting{font-weight:400;text-align:center}.RaceRatings__ResultsTable tbody .ResultsTable__reporting--counting{color:#6c6e6f;font-weight:400!important}@media (prefers-color-scheme:dark){body.dark-theme .RaceRatings__ResultsTable thead tr th{border-color:#48494a;color:#fff}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader{border-color:#48494a}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader .AnchorLink,body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader a{color:#fff}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__pollClosed{background-color:#242525;border-bottom:1px solid #48494a;color:#8b8d8e}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data{border-color:#48494a;color:#fff}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--win{background-color:#3ea0da;color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--lead{background-color:#0c3d5a;color:#fff}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--gain{background-image:url(https://a.abcnews.com/assets/dtci/elections/maps/stripes/democrats_gain_dm.png);color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--gain .ResultsTable__ResultsContainer{background-color:#3ea0da;color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat svg.ResultsTable__winner{fill:#217bb0;background-color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--win{background-color:#e83f3f;color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--lead{background-color:#720808;color:#fff}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--gain{background-image:url(https://a.abcnews.com/assets/dtci/elections/maps/stripes/republicans_gain_dm.png);color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--gain .ResultsTable__ResultsContainer{background-color:#e83f3f;color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican svg.ResultsTable__winner{fill:#cd3232;background-color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--win{background-color:#00787a;color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--lead{background-color:#c2dfda;color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--gain{background-image:url(https://a.abcnews.com/assets/dtci/elections/maps/patterns/other/gain.png);color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--gain .ResultsTable__ResultsContainer{background-color:#00787a;color:#000}body.dark-theme .RaceRatings__ResultsTable tbody tr .ResultsTable__data--other svg.ResultsTable__winner{fill:#00787a;background-color:#000}body.dark-theme .RaceRatings__ResultsTable.ResultsTable__reporting--counting{border-color:#8b8d8e;color:#fff}}.TakeOverPage .RaceRatings__ResultsTable thead tr th{border-color:#48494a;color:#fff}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader{border-color:#48494a}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader .AnchorLink,.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__rowHeader a{color:#fff}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__pollClosed{background-color:#242525;border-bottom:1px solid #48494a;color:#8b8d8e}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data{border-color:#48494a;color:#fff}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--win{background-color:#3ea0da;color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--lead{background-color:#0c3d5a;color:#fff}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--gain{background-image:url(https://a.abcnews.com/assets/dtci/elections/maps/stripes/democrats_gain_dm.png);color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat.ResultsTable__data--gain .ResultsTable__ResultsContainer{background-color:#3ea0da;color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--democrat svg.ResultsTable__winner{fill:#217bb0;background-color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--win{background-color:#e83f3f;color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--lead{background-color:#720808;color:#fff}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--gain{background-image:url(https://a.abcnews.com/assets/dtci/elections/maps/stripes/republicans_gain_dm.png);color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican.ResultsTable__data--gain .ResultsTable__ResultsContainer{background-color:#e83f3f;color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--republican svg.ResultsTable__winner{fill:#cd3232;background-color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--win{background-color:#00787a;color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--lead{background-color:#c2dfda;color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--gain{background-image:url(https://a.abcnews.com/assets/dtci/elections/maps/patterns/other/gain.png);color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--other.ResultsTable__data--gain .ResultsTable__ResultsContainer{background-color:#00787a;color:#000}.TakeOverPage .RaceRatings__ResultsTable tbody tr .ResultsTable__data--other svg.ResultsTable__winner{fill:#00787a;background-color:#000}.TakeOverPage .RaceRatings__ResultsTable.ResultsTable__reporting--counting{border-color:#8b8d8e;color:#fff}body{background-color:#fff}.RaceRatings{align-items:flex-start;align-self:stretch;border-top:1px solid #cbced4;display:flex;flex-direction:column;padding:0}.RaceRatings .sr-only{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.RaceRatings .ElectionHeader{flex-direction:column;margin-bottom:40px;padding:0}.bp-mobile .RaceRatings .ElectionHeader{margin-bottom:16px}.RaceRatings__headerText{font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:26px}.RaceRatings__headerText:before{background-image:url(https://projects.fivethirtyeight.com/shared/538_PRO_LOGO_110_F1.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:26px;margin-right:3px;vertical-align:bottom;width:25.62px}.RaceRatings__lastUpdated{color:#656565;font-size:11px;margin-right:3px}.RaceRatings__racesDisplayText{font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:20px;font-weight:700;letter-spacing:-.6px;line-height:22px}.RaceRatings .jumpToLinksContainer{display:flex;flex-direction:row;margin:20px 0}.bp-mobile .RaceRatings .jumpToLinksContainer{margin:8px 0}.RaceRatings .jumpToLinksContainer .RaceRatings__jumpToLinks{display:none}.RaceRatings .jumpToLinksContainer:focus-within div{display:flex}.RaceRatings .jumpToLinksContainer:focus-within a:last-child{border:none}.RaceRatings .jumpToLinksContainer:focus-within a{border-right:1px solid #000;color:#0045da;display:flex;flex-direction:row;padding:0 8px;text-decoration:underline}.RaceRatings .jumpToLinksContainer:focus-within a:focus-visible{border:2px solid #141618;border-radius:2px}.RaceRatings__headerTable.ResponsiveTable{margin:16px 0 40px;width:100%}.bp-mobile .RaceRatings__headerTable.ResponsiveTable{margin:16px 0}.RaceRatings__headerTable--header{font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.24px;line-height:12px}.RaceRatings__headerTable--header .RaceRatings__RatingHeader--number{margin-right:3px}.RaceRatings__headerTable .Table thead th{border-top-width:0;text-align:center;text-transform:capitalize}.RaceRatings__headerTable .Table thead th:first-of-type{border-right:1px solid #cbced4;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:0 14px;text-align:left;white-space:nowrap;width:48px}.RaceRatings__headerTable .Table thead th:last-child{border-left:1px solid #cbced4;font-size:12px;font-weight:500;letter-spacing:-.24px;padding-left:6px;width:48px}.RaceRatings__headerTable .Table thead th:not(:first-of-type){white-space:break-spaces}.RaceRatings__headerTable .Table thead th.tossup{border-left:1px solid #cbced4;border-right:1px solid #cbced4}.RaceRatings__headerTable .Table thead th.democrats{color:#217bb0}.RaceRatings__headerTable .Table thead th.republicans{color:#cd3232}.RaceRatings__headerTable .Table thead th.superHead{border-bottom:none;font-size:12px;font-weight:500;height:14px;padding:0}.RaceRatings__headerTable .Table__TH{padding:0 4px}.RaceRatings__headerTable .Table tbody td{height:42px}.RaceRatings__headerTable .Table tr td{border-color:#cbced4;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;text-align:center}.RaceRatings__headerTable .Table tr td.democrats{color:#217bb0}.RaceRatings__headerTable .Table tr td.democrats:last-of-type{background-color:#eff7fc}.RaceRatings__headerTable .Table tr td.republicans{color:#cd3232}.RaceRatings__headerTable .Table tr td.republicans:last-of-type{background-color:#fff5f5}.RaceRatings__headerTable .Table tr td.other{color:#00787a}.RaceRatings__headerTable .Table tr td.other:last-of-type{background-color:#f2f8f7}.RaceRatings__headerTable .Table tr td.tossup{border-left:1px solid #cbced4;border-right:1px solid #cbced4}.RaceRatings__headerTable .Table tr td:last-of-type{border-left:1px solid #cbced4;font-weight:500;padding-right:2px!important}.RaceRatings__headerTable .Table tr td:first-of-type{border-right:1px solid #cbced4;font-weight:500;padding-left:2px!important}.RaceRatings__ResultsTable{width:100%}.RaceRatings__ResultsTable tbody tr{height:42px}.RaceRatings__ResultsTable th{color:#656565}.RaceRatings__Ratings{display:flex;flex-wrap:wrap;margin:0}@media (min-width:1024px){.RaceRatings__Ratings li{max-width:375px;min-width:375px}}@media (min-width:1440px){.RaceRatings__Ratings li{max-width:375px;min-width:375px}}.RaceRatings__Ratings li{margin-bottom:48px;margin-right:60px;width:100%}.AccordionPanel .RaceRatings__Ratings li,.RaceRatings__Ratings li:last-child{margin-right:0}.RaceRatings__Ratings.Accordion{flex-direction:column;gap:.25rem;justify-content:unset;width:100%}.RaceRatings__Ratings.Accordion .arrow{height:24px;width:24px}.RaceRatings__RatingHeader{align-items:center;display:flex;flex-direction:row;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:20px;font-weight:700;justify-content:space-between;letter-spacing:-.6px;line-height:22px;margin:8px 0}.RaceRatings__RatingHeader.bp-mobile{display:flex}.AccordionPanel .RaceRatings__RatingHeader{min-height:24px}.AccordionPanel .RaceRatings__RatingHeader svg{margin-right:10px}.RaceRatings__RatingHeader--number{font-size:20px;margin-right:3px}.RaceRatings__RatingHeader--number.democrats{color:#217bb0}.RaceRatings__RatingHeader--number.republicans{color:#cd3232}.RaceRatings__RatingHeader--number.tossup{color:#9d49c2}.RaceRatings__Disclaimer{color:#555;font-size:12px;padding:20px 0 10px}.AccordionPanel__header{border-bottom:.5px solid #cecfcf}@media screen and (max-width:1130px){.RaceRatings{margin-left:8px}.bp-desktopPlus .RaceRatings__Rating .Table__TD{padding-left:0;width:unset}}@media (prefers-color-scheme:dark){body.dark-theme,body.dark-theme .RaceRatings{background-color:#171717}body.dark-theme .RaceRatings__racesDisplayText{color:#fff}body.dark-theme .RaceRatings__headerText:before{background-image:url(https://a.abcnews.com/assets/dtci/elections/images/fantasymap-538-dm-logo-2024.svg)}body.dark-theme .RaceRatings__headerSponsor{color:#fff}body.dark-theme .RaceRatings__headerSponsor:after{background-image:url(https://s.abcnews.com/assets/dtci/elections/fiveThirtyEightLogoDark.png);background-position:0 0}body.dark-theme .RaceRatings__RatingHeader{color:#fff}body.dark-theme .RaceRatings__RatingHeader--number.democrats{color:#3ea0da}body.dark-theme .RaceRatings__RatingHeader--number.republicans{color:#e83f3f}body.dark-theme .RaceRatings__RatingHeader--number.tossup{color:#be6be3}body.dark-theme .RaceRatings__RatingHeader .arrow{fill:#fff}body.dark-theme .RaceRatings__headerTable{color:#fff}body.dark-theme .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table tbody td,body.dark-theme .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table thead th,body.dark-theme .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table thead th:first-of-type{border-color:#48494a}body.dark-theme .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table tbody td.democrats{color:#3ea0da}body.dark-theme .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table tbody td.republicans{color:#e83f3f}body.dark-theme .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table tbody td.other{color:#a77311}body.dark-theme .AccordionPanel__body .Collapse:empty,body.dark-theme .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table tbody td:first-of-type{border-color:#48494a}}.TakeOverPage .RaceRatings{background-color:#171717}.TakeOverPage .RaceRatings__racesDisplayText{color:#fff}.TakeOverPage .RaceRatings__headerText:before{background-image:url(https://a.abcnews.com/assets/dtci/elections/images/fantasymap-538-dm-logo-2024.svg)}.TakeOverPage .RaceRatings__headerSponsor{color:#fff}.TakeOverPage .RaceRatings__headerSponsor:after{background-image:url(https://s.abcnews.com/assets/dtci/elections/fiveThirtyEightLogoDark.png);background-position:0 0}.TakeOverPage .RaceRatings__RatingHeader{color:#fff}.TakeOverPage .RaceRatings__RatingHeader--number.democrats{color:#3ea0da}.TakeOverPage .RaceRatings__RatingHeader--number.republicans{color:#e83f3f}.TakeOverPage .RaceRatings__RatingHeader--number.tossup{color:#be6be3}.TakeOverPage .RaceRatings__RatingHeader .arrow{fill:#fff}.TakeOverPage .RaceRatings__headerTable{color:#fff}.TakeOverPage .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table tbody td,.TakeOverPage .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table thead th,.TakeOverPage .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table thead th:first-of-type{border-color:#48494a}.TakeOverPage .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table tbody td.democrats{color:#3ea0da}.TakeOverPage .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table tbody td.republicans{color:#e83f3f}.TakeOverPage .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table tbody td.other{color:#a77311}.TakeOverPage .AccordionPanel__body .Collapse:empty,.TakeOverPage .RaceRatings__headerTable .Table__ScrollerWrapper .Table__Scroller .Table tbody td:first-of-type{border-color:#48494a}.bp-mobile .Table__TD:first-child{padding-left:4px}.Toast{--nav-height:121px;--toast-background-color:#fff;--toast-border-color:#fff;--toast-text-color:#000;--toast-tab-active-color:#002d6c;--toast-tab-text-color:#000;background-color:var(--toast-background-color);border:1px solid var(--toast-border-color);bottom:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.5);color:var(--toast-text-color);display:block;left:0;position:fixed;width:100%;z-index:51}.Toast.Toast--isStateMap{bottom:unset;top:0;width:100%}.NationalMapPage .Toast{padding:.75rem}@media only screen and (max-height:500px){.Toast{height:100%;left:unset;max-height:calc(100dvh - var(--nav-height));min-width:400px;overflow-x:hidden;overflow-y:scroll;right:0;width:45%}.Toast,.Toast .tabs__nav{padding-top:var(--nav-height)}@media only screen and (max-width:768px){.Toast{--nav-height:103px}.Toast,.Toast .tabs__nav{padding-top:var(--nav-height)}}}.Toast__ResultsTableHeader{color:#666;font-size:17px}.Toast__ResultsTableHeader:after{clear:both}.Toast__ResultsTableHeader span{font-size:12px}.Toast__ResultsTableHeader .Button{background-color:#fff;border:none}.Toast__ResultsTableHeader--Close{color:var(--toast-text-color);float:right}.Toast__ResultsTableHeader--ActiveNav{display:flex;flex-direction:row;justify-content:space-between}.Toast__ResultsTableHeader--NavBack{align-items:center;background:#e5eeff;border-radius:6px;display:flex;gap:.25rem;height:40px;justify-content:center;margin-bottom:.5rem;padding:12px;width:auto}.Toast__ResultsTableHeader--NavBack svg{fill:#0045da;float:left;height:1rem;width:1rem}.Toast__ResultsTableHeader--NavBack span{color:#0045da;font-size:.875rem;font-weight:700;letter-spacing:-.28px;line-height:.875rem}.Toast__ResultsTable .ElectionsTable__HeaderCell{font-weight:700}.Toast .tabs__nav{border:none;margin-bottom:8px;padding-left:.75rem;width:calc(100% - 4rem)}.Toast .tabs__list{align-items:center;background:#f4f5f6;border-radius:6px;display:flex;flex:1 0 0;height:40px;justify-content:space-between;padding:4px}.Toast .tabs__list__item{border:none;font-size:.875rem;font-weight:700;height:100%;line-height:1rem;padding-bottom:0;text-transform:capitalize}.Toast .tabs__list__item.tabs__list__item--active{background-color:#fff;border-radius:.25rem}.Toast .tabs__list__item.tabs__list__item--active .tabs__link{color:#000}.Toast .tabs__list__item .tabs__link{color:#656c7a;font-weight:700;padding:0}.Toast__ResultsTable--Close{display:none;z-index:100}.Toast .tabs__content{padding-top:0;width:100%}@media (prefers-color-scheme:dark){body.dark-theme .Toast{--toast-background-color:#171717;--toast-border-color:#000;--toast-text-color:#fff;--toast-tab-active-color:#368aff;--toast-tab-text-color:#fff}}.TakeOverPage .Toast{--toast-background-color:#171717;--toast-border-color:#000;--toast-text-color:#fff;--toast-tab-active-color:#368aff;--toast-tab-text-color:#fff}@media (min-width:768px){.AdPlaceholder--thinbanner{margin-top:30px;min-height:90px}}.AdPlaceholder--incontent{min-height:250px}.AdPlaceholder--collapse{margin:0;min-height:0}.AdPlaceholder--connatix{min-height:388px}@media (max-width:768px){.AdPlaceholder--connatix{min-height:300px}}.AdPlaceholder--top-sticky-banner{background-color:#fff;position:sticky;top:72px;z-index:80}.bp-mobile .AdPlaceholder--top-sticky-banner{top:54px}.AdPlaceholder--top-banner,.AdPlaceholder--top-sticky-banner{min-height:50px}@media (min-width:768px){.AdPlaceholder--top-banner,.AdPlaceholder--top-sticky-banner{min-height:90px}}@media (min-width:1024px){.AdPlaceholder--top-banner,.AdPlaceholder--top-sticky-banner{min-height:66px}}@media (min-width:1280px){.AdPlaceholder--top-banner,.AdPlaceholder--top-sticky-banner{min-height:250px}}.navigation--has-subnav~.AdPlaceholder--top-sticky-banner{top:121px}.bp-mobile .navigation--has-subnav~.AdPlaceholder--top-sticky-banner{top:103px}.WidgetWrapper--RacesToWatch{--transition-time:167ms ease}.WidgetWrapper--RacesToWatch .ElectionButton__Wrapper{margin:.25rem 0 0}.WidgetWrapper--RacesToWatch .ElectionButton__Wrapper .RacesToWatch__Button{--button-text-color:#0044da;--button-text-hover-color:#0037ae;--button-text-active-color:#002983;--button-background-hover-color:#e5eeff;--button-background-active-color:#cedeff;--button-outline-active-color:#0037ae;align-items:center;background-color:transparent;border-radius:6px;color:var(--button-text-color);cursor:pointer;display:flex;font:var(--text-label-lg);height:3rem;justify-content:center;line-height:1.5rem;transition:color var(--transition-time),background-color var(--transition-time);width:100%}.WidgetWrapper--RacesToWatch .ElectionButton__Wrapper .RacesToWatch__Button:focus-visible,.WidgetWrapper--RacesToWatch .ElectionButton__Wrapper .RacesToWatch__Button:hover{background-color:var(--button-background-hover-color);color:var(--button-text-hover-color)}.WidgetWrapper--RacesToWatch .ElectionButton__Wrapper .RacesToWatch__Button:focus-visible{margin:var(--button-outline-focus-margin,0);outline:2px solid var(--button-outline-active-color);outline-offset:3px;z-index:1}.WidgetWrapper--RacesToWatch .ElectionButton__Wrapper .RacesToWatch__Button:active{background-color:var(--button-background-active-color);color:var(--button-text-active-color)}.WidgetWrapper--RacesToWatch .ElectionHeader__TitleLink:hover{color:#000}.WidgetWrapper--RacesToWatch .ElectionHeader__TitleLink:active{color:#335789}@media (hover:hover) and (pointer:fine){.WidgetWrapper--RacesToWatch .ElectionHeader__TitleLink:hover{color:#335789}}.RacesToWatch{--padding-size:1rem;--transition-time:167ms ease;display:flex;flex-direction:column}@media (max-width:672px){.RacesToWatch{--padding-size:0.75rem}}.RacesToWatch .ElectionHeader{border-bottom:none;margin-bottom:1rem;padding:var(--padding-size) var(--padding-size) 0}.RacesToWatch .ElectionHeader .Header__headerText{font-weight:700;letter-spacing:-.72px}.RacesToWatch__Content{display:flex;flex-direction:column;gap:.25rem;padding:0 var(--padding-size)}.RacesToWatch__Content--noBorder{border-top:none}.RacesToWatch__Content a{border-radius:6px}.RacesToWatch__Content a:focus-visible,.RacesToWatch__Content a:focus-within{outline:2px solid #000;outline-offset:3px;z-index:1}.RacesToWatch__Content .RacesToWatch__Race{--race-type-color:#6c6e6f;--race-type-hover-color:#5a5c5d;--race-type-active-color:#48494a;align-items:flex-start;background-color:var(--race-bg-color);border-radius:6px;box-sizing:content-box;display:flex;gap:.5rem;padding:.5rem;position:relative;transition:var(--transition-time);width:calc(100% - 1rem)}.RacesToWatch__Content .RacesToWatch__Race:active,.RacesToWatch__Content .RacesToWatch__Race:focus,.RacesToWatch__Content .RacesToWatch__Race:focus-visible,.RacesToWatch__Content .RacesToWatch__Race:hover{background-color:var(--race-bg-hover-color)}.RacesToWatch__Content .RacesToWatch__Race:active .RacesToWatch__Right .RacesToWatch__Type,.RacesToWatch__Content .RacesToWatch__Race:focus .RacesToWatch__Right .RacesToWatch__Type,.RacesToWatch__Content .RacesToWatch__Race:focus-visible .RacesToWatch__Right .RacesToWatch__Type,.RacesToWatch__Content .RacesToWatch__Race:hover .RacesToWatch__Right .RacesToWatch__Type{color:var(--race-type-hover-color)}.RacesToWatch__Content .RacesToWatch__Race:active .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor,.RacesToWatch__Content .RacesToWatch__Race:focus .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor,.RacesToWatch__Content .RacesToWatch__Race:focus-visible .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor,.RacesToWatch__Content .RacesToWatch__Race:hover .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor{color:var(--race-type-hover-color)}.RacesToWatch__Content .RacesToWatch__Race:active .RacesToWatch__Divider,.RacesToWatch__Content .RacesToWatch__Race:focus .RacesToWatch__Divider,.RacesToWatch__Content .RacesToWatch__Race:focus-visible .RacesToWatch__Divider,.RacesToWatch__Content .RacesToWatch__Race:hover .RacesToWatch__Divider{background-color:var(--race-divider-active-color)}.RacesToWatch__Content .RacesToWatch__Race:active{background-color:var(--race-bg-active-color)}.RacesToWatch__Content .RacesToWatch__Race:active .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor,.RacesToWatch__Content .RacesToWatch__Race:active .RacesToWatch__Right .RacesToWatch__Type{color:var(--race-type-active-color)}.RacesToWatch__Content .RacesToWatch__Race.RacesToWatch__Race--gain .RacesToWatch__Left>.RacesToWatch__IconWrapper>.RacesToWatch__Icon,.RacesToWatch__Content .RacesToWatch__Race.RacesToWatch__Race--lead .RacesToWatch__Left>.RacesToWatch__IconWrapper>.RacesToWatch__Icon,.RacesToWatch__Content .RacesToWatch__Race.RacesToWatch__Race--runoff .RacesToWatch__Left>.RacesToWatch__IconWrapper>.RacesToWatch__Icon,.RacesToWatch__Content .RacesToWatch__Race.RacesToWatch__Race--win .RacesToWatch__Left>.RacesToWatch__IconWrapper>.RacesToWatch__Icon{fill:var(--race-icon-win);overflow:visible}.RacesToWatch__Content .RacesToWatch__Race--republicans{--party-default-color:#cd3232;--race-icon-win:#cd3232;--race-bg-color:#fff5f5;--race-bg-hover-color:#fbd0d0;--race-bg-active-color:#f6acac;--race-divider-color:#fbd0d0;--race-divider-active-color:#f37777}.RacesToWatch__Content .RacesToWatch__Race--democrats{--party-default-color:#217bb0;--race-icon-win:#217bb0;--race-bg-color:#eff7fc;--race-bg-hover-color:#cce6f5;--race-bg-active-color:#aed6ef;--race-divider-color:#cce6f5;--race-divider-active-color:#82c1e7}.RacesToWatch__Content .RacesToWatch__Race--others{--party-default-color:#00787a;--race-icon-win:#00787a;--race-bg-color:#f2f8f7;--race-bg-hover-color:#c2dfda;--race-bg-active-color:#91c6bf;--race-divider-color:#c2dfda;--race-divider-active-color:#91c6bf}.RacesToWatch__Content .RacesToWatch__Race--runoff{--party-default-color:#c932b0;--race-icon-win:#c932b0;--race-bg-color:#fff0f9;--race-bg-hover-color:#ffcff3;--race-bg-active-color:#f7ade5;--race-divider-color:#eb8dd3;--race-divider-active-color:#eb8dd3}.RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--democrats{color:#217bb0}.RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--republicans{color:#cd3232}.RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--others{color:#00787a}.RacesToWatch__Content .RacesToWatch__Race--pollClosed{--race-divider-color:#cecfcf;--race-type-color:#6c6e6f}.RacesToWatch__Content .RacesToWatch__Race--pollClosed:active,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:focus,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:focus-visible,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:hover{background-color:var(--race-bg-color)}.RacesToWatch__Content .RacesToWatch__Race--pollClosed:active .RacesToWatch__Right .RacesToWatch__Type,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:focus .RacesToWatch__Right .RacesToWatch__Type,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:focus-visible .RacesToWatch__Right .RacesToWatch__Type,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:hover .RacesToWatch__Right .RacesToWatch__Type{color:var(--race-type-color)}.RacesToWatch__Content .RacesToWatch__Race--pollClosed:active .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:focus .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:focus-visible .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:hover .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor{color:var(--race-type-color)}.RacesToWatch__Content .RacesToWatch__Race--pollClosed:active .RacesToWatch__Divider,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:focus .RacesToWatch__Divider,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:focus-visible .RacesToWatch__Divider,.RacesToWatch__Content .RacesToWatch__Race--pollClosed:hover .RacesToWatch__Divider{background-color:var(--race-divider-color)}.RacesToWatch__Content .RacesToWatch__Race--pollClosed:active{background-color:var(--race-bg-color)}.RacesToWatch__Content .RacesToWatch__Race--pollClosed:active .RacesToWatch__Right .RacesToWatch__Type{color:var(--race-type-color)}.RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__Left{align-items:center;flex-direction:column;gap:.25rem;justify-content:center;margin:auto 0}.RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__Right .RacesToWatch__RaceData{display:flex;flex-direction:column}.RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__Right .RacesToWatch__Candidate{font-weight:400;line-height:1.125rem}.RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__Right .RacesToWatch__Candidate .RacesToWatch__RaceText{color:#000}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left{align-items:center;color:#000;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;min-height:2.75rem;width:5.5rem}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__IconWrapper{height:2.25rem;width:2.25rem}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__IconWrapper--check{height:1.5rem;width:1.5rem}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__IconWrapper .RacesToWatch__Icon{height:2.75rem;width:2.75rem}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__IconWrapper .RacesToWatch__Icon--check{color:#0d830f;height:1.5rem;width:1.5rem}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RunOffBadge{display:none}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__RaceDetails--statename{letter-spacing:-.018rem}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor{color:var(--race-type-color);font-size:.75rem;font-weight:400;letter-spacing:-.015rem;line-height:.75rem;white-space:nowrap}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Divider{align-self:stretch;background-color:var(--race-divider-color);transition:var(--transition-time);width:1px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right{display:flex;flex:1;flex-direction:column;gap:.125rem;justify-content:center;margin:auto 0;position:relative}.primaryBox .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right{gap:.25rem}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Type{color:var(--race-type-color);font-size:.75rem;font-weight:500;letter-spacing:-.015rem;line-height:.75rem;text-transform:capitalize;transition:var(--transition-time)}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate{color:#000;display:flex;font-size:.875rem;font-weight:700;gap:.25rem;line-height:.875rem}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate .RacesToWatch__RaceText{color:#656565}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate .RacesToWatch__RaceText .RaceData__Candidate{color:#000}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate .RacesToWatch__RaceText .RaceData__Candidate--left{letter-spacing:-.018rem}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination{color:var(--party-default-color)}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink{color:#656565;display:flex;font-size:12px;position:absolute;right:0;top:0}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Time{margin-right:3px}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Time--recent{color:#c60811}.RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Link{color:#656565;margin-left:3px;text-decoration:underline}.RacesToWatch__Drawer{align-items:center;background-color:#f4f4f4;border:none;border-radius:6px;color:#48494a;cursor:pointer;display:flex;gap:.25rem;height:2.75rem;margin-bottom:1rem;padding:.5rem 1rem;position:relative;transition:var(--transition-time) max-height;width:100%}.RacesToWatch__Drawer:focus{outline:2px solid #000;outline-offset:2px}.RacesToWatch__Drawer--caret{align-items:center;display:flex;flex:1;justify-content:center;transform:rotate(0deg);transform-origin:center;transition:var(--transition-time) transform}.RacesToWatch__Drawer--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.RacesToWatch__Drawer--open .RacesToWatch__Drawer--caret{transform:rotate(-180deg)}.RacesToWatch__Drawer--open .RacesToWatch__Dropdown{border-bottom-left-radius:6px;border-bottom-right-radius:6px;max-height:24rem;overflow-y:auto;padding:0 1rem 1rem}.RacesToWatch__Drawer--transitioning .RacesToWatch__Dropdown{overflow:hidden}.RacesToWatch__Drawer .RacesToWatch__Text{font-size:.875rem;line-height:.875rem;text-align:left;width:100%}.RacesToWatch .RacesToWatch__DrawerItem{background-color:#fff;border-radius:6px;display:flex;flex:1;flex-basis:50%;flex-direction:column;font-size:.75rem;gap:.25rem;height:2.75rem;justify-content:center;line-height:.75rem;padding:.5rem;position:relative;text-align:left;text-transform:capitalize}.RacesToWatch .RacesToWatch__DrawerItem:focus,.RacesToWatch .RacesToWatch__DrawerItem:hover{background-color:#e5eeff}.RacesToWatch .RacesToWatch__DrawerItem:focus-visible{outline:2px solid #000;outline-offset:2px}.RacesToWatch .RacesToWatch__DrawerItem:active{background-color:#cedeff}.RacesToWatch .RacesToWatch__DrawerItem--statename{color:#000;font-weight:500}.RacesToWatch .RacesToWatch__DrawerItem--races{color:#6c6e6f;display:flex;flex-wrap:wrap;max-height:1.5rem;position:relative;width:100%}.RacesToWatch .RacesToWatch__DrawerItem--race{overflow:hidden;text-transform:capitalize}.RacesToWatch .RacesToWatch__DrawerItem--race.RacesToWatch__DrawerItem--hiddenRace{opacity:0}.RacesToWatch .RacesToWatch__DrawerItem--race.RacesToWatch__DrawerItem--shownRace:has(+.RacesToWatch__DrawerItem--hiddenRace) span,.RacesToWatch .RacesToWatch__DrawerItem--race.RacesToWatch__DrawerItem--shownRace:last-of-type span{display:none}.RacesToWatch .RacesToWatch__DrawerItem--overflow{bottom:0;left:0;position:absolute}@media screen and (min-width:672px){.RacesToWatch .RacesToWatch__DrawerItem{--drawer-size:calc(33.33333% - 0.375rem);flex:1 0 var(--drawer-size)}.RacesToWatch .RacesToWatch__DrawerItem:nth-child(n+3){max-width:var(--drawer-size)}}@media screen and (max-width:671px){.RacesToWatch .RacesToWatch__DrawerItem{--drawer-size:calc(50% - 0.25rem);flex:1 0 var(--drawer-size)}.RacesToWatch .RacesToWatch__DrawerItem:nth-child(n+2){max-width:var(--drawer-size)}}.RacesToWatch__Dropdown{background-color:#f4f4f4;box-shadow:0 2px 6px -3px rgba(0,0,0,.14);display:flex;flex-wrap:wrap;gap:.5rem;left:0;max-height:0;overflow:hidden;padding:0 1rem;position:absolute;right:0;top:2.75rem;transition:max-height var(--transition-time),padding var(--transition-time);z-index:2}.RacesToWatch__Dropdown--all .RacesToWatch__DrawerItem,.RacesToWatch__Dropdown--house .RacesToWatch__DrawerItem{height:3.5rem}.RacesToWatch__ButtonWrapper{padding:0 var(--padding-size) var(--padding-size)}.RacesToWatch .RacesToWatch--noContent,.RacesToWatch .UPW__RecentProjections--noContent,.UPW__RecentProjections .RacesToWatch--noContent,.UPW__RecentProjections .UPW__RecentProjections--noContent{align-items:center;background-color:#f4f4f4;border-radius:6px;color:#b5b7b7;display:flex;font-size:1.25rem;height:7rem;justify-content:center;width:100%}.RacesToWatch .RacesToWatch--noContent .dot,.RacesToWatch .UPW__RecentProjections--noContent .dot,.UPW__RecentProjections .RacesToWatch--noContent .dot,.UPW__RecentProjections .UPW__RecentProjections--noContent .dot{animation-duration:2.1s;animation-iteration-count:infinite;animation-name:bouncing;animation-timing-function:ease-out;display:inline-block}.RacesToWatch .RacesToWatch--noContent .dot:nth-child(2),.RacesToWatch .UPW__RecentProjections--noContent .dot:nth-child(2),.UPW__RecentProjections .RacesToWatch--noContent .dot:nth-child(2),.UPW__RecentProjections .UPW__RecentProjections--noContent .dot:nth-child(2){animation-delay:125ms}.RacesToWatch .RacesToWatch--noContent .dot:nth-child(3),.RacesToWatch .UPW__RecentProjections--noContent .dot:nth-child(3),.UPW__RecentProjections .RacesToWatch--noContent .dot:nth-child(3),.UPW__RecentProjections .UPW__RecentProjections--noContent .dot:nth-child(3){animation-delay:.25s}@keyframes bouncing{0%{transform:none}11%{transform:translateY(-.25em)}22%{transform:none}}.RacesToWatch .RacesToWatch--noContentWrapper,.UPW__RecentProjections .RacesToWatch--noContentWrapper{padding:0 var(--padding-size)}.RacesToWatch .RacesToWatch--noContent,.UPW__RecentProjections .RacesToWatch--noContent{height:20rem}.UPW__RecentProjections .RacesToWatch{--padding-size:0;--transition-time:167ms ease}.UPW__RecentProjections .RacesToWatch__Content{gap:.5rem}.UPW__RecentProjections .RacesToWatch__Content .RacesToWatch__Race{max-height:1.875rem;padding:12px 8px}.UPW__RecentProjections .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left{min-height:1.875rem;width:3rem}.UPW__RecentProjections .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__RaceDetails{display:flex;flex-direction:column;gap:0}.UPW__RecentProjections .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__RaceDetails--statename{font-size:.875rem;line-height:.875rem}.UPW__RecentProjections .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__RaceDetails--descriptor{font-size:.75rem;line-height:.75rem}.UPW__RecentProjections .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__IconWrapper{display:none}.UPW__RecentProjections .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Left .RunOffBadge{border-bottom-left-radius:0;border-top-right-radius:0;display:flex;left:0;position:absolute;top:0}.UPW__RecentProjections .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Left .RacesToWatch__RaceDetails{margin-top:6px}.UPW__RecentProjections .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__Type{display:none}@media (prefers-color-scheme:dark){#abcnews.dark-theme,body.dark-theme,html.dark-theme{background-color:#171717}#abcnews.dark-theme .WidgetWrapper--RacesToWatch .RacesToWatch__ButtonWrapper,body.dark-theme .WidgetWrapper--RacesToWatch .RacesToWatch__ButtonWrapper,html.dark-theme .WidgetWrapper--RacesToWatch .RacesToWatch__ButtonWrapper{--padding-size:0;margin-bottom:5px}#abcnews.dark-theme .WidgetWrapper--RacesToWatch .ElectionButton__Wrapper .RacesToWatch__Button,body.dark-theme .WidgetWrapper--RacesToWatch .ElectionButton__Wrapper .RacesToWatch__Button,html.dark-theme .WidgetWrapper--RacesToWatch .ElectionButton__Wrapper .RacesToWatch__Button{--button-text-color:#fff;--button-text-hover-color:#f4f5f6;--button-text-active-color:#e5e6e9;--button-background-hover-color:#22252a;--button-background-active-color:#3d4149;--button-outline-active-color:#fff;--button-outline-focus-margin:0 5px}#abcnews.dark-theme .RacesToWatch__Content,body.dark-theme .RacesToWatch__Content,html.dark-theme .RacesToWatch__Content{color:#fff}#abcnews.dark-theme .RacesToWatch__Content a:focus-visible,#abcnews.dark-theme .RacesToWatch__Content a:focus-within,body.dark-theme .RacesToWatch__Content a:focus-visible,body.dark-theme .RacesToWatch__Content a:focus-within,html.dark-theme .RacesToWatch__Content a:focus-visible,html.dark-theme .RacesToWatch__Content a:focus-within{outline:2px solid #fff}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race{--race-type-color:#969ca8;--race-type-hover-color:#cecfcf;--race-type-active-color:#f4f4f4}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race--republicans,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race--republicans,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race--republicans{--party-default-color:#e83f3f;--race-icon-win:#e83f3f;--race-bg-color:#3c0b0b;--race-bg-hover-color:#720808;--race-bg-active-color:#8b0000;--race-divider-color:#720808;--race-divider-active-color:#c02121}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race--democrats,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race--democrats,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race--democrats{--party-default-color:#3ea0da;--race-icon-win:#3ea0da;--race-bg-color:#051f2e;--race-bg-hover-color:#0c3d5a;--race-bg-active-color:#005080;--race-divider-color:#0c3d5a;--race-divider-active-color:#1f70a3}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race--others,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race--others,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race--others{--party-default-color:#319390;--race-icon-win:#319390;--race-bg-color:#022223;--race-bg-hover-color:#023738;--race-bg-active-color:#016263;--race-divider-color:#023738;--race-divider-active-color:#00787a}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff{--party-default-color:#e359bc;--race-icon-win:#e359bc;--race-bg-color:#360c28;--race-bg-hover-color:#52113d;--race-bg-active-color:#731d56;--race-divider-color:#52113d;--race-divider-active-color:#962d73}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--democrats,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--democrats,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--democrats{color:#3ea0da}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--republicans,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--republicans,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--republicans{color:#e83f3f}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--others,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--others,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race--runoff .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__Candidate>.RacesToWatch__PartyDenomination.RacesToWatch__PartyDenomination--others{color:#319390}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left,#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__Candidate,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__Candidate,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__Candidate{color:#fff}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__IconWrapper .RacesToWatch__Icon--check,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__IconWrapper .RacesToWatch__Icon--check,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__IconWrapper .RacesToWatch__Icon--check{color:#41ba42}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate,#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate .RacesToWatch__RaceText .RaceData__Candidate,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate .RacesToWatch__RaceText .RaceData__Candidate,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate .RacesToWatch__RaceText .RaceData__Candidate{color:#fff}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink{color:#cecfcf}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Time,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Time,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Time{margin-right:3px}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Time--recent,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Time--recent,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Time--recent{color:#ff7f7f}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Link,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Link,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Link{color:#cecfcf}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race--pollClosed,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race--pollClosed,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race--pollClosed{--race-divider-color:#48494a}#abcnews.dark-theme .RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__Right .RacesToWatch__Candidate .RacesToWatch__RaceText,body.dark-theme .RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__Right .RacesToWatch__Candidate .RacesToWatch__RaceText,html.dark-theme .RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__Right .RacesToWatch__Candidate .RacesToWatch__RaceText{color:var(--race-type)}#abcnews.dark-theme .RacesToWatch__Drawer,body.dark-theme .RacesToWatch__Drawer,html.dark-theme .RacesToWatch__Drawer{background-color:#242525;color:#cecfcf}#abcnews.dark-theme .RacesToWatch__Drawer:focus,body.dark-theme .RacesToWatch__Drawer:focus,html.dark-theme .RacesToWatch__Drawer:focus{outline:2px solid #fff}#abcnews.dark-theme .RacesToWatch .RacesToWatch__DrawerItem,body.dark-theme .RacesToWatch .RacesToWatch__DrawerItem,html.dark-theme .RacesToWatch .RacesToWatch__DrawerItem{background-color:#171717}#abcnews.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:focus,#abcnews.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:hover,body.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:focus,body.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:hover,html.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:focus,html.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:hover{background-color:#000e2c}#abcnews.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:focus-visible,body.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:focus-visible,html.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:focus-visible{outline:2px solid #fff}#abcnews.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:active,body.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:active,html.dark-theme .RacesToWatch .RacesToWatch__DrawerItem:active{background-color:#001c57}#abcnews.dark-theme .RacesToWatch .RacesToWatch__DrawerItem--statename,body.dark-theme .RacesToWatch .RacesToWatch__DrawerItem--statename,html.dark-theme .RacesToWatch .RacesToWatch__DrawerItem--statename{color:#fff}#abcnews.dark-theme .RacesToWatch .RacesToWatch__DrawerItem--races,body.dark-theme .RacesToWatch .RacesToWatch__DrawerItem--races,html.dark-theme .RacesToWatch .RacesToWatch__DrawerItem--races{color:#969ca8}#abcnews.dark-theme .RacesToWatch__Dropdown,body.dark-theme .RacesToWatch__Dropdown,html.dark-theme .RacesToWatch__Dropdown{background-color:#242525}}.TakeOverPage .WidgetWrapper--RacesToWatch .RacesToWatch__ButtonWrapper{--padding-size:0;margin-bottom:5px}.TakeOverPage .WidgetWrapper--RacesToWatch .ElectionButton__Wrapper .RacesToWatch__Button{--button-text-color:#fff;--button-text-hover-color:#f4f5f6;--button-text-active-color:#e5e6e9;--button-background-hover-color:#22252a;--button-background-active-color:#3d4149;--button-outline-active-color:#fff;--button-outline-focus-margin:0 5px}.TakeOverPage .ElectionHeader__TitleLink:hover{color:var(--color-gray40)}.TakeOverPage .ElectionHeader__TitleLink:active{color:var(--color-gray50)}.TakeOverPage .RacesToWatch .ElectionHeader{padding:0}.TakeOverPage .RacesToWatch__Content{color:#fff;padding:0}.TakeOverPage .RacesToWatch__Content a:focus-visible,.TakeOverPage .RacesToWatch__Content a:focus-within{outline:2px solid #fff}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race{--race-type-color:#969ca8;--race-type-hover-color:#cecfcf;--race-type-active-color:#f4f4f4}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race--republicans{--party-default-color:#e83f3f;--race-icon-win:#e83f3f;--race-bg-color:#3c0b0b;--race-bg-hover-color:#720808;--race-bg-active-color:#8b0000;--race-divider-color:#720808;--race-divider-active-color:#c02121}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race--democrats{--party-default-color:#3ea0da;--race-icon-win:#3ea0da;--race-bg-color:#051f2e;--race-bg-hover-color:#0c3d5a;--race-bg-active-color:#005080;--race-divider-color:#0c3d5a;--race-divider-active-color:#1f70a3}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race--others{--party-default-color:#319390;--race-icon-win:#319390;--race-bg-color:#022223;--race-bg-hover-color:#023738;--race-bg-active-color:#016263;--race-divider-color:#023738;--race-divider-active-color:#00787a}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left,.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__Candidate{color:#fff}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Left .RacesToWatch__IconWrapper .RacesToWatch__Icon--check{color:#41ba42}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__Candidate,.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__RaceData,.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__RaceText .RaceData__Candidate{color:#fff}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink{color:#cecfcf}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Time{margin-right:3px}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Time--recent{color:#ff7f7f}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race .RacesToWatch__Right .RacesToWatch__TimeLink .RacesToWatch__Link{color:#cecfcf}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race--pollClosed{--race-divider-color:#48494a}.TakeOverPage .RacesToWatch__Content .RacesToWatch__Race--pollClosed .RacesToWatch__Right .RacesToWatch__RaceData .RacesToWatch__RaceText{color:var(--race-type)}.TakeOverPage .RacesToWatch__Drawer{background-color:#242525;color:#cecfcf}.TakeOverPage .RacesToWatch__Drawer:focus{outline:2px solid #fff}.TakeOverPage .RacesToWatch .RacesToWatch__DrawerItem{background-color:#171717}.TakeOverPage .RacesToWatch .RacesToWatch__DrawerItem:focus,.TakeOverPage .RacesToWatch .RacesToWatch__DrawerItem:hover{background-color:#000e2c}.TakeOverPage .RacesToWatch .RacesToWatch__DrawerItem:focus-visible{outline:2px solid #fff}.TakeOverPage .RacesToWatch .RacesToWatch__DrawerItem:active{background-color:#001c57}.TakeOverPage .RacesToWatch .RacesToWatch__DrawerItem--statename{color:#fff}.TakeOverPage .RacesToWatch .RacesToWatch__DrawerItem--races{color:#969ca8}.TakeOverPage .RacesToWatch__Dropdown{background-color:#242525}.LiveBlogWidget{margin:0 auto;max-width:635px;width:100%}.LiveBlogWidget .Header{flex-direction:column;margin-bottom:16px;padding:0}.LiveBlogWidget--compact,.LiveBlogWidget--fullWidth{max-width:none}.LiveBlogWidget--padding{padding:10px}.LiveBlogWidget__Section{margin-bottom:6px}.LiveBlogWidget__Header{border-bottom:1px solid #ccc;margin-bottom:12px;padding-bottom:16px}.LiveBlogWidget__Header h2{font-size:1.125rem;font-weight:500;line-height:1.375rem}.LiveBlogWidget__Headline{color:#000;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:1.125rem;font-weight:400;line-height:1.5rem}.LiveBlogWidget__Headline:visited{color:#000}.LiveBlogWidget__Post{display:flex;gap:.5rem;margin-top:.5rem;position:relative}.LiveBlogWidget__Post:not(:last-of-type):before{background-color:#656565;content:"";display:block;height:calc(100% + .5rem);left:3.9rem;position:absolute;top:.375rem;width:1px}.LiveBlogWidget__PostHeadline{border:2px solid transparent;border-radius:4px;color:#000;font-size:.875rem;letter-spacing:-.28px;line-height:1.25rem;margin-top:-2px;padding:0 2px}.LiveBlogWidget__PostHeadline:visited{color:#656565}.LiveBlogWidget__PostHeadline:focus,.LiveBlogWidget__PostHeadline:focus-visible{border-color:#000}.LiveBlogWidget__PostDate{color:#6c6e6f;flex-grow:0;flex-shrink:0;font-size:.75rem;font-weight:500;letter-spacing:-.24px;line-height:.75rem;margin-top:.25rem;position:relative;width:3.25rem}.LiveBlogWidget__Post .LiveBlog__Bullet:before{align-items:center;color:#656565;content:"•";display:flex;font-size:1.5rem;height:.375rem;justify-content:center;margin-top:.375rem;padding-left:.063rem;position:relative;width:.375rem;z-index:1}.LiveBlogWidget__Post--recent .LiveBlogWidget__PostDate{color:#c60813}.LiveBlogWidget__Post--recent .LiveBlogWidget__PostDate:before{background-color:#c60813}.LiveBlogWidget__Post--recent .LiveBlog__Bullet:before{color:#c60813}.LiveBlogWidget__Post:first-of-type .LiveBlogWidget__post--date{color:#c30006}.LiveBlogWidget__Updates{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.LiveBlogWidget__Updates span{align-items:center;color:#c60813;display:flex;flex:1 0 0;font-size:.875rem;font-weight:700;letter-spacing:-.28px;line-height:.875rem;padding:1px 0}.LiveBlogWidget__EntryBadge{align-items:center;background-color:#000;border-radius:100px;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:8px;height:1rem;justify-content:center;letter-spacing:-.36px;padding:0 5px;width:1.563rem}.LiveBlogWidget__Button{align-items:center;border:2px solid transparent;border-radius:4px;cursor:pointer;display:flex;font-size:.875rem;gap:4px;line-height:.875rem;margin-top:-2px;padding:0 2px}.LiveBlogWidget__Button--text{align-items:flex-end;display:flex;height:1rem}.LiveBlogWidget__Button:focus,.LiveBlogWidget__Button:focus-visible{border-color:#000}.LiveBlogWidget .LiveBlogWidget__Headline .AnchorLink,.LiveBlogWidget .LiveBlogWidget__PostHeadline,.LiveBlogWidget__ButtonWrapper a{color:#000}.LiveBlogWidget .LiveBlogWidget__Headline .AnchorLink:hover,.LiveBlogWidget .LiveBlogWidget__PostHeadline:hover{color:#000;text-decoration:underline}.NationalMapPage{display:flex;flex-direction:column;margin:0 auto;overflow:hidden;padding:0 10px;width:100%}.NationalMapPage__ImageWrapper{padding-top:24px}.NationalMapPage__Image{height:32px}.NationalMapPage__Share{display:flex;justify-content:flex-end}.bp-mobile .NationalMapPage__Share{justify-content:flex-start}.NationalMapPage__Share .Share .Share__Item{background:#f4f4f4;border-radius:50%;height:40px;width:40px}.NationalMapPage__Share .Share .Share__Item:not(:first-of-type){margin-left:16px}.NationalMapPage__Share .Share .Share__Item--facebook__v2 svg{height:20px;width:20px}.bp-tabletPlus .NationalMapPage{padding:0 20px}.bp-desktopLGPlus .NationalMapPage{width:1220px}.bp-desktopXLGPlus .NationalMapPage{width:1400px}.NationalMapPage .RacesToWatch__Content{max-height:300px}.NationalMapPage .LiveBlogWidget{max-width:100%}.NationalMapPage .RaceRatings{padding-top:40px}.bp-mobile .NationalMapPage .RaceRatings,.bp-tablet .NationalMapPage .RaceRatings{padding-top:30px}.NationalMapPage__MapHeader{display:flex;flex-direction:row;letter-spacing:-.6px;padding-top:16px}.NationalMapPage__MapHeader .HeaderLink{color:#656565}.NationalMapPage__MapHeader .Header__headerText{font-weight:400}.NationalMapPage__MapHeader .Chamber{font-size:20px;font-weight:700;line-height:22px;padding-right:16px}.NationalMapPage__MapHeader .Projection{border-left:1px solid #cecfcf;font-size:14px;line-height:22px;padding-left:16px}.NationalMapPage__ResultsNav{font-size:16px;padding:16px 0}.NationalMapPage .ResultsNav_AllTabs,.NationalMapPage__ResultsNav{display:flex;flex-direction:row}.NationalMapPage .ResultsNav__Tab{border-right:1px solid #000;padding:0 8px}.NationalMapPage .ResultsNav__Tab a{color:#0045da;text-decoration:underline}.NationalMapPage .ResultsNav__Tab a:focus-visible{border-radius:4px;outline:2px solid #000}.NationalMapPage .ResultsNav__Tab:last-child{border:none}.NationalMapPage__Reporting{color:#656c7a;font-size:14px;letter-spacing:-.28px;line-height:16px;margin-top:4px}.NationalMapPage__Disclaimer{color:#555;font-size:12px}.NationalMapPage__SectionHeader{align-items:left;border-bottom:1px solid #cecfcf;display:flex;flex-direction:row}.NationalMapPage__SectionHeader .HeaderLeft{align-items:left;display:flex;flex-direction:column;width:75%}.NationalMapPage__SectionHeader .HeaderRight{align-self:flex-end;padding-bottom:16px;width:25%}.bp-mobile .NationalMapPage__SectionHeader .HeaderRight{align-self:flex-start}.bp-mobile .NationalMapPage__SectionHeader{flex-direction:column}.NationalMapPage__SectionHeaderLive{display:flex;flex-direction:row;justify-content:space-between;max-width:1040px}.NationalMapPage__SectionHeaderLive .NationalMapPage__LastUpdated{align-items:center;display:flex;margin:3px 0}.NationalMapPage__SectionHeaderLive .NationalMapPage__LastUpdated .NationalMapPage_SectionHeaderUpdated{color:#6c6e6f;font-size:12px;font-weight:400}.NationalMapPage__SectionHeaderLive .NationalMapPage__LastUpdated .LiveCircle .LiveCircle-title-red{color:#c02121}.NationalMapPage__SectionHeader h1{font-size:32px;font-weight:700!important;letter-spacing:-.96px;line-height:34px;text-align:left}.NationalMapPage__SectionHeader svg use{fill:#000}@media (prefers-color-scheme:dark){body.dark-theme{color:#fff}body.dark-theme,body.dark-theme .NationalMapPage{background-color:#171717}body.dark-theme .NationalMapPage__SectionHeaderLive .NationalMapPage__LastUpdated .NationalMapPage_SectionHeaderUpdated{color:#8b8d8e}body.dark-theme .NationalMapPage__SectionHeaderLive .NationalMapPage__LastUpdated .LiveCircle .LiveCircle-title-red{color:#f73c46}body.dark-theme .NationalMapPage__SectionHeader svg use{fill:#fff}body.dark-theme .NationalMapPage__SectionHeader a{color:#3c7aff}body.dark-theme .NationalMapPage .ResultsNav__Tab{border-right:1px solid #fff;padding:0 8px}body.dark-theme .NationalMapPage .ResultsNav__Tab:last-child{border:none}body.dark-theme .NationalMapPage__reporting,body.dark-theme .NationalMapPage__reporting a,body.dark-theme .NationalMapPage__reporting a:visited{color:#b5b7b7}body.dark-theme .NationalMapPage__reporting a:hover{text-decoration:underline}body.dark-theme .NationalMapPage__Share .Share .Share__Item{background:#242525}body.dark-theme .NationalMapPage_SectionHeaderUpdated{color:#b5b7b7}}.TakeOverPage{background-color:unset;color:#fff}.TakeOverPage .NationalMapPage{background-color:#171717}.TakeOverPage .NationalMapPage__SectionHeaderLive .NationalMapPage__LastUpdated .NationalMapPage_SectionHeaderUpdated{color:#8b8d8e}.TakeOverPage .NationalMapPage__SectionHeaderLive .NationalMapPage__LastUpdated .LiveCircle .LiveCircle-title-red{color:#f73c46}.TakeOverPage .NationalMapPage__SectionHeader svg use{fill:#fff}.TakeOverPage .NationalMapPage__SectionHeader a{color:#3c7aff}.TakeOverPage .NationalMapPage .ResultsNav__Tab{border-right:1px solid #fff;padding:0 8px}.TakeOverPage .NationalMapPage .ResultsNav__Tab:last-child{border:none}.TakeOverPage .NationalMapPage__reporting,.TakeOverPage .NationalMapPage__reporting a,.TakeOverPage .NationalMapPage__reporting a:visited{color:#b5b7b7}.TakeOverPage .NationalMapPage__reporting a:hover{text-decoration:underline}.TakeOverPage .NationalMapPage__Share .Share .Share__Item{background:#242525}.TakeOverPage .NationalMapPage_SectionHeaderUpdated{color:#b5b7b7}