.featured-race{border-top:1px solid #d8d8d8;font-family:"Roboto",sans-serif;padding:1.3125rem 0}.featured-race h2{margin-bottom:.625rem}.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__reporting{margin-right:.9375rem}.featured-race__source{margin-left:.3125rem}.featured-race__source span{font-weight:700}.featured-race__source::before{color:#000;content:"•";font-size:1.25rem;margin-left:-12px;margin-top:-2px;position:absolute}.featured-race:first-of-type{border-top:none;padding-top:0}.featured-candidate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5625rem}.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{color:#0db04b;font-size:1.25rem;margin-top:0}.featured-candidate__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.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{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{color:#767676;-ms-flex-preferred-size:5.625rem;flex-basis:5.625rem;font-size:.875rem;width:5.625rem}.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{background-color:#adadad !important}.featured-candidate progress::-ms-fill{background-color:#adadad !important}.featured-candidate progress::-webkit-progress-bar{background-color:#ececec !important}.featured-candidate progress::-webkit-progress-value{background-color:#adadad !important}.featured-candidate progress.d::-moz-progress-bar{background-color:#439fd8 !important}.featured-candidate progress.d::-ms-fill{background-color:#439fd8 !important}.featured-candidate progress.d::-webkit-progress-value{background-color:#439fd8 !important}.featured-candidate progress.r::-moz-progress-bar{background-color:#df2f2e !important}.featured-candidate progress.r::-ms-fill{background-color:#df2f2e !important}.featured-candidate progress.r::-webkit-progress-value{background-color:#df2f2e !important}.election-embed ul{list-style:none}.election-embed .featured-race{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;font-family:"Roboto",sans-serif;margin:0;padding:1.3125rem 0}.election-embed .featured-race h2{margin-bottom:.625rem}.election-embed .featured-race__meta{color:#222;display:block;font-size:.875rem;font-weight:500;margin-bottom:1.875rem}@media(min-width: 80rem){.election-embed .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{font-size:.875rem;margin-bottom:0rem;margin-right:.9375rem}@media(min-width: 80rem){.election-embed .featured-race__reporting{margin-bottom:.9375rem}}.election-embed .featured-race__source{font-size:.875rem;margin-bottom:.9375rem;margin-left:.3125rem}.election-embed .featured-race__source span{font-weight:700}.election-embed .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;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__logo{margin:0 auto 1.875rem}.election_nav{text-align:right}.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 .hero-background{height:10rem}}

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