/**handles:baseline-,bl-alert_bar-css,bl-ak_form-css,bl-popup-css,bl-endorsements-css,bl-press-coverage-css**/
@charset "UTF-8";:root{--button-border-radius:3px;--alert_bar-bg:linear-gradient(to right, var(--color-theme-1) 5%, var(--color-theme-3) 70%, var(--color-theme-2) 105% );--alert_bar-text-color:#ffffff;--site-lineheight-modifier:0.92;--local-border-color:rgba(0,0,0,0.2)}.has-color-dark-1-background-color{--local-bg-color:var(--color-dark-1);--local-border-color:rgba(255,255,255,0.2)}.has-color-light-1-background-color{--local-bg-color:var(--color-light-1);--local-border-color:rgba(0,0,0,0.2)}.button:hover,button:hover,input.submit:hover,input[type=submit]:hover{box-shadow:0 0 0 2px rgba(0,0,0,.5)}#site-nav-toggle-text{display:inline-block}#header-buttons-container{margin-left:0}#header-buttons-container .inline-dot{font-size:32px;margin-right:.1em;transition:all .2s}#header-buttons-container .inline-dot:hover{background-color:#222!important}#header-buttons-container .button{margin-left:1rem}@media screen and (min-width:500px){#header-buttons-container{display:flex}}@media screen and (min-width:1000px){.home-top{background-image:url(https://realjusticepac.org/wp-content/themes/real_justice-baseline/img/rj-bg-home-desktop.jpg);background-size:auto 37rem;background-position:right top;background-repeat:no-repeat}.home-top::before{opacity:0!important}}.homepage-defend{--local-border-color:rgba(255,255,255,0.3)}@media screen and (min-width:650px){.homepage-defend .wp-block-lazyblock-endorsements-list .endorsement-list{justify-content:start}}@media screen and (min-width:950px){.homepage-under-attack{width:calc(100vw - (10vmin - 1rem))}}.rj-cta-hero{border-left:2vw solid #fff;border-right:2vw solid #fff;min-height:70vh}.rj-cta-hero .wp-block-cover__image-background{border-radius:5px;max-height:90vh!important}@media screen and (max-width:1070px){.rj-cta-hero .wp-block-cover__image-background{object-position:25% 25%!important}}@media screen and (max-width:1070px){.rj-cta-hero .wp-block-group{background-color:rgba(0,0,0,.8);border-radius:3px;margin-top:18rem;margin-bottom:-4rem;padding:calc(1rem + 1vh + 1vh)}}@media screen and (min-width:1070px){.rj-cta-hero .wp-block-group{max-width:25rem}}.opposition-column{margin-bottom:4rem!important}.opposition-column figure.wp-block-image{display:flex;justify-content:center;margin-top:-2rem}.opposition-column img{margin-bottom:-3rem;width:100vw;max-width:100vw}@media screen and (min-width:600px){.opposition-column img{width:110%;max-width:110%}}.title-section-70{display:flex;align-items:center;min-height:70vh}.strategy-step{border-radius:3px;box-shadow:1px 1px 4px rgba(0,0,0,.3);position:relative;width:90%;z-index:1}.strategy-step h4 .inline-dot{height:1.4em;margin-left:-.2em;vertical-align:text-bottom;width:1.4em}.strategy-step.strategy-step-1{left:-2vw}.strategy-step.strategy-step-2{margin-top:-1.5rem}.strategy-step.strategy-step-3{left:2vw;margin-top:-1.5rem}.wp-block-column.latest-press-release-column{flex-basis:70%!important;margin:0}.featured-endorsements-group{align-items:center;display:flex;flex-direction:column;position:relative;z-index:0}@media screen and (min-width:950px){.featured-endorsements-group{background-image:url(https://realjusticepac.org/wp-content/themes/real_justice-baseline/img/rj-bg-pattern-halftone-light2.jpg);background-position:center 23rem;background-size:cover;background-repeat:no-repeat;padding-bottom:7rem!important}}.victories .wp-block-columns{margin-top:1rem!important;margin-bottom:1rem!important}.victories .wp-block-column,.victories .wp-block-image{margin-bottom:0!important}@media screen and (min-width:600px) and (max-width:781px){.victories .wp-block-column:not(:only-child){flex-basis:auto!important}}.victories .wp-block-column:not(:first-child){margin-left:0}@media screen and (min-width:781px){.victories .wp-block-column:not(:first-child){margin-left:1rem!important}}.victories .expando{background-color:var(--color-light-2);border-color:transparent}.js .victories-2020{position:relative}.js .victories-2020 .expando-inner{max-height:75vh;overflow:hidden;position:relative;transition:all 1s}.js .victories-2020.height-expanded .expando-inner{max-height:none}.js .victories-2020 .expando-inner::after{background-image:linear-gradient(to bottom,rgba(200,200,200,0) 55%,var(--color-light-2) 92%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.js .victories-2020.height-expanded .expando-inner::after{opacity:0}.js .victories-2020 .victories-2020-toggle{bottom:1rem;cursor:pointer;font-weight:700;color:var(--site-link-text-color);position:absolute;text-align:center;width:100%}.js .victories-2020.expando:not(.expando-expanded) .victories-2020-toggle,.js .victories-2020.height-expanded .victories-2020-toggle{display:none}#footer-social-links{margin-bottom:1rem}#footer-social-links .inline-dot{font-size:40px;background-color:transparent!important;background-size:75%;margin-right:0;transition:all .2s}#footer-social-links .inline-dot:hover{background-color:rgba(255,255,255,.3)}@media screen and (max-width:600px){.chesa-fake-testing-site .wp-block-media-text__media{display:none}.attack-tactics figure{margin-bottom:-4rem!important}}@media screen and (min-width:600px){.baseline .attack-tactics .wp-block-column,.baseline .attack-tactics .wp-block-columns{margin-bottom:0!important}}.baseline .attack-tactics figure{margin-bottom:0!important}.chevron-top{position:relative;z-index:3}.chevron-top::before{content:"";border-left:50vw solid #000;border-right:50vw solid #000;border-top:5vmin solid transparent;position:absolute;top:-5vmin;left:0}.chevron-top::after{content:"";border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:5vmin solid #000;position:absolute;bottom:-5vmin;left:0}
.alert_bar-container{align-items:stretch;background:var(--alert_bar-bg,var(--color-theme-2,#fff));color:var(--alert_bar-text-color,var(--color-theme-2-text,#000));display:flex;flex-wrap:nowrap;font-size:.85rem;position:relative;order:-10;overflow:hidden;width:100%}.alert_bar{align-items:center;display:flex;flex-shrink:0;justify-content:center;opacity:0;padding:calc(.4rem + .5vh);text-align:center;width:100%}.alert_bar:first-child{opacity:1}.js .alert_bar{opacity:1;order:2}.js .alert_bar.active{order:0}.alert_bar-text{line-height:1.3}.alert_bar-text p{display:inline;line-height:1.3}.alert_bar-text a.alert_bar-button{margin:.5rem}.alert_bar-size-expanded{padding:calc(1rem + 3.2vh) calc(2rem + 3vh)}.alert_bar-size-huge{padding:calc(2rem + 7vh) calc(2rem + 3vh)}#site-header.site-header-position-overlap-dark.headroom--top,.page-template-page-no_header.alert-bar-active #site-header.headroom--top{height:0;position:static}.baseline .wp-block-cover:first-child{padding-top:calc(15vmin + 3rem)}
.wp-block-lazyblock-ak-form-email-zip{width:100%}.aligncenter .bl-block-actionkit-email_zip,.aligncenter .bl-block-actionkit-email_zip .actionkit-widget{justify-content:center}.bl-block-actionkit-email_zip{display:flex;flex-wrap:wrap;justify-content:inherit}.bl-block-actionkit-email_zip-title{font-family:var(--font-display);font-weight:var(--font-display-weight,bold);margin-bottom:.1rem;text-transform:var(--font-display-texttransform,none);width:100%}.bl-block-actionkit-email_zip-description{width:100%}.bl-block-actionkit-email_zip .actionkit-widget{display:flex;flex-wrap:wrap;margin-left:calc(-2px - .3vw);margin-right:calc(-2px - .3vw)}.bl-block-actionkit-email_zip .actionkit-widget>*{margin:calc(1px + .3vw)}.bl-block-actionkit-email_zip .input-text{align-items:center;background-color:rgba(255,255,255,.9);border-radius:2px;display:flex;position:relative}.bl-block-actionkit-email_zip .input-email{flex:4 1 11em}.bl-block-actionkit-email_zip .input-zip{flex:1 0 calc(5rem + 3vw)}.bl-block-actionkit-email_zip .input-phone{flex:1 0 10em}.bl-block-actionkit-email_zip .input-submit{flex:1 0 auto;padding-left:15px;padding-right:15px}@media screen and (min-width:1100px){.bl-block-actionkit-email_zip .input-email{max-width:13em}.bl-block-actionkit-email_zip .input-zip{max-width:8rem}.bl-block-actionkit-email_zip .input-phone{max-width:10em}.bl-block-actionkit-email_zip .input-submit{padding-left:1.6em;padding-right:1.6em;max-width:max-content}}.bl-block-actionkit-email_zip .form-disclaimer{flex:1 0 100%;width:100%}.bl-block-actionkit-email_zip .form-disclaimer a{color:inherit;font-weight:400}.bl-block-actionkit-email_zip label{color:var(--site-text-color);position:absolute;transform:scale(1) translateX(.6rem) translateY(0);transform-origin:left top;transition:.2s all;transition-timing-function:cubic-bezier(.08,.82,.17,1)}.bl-block-actionkit-email_zip .input-text input{background-color:transparent;color:var(--site-text-color);height:100%;margin:0;padding:1.15rem .6rem .2rem;width:100%}.bl-block-actionkit-email_zip .contains-input label,.bl-block-actionkit-email_zip .focus label{opacity:.65;transform:scale(.75) translateX(.85rem) translateY(-.65rem)}.bl-block-actionkit-email_zip .input-submit{background-color:var(--actionkit-button-bg-color,var(--site-button-bg-color));color:var(--actionkit-button-text-color,var(--site-button-text-color))}.actionkit-widget-replacement,.actionkit-widget-success{margin-top:1rem}.en .actionkit-widget-reset_link{cursor:pointer;display:inline-block;font-size:.8em;text-transform:uppercase;letter-spacing:.1em;padding-left:.5em}.actionkit-widget-reset_link:hover{text-decoration:underline}
.popup-image{display:flex;align-items:center;height:0;justify-content:center;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.popup-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
.endorsement-list{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.endorsement-layout-list-photo,.endorsement-list-medium .endorsement-layout-auto{align-items:center;border:1px solid var(--local-border-color,var(--color-dark-2));border-radius:.35rem;display:grid;gap:.75rem;grid-template-columns:4rem 1fr;padding:.75rem;transition:all .2s}.endorsement-layout-list-photo:hover,.endorsement-list-medium .endorsement-layout-auto:hover{border-color:var(--local-border-color-hover,var(--color-dark-2));box-shadow:3px 3px 0 var(--local-border-color,var(--color-dark-2));transform:translateX(-3px) translateY(-3px);z-index:2}.endorsement-layout-list-photo .endorsement-image,.endorsement-list-medium .endorsement-layout-auto .endorsement-image{background-color:var(--color-light-2);border-radius:4rem;display:flex;height:4rem;justify-content:center;position:relative;width:4rem}.endorsement-layout-list-photo .endorsement-image img,.endorsement-list-medium .endorsement-layout-auto .endorsement-image img{border-radius:30rem}.endorsement-layout-list-photo .endorsement-elected,.endorsement-list-medium .endorsement-layout-auto .endorsement-elected{bottom:-8px;position:absolute}.endorsement-layout-list-photo .endorsement-tags,.endorsement-list-medium .endorsement-layout-auto .endorsement-tags{margin-bottom:.2rem}.endorsement-layout-list-photo .endorsement-text,.endorsement-list-medium .endorsement-layout-auto .endorsement-text{align-items:start;display:flex;flex-direction:column;font-size:.8rem;line-height:1.125rem;position:relative}.endorsement-layout-list-photo .endorsement-name,.endorsement-list-medium .endorsement-layout-auto .endorsement-name{display:block;font-size:1rem;font-weight:700;padding-right:1.1em}.endorsement-layout-list-photo .endorsement-election_date,.endorsement-list-medium .endorsement-layout-auto .endorsement-election_date{display:block}.endorsement-layout-list-photo .endorsement-actions-toggle,.endorsement-list-medium .endorsement-layout-auto .endorsement-actions-toggle{line-height:0;font-size:20px;padding:0 .4rem .7rem;position:absolute;right:0;top:0}.endorsement-layout-list-photo .endorsement-actions,.endorsement-list-medium .endorsement-layout-auto .endorsement-actions{background-color:var(--local-bg-color,var(--site-bg-color));border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.4);display:flex;flex-direction:column;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;transition:.2s all;top:0;z-index:2}.endorsement-layout-list-photo .endorsement-actions-toggle:active+.endorsement-actions,.endorsement-layout-list-photo .endorsement-actions-toggle:hover+.endorsement-actions,.endorsement-layout-list-photo .endorsement-actions:hover,.endorsement-list-medium .endorsement-layout-auto .endorsement-actions-toggle:active+.endorsement-actions,.endorsement-list-medium .endorsement-layout-auto .endorsement-actions-toggle:hover+.endorsement-actions,.endorsement-list-medium .endorsement-layout-auto .endorsement-actions:hover{gap:.25rem;padding:.7rem;pointer-events:all;opacity:1}.endorsement-layout-list-text,.endorsement-list-long .endorsement-layout-auto{align-self:center;font-size:.85rem;line-height:1.4}.endorsement-layout-list-text .endorsement-name,.endorsement-list-long .endorsement-layout-auto .endorsement-name{display:block;font-weight:700}.endorsement-layout-list-text .endorsement-actions,.endorsement-layout-list-text .endorsement-actions-toggle,.endorsement-list-long .endorsement-layout-auto .endorsement-actions,.endorsement-list-long .endorsement-layout-auto .endorsement-actions-toggle{display:none}.endorsement-list-layout-feature,.endorsement-list-small.endorsement-list-layout-auto{align-items:stretch;display:flex;flex-wrap:wrap;gap:calc(.5rem + 1vw);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));justify-content:center;margin-bottom:2rem}.endorsement-list-layout-feature-update{align-items:stretch;display:flex;flex-wrap:wrap;gap:calc(.5rem + 1vw);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));justify-content:center;margin-bottom:2rem}.endorsement-layout-feature,.endorsement-layout-feature-update,.endorsement-list-small .endorsement-layout-auto{border:1px solid var(--local-border-color,rgba(0,0,0,.15));border-radius:5px;display:flex;flex:1 0 calc(7rem + 6vw);flex-direction:column;align-items:center;padding:calc(.6rem + 1.5vmin);position:relative;transition:.2s all;min-width:calc(7rem + 6vw);max-width:16rem;max-width:clamp(0px,45vw,16rem)}.endorsement-layout-feature-update.endorsement-election-today,.endorsement-layout-feature-update.endorsement-primary-today,.endorsement-layout-feature.endorsement-election-today,.endorsement-layout-feature.endorsement-primary-today,.endorsement-list-small .endorsement-layout-auto.endorsement-election-today,.endorsement-list-small .endorsement-layout-auto.endorsement-primary-today{border-bottom-width:7px}.endorsement-layout-feature-update:hover,.endorsement-layout-feature:hover,.endorsement-list-small .endorsement-layout-auto:hover{transform:translate(-4px,-4px);box-shadow:4px 4px 0 var(--local-border-color,var(--color-dark-1))}@media screen and (min-width:650px){.endorsement-layout-feature,.endorsement-layout-feature-update,.endorsement-list-small .endorsement-layout-auto{flex-grow:0}}.endorsement-layout-feature .endorsement-image,.endorsement-layout-feature-update .endorsement-image,.endorsement-list-small .endorsement-layout-auto .endorsement-image{border-radius:300px;border:2px solid var(--local-bg-color,var(--site-color-bg));line-height:0;margin-bottom:.5rem;position:relative;max-width:45vw;width:90%;z-index:2}.endorsement-layout-feature .endorsement-image::after,.endorsement-layout-feature-update .endorsement-image::after,.endorsement-list-small .endorsement-layout-auto .endorsement-image::after{background-image:linear-gradient(to bottom right,var(--color-theme-1) 0,var(--color-theme-3) 50%,var(--color-theme-2) 100%);border-radius:1000px;content:"";height:calc(100% + 5px);left:-2.75px;position:absolute;top:-2.75px;width:calc(100% + 5px);z-index:-1}.endorsement-layout-feature .endorsement-image img,.endorsement-layout-feature-update .endorsement-image img,.endorsement-list-small .endorsement-layout-auto .endorsement-image img{border:4px solid var(--local-bg-color,var(--site-bg-color));border-radius:100rem;height:100%;object-fit:cover;object-position:center top;width:100%}.endorsement-layout-feature .endorsement-elected,.endorsement-layout-feature-update .endorsement-elected,.endorsement-list-small .endorsement-layout-auto .endorsement-elected{display:block;font-size:.85rem;margin-top:-2.2rem;margin-bottom:.7rem}@media screen and (min-width:950px){.endorsement-layout-feature .endorsement-elected,.endorsement-layout-feature-update .endorsement-elected,.endorsement-list-small .endorsement-layout-auto .endorsement-elected{font-size:.75rem;margin:0}}.endorsement-layout-feature .endorsement-text,.endorsement-layout-feature-update .endorsement-text,.endorsement-list-small .endorsement-layout-auto .endorsement-text{display:flex;flex-direction:column;font-size:.85rem;line-height:1.35;text-align:center;position:relative;z-index:2}.endorsement-layout-feature .endorsement-tags,.endorsement-layout-feature-update .endorsement-tags,.endorsement-list-small .endorsement-layout-auto .endorsement-tags{line-height:1;margin-top:-1.5rem;margin-bottom:.2rem;order:-5;z-index:2}.endorsement-layout-feature .endorsement-name,.endorsement-layout-feature-update .endorsement-name,.endorsement-list-small .endorsement-layout-auto .endorsement-name{display:block;font-size:calc(.9rem + .6vw);font-weight:700;line-height:1.2}.endorsement-layout-feature .endorsement-title,.endorsement-layout-feature-update .endorsement-title,.endorsement-list-small .endorsement-layout-auto .endorsement-title{font-size:.85em;line-height:1.35}.endorsement-layout-feature .endorsement-description,.endorsement-layout-feature-update .endorsement-description,.endorsement-list-small .endorsement-layout-auto .endorsement-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:5rem;margin:.7em 0;overflow:hidden;display:-webkit-box;display:none}@media screen and (min-width:950px){.endorsement-layout-feature .endorsement-description,.endorsement-layout-feature-update .endorsement-description,.endorsement-list-small .endorsement-layout-auto .endorsement-description{font-size:.9rem;line-height:1.5;-webkit-line-clamp:5;max-height:8rem}}.endorsement-layout-feature .endorsement-description,.endorsement-layout-feature .endorsement-description p,.endorsement-layout-feature-update .endorsement-description,.endorsement-layout-feature-update .endorsement-description p,.endorsement-list-small .endorsement-layout-auto .endorsement-description,.endorsement-list-small .endorsement-layout-auto .endorsement-description p{font-size:.85rem;line-height:1.3}.endorsement-layout-feature .endorsement-action,.endorsement-layout-feature-update .endorsement-action,.endorsement-list-small .endorsement-layout-auto .endorsement-action{display:none}.endorsement-layout-feature .under-attack-text,.endorsement-layout-feature-update .under-attack-text,.endorsement-list-small .endorsement-layout-auto .under-attack-text{font-size:.7rem;line-height:1.3;margin-top:.5rem}.endorsement-layout-feature .under-attack-text::before,.endorsement-layout-feature-update .under-attack-text::before,.endorsement-list-small .endorsement-layout-auto .under-attack-text::before{border-top:2px solid var(--color-theme-2);content:"";display:block;margin:0 auto .5rem;width:1rem}.endorsement-layout-feature .under-attack-text p,.endorsement-layout-feature-update .under-attack-text p,.endorsement-list-small .endorsement-layout-auto .under-attack-text p{line-height:1.3;opacity:.7}.single-endorsements .page-content{max-width:100%}.endorsement-single{align-items:center;display:flex;flex-direction:column;margin-top:0!important;max-width:45rem}.endorsement-single.page-content{margin-top:0}.endorsement-single .endorsement-info{background-color:var(--color-dark-1);background-image:url(/wp-content/themes/real_justice-baseline/img/rj-bg-courthouse-dark.jpg);background-repeat:repeat;background-size:cover;background-position:center bottom;color:var(--color-light-1);display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem calc(1.5625vh + 3.4375vw) 4rem}.endorsement-single .endorsement-info-text{position:relative;z-index:3}.endorsement-single .endorsement-tags{margin-top:-2rem;margin-bottom:.7rem}.endorsement-single .endorsement-tag,.endorsement-single .endorsement-tag .endorsement-election_date-date,.endorsement-single .endorsement-tag .endorsement-election_date-label{font-size:1rem}.endorsement-single .endorsement-name{margin-bottom:.2rem}.endorsement-single .endorsement-image{height:15rem;max-height:60vw;line-height:0;margin-left:0;margin-bottom:1rem;order:-1;position:relative;width:15rem;max-width:60vw;z-index:2}.endorsement-single .endorsement-image::after{background-image:linear-gradient(to bottom right,var(--color-theme-1) 0,var(--color-theme-3) 50%,var(--color-theme-2) 100%);border-radius:1000px;content:"";height:calc(100% + 5px);left:-2.75px;position:absolute;top:-2.75px;width:calc(100% + 5px);z-index:-1}.endorsement-single .endorsement-image img{border:4px solid var(--color-dark-1);border-radius:100vw;height:100%;object-fit:cover;object-position:50% 0%;width:100%}.endorsement-single .endorsement-links{align-items:center;background-color:var(--color-light-2);border:1px solid rgba(0,0,0,.1);border-radius:3px;display:flex;flex-direction:column;margin-top:-3rem;margin-bottom:2rem;padding:1rem 1.2rem;max-width:22rem;width:max-content}.endorsement-single .endorsement-links .inline-dot{height:1.4em;width:1.4em}.endorsement-single .endorsement-actions{margin-bottom:.75rem}.endorsement-single .endorsement-profiles{align-items:center;display:flex;gap:.5rem;font-size:.8rem}.endorsement-single .endorsement-profiles a{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.endorsement-single .endorsement-profiles a:hover{text-decoration:underline}.endorsement-single .bg-link-icon{background-color:var(--color-dark-2)}.endorsement-single .endorsement-text{margin-bottom:6rem}@media screen and (min-width:900px){.endorsement-single .endorsement-materials{display:flex;gap:3rem;justify-content:center;width:90vw}}.endorsement-single .endorsement-twitter-embed{margin-bottom:3rem;min-width:40%}.endorsement-single .twitter-timeline{border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.3);max-width:500px!important}.endorsement-single .endorsement-press-coverage-hit{border:1px solid rgba(0,0,0,.15);border-radius:3px;padding:calc(.4rem + 1.5vmin) calc(.65rem + 1.5vmin);transition:150ms all}.endorsement-single .endorsement-press-coverage-hit:hover{border-color:rgba(0,0,0,.4);box-shadow:.3rem .3rem 0 var(--color-dark-1);transform:translateX(-.3rem) translateY(-.3rem)}.endorsement-single .endorsement-press-coverage-hit-meta{line-height:1.6;margin-bottom:.25rem}.endorsement-single .endorsement-press-coverage-hit-link{text-decoration:none}.endorsement-single .endorsement-under_attack-text{border:3px solid var(--color-theme-2);border-radius:4px;font-size:.9rem;margin-bottom:3rem;padding:1rem;padding:calc(1.375vh + .625vw + 2px) calc(.625vh + 1.375vw + 2px)}.endorsement-tag{background-color:var(--color-light-2);border:1px solid rgba(0,0,0,.05);border-radius:3px;display:inline-block;font-size:.7rem;font-weight:700;line-height:1.4;margin-bottom:.1rem;padding:0 .3em;text-decoration:none;white-space:nowrap}.endorsement-tag.endorsement-tag-new{background-color:var(--color-theme-1);color:#fff;position:absolute;top:-6px;left:-6px}.endorsement-tag.endorsement-tag-election_won,.endorsement-tag.endorsement-tag-primary_won{background-color:var(--color-theme-1);color:#fff}.endorsement-tag.endorsement-tag-under_attack{background-color:var(--color-theme-2);color:#fff}.endorsement-tag.endorsement-tag-election_date{background-color:transparent;border:0 none;font-size:0;padding:0}.endorsement-tag.endorsement-tag-awaiting_results,.endorsement-tag.endorsement-tag-election_today,.endorsement-tag.endorsement-tag-primary_today{background-color:var(--color-theme-3);color:var(--color-theme-3-text)}.endorsement-tag.endorsement-tag-awaiting_results::before,.endorsement-tag.endorsement-tag-election_today::before,.endorsement-tag.endorsement-tag-primary_today::before{content:"";animation-name:happening_now_dot;animation-direction:alternate;animation-duration:.8s;animation-iteration-count:infinite;background-color:var(--color-theme-2);border-radius:1em;display:inline-block;height:.6em;margin-right:.3em;width:.6em}@keyframes happening_now_dot{0%{opacity:0}100%{opacity:1}}.endorsement-tag .endorsement-election_date-date,.endorsement-tag .endorsement-election_date-label{align-items:center;font-size:.7rem;display:inline-flex;line-height:1.4;padding:.15em .25em}.endorsement-tag .endorsement-election_date-label{background-color:var(--color-theme-3);border-radius:3px 0 0 3px;color:var(--color-light-1);padding-right:2px;position:relative}.endorsement-tag .endorsement-election_date-label::after{border-left:5px solid var(--color-theme-3);border-top:10px solid transparent;border-bottom:10px solid transparent;content:"";height:0;right:-5px;position:absolute;width:0}.endorsement-tag .endorsement-election_date-date{background-color:#995eea;border-radius:0 3px 3px 0;color:var(--color-light-1);padding-right:.3em;padding-left:.5em;text-transform:none}.endorsement-election-today,.endorsement-primary-today{border-color:var(--color-theme-3);background-color:var(--color-light-2);font-size:.75rem}.endorsement-election-today .endorsement-image::after,.endorsement-primary-today .endorsement-image::after{animation-name:today_pulse;animation-duration:1.2s;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes today_pulse{0%{box-shadow:0 0 0 0 var(--color-theme-1)}100%{box-shadow:0 0 .8rem 0 var(--color-theme-1)}}
article.press-coverage{margin-bottom:1rem}.press-coverage-meta{margin-bottom:.15rem}.press-coverage-compact{border:1px solid rgba(0,0,0,.4);border-radius:.25rem;padding:.75rem;transition:.2s all}.press-coverage-compact:hover{border-color:var(--color-theme-1);box-shadow:3px 3px 0 var(--color-theme-1);transform:translateX(-3px) translateY(-3px)}.press-coverage-compact .press-coverage-news-outlet{line-height:1.3}.press-coverage-compact .press-coverage-title{font-size:calc(.44vw + 1rem);letter-spacing:calc(.02rem - .02em);line-height:calc(.7em + .7rem);flex:10 1 22rem}.press-coverage-full::after{content:"";display:block;border-bottom:1px dotted var(--color-dark-2);margin-bottom:2rem;padding-bottom:2rem;width:5rem}.press-coverage-full .press-coverage-time{display:inline-block;margin:0 0 1rem}.press-coverage-full .press-coverage-title{font-size:calc(.5vw + 1.75rem);letter-spacing:calc(.02rem - .02em);line-height:calc(.7em + .7rem);margin-bottom:1.5rem}.single-press-coverage .press-coverage-meta{margin-bottom:.7rem}