.election-landing-module__e-1Qrq__page{min-height:100dvh;color:var(--ink);background:#fff;line-height:1.6}.election-landing-module__e-1Qrq__page h1,.election-landing-module__e-1Qrq__page h2,.election-landing-module__e-1Qrq__page h3,.election-landing-module__e-1Qrq__page p{margin:0}.election-landing-module__e-1Qrq__page h1,.election-landing-module__e-1Qrq__page h2,.election-landing-module__e-1Qrq__page h3{letter-spacing:normal;line-height:1.2}.election-landing-module__e-1Qrq__page a{color:inherit;text-underline-offset:4px}.election-landing-module__e-1Qrq__page button{cursor:pointer}.election-landing-module__e-1Qrq__page svg{flex:none;width:22px;height:22px}.election-landing-module__e-1Qrq__main{width:min(960px,100% - 64px);margin-inline:auto;padding-top:40px}.election-landing-module__e-1Qrq__headline{padding-bottom:30px}.election-landing-module__e-1Qrq__page .election-landing-module__e-1Qrq__headlineText{color:var(--ink);text-align:center;font-size:clamp(26px,3vw,36px);font-weight:700;display:grid}.election-landing-module__e-1Qrq__headlineSentence{visibility:hidden;grid-area:1/1;align-self:center}.election-landing-module__e-1Qrq__headlineSentence[data-active=true]{visibility:visible}.election-landing-module__e-1Qrq__rotatingPhrase{color:var(--signing-blue);display:inline}.election-landing-module__e-1Qrq__headlineSentence[data-active=true] .election-landing-module__e-1Qrq__rotatingPhrase{animation:.35s ease-out both election-landing-module__e-1Qrq__phraseArrival}@keyframes election-landing-module__e-1Qrq__phraseArrival{0%{opacity:0}to{opacity:1}}.election-landing-module__e-1Qrq__introVideo{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--brand-border);background:#000;border-radius:14px;width:100%;height:auto;display:block}.election-landing-module__e-1Qrq__primaryButton,.election-landing-module__e-1Qrq__secondaryButton{border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:17px 22px;font-size:17px;font-weight:750;text-decoration:none;display:flex}.election-landing-module__e-1Qrq__page .election-landing-module__e-1Qrq__primaryButton{color:#fff;background:var(--signing-blue)}.election-landing-module__e-1Qrq__page .election-landing-module__e-1Qrq__primaryButton:hover{background:var(--signing-blue-dark)}.election-landing-module__e-1Qrq__page .election-landing-module__e-1Qrq__secondaryButton{color:var(--ink);background:var(--brand-tint);border-color:var(--brand-border)}.election-landing-module__e-1Qrq__page .election-landing-module__e-1Qrq__secondaryButton:hover{background:var(--brand-tint-strong)}.election-landing-module__e-1Qrq__mainAction{width:min(100%,380px);margin:28px auto 0}.election-landing-module__e-1Qrq__explore{width:min(100%,380px);margin:14px auto max(28px, env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.election-landing-module__e-1Qrq__explore a{text-align:left;gap:16px;padding:14px 18px;font-weight:600;line-height:1.5}.election-landing-module__e-1Qrq__explore svg{width:18px;height:18px}.election-landing-module__e-1Qrq__page summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650}.election-landing-module__e-1Qrq__page :is(a,button,summary):focus-visible{outline:3px solid var(--focus);outline-offset:4px}.election-landing-module__e-1Qrq__page details[open]>summary{margin-bottom:10px}.election-landing-module__e-1Qrq__optionsMain{--option-space:40px;width:min(1000px,100% - 64px);padding:24px 0 max(64px, env(safe-area-inset-bottom,0px));margin-inline:auto}.election-landing-module__e-1Qrq__backLink{align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.election-landing-module__e-1Qrq__backLink:hover{text-decoration:underline}.election-landing-module__e-1Qrq__page .election-landing-module__e-1Qrq__optionsTitle{text-wrap:balance;max-width:24ch;margin-top:24px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.18}.election-landing-module__e-1Qrq__votingOptions{gap:var(--option-space);margin-top:var(--option-space);display:grid}.election-landing-module__e-1Qrq__option h2{font-size:22px;font-weight:600;line-height:1.35}.election-landing-module__e-1Qrq__option>p{color:var(--muted);margin-top:12px;font-size:17px;line-height:1.7}.election-landing-module__e-1Qrq__recommendationPill{background:var(--warning);max-width:100%;color:var(--ink);border:0;border-radius:10px;justify-self:start;margin-top:12px;padding:12px 20px;font-size:18px;font-weight:750;line-height:1.5;display:inline-block}.election-landing-module__e-1Qrq__printLink{min-height:44px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border);justify-self:start;align-items:center;gap:12px;margin-top:24px;font-size:15px;font-weight:500;display:inline-flex}.election-landing-module__e-1Qrq__printLink:hover{text-decoration-color:currentColor}.election-landing-module__e-1Qrq__printLink svg{width:18px;height:18px}.election-landing-module__e-1Qrq__proxyHelp{background:var(--brand-tint);border:0;border-radius:20px;margin-top:24px;padding:28px}.election-landing-module__e-1Qrq__proxyHelp h3{text-wrap:pretty;max-width:36ch;margin-bottom:20px;font-size:20px;font-weight:500;line-height:1.45}.election-landing-module__e-1Qrq__proxyAction{border-radius:12px;gap:20px;padding:18px 20px;font-size:24px;font-weight:700;line-height:1.4}.election-landing-module__e-1Qrq__accordions{margin-top:12px;font-size:15px;line-height:1.7}.election-landing-module__e-1Qrq__accordions details+details{padding-top:1px}.election-landing-module__e-1Qrq__accordions summary{-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding-block:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}.election-landing-module__e-1Qrq__accordions summary::-webkit-details-marker{display:none}.election-landing-module__e-1Qrq__accordions summary::marker{content:""}.election-landing-module__e-1Qrq__accordions summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 8px;width:8px;height:8px;margin-right:4px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.election-landing-module__e-1Qrq__accordions summary:hover{color:var(--signing-blue)}.election-landing-module__e-1Qrq__accordions details[open]>summary{margin-bottom:0}.election-landing-module__e-1Qrq__accordions details[open]>summary:after{transform:translateY(2px)rotate(225deg)}.election-landing-module__e-1Qrq__accordions p{color:var(--muted);margin-bottom:16px}.election-landing-module__e-1Qrq__accordions a{overflow-wrap:anywhere}@media (min-width:761px){.election-landing-module__e-1Qrq__page .election-landing-module__e-1Qrq__optionsTitle{max-width:none;font-size:clamp(28px,3.4vw,44px)}.election-landing-module__e-1Qrq__main{width:min(840px,100% - 64px);padding-top:20px}.election-landing-module__e-1Qrq__headline{padding-bottom:18px}.election-landing-module__e-1Qrq__page .election-landing-module__e-1Qrq__headlineText{font-size:clamp(26px,2.5vw,30px)}.election-landing-module__e-1Qrq__introVideo{width:min(100%,720px,max(360px,177.778svh - 657.778px));margin-inline:auto}.election-landing-module__e-1Qrq__mainAction,.election-landing-module__e-1Qrq__explore{width:min(100%,720px)}.election-landing-module__e-1Qrq__mainAction{min-height:52px;margin-top:16px;padding:12px 20px;line-height:1.4}.election-landing-module__e-1Qrq__explore{gap:8px;margin-top:10px;margin-bottom:20px}.election-landing-module__e-1Qrq__explore a{min-height:48px;padding:10px 20px;line-height:1.4}}@media (max-width:760px){.election-landing-module__e-1Qrq__main{width:calc(100% - 32px);padding-top:max(20px, env(safe-area-inset-top,0px))}.election-landing-module__e-1Qrq__headline{padding-bottom:24px}.election-landing-module__e-1Qrq__introVideo{border-radius:10px}.election-landing-module__e-1Qrq__mainAction,.election-landing-module__e-1Qrq__explore a{font-size:16px}.election-landing-module__e-1Qrq__mainAction{gap:12px;margin-top:22px;padding-inline:18px}.election-landing-module__e-1Qrq__optionsMain{--option-space:32px;width:calc(100% - 40px);padding-top:12px}.election-landing-module__e-1Qrq__page .election-landing-module__e-1Qrq__optionsTitle{margin-top:20px}.election-landing-module__e-1Qrq__option h2{font-size:21px}.election-landing-module__e-1Qrq__proxyHelp{border-radius:16px;padding:20px}.election-landing-module__e-1Qrq__proxyHelp h3{margin-bottom:16px;font-size:18px}.election-landing-module__e-1Qrq__proxyAction{gap:12px;padding:16px}.election-landing-module__e-1Qrq__accordions summary{gap:16px}}@media (prefers-reduced-motion:reduce){.election-landing-module__e-1Qrq__headlineSentence[data-active=true] .election-landing-module__e-1Qrq__rotatingPhrase{animation:none}.election-landing-module__e-1Qrq__accordions summary:after{transition:none}}
