@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes expandHeight{0%{max-height:0}to{max-height:320px}}@keyframes collapseHeight{0%{max-height:320px}to{max-height:0}}@keyframes smallSlideLeft{0%{transform:translateX(3%)}to{transform:translateX(0)}}@keyframes smallSlideRight{0%{transform:translateX(-3%)}to{transform:translateX(0)}}@keyframes ProgressBar-animation{0%{width:0}to{width:min(var(--ProgressBar-width),100%)}}@keyframes PartyToggle-scaleDown{0%{background-color:var(--party-color);opacity:1;transform:scale(100%)}to{background-color:transparent;opacity:0;transform:scale(87%,97%)}}@keyframes PartyToggle-scaleUp{0%{background-color:transparent;transform:scale(87%,97%)}to{background-color:var(--party-color);transform:scale(100%)}}@keyframes PartyToggle-typeToSelectedColor{0%{color:var(--label-text-color)}to{color:var(--label-text-color-active)}}@keyframes PartyToggle-typeToBaseColor{0%{color:var(--label-text-color-active)}to{color:var(--label-text-color)}}body.ios:not(.allow-scroll){height:100%;overflow:hidden}.WidgetWrapper{border:1px solid #cecfcf;margin:0 auto;max-width:1248px;overflow:hidden;position:relative;width:100%}.WidgetWrapper.DelegateCount__WidgetWrapper{animation:fadeIn 183ms ease forwards;animation-delay:.15s;opacity:0}.WidgetWrapper--padding{padding:0}.WidgetWrapper--compact,.WidgetWrapper--fullWidth{max-width:none}.WidgetWrapper--noborder{border:none}@media (prefers-color-scheme:dark){body.dark-theme .WidgetWrapper{border-color:#171717}}.WidgetWrapper body.force-dark-mode{border-color:#171717}.TakeOverPage .WidgetWrapper{border:none;padding:0}.WidgetWrapper .visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}.Header{border-bottom:1px solid #ccc;color:#656565;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:11px;line-height:15px;min-height:34px;padding:0 0 20px;width:100%}.Header--hasSubtitle{padding:0 0 8px}.Header--hasSubtitle .Header__subTitle{padding-top:4px}.Header--distributed{flex-direction:column}.Header__Dist{padding-bottom:6px}.Header__Dist img{max-height:20px}.Header--noBorder.ElectionHeader{align-items:flex-start;border-bottom:0;margin-bottom:0;padding-bottom:0}.header-with-logo{display:flex;flex-flow:wrap}.header-with-logo__content{display:flex}.header-with-logo .heder-logo{margin-left:6px}.header-with-logo .heder-logo__icon{height:16px}.Header__headerText{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:24px;font-weight:400;letter-spacing:0;line-height:24px}.band .HeadlineStackBlock__headlines_triple_title .Header{border-bottom:1px solid #ccc;border-top:none;padding-bottom:16px}.band .HeadlineStackBlock__headlines_triple_title .Header h2.Header__headerText{color:#000;font-size:18px;font-weight:500}@media (prefers-color-scheme:dark){body.dark-theme .ElectionHeader{border-color:#48494a}body.dark-theme .ElectionHeader .Header__headerText{color:#fff;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;line-height:28px}body.dark-theme .Header__Dist img{filter:invert(1) grayscale(1)}}body.force-dark-mode .ElectionHeader{border-color:#48494a}body.force-dark-mode .ElectionHeader .Header__headerText{color:#fff;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;line-height:28px}body.force-dark-mode .Header__Dist img{filter:invert(1) grayscale(1)}.TakeOverPage .ElectionHeader{border-color:#48494a}.TakeOverPage .ElectionHeader .Header__headerText{color:#fff;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;line-height:28px}.LastUpdate{align-items:center;height:15px;padding-top:2px}.LastUpdate__updateText{color:#6c6e6f;transition:color .3s}.LastUpdate__updateText--updated{color:#d40909}.LastUpdate__updateText--showAutoUpdate{line-height:15px}.LastUpdate__sep{color:#e5e5e5;padding:0 5px}.LastUpdate .visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}@media (prefers-color-scheme:dark){body.dark-theme .LastUpdate__updateText{color:#48494a}body.dark-theme .LastUpdate__updateText--updated{color:#ff7f7f}}body.force-dark-mode .LastUpdate__updateText{color:#48494a}body.force-dark-mode .LastUpdate__updateText--updated{color:#ff7f7f}.TakeOverPage .LastUpdate__updateText{color:#48494a}.TakeOverPage .LastUpdate__updateText--updated{color:#ff7f7f}.ElectionHeader{border-bottom:0;padding:24px 24px 0}.ElectionHeader--recall{border-bottom:1px solid rgba(0,0,0,.2)!important;padding-bottom:16px!important}.ElectionHeader.Header--hasSubtitle .Header__headerText{line-height:1.75rem}.ElectionHeader .Header__headerText{align-items:center;display:flex;font-size:1.5rem;font-weight:700;justify-content:flex-start;letter-spacing:-.72px;line-height:1.625rem}@media screen and (max-width:600px){.ElectionHeader .Header__headerText{line-height:1.75rem}}.ElectionHeader .ElectionHeader__TitleLink:focus-visible{border-radius:4px;outline:2px solid #141618}.ElectionHeader .LastUpdate__updateText{color:#6c6e6f;font-size:.75rem;line-height:1rem}.ElectionHeader .LastUpdate__updateText--updated{color:#d40909}.WidgetWrapper--compact .ElectionHeader{display:flex;flex-direction:column}.ElectionHeader.ElectionIssues__ElectionHeader{height:unset}.ElectionHeader.ElectionIssues__ElectionHeader .Header__headerText{padding-bottom:0}@media screen and (max-width:768px){.ElectionHeader{padding:16px}}.ElectionHeader--right{display:flex}.ElectionHeader--DropdownBlock{border-bottom:unset}.ElectionHeader__TitleLink{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:-.72px}.ElectionHeader__TitleLink svg{height:1rem;width:1rem}.ElectionHeader__TitleLink .AttachedChevron{white-space:nowrap}.ElectionHeader--isHPFeatured,.ElectionHeader--takeover{padding:0}.ElectionHeader--isHPFeatured .LastUpdate__updateText--isHPFeatured,.ElectionHeader--isHPFeatured .LastUpdate__updateText--takeover,.ElectionHeader--takeover .LastUpdate__updateText--isHPFeatured,.ElectionHeader--takeover .LastUpdate__updateText--takeover{color:#656c7a}@media (prefers-color-scheme:dark){body.dark-theme .ElectionHeader .LastUpdate__updateText{color:#b5b7b7}body.dark-theme .ElectionHeader__TitleLink{color:#fff}}body.force-dark-mode .ElectionHeader .LastUpdate__updateText{color:#b5b7b7}body.force-dark-mode .ElectionHeader__TitleLink{color:#fff}.TakeOverPage .ElectionHeader .LastUpdate__updateText{color:#b5b7b7}.TakeOverPage .ElectionHeader .LastUpdate__updateText--takeover{color:#969ca8}.TakeOverPage .ElectionHeader__TitleLink{color:var(--color-white)}.TakeOverPage .ElectionHeader__TitleLink:focus-visible{border-radius:4px;color:var(--color-gray40);outline:2px solid var(--color-white)}.RunOffBadge{align-items:center;background:#c932b0;border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:400;gap:.25rem;height:1rem;justify-content:center;letter-spacing:-.24px;line-height:.75rem;padding:0 .25rem;width:2.75rem}@media (prefers-color-scheme:dark){body.dark-theme .RunOffBadge{background-color:#e359bc;color:#000}}.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{background-color:unset}.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}.ElectionButton{align-items:center;background-color:#fff;border:1px solid #e5eeff;border-radius:6px;color:#0045da;cursor:pointer;display:inline-block;display:flex;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:16px;font-weight:700;gap:4px;height:48px;justify-content:center;letter-spacing:0;line-height:16px;margin:0;text-align:center;width:104px}.ElectionButton:hover{background-color:#e5eeff}.ElectionButton:focus-visible{background-color:#e5eeff;outline:2px solid #0037ae;outline-offset:-2px}.ElectionButton:active{background-color:#cedeff;color:#002983}.ElectionButton__Wrapper{margin:20px 0 0}.ElectionButton__Wrapper.FantasyPromo__Wrapper{position:relative;z-index:1}.WidgetWrapper--calendar .ElectionButton__Wrapper{margin:0}@media (prefers-color-scheme:dark){body.dark-theme .ElectionButton{background-color:#171717;border-color:#fff;color:#fff}body.dark-theme .ElectionButton:hover{background-color:#22252a;color:#fff}body.dark-theme .ElectionButton:active{background-color:#3d4149}body.dark-theme .ElectionButton:focus{background-color:#22252a;border-color:#fff;outline:#fff}}body.force-dark-mode .ElectionButton{background-color:#171717;border-color:#fff;color:#fff}body.force-dark-mode .ElectionButton:hover{background-color:#22252a;color:#fff}body.force-dark-mode .ElectionButton:active{background-color:#3d4149}body.force-dark-mode .ElectionButton:focus{background-color:#22252a;border-color:#fff;outline:#fff}.TakeOverPage .ElectionButton{background-color:#171717;border-color:#fff;color:#fff}.TakeOverPage .ElectionButton:hover{background-color:#22252a;color:#fff}.TakeOverPage .ElectionButton:active{background-color:#3d4149}.TakeOverPage .ElectionButton:focus{background-color:#22252a;border-color:#fff;outline:#fff}