.vote-page[data-astro-cid-sdovk24x] .vote-nav[data-astro-cid-sdovk24x]{top:var(--vote-nav-top,72px);z-index:50;background:var(--paper);box-shadow:0 1px 0 var(--line-2);position:sticky}.vote-page[data-astro-cid-sdovk24x] .vote-nav-inner[data-astro-cid-sdovk24x]{max-width:var(--page-w);padding:8px var(--page-px);margin:0 auto}.vote-page[data-astro-cid-sdovk24x] .app-section[data-astro-cid-sdovk24x][id]{scroll-margin-top:var(--vote-sticky-h,120px)}@media (width<=768px){.vote-page[data-astro-cid-sdovk24x] .vote-pillbar[data-astro-cid-sdovk24x]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.vote-page[data-astro-cid-sdovk24x] .vote-pillbar[data-astro-cid-sdovk24x]::-webkit-scrollbar{display:none}.vote-page[data-astro-cid-sdovk24x] .vote-pill[data-astro-cid-sdovk24x]{flex-shrink:0}}.vote-page[data-astro-cid-sdovk24x] .quick-grid[data-astro-cid-sdovk24x],.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x],.vote-page[data-astro-cid-sdovk24x] .races-list[data-astro-cid-sdovk24x],.vote-page[data-astro-cid-sdovk24x] .resources-list[data-astro-cid-sdovk24x],.vote-page[data-astro-cid-sdovk24x] .ballot-note[data-astro-cid-sdovk24x]{max-width:var(--page-read)}.vote-page[data-astro-cid-sdovk24x] .plan-builder[data-astro-cid-sdovk24x]{max-width:640px}.vote-page[data-astro-cid-sdovk24x] .quick-grid[data-astro-cid-sdovk24x]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vote-page[data-astro-cid-sdovk24x] .quick-card[data-astro-cid-sdovk24x]{border:1px solid var(--line-2);border-left:4px solid var(--h1-accent);border-radius:var(--radius-md);background:#fff;padding:1rem 1.1rem;transition:transform .15s,box-shadow .15s}.vote-page[data-astro-cid-sdovk24x] .quick-card[data-astro-cid-sdovk24x]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000a}.vote-page[data-astro-cid-sdovk24x] .quick-card-title[data-astro-cid-sdovk24x]{font-family:var(--ff-serif);font-size:var(--t-h5);color:#7a2020;margin-bottom:6px;font-weight:600}.vote-page[data-astro-cid-sdovk24x] .quick-card-body[data-astro-cid-sdovk24x]{font-size:var(--t-small);color:var(--ink-2);line-height:1.55}.vote-page[data-astro-cid-sdovk24x] .quick-card-action[data-astro-cid-sdovk24x]{font-size:var(--t-caption);color:var(--h1-accent);margin-top:.6rem;font-weight:600;text-decoration:none;display:inline-block}.vote-page[data-astro-cid-sdovk24x] .quick-card-action[data-astro-cid-sdovk24x]:hover{opacity:.75}.vote-page[data-astro-cid-sdovk24x] .quick-locator[data-astro-cid-sdovk24x]{max-width:var(--page-read);background:var(--fill-2);border:1px solid var(--line-2);border-radius:var(--radius-md);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-top:12px;padding:.85rem 1rem;display:flex}.vote-page[data-astro-cid-sdovk24x] .quick-locator-body[data-astro-cid-sdovk24x]{flex:100%}.vote-page[data-astro-cid-sdovk24x] .quick-locator-title[data-astro-cid-sdovk24x]{font-size:var(--t-small);color:var(--ink);margin-bottom:3px;font-weight:600}.vote-page[data-astro-cid-sdovk24x] .quick-locator-desc[data-astro-cid-sdovk24x]{font-size:var(--t-small);color:var(--ink-2);line-height:1.55}.vote-page[data-astro-cid-sdovk24x] .quick-locator-action[data-astro-cid-sdovk24x]{font-size:var(--t-caption);color:var(--h1-accent);flex-shrink:0;font-weight:600;text-decoration:none}.vote-page[data-astro-cid-sdovk24x] .quick-locator-action[data-astro-cid-sdovk24x]:hover{opacity:.75}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x]{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x]{border-bottom:1px solid var(--line-2);font-size:var(--t-body);color:var(--ink-2);grid-template-columns:110px 1fr;align-items:baseline;gap:1rem;padding:.7rem 0;line-height:1.5;display:grid}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] .d-date[data-astro-cid-sdovk24x]{font-family:var(--ff-sans);font-variant-numeric:tabular-nums;font-size:var(--t-meta);color:var(--ink-3);letter-spacing:.02em}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x].bold{color:var(--ink)}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x].bold .d-date[data-astro-cid-sdovk24x]{color:var(--h1-accent);font-weight:600}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x].bold .d-text[data-astro-cid-sdovk24x]{font-weight:600}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x].past{opacity:.55}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x].past .d-date[data-astro-cid-sdovk24x],.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x].past .d-text[data-astro-cid-sdovk24x]{color:var(--ink-4);font-weight:400}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x].is-today{opacity:1}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x].is-today .d-date[data-astro-cid-sdovk24x]{color:var(--h1-accent);font-weight:700}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x].is-today .d-text[data-astro-cid-sdovk24x]{color:var(--ink);font-weight:700}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x].is-today .d-text[data-astro-cid-sdovk24x]:after{content:"Today";background:var(--h1-accent);color:#fff;font-family:var(--ff-sans);font-size:var(--t-micro);border-radius:var(--radius-xs);vertical-align:middle;margin-left:.5rem;padding:.05rem .45rem;font-weight:700;line-height:1.5;display:inline-block}.vote-page[data-astro-cid-sdovk24x] .races-list[data-astro-cid-sdovk24x]{margin:0 0 1rem;padding:0;list-style:none}.vote-page[data-astro-cid-sdovk24x] .races-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x]{margin-bottom:8px}.vote-page[data-astro-cid-sdovk24x] .race-link[data-astro-cid-sdovk24x]{background:var(--fill-2);border:1px solid var(--line-2);border-left:3px solid var(--h1-accent);border-radius:var(--radius-md);color:var(--ink);grid-template-columns:200px 1fr;align-items:baseline;gap:1rem;padding:.85rem 1rem;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:grid}.vote-page[data-astro-cid-sdovk24x] .race-link[data-astro-cid-sdovk24x]:hover{box-shadow:var(--shadow-md);background:var(--fill);transform:translateY(-1px)}.vote-page[data-astro-cid-sdovk24x] .race-office[data-astro-cid-sdovk24x]{font-family:var(--ff-serif);font-size:var(--t-h5);font-weight:600}.vote-page[data-astro-cid-sdovk24x] .race-info[data-astro-cid-sdovk24x]{flex-direction:column;gap:2px;display:flex}.vote-page[data-astro-cid-sdovk24x] .race-cands[data-astro-cid-sdovk24x]{font-size:var(--t-small);color:var(--ink-2)}.vote-page[data-astro-cid-sdovk24x] .ballot-note[data-astro-cid-sdovk24x]{font-size:var(--t-small);color:var(--ink-3);margin-top:.75rem;line-height:1.6}.vote-page[data-astro-cid-sdovk24x] .ballot-note[data-astro-cid-sdovk24x] strong[data-astro-cid-sdovk24x]{color:var(--ink)}.vote-page[data-astro-cid-sdovk24x] .loc-group[data-astro-cid-sdovk24x]{max-width:var(--page-read);margin-top:1.5rem}.vote-page[data-astro-cid-sdovk24x] .loc-bordering-head[data-astro-cid-sdovk24x]{max-width:var(--page-read);border-top:1px solid var(--line-2);font-family:var(--ff-sans);font-size:var(--t-small);color:var(--ink-2);margin-top:1.75rem;padding-top:1.1rem;font-weight:700}.vote-page[data-astro-cid-sdovk24x] .loc-group-label[data-astro-cid-sdovk24x]{font-family:var(--ff-sans);font-size:var(--t-caption);color:var(--ink-3);margin-bottom:.55rem;font-weight:700}.vote-page[data-astro-cid-sdovk24x] .loc-list[data-astro-cid-sdovk24x]{grid-template-columns:1fr 1fr;gap:.6rem .9rem;margin:0;padding:0;list-style:none;display:grid}.vote-page[data-astro-cid-sdovk24x] .loc-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x]{margin:0}.vote-page[data-astro-cid-sdovk24x] .loc-link[data-astro-cid-sdovk24x]{background:var(--fill-2);border:1px solid var(--line-2);border-radius:var(--radius-md);min-height:56px;color:var(--ink);align-items:center;gap:.75rem;padding:.6rem .85rem;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:flex}.vote-page[data-astro-cid-sdovk24x] .loc-link[data-astro-cid-sdovk24x]:hover{box-shadow:var(--shadow-md);background:var(--fill);border-color:#d4a09a;transform:translateY(-1px)}.vote-page[data-astro-cid-sdovk24x] .loc-link[data-astro-cid-sdovk24x]:focus-visible{outline:2px solid var(--h1-accent);outline-offset:2px}.vote-page[data-astro-cid-sdovk24x] .loc-text[data-astro-cid-sdovk24x]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vote-page[data-astro-cid-sdovk24x] .loc-name[data-astro-cid-sdovk24x]{font-weight:600;font-size:var(--t-small);color:var(--ink);line-height:1.25}.vote-page[data-astro-cid-sdovk24x] .loc-addr[data-astro-cid-sdovk24x]{font-size:var(--t-caption);color:var(--ink-3);line-height:1.3}.vote-page[data-astro-cid-sdovk24x] .loc-dir[data-astro-cid-sdovk24x]{font-size:var(--t-caption);color:var(--h1-accent);white-space:nowrap;flex-shrink:0;font-weight:600}@media (width<=768px){.vote-page[data-astro-cid-sdovk24x] .loc-list[data-astro-cid-sdovk24x]{grid-template-columns:1fr}}.vote-page[data-astro-cid-sdovk24x] .plan-builder[data-astro-cid-sdovk24x]{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:#fff;padding:1.4rem 1.4rem 1.5rem}.vote-page[data-astro-cid-sdovk24x] .plan-form[data-astro-cid-sdovk24x]{flex-direction:column;gap:1.1rem;display:flex}.vote-page[data-astro-cid-sdovk24x] .plan-methods[data-astro-cid-sdovk24x]{border:none;flex-direction:column;gap:.4rem;margin:0;padding:0;display:flex}.vote-page[data-astro-cid-sdovk24x] .plan-methods[data-astro-cid-sdovk24x] legend[data-astro-cid-sdovk24x]{font-size:var(--t-small);color:var(--ink);margin-bottom:.5rem;padding:0;font-weight:600}.vote-page[data-astro-cid-sdovk24x] .plan-method[data-astro-cid-sdovk24x]{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-md);cursor:pointer;font-size:var(--t-body);color:var(--ink);align-items:center;gap:.6rem;padding:.55rem .75rem;transition:border-color .15s,background .15s;display:flex}.vote-page[data-astro-cid-sdovk24x] .plan-method[data-astro-cid-sdovk24x]:hover{border-color:#d4a09a}.vote-page[data-astro-cid-sdovk24x] .plan-method[data-astro-cid-sdovk24x]:has(input[type=radio]:checked){border-color:var(--h1-accent);background:#fdf5f4}.vote-page[data-astro-cid-sdovk24x] .plan-method[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x][type=radio]{accent-color:var(--h1-accent)}.vote-page[data-astro-cid-sdovk24x] .plan-method[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x][type=radio]:checked+.plan-method-label[data-astro-cid-sdovk24x]{color:#7a2020;font-weight:600}.vote-page[data-astro-cid-sdovk24x] .plan-row[data-astro-cid-sdovk24x]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.vote-page[data-astro-cid-sdovk24x] .plan-field[data-astro-cid-sdovk24x]{flex-direction:column;gap:.35rem;display:flex}.vote-page[data-astro-cid-sdovk24x] .plan-field-label[data-astro-cid-sdovk24x]{font-size:var(--t-small);color:var(--ink);font-weight:600}.vote-page[data-astro-cid-sdovk24x] .plan-field-hint[data-astro-cid-sdovk24x]{font-size:var(--t-meta);color:var(--ink-3);font-weight:400;line-height:1.45}.vote-page[data-astro-cid-sdovk24x] .plan-field[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x][type=date],.vote-page[data-astro-cid-sdovk24x] .plan-field[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x][type=text],.vote-page[data-astro-cid-sdovk24x] .plan-field[data-astro-cid-sdovk24x] select[data-astro-cid-sdovk24x]{border:1px solid var(--line-2);border-radius:var(--radius-md);font-family:inherit;font-size:var(--t-body);background:var(--paper);color:var(--ink);width:100%;padding:.55rem .75rem}.vote-page[data-astro-cid-sdovk24x] .plan-field[data-astro-cid-sdovk24x] input[data-astro-cid-sdovk24x]:focus,.vote-page[data-astro-cid-sdovk24x] .plan-field[data-astro-cid-sdovk24x] select[data-astro-cid-sdovk24x]:focus{border-color:var(--h1-accent);outline:none}.vote-page[data-astro-cid-sdovk24x] .plan-save-btn[data-astro-cid-sdovk24x]{background:var(--ink);color:var(--paper);font-size:var(--t-small);border-radius:var(--radius-md);cursor:pointer;border:none;align-self:flex-start;padding:.65rem 1.4rem;font-family:inherit;font-weight:600;transition:transform .15s,background .15s}.vote-page[data-astro-cid-sdovk24x] .plan-save-btn[data-astro-cid-sdovk24x]:hover{background:#333;transform:translateY(-1px)}.vote-page[data-astro-cid-sdovk24x] .plan-priv-note[data-astro-cid-sdovk24x]{font-size:var(--t-meta);color:var(--ink-3);margin-top:.85rem;line-height:1.5}.vote-page[data-astro-cid-sdovk24x] .resources-list[data-astro-cid-sdovk24x]{margin:0;padding:0;list-style:none}.vote-page[data-astro-cid-sdovk24x] .resources-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x]{border-bottom:1px solid var(--line-2);font-size:var(--t-body);padding:.65rem 0;line-height:1.55}.vote-page[data-astro-cid-sdovk24x] .resources-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x]:last-child{border-bottom:none}.vote-page[data-astro-cid-sdovk24x] .resources-list[data-astro-cid-sdovk24x] a[data-astro-cid-sdovk24x]{color:var(--ink);border-bottom:1px solid var(--h1-accent);font-weight:600;text-decoration:none}.vote-page[data-astro-cid-sdovk24x] .resources-list[data-astro-cid-sdovk24x] a[data-astro-cid-sdovk24x]:hover{color:var(--h1-accent)}.vote-page[data-astro-cid-sdovk24x] .res-note[data-astro-cid-sdovk24x]{color:var(--ink-3);font-size:var(--t-small);margin-top:2px;display:block}@media (width<=540px){.vote-page[data-astro-cid-sdovk24x] .quick-grid[data-astro-cid-sdovk24x]{grid-template-columns:1fr}.vote-page[data-astro-cid-sdovk24x] .dates-list[data-astro-cid-sdovk24x] li[data-astro-cid-sdovk24x]{grid-template-columns:90px 1fr;gap:.75rem}.vote-page[data-astro-cid-sdovk24x] .race-link[data-astro-cid-sdovk24x]{grid-template-columns:1fr;gap:.25rem}.vote-page[data-astro-cid-sdovk24x] .plan-row[data-astro-cid-sdovk24x]{grid-template-columns:1fr}}
