.Anchor_anchor__16Ioc{height:70px;margin-top:-70px}.ResultsTable_results-table__2iq5o{border-collapse:collapse}.ResultsTable_pad-outside-children__1yIy5 tr:last-child td:first-child{padding-left:8px}.ResultsTable_key-square__3i7fm{width:12px;height:12px}.ResultsTable_hide-table-keys__1UtEa .ResultsTable_key-square__3i7fm{display:none}.ResultsTable_inc__fUD_Z{vertical-align:text-top}@media(max-width:480px){.ResultsTable_results-table__2iq5o{font-size:1rem}}.CandidateIllustration_circle__3X8pr{max-height:50px;width:50px}.CandidatePolls_poll_grid__2iH8H{display:grid;grid-template-columns:50% 50%}.CandidatePolls_polling-topper__rKmSY{border-bottom:1px solid #ccc}.SubunitBubble_lightFill__2X8xQ{fill-opacity:.25}.SubunitBubble_mediumFill__dbLmh{fill-opacity:.5}.SubunitBubble_heavyFill__2PQwH{fill-opacity:.75}.SubunitBubble_unsetFill__3-61N{fill-opacity:unset}.SubunitBubble_vm__1lYgZ{opacity:.82}.SubunitBubble_expectedVote__mh4z1{stroke-width:3px;fill-opacity:.18;stroke-opacity:.2}.SubunitBubble_actualVote__18HlQ{stroke:none;stroke-width:unset}.Cities_capital__2-ksu{width:8px;height:8px;border:1px solid #fff;-webkit-transform:translate(-4.5px,-4.5px);transform:translate(-4.5px,-4.5px);border-radius:50%}.Cities_city__3jUVb{width:6px;height:6px;-webkit-transform:translate(-3px,-3px);transform:translate(-3px,-3px);border-radius:50%}.Cities_city-label__1TXk5{white-space:nowrap;-webkit-transform:translate(.33em,-1.25em);transform:translate(.33em,-1.25em);text-shadow:-.7px -.7px .7px hsla(0,0%,100%,.5),.7px -.7px .7px hsla(0,0%,100%,.5),-.7px .7px .7px hsla(0,0%,100%,.5),.7px .7px .7px hsla(0,0%,100%,.5)}.Cities_label-n__3P26v{-webkit-transform:translate(-50%,-1.5em);transform:translate(-50%,-1.5em)}.Cities_label-ne__2Wkbl{-webkit-transform:translate(.33em,-1.25em);transform:translate(.33em,-1.25em)}.Cities_label-e__1zXty{-webkit-transform:translate(.5em,-.7em);transform:translate(.5em,-.7em)}.Cities_label-se__3BHXQ{-webkit-transform:translate(.25em);transform:translate(.25em)}.Cities_label-s__17j6v{-webkit-transform:translate(-50%,.25em);transform:translate(-50%,.25em)}.Cities_label-sw__3DgTg{-webkit-transform:translate(calc(-100% - .33em));transform:translate(calc(-100% - .33em))}.Cities_label-w___49Ws{-webkit-transform:translate(calc(-100% - .5em),-.7em);transform:translate(calc(-100% - .5em),-.7em)}.Cities_label-nw__1nDhs{-webkit-transform:translate(calc(-100% - .5em),-1.25em);transform:translate(calc(-100% - .5em),-1.25em)}@media only screen and (max-width:767px){.Cities_capital__2-ksu{width:5px;height:5px;border:1px solid #fff}.Cities_capital-label__1MZim{font-size:16px}.Cities_city__3jUVb{width:4px;height:4px}.Cities_city-label__1TXk5{font-size:14px}}.Population_circles__1GOyD{fill:#e2e2e2;mix-blend-mode:multiply}.Roads_highway__2nAXY{fill:none;stroke:#d5d5d5}.SubunitLabels_subunit-label__1T0cW{-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.SubunitLabels_flip-icon__2xYgB{width:.75em;height:.75em;margin-top:-2px}.CircleSwatch_circle-swatch__1FrIg{box-sizing:border-box;width:1.25em;height:1.25em;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.CircleSwatch_flip-icon__30W4k{stroke:none;-webkit-transform:scale(.85) translate(4px,4px);transform:scale(.85) translate(4px,4px)}.LegendCell_legend-cell__2ROdn svg:not(:first-of-type){margin-left:-.9em}.OffshoreSubunits_offshore-subunit-icon__2_Ccg{width:1.3em}.OffshoreSubunits_flip-icon__1KaTC{stroke:none;-webkit-transform:scale(.75) translate(5px,6px);transform:scale(.75) translate(5px,6px)}.OffshoreSubunits_offshore-subunits__2kx6_ li{margin-top:2px}.OffshoreSubunits_offshore-subunits__2kx6_ li span.OffshoreSubunits_relative__14cPv{top:1px}@media only screen and (max-width:767px){.OffshoreSubunits_offshore-subunits__2kx6_ li{margin-top:0}.OffshoreSubunits_offshore-subunit-icon__2_Ccg{width:1.1em}}.TooltipResultsTable_tooltip__q15gB,.TooltipResultsTable_tooltip__q15gB table{font-size:.875rem}@media(min-width:480px){.TooltipResultsTable_hide-tooltip-link__3Y3xo{display:none}}.Hover_unset-shadow__3jZ0Q{box-shadow:0 -2px 4px 0 hsla(0,0%,40%,.25);max-width:unset}.Hover_tooltip-container__1YU7A{min-width:250px;max-width:350px}@media only screen and (max-width:767px){.Hover_tooltip-container__1YU7A{max-width:unset}}#hover_wrapper_balance_of_power .Hover_tooltip-container__1YU7A{min-width:150px}.SplitEVTable_table-grid__1GNRD{display:grid;grid-row-gap:1px;row-gap:1px;grid-column-gap:1px;-webkit-column-gap:1px;column-gap:1px;justify-items:center;-webkit-align-items:end;align-items:end}.SplitEVTable_left__1ogMY{text-align:left;justify-self:start;grid-column-start:1}@media only screen and (max-width:375px){.SplitEVTable_split-ev-head__1KdR7{visibility:hidden}}.MapLegend_map-legend__22g5b{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto}.MapLegend_map-legend__22g5b svg{pointer-events:none}.TurnoutChart_line-yellow__3zepJ{stroke:#fee472;fill:none;stroke-width:2px}.TurnoutChart_area-yellow__1-Ftb{stroke:none;fill:#f8eeb2;fill-opacity:.5}.TurnoutChart_chart-wrapper__4uGiV{border-top:1px dashed #aaa;margin-bottom:0}.TurnoutChart_chart-wrapper__4uGiV svg path{vector-effect:non-scaling-stroke}.TurnoutChart_x-axis__2hDOv{border-top:2px solid #000}.TurnoutChart_no-results-yet__2FXcd{vertical-align:middle;-webkit-align-items:center;align-items:center}.TurnoutChart_lh-1em__n9p4k{line-height:1em}.RaceSummaryTable_table__3pRtW{border-collapse:collapse}.RaceSummaryTable_table__3pRtW td,.RaceSummaryTable_table__3pRtW th{padding-top:2px;padding-bottom:2px;white-space:nowrap}.RaceSummaryTable_table__3pRtW tr{border:none}.RaceSummaryTable_table__3pRtW span.dn-s{display:none}.RaceSummaryTable_table__3pRtW span.dn-ns{display:inline-block;margin-left:0}.RaceSummaryTable_table__3pRtW span.dn-ns.font-bold{margin-left:0}.RaceSummaryTable_table__3pRtW .lh-default{line-height:140%}.RaceSummaryTable_table__3pRtW tbody tr td.pl-xs{padding-left:1px}.RaceSummaryTable_table__3pRtW td svg{display:block;margin-left:1px;-webkit-transform:scale(.7);transform:scale(.7);margin-top:1px}.RaceSummaryTable_table__3pRtW td div.dib.relative.mr-xs.cand-0-DEM-bg,.RaceSummaryTable_table__3pRtW td div.dib.relative.mr-xs.cand-0-GOP-bg{vertical-align:middle;margin-bottom:3px}.RaceSummaryTable_table__3pRtW tr.cand-0-DEM-bg td,.RaceSummaryTable_table__3pRtW tr.cand-0-GOP-bg td{padding-top:3px;padding-bottom:1px}.RacesToWatch_race-to-watch-card__3KbK3{width:255px;box-sizing:border-box}.RacesToWatch_normal__28w1g{font-weight:400}.RacesToWatch_elex-carousel-buttons-bottom__2Zla0>[data-sc-c=carousel]{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.RacesToWatch_elex-carousel-buttons-bottom__2Zla0>[data-sc-c=carousel] [data-qa=sc-carousel-content]{margin-bottom:8px}.RacesToWatch_elex-carousel-buttons-bottom__2Zla0>[data-sc-c=carousel] :focus{outline:none}.RacesToWatch_elex-carousel-buttons-bottom__2Zla0>[data-sc-c=carousel] [class*=fade-overlay]{top:0!important;height:258px}.RacesToWatch_state-evs__2sBuL{display:inline}.RacesToWatch_elex-carousel-fit-width__3PjBv{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;max-width:100%;overflow:hidden}.RacesToWatch_elex-carousel-fit-width__3PjBv .RacesToWatch_race-to-watch-card__3KbK3{-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;width:unset;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-top:0;padding-bottom:0}.RacesToWatch_elex-carousel-fit-width__3PjBv .RacesToWatch_race-to-watch-card__3KbK3 [id*=turnout-]{display:contents}.RacesToWatch_elex-carousel-fit-width__3PjBv .RacesToWatch_race-to-watch-card__3KbK3 [id*=turnout-] .mt-sm{margin-top:auto;padding-top:8px}.RacesToWatch_elex-carousel-fit-width__3PjBv .RacesToWatch_race-to-watch-card__3KbK3:first-of-type{padding-left:0}.RacesToWatch_elex-carousel-fit-width__3PjBv .RacesToWatch_race-to-watch-card__3KbK3:last-of-type{padding-right:0}.RacesToWatch_elex-carousel-fit-width-narrow__2WRsN .RacesToWatch_state-evs__2sBuL{display:block;margin-left:0}.RacesToWatch_elex-carousel-fit-width-narrow__2WRsN .dib.relative.mr-xs{margin-right:4px}.RacesToWatch_elex-carousel-fit-width-narrow__2WRsN [id^=turnout-]>p{font-size:13px}.RacesToWatch_elex-carousel-fit-width-narrow__2WRsN .RacesToWatch_table__26yPi td:last-of-type{padding-right:2px}.RacesToWatch_elex-carousel-fit-width-wide__26kDH .RacesToWatch_race-to-watch-card__3KbK3{padding-left:24px;padding-right:24px}.BalanceOfPower_majority-mark__2xErT{stroke:#000;stroke-width:2px}.BalanceOfPower_bop-svg__2yP2Y{height:20px;overflow:visible}.BalanceOfPower_bop-svg__2yP2Y.BalanceOfPower_feature__3GVNZ{height:30px}.BalanceOfPower_annotation-svg__2iyXb{height:.75em;font-size:.5em;text-anchor:middle;overflow:visible}.BalanceOfPower_annotation-text-container__2UCQU{height:1.5em}.BalanceOfPower_lh-1em__itSPa{line-height:1em}.BalanceOfPower_annotation-container__2keJR{margin-top:-.3em}@media only screen and (max-width:495px){.BalanceOfPower_annotation-container__2keJR{display:none}}.BalanceOfPower_annotation__1cYyz{-webkit-transform:translate(-50%);transform:translate(-50%)}.BalanceOfPower_close-annotations1__1_mCM{text-align:left;-webkit-transform:translate(25%);transform:translate(25%)}.BalanceOfPower_close-annotations0__3reJd{text-align:right;-webkit-transform:translate(-25%);transform:translate(-25%)}.BalanceOfPower_background-rect__Dappz{stroke:silver;stroke-width:1px;fill:none}.BalanceOfPower_senate-active__3WLzZ{stroke:#2a2a2a;stroke-width:1px;fill:none}.BalanceOfPower_poll-counts__2CBjT{font-size:1.75rem}.BalanceOfPower_poll-name-label__3E6UQ{margin-top:-5px}.BalanceOfPower_status-rect__18__s{stroke:none}.BalanceOfPower_status-rect__18__s.BalanceOfPower_feature__3GVNZ{stroke:#fff;stroke-width:1px}@media only screen and (max-width:495px){.BalanceOfPower_status-rect__18__s.BalanceOfPower_feature__3GVNZ{stroke:none;shape-rendering:optimizeSpeed}}.BalanceOfPower_check-container__1B4uR{border-radius:14px;height:14px}.BalanceOfPower_check-container-small__FeOAZ{border-radius:14px;height:14px;-webkit-transform:scale(.75);transform:scale(.75);-webkit-align-self:center;align-self:center}.BalanceOfPower_circle-bop-style__Xq_2t{max-height:65px;width:65px}.BalanceOfPower_full-bop__38Q5V{color:#2a2a2a}.BalanceOfPower_bop-grid__7mmUp{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:32px;gap:32px}.BalanceOfPower_bop-link__dU_tw:hover h2{text-decoration:underline}.Toggle_active__2bnoL{background-color:#f0f0f0!important}.Toggle_first-button__zJI1Z{border-radius:4px 0 0 4px}.Toggle_last-button__3oR1S{border-left:none!important;border-radius:0 4px 4px 0!important}.Toggle_middle-button__1Z02l{border-left:none!important;border-radius:0 0 0 0}.Toggle_middle-button__1Z02l:hover{border-left:none}.Horseshoe_summary__1AxkL{bottom:18%}.Horseshoe_summary-12u__2RudL{font-size:38px}.Horseshoe_summary-8u__32nO-{font-size:28px}.Horseshoe_summary-mobile__2qcr4{font-size:22px}.Horseshoe_summary-long__1l0Gt{top:83%;left:30%;width:40%}.Horseshoe_summary-long-12u__MtijD{font-size:16px}.Horseshoe_summary-long-8u__3aaev{font-size:14px}.Horseshoe_summary-long-mobile__dXB-2{font-size:12px}.Horseshoe_DEM__2Hc2o{color:#114679}.Horseshoe_GOP__24s8O{color:#871913}.Horseshoe_summary-label-12u__3sAEm{font-size:18px}.Horseshoe_summary-label-8u__250iD{font-size:13px}.Horseshoe_summary-label-mobile__2TMRR{font-size:12px}@media(max-width:400px){.Horseshoe_summary__1AxkL{font-size:22px}.Horseshoe_summary-long__1l0Gt{font-size:12px;top:82%}.Horseshoe_summary-label__QtvcP{font-size:12px}}.VotingStatusTable_voting-status-table__3Ynm6{border-spacing:0}.VotingStatusTable_voting-status-header-cell__3-XR9{border-bottom:1px solid #2a2a2a;font-weight:400}.VotingStatusTable_voting-status-cell__30N3A{padding:3px 1px;border-radius:6px}.VotingStatusTable_mw-125__2runN{max-width:130px}.VotingStatusTable_voting-status-icon__1PEQG{padding-bottom:2px}.VotingStatusTable_election-day__tPFGO{background:#779da4;color:#fff;font-weight:700}.VotingStatusTable_before-election-day__3BEsh{background:#d3e2e4}.VotingStatusTable_voting-issues-major__2DHtk{background:#bb641d;color:#fff}.VotingStatusTable_voting-issues-some__2lIxd{background:#fbc654}.VotingStatusTable_voting-issues-few__2x4Ig{background:#e2e2e2}.PollingTable_state-polling-table__3-MiA{border-spacing:0;border-collapse:collapse}.PollingTable_state-polling-cand-names__1fNC5{width:27%}.PollingTable_state-polling-row__E-yA8{padding-top:6px;padding-bottom:6px}.PollingTable_state-polling-first-row__3EVSF{border-top:1px solid #2a2a2a}.PollingTable_table-legend__3ibZb{width:12px;height:12px}.PollingTable_state-polling-DEM-clear__3RLnB{background-color:#85a0c9;font-weight:700}.PollingTable_state-polling-DEM-lead__2jThV{background-color:#d3e2f0;font-weight:700}.PollingTable_state-polling-GOP-clear__ZRMKH{background-color:#dc887c;font-weight:700}.PollingTable_state-polling-GOP-lead__2YZ97{background-color:#fad9d7;font-weight:700}.PollingTable_state-polling-DEM-close__2o7ZO,.PollingTable_state-polling-GOP-close__2b79r{background:#fff}.ExpectedVoteShares_w_45__1dCFp{width:45%}.ExpectedVoteShares_vm-candidate-results__kLs3m{height:25px}.ExpectedVoteShares_vm-candidate-topper__3YfHa{height:45px}.ExpectedVoteShares_vm-candidate-votes-label__3r0e6{color:#666}.ExpectedVoteShares_vm-bar-container__16qsf{grid-template-columns:60px 1fr;display:grid;-webkit-align-content:center;align-content:center}.ExpectedVoteShares_vm-bar-container-wide__1gvy1{grid-template-columns:95px 1fr;display:grid;-webkit-align-content:center;align-content:center}.ExpectedVoteShares_vm-bar-parent__2tXko{padding:5px 0}.ExpectedVoteShares_vm-counted-swatch__iZf44{width:16px;height:16px}.ExpectedVoteShares_vm-key-img__3XVCR{max-width:100%}.ExpectedVoteShares_cand-img__3zg50{width:30px;height:30px;min-width:30px}.ExpectedVoteShares_vm-tick-container__3858d{margin-top:-24px}.ExpectedVoteShares_vm-model-DEM-swatch__3NxVE{width:15px;height:15px;box-sizing:border-box;background:-webkit-linear-gradient(left,#fff -10%,rgba(17,70,121,.95) 50%,#fff 110%);background:linear-gradient(90deg,#fff -10%,rgba(17,70,121,.95) 50%,#fff 110%)}.ExpectedVoteShares_vm-model-GOP-swatch__1hpPS{width:15px;height:15px;box-sizing:border-box;background:-webkit-linear-gradient(left,#fff -10%,rgba(135,25,19,.95) 50%,#fff 110%);background:linear-gradient(90deg,#fff -10%,rgba(135,25,19,.95) 50%,#fff 110%)}.ExpectedVoteShares_GOP_bg__3zaew{background:#c66154}.ExpectedVoteShares_DEM_bg__gwRey{background:#5d80b4}.ExpectedVoteShares_vm-model-swatch-right__1bttU{margin-left:-12px}.ExpectedVoteShares_vm-bar-map-wrapper__2EF7b{display:grid;grid-template-columns:85px auto;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.ExpectedVoteShares_grid_center__34dWC{display:grid;-webkit-align-content:center;align-content:center}.ExpectedVoteShares_pt_7__xfNz2{padding-top:7px}.ExpectedVoteShares_pt_4__r5npw{padding-top:4px}.ExpectedVoteShares_gray_bg__39Vbl{background:#f7f7f7}.ExpectedVoteShares_mw__17T9Y{min-width:1px}.ExpectedVoteShares_legend_annotation__19sEh{height:5px;border:1px solid #666;border-bottom:unset}.ExpectedVoteShares_legend_annotation_container__s2Iah{height:25px}.ExpectedVoteShares_legend_bar__Dc0bq{height:20px}.ExpectedVoteShares_bg_dg__2vdHb{background-color:#606060}.ExpectedVoteShares_bg_dg_gradient__9u4pI{background:-webkit-linear-gradient(left,#f7f7f7,#606060 50%,#f7f7f7);background:linear-gradient(90deg,#f7f7f7,#606060 50%,#f7f7f7)}@media(max-width:500px){.ExpectedVoteShares_vm-bar-map-wrapper__2EF7b{grid-template-columns:80px auto}}.VoteEstimateSection_vote-estimate-section-header__29gOF{background-color:#f0f0f0;border-top-left-radius:4px;border-top-right-radius:4px}.VoteEstimateSection_vote-estimate-section-body__3jFbf{box-shadow:0 2px 0 0 #d5d5d5}@media(min-width:768px){.VoteEstimateSection_vote-estimate-section-header__29gOF{padding:24px 32px}.VoteEstimateSection_vote-estimate-section-first-child__1pqNS{padding:32px 48px 24px 32px}}@media(max-width:768px){.VoteEstimateSection_vote-estimate-section-border-top__23-c2{border-top:1px solid #e9e9e9}}@media(min-width:768px){.VoteEstimateSection_vote-estimate-section-border-left__193uH{border-left:1px solid #e9e9e9;padding-left:48px;padding-right:48px}}.RaceBarChartTable_grid-table__3Tf3J{display:grid;grid-template-columns:minmax(7em,28%) minmax(5em,10%) 1fr;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px;grid-row-gap:8px;row-gap:8px}.RaceBarChartTable_grid-table__3Tf3J th{margin-bottom:-8px}@media only screen and (max-width:496px){.RaceBarChartTable_grid-table__3Tf3J{grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px}}.RaceBarChartTable_grid-table__3Tf3J tbody,.RaceBarChartTable_grid-table__3Tf3J thead,.RaceBarChartTable_grid-table__3Tf3J tr{display:contents}.RaceBarChartTable_grid-table__3Tf3J td{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.RaceBarChartTable_grid-table__3Tf3J.RaceBarChartTable_grid-table--images__2sVLw{grid-template-columns:minmax(10em,30%) minmax(5em,10%) 1fr;grid-row-gap:4px;row-gap:4px}.RaceBarChartTable_grid-table__3Tf3J.RaceBarChartTable_grid-table--images__2sVLw th{margin-bottom:-8px}.RaceBarChartTable_grid-table__3Tf3J.RaceBarChartTable_grid-table--compact__2IXdX{grid-template-columns:auto auto auto;font-size:14px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.RaceBarChartTable_chart-cell__eFiOg{position:relative;padding-right:3em}.RaceBarChartTable_chart-bar__2eFN7{height:1em;position:relative}@media only screen and (max-width:495px){.RaceBarChartTable_chart-bar__2eFN7{height:auto;width:0!important}}.RaceBarChartTable_chart-label__3zLRt{position:absolute;left:calc(100% + .25em);top:-.125em}@media only screen and (max-width:495px){.RaceBarChartTable_chart-label__3zLRt{position:relative;top:0;left:0}}.RaceBarChartTable_cand-img__2_N9T{width:2.25em;height:2.25em}.RaceBarChartTable_called-check__1vaxx{width:1.1em;height:1.1em}.RaceBarChartTable_called-check__1vaxx svg{-webkit-transform:scale(.7);transform:scale(.7)}.RaceBarChartTable_homepage-hed__1hf1H{font-size:18px}.RaceBarChartTable_homepage-dek__2YK76{font-size:15px}.HomepageRaceSummary_container__dSt3v{width:100%;display:grid;grid-column-gap:32px;-webkit-column-gap:32px;column-gap:32px;grid-row-gap:8px;row-gap:8px}.HomepageRaceSummary_container-vertical__1q285{grid-row-gap:16px;row-gap:16px;grid-template-columns:auto!important}.HomepageRaceSummary_container-vertical__1q285 .HomepageRaceSummary_grid-map__3Tqlq{-webkit-order:inherit!important;order:inherit!important}.HomepageRaceSummary_container-compact__2TOfl{grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}@media only screen and (max-width:495px){.HomepageRaceSummary_container__dSt3v{grid-row-gap:16px;row-gap:16px;grid-template-columns:auto!important}.HomepageRaceSummary_container__dSt3v .HomepageRaceSummary_grid-map__3Tqlq{-webkit-order:inherit!important;order:inherit!important}.HomepageRaceSummary_dn-mobile__1wE3b{display:none}}.BarChart_title__piEh2{-webkit-flex-basis:200px;flex-basis:200px}.BarChart_row-pct__3raBx{letter-spacing:.25px}.BarChart_series-value__3fqzB{margin-right:1px}.BarChart_pct__3SuE-:after{content:"%"}.BarChart_below__D1Os_{display:none}.BarChart_key-title__CSlAL{-webkit-flex:0 1;flex:0 1}.BarChart_key-series__XAxxs{-webkit-flex-flow:column;flex-flow:column}@media only screen and (max-width:767px){.BarChart_above__17-FT{margin-top:0}.BarChart_series__2Tu8V{-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.BarChart_series-value__3fqzB p.BarChart_subtitle__F4BHG{display:none}.BarChart_title__piEh2{display:-webkit-flex;display:flex;-webkit-flex-basis:32px;flex-basis:32px;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;line-height:32px;-webkit-justify-content:space-between;justify-content:space-between}}.BarChart_series-value-bar__2DpMn{height:38px}.BarChart_series-value-paragraph__3KIL3{line-height:38px}.SubunitResultsTable_subunit-table-wrapper__3lhVX{box-shadow:inset -40px 0 40px -40px #d5d5d5}.SubunitResultsTable_table__D6Dsb{border-spacing:0}.SubunitResultsTable_key-candidate-border__11zOv{border-right:1px solid #d5d5d5}@media only screen and (max-width:767px){.SubunitResultsTable_expanded__3AGu-{padding-bottom:60px}}.KeyCandSubunitsBarChart_keycand-map__3lYv1{height:66px;width:100px}.RacePreview_blink__bEH1N{-webkit-animation:RacePreview_blink__bEH1N 1.2s infinite alternate;animation:RacePreview_blink__bEH1N 1.2s infinite alternate}@-webkit-keyframes RacePreview_blink__bEH1N{0%{opacity:1}to{opacity:.3}}@keyframes RacePreview_blink__bEH1N{0%{opacity:1}to{opacity:.3}}.MultiPollBarChart_select__1aZG0{display:block;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2a2a2a%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),-webkit-linear-gradient(top,#fff,#fff);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2a2a2a%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#fff);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.MultiPollBarChart_select__1aZG0::-ms-expand{display:none}.MultiPollBarChart_select__1aZG0:hover{border-color:#666}.MultiPollBarChart_select__1aZG0:focus{outline:none}.DelegateCounter_markers-container__uB8aC{left:80px}.DelegateCounter_majority-label__mhg_s{position:absolute;width:150px;top:calc(-1em - 12px)}.DelegateCounter_label-right__1oAjW{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.DelegateCounter_label-center__RATBb{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.DelegateCounter_majority-marker__1HjKp{height:100%;border-left:1px dotted #ccc}.DelegateCounter_cand-del-row__3-Lns{height:26px}.DelegateCounter_name-label__k-RK8{width:80px;line-height:26px}.DelegateCounter_del-bar-wrapper__2W2Tu{width:calc(100% - 80px)}.DelegateCounter_del-bar-illo__1k-A0{top:-7px;left:-7px;width:36px;height:36px;border-radius:35px;overflow:hidden}.DelegateCounter_value-label__gQvXH{line-height:26px;background:#fff}@media only screen and (max-width:767px){.DelegateCounter_majority-label-override__3as6O{-webkit-transform:translateX(-100%);transform:translateX(-100%);text-align:right}}.DelegateCalendar_delegate-states-list-grid__3cQkv{padding:0}.DelegateCalendar_del-sq__3Ev0-{width:12px;height:12px;line-height:12px;margin:0;border-bottom:thin solid #fff;border-right:thin solid #fff;background:#f0f0f0}@media only screen and (max-width:767px){.DelegateCalendar_delegate-states-list-grid__3cQkv{grid-column-gap:10px}}@media only screen and (min-width:768px)and (max-width:1023px){.DelegateCalendar_delegate-states-list-grid__3cQkv{grid-column-gap:20px}}@media only screen and (min-width:1024px){.DelegateCalendar_justify-center-ns__unRRu{-webkit-justify-content:center;justify-content:center}}.PageLinks_page-link-columns__1oUFN{-webkit-column-count:2;column-count:2}.PageLinks_page-link-item__1k5xM{list-style-position:inside;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media only screen and (min-width:1024px){.PageLinks_page-link-columns__1oUFN{-webkit-column-count:4;column-count:4}}.Cartogram_carto-border__3GA7x{fill:none;stroke:#fff;stroke-width:3px}.Cartogram_inactive-state__2xFc8{fill:#f0f0f0;stroke:#d5d5d5;stroke-width:.5px}.Cartogram_active-state__3sBNb,.Cartogram_unassigned__3MCeX{fill:#d5d5d5;stroke:#aaa;stroke-width:.5px}.Cartogram_del-sq__37-R9{width:12px;height:12px;line-height:12px;margin:0;border-bottom:thin solid #fff;border-right:thin solid #fff;background:#f0f0f0}.StateResultsOverview_preview-override__2zRgV{border-collapse:collapse}@media only screen and (max-width:767px){.StateResultsOverview_preview-override__2zRgV{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.StateResultsOverview_preview-override__2zRgV h2{font-size:20px}.StateResultsOverview_section-statewide__23WJW{position:relative;z-index:2;padding:24px;grid-column-gap:64px;-webkit-column-gap:64px;column-gap:64px}@media only screen and (max-width:767px){.StateResultsOverview_section-statewide__23WJW{grid-column-gap:unset;-webkit-column-gap:unset;column-gap:unset;padding:16px}}@media(min-width:768px)and (max-width:850px){.StateResultsOverview_section-statewide__23WJW{grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}}.CandidateStandoff_image__2lbwJ{width:180px}@media only screen and (max-width:767px){.CandidateStandoff_image__2lbwJ{width:80px}}@media only screen and (min-width:768px)and (max-width:1023px){.CandidateStandoff_image__2lbwJ{width:120px}}.CandidateStandoff_border__3Ztyn{width:1px;-webkit-align-self:stretch;align-self:stretch;background:-webkit-linear-gradient(hsla(0,0%,83.5%,0),#d5d5d5);background:linear-gradient(hsla(0,0%,83.5%,0),#d5d5d5)}.CandidateStandoff_called-check__3k8xk{width:24px;height:24px}.CandidateStandoff_called-check__3k8xk svg{position:relative}@media only screen and (max-width:767px){.CandidateStandoff_called-check__3k8xk{width:22px;height:20px}.CandidateStandoff_called-check__3k8xk svg{-webkit-transform:scale(.8);transform:scale(.8);top:2px}}.SingleStateGeneralLanding_subhead__8fkj-{margin:0 auto;max-width:900px}.SingleStateGeneralLanding_subhead__8fkj- p{display:inline-block}.SingleStateGeneralLanding_header__3JehJ{padding-bottom:80px}@media only screen and (max-width:767px){.SingleStateGeneralLanding_header__3JehJ{padding-bottom:40px}}.SingleStateGeneralLanding_section-narrow__28Lk8{max-width:1024px;margin:-80px auto auto}@media only screen and (max-width:767px){.SingleStateGeneralLanding_section-narrow__28Lk8{margin-top:-40px}}.SingleStateGeneralLanding_accordion-no-focus__25Wyb [data-qa=sc-accordion-trigger]{outline:none}.SingleStateGeneralLanding_accordion-no-focus__25Wyb [data-qa=sc-accordion-panel]{-webkit-transition:.2s;transition:.2s}.SingleStateGeneralLanding_sticky-map__INQhz{position:-webkit-sticky;position:sticky;top:80px;z-index:2}@media only screen and (max-width:767px){.SingleStateGeneralLanding_sticky-map__INQhz{position:relative;top:0;z-index:unset}}.CountyBubbleMaps_map-column__3HX-Z{grid-column-end:span 4}@media only screen and (max-width:496px){.CountyBubbleMaps_map-column__3HX-Z{grid-column-end:span 12}}.CountyBubbleMaps_map-column__3HX-Z svg{overflow:visible}.RankedRaceTable_ranked-table-col__nRRVk{border-collapse:collapse;line-height:1em}.RankedRaceTable_ranked-table-cell__2f9NW{border-bottom:1px solid #d5d5d5;padding:5px}.RankedRaceTable_cell-text__Dbf1Q{width:35px;margin:auto;display:block}.RankedRaceTable_ranked-first-row__2IZol{border-top:1px solid #d5d5d5}@media(max-width:480px){.RankedRaceTable_xs-grid__3-W1k{width:100%;grid-column-end:span 12}}.RankedRaceTable_ranked-rpt-cell__35HBW{border-left:1px solid #d5d5d5}@media(max-width:768px){.RankedRaceTable_ranked-table-container__3_h37{margin-right:16px}}.GeneralLandingLayout_subhead__3aXSY p{max-width:600px;margin:10px auto}.VoteSwing_label-text-bg__38-Vs{font-size:14px;stroke-width:5px;stroke-opacity:.9;fill:#fff}.VoteSwing_label-text__2o1WS{font-size:14px}.VoteSwing_chart-align-padding__3xdqc{padding-left:16px;min-height:70px}.VoteSwing_chart-padding__skSTA{padding-left:16px}@media(max-width:480px){.VoteSwing_chart-align-padding__3xdqc{padding-left:0}.VoteSwing_chart-padding__skSTA{padding-left:32px}}.VoteSwing_in-progress__3KhLR{stroke-dasharray:3,3,3}.VoteSwing_in-progress__3KhLR,.VoteSwing_leading__1k4Uj{stroke:#333;stroke-width:1.5px}.VoteSwing_inactive-chart__KDMMh{opacity:.5}.VoteSwing_party-markers__3VaEH text{font-size:12px;fill:#666;text-anchor:middle}.VoteSwing_no-stroke__3I0QL{stroke:none!important}.VoteSwing_aggregate-chart__qzkl5>.VoteSwing_nth-hide-years__fzQr- .year-ticks text{display:block}.VoteSwing_nth-hide-years__fzQr- .year-ticks text{display:none}.VoteSwing_grid-padding__Ngcij{padding:0 1vw;grid-column-gap:4px}.VoteSwing_grid-padding-agg__2F56L{padding:0 .5vw;grid-column-gap:2px}.VoteSwing_grid-padding-agg__2F56L .VoteSwing_chart-align-padding__3xdqc{min-height:90px}@media(max-width:1200px)and (min-width:768px){.VoteSwing_grid-padding-agg__2F56L{max-width:700px;margin:auto;padding:0 2vw;grid-column-gap:8px}.VoteSwing_grid-padding-agg__2F56L .VoteSwing_chart-align-padding__3xdqc{min-height:0}.VoteSwing_grid-padding-agg__2F56L .fix-grid{grid-column-end:span 6;max-width:360px}}.VoteSwing_nth-hide-years-flex__3BgtT .year-ticks text{display:none}.VoteSwing_nth-hide-years-flex__3BgtT:first-child .year-ticks text{display:block}.VoteSwing_mw-400__1tozI{width:100%;max-width:400px}.VoteSwing_w-25__2HDZn{width:100%;max-width:320px}@media(min-width:1023px){.VoteSwing_nth-hide-years__fzQr- .year-ticks text{display:none}.VoteSwing_nth-hide-years__fzQr-:nth-child(4n-3) .year-ticks text{display:block}}@media(max-width:1023px)and (min-width:768px){.VoteSwing_nth-hide-years__fzQr- .year-ticks text{display:none}.VoteSwing_nth-hide-years__fzQr-:nth-child(3n-2) .year-ticks text{display:block}.VoteSwing_w-25__2HDZn{width:40%;max-width:100%}}@media(max-width:767px)and (min-width:481px){.VoteSwing_chart-align-padding__3xdqc{min-height:100px}.VoteSwing_w-25__2HDZn{width:50%;max-width:100%;margin-left:0!important;margin-right:0!important}.VoteSwing_nth-hide-years__fzQr- .year-ticks text{display:none}.VoteSwing_nth-hide-years__fzQr-:nth-child(odd) .year-ticks text{display:block}}@media(max-width:480px){.VoteSwing_nth-hide-years-flex__3BgtT .year-ticks text{display:block}.VoteSwing_grid-padding__Ngcij{padding:10px}.VoteSwing_grid-item-tiny__Rd_nv{grid-column-end:span 12}.VoteSwing_nth-hide-years__fzQr- .year-ticks text{display:block}}.VoteSwing_x-ticks__1582I{fill:#666;font-size:12px;text-anchor:middle}.VoteSwing_years-bg-text__Mxew3{fill:#666;font-size:14px;text-anchor:end}.HouseLanding_topper-container__twfik,.SenateLanding_topper-container__K8DQJ{max-width:900px;margin:10px auto 20px}.GeorgiaRunoffs_header__1-M8-{padding-bottom:160px}@media only screen and (max-width:767px){.GeorgiaRunoffs_header__1-M8-{padding-bottom:40px}}.GeorgiaRunoffs_section-narrow__1xcz6{max-width:1024px;margin:-160px auto auto}@media only screen and (max-width:767px){.GeorgiaRunoffs_section-narrow__1xcz6{margin-top:-40px}}