.featured-race,.rich-text .featured-race{border-top:1px solid #d8d8d8;font-family:"Roboto",sans-serif;list-style:none !important;margin-left:0;padding:1.3125rem 0;position:relative}.featured-race h2,.rich-text .featured-race h2{margin-bottom:.625rem}.featured-race__meta,.rich-text .featured-race__meta{color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.875rem}.featured-race__meta>p,.rich-text .featured-race__meta>p{font-size:.875rem !important;margin-bottom:0 !important}.featured-race__reporting,.rich-text .featured-race__reporting{margin-right:.9375rem}.featured-race__source,.rich-text .featured-race__source{margin-left:.3125rem}.featured-race__source span,.rich-text .featured-race__source span{font-weight:700}.featured-race__source::before,.rich-text .featured-race__source::before{color:#000;content:"•";font-size:1.25rem;margin-left:-12px;margin-top:-2px;position:absolute}.featured-race:first-of-type,.rich-text .featured-race:first-of-type{border-top:none;padding-top:0}.featured-race::marker,.rich-text .featured-race::marker{content:none}.featured-race__candidates,.rich-text .featured-race__candidates{position:relative}@media(max-width: 47.9375rem){.featured-race__candidates,.rich-text .featured-race__candidates{margin-left:-0.75rem;margin-right:-0.75rem}.liveblog-card .featured-race__candidates,.liveblog-card .rich-text .featured-race__candidates{margin-left:0;margin-right:0}}.featured-race__candidates .featured-race__status,.rich-text .featured-race__candidates .featured-race__status{background-color:#fccc12;font-family:"Arthouse",sans-serif;font-size:9px;font-weight:900;left:0;line-height:1em;padding:4px 24px;position:absolute;text-transform:uppercase;top:0;z-index:1}@media(max-width: 47.9375rem){.featured-race__candidates .featured-race__status,.rich-text .featured-race__candidates .featured-race__status{padding:4px 12px}}.featured-candidate,.rich-text .featured-candidate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:1.875rem 1.5rem 1.5rem;position:relative}@media(max-width: 47.9375rem){.featured-candidate,.rich-text .featured-candidate{padding:1.5rem .75rem .75rem}}.featured-candidate__party-,.featured-candidate__party-i,.rich-text .featured-candidate__party-,.rich-text .featured-candidate__party-i{background-color:rgba(176,190,197,.1019607843)}.featured-candidate__party-d,.rich-text .featured-candidate__party-d{background-color:rgba(5,170,245,.1019607843)}.featured-candidate__party-r,.rich-text .featured-candidate__party-r{background-color:rgba(255,51,51,.1019607843)}.featured-candidate h3,.rich-text .featured-candidate h3{margin-bottom:.25rem}.featured-candidate .icon-check,.rich-text .featured-candidate .icon-check{height:.66875rem;margin:0 0 0 10px;width:.875rem}.featured-candidate__result,.rich-text .featured-candidate__result{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;width:4.125rem}.featured-candidate__result .icon-check,.rich-text .featured-candidate__result .icon-check{color:#0db04b;font-size:1.25rem;margin-top:0}.featured-candidate__info,.rich-text .featured-candidate__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.featured-candidate__percentage,.rich-text .featured-candidate__percentage{-ms-flex-item-align:end;align-self:flex-end;-ms-flex-preferred-size:3.125rem;flex-basis:3.125rem;text-align:right;width:3.125rem}.featured-candidate__toprow,.featured-candidate__bottomrow,.rich-text .featured-candidate__toprow,.rich-text .featured-candidate__bottomrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.3125rem}.featured-candidate__votecount,.rich-text .featured-candidate__votecount{color:#767676;-ms-flex-preferred-size:5.625rem;flex-basis:5.625rem;font-size:.875rem;width:5.625rem}.featured-candidate progress,.rich-text .featured-candidate progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ececec;color:#adadad;-webkit-box-flex:1;-ms-flex:1;flex:1;height:.6875rem}.featured-candidate progress::-moz-progress-bar,.rich-text .featured-candidate progress::-moz-progress-bar{background-color:#adadad !important}.featured-candidate progress::-ms-fill,.rich-text .featured-candidate progress::-ms-fill{background-color:#adadad !important}.featured-candidate progress::-webkit-progress-bar,.rich-text .featured-candidate progress::-webkit-progress-bar{background-color:#ececec !important}.featured-candidate progress::-webkit-progress-value,.rich-text .featured-candidate progress::-webkit-progress-value{background-color:#adadad !important}.featured-candidate progress.d::-moz-progress-bar,.rich-text .featured-candidate progress.d::-moz-progress-bar{background-color:#439fd8 !important}.featured-candidate progress.d::-ms-fill,.rich-text .featured-candidate progress.d::-ms-fill{background-color:#439fd8 !important}.featured-candidate progress.d::-webkit-progress-value,.rich-text .featured-candidate progress.d::-webkit-progress-value{background-color:#439fd8 !important}.featured-candidate progress.r::-moz-progress-bar,.rich-text .featured-candidate progress.r::-moz-progress-bar{background-color:#df2f2e !important}.featured-candidate progress.r::-ms-fill,.rich-text .featured-candidate progress.r::-ms-fill{background-color:#df2f2e !important}.featured-candidate progress.r::-webkit-progress-value,.rich-text .featured-candidate progress.r::-webkit-progress-value{background-color:#df2f2e !important}.single:not(.immersive-article):not(.featured-article):not(.single-contest) .election-embed h2{font-size:1.5rem}.section-content--primary.election.election-embed{width:100%}.election-embed ul,.liveblog-card ul{list-style:none}.election-embed .featured-race,.liveblog-card .featured-race{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;font-family:"Roboto",sans-serif;list-style-position:inside;margin:0;padding:1.3125rem 0}.election-embed .featured-race h2,.liveblog-card .featured-race h2{display:inline-block;margin-bottom:.625rem}.election-embed .featured-race__meta,.liveblog-card .featured-race__meta{color:#222;display:block;font-size:.875rem;font-weight:500;margin-bottom:1rem}@media(min-width: 80rem){.election-embed .featured-race__meta,.liveblog-card .featured-race__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.election-embed .featured-race__reporting,.election-embed .featured-race__source,.liveblog-card .featured-race__reporting,.liveblog-card .featured-race__source{display:inline-block}.election-embed .featured-race__reporting,.liveblog-card .featured-race__reporting{font-size:.875rem;margin-bottom:0rem;margin-right:.625rem}@media(min-width: 80rem){.election-embed .featured-race__reporting,.liveblog-card .featured-race__reporting{margin-bottom:.9375rem}}.election-embed .featured-race__source,.liveblog-card .featured-race__source{font-size:.875rem;margin-bottom:.9375rem;margin-left:.3125rem}.election-embed .featured-race__source span,.liveblog-card .featured-race__source span{font-weight:700}.election-embed .featured-race__source::before,.liveblog-card .featured-race__source::before{color:#000;content:"•";font-size:1.25rem;margin-left:-12px;margin-top:0;position:absolute}.tax-nbc-election .section-content--primary,.single-race .section-content--primary{margin:auto !important;max-width:771px;padding-bottom:3.75rem;width:771px}.election_header{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.3125rem;padding-bottom:.5625rem}.election_header>img{margin-bottom:15px}.election_header__logo{margin:0 auto 1.875rem}.election_nav{text-align:right;width:100%}.election_nav a{color:#144aa8;font-family:"Arthouse",sans-serif;font-size:.6875rem;font-weight:700;text-decoration:none;text-transform:uppercase}.election__all-races{border-bottom:1px solid #d8d8d8;font-family:"Arthouse",sans-serif;font-size:1rem;margin:0 0 .5625rem 1rem;padding-bottom:1.875rem}.election__all-races li{padding-top:1.125rem}.election__all-races a{color:#767676;text-decoration:none;text-transform:uppercase}@media(max-width: 68.6875rem){.tax-nbc-election .template-hero,.tax-nbc-election .template-hero.continuing,.tax-nbc-election.admin-bar .template-hero,.tax-nbc-election.admin-bar .template-hero.continuing{min-height:10rem}.tax-nbc-election .template-hero .hero-background,.tax-nbc-election .template-hero.continuing .hero-background,.tax-nbc-election.admin-bar .template-hero .hero-background,.tax-nbc-election.admin-bar .template-hero.continuing .hero-background{height:10rem}}

/*# sourceMappingURL=election.eadaddd1aeefea9e8f5b.min.css.map*/