/* Scoped additions for the vote guide. Original image styles remain untouched. */
.page-vote .vote-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:.8125rem;line-height:1.6;color:var(--muted);margin-bottom:28px}
.page-vote .vote-breadcrumb a{color:var(--purple-light);text-decoration:underline;text-underline-offset:4px}
.page-vote .vote-help,.page-vote .vote-discover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:70px;margin-top:75px;padding-top:45px;border-top:1px solid var(--line)}
.page-vote .vote-help h2,.page-vote .vote-discover h2{font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.08;margin:12px 0 22px}
.page-vote .vote-help .eyebrow,.page-vote .vote-discover .eyebrow{color:var(--purple-light)}
.page-vote .vote-help>div>p:not(.eyebrow),.page-vote .vote-discover p:not(.eyebrow){color:var(--muted);font-size:1rem;line-height:1.85;max-width:58ch}
.page-vote .vote-help .faq-list a{color:var(--purple-light);text-decoration:underline;text-underline-offset:3px}
.page-vote .vote-discover .button{margin-top:12px}
.page-vote .vote-discover-links{display:grid;align-content:start}
.page-vote .vote-discover-links a{display:grid;gap:7px;border-bottom:1px solid var(--line);padding:20px 0;text-decoration:none}
.page-vote .vote-discover-links a:first-child{padding-top:0}
.page-vote .vote-discover-links strong{color:var(--purple-light);font-size:1.0625rem}
.page-vote .vote-discover-links span{color:var(--muted);line-height:1.7;font-size:.9375rem}
.page-vote .vote-discover-links a:hover strong{text-decoration:underline;text-underline-offset:4px}
.page-vote .vote-help :focus-visible,.page-vote .vote-discover :focus-visible,.page-vote .vote-breadcrumb :focus-visible{outline:2px solid var(--purple-light);outline-offset:5px}
@media(max-width:850px){.page-vote .vote-help,.page-vote .vote-discover{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:55px;padding-top:32px}}
@media(max-width:600px){.page-vote .vote-breadcrumb{margin-bottom:24px}.page-vote .vote-help h2,.page-vote .vote-discover h2{font-size:clamp(2rem,10.5vw,2.65rem)}.page-vote .vote-discover .button{max-width:100%;white-space:normal;text-align:left}.page-vote .vote-help>div>p:not(.eyebrow),.page-vote .vote-discover p:not(.eyebrow){font-size:.9375rem}}
