.bse{--bse-line: rgba(var(--color-foreground), .12);--bse-soft: rgba(var(--color-foreground), .035);--bse-muted: rgba(var(--color-foreground), .72);padding-bottom:5.6rem}.bse .page-width{max-width:108rem}.bse [data-bse-show=open]{display:none}.bse[data-phase=open] [data-bse-show=open]{display:revert}.bse[data-phase=open] .bse-hero__cta[data-bse-show=open]{display:block}.bse-hero{padding-top:3.2rem;padding-bottom:1.6rem;text-align:center}.bse-eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.14em;color:var(--bse-muted)}.bse-title{margin:0;font-size:clamp(2.8rem,7.6vw,4.4rem);line-height:1.3;letter-spacing:.04em}.bse-sub{margin:1.4rem 0 0;font-size:1.6rem;line-height:1.8}.bse-story{max-width:52rem;margin:2.4rem auto 0;font-size:1.45rem;line-height:2;text-align:left}.bse-story p{margin:0 0 .8rem;text-wrap:pretty}.bse-story p:last-child{margin-bottom:0}@media screen and (min-width:750px){.bse-story{text-align:center}.bse-story br{display:none}}.bse-dates{display:inline-grid;gap:.4rem;margin:2.4rem auto 0;padding:1rem 1.6rem;border-top:1px solid var(--bse-line);border-bottom:1px solid var(--bse-line);font-size:1.3rem;line-height:1.7;text-align:left}.bse-dates__row{display:flex;gap:1.2rem}.bse-dates dt{flex:0 0 auto;color:var(--bse-muted);letter-spacing:.04em}.bse-dates dd{margin:0}@media screen and (max-width:749px){.bse-dates{display:grid;width:100%;max-width:52rem;padding:1.2rem 1rem}.bse-dates__row{display:grid;grid-template-columns:6.8rem minmax(0,1fr);gap:1rem}.bse-dates__from,.bse-dates__to{display:block;white-space:nowrap}}.bse-lead{margin:.4rem 0 0;font-size:1.4rem;line-height:1.8;color:var(--bse-muted)}.bse-visual{margin:2.4rem auto 0;max-width:64rem}.bse-visual__frame{aspect-ratio:3 / 2;overflow:hidden;background:var(--bse-soft)}.bse-visual__frame img{display:block;width:100%;height:100%;object-fit:cover}.bse-image-note{margin:.8rem 0 0;font-size:1.2rem;line-height:1.7;text-align:left;color:var(--bse-muted)}.bse-hero__cta{margin:2.4rem 0 0}.bse-hero__cta .button{min-width:22rem}.bse-status{margin:2rem auto 0;max-width:52rem;font-size:1.4rem;line-height:1.8;white-space:pre-line}.bse-status:empty{display:none}.bse-status--error{color:rgb(var(--color-foreground));font-weight:600}.bse-hero .bse-status{padding:1.4rem 1.6rem;background:var(--bse-soft)}.bse[data-phase=loading] .bse-hero .bse-status{background:none;color:var(--bse-muted);font-size:1.3rem}.bse-block{padding-top:5.6rem}.bse-h2{margin:0 0 2.4rem;font-size:clamp(2rem,5.4vw,2.6rem);line-height:1.4;letter-spacing:.04em;text-align:center}.bse-h2--small{font-size:1.8rem;max-width:64rem;margin:0 auto 1.6rem;text-align:left}.bse-text{max-width:64rem;margin:0 auto;font-size:1.5rem;line-height:1.95}.bse-text p{margin:0 0 1.2rem}.bse-text ul{margin:0;padding-left:1.4em}.bse-text li{margin-bottom:.6rem}.bse-small{max-width:64rem;margin:1.6rem auto 0;font-size:1.2rem;line-height:1.8;color:var(--bse-muted)}.bse-small--tight{margin-top:.8rem}.bse-points{list-style:none;margin:0 auto;padding:0;max-width:64rem;border-top:1px solid var(--bse-line)}.bse-point{display:flex;gap:1.6rem;padding:1.8rem .4rem;border-bottom:1px solid var(--bse-line);font-size:1.5rem;line-height:1.85}.bse-point__num{flex:0 0 auto;font-size:1.3rem;letter-spacing:.08em;line-height:2.1;color:var(--bse-muted)}.bse-cards{display:grid;gap:1.6rem;grid-auto-rows:1fr}@media screen and (min-width:750px){.bse-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}.bse-card{scroll-margin-top:8rem;border:1px solid var(--bse-line);background:rgb(var(--color-background));transition:border-color .15s ease,box-shadow .15s ease}.bse-card.is-selected{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.bse-card__body{display:flex;flex-direction:column;height:100%;padding:2.4rem 2rem 2rem}@media screen and (min-width:750px){.bse-card__body{padding:3.2rem 2.8rem 2.8rem}}.bse-card__name{margin:0;font-size:2.2rem;line-height:1.4;letter-spacing:.04em}.bse-card__catch{margin:.8rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.7}.bse-card__desc{margin:1.2rem 0 2rem;font-size:1.4rem;line-height:1.9;color:var(--bse-muted)}.bse-card__desc p{margin:0 0 .6rem}.bse-card__desc p:last-child{margin-bottom:0}.bse-card__pick{margin-top:auto;width:100%;min-height:4.8rem}.bse-card__pick[aria-pressed=true]{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.bse-vote{scroll-margin-top:2rem}.bse-vote__panel{max-width:64rem;margin:0 auto;padding:3.2rem 2rem;background:var(--bse-soft);border:1px solid var(--bse-line)}@media screen and (min-width:750px){.bse-vote__panel{padding:4.8rem 5.6rem}}.bse-total{margin:-.8rem 0 2rem;text-align:center;font-size:1.5rem;letter-spacing:.04em}.bse-vote .bse-status{margin-top:0;text-align:center}.bse-fieldset{margin:0;padding:0;border:0;min-width:0}.bse-legend{margin-bottom:1.2rem;padding:0;font-size:1.4rem;font-weight:600}.bse-req{display:inline-block;margin-left:.8rem;font-size:1.1rem;font-weight:400;color:var(--bse-muted)}.bse-choices{display:grid;gap:.8rem}@media screen and (min-width:750px){.bse-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.bse-choice{position:relative;display:block;cursor:pointer}.bse-choice input{position:absolute;opacity:0;width:1px;height:1px}.bse-choice__box{display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;padding:1rem 1.4rem;background:rgb(var(--color-background));border:1px solid var(--bse-line);transition:border-color .15s ease,box-shadow .15s ease}.bse-choice__name{font-size:1.5rem;line-height:1.45;overflow-wrap:anywhere}.bse-choice input:checked+.bse-choice__box{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.bse-choice input:checked+.bse-choice__box .bse-choice__name{font-weight:600}.bse-choice__mark{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:50%;background:rgb(var(--color-background))}.bse-choice input:checked+.bse-choice__box .bse-choice__mark{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 4px rgb(var(--color-background));background:rgb(var(--color-foreground))}.bse-choice input:focus-visible+.bse-choice__box{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bse-field{margin-top:2.4rem}.bse-field .field__input{background:rgb(var(--color-background))}.bse-optin{margin-top:2rem;padding:1.4rem 1.4rem 1.2rem;background:rgb(var(--color-background));border:1px solid var(--bse-line)}.bse-optin__label{position:relative;display:flex;align-items:flex-start;gap:1.2rem;min-height:4.4rem;cursor:pointer;font-size:1.4rem;line-height:1.6}.bse-optin__input{position:absolute;opacity:0;width:1px;height:1px}.bse-optin__box{position:relative;flex:0 0 2rem;width:2rem;height:2rem;margin-top:.2rem;border:1px solid rgba(var(--color-foreground),.55);background:rgb(var(--color-background))}.bse-optin__input:checked+.bse-optin__box{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground))}.bse-optin__input:checked+.bse-optin__box:after{content:"";position:absolute;left:.65rem;top:.25rem;width:.5rem;height:1rem;border:solid rgb(var(--color-background));border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.bse-optin__input:focus-visible+.bse-optin__box{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bse-optin__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.bse-optin .bse-optin__note{margin:.6rem 0 0 3.2rem}.bse-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.bse-selected{margin:2.4rem 0 1.6rem;font-size:1.4rem;text-align:center;color:var(--bse-muted)}.bse-selected.is-on{color:rgb(var(--color-foreground));font-weight:600}.bse-submit,.bse-confirm__actions .button{width:100%;min-height:5.2rem}.bse-errors{list-style:none;margin:0 0 1.6rem;padding:0}.bse-errors:empty{display:none}.bse-errors li{padding:1rem 1.2rem;border-left:3px solid rgb(var(--color-foreground));background:rgb(var(--color-background));font-size:1.4rem;line-height:1.7}.bse-errors li+li{margin-top:.4rem}.bse-confirm{text-align:center;outline:none}.bse-confirm__lead{margin:0;font-size:1.4rem;color:var(--bse-muted)}.bse-confirm__name{margin:1.2rem 0 0;font-size:2.6rem;line-height:1.4;letter-spacing:.04em}.bse-confirm__email{margin:.8rem 0 2.4rem;font-size:1.4rem;overflow-wrap:anywhere;color:var(--bse-muted)}.bse-confirm__actions{display:grid;gap:1rem}.bse-confirm__optin{margin:-1.6rem 0 2.4rem;font-size:1.4rem;color:var(--bse-muted)}.bse-confirm__optin:empty{display:none}.bse-done{text-align:center;outline:none}.bse-done__title,.bse-done__choice,.bse-confirm__name{text-wrap:balance}.bse-done__title{margin:0;font-size:2rem;line-height:1.5;letter-spacing:.04em}.bse-done__choice{margin:1.2rem 0 0;font-size:1.5rem;font-weight:600}.bse-done__optin{margin:.8rem 0 0;font-size:1.4rem;color:var(--bse-muted)}.bse-done__text{margin-top:1.6rem;font-size:1.5rem;line-height:1.95}.bse-done__text p{margin:0 0 1rem}.bse-link{margin-top:1.6rem;padding:1rem;min-height:4.4rem;background:none;border:0;font:inherit;font-size:1.3rem;color:var(--bse-muted);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.bse-prize{max-width:64rem;margin:0 auto;padding:2.4rem 2rem;border:1px solid rgba(var(--color-foreground),.35);background:rgb(var(--color-background));text-align:center}.bse-prize__lead{margin:0;font-size:1.6rem;font-weight:600;line-height:1.8}.bse-prize__concept{margin:1rem 0 0;font-size:1.4rem;line-height:1.8;color:var(--bse-muted)}.bse-text--small{margin-top:1.6rem;font-size:1.3rem;line-height:1.85;color:var(--bse-muted)}.bse-aside{max-width:64rem;margin:4rem auto 0;padding-top:2rem;border-top:1px solid var(--bse-line);font-size:1.25rem;line-height:1.85;color:var(--bse-muted)}.bse-aside__label{margin:0 0 .6rem;font-size:1.2rem;letter-spacing:.08em}.bse-aside__text p{margin:0 0 .4rem}.bse-result{margin:3.2rem auto 0;max-width:52rem;padding:2.4rem 2rem;border-top:1px solid rgb(var(--color-foreground));border-bottom:1px solid rgb(var(--color-foreground))}.bse-result__label{margin:0;font-size:1.3rem;letter-spacing:.14em}.bse-result__name{margin:.8rem 0 0;font-size:2.6rem;line-height:1.4}.bse-result__text{margin-top:1.2rem;font-size:1.4rem;line-height:1.9}.bse-notes .bse-text{font-size:1.3rem;line-height:1.9;color:var(--bse-muted)}@media(prefers-reduced-motion:reduce){.bse-choice__box{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-buttersand-election.css.map */
