.elections-module__FK0OoG__page{width:min(var(--page-width), calc(100% - 2.5rem));margin-inline:auto;padding-bottom:7rem}.elections-module__FK0OoG__page>.site-header{width:100%;margin-bottom:clamp(4rem,8vw,7rem)}.elections-module__FK0OoG__lsnPage{--ink:#fff;--ink-soft:#d9e9ff;--line:#ffffff40;--paper:#06265c;--sheet:#0b3c7b;--forest:#06265c;--forest-bright:#83c5ff;--signal:#ef233c;--ochre:#83c5ff;width:min(100% - clamp(2rem,8vw,12rem),110rem);min-height:calc(100vh - 2rem);color:var(--ink);background:radial-gradient(circle at 90% 7%,#ef233c66,#0000 23rem),#06265c;margin-top:1rem;margin-bottom:1rem;padding:0 clamp(1.25rem,4vw,4.25rem) clamp(3rem,6vw,5rem)}.elections-module__FK0OoG__lsnPage .elections-module__FK0OoG__notice{border-top-color:var(--signal);background:#0b3c7be0}.elections-module__FK0OoG__lsnPage .elections-module__FK0OoG__accountNotice{border-left:3px solid #ef233c}.elections-module__FK0OoG__intro{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,8vw,7rem);display:grid}.elections-module__FK0OoG__intro h1,.elections-module__FK0OoG__page>h1{max-width:11ch;margin-bottom:0;font-size:clamp(3.5rem,8vw,7.4rem);line-height:.86}.elections-module__FK0OoG__intro>p:last-of-type,.elections-module__FK0OoG__intro>div:last-child>p{color:var(--ink-soft);margin-bottom:.35rem;font-size:1.04rem;line-height:1.65}.elections-module__FK0OoG__eyebrow{color:var(--forest-bright);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.69rem;font-weight:700}.elections-module__FK0OoG__notice{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--sheet);margin-top:3rem;padding:1.25rem;line-height:1.55}.elections-module__FK0OoG__accountNotice{overflow-wrap:anywhere;margin:1.5rem 0 3rem}.elections-module__FK0OoG__notice p{margin-bottom:1rem}.elections-module__FK0OoG__list{border-top:1px solid var(--ink);margin:clamp(4rem,9vw,8rem) 0 0;padding:0;list-style:none}.elections-module__FK0OoG__list li{border-bottom:1px solid var(--line)}.elections-module__FK0OoG__list li>a{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,4vw,2.6rem) 0;text-decoration:none;transition:padding .16s;display:grid}.elections-module__FK0OoG__list li>a:hover{padding-inline:.65rem}.elections-module__FK0OoG__list li>a:focus-visible{outline:3px solid var(--ochre);outline-offset:4px}.elections-module__FK0OoG__electionNumber{color:var(--forest-bright);font-family:var(--font-mono);letter-spacing:.08em;align-self:start;font-size:.68rem}.elections-module__FK0OoG__electionCopy h2,.elections-module__FK0OoG__list h2{font-family:var(--font-display);letter-spacing:-.04em;margin-block:.75rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:.98}.elections-module__FK0OoG__list p{max-width:48rem;color:var(--ink-soft);line-height:1.55}.elections-module__FK0OoG__state{color:var(--forest-bright);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:750}.elections-module__FK0OoG__list dl,.elections-module__FK0OoG__schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.5rem 0;display:grid}.elections-module__FK0OoG__list dl div,.elections-module__FK0OoG__schedule div{gap:.28rem;display:grid}.elections-module__FK0OoG__list dt,.elections-module__FK0OoG__schedule dt{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.elections-module__FK0OoG__list dd,.elections-module__FK0OoG__schedule dd{margin:0;font-size:.84rem;font-weight:650;line-height:1.45}.elections-module__FK0OoG__electionAction{border-bottom:1px solid var(--ink);align-self:center;padding-bottom:.25rem;font-size:.8rem}@media (max-width:760px){.elections-module__FK0OoG__page{width:min(100% - 1.5rem, var(--page-width))}.elections-module__FK0OoG__intro{grid-template-columns:1fr}.elections-module__FK0OoG__list li>a{grid-template-columns:2rem 1fr}.elections-module__FK0OoG__electionAction{grid-column:2;justify-self:start}}@media (max-width:520px){.elections-module__FK0OoG__list dl,.elections-module__FK0OoG__schedule{grid-template-columns:1fr}}.elections-module__FK0OoG__lsnPage .elections-module__FK0OoG__intro{gap:2rem}.elections-module__FK0OoG__lsnPage .elections-module__FK0OoG__intro h1{max-width:22ch;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.elections-module__FK0OoG__lsnPage .elections-module__FK0OoG__accountNotice{margin-bottom:2rem}.elections-module__FK0OoG__lsnPage>.site-header{margin-bottom:2rem}.elections-module__FK0OoG__desk>.site-header{margin-bottom:2rem}.elections-module__FK0OoG__desk .elections-module__FK0OoG__intro{margin:1.2rem 0;display:block}.elections-module__FK0OoG__desk .elections-module__FK0OoG__intro h1{max-width:none;font-family:var(--font-sans);letter-spacing:-.035em;margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:650;line-height:1.2}.elections-module__FK0OoG__desk .elections-module__FK0OoG__intro>p{max-width:42rem;font-size:1rem}.elections-module__FK0OoG__workspaceLink{border:1px solid var(--line);border-radius:8px;align-items:center;min-height:44px;padding:.5rem .85rem;font-size:.85rem;text-decoration:none;display:inline-flex}.elections-module__FK0OoG__empty{border:1px solid var(--line);background:var(--surface-muted,#f6f9f7);text-align:center;border-radius:16px;margin-top:2rem;padding:clamp(2rem,6vw,4rem) 1.5rem}.elections-module__FK0OoG__emptyIcon{background:var(--sheet);width:96px;height:96px;color:var(--forest-bright);border-radius:50%;place-items:center;margin:0 auto 1.5rem;display:grid}.elections-module__FK0OoG__empty h2,.elections-module__FK0OoG__helpCard h2{font-family:var(--font-sans);font-size:1.2rem;line-height:1.4}.elections-module__FK0OoG__empty p{max-width:42rem;color:var(--ink-soft);margin:0 auto 1.2rem;line-height:1.65}.elections-module__FK0OoG__emptyHelp{font-size:.9rem}.elections-module__FK0OoG__empty .button{border-radius:8px;min-width:150px}.elections-module__FK0OoG__switchAccount{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1.4rem 0;font-size:.9rem;display:flex}.elections-module__FK0OoG__switchAccount button{border-radius:8px}.elections-module__FK0OoG__helpCard{border:1px solid var(--line);border-radius:12px;margin-top:2rem;padding:1.4rem}.elections-module__FK0OoG__helpCard p{color:var(--ink-soft);margin:0;line-height:1.6}.elections-module__FK0OoG__privacy{color:var(--ink-soft);margin-top:2rem;font-size:.8rem}.elections-module__FK0OoG__desk .elections-module__FK0OoG__list{border:0;gap:1rem;margin-top:2rem;display:grid}.elections-module__FK0OoG__desk .elections-module__FK0OoG__list li{border:1px solid var(--line);background:var(--sheet);border-radius:12px}.elections-module__FK0OoG__desk .elections-module__FK0OoG__list li>a{padding:1.5rem;display:flex;position:relative}.elections-module__FK0OoG__desk .elections-module__FK0OoG__list li>a>div:first-child{grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;width:100%;display:grid}.elections-module__FK0OoG__desk .elections-module__FK0OoG__list h2{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.35rem;line-height:1.3}@media (max-width:760px){.elections-module__FK0OoG__desk .elections-module__FK0OoG__list li>a>div:first-child{grid-template-columns:1fr}.elections-module__FK0OoG__desk .elections-module__FK0OoG__electionAction{grid-column:1}.elections-module__FK0OoG__desk .elections-module__FK0OoG__electionNumber{display:none}}@media (max-width:520px){.elections-module__FK0OoG__ballotPage>.site-header{margin-bottom:1.5rem}.elections-module__FK0OoG__ballotPage>.back-link{margin-bottom:1rem}.elections-module__FK0OoG__ballotPage .elections-module__FK0OoG__accountNotice{margin-block:1rem 1.5rem;padding:.75rem 1rem}.elections-module__FK0OoG__ballotPage .elections-module__FK0OoG__accountNotice p{margin-block:.35rem}.elections-module__FK0OoG__ballotPage .elections-module__FK0OoG__intro{gap:1rem}.elections-module__FK0OoG__ballotPage .elections-module__FK0OoG__intro h1{max-width:none;font-size:clamp(2rem,8vw,2.75rem);line-height:1.05}.elections-module__FK0OoG__ballotPage .elections-module__FK0OoG__eyebrow{margin-bottom:.5rem}.elections-module__FK0OoG__ballotPage .elections-module__FK0OoG__schedule{gap:.75rem;margin-top:.75rem}}.elections-module__FK0OoG__experiencePage{max-width:768px}.elections-module__FK0OoG__experiencePage>.site-header{min-height:88px;margin-bottom:24px}.elections-module__FK0OoG__experiencePage .elections-module__FK0OoG__intro{margin-block:24px;display:block}.elections-module__FK0OoG__experiencePage .elections-module__FK0OoG__intro h1{max-width:none;font:400 30px/36px "Newsreader Variable",var(--font-display)}.elections-module__FK0OoG__experiencePage .elections-module__FK0OoG__intro>div:last-child{margin-top:20px}.elections-module__FK0OoG__experiencePage .elections-module__FK0OoG__schedule{font-size:14px}.elections-module__FK0OoG__experiencePage .elections-module__FK0OoG__accountNotice{border:1px solid var(--line);background:#f4f7f5;border-radius:8px;margin-top:24px;padding:16px;font-size:14px}
