/*! updated; 02-23-2026 05:23 PM **/:root,html[data-theme=light]{--background:#ffffff;--background-darker-1:#f6f8fa;--background-input-field:#ffffff;--thumb_background:#f4f4f4;--dek_background:#666666;--duration_background:#222222;--divider_color:#cccccc;--focused_border_color:#cccccc;--focused_container_box_shadow_color:rgba(0, 0, 0, 0.16);--container_box_shadow_color:rgba(0, 0, 0, 0.08);--border:#dddddd;--duration_text_color:#f4f4f4;--title_color:#222222;--brand_primary-lighter-1:#4b78a7;--brand_primary-lighter:#1b4e81;--brand_primary:#003366;--brand_secondary:#c20017;--components_snack_bar_background:#f1f1f1;--components_market_nav_pos:#307608;--components_market_nav_neg:#d20f26;--components_nation_upper_promo:#c20017;--components_nation_input_background:#ffffff;--components_tips_header:rgba(0, 0, 0, 0.88);--components_tips_container_border:#E8E8E8;--components_buttons_background:transparent;--components_message_success:#307608;--components_message_success_background:#F1FBE7;--typography_text_white:#ffffff;--typography_text_color:#666666;--typography_heading_color:#003366;--typography_anchor_color:#003366;--typography_label_text_color:#222222;--typography_copyright_color:#cccccc;--headline_color_default:#003366;--headline_color_red:#c20017;--headline_color_green:#307608;--header_border:rgba(255, 255, 255, 0.08);--header_input_border:rgba(255, 255, 255, 0.33);--header_link_color:rgba(255, 255, 255, 0.6);--header_hover_color:rgba(255, 255, 255, 0.25);--ad-background:transparent;--ad-placeholder-background:#f4f4f4}html[data-theme=dark]{--background:#05162c;--background-darker-1:#05162c;--background-input-field:rgba(255, 255, 255, 0.08);--dark_background:#030f1d;--divider_color:rgba(255, 255, 255, 0.08);--focused_border_color:rgba(255, 255, 255, 0.16);--focused_container_box_shadow_color:rgba(0, 0, 0, 0.5);--container_box_shadow_color:rgba(0, 0, 0, 0.25);--brand_primary-lighter-1:#64a0de;--brand_primary:#05162c;--brand_secondary:#fe2741;--components_snack_bar_background:rgba(255, 255, 255, 0.08);--components_market_nav_pos:#aee973;--components_market_nav_neg:#fe2741;--components_nation_upper_promo:#ffffff;--components_nation_input_background:rgba(255, 255, 255, 0.08);--typography_text_color:#cccccc;--typography_heading_color:#ffffff;--typography_anchor_color:#ffffff;--typography_label_text_color:#ffffff;--headline_color_default:#ffffff;--headline_color_red:#FE2741;--headline_color_green:#AEE973;--ad-background:rgba(0, 0, 0, 0.25);--ad-placeholder-background:rgba(0, 0, 0, 0.25)}:root{--ad-margin:24px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html #wrapper .hide{display:none}html #wrapper .show{display:block}html #wrapper .screen-reader-hide{position:absolute;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden}body{min-width:320px;color:#666;background-color:#f6f8fa;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}.hidden{visibility:hidden}h1,h2,h3,h4,h5,h6{color:#222;font-family:inherit;font-weight:700;line-height:normal}b,strong{font-weight:600}em,i{font-style:italic}.m,picture{position:relative}.m a,picture a{display:block;position:relative}.m img,picture img{display:block;width:100%;height:auto}section{position:relative}section:after{content:"";display:table;clear:both}.dial{position:relative;overflow:hidden;height:auto;width:100%;padding-bottom:50%;z-index:1}.dial-container{position:relative}.dial-wrap{position:relative;overflow:hidden}.dial-cutout{border-radius:50%;position:absolute;top:0;left:0;padding-bottom:100%;height:0;width:100%;z-index:2}.dial-cutout>svg{position:absolute;top:0;left:0;width:100%;z-index:3}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.dial-cutout>svg{top:-25%}}.dial-cutout>svg.placeholder{top:0}.dial-handle{position:absolute;left:50%;bottom:0;padding-bottom:48%;margin-bottom:4px;margin-left:-6%;transform-origin:bottom center;height:0;width:12%;z-index:4}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.dial-handle{padding-bottom:75%;margin-bottom:0}}.dial-handle:before{content:"";display:block;position:absolute;background-image:url("/static/orion/styles/img/fox-news/elections/2020/s/dial/notch.svg");background-repeat:no-repeat;background-position:center;background-size:100%;background-repeat:no-repeat;background-size:100%;background-position:top center;position:absolute;top:0;left:0;height:100%;width:100%}.dial-info{padding-top:6px;position:relative;text-align:center;z-index:4}.dial-info .race{color:#222;font-size:8.71px;font-weight:900;line-height:10px}.dial-info .race a{text-decoration:underline}.dial-number{color:#fff;font-size:calc(20px + 40 * (100vw - 320px) / 448);font-weight:700;text-align:center;position:absolute;bottom:10%;width:100%;z-index:5}.dial .dial-outline{fill:#222}.dial .grad-radial,.dial .shelf-front,.dial .shelf-top{fill-rule:evenodd}.dial .placeholder .dial-outline,.dial .placeholder .fill-dem,.dial .placeholder .fill-rep,.dial .placeholder .grad-radial,.dial .placeholder .shelf-front,.dial .placeholder .shelf-top,.dial .placeholder .win-fill{fill:#DDD}.sidebar .dial-info{padding-top:10px}.sidebar .dial-info .race{font-size:16.91px;line-height:20px}.sidebar .dial-number{font-size:calc(39px + 61 * (100vw - 320px) / 448)}body{min-width:100%;background:0 0;-webkit-text-size-adjust:none;min-width:288px}.elections-2020-hp-dials{background-image:url("/static/orion/styles/img/fox-news/elections/2020/s/bg/hp-component-header-graphics.svg");background-repeat:no-repeat;background-position:center;background-size:100%;background-color:#f6f8fa;background-size:auto;background-position:top center;border:1px solid #cedfef;padding:24px 16px}.elections-2020-hp-dials.disabled{display:none}.elections-2020-hp-dials a{display:block;text-decoration:none}.elections-2020-hp-dials .heading{text-align:center;margin-bottom:16px}.elections-2020-hp-dials .logo{display:inline-block}.elections-2020-hp-dials .logo a{display:block;position:relative;text-indent:-9999px}.elections-2020-hp-dials .logo a::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("/static/orion/styles/img/fox-news/elections/2020/s/logos/democracy-2020-logo-linear.svg");background-repeat:no-repeat;background-position:center;background-size:100%;height:18px;width:276px}.elections-2020-hp-dials .dial-info{padding-top:12px}.elections-2020-hp-dials .dial-info .race{display:inline-block;background:#000;color:#fff;padding:0 6px;font-size:11.17px;line-height:16.75px;font-weight:900;text-transform:uppercase}.elections-2020-hp-dials .dial-group{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.elections-2020-hp-dials .dial-group-nation .dial-container{margin-bottom:16px;margin-left:12px;width:calc(50% - 6px)}.elections-2020-hp-dials .dial-group-nation .dial-container .number{font-size:calc(18.7px + 41.3 * (100vw - 320px) / 448);line-height:22px}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-1{order:2;margin:0}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-2{order:1;margin:0 0 16px 0;width:100%}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-2 .dial-number{font-size:calc(46.91px + 83.09 * (100vw - 320px) / 448)}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-3{order:3;margin:0 0 0 12px}.elections-2020-hp-dials .button{display:inline-block;margin:0 2px 16px 2px;padding:0}.elections-2020-hp-dials .button:nth-last-child(-n+2){margin-bottom:0}.elections-2020-hp-dials .button .m{box-sizing:border-box;background-color:#fff;background-position:center;border:1px solid #cedfef;border-radius:6px;box-shadow:0 5px 0 0 #cedfef;margin-bottom:10px;height:70px;width:140px}.elections-2020-hp-dials .button .text{opacity:.9;color:#222;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:14px;line-height:18px;text-align:center}.elections-2020-hp-dials .button:active .m,.elections-2020-hp-dials .button:hover .m{top:2px;box-shadow:0 3px 0 0 #cedfef}.elections-2020-hp-dials .group-dials{visibility:hidden}.elections-2020-hp-dials .group-dials.loaded{visibility:visible}.elections-2020-hp-dials .group-dials.disabled{display:none}.elections-2020-hp-dials .group-dials p{color:#666;font-size:14px;line-height:20px;text-align:center;margin-top:12px}.elections-2020-hp-dials .group-dials+.group-launchpad{margin-top:16px}.elections-2020-hp-dials .group-launchpad{text-align:center;margin:0 -4px}.elections-2020-hp-dials .group-launchpad.disabled{display:none}.elections-2020-hp-dials .group-table{background:#fff;border:1px solid #cedfef;border-bottom-width:6px;margin-left:-4px;margin-right:-4px}.elections-2020-hp-dials .group-table.disabled{display:none}.elections-2020-hp-dials .group-table .table{width:100%}.elections-2020-hp-dials .group-table td,.elections-2020-hp-dials .group-table th,.elections-2020-hp-dials .group-table tr{color:#222;font-size:12px;line-height:22px;font-weight:500;padding:6px;letter-spacing:-.2px;vertical-align:middle}.elections-2020-hp-dials .group-table tr{border-bottom:1px solid #cedfef}.elections-2020-hp-dials .group-table tr:nth-of-type(2n){background:#f6f8fa}.elections-2020-hp-dials .group-table tr:last-of-type{border-bottom:0}.elections-2020-hp-dials .group-table .is-long{display:none}.elections-2020-hp-dials .group-table .state{padding-left:12px;width:60px}.elections-2020-hp-dials .group-table .votes{display:none}.elections-2020-hp-dials .group-table .percent{padding-right:12px}.elections-2020-hp-dials .group-table .row-heading th{text-align:left;font-weight:700}.elections-2020-hp-dials .group-table .row-race .state::before{content:"";display:block;position:absolute;left:0;top:0;width:6px;height:100%}.elections-2020-hp-dials .group-table .row-race.winner .lead-name span{display:inline-block;position:relative;line-height:16px}.elections-2020-hp-dials .group-table .row-race.winner .lead-name span::after{content:"";display:block;position:absolute;background-image:url("/static/orion/styles/img/fox-news/elections/2020/s/iconography/check.svg");background-repeat:no-repeat;background-position:center;background-size:100%;background-position:center;background-size:46%;border-radius:50%;position:absolute;right:0;bottom:0;height:16px;width:16px}.elections-2020-hp-dials .group-table .row-race.leading.dem .state::before{background:#1b4e81}.elections-2020-hp-dials .group-table .row-race.leading.dem .lead-name span::after{background-color:#1b4e81}.elections-2020-hp-dials .group-table .row-race.leading.rep .state::before{background:#d20f26}.elections-2020-hp-dials .group-table .row-race.leading.rep .lead-name span::after{background-color:#d20f26}.elections-2020-hp-dials .group-table .row-race.winner .lead-name span{padding-right:24px}.elections-2020-hp-dials .group-table .row-race.winner.dem .state{color:#1b4e81}.elections-2020-hp-dials .group-table .row-race.winner.dem .state::before{background:#1b4e81}.elections-2020-hp-dials .group-table .row-race.winner.dem .lead-name{color:#1b4e81}.elections-2020-hp-dials .group-table .row-race.winner.dem .lead-name span::after{background-color:#1b4e81}.elections-2020-hp-dials .group-table .row-race.winner.rep .state{color:#d20f26}.elections-2020-hp-dials .group-table .row-race.winner.rep .state::before{background:#d20f26}.elections-2020-hp-dials .group-table .row-race.winner.rep .lead-name{color:#d20f26}.elections-2020-hp-dials .group-table .row-race.winner.rep .lead-name span::after{background-color:#d20f26}.elections-2020-hp-dials .group-table .row-race .m{display:inline-block;border:1px solid #ccc;border-radius:50%;overflow:hidden;vertical-align:middle;margin-right:2px}.elections-2020-hp-dials .group-table .row-race .m.dem{border-color:#def}.elections-2020-hp-dials .group-table .row-race .m.rep{border-color:#ffdce0}.elections-2020-hp-dials .group-table .row-race .state{position:relative}.elections-2020-hp-dials .group-table .row-race .state a{color:inherit}.elections-2020-hp-dials .group-table .row-race .lead-votes .percent{padding-right:0}.elections-2020-hp-dials .group-table .row-race .votes .percent{padding-right:0}@media (min-width:480px){.elections-2020-hp-dials .logo a::before{height:24px;width:368px}.elections-2020-hp-dials .dial-group{align-items:baseline}.elections-2020-hp-dials .dial-group-nation .dial-container{margin-left:12px;width:calc(33% - 7px)}.elections-2020-hp-dials .dial-group-nation .dial-container .dial-number{font-size:16.02px;bottom:6%;line-height:19px}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-1{order:1;margin:0;width:108px}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-2{order:2;margin:0 24px;width:163px}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-2 .dial-number{font-size:24.03px;line-height:28px}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-3{order:3;margin:0;width:108px}.elections-2020-hp-dials .dial-group-nation .dial-info .race{font-size:10.01px;line-height:15.02px}.elections-2020-hp-dials .group-table{margin:16px auto;max-width:724px}.elections-2020-hp-dials .group-table td,.elections-2020-hp-dials .group-table th,.elections-2020-hp-dials .group-table tr{padding:6px 8px}.elections-2020-hp-dials .group-table .is-short{display:none}.elections-2020-hp-dials .group-table .is-long{display:inline-block}.elections-2020-hp-dials .group-table .state{width:auto}.elections-2020-hp-dials .group-table .votes{display:table-cell}.elections-2020-hp-dials .group-table .row-heading th{padding-top:4px;padding-bottom:4px}.elections-2020-hp-dials .group-table .row-heading th.percent .is-long{display:none}.elections-2020-hp-dials .group-table .row-race .info{display:inline-block}.elections-2020-hp-dials .group-table .row-race .state .is-short{display:inline}.elections-2020-hp-dials .group-table .row-race .state .is-long{display:none}.elections-2020-hp-dials .group-table .row-race .lead-name .m{display:none}.elections-2020-hp-dials .group-table .row-race .votes .count{display:none}.elections-2020-hp-dials .group-table .row-race .votes .percent .is-short{display:inline}.elections-2020-hp-dials .group-table .row-race .votes .percent .is-long{display:none}.elections-2020-hp-dials .group-table .row-race .candidates{display:flex;flex-direction:row}.elections-2020-hp-dials .group-table .row-race .candidate+.candidate{margin-left:16px}}@media (min-width:768px){.elections-2020-hp-dials{padding:32px 21px 24px 21px}.elections-2020-hp-dials .dial-group-nation .dial-container{margin-left:32px;width:calc(33% - 20px)}.elections-2020-hp-dials .dial-group-nation .dial-container .dial-number{font-size:24.66px;line-height:29px;bottom:8%}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-1{margin:0;width:167px}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-2{margin:0 40px;width:251px}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-2 .dial-number{font-size:36.98px;line-height:43px}.elections-2020-hp-dials .dial-group-nation .dial-container.dial-3{margin:0;width:167px}.elections-2020-hp-dials .group-launchpad{margin-left:auto;margin-right:auto;max-width:726px}.elections-2020-hp-dials .button:nth-last-child(-n+4){margin-bottom:0}.elections-2020-hp-dials .button .m{height:88px;width:174px}.elections-2020-hp-dials .group-table{margin:24px auto}.elections-2020-hp-dials .group-table td,.elections-2020-hp-dials .group-table th,.elections-2020-hp-dials .group-table tr{padding:6px 12px}.elections-2020-hp-dials .group-table .row-heading th.percent .is-long{display:inline}.elections-2020-hp-dials .group-table .row-race td{font-size:14px;line-height:22px}.elections-2020-hp-dials .group-table .row-race .state .is-short{display:none}.elections-2020-hp-dials .group-table .row-race .state .is-long{display:inline}.elections-2020-hp-dials .group-table .row-race .votes .count{display:inline}.elections-2020-hp-dials .group-table .row-race .votes .percent .is-short{display:none}.elections-2020-hp-dials .group-table .row-race .votes .percent .is-long{display:inline}.elections-2020-hp-dials .group-table .row-race .candidate{min-width:140px;width:50%}.elections-2020-hp-dials .group-table .row-race .candidate+.candidate{margin-left:0}}