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;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:inherit}body{margin:0;line-height:1}body.modal-open{overflow:hidden}.ni-row{max-width:80rem;padding:0 1rem}@media (min-width:667px){.ni-row{padding:0 2rem}}@media (min-width:1024px){.ni-row{padding:0 2rem}}@media (min-width:82rem){.ni-row{margin:0 auto}}.ni-grid-parent{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem}@media (min-width:667px){.ni-grid-parent{grid-column-gap:1.5rem}}@media (min-width:1024px){.ni-grid-parent{grid-column-gap:2rem}}.ni-grid-parent-auto{display:flex;flex-flow:row wrap}@supports (display:grid){.ni-grid-parent-auto{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem}@media (min-width:667px){.ni-grid-parent-auto{grid-column-gap:1.5rem}}@media (min-width:1024px){.ni-grid-parent-auto{grid-column-gap:2rem}}}.ni-article-container{max-width:96rem;margin:0 auto;padding:4rem 0;background-color:#fff}@keyframes fadeIn{0%{opacity:0}}body{font:400 .66667 Open Sans,Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%}body.no-scroll{overflow:hidden}body,html{width:100%;max-width:100vw;margin:0;padding:0}html{box-sizing:border-box}html:not([data-whatintent=keyboard]) :focus{outline:none}article{background-color:#f7f8f8}*,:after,:before{box-sizing:border-box}img{display:inline-block;vertical-align:middle;-ms-interpolation-mode:bicubic}.important-hide{display:none!important}.a11y{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}ul.no-bullet{list-style-type:none}p{margin-bottom:.875em}.type-title,h1{font:700 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}@media (min-width:1024px){.type-title,h1{font:700 3.75rem/4.25rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:-.1rem}}.type-dek{font:400 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#4c565c}@media (min-width:667px){.type-dek{font:400 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif;color:#677279}}.type-subhead,h2{font:700 1.25rem/1.75rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}@media (min-width:667px){.type-subhead,h2{font:700 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif}}.ni-chart .map__tooltip,.type-sub-subhead,h3{font:700 1rem/1rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}@media (min-width:667px){.ni-chart .map__tooltip,.type-sub-subhead,h3{font:700 1.25rem/1.75rem Open Sans,Arial,Helvetica,sans-serif}}.ni-footer__column h3,.type-tinyheading{font:700 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:.008125rem}.type-lede{font:400 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#677279}@media (min-width:667px){.type-lede{font:400 1.25rem/1.75rem Open Sans,Arial,Helvetica,sans-serif}}.block-link,.faq ul a,.faq ul li,.ni-administrative__jsp-links a,.ni-footer__column a,.ni-form input,.ni-form select,.ni-form textarea,.type-link,.type-paragraph,p,p a{font:400 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#3f464b}.type-eyebrow{font:600 .75rem/1rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:.1125rem;text-transform:uppercase;color:#677279}.type-tombstone{display:inline-block;width:.6rem;height:.6rem;border-radius:0 0 100% 0;margin-left:.5rem;background-color:#677279}.type-byline{font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;color:#677279}.type-byline .author,.type-byline strong{font-weight:700;display:block}.type-overline{position:relative;padding-top:.5rem}.type-overline:after{content:"";position:absolute;top:0;left:0;height:2px;width:3rem;background-color:#677279}.expander-content .hist-title,.expander button.hist-data,.live-beacon,.ni-button,.ni-form fieldset legend,.ni-form label,.ni-pill,.ni-table-container__header-label,.ni-table-container td,.ni-table-container th,.president__candidate-labels p,.type-content-flag,.type-label,div.card .bar-total,div.card .pname,div.card .vote-count{font:600 .875rem/1.125rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}.ni-administrative__jsp-links a,.ni-footer__column a,.ni-footer__column p,.ni-form__helper-text,.ni-form fieldset label,.ni-share-tools__popup ul a,.type-caption,.type-figcaption,figcaption{font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;color:#677279}.type-figcaption,figcaption{display:inline-block;padding:1rem 0;border-bottom:1px solid #dcdfe0}.expander-content .type-pname,.expander-content .type-share,.expander-content .type-votes,.legend-label,.legend-value,.ni-attribution span,.ni-chart .map__legend-label,.ni-chart .map__legend-value,.ni-chart text,.ni-table-container .ni-table__header-data,.type-data{font:400 .75rem/1rem Open Sans,Arial,Helvetica,sans-serif}.block-link,.faq ul a,.ni-administrative__jsp-links a,.ni-footer__column a,.type-link,p a{color:#0075b8;text-decoration:none;box-shadow:inset 0 -1px 0 #c0c5c9;transition:all .1s ease-in-out}.block-link:hover,.faq ul a:hover,.ni-administrative__jsp-links a:hover,.ni-footer__column a:hover,.type-link:hover,p a:hover{box-shadow:inset 0 -1px 0 #0075b8}.block-link:active,.faq ul a:active,.ni-administrative__jsp-links a:active,.ni-footer__column a:active,.type-link:active,p a:active{background-color:rgba(86,93,97,.13);box-shadow:inset 0 -1px 0 #0075b8}.block-link{font-weight:700;color:#272c30;box-shadow:none}.block-link:active,.block-link:focus,.block-link:hover{color:#0075b8}.ni-administrative{border-top:1px solid #dcdfe0;border-bottom:1px solid #dcdfe0;background-color:#f7f8f8}.ni-administrative .contents{display:flex;flex-flow:row wrap;max-width:80rem;margin:0 auto}@supports (display:grid){.ni-administrative .contents{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem}@media (min-width:667px){.ni-administrative .contents{grid-column-gap:1.5rem}}@media (min-width:1024px){.ni-administrative .contents{grid-column-gap:2rem}}}.ni-administrative__credits{width:calc(100% - .5rem);margin-right:.5rem;display:block;align-items:center;justify-content:center;padding:1.5rem 1rem;border-bottom:1px solid #dcdfe0}@supports (display:grid){.ni-administrative__credits{width:100%;grid-column:auto/span 12}}@media (min-width:667px){.ni-administrative__credits{width:calc(100% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__credits{width:100%;grid-column:auto/span 12}}}@media (min-width:1024px){.ni-administrative__credits{width:calc(50% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__credits{width:100%;grid-column:auto/span 6}}}@media (min-width:80rem){.ni-administrative__credits{width:calc(50% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__credits{width:100%;grid-column:auto/span 6}}}@media (min-width:1024px){.ni-administrative__credits{border-bottom:0;padding-left:8.5rem}}.ni-administrative__credits .type-byline{color:#272c30;margin-bottom:0}.ni-administrative__credits .type-byline strong{display:inline}.ni-administrative__jsp-links{width:calc(100% - .5rem);margin-right:.5rem;padding:1.5rem 1rem}@supports (display:grid){.ni-administrative__jsp-links{width:100%;grid-column:auto/span 12}}@media (min-width:667px){.ni-administrative__jsp-links{width:calc(100% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__jsp-links{width:100%;grid-column:auto/span 12}}}@media (min-width:1024px){.ni-administrative__jsp-links{width:calc(50% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__jsp-links{width:100%;grid-column:auto/span 6}}}@media (min-width:80rem){.ni-administrative__jsp-links{width:calc(50% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__jsp-links{width:100%;grid-column:auto/span 6}}}@media (min-width:1024px){.ni-administrative__jsp-links{padding:1.5rem 0}}.ni-administrative__jsp-links ul{display:flex;flex-flow:row wrap}.ni-administrative__jsp-links li{width:100%;margin-bottom:1em}@media (min-width:1024px){.ni-administrative__jsp-links li{width:35%;padding-right:2rem}.ni-administrative__jsp-links li:nth-child(2n){width:65%}.ni-administrative__jsp-links li:nth-child(3),.ni-administrative__jsp-links li:nth-child(4){margin-bottom:0}}@media (min-width:80rem){.ni-administrative__jsp-links li{width:40%}.ni-administrative__jsp-links li:nth-child(2n){width:60%}}.ni-administrative__jsp-links a{margin-bottom:.5rem;display:inline;box-shadow:none;text-decoration:none;line-height:1.5}@media (min-width:80rem){.ni-administrative__jsp-links span.s-and-p{white-space:nowrap}}.ni-divider{position:relative;width:100%;height:1px}.ni-divider:after{content:"";position:absolute;width:100%;border-bottom:1px solid #dcdfe0}.ni-divider.ni-row:after{width:calc(100% - 2rem)}@media (min-width:667px){.ni-divider.ni-row:after{width:calc(100% - 4rem)}}@media (min-width:1024px){.ni-divider.ni-row:after{width:calc(100% - 4rem)}}.ni-footer__top{display:flex;flex-flow:row wrap;padding-top:1.5rem;padding-bottom:1.5rem}@supports (display:grid){.ni-footer__top{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem}@media (min-width:667px){.ni-footer__top{grid-column-gap:1.5rem}}@media (min-width:1024px){.ni-footer__top{grid-column-gap:2rem}}}.ni-footer__column{width:calc(50% - .5rem);margin-right:.5rem;margin-bottom:1.5rem}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 6}}@media (min-width:667px){.ni-footer__column{width:calc(25% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 3}}}@media (min-width:1024px){.ni-footer__column{width:calc(25% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 3}}}@media (min-width:80rem){.ni-footer__column{width:calc(16.66667% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 2}}}@media (min-width:667px){.ni-footer__column--accessibility{width:calc(75% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column--accessibility{width:100%;grid-column:auto/span 9}}}@media (min-width:1024px){.ni-footer__column--accessibility{width:calc(75% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column--accessibility{width:100%;grid-column:auto/span 9}}}@media (min-width:80rem){.ni-footer__column--accessibility{width:calc(16.66667% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column--accessibility{width:100%;grid-column:auto/span 2}}}.ni-footer__column h3,.ni-footer__column li,.ni-footer__column p{margin-bottom:.5rem}.ni-footer__column a{box-shadow:none}.ni-footer__bottom{background-color:#272c30;padding:1rem 0 1.5rem}@media (min-width:667px){.ni-footer__bottom{padding:1rem 0}}.ni-footer__bottom *{font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;font-weight:600;color:#fff}.ni-footer__bottom ul{display:flex;flex-flow:column;align-items:center;justify-content:center}@media (min-width:667px){.ni-footer__bottom ul{flex-flow:row wrap}}@media (min-width:1024px){.ni-footer__bottom ul{justify-content:space-between}}.ni-footer__bottom .logo{margin-bottom:1rem;width:100%;text-align:center}.ni-footer__bottom .logo img{height:1.5rem;width:auto}@media (min-width:1024px){.ni-footer__bottom .logo{width:auto;margin:0}}.ni-footer__bottom .copyright{margin-bottom:.5rem}@media (min-width:667px){.ni-footer__bottom .copyright{margin:0 .75rem}}@media (min-width:1024px){.ni-footer__bottom .copyright{margin:0}}.ni-footer__bottom .radio-canada{margin-bottom:0}.ni-footer__bottom .radio-canada a{text-decoration:none}@media (min-width:667px){.ni-footer__bottom .radio-canada{margin:0 .75rem}}@media (min-width:1024px){.ni-footer__bottom .radio-canada{margin:0}}.ni-header{background:#272c30;height:3.5rem;max-width:100vw}.ni-header>.ni-row{height:100%;display:flex;justify-content:space-between}.ni-header__logo{display:flex;align-self:center}.ni-header__logo svg{height:20px;width:135px}.ni-header .gem,.ni-header .logotype{fill:#fff}.ni-header--light .gem,.ni-header--transparent .gem{fill:red}.ni-header--light .logotype,.ni-header--transparent .logotype{fill:#000}.ni-header--light .ni-share-tools__list>li>.ni-share-tools__icon:hover svg path,.ni-header--transparent .ni-share-tools__list>li>.ni-share-tools__icon:hover svg path{fill:#677279}.ni-header--light .ni-share-tools__popup-toggle-container .ni-share-tools__popup-toggle.ni-button *,.ni-header--light .ni-share-tools__popup-toggle-container .ni-share-tools__popup-toggle.ni-pill *,.ni-header--transparent .ni-share-tools__popup-toggle-container .ni-share-tools__popup-toggle.ni-button *,.ni-header--transparent .ni-share-tools__popup-toggle-container .ni-share-tools__popup-toggle.ni-pill *{color:#677279}.ni-header--transparent{background-color:transparent}.ni-header--light{background-color:#fff}body>.ni-header.ni-header--transparent{position:absolute;width:100%}.ni-header .ni-share-tools__list,.ni-header .ni-share-tools__list>li,.ni-header .ni-share-tools__list>li>a{height:3.5rem}@media (max-width:667px){.ni-header .ni-share-tools>li:nth-child(3) a{margin-right:0}}.ni-header .ni-share-tools .ni-share-tools__icon:after{height:4px;border-radius:0;bottom:0}@media (max-width:667px){.ni-header .ni-share-tools__list>li>.ni-share-tools__icon--email,.ni-header .ni-share-tools__list>li>.ni-share-tools__icon--linkedin,.ni-header .ni-share-tools__list>li>.ni-share-tools__icon--reddit{display:none}}.ni-header .ni-share-tools .ni-share-tools__popup-toggle{display:inline-flex}@media (min-width:667px){.ni-header .ni-share-tools .ni-share-tools__popup-toggle{display:none}}.ni-hero{height:calc(100vh - 3.5rem);max-height:1000px;padding-top:4rem;background-image:url(/elections/us/2020/results/assets/i/hero-bg.9c999438646dc329d3879f10823344b6.jpg);background-size:cover}@media (min-width:1024px){.ni-hero{height:auto;padding-top:8rem;padding-bottom:8rem;background-image:url(/elections/us/2020/results/assets/i/hero-bg-lg.344cb1e542a0dab9b660551344ecae0a.jpg)}}.ni-hero .type-byline,.ni-hero .type-dek,.ni-hero .type-title,.ni-hero h1{margin-bottom:1.5rem}.ni-hero.ni-hero--compact{max-height:none;height:auto;margin-bottom:0;padding-bottom:4rem;background:none}@media (min-width:1024px){.ni-hero.ni-hero--compact{padding-bottom:8rem}}.ni-related{background-color:#f7f8f8;padding:1.5rem 0;border-bottom:1px solid #dcdfe0}.ni-related h2{margin-bottom:1rem}.ni-related .articles-list{display:flex;flex-flow:row wrap}@supports (display:grid){.ni-related .articles-list{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem}@media (min-width:667px){.ni-related .articles-list{grid-column-gap:1.5rem}}@media (min-width:1024px){.ni-related .articles-list{grid-column-gap:2rem}}}.ni-related .story-link{width:calc(100% - .5rem);margin-right:.5rem;display:flex;padding:0;margin-bottom:1rem;border-radius:4px;background-color:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);text-decoration:none;overflow:hidden;transition:box-shadow .25s}@supports (display:grid){.ni-related .story-link{width:100%;grid-column:auto/span 12}}.ni-related .story-link:last-child{margin-bottom:0}.ni-related .story-link:focus,.ni-related .story-link:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.ni-related .story-link:hover{cursor:pointer;text-decoration:none}.ni-related .story-link:hover .story-headline{color:#0075b8}@media (min-width:667px){.ni-related .story-link{width:calc(50% - .5rem);margin-right:.5rem;flex-flow:column}@supports (display:grid){.ni-related .story-link{width:100%;grid-column:auto/span 6}}.ni-related .story-link:nth-child(3){margin-bottom:0}}@media (min-width:1024px){.ni-related .story-link{width:calc(25% - .5rem);margin-right:.5rem;margin-bottom:0}@supports (display:grid){.ni-related .story-link{width:100%;grid-column:auto/span 3}}}.ni-related .story-image{width:50%;position:relative;padding-bottom:38%}@media (min-width:667px){.ni-related .story-image{width:100%;padding-bottom:56%}}.ni-related .story-image img{position:absolute;object-fit:cover;height:100%;width:100%}.ni-related .story-text{width:50%;padding:1rem}@media (min-width:667px){.ni-related .story-text{width:100%;padding-bottom:1.5rem}}.ni-related .story-headline{font:700 14px/20px Open Sans,Arial,Helvetica,sans-serif;color:#272c30;border:0;margin-top:0}.ni-share-tools__list{display:flex;align-items:center}.ni-share-tools__list>li{display:inline-block}.ni-share-tools__list>li>.ni-share-tools__icon:focus svg path,.ni-share-tools__list>li>.ni-share-tools__icon:hover svg path{fill:#fff}.ni-share-tools__list>li>.ni-share-tools__icon>svg path{transition:fill .1s ease-in-out;fill:#808c93}.ni-share-tools__icon{display:inline-block;position:relative;height:40px;width:40px;margin-right:.5rem;align-items:center;justify-content:center}.ni-share-tools__icon:after{content:"";position:absolute;z-index:0;height:100%;width:100%;border-radius:50%;opacity:0;transition:opacity .1s ease-in-out}.ni-share-tools__icon:focus:after,.ni-share-tools__icon:hover:after{opacity:1}.ni-share-tools__icon--facebook:after{background-color:#3b5998}.ni-share-tools__icon--twitter:after{background-color:#1da1f2}.ni-share-tools__icon--email:after{background-color:#6fa251}.ni-share-tools__icon--reddit:after{background-color:#ff4500}.ni-share-tools__icon--linkedin:after{background-color:#0077b5}.ni-share-tools__icon svg{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.ni-share-tools__popup-toggle.ni-button,.ni-share-tools__popup-toggle.ni-pill{position:relative;display:none;height:100%;padding:0;background-color:transparent;border:0}.ni-share-tools__popup-toggle.ni-button:after,.ni-share-tools__popup-toggle.ni-pill:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:0;width:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 12px;transition:border-width .25s ease-in-out}.ni-share-tools__popup-toggle.ni-button:hover,.ni-share-tools__popup-toggle.ni-pill:hover{background-color:transparent}.ni-share-tools__popup-toggle.ni-button:focus .ni-icon,.ni-share-tools__popup-toggle.ni-button:hover .ni-icon,.ni-share-tools__popup-toggle.ni-pill:focus .ni-icon,.ni-share-tools__popup-toggle.ni-pill:hover .ni-icon{color:#fff}.ni-share-tools__popup-toggle.ni-button .label,.ni-share-tools__popup-toggle.ni-button .ni-icon,.ni-share-tools__popup-toggle.ni-pill .label,.ni-share-tools__popup-toggle.ni-pill .ni-icon{height:auto;color:#677279}.ni-share-tools__popup-toggle.ni-button .label,.ni-share-tools__popup-toggle.ni-pill .label{position:absolute;right:28px;display:none;transition:max-width .25s ease-in-out .1s}.ni-share-tools__popup-toggle.ni-button .ni-icon:last-child,.ni-share-tools__popup-toggle.ni-pill .ni-icon:last-child{font-size:1.5rem;margin-left:0;transition:transform .25s ease-in-out}.ni-share-tools__popup{display:none;position:fixed;max-height:0;overflow:hidden;left:0;top:3.5rem;width:100%;height:calc(100% - 3.5rem);background-color:#fff;transition:max-height .25s ease-in-out .1s;z-index:9}.ni-share-tools__popup p.share-text{font:700 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;text-align:center;margin:2.75rem 0}.ni-share-tools__popup ul{display:flex;flex-flow:column;margin:0 1rem}.ni-share-tools__popup ul li{display:block;border-bottom:1px solid #c0c5c9}.ni-share-tools__popup ul li:last-child{border:0}.ni-share-tools__popup ul a{justify-content:flex-start;text-decoration:none;display:flex;height:auto;width:200px;padding:.75rem;color:#272c30;margin:0 auto 1.5rem;max-width:26rem}.ni-share-tools__popup ul a:after{display:none}.ni-share-tools__popup ul a:focus{font-weight:700}.ni-share-tools__popup ul svg{position:static;transform:none;margin-right:.5rem}.ni-share-tools .ni-share-tools__icon--copy-link.active .prompt{display:none}.ni-share-tools .ni-share-tools__icon--copy-link.active .feedback{display:block}.ni-share-tools .ni-share-tools__icon--copy-link .feedback{display:none}body.ni-share-tools-popup-active{position:fixed;height:100vh;overflow:hidden}body.ni-share-tools-popup-active .ni-share-tools__list>li:not(.ni-share-tools__popup-toggle-container){display:none}body.ni-share-tools-popup-active .ni-share-tools__popup-toggle .label,body.ni-share-tools-popup-active .ni-share-tools__popup-toggle .ni-icon{color:#fff}body.ni-share-tools-popup-active .ni-share-tools__popup-toggle .label{display:block}body.ni-share-tools-popup-active .ni-share-tools__popup-toggle .ni-icon{transform:rotate(45deg)}body.ni-share-tools-popup-active .ni-share-tools__popup-toggle:after{border-bottom-width:12px}body.ni-share-tools-popup-active .ni-share-tools__popup{max-height:100vh;display:block;overflow-y:auto}.ni-chart{position:relative}.ni-chart text{color:#272c30}.ni-chart__tooltip{position:absolute;background-color:#fff;border:2px solid #272c30;padding:.5rem}.ni-joyplot__path{stroke:#1894dc;fill:#57cef2}.ni-line-chart__line{fill:none;stroke-width:2px}.ni-back-to-top{position:fixed;opacity:0;z-index:2;bottom:20px;right:20px;width:64px;height:64px;border-radius:50%;border:1px solid transparent;background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);transition:opacity .2s ease,box-shadow .1s linear}.ni-back-to-top:hover{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);background-color:#f7f8f8}.ni-back-to-top:active{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);background-color:#e9ebec}.ni-back-to-top.active{opacity:1!important}.ni-back-to-top svg.arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ni-back-to-top svg.arrow .arrow-icon path{fill:#677279}.ni-back-to-top svg.circle{transform:rotate(-90deg);position:absolute;top:-1px;right:-1px}.ni-back-to-top svg.circle circle{transition:all .1s linear;stroke-dasharray:195;stroke-dashoffset:195;stroke:#272c30}.ni-button,.ni-pill{display:inline-flex;justify-content:center;color:#f7f8f8;text-decoration:none;background-color:#677279;font-weight:600;margin:0;border:1px solid #677279;border-radius:4px;padding:.875rem 1rem;cursor:pointer;white-space:nowrap;align-items:center;transition:background-color .1s ease-in-out}.ni-button:hover,.ni-pill:hover{background-color:#4c565c;border-color:#4c565c;text-decoration:none}.ni-button:active,.ni-pill:active{background-color:#3f464b;border-color:#3f464b;text-decoration:none}@media (hover:none) and (pointer:coarse){.ni-button:hover,.ni-pill:hover{background-color:#677279;text-decoration:none}}.ni-button--disabled{opacity:.4;pointer-events:none}.ni-button--outline,.ni-button--text,.ni-button-group .ni-button:not(.active),.ni-button-group .ni-pill:not(.active),.ni-pill--outline{background-color:transparent;border-color:rgba(110,119,124,.23);color:#272c30}.ni-button--outline:hover,.ni-button--text:hover,.ni-button-group .ni-button:hover:not(.active),.ni-button-group .ni-pill:hover:not(.active),.ni-pill--outline:hover{background-color:#677279;border-color:#677279;color:#f7f8f8}.ni-button--outline:active,.ni-button--text:active,.ni-button-group .ni-button:active:not(.active),.ni-button-group .ni-pill:active:not(.active),.ni-pill--outline:active{background-color:#4c565c;border-color:#4c565c;color:#f7f8f8}.ni-button--text{border-color:transparent}.ni-button--text:hover{background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.03);color:#272c30}.ni-button--text:active{background-color:rgba(72,78,81,.08);border-color:rgba(72,78,81,.08);color:#272c30}.ni-button--condensed{padding:.375rem 1rem}.ni-button .ni-icon,.ni-pill .ni-icon{color:inherit}.ni-button .ni-icon:first-child,.ni-pill .ni-icon:first-child{margin-right:.5rem}.ni-button .ni-icon:last-child,.ni-pill .ni-icon:last-child{margin-left:.5rem}.ni-button-group{display:flex}.ni-button-group .ni-button:not(:last-child),.ni-button-group .ni-pill:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.ni-button-group .ni-button:not(:first-child),.ni-button-group .ni-pill:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ni-form input,.ni-form select,.ni-form textarea{display:block;width:100%;padding:calc(.75rem - 1px);margin-bottom:.5rem;border-radius:4px;border:1px solid #c0c5c9;color:#3f464b;background-color:rgba(0,0,0,.03)}.ni-form input:active,.ni-form input:hover,.ni-form select:active,.ni-form select:hover,.ni-form textarea:active,.ni-form textarea:hover{border-color:#3f464b;background-color:inherit}.ni-form input:matches([type=text],[type=password],[type=search]),.ni-form textarea{-webkit-appearance:none}.ni-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==");background-repeat:no-repeat;background-position-x:calc(100% - 16px);background-position-y:50%;background-size:.875rem;padding-right:1rem}.ni-form select::-ms-expand{display:none}.ni-form input[type=checkbox],.ni-form input[type=radio]{display:inline-block;width:auto;margin-bottom:0}.ni-form label{display:block;margin-bottom:.5rem}.ni-form fieldset label:last-child{margin-bottom:0}.ni-form fieldset legend{margin-bottom:.25em}.ni-form__input-group{margin-bottom:1rem}.ni-form__input-group--valid input,.ni-form__input-group--valid select,.ni-form__input-group--valid textarea{border:1px solid #0c8319}.ni-form__input-group--valid .ni-form__helper-text,.ni-form__input-group--valid .ni-icon{color:#0c8319}.ni-form__input-group--invalid input,.ni-form__input-group--invalid select,.ni-form__input-group--invalid textarea{border:1px solid #c42127}.ni-form__input-group--invalid .ni-form__helper-text,.ni-form__input-group--invalid .ni-icon{color:#c42127}.ni-form__input-icon-lockup{display:flex;align-items:center}.ni-form__input-icon-lockup input,.ni-form__input-icon-lockup select,.ni-form__input-icon-lockup textarea{margin-right:.5rem}.ni-form__input-icon-lockup .ni-icon{transform:translateY(-.25rem)}.ni-form__helper-text--info{position:relative;padding-left:24px}.ni-form__helper-text--info .ni-icon{color:#677279;position:absolute;top:0;left:0}.ni-form__submit-container{text-align:right}@font-face{font-family:Scrapper Icons;src:url(/elections/us/2020/results/assets/f/ScrapperIcons.9871685564c52761d2ac1d3f04b62f8e.eot);src:url(/elections/us/2020/results/assets/f/ScrapperIcons.9871685564c52761d2ac1d3f04b62f8e.eot#iefix) format("embedded-opentype"),url(/elections/us/2020/results/assets/f/ScrapperIcons.80eab8cc7f6898cbd0f93af23252c8cf.ttf) format("truetype"),url(/elections/us/2020/results/assets/f/ScrapperIcons.5c0090d30dfbfe690ab74d664af518c1.woff) format("woff"),url('<svg xmlns="http:/www.w3.org/2000/svg"><metadata>Generated by IcoMoon</metadata><defs><font id="Scrapper-Icons" horiz-adv-x="1024"><font-face units-per-em="1024" ascent="960" descent="-64"></font><missing-glyph horiz-adv-x="1024"></missing><glyph unicode=" " horiz-adv-x="512" d></glyph><glyph unicode="" glyph-name="check_circle" d="M512 874.667c-235.52 0-426.667-191.147-426.667-426.667s191.147-426.667 426.667-426.667 426.667 191.147 426.667 426.667-191.147 426.667-426.667 426.667zM426.667 234.667l-213.333 213.333 60.16 60.16 153.173-152.747 323.84 323.84 60.16-60.587z"></glyph><glyph unicode="" glyph-name="check" d="M384 270.080l-177.92 177.92-60.587-60.16 238.507-238.507 512 512-60.16 60.16z"></glyph><glyph unicode="" glyph-name="info_outline" d="M469.333 234.667h85.333v256h-85.333zM512 874.667c-235.52 0-426.667-191.147-426.667-426.667s191.147-426.667 426.667-426.667 426.667 191.147 426.667 426.667-191.147 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333zM469.333 576h85.333v85.333h-85.333z"></glyph><glyph unicode="" glyph-name="info" d="M512 874.667c-235.52 0-426.667-191.147-426.667-426.667s191.147-426.667 426.667-426.667 426.667 191.147 426.667 426.667-191.147 426.667-426.667 426.667zM554.667 234.667h-85.333v256h85.333zM554.667 576h-85.333v85.333h85.333z"></glyph><glyph unicode="" glyph-name="open_in_new" d="M810.667 149.333h-597.333v597.333h298.667v85.333h-298.667c-47.36 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 37.973-85.333 85.333-85.333h597.333c46.933 0 85.333 38.4 85.333 85.333v298.667h-85.333zM597.333 832v-85.333h153.173l-419.413-419.413 60.16-60.16 419.413 419.413v-153.173h85.333v298.667z"></glyph><glyph unicode="" glyph-name="search" d="M661.333 362.667h-33.707l-11.947 11.52c41.813 48.64 66.987 111.787 66.987 180.48 0 153.173-124.16 277.333-277.333 277.333s-277.333-124.16-277.333-277.333 124.16-277.333 277.333-277.333c68.693 0 131.84 25.173 180.48 66.987l11.52-11.947v-33.707l213.333-212.907 63.573 63.573zM405.333 362.667c-106.24 0-192 85.76-192 192s85.76 192 192 192 192-85.76 192-192-85.76-192-192-192z"></glyph><glyph unicode="" glyph-name="add" d="M810.667 405.333h-256v-256h-85.333v256h-256v85.333h256v256h85.333v-256h256z"></glyph><glyph unicode="" glyph-name="block" d="M512 874.667c-235.52 0-426.667-191.147-426.667-426.667s191.147-426.667 426.667-426.667 426.667 191.147 426.667 426.667-191.147 426.667-426.667 426.667zM170.667 448c0 188.587 152.747 341.333 341.333 341.333 78.933 0 151.467-26.88 209.067-72.107l-478.293-478.293c-45.227 57.6-72.107 130.133-72.107 209.067zM512 106.667c-78.933 0-151.467 26.88-209.067 72.107l478.293 478.293c45.227-57.6 72.107-130.133 72.107-209.067 0-188.587-152.747-341.333-341.333-341.333z"></glyph><glyph unicode="" glyph-name="remove" d="M810.667 405.333h-597.333v85.333h597.333z"></glyph><glyph unicode="" glyph-name="sharepx" d="M768 273.92c-32.427 0-61.44-12.8-83.627-32.853l-304.213 177.067c2.133 9.813 3.84 19.627 3.84 29.867s-1.707 20.053-3.84 29.867l300.8 175.36c23.040-21.333 53.333-34.56 87.040-34.56 70.827 0 128 57.173 128 128s-57.173 128-128 128-128-57.173-128-128c0-10.24 1.707-20.053 3.84-29.867l-300.8-175.36c-23.040 21.333-53.333 34.56-87.040 34.56-70.827 0-128-57.173-128-128s57.173-128 128-128c33.707 0 64 13.227 87.040 34.56l303.787-177.493c-2.133-8.96-3.413-18.347-3.413-27.733 0-68.693 55.893-124.587 124.587-124.587s124.587 55.893 124.587 124.587-55.893 124.587-124.587 124.587z"></glyph><glyph unicode="" glyph-name="arrow_back" d="M853.333 490.667h-519.253l238.507 238.507-60.587 60.16-341.333-341.333 341.333-341.333 60.16 60.16-238.080 238.507h519.253z"></glyph><glyph unicode="" glyph-name="arrow_downward" d="M853.333 448l-60.16 60.16-238.507-238.080v519.253h-85.333v-519.253l-238.080 238.507-60.587-60.587 341.333-341.333z"></glyph><glyph unicode="" glyph-name="arrow_drop_down" d="M298.667 533.333l213.333-213.333 213.333 213.333z"></glyph><glyph unicode="" glyph-name="arrow_drop_up" d="M298.667 362.667l213.333 213.333 213.333-213.333z"></glyph><glyph unicode="" glyph-name="arrow_forward" d="M512 789.333l-60.16-60.16 238.080-238.507h-519.253v-85.333h519.253l-238.080-238.507 60.16-60.16 341.333 341.333z"></glyph><glyph unicode="" glyph-name="arrow_left" d="M597.333 661.333l-213.333-213.333 213.333-213.333z"></glyph><glyph unicode="" glyph-name="arrow_right" d="M426.667 234.667l213.333 213.333-213.333 213.333z"></glyph><glyph unicode="" glyph-name="arrow_upward" d="M170.667 448l60.16-60.16 238.507 238.080v-519.253h85.333v519.253l238.080-238.507 60.587 60.587-341.333 341.333z"></glyph><glyph unicode="" glyph-name="chevron_left" d="M657.493 643.84l-60.16 60.16-256-256 256-256 60.16 60.16-195.413 195.84z"></glyph><glyph unicode="" glyph-name="chevron_right" d="M426.667 704l-60.16-60.16 195.413-195.84-195.413-195.84 60.16-60.16 256 256z"></glyph><glyph unicode="" glyph-name="close" d="M810.667 686.507l-60.16 60.16-238.507-238.507-238.507 238.507-60.16-60.16 238.507-238.507-238.507-238.507 60.16-60.16 238.507 238.507 238.507-238.507 60.16 60.16-238.507 238.507z"></glyph><glyph unicode="" glyph-name="expand_less" d="M512 618.667l-256-256 60.16-60.16 195.84 195.413 195.84-195.413 60.16 60.16z"></glyph><glyph unicode="" glyph-name="expand_more" d="M707.84 593.493l-195.84-195.413-195.84 195.413-60.16-60.16 256-256 256 256z"></glyph><glyph unicode="" glyph-name="menu" d="M128 192h768v85.333h-768zM128 405.333h768v85.333h-768zM128 704v-85.333h768v85.333z"></glyph></font></defs></svg>#Scrapper-Icons') format("svg");font-weight:400;font-style:normal;font-display:block}.ni-icon{font:normal normal normal 24px/24px Scrapper Icons;text-transform:none;display:inline-block;color:#272c30}.ni-icon--light{color:#fff}.ni-icon--sm{font-size:18px;line-height:18px}.ni-icon--lg{font-size:36px;line-height:36px}.ni-icon--xl{font-size:48px;line-height:48px}.ni-icon--check_circle:before{content:"\e900"}.ni-icon--check:before{content:"\e901"}.ni-icon--info_outline:before{content:"\e902"}.ni-icon--info:before{content:"\e903"}.ni-icon--open_in_new:before{content:"\e904"}.ni-icon--search:before{content:"\e905"}.ni-icon--add:before{content:"\e906"}.ni-icon--block:before{content:"\e907"}.ni-icon--remove:before{content:"\e908"}.ni-icon--sharepx:before{content:"\e909"}.ni-icon--arrow_back:before{content:"\e90a"}.ni-icon--arrow_downward:before{content:"\e90b"}.ni-icon--arrow_drop_down:before{content:"\e90c"}.ni-icon--arrow_drop_up:before{content:"\e90d"}.ni-icon--arrow_forward:before{content:"\e90e"}.ni-icon--arrow_left:before{content:"\e90f"}.ni-icon--arrow_right:before{content:"\e910"}.ni-icon--arrow_upward:before{content:"\e911"}.ni-icon--chevron_left:before{content:"\e912"}.ni-icon--chevron_right:before{content:"\e913"}.ni-icon--close:before{content:"\e914"}.ni-icon--expand_less:before{content:"\e915"}.ni-icon--expand_more:before{content:"\e916"}.ni-icon--menu:before{content:"\e917"}.ni-pill{font:600 .75rem/1rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:.015rem;border-radius:15px;padding:.25rem 1rem;margin-bottom:.5rem}.ni-pill--outline:hover{background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.03);color:#272c30}.ni-pill--outline:active{background-color:#4c565c;text-decoration:none;color:#fff}@media (hover:none) and (pointer:coarse){.ni-pill:hover{background-color:#677279;text-decoration:none}}.ni-table-container td,.ni-table-container th{border-bottom:1px solid #dcdfe0;padding:.5rem;text-align:left}.ni-table-container tr:last-child td{border-bottom:none}.ni-table-container__header-label{text-align:left;display:flex}.ni-table-container__header-label div{display:inline-block;padding:0 10px}.ni-table-container__header-label div:first-child{width:5rem}.ni-table-container__scroll-container{display:flex;justify-content:flex-end;margin:.5rem 0;padding:.5rem 0;border-bottom:1px solid #dcdfe0}.ni-table-container__scroll-container .scroll{background:transparent;color:#677279;border:none}.ni-table-container__scroll-container .ni-icon--arrow_forward{vertical-align:middle;margin-left:10px;color:#677279}.ni-table-container .ni-table{width:100%;overflow-x:scroll;overflow-y:hidden;padding:0;border-bottom:1px solid #000}.ni-table-container .ni-table__header-data{color:#677279;padding:1rem .5rem;text-align:right;min-width:5rem}.ni-table-container .ni-table__header-data:first-child{background-color:#fff;position:-webkit-sticky;position:sticky;left:0;border-bottom:1px solid #000}.ni-table-container .ni-table__data{font-weight:400;text-align:right;min-width:5rem}.ni-table-container .ni-table .first{border-top:1px solid #000}.ni-table-container .ni-table .first td{border-bottom:1px solid #c42127;background-color:#f7f8f8}.ni-table-container .ni-table__col-name td:first-child,.ni-table-container .ni-table__col-name th:first-child{position:sticky;top:0;left:0;box-shadow:6px 1px 4px 0 rgba(0,0,0,.2)}h1{font:700 2.75rem/3.25rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:-1px}.type-subhead,h2{font:700 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif;margin:0 0 1rem}.type-party-label{font:600 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;text-transform:uppercase}.type-party-label--dem{color:#106d91}.type-party-label--rep{color:#c42127}.type-party-label--oth{color:#677279}.type-party-label--dem-elected,.type-party-label--rep-elected{padding:.125rem .5rem;color:#fff}.type-party-label--dem-elected .ni-icon,.type-party-label--rep-elected .ni-icon{font-size:.875rem;color:#fff;margin-right:.25rem}.type-party-label--dem-elected{background-color:#106d91}.type-party-label--rep-elected{background-color:#c42127}.faq h2,.faq h3,.type-small-heading{font:700 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}.type-legend-label{font:400 .625rem/.875rem Open Sans,Arial,Helvetica,sans-serif}.type-content-flag{font-weight:700;margin-bottom:.25rem;text-transform:uppercase;color:#c42127}.latest__card a,.latest__card p,.president-race-copy__callout h3,.president-race-copy__callout h3 a,.president-race-copy__callout p,.president-race-copy__callout p a,.section-instructions,.section-instructions a,.small-copy{font-size:.875rem;line-height:1.25rem;margin-bottom:2rem}.latest__card a,.latest__card p,.president-race-copy__callout h3,.president-race-copy__callout p,.section-instructions{color:#677279;max-width:624px;margin-bottom:2rem}.president__candidate-meta h3,.section-header{font:700 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}@media (min-width:667px){.president__candidate-meta h3,.section-header{font-size:2rem;line-height:2.5rem}}@media (min-width:667px){.label-small{display:none}}.label-large{display:none}@media (min-width:667px){.label-large{display:inline}}.bg-cards{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.bg-cards{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.bg-cards{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8}}.bg-copy{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.bg-copy{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.bg-copy{-ms-grid-column:3;-ms-grid-column-span:6;grid-column:3/span 6}}.bg-copy h3,.bg-copy p{margin-bottom:.5rem}.bg-copy h3{font-weight:700}.bg-copy p{margin-bottom:1.5rem}#bg-legend{margin-bottom:.5rem}div.card-parent{display:grid}@media (max-width:667px){div.card-parent{grid-template-columns:repeat(1,1fr);grid-column-gap:0}}@media (min-width:667px){div.card-parent{grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}div.card{float:left;margin-top:1rem}@media (min-width:667px){div.card{margin-top:2rem}}@media (min-width:667px){div.card:first-child,div.card:nth-child(2){margin-top:1rem}}div.card .card-inner{border:1px solid #dcdfe0;border-radius:4px;float:left;width:100%;position:relative;transition:transform .4s;height:15rem}div.card .card-inner.open{transition:transform .4s;transform:rotateY(180deg)}div.card .cardhead{margin:1.5rem 1rem}div.card .card-img{width:3rem;float:left;margin-right:.5rem}div.card .card-img svg{width:3rem;height:3rem;margin-bottom:1.5rem;object-fit:cover}div.card .card-img svg path{fill:#fff}div.card .card-img__no-results svg path{fill:url(#hatch-tossup)}div.card .card-img__rep--leading svg path{fill:#e8b2b4}div.card .card-img__dem--leading svg path{fill:#accbd7}div.card .card-img__oth--leading svg path{fill:#c0c5c9}div.card .card-img__rep--elected svg path{fill:#c42127}div.card .card-img__dem--elected svg path{fill:#106d91}div.card .card-img__oth--elected svg path{fill:#677279}div.card .cardtitle{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700}div.card .type-ecv{margin-bottom:.5rem;float:left}@media (max-width:667px){div.card .type-ecv{margin-top:.5rem}}div.card .vote-count{font-weight:400;overflow:hidden;display:inline-block;width:4.5rem;text-align:right}div.card .inside{position:relative;margin:0 1rem 1rem}div.card .party-bar{display:flex;justify-content:space-between;width:100%;overflow:hidden}div.card .bar-lbl{display:inline-block;position:relative;float:left;width:57%}@media (min-width:667px) and (max-width:1272px){div.card .bar-lbl{width:63%}}@media (min-width:1273px){div.card .bar-lbl{width:50%}}div.card .bar-lbl p{display:flex;justify-content:space-between}div.card .pname{width:3.2rem;overflow:hidden;text-transform:uppercase;display:inline-flex}div.card .pname.dem{color:#106d91}div.card .pname.dem.party.elect{background-color:#106d91}div.card .pname.rep{color:#c42127}div.card .pname.rep.party.elect{background-color:#c42127}div.card .pname.oth{color:#677279}div.card .pname.oth.party.elect{background-color:#677279}div.card .pname.party{color:#fff;padding:.1rem}div.card .pname.eevp{color:#677279;text-transform:none;width:unset;font-size:.75rem;font-weight:400;height:1.2rem;line-height:1.2rem;vertical-align:bottom}@media (min-width:1024px) and (max-width:1105px){div.card .pname.eevp{width:7rem}}@media (min-width:667px) and (max-width:755px){div.card .pname.eevp{width:7rem}}div.card .pname .ni-icon{color:#fff}div.card .pname .ni-icon--sm{font-size:14px;line-height:18px}@media (min-width:1024px) and (max-width:1105px){div.card #eevpLabel{margin-top:-.5rem}}@media (min-width:667px) and (max-width:755px){div.card #eevpLabel{margin-top:-.5rem}}div.card .bar-total{margin:0;overflow:hidden;display:inline-block;width:2.6rem;text-align:right;font-weight:700}div.card .bar-chart{width:41%;position:relative;top:.3rem;float:right;display:flex;justify-content:flex-start}@media (min-width:667px) and (max-width:1272px){div.card .bar-chart{width:35%}}@media (min-width:1273px){div.card .bar-chart{width:48%}}div.card .bar-bgd{position:absolute;background:linear-gradient(-45deg,#e9ebec 8.25%,#fff 0,#fff 41.75%,#e9ebec 0,#e9ebec 58.25%,#fff 0,#fff 91.75%,#e9ebec 0);background-size:4px 4px;background-position:50px 50px;width:100%;height:.5rem}div.card .inner{height:.5rem;max-width:100%;position:absolute;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}div.card .inner.dem{background-color:#accbd7}div.card .inner.dem--elected{background-color:#106d91}div.card .inner.rep{background-color:#e8b2b4}div.card .inner.rep--elected{background-color:#c42127}div.card .inner.oth{background-color:#c0c5c9}div.card .inner.oth--elected{background-color:#677279}.expander .ni-button,.expander .ni-pill{width:100%;justify-content:left}.expander .ni-button .ni-icon,.expander .ni-pill .ni-icon{margin-left:-2px;margin-top:-2px;margin-right:12px;width:18px;height:18px}.expander .ni-button:hover,.expander .ni-pill:hover{border-radius:0}.expander .expander-content{display:none;overflow:hidden}.expander{border-radius:4px;border-top:none;position:absolute;bottom:0;width:100%;display:flex;flex-direction:row-reverse}.expander.open{flex-direction:row}.expander button.hist-data{margin:0 .5rem 1rem;background:none;border:none;cursor:pointer;color:#0075b8;z-index:1;height:1.2rem;line-height:1.2rem;padding-top:0;padding-bottom:0}@media (max-width:667px){.expander button.hist-data{margin:0 .5rem 1rem}}.expander button.hist-data.open{transition:transform .4s;transform:rotateY(180deg)}.expander-content{width:100%;height:14.9rem;border-radius:3px;padding:1rem;background-color:#e9ebec;position:absolute;bottom:0}.expander-content.open{display:block;transition:transform .4s;transform:rotateY(180deg)}.expander-content p{margin-bottom:0}.expander-content .cardtitle.hist{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.expander-content .data-container{display:flex;justify-content:start;margin-bottom:.5rem}.expander-content .type-pname{color:#000;font-weight:600;display:inline-block;width:2rem}@media (min-width:1024px) and (max-width:1111px){.expander-content .type-pname{width:1.4rem}}@media (min-width:667px) and (max-width:740px){.expander-content .type-pname{width:1.4rem}}.expander-content .type-share{color:#000;font-weight:700;display:inline-block;width:2.5rem;text-align:right;margin-right:.3rem}@media (min-width:1024px) and (max-width:1111px){.expander-content .type-share{margin-right:0}}@media (min-width:667px) and (max-width:740px){.expander-content .type-share{margin-right:0}}.expander-content .type-votes{display:inline-block;width:3.7rem;text-align:right;color:#272c30}@media (min-width:741px){.expander-content .type-votes{width:4rem}}@media (min-width:667px) and (max-width:740px){.expander-content .type-votes{width:3.7rem}}.expander-content .left,.expander-content .right{width:48%;float:left}.expander-content .right{margin-left:4%}@media (min-width:667px) and (max-width:751px){.expander-content .right{margin-left:2%}}.expander-content .hist-title{margin-bottom:.25rem}#faq{margin-bottom:0}.faq{margin-top:2rem}.faq__header{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;position:relative}@media (min-width:667px){.faq__header{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.faq__header{-ms-grid-column:3;-ms-grid-column-span:5;grid-column:3/span 5}}.faq__content{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;padding-bottom:2rem;position:relative}@media (min-width:667px){.faq__content{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.faq__content{-ms-grid-column:3;-ms-grid-column-span:6;grid-column:3/span 6}}.faq__expander{border-bottom:1px solid #e9ebec}.faq__expander:last-child{border:0}.faq .ni-button--text{width:100%;justify-content:left;text-align:left;white-space:normal;padding-right:2rem}.faq .ni-button--text .ni-icon{position:absolute;right:0}.faq .ni-button--text:focus,.faq .ni-button--text:hover{background-color:#fff;border-color:#fff}.faq .exp-content{display:none;padding:.875rem 1rem}.faq .exp-content a,.faq .exp-content li,.faq .exp-content p{font-size:.875rem;line-height:1.25rem}.faq ul li{position:relative;list-style-type:none;padding-left:2rem;margin-bottom:1rem}.faq ul li:after{content:"";height:.45em;width:.45em;background-color:#000;border-radius:50%;position:absolute;top:.625em;left:.625em}.ni-article-container{padding:3rem 0}@media (min-width:667px){.ni-article-container{padding:4rem 0}}#hero.ni-hero{background:#fff;padding-top:0;padding-bottom:1rem}@media (min-width:667px){#hero.ni-hero{padding-bottom:4rem}}#hero.ni-hero .hero__wordmark{width:108px;margin-bottom:2rem}@media (min-width:667px){#hero.ni-hero .hero__wordmark{width:181px}}#hero.ni-hero .hero__wordmark .fill-colour{fill:#272c30}#hero.ni-hero .hero__wordmark .bar-btm,#hero.ni-hero .hero__wordmark .bar-top,#hero.ni-hero .hero__wordmark .wordmark{transition:all .4s ease-out .3s}#hero.ni-hero .hero__wordmark .wordmark{clip-path:inset(50% 0 50% 0)}#hero.ni-hero .hero__wordmark .bars{transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out}#hero.ni-hero .hero__wordmark .bar-top{transform:translateY(calc(50% - 3px));fill:#006684}#hero.ni-hero .hero__wordmark .bar-btm{transform:translateY(calc(-50% + 3px));fill:#d0242a}#hero.ni-hero .hero__wordmark.active .bar-btm,#hero.ni-hero .hero__wordmark.active .bar-top,#hero.ni-hero .hero__wordmark.active .bars{transform:none}#hero.ni-hero .hero__wordmark.active .wordmark{clip-path:inset(0)}#hero.ni-hero h1{margin-bottom:1rem}#hero.ni-hero .latest__card a,#hero.ni-hero .latest__card p,#hero.ni-hero .president-race-copy__callout h3,#hero.ni-hero .president-race-copy__callout p,#hero.ni-hero .section-instructions,.latest__card #hero.ni-hero a,.latest__card #hero.ni-hero p,.president-race-copy__callout #hero.ni-hero h3,.president-race-copy__callout #hero.ni-hero p{margin:0}#hero~.ni-divider{margin-bottom:1rem}.live-beacon{line-height:1.25rem;letter-spacing:.13px;display:flex}.live-beacon__live,.live-beacon__update{padding:.125rem .5rem}.live-beacon__live{background-color:#fabb1f;text-transform:uppercase}.live-beacon__update{background-color:#272c30;color:#fff}.ni-table-container .ni-table{overflow-x:inherit}#house-intro .houseContainer{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){#house-intro .houseContainer{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){#house-intro .houseContainer{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8}}#house-intro .number-viz .number-block{display:inline-block;padding:0 2rem .5rem 0}#house-intro .bar-viz{position:relative}#house-intro .bar-viz .results-bar{margin-top:.5rem}#house-intro .bar-viz .results-bar__fill{display:inline-block}#house-intro .bar-viz .results-bar__fill--leading{margin-left:0}#house-intro .bar-viz .results-bar.results-bar-other{height:1rem}#house-intro .bar-viz .marker218{position:absolute;width:50%;height:calc(100% + 1.5rem);right:0;top:-1.5rem;border-left:1px dashed #677279;mix-blend-mode:multiply}#house-intro .bar-viz .marker218 p{padding-top:0;margin-top:0;padding-left:.5rem}#house-intro .legend{margin-top:.75rem}#house-intro p.power-house{margin-bottom:0}#house-states .houseContainer{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){#house-states .houseContainer{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){#house-states .houseContainer{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8}}#house-states .ni-table-container{display:block}#house-states .ni-table-container .ni-table,#house-states .ni-table-container table{position:relative;overflow:initial!important}#house-states .ni-table-container td{vertical-align:middle}#house-states .ni-table-container th{border-bottom:1px solid #dcdfe0!important}#house-states .ni-table-container th.follow{top:0;position:sticky;background-color:#fff!important;z-index:1}#house-states .ni-table-container td.type-party-label--dem,#house-states .ni-table-container th.type-party-label--dem{color:#106d91;text-align:right}#house-states .ni-table-container td.type-party-label--seats,#house-states .ni-table-container th.type-party-label--seats{text-align:right}#house-states .ni-table-container td.type-party-label--rep,#house-states .ni-table-container th.type-party-label--rep{color:#c42127;text-align:right}#house-states .ni-table-container td.type-party-label--oth,#house-states .ni-table-container th.type-party-label--oth{color:#677279;text-align:right}#house-states .ni-table-container td.ni-table__sticky-col{box-shadow:none;position:relative;max-width:80px}#house-states .ni-table-container td.toggle-viz-numbers,#house-states .ni-table-container th.toggle-viz-numbers{display:none}#house-states .ni-table-container td.toggle-viz-numbers.visible,#house-states .ni-table-container th.toggle-viz-numbers.visible{display:revert}#house-states .ni-table-container td.state-bar-area{display:none}#house-states .ni-table-container td.state-bar-area.visible{display:revert;width:40%;min-width:13rem}#house-states .ni-table-container td .results-bar{height:1rem}#house-states .ni-table-container td.ni-table__data{min-width:3rem!important}#house-states .ni-table-container .results-bar{background:none;margin-left:1rem}#house-states .ni-table-container .results-bar__fill{display:inline-block;float:left}#house-states .ni-table-container .results-bar__fill--dem.results-bar__fill--elected,#house-states .ni-table-container .results-bar__fill--oth.results-bar__fill--elected,#house-states .ni-table-container .results-bar__fill--rep.results-bar__fill--elected{border-right:none;margin-right:1px}#house-states .house-button-toggles{display:inline-flex;margin-bottom:2rem}#house-states .house-button-toggles .ni-button,#house-states .house-button-toggles .ni-pill{height:2.5rem;width:6.5rem;padding:.75rem;color:#677279;border:1px solid #e9ebec}#house-states .house-button-toggles .ni-button:hover,#house-states .house-button-toggles .ni-pill:hover{background-color:#dcdfe0;color:#272c30}#house-states .house-button-toggles .ni-button:focus,#house-states .house-button-toggles .ni-pill:focus{background-color:#c0c5c9;color:#272c30}#house-states .house-button-toggles .active.ni-pill,#house-states .house-button-toggles .ni-button.active{background-color:#e9ebec;color:#272c30}@media (min-width:667px){#house-states .house-button-toggles{display:none}#house-states .ni-table-container td.state-bar-area{display:revert;width:40%}#house-states .ni-table-container td.toggle-viz-numbers{display:revert}#house-states .ni-table-container td.ni-table__data{min-width:4rem!important}#house-states .ni-table-container td.ni-table__sticky-col{box-shadow:none;position:relative;max-width:135px}}.results-fine-print p{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;margin-bottom:1rem}@media (min-width:667px){.results-fine-print p{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.results-fine-print p{-ms-grid-column:3;-ms-grid-column-span:5;grid-column:3/span 5}}.results-fine-print p:last-child{margin-bottom:0}#latest{margin-bottom:2rem}#latest h2{margin-bottom:1rem}.latest__card{width:calc(100% - .5rem);margin-right:.5rem;position:relative;padding-left:1.5rem}@supports (display:grid){.latest__card{width:100%;grid-column:auto/span 12}}@media (min-width:667px){.latest__card{width:calc(50% - .5rem);margin-right:.5rem}@supports (display:grid){.latest__card{width:100%;grid-column:auto/span 6}}}@media (min-width:1024px){.latest__card{width:calc(25% - .5rem);margin-right:.5rem}@supports (display:grid){.latest__card{width:100%;grid-column:auto/span 3}}}@media (min-width:80rem){.latest__card{width:calc(25% - .5rem);margin-right:.5rem}@supports (display:grid){.latest__card{width:100%;grid-column:auto/span 3}}}.latest__card svg{position:absolute;left:.5rem;top:.4rem}.latest__card p{color:#262c30;margin-bottom:1rem}.latest__card a{color:#0075b8}.latest__flag{text-transform:uppercase;font-weight:700;color:#d6001a}.latest~.ni-row{margin-bottom:1rem}.outbound-cta-container{display:flex;justify-content:flex-end}.outbound-cta-container--small{margin:-2rem 0 2rem}@media (min-width:667px){.outbound-cta-container--small{display:none}}.outbound-cta-container--small .outbound-cta{width:100%;margin:0 1rem}.outbound-cta-container--large{display:none}@media (min-width:667px){.outbound-cta-container--large{display:flex}}.outbound-cta{padding:.625rem 1rem}.president__candidate{position:relative;margin-bottom:2rem}@media (min-width:667px){.president__candidate{padding-left:116px}}.president__candidate-top{display:flex;margin-bottom:.875rem}.president .type-party-label{margin:0}.president__candidate-photo{position:relative;height:100px;width:100px;min-width:100px;margin-right:1rem;background-color:#dcdcdc}@media (min-width:667px){.president__candidate-photo{position:absolute;left:0;bottom:0}}.president__candidate-photo img{position:absolute;height:100%;width:100%;object-fit:cover}.president__candidate-meta{width:100%}@media (min-width:667px){.president__candidate-meta{display:flex;justify-content:space-between}}.president__candidate-meta__label{margin-bottom:.25rem}@media (min-width:667px){.president__candidate-meta__label{margin-bottom:0}}.president__candidate-meta__numbers{display:flex}.president__candidate-meta__number{font:700 2.875rem/1 Open Sans,Arial,Helvetica,sans-serif;letter-spacing:-.24px;margin-right:.5rem;align-self:flex-end}.president__candidate-labels{padding-top:.5rem;display:flex;flex-flow:column;justify-content:flex-end}.president__candidate-labels p{line-height:1.25rem;margin:0;letter-spacing:.13px}.president__candidate-labels p:nth-child(2){color:#677279}.president .results-bar{position:relative}.president .results-bar:after{content:"";position:absolute;height:100%;top:0;left:50%;border-left:1px dashed #677279;mix-blend-mode:multiply}@media (min-width:667px){.president .legend{margin-left:116px}}.president #oth{margin-bottom:1.5rem}.president #oth .type-party-label{color:#272c30;font-weight:600}.president #oth .type-party-label span{text-transform:none}.president #oth .president__candidate-photo{display:none}.president #oth .president__candidate-labels{padding-top:0}.president #oth .results-bar{height:1rem}.president #dem .president__candidate-photo{background-color:#0d4354}.president #rep .president__candidate-photo{background-color:#761417}.type-party-label--dem-elected .ni-icon{margin-right:0!important}.president-race-copy{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.president-race-copy{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.president-race-copy{-ms-grid-column:3;-ms-grid-column-span:6;grid-column:3/span 6}}.president-race-copy>p{margin-bottom:1.5rem}.president-race-copy__callout{padding:1.5rem;background-color:#f7f8f8}.president-race-copy__callout h3,.president-race-copy__callout p{margin-bottom:.5rem}.president-race-copy__callout h3{font-weight:700}.president-race-copy__callout p{margin-bottom:.5rem}.qa-holder{border-bottom:1px solid #dde0e1}@media (min-width:992px){.qa-holder{max-width:50%}}.qa-holder ul{list-style-type:disc;padding-left:40px;margin-bottom:.875em}.qa-holder ul li{font:400 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#3f464b}.qa-holder .type-q{line-height:2.4rem;pointer-events:none;font:600 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif}.qa-holder .button.accordion{cursor:pointer;width:100%;display:inline-block;text-align:left;border:none;transition:all .1s ease-in;background-color:#fff;position:relative;padding:16px 50px 16px 0}.qa-holder .button.accordion:hover{text-decoration:underline}.qa-holder .button.accordion .ni-icon--expand_less,.qa-holder .button.accordion .ni-icon--expand_more,.qa-holder .button.accordion svg{position:absolute;right:0;top:18px;max-height:none;pointer-events:none}.qa-holder .button.accordion .ni-icon--expand_less.icon-chevron,.qa-holder .button.accordion .ni-icon--expand_more.icon-chevron,.qa-holder .button.accordion svg.icon-chevron{width:24px;margin:8px 0 0;height:24px;padding:2px}.qa-holder .panel{display:none;overflow:hidden;padding-bottom:1.2rem;padding-top:.2rem}.qa-holder .button.accordion img.icon-chevron{margin-left:2px;transition:all .15s ease-out}.qa-holder.open .closed,.qa-holder:not(.open) .open{display:none}.qa-holder.open .button.accordion img.icon-chevron{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.qa-holder.open .panel{display:block}section .qa-holder h3{margin-top:0}.results-bar{height:2rem;background:linear-gradient(-45deg,#dcdfe0 8.25%,#fff 0,#fff 41.75%,#dcdfe0 0,#dcdfe0 58.25%,#fff 0,#fff 91.75%,#dcdfe0 0);background-size:6px 6px;background-position:50px 50px;display:flex}.results-bar__fill{height:100%;border-right:1px solid #fff}.results-bar__fill--dem.results-bar__fill--elected{background-color:#106d91}.results-bar__fill--dem.results-bar__fill--leading{background-color:#accbd7}.results-bar__fill--rep.results-bar__fill--elected{background-color:#c42127}.results-bar__fill--rep.results-bar__fill--leading{background-color:#e8b2b4}.results-bar__fill--oth.results-bar__fill--elected{background-color:#106d91}.results-bar__fill--oth.results-bar__fill--leading{background-color:#accbd7}.senate-grid{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.senate-grid{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.senate-grid{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8}}.senate-grid p:last-child{margin-bottom:0}.senate-colour-dem{color:#106d91}.senate-colour-rep{color:#c42127}.senate-colour-oth{color:#677279}.latest__card .senate__intro a,.latest__card .senate__intro p,.president-race-copy__callout .senate__intro h3,.president-race-copy__callout .senate__intro p,.senate__intro .latest__card a,.senate__intro .latest__card p,.senate__intro .president-race-copy__callout h3,.senate__intro .president-race-copy__callout p,.senate__intro .section-instructions{margin-bottom:.875rem}.ni-administrative__jsp-links .senate__intro a,.ni-footer__column .senate__intro a,.ni-footer__column .senate__intro p,.ni-form fieldset .senate__intro label,.ni-share-tools__popup ul .senate__intro a,.senate__intro .ni-administrative__jsp-links a,.senate__intro .ni-footer__column a,.senate__intro .ni-footer__column p,.senate__intro .ni-form__helper-text,.senate__intro .ni-form fieldset label,.senate__intro .ni-share-tools__popup ul a,.senate__intro .type-caption,.senate__intro .type-figcaption,.senate__intro figcaption{font-size:.75rem;line-height:1rem;margin-bottom:2rem}.senate-standings{display:flex}.senate-standings__party{display:flex;flex-direction:column;margin-left:2rem}.senate-standings__party:first-child{margin-left:1rem}.senate-standings__party-name{font:600 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;text-transform:uppercase}.senate-standings__party-elected{display:flex;align-items:center}.senate-standings__party-elected__seats{font:700 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif;margin-bottom:0}.senate-standings__party-elected__change{font:400 .75rem/1rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:1px}.senate-standings__party-elected__change-container{display:flex;align-items:center;position:relative;top:5px;margin-left:.5rem}.senate-standings__party .ni-icon svg{width:16px;height:16px}.senate-viz{width:100%;display:flex;height:94px;margin:1rem 0 2rem}.senate-viz__half{width:calc((100% - 1px)/2)}.senate-viz__seats{width:100%;height:32px;display:flex;justify-content:space-between;margin-top:8px}.senate-viz__seats:first-child{margin-top:0}.senate-viz__seats p{font:400 .625rem/.875rem Open Sans,Arial,Helvetica,sans-serif;color:#677279;padding-left:.5rem}.senate-viz__seats--label{height:14px}.senate-viz__seats--dem .elected{border:1px solid #106d91;background:#106d91}.senate-viz__seats--dem .elected--oth{border:1px solid #677279;background:#677279}.senate-viz__seats--rep .elected{border:1px solid #c42127;background:#c42127}.senate-viz__seat{height:100%;width:calc((100% - 49px)/50);border:1px solid transparent;background:transparent;margin-left:1px}.senate-viz__seat:first-child{margin-left:0}.senate-viz__separator{border-left:1px dashed #677279;height:100%;width:1px}.senate-states#senate-states{margin-bottom:0}.senate-states__up h3{font-size:1.25rem;margin-bottom:1rem}.senate-states__up--dem{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.senate-states__up--dem{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}}@media (min-width:1024px){.senate-states__up--dem{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}}.senate-states__up--rep{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.senate-states__up--rep{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6}}@media (min-width:1024px){.senate-states__up--rep{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6}}.senate-states__up--rep h3{margin-top:2rem}@media (min-width:667px){.senate-states__up--rep h3{margin-top:0}}.senate-states__up .special-election-caption{padding:.5rem 1rem;border-top:1px solid #dcdfe0;margin-top:1rem}.ni-administrative__jsp-links .senate-states__up .special-election-caption a,.ni-footer__column .senate-states__up .special-election-caption a,.ni-footer__column .senate-states__up .special-election-caption p,.ni-form fieldset .senate-states__up .special-election-caption label,.ni-share-tools__popup ul .senate-states__up .special-election-caption a,.senate-states__up .special-election-caption .ni-administrative__jsp-links a,.senate-states__up .special-election-caption .ni-footer__column a,.senate-states__up .special-election-caption .ni-footer__column p,.senate-states__up .special-election-caption .ni-form__helper-text,.senate-states__up .special-election-caption .ni-form fieldset label,.senate-states__up .special-election-caption .ni-share-tools__popup ul a,.senate-states__up .special-election-caption .type-caption,.senate-states__up .special-election-caption .type-figcaption,.senate-states__up .special-election-caption figcaption{font-size:.75rem;line-height:1rem;margin-bottom:0}.senate-states__up__state{display:flex;align-items:center;margin-top:1px}.senate-states__up__state:first-child{margin-top:0}.senate-states__up__state-name{font:600 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;padding-right:.5rem;width:calc(45% - 15px - .5rem);white-space:nowrap;flex-grow:1}.senate-states__up__state-check{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.senate-states__up__state-check.elected--dem{background:#106d91}.senate-states__up__state-check.elected--rep{background:#c42127}.senate-states__up__state-check.elected--split{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGcgZGF0YS1uYW1lPSJzcGxpdF9ELSI+PHBhdGggZmlsbD0iI2M0MjEyNyIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik0xMiAwaDEydjEyTDEyIDB6bTEyIDI0SDEyTDAgMTJWMGwyNCAyNHoiIGZpbGw9IiMxMDZkOTEiLz48L2c+PC9zdmc+)}.senate-states__up__state-check .ni-icon{color:#fff}.senate-states__up__state-status{font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;color:#677279;padding-left:.5rem;width:calc(55% - 15px - .5rem)}.senate-states__up__state-status.elected--dem{color:#106d91}.senate-states__up__state-status.elected--rep{color:#c42127}.senate-states__up__state-status.elected--split{color:#272c30}.senate-states__not-up{background:#f7f8f8;padding:1.5rem;margin-top:2rem}@media (min-width:667px){.senate-states__not-up{margin-left:2rem}}.latest__card .senate-states__not-up a,.latest__card .senate-states__not-up p,.president-race-copy__callout .senate-states__not-up h3,.president-race-copy__callout .senate-states__not-up p,.senate-states__not-up .latest__card a,.senate-states__not-up .latest__card p,.senate-states__not-up .president-race-copy__callout h3,.senate-states__not-up .president-race-copy__callout p,.senate-states__not-up .section-instructions{margin-bottom:.5rem}.senate-states__not-up .section-instructions--bold{font-weight:700}.senate-states__not-up .section-instructions--semi-bold{font-weight:600}.senate-states__not-up__states{display:flex;flex-flow:column wrap;margin-top:1rem;width:80%;max-height:calc(160px + 5rem)}@media (min-width:667px){.senate-states__not-up__states{max-height:calc(80px + 3rem)}}.senate-states__not-up__states p{padding:0 1rem;margin:0}.state-container{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.state-container{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.state-container{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8}}#elxn-results{margin-bottom:1.5rem}#elxn-results .ni-button,#elxn-results .ni-pill{height:3rem;flex:1;background-color:transparent;color:#677279;border:none;border-bottom:1px solid #e9ebec;align-items:baseline}@media (min-width:667px){#elxn-results .ni-button,#elxn-results .ni-pill{width:9rem;flex:none}}#elxn-results .ni-button:hover,#elxn-results .ni-pill:hover{color:#272c30;border-bottom:1px solid #3f464b}#elxn-results .ni-button:focus,#elxn-results .ni-pill:focus{color:#272c30;background-color:#e9ebec;border-bottom:1px solid #3f464b}#elxn-results .active.ni-pill,#elxn-results .ni-button.active{background-color:transparent;border-bottom:4px solid #3f464b;color:#272c30}#data-view{margin-bottom:2rem;display:inline-block;float:left;position:absolute}#data-view .ni-button,#data-view .ni-pill{height:2.5rem;line-height:inherit;width:6.5rem;padding:.75rem;color:#677279;border:1px solid #e9ebec}#data-view .ni-button:hover,#data-view .ni-pill:hover{background-color:#dcdfe0;color:#272c30}#data-view .ni-button:focus,#data-view .ni-pill:focus{background-color:#c0c5c9;color:#272c30}#data-view .active.ni-pill,#data-view .ni-button.active{background-color:#e9ebec;color:#272c30}.elxn.ni-button,.elxn.ni-pill{border-radius:0}#map-usa{margin-top:5.5rem}.ni-map-abbr{pointer-events:none;font-size:1rem!important}.ni-chart{position:static;margin-bottom:.5rem}.ni-chart__tooltip{border:none;display:none;box-shadow:0 1px 4px #4c565c;border-radius:3px;pointer-events:none;transform:translate(-50%,calc(-100% - 16px));width:9.5rem;padding:1rem}.ni-chart__tooltip:after{color:#fff;content:"\25BC";height:24px;width:24px;line-height:1;background-color:#fff;position:absolute;left:50%;top:100%;text-align:center;transform:translate(-50%,-14px) rotate(45deg);z-index:-1;box-shadow:3px 3px 3px -2px #4c565c}.ni-chart #tool_dem,.ni-chart #tool_oth,.ni-chart #tool_rep{font-weight:600}.ni-chart #tool_eevp{font-weight:400;color:#677279;width:unset;margin-top:.25rem}.ni-chart .map__tooltip{font-size:1rem;line-height:1.25rem}.ni-chart .map__legend-label{color:#272c30;width:7rem}.ni-chart .map__legend-value{color:#272c30;font-weight:700;width:1.5rem}.ni-chart .map__legend-value.pct{float:right;display:inline-table}.ni-chart .hist>:last-child,.ni-table-container{display:none}.ni-table-container tr:nth-child(2n){background-color:#f7f8f8}.ni-table-container #stateByStateTable{width:100%;margin-top:-67%}.ni-table-container .ni-table__data{min-width:4rem}.ni-table-container .state-header{text-align:left;box-shadow:none!important}.ni-table-container .dem{color:#106d91;text-align:right}.ni-table-container .gop{color:#c42127;text-align:right}.ni-table-container .oth{color:#677279;text-align:right}.ni-table-container .ni-table{border-bottom:none}.ni-table-container .ni-table,.ni-table-container table{position:relative;overflow:initial!important}.ni-table-container th.follow{top:0;position:sticky;background-color:#fff!important;z-index:1}.ni-table-container td.ni-table__sticky-col{box-shadow:none;position:relative}.state-container .ni-attribution{float:none;margin-bottom:1.5rem}@media (min-width:667px){.state-container .ni-attribution{margin-top:1rem;float:right!important;margin-bottom:0}}.state-container .note{font-weight:600;margin:0 1rem}@media (min-width:667px){.state-container .note{margin:0 1rem 4rem}}.state-container .ni-divider{margin-bottom:.625rem}.state-container .elxn-content{margin-top:4rem;margin-bottom:0}.state-container .elxn-content p:last-child{margin-bottom:0}#map-legend{margin-bottom:1.5rem}@media (max-width:667px){#map-legend{width:100%;margin-bottom:0}}#section-election-coverage{padding:1.5rem 0;border:0}#section-election-coverage h2{font-size:1rem;line-height:1.25rem}.legend{display:flex;justify-content:flex-start}@media (min-width:667px){.legend{display:inline-flex}}.legend ul{margin-right:1rem}@media (min-width:667px){.legend ul{margin-right:2rem}}.legend ul li{display:flex;justify-content:flex-start;margin-bottom:2px}.legend ul li *{align-self:center}.legend-square{height:10px;width:10px;margin-right:.5rem}.legend-square.ni-icon--check{font-size:12px;line-height:12px}.legend-label{color:#272c30;font-size:.625rem}.legend-value{color:#272c30;font-weight:700;width:1.5rem;text-align:right}.legend--dem .legend-square--elected{background-color:#106d91}.legend--dem .legend-square--leading{background-color:#accbd7}.legend--rep .legend-square--elected{background-color:#c42127}.legend--rep .legend-square--leading{background-color:#e8b2b4}.legend--oth .legend-square--elected{background-color:#677279}.legend--oth .legend-square--leading{background-color:#c0c5c9}.legend--toss .legend-square--elected{background:linear-gradient(-45deg,#dcdfe0 8.25%,#fff 0,#fff 41.75%,#dcdfe0 0,#dcdfe0 58.25%,#fff 0,#fff 91.75%,#dcdfe0 0);background-size:6px 6px;background-position:50px 50px}.ni-alert{position:absolute;right:0;top:4rem;width:100%;z-index:1}@media (min-width:1024px){.ni-alert{right:5rem;left:5rem;top:4rem;width:auto}}.ni-alert .ni-content{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;box-shadow:0 1px 4px #4c565c;padding:2rem 2.5rem;background-color:#fff;border-radius:4px;position:relative}@media (min-width:667px){.ni-alert .ni-content{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.ni-alert .ni-content{-ms-grid-column:4;-ms-grid-column-span:6;grid-column:4/span 6}}.ni-alert .ni-content p{margin-bottom:0}.ni-alert .ni-content .ni-icon{position:absolute;top:.5rem;right:.5rem;color:#808c93;cursor:pointer;width:25px;height:25px;padding:4px}.ni-attribution{display:inline-flex;float:left;margin-top:1rem}@media (min-width:667px){.ni-attribution{float:right}}.ni-attribution span{color:#677279}.qa-warning{width:100%;padding:2rem;background-color:red;color:#fff;font:700 14px/14px Open Sans,Arial,Helvetica,sans-serif;text-align:center}.ni-article-container section{margin-bottom:4rem}