.contest__precincts,aside{font-family:"Benton Gothic",BentonGothic,Arial,Helvetica,sans-serif}@font-face{font-family:"Benton Gothic";font-style:normal;font-weight:300;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/light.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/light.woff") format("woff")}@font-face{font-family:"Benton Gothic";font-style:normal;font-weight:400;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/regular.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/regular.woff") format("woff")}@font-face{font-family:"Benton Gothic";font-style:normal;font-weight:500;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/medium.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/medium.woff") format("woff")}@font-face{font-family:"Benton Gothic";font-style:normal;font-weight:700;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/bold.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/bold.woff") format("woff")}aside{grid-column:2;text-align:center;font-weight:700;font-size:.875rem;width:98%;max-width:630px;margin:auto}aside div.kicker a{display:flex;align-items:center;justify-content:center;color:#000;text-decoration:none}aside div.kicker a:hover{color:#57595c}aside div.kicker svg{padding-left:.25rem}.contest__precincts{padding:.6875rem 0 0;margin-bottom:0;font-size:.77rem!important;font-weight:500}.race-embed-container{max-width:950px;margin:0 auto}.race-embed-container__race,.race-embed-container__race p,.race-embed-container__race table{line-height:1.15}.hp-watching.race-template{max-width:600px;margin:auto}.hp-watching .race-embed-container__race p.contest__caption.text-left{margin:0 0 .5rem}.hp-watching .race-embed-container__race p.contest__caption.text-left a:hover{opacity:.8}.hp-president-embed{max-width:500px}.hp-president-embed canvas{height:100%}.hp-watching{container:component/inline-size}.display-flex.justify-between.leading-none.text-medium.mb-14{margin-top:0!important}.asterisk,.o-footnote{display:none!important}.legend-text-mobile{display:none}.party-label,.text-2xl{font-weight:700!important}@container component (inline-size < 711px){.hp-watching.hp .desktop-only{display:none}.dashed-line{height:20px!important}}@container component (inline-size > 577px){.party-label,.text-2xl{font-size:calc(1.1375rem + .15vw)!important}@media (min-width:75em){.party-label,.text-2xl{font-size:1.25rem!important}}}@container component (inline-size < 577px){.display-flex.justify-between.leading-none.text-medium.mb-14{margin-top:0!important}.text-5xl{font-size:calc(1.2rem + .9vw)!important}.party-label,.text-2xl{font-size:calc(1.1375rem + .15vw)!important}@media (min-width:75em){.text-5xl{font-size:1.875rem!important}.party-label,.text-2xl{font-size:1.25rem!important}}.text-center.to-win-text.text-bold,.text-sm{font-size:.75rem!important}.mb-11{margin-bottom:.46875rem!important}}@container component (inline-size < 405px){.image-style{display:none!important}}@container component (inline-size < 370px){.image-style{display:none!important}.ap-note{text-align:left!important;font-size:.75rem!important}}@container component (inline-size < 279px){.display-flex.justify-between.leading-none.text-medium.mb-14{margin-top:0!important}.text-5xl{font-size:calc(1.15rem + .3vw)!important}@media (min-width:75em){.text-5xl{font-size:1.375rem!important}}.party-label,.text-2xl{font-size:1.125rem!important}.text-sm,.to-win-text{font-size:.75rem!important}.bar-height{height:20px!important}.balance-bar{height:35px!important}.total-votes{display:none}}@container component (inline-size < 260px){.party-label,.text-2xl{font-size:1rem!important}.text-center.to-win-text.text-bold{font-size:.6875rem!important}}@container component (inline-size < 238px){.party-label,.text-2xl{font-size:.9375rem!important}.text-center.to-win-text.text-bold{font-size:.6875rem!important}}@container component (inline-size < 229px){.party-label,.text-2xl{font-size:.875rem!important}.text-center.to-win-text.text-bold{font-size:.6875rem!important}dl.display-flex.justify-between.leading-none div.text-left,dl.display-flex.justify-between.leading-none div.text-right{width:50%!important}}@container component (inline-size <213px){.party-label,.text-2xl{font-size:.8125rem!important}.candidate-checkmark,.text-center.to-win-text.text-bold{font-size:.6875rem!important}dl.display-flex.justify-between.leading-none div.text-left,dl.display-flex.justify-between.leading-none div.text-right{width:50%!important}}@container component (inline-size < 199px){.text-center.to-win-text.text-bold{font-size:.6875rem!important}dl.display-flex.justify-between.leading-none div.text-left,dl.display-flex.justify-between.leading-none div.text-right{width:50%!important}.candidate-checkmark{padding:0!important}}