.ElectionsTable{border-spacing:0;font-size:14px;line-height:16px;width:100%}.ElectionsTable__Row{background-color:#fff}.ElectionsTable__Cell,.ElectionsTable__HeaderCell{border-bottom:1px solid $clr-grey-light-ed;padding:2px 0;text-align:left;vertical-align:middle}.ElectionsTable__Cell:first-of-type,.ElectionsTable__HeaderCell:first-of-type{padding-left:0}.ElectionsTable__Cell{height:40px}.ElectionsTable__HeaderCell{border-top:1px solid $clr-grey-light-ed;color:$clr-grey-101;font-size:12px;font-weight:400;height:30px;line-height:14px}.LiveCircle{display:flex}.LiveCircle .LiveCircle-circle{background-color:#f0f0f0;border-radius:50%;height:18px;margin-right:4px;position:relative;width:18px}.LiveCircle .LiveCircle-circle:before{background-color:#d40909;border-radius:50%;content:"";height:8px;left:5px;position:absolute;top:5px;width:8px}.LiveCircle .LiveCircle-circle:after{animation:pulsate 1.5s ease-out;animation-iteration-count:infinite;border:3px solid #d40909;border-radius:50%;content:"";height:10px;left:4px;opacity:0;position:absolute;top:4px;width:10px}.LiveCircle .LiveCircle-title-red{color:#d40909;font-size:$font-size-12;font-weight:700;letter-spacing:0;line-height:18px}.LiveCircle .LiveCircle-title-black{color:#000;font-size:18px;height:17px;margin-left:10px;padding-bottom:1px;width:124px}@keyframes pulsate{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(2.3)}}@media (prefers-color-scheme:dark){body.dark-theme .LiveCircle .LiveCircle-circle{background-color:#242525}body.dark-theme .LiveCircle .LiveCircle-circle:before{background-color:#ff7f7f}body.dark-theme .LiveCircle .LiveCircle-circle:after{border-color:#ff7f7f}body.dark-theme .LiveCircle .LiveCircle-title-red{color:#ff7f7f}}.LastUpdate{height:15px;padding-top:2px}.LastUpdate div{color:#656c7a;font-family:Post-Grotesk,sans-serif,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,Ubuntu,roboto,noto,segoe ui,arial;font-size:12px;letter-spacing:-.24px;line-height:12px;padding-top:3px}.LastUpdate__UpdateText{transition:color .3s}.LastUpdate__UpdateText--updated{color:#d40909}.LastUpdate__sep{color:$clr-grey-e5;padding:0 5px}@media (prefers-color-scheme:dark){.LastUpdate__UpdateText{color:#b5b7b7}.LastUpdate__UpdateText--updated{color:#ff7f7f}}.ProgressBar__parent{align-items:stretch;background-color:#edeef0;display:flex;height:12px;overflow:hidden;width:100%}.ProgressBar{background-color:#06c;transition:width .5s ease-in-out}.ProgressBar--striped{background-image:linear-gradient(135deg,transparent 16.67%,#edeef0 0,#edeef0 50%,transparent 0,transparent 66.67%,#edeef0 0,#edeef0);background-size:4.24px 4.24px}.ResultsTableOuterContainer .ResultsTableHeader{border-color:#cecfcf;padding:5px 0}.ResultsTableOuterContainer .ResultsTableHeader--noBorder{border-bottom:none;padding-bottom:0}.ResultsTableOuterContainer .ResultsTableHeader a{text-decoration:underline}.ResultsTableOuterContainer .ResultsTableHeader h3{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;padding-bottom:4px;text-align:left}.ResultsTableOuterContainer .ResultsTableHeader h3 a{color:141618}.ResultsTableOuterContainer .ResultsTableHeader hr{background-color:#cecfcf;border:none;color:#cecfcf;height:1px;margin:0}.ResultsTableFooter{color:#6c6e6f;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:8px}.ResultsTableFooter:last-child{padding-bottom:10px}.ResultsTableFooter .ResultsTable__reporting{color:#656c7a;font-size:12px;font-weight:400;letter-spacing:-.24;line-height:12px;padding-bottom:8px;text-align:left}.ResultsTableFooter .ResultsTable__reporting a{color:#002d6c;font-size:12px;font-weight:500;letter-spacing:0;line-height:12px;padding-left:16px;text-align:left;text-decoration:underline}.ResultsTableFooter .ResultsTable__reporting a,.ResultsTableFooter .ResultsTable__reporting a:visited{color:#002d6c}.ResultsTableFooter .ResultsTable__reporting.bottom{padding-top:7px}.ResultsTableFooter .icon--completed{fill:#0d830f;height:10px;margin-right:5px;margin-top:1px;width:10px}.ResultsTableFooter__mainContent div:first-child{padding-bottom:4px}.ResultsTableContainer{position:relative}.ResultsTableDescription{font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;padding-bottom:8px}.ResultsTable .ElectionsTable__HeaderCell{border:none;color:#141618;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:500;height:34px;letter-spacing:-.24px;line-height:12px;text-align:right}.ResultsTable .ElectionsTable__HeaderCell:last-of-type{padding-right:8px}.ResultsTable .ElectionsTable__HeaderCell:last-of-type.ResultsTable__reactive{padding-right:10px}.ResultsTable .ElectionsTable__HeaderCell:first-of-type{padding-left:8px}.ResultsTable .ElectionsTable__HeaderCell.ResultsTable__answer,.ResultsTable .ElectionsTable__HeaderCell.ResultsTable__candidate{text-align:left}.ResultsTable .ElectionsTable__Cell{border:none;color:#141618;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:32px;letter-spacing:-.24px;line-height:14px;padding-left:8px;text-align:right}.ResultsTable .ElectionsTable__Cell.ResultsTable__answer,.ResultsTable .ElectionsTable__Cell.ResultsTable__candidate{font-weight:700;overflow:hidden;padding-left:8px;text-align:left;text-overflow:ellipsis}.ResultsTable .ElectionsTable__Cell.ResultsTable__percentBar{padding:4px 8px 0}.ResultsTable .ElectionsTable__Cell.ResultsTable__votes{padding-right:8px}.ResultsTable .ElectionsTable__Cell .ElectionButton{display:inline-block;height:auto;padding:10px;width:auto}.ResultsTable__fullRowPercentBar.ResultsTable__answer,.ResultsTable__fullRowPercentBar.ResultsTable__candidate,.ResultsTable__fullRowPercentBar.ResultsTable__party,.ResultsTable__fullRowPercentBar.ResultsTable__percent,.ResultsTable__fullRowPercentBar.ResultsTable__votes{vertical-align:bottom}.ResultsTable__fullRowPercentBar.ResultsTable__percentBar{position:relative;vertical-align:top}.ResultsTable__showAllButtonWrapper{width:100%}.ResultsTable__showAll,.ResultsTable__showAllButtonWrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center}.ResultsTable__showAll{align-items:center;color:#0045da;cursor:pointer;font-size:14px;font-weight:500;height:32px;letter-spacing:-.28px;line-height:14px;padding:8px;text-align:center;width:209px}.ResultsTable__showAll:focus,.ResultsTable__showAll:hover{background:#e5eeff;border-radius:6px}.ResultsTable__showAll:active{background:#cedeff;border-radius:6px}.ResultsTable__showAll:focus{border:2px solid #141618}.ResultsTable__percent_question{width:45px}.ResultsTable__Button{background-color:#fff;border:1px solid #acacac;border-radius:2px;color:#000;cursor:pointer;font-size:13px;line-height:13px;margin:0;padding:10px}.ResultsTable__Button:active,.ResultsTable__Button:hover{background-color:#f0f0f0;color:#000}.ResultsTable__row--democrats .icon--winner{fill:#217bb0}.ResultsTable__row--democrats .ElectionsTable__Cell.ResultsTable__party{color:#217bb0}.ResultsTable__row--republicans .icon--winner{fill:#cd3232}.ResultsTable__row--republicans .ElectionsTable__Cell.ResultsTable__party{color:#cd3232}.ResultsTable__row--other .icon--winner{fill:#00787a}.ResultsTable__row--other .ElectionsTable__Cell.ResultsTable__party{color:#00787a}.ResultsTable--question .icon--winner,.ResultsTable__row--initiative .icon--winner{fill:#002983}.ResultsTable__party{min-width:92px}.ResultsTable__answer{width:100%}.ResultsTable__delegates,.ResultsTable__votes{text-align:right}.ResultsTable__candidate{max-width:100px;padding-right:10px;width:100%}.ResultsTableOuterContainer--tooltip .ResultsTable__candidate{width:196px}.ResultsTable__candidate .ElectionButton,.ResultsTable__candidate .headshot,.ResultsTable__special_candidate .ElectionButton{margin-right:10px}.ResultsTable__delegates{width:69px}.ResultsTable__delegates.ElectionsTable__Cell{font-weight:700}.ResultsTable__percent{text-align:right}.ResultsTableOuterContainer--tooltip .ResultsTable__percent{width:unset}.ResultsTable__votes{min-width:85px;text-align:left}.ResultsTableOuterContainer--tooltip .ResultsTable__votes{padding-right:18px;width:unset}.ResultsTable__percentBar{min-width:154px}.ResultsTable__percentContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:flex;justify-content:space-between}.ResultsTableOuterContainer--tooltip .ResultsTable__percentContainer{display:block;text-align:right;width:unset}.ResultsTable__percentContainer .EProgressBar{height:16px;min-width:218.5px}.ResultsTable--lead_republicans{background-color:#fff2f2}.ResultsTable--lead_democrats{background-color:#f4f9fd}.ResultsTable--gray{color:$clr-grey-bd}.ResultsTable--dropped{opacity:.4}.ResultsTable--compact .ResultsTable__delegates{width:55px}.ResultsTable--compact .ResultsTable__percent{max-width:56px}.ResultsTable--compact .ResultsTable__votes{max-width:72px;padding-right:0}.ResultsTable--compact .ResultsTable__candidate{max-width:200px}.ResultsTable--compact .ResultsTable__party{min-width:unset;padding-right:0}.ResultsTable--superCompact .ResultsTable__percent{max-width:48px}.ResultsTable__reactive{border-radius:4px;padding:1px 4px;transition:background-color .3s linear,color .3s linear}.ResultsTable__reactive--positive{background-color:#dbffe3;color:#147914}.ResultsTable__reactive--negative{background-color:#ffb2b2;color:#a20a0a}.ResultsTable--removed{bottom:0;left:0;pointer-events:none;position:absolute}.ResultsTable--removed tr{opacity:0}.ResultsTable .icon--winner{stroke:#fff;border-radius:0;height:13.33px;left:2px;position:relative;top:2px;width:13.33px}.ResultsTable__SplitInfo{font-size:10px;font-weight:700;margin-left:8px}.ResultsTable__SplitInfo--democrats{color:#217bb0}.ResultsTable__SplitInfo--republicans{color:#cd3232}.ResultsTable__SplitInfo--other{color:#c775eb}.ResultsTable--counting{background-color:transparent!important;color:#000!important}.ResultsTable--winner_democrats{background-color:#eff7fc!important}.ResultsTable--winner_republicans{background-color:#fff5f5!important}.ResultsTable--winner_other{background-color:#f2f8f7!important}.ResultsTable--winner_initiative{background-color:#e5eeff!important}.ResultsTable .ProgressBar__parent{border-radius:2px}.ResultsTable .EProgressBar--democrats.ProgressBar__parent{background-color:#cce6f5}.ResultsTable .EProgressBar--democrats .ProgressBar{background-color:#217bb0}.ResultsTable .EProgressBar--republicans.ProgressBar__parent{background-color:#fbd0d0}.ResultsTable .EProgressBar--republicans .ProgressBar{background-color:#cd3232}.ResultsTable .EProgressBar--other.ProgressBar__parent{background-color:#c2dfda}.ResultsTable .EProgressBar--other .ProgressBar{background-color:#00787a}.ResultsTable .EProgressBar--initiative.ProgressBar__parent{background-color:#cedeff}.ResultsTable .EProgressBar--initiative .ProgressBar{background-color:#002983}.ResultsTable .ExpandButton{border:none;color:#002d6c;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;padding:0}.ResultsTable .ExpandButton,.ResultsTable .ExpandButton:active,.ResultsTable .ExpandButton:focus,.ResultsTable .ExpandButton:hover{background:none}.bp-mobile .ResultsTableOuterContainer .ResultsTable__reporting{display:flex;flex-direction:column}@media (prefers-color-scheme:dark){body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader h3,body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader h3 a{color:#fff}body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader__reporting{color:#b5b7b7}body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader__reporting a,body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader__reporting a:visited{color:#368aff}body.dark-theme .ResultsTableOuterContainer .icon--completed{fill:#41ba42}body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader{border-color:#48494a}body.dark-theme .ResultsTableOuterContainer .ResultsTableHeader hr{background-color:#48494a;color:#48494a}body.dark-theme .ResultsTable{background-color:#121213;border-collapse:collapse;border-color:#48494a}body.dark-theme .ResultsTable .ElectionsTable__HeaderCell{background-color:#121213;border-color:#48494a;color:#fff}body.dark-theme .ResultsTable .ExpandButton{color:#368aff}body.dark-theme .ResultsTable .ElectionsTable__Cell{border-color:#48494a;color:#fff}body.dark-theme .ResultsTable .ElectionsTable__Cell:first-of-type{border-color:#48494a}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton{background-color:#121213}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton svg>polygon{fill:#368aff}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:hover{background-color:#000a18;border-color:#79b1ff;color:#79b1ff}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:hover svg>polygon{fill:#79b1ff}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:active{background-color:#000f24;border-color:#bcd8ff}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:active svg>polygon{fill:#bcd8ff}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:focus{background-color:#000a18;border-color:#79b1ff;outline:2px solid #79b1ff;outline-offset:2px}body.dark-theme .ResultsTable .ElectionsTable__Cell .ElectionButton:focus svg>polygon{fill:#79b1ff}body.dark-theme .ResultsTable--winner_democrats{background-color:#0c3d5a!important}body.dark-theme .ResultsTable--winner_republicans{background-color:#720808!important}body.dark-theme .ResultsTable__reactive--positive{background-color:#124512;color:#69e26a}body.dark-theme .ResultsTable__reactive--negative{background-color:#660808;color:#ff8a8a}body.dark-theme .ResultsTable__row--democrats .icon--winner{fill:#3ea0da}body.dark-theme .ResultsTable__row--republicans .icon--winner{fill:#e83f3f}body.dark-theme .ResultsTable__row--other .icon--winner{fill:$other-fill-dm}body.dark-theme .ResultsTable .icon--winner{stroke:none}body.dark-theme .ResultsTableFooter{color:#b5b7b7}}.Logo{max-width:none}.Logo--has-bg{border-radius:200px}.Logo__xxs{height:12px;width:12px}.Logo__xxs .Logo__Inner{height:6px;width:6px}.Logo__xs{height:16px;width:16px}.Logo__xs .Logo__Inner{height:11px;width:11px}.Logo__sm{height:20px;width:20px}.Logo__sm .Logo__Inner{height:14px;width:14px}.Logo__md{height:32px;width:32px}.Logo__md .Logo__Inner{height:22px;width:22px}.Logo__lg{height:40px;width:40px}.Logo__lg .Logo__Inner{height:28px;width:28px}.Logo__xl{height:48px;width:48px}.Logo__xl .Logo__Inner{height:34px;width:34px}.Logo__xxl{height:72px;width:72px}.Logo__xxl .Logo__Inner{height:58px;width:58px}.Logo__xxxl{height:112px;width:112px}.Logo__xxxl .Logo__Inner{height:96px;width:96px}.Logo--team{botttom:0;position:absolute;right:0}.headshot{background:#fff;border-radius:100%;display:inline-block;position:relative;transform:translateZ(0);vertical-align:middle}.headshot.silo{background:transparent;border-radius:0;box-shadow:none}.headshot.silo img{height:auto;top:auto}.headshot--square{border-radius:0}.headshot img{border:var(--headshot-border-width,1px) solid var(--headshot-border-color,#fff);border-radius:100%;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.headshot--xxs{height:20px;width:20px}.headshot--xs{height:32px;width:32px}.headshot--sm{height:40px;width:40px}.headshot--md{height:48px;width:48px}.headshot--lg{height:56px;width:56px}.headshot--xl{height:64px;width:64px}.headshot--xxl{height:72px;width:72px}.headshot--sm~.Logo{bottom:-4px;right:-2px}.headshot~.Logo{bottom:-2px;right:-2px}.headshot.headshot--soccer img{height:auto}.headshot--dark{background:#252627;color:#8d8e90}.headshot--outline:before{border-radius:100%;bottom:var(--headshot-outline-spacing,-1px);content:"";left:var(--headshot-outline-spacing,-1px);position:absolute;right:var(--headshot-outline-spacing,-1px);top:var(--headshot-outline-spacing,-1px)}.headshot--republicans:before{border:var(--headshot-outline-width,1px) solid var(--headshot-outline-color,#cd3232)}.headshot--democrats:before{border:var(--headshot-outline-width,1px) solid var(--headshot-outline-color,#217bb0)}.headshot--other:before{border:var(--headshot-outline-width,1px) solid var(--headshot-outline-color,#9d4ac3)}