.inline-vote[data-astro-cid-wbaxfyy3]{display:contents}[data-astro-cid-wbaxfyy3][data-vote-form]{display:grid;gap:var(--space-4);justify-items:start}[data-astro-cid-wbaxfyy3][data-vote-issue-options]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);width:100%}.vote-issue-option[data-astro-cid-wbaxfyy3]{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.vote-issue-option[data-astro-cid-wbaxfyy3]:has(input:checked){border-color:var(--color-primary);background:var(--color-bg)}.vote-issue-option[data-astro-cid-wbaxfyy3]:hover{border-color:var(--color-primary)}.vote-issue-option[data-astro-cid-wbaxfyy3]:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.vote-issue-option[data-astro-cid-wbaxfyy3]:has(input:disabled:not(:checked)){opacity:.55;cursor:default}input[data-astro-cid-wbaxfyy3]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.vote-actions[data-astro-cid-wbaxfyy3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.form-error[data-astro-cid-wbaxfyy3]{color:var(--color-danger)}[data-astro-cid-wbaxfyy3][data-vote-success]{margin:0}@media(max-width:767px){[data-astro-cid-wbaxfyy3][data-vote-issue-options]{grid-template-columns:minmax(0,1fr)}}html:has([data-ward-section-nav]){scroll-behavior:smooth}.ward[data-astro-cid-vmnj3me2]{max-width:var(--container-app);margin-inline:auto;padding:0 var(--container-pad-x);display:flex;flex-direction:column;gap:var(--space-12)}.ward-section-nav[data-astro-cid-vmnj3me2]{position:sticky;top:80px;z-index:60;display:flex;gap:var(--space-2);width:100vw;margin-inline:calc(50% - 50vw);margin-top:calc(-1 * var(--space-12));padding:var(--space-2) max(var(--container-pad-x),calc((100vw - var(--container-app)) / 2 + var(--container-pad-x)));overflow-x:auto;overscroll-behavior-inline:contain;background:var(--color-header-bg);isolation:isolate;border-bottom:1px solid var(--color-border);scrollbar-width:none}.ward-section-nav[data-astro-cid-vmnj3me2]::-webkit-scrollbar{display:none}.ward-section-nav[data-astro-cid-vmnj3me2] a[data-astro-cid-vmnj3me2]{display:inline-flex;align-items:center;min-height:44px;flex:0 0 auto;position:relative;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700;text-decoration:none;white-space:nowrap}.ward-section-nav[data-astro-cid-vmnj3me2] a[data-astro-cid-vmnj3me2]:hover,.ward-section-nav[data-astro-cid-vmnj3me2] a[data-astro-cid-vmnj3me2]:focus-visible{color:var(--color-text)}.ward-section-nav[data-astro-cid-vmnj3me2] a[data-astro-cid-vmnj3me2][aria-current=page]{color:var(--color-primary)}.ward-section-nav[data-astro-cid-vmnj3me2] a[data-astro-cid-vmnj3me2][aria-current=page]:after{position:absolute;right:0;bottom:calc(-1 * var(--space-2) - 1px);left:0;height:4px;background:var(--color-primary);content:""}.ward-section-nav[data-astro-cid-vmnj3me2] a[data-astro-cid-vmnj3me2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ward-section[data-astro-cid-vmnj3me2]{scroll-margin-top:calc(80px + var(--space-16))}.ward-section-eyebrow[data-astro-cid-vmnj3me2]{margin:0;color:var(--color-hero-alert);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-xs)}.ward-overview-section[data-astro-cid-vmnj3me2] .map-container[data-astro-cid-vmnj3me2]{margin-top:var(--space-2)}.ward-section[data-astro-cid-vmnj3me2]:not(.ward-overview-section){width:100vw;margin-inline:calc(50% - 50vw);padding:var(--space-8) max(var(--container-pad-x),calc((100vw - var(--container-app)) / 2 + var(--container-pad-x)))}.ward-overview-section[data-astro-cid-vmnj3me2]{padding-block:var(--space-8);background:var(--color-bg)}.ward-candidates-section[data-astro-cid-vmnj3me2]{background:var(--color-header-bg);color:var(--color-text)}.issue-vote-section[data-astro-cid-vmnj3me2]{background:var(--color-bg)}.candidate-questions-section[data-astro-cid-vmnj3me2]{background:var(--color-methodology-bg);color:var(--color-methodology-text)}.ward-header[data-astro-cid-vmnj3me2] h1[data-astro-cid-vmnj3me2]{font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--leading-3xl);margin:0;color:var(--color-on-hero)}.ward-header[data-astro-cid-vmnj3me2]{width:100vw;margin-inline:calc(50% - 50vw);padding:var(--space-12) max(var(--container-pad-x),calc((100vw - var(--container-app)) / 2 + var(--container-pad-x)));background:var(--color-hero-bg);color:var(--color-on-hero);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.ward-details[data-astro-cid-vmnj3me2],.overview-grid[data-astro-cid-vmnj3me2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.ward-details[data-astro-cid-vmnj3me2]{width:100%;margin:0}.ward-details[data-astro-cid-vmnj3me2] div[data-astro-cid-vmnj3me2]{display:grid;gap:var(--space-1)}.ward-details[data-astro-cid-vmnj3me2] dt[data-astro-cid-vmnj3me2],.overview-panel[data-astro-cid-vmnj3me2] dt[data-astro-cid-vmnj3me2],.overview-panel[data-astro-cid-vmnj3me2] h3[data-astro-cid-vmnj3me2]{color:var(--color-hero-muted);font-size:var(--text-xs);line-height:inherit}.ward-details[data-astro-cid-vmnj3me2] dd[data-astro-cid-vmnj3me2],.overview-panel[data-astro-cid-vmnj3me2] dd[data-astro-cid-vmnj3me2]{margin:0;color:var(--color-on-hero);font-size:var(--text-base);font-weight:400;line-height:inherit}.map-container[data-astro-cid-vmnj3me2]{position:relative;width:100%;aspect-ratio:16 / 10;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;overflow:hidden}@media(min-width:768px){.map-container[data-astro-cid-vmnj3me2]{aspect-ratio:16 / 7}}.ward-overview[data-astro-cid-vmnj3me2]{display:grid;width:100%;margin-top:var(--space-4);padding-top:var(--space-6);border-top:1px solid rgba(242,234,217,.22)}.ward-overview[data-astro-cid-vmnj3me2] h2[data-astro-cid-vmnj3me2],.ward-overview[data-astro-cid-vmnj3me2] h3[data-astro-cid-vmnj3me2],.ward-overview[data-astro-cid-vmnj3me2] p[data-astro-cid-vmnj3me2],.ward-overview[data-astro-cid-vmnj3me2] ul[data-astro-cid-vmnj3me2],.overview-panel[data-astro-cid-vmnj3me2]{margin:0}.ward-overview[data-astro-cid-vmnj3me2] h2[data-astro-cid-vmnj3me2]{margin:0;color:var(--color-hero-muted);font-size:var(--text-sm);font-weight:700}.overview-panel[data-astro-cid-vmnj3me2]{display:grid;align-content:start;gap:var(--space-1);min-width:0}.overview-panel[data-astro-cid-vmnj3me2] h3[data-astro-cid-vmnj3me2]{font-family:inherit;font-weight:400;line-height:inherit}.overview-reservation[data-astro-cid-vmnj3me2] dd[data-astro-cid-vmnj3me2]{font-weight:400}.overview-panel[data-astro-cid-vmnj3me2] p[data-astro-cid-vmnj3me2],.overview-panel[data-astro-cid-vmnj3me2] li[data-astro-cid-vmnj3me2]{color:var(--color-on-hero)}.key-areas[data-astro-cid-vmnj3me2]{display:grid;gap:var(--space-1);padding-left:var(--space-4)}.overview-old-wards[data-astro-cid-vmnj3me2] ul[data-astro-cid-vmnj3me2]{display:grid;gap:var(--space-1);padding:0;list-style:none}.overview-old-wards[data-astro-cid-vmnj3me2] li[data-astro-cid-vmnj3me2]{display:flex;justify-content:flex-start;gap:var(--space-3)}.overview-old-wards[data-astro-cid-vmnj3me2] strong[data-astro-cid-vmnj3me2]{flex:none;font-weight:700}@media(max-width:767px){.ward-header[data-astro-cid-vmnj3me2]{padding-block:var(--space-8)}.ward-details[data-astro-cid-vmnj3me2],.overview-grid[data-astro-cid-vmnj3me2]{grid-template-columns:1fr;gap:var(--space-4)}}.map-fallback[data-astro-cid-vmnj3me2]{margin:0;color:var(--color-text-muted);text-align:center;padding:var(--space-4)}.ward-candidates[data-astro-cid-vmnj3me2]{display:grid;gap:var(--space-4)}.ward-candidates[data-astro-cid-vmnj3me2] h2[data-astro-cid-vmnj3me2],.candidate-empty[data-astro-cid-vmnj3me2]{margin:0}.ward-candidates[data-astro-cid-vmnj3me2] h2[data-astro-cid-vmnj3me2]{font-family:var(--font-heading);font-size:1.6rem;line-height:var(--leading-3xl)}.ward-candidates[data-astro-cid-vmnj3me2] .candidate-row .name{font-size:var(--text-lg)}.candidate-empty[data-astro-cid-vmnj3me2],.status-label[data-astro-cid-vmnj3me2]{color:var(--color-text-muted)}.candidate-empty[data-astro-cid-vmnj3me2]{font-size:.95rem;line-height:1.6}.candidate-list[data-astro-cid-vmnj3me2]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6)}.candidate-item[data-astro-cid-vmnj3me2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.status-label[data-astro-cid-vmnj3me2]{flex:none;font-size:var(--text-sm)}.candidate-actions[data-astro-cid-vmnj3me2]{display:flex;margin-top:var(--space-2)}.candidate-questions[data-astro-cid-vmnj3me2] h2[data-astro-cid-vmnj3me2]{font-family:var(--font-heading);font-size:1.6rem;line-height:var(--leading-3xl);margin:0 0 var(--space-4)}.candidate-questions[data-astro-cid-vmnj3me2] ol[data-astro-cid-vmnj3me2]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.candidate-questions[data-astro-cid-vmnj3me2] p[data-astro-cid-vmnj3me2]{margin:0}.issue-vote[data-astro-cid-vmnj3me2]{display:grid;gap:var(--space-4)}.issue-vote[data-astro-cid-vmnj3me2] h2[data-astro-cid-vmnj3me2],.issue-vote[data-astro-cid-vmnj3me2]>p[data-astro-cid-vmnj3me2]:not(.ward-section-eyebrow){margin:0}.issue-vote[data-astro-cid-vmnj3me2] h2[data-astro-cid-vmnj3me2]{font-family:var(--font-heading);font-size:1.6rem;line-height:var(--leading-3xl)}.issue-vote[data-astro-cid-vmnj3me2]>p[data-astro-cid-vmnj3me2]:not(.ward-section-eyebrow){color:var(--color-why-vote-ink);font-size:.95rem;line-height:1.6}.issue-vote-section[data-astro-cid-vmnj3me2] .ward-section-eyebrow[data-astro-cid-vmnj3me2]{color:var(--color-hero-alert)}.issue-vote-section[data-astro-cid-vmnj3me2] h2[data-astro-cid-vmnj3me2],.issue-vote-section[data-astro-cid-vmnj3me2]>p[data-astro-cid-vmnj3me2]:not(.ward-section-eyebrow){color:var(--color-text)}.candidate-questions-section[data-astro-cid-vmnj3me2] .ward-section-eyebrow[data-astro-cid-vmnj3me2]{color:var(--color-danger);margin-bottom:var(--space-2)}.vote-personal[data-astro-cid-vmnj3me2] h3[data-astro-cid-vmnj3me2],.vote-results-heading[data-astro-cid-vmnj3me2]{margin:0;font-size:var(--text-lg)}.vote-personal[data-astro-cid-vmnj3me2] ul[data-astro-cid-vmnj3me2]{margin:var(--space-2) 0 0;padding-inline-start:var(--space-6)}.vote-personal[data-astro-cid-vmnj3me2] li{margin-top:var(--space-1)}.issue-vote-actions[data-astro-cid-vmnj3me2]:has([data-show-results-wrap][hidden]){display:none}.issue-vote-actions[data-astro-cid-vmnj3me2]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}[data-astro-cid-vmnj3me2][data-show-results-wrap]:not([hidden]){display:contents}.issue-vote-results[data-astro-cid-vmnj3me2]:not([hidden]){list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-4)}.issue-result{display:grid;gap:var(--space-2)}.issue-result-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.issue-result-title{font-weight:700}.issue-result-percentage{flex:none;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.issue-result-track{height:var(--space-3);overflow:hidden;border-radius:var(--radius-full);background:var(--color-surface)}.issue-result-fill{height:100%;border-radius:inherit;background:var(--color-primary)}
