.header-section[data-astro-cid-cs2eirwb]{margin-bottom:3rem}.eyebrow[data-astro-cid-cs2eirwb]{display:inline-block;color:var(--primary);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.eyebrow-mun[data-astro-cid-cs2eirwb]{color:var(--secondary)}h1[data-astro-cid-cs2eirwb]{font-size:2.75rem;margin-bottom:1rem;color:var(--text);line-height:1.2}.intro[data-astro-cid-cs2eirwb]{font-size:1.15rem;color:var(--text-light);max-width:850px;line-height:1.6}.guide-card[data-astro-cid-cs2eirwb]{background:#fff;border:1px solid var(--border);border-radius:.75rem;padding:2.25rem;margin-bottom:2.5rem;display:flex;gap:1.75rem;box-shadow:0 2px 8px #00000008}.card-mun-border[data-astro-cid-cs2eirwb]{border-left:5px solid var(--secondary)}.card-icon[data-astro-cid-cs2eirwb]{font-size:2.5rem;line-height:1;flex-shrink:0}.card-body[data-astro-cid-cs2eirwb]{flex-grow:1}.card-body[data-astro-cid-cs2eirwb] h2[data-astro-cid-cs2eirwb]{font-size:1.6rem;color:var(--text);margin-bottom:1rem}.card-body[data-astro-cid-cs2eirwb] p[data-astro-cid-cs2eirwb]{font-size:1.05rem;line-height:1.6;color:var(--text);margin-bottom:1rem}.checklist[data-astro-cid-cs2eirwb]{list-style:none;padding:0;margin:0 0 1.5rem}.checklist[data-astro-cid-cs2eirwb] li[data-astro-cid-cs2eirwb]{font-size:1.05rem;line-height:1.6;margin-bottom:.75rem;padding-left:1.75rem;position:relative}.checklist[data-astro-cid-cs2eirwb] li[data-astro-cid-cs2eirwb]:before{content:"✓";color:#10b981;font-weight:700;position:absolute;left:0}.check-mun[data-astro-cid-cs2eirwb] li[data-astro-cid-cs2eirwb]:before{color:var(--secondary)}.callout-box[data-astro-cid-cs2eirwb]{background:#f0fdf4;border-left:4px solid #10b981;padding:1rem 1.25rem;border-radius:0 .375rem .375rem 0;margin-top:1rem}.callout-box[data-astro-cid-cs2eirwb] p[data-astro-cid-cs2eirwb]{margin:0;font-size:.95rem;color:#166534}.cottager-callout[data-astro-cid-cs2eirwb]{background:#f0fdfa;border:1px solid #99f6e4;border-left:4px solid var(--secondary);border-radius:.5rem;padding:1.5rem;margin-top:1.5rem}.cottager-callout[data-astro-cid-cs2eirwb] h3[data-astro-cid-cs2eirwb]{font-size:1.2rem;color:var(--secondary-dark);margin-bottom:.5rem}.cottager-callout[data-astro-cid-cs2eirwb] p[data-astro-cid-cs2eirwb]{font-size:.95rem;color:#134e4a;margin-bottom:.5rem}.cottager-callout[data-astro-cid-cs2eirwb] p[data-astro-cid-cs2eirwb]:last-child{margin-bottom:0}.ballot-roles-grid[data-astro-cid-cs2eirwb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-top:1.5rem}.ballot-role-card[data-astro-cid-cs2eirwb]{background:var(--bg-alt);border:1px solid var(--border);border-radius:.5rem;padding:1.25rem}.role-badge-chip[data-astro-cid-cs2eirwb]{display:inline-block;background:#ccfbf1;color:#0f766e;font-size:.75rem;font-weight:700;padding:.15rem .5rem;border-radius:.25rem;text-transform:uppercase;margin-bottom:.5rem}.ballot-role-card[data-astro-cid-cs2eirwb] h3[data-astro-cid-cs2eirwb]{font-size:1.15rem;margin-bottom:.5rem;color:var(--text)}.ballot-role-card[data-astro-cid-cs2eirwb] p[data-astro-cid-cs2eirwb]{font-size:.875rem;color:var(--text-light);margin:0;line-height:1.5}.methods-summary-grid[data-astro-cid-cs2eirwb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1.5rem}.method-card[data-astro-cid-cs2eirwb]{background:var(--bg-alt);border:1px solid var(--border);border-radius:.5rem;padding:1.5rem}.method-card[data-astro-cid-cs2eirwb] h3[data-astro-cid-cs2eirwb]{font-size:1.15rem;margin-bottom:.5rem}.method-card[data-astro-cid-cs2eirwb] p[data-astro-cid-cs2eirwb]{font-size:.9rem;color:var(--text-light);line-height:1.5;margin:0}.dates-mini-grid[data-astro-cid-cs2eirwb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1rem}.date-chip[data-astro-cid-cs2eirwb]{background:var(--bg-alt);border:1px solid var(--border);border-radius:.375rem;padding:1rem;display:flex;flex-direction:column}.date-chip[data-astro-cid-cs2eirwb] strong[data-astro-cid-cs2eirwb]{font-size:.95rem;color:var(--text)}.date-chip[data-astro-cid-cs2eirwb] .d-val[data-astro-cid-cs2eirwb]{font-size:1rem;font-weight:800;color:var(--secondary-dark);margin:.25rem 0}.date-chip[data-astro-cid-cs2eirwb] .d-sub[data-astro-cid-cs2eirwb]{font-size:.8rem;color:var(--text-light)}.action-row[data-astro-cid-cs2eirwb]{margin:1.25rem 0}.btn[data-astro-cid-cs2eirwb]{display:inline-block;padding:.8rem 1.5rem;border-radius:.375rem;font-weight:700;text-decoration:none;transition:all .2s}.btn-primary[data-astro-cid-cs2eirwb]{background:var(--primary);color:#fff}.btn-primary[data-astro-cid-cs2eirwb]:hover{background:var(--primary-dark);text-decoration:none}.btn-secondary[data-astro-cid-cs2eirwb]{background:var(--secondary);color:#fff}.btn-secondary[data-astro-cid-cs2eirwb]:hover{background:var(--secondary-dark);text-decoration:none}.note-text[data-astro-cid-cs2eirwb]{font-size:.95rem;color:var(--text-light)}.options-grid[data-astro-cid-cs2eirwb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:1.5rem}.option-box[data-astro-cid-cs2eirwb]{background:var(--bg-alt);border:1px solid var(--border);border-radius:.5rem;padding:1.5rem;position:relative}.opt-badge[data-astro-cid-cs2eirwb]{display:inline-block;background:#e2e8f0;color:#334155;font-size:.75rem;font-weight:700;padding:.15rem .5rem;border-radius:.25rem;text-transform:uppercase;margin-bottom:.75rem}.option-box[data-astro-cid-cs2eirwb] h3[data-astro-cid-cs2eirwb]{font-size:1.15rem;margin-bottom:.5rem;color:var(--text)}.option-box[data-astro-cid-cs2eirwb] p[data-astro-cid-cs2eirwb]{font-size:.95rem;line-height:1.5;color:var(--text-light);margin:0}.id-grid[data-astro-cid-cs2eirwb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:1.5rem 0}.id-group[data-astro-cid-cs2eirwb]{background:var(--bg-alt);border:1px solid var(--border);border-radius:.5rem;padding:1.5rem}.id-group[data-astro-cid-cs2eirwb] h3[data-astro-cid-cs2eirwb]{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.75rem}.id-group[data-astro-cid-cs2eirwb] ul[data-astro-cid-cs2eirwb]{padding-left:1.25rem;margin:0}.id-group[data-astro-cid-cs2eirwb] li[data-astro-cid-cs2eirwb]{font-size:.95rem;margin-bottom:.5rem;color:var(--text)}.warning-callout[data-astro-cid-cs2eirwb]{background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:.375rem;padding:1.25rem;margin-top:1.5rem}.warning-callout[data-astro-cid-cs2eirwb] strong[data-astro-cid-cs2eirwb]{color:#92400e;display:block;margin-bottom:.25rem}.warning-callout[data-astro-cid-cs2eirwb] p[data-astro-cid-cs2eirwb]{margin:0;font-size:.95rem;color:#78350f}.contact-card[data-astro-cid-cs2eirwb]{background:#f8fafc;border-color:#cbd5e1}.contacts-list[data-astro-cid-cs2eirwb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-top:1rem}.contact-item[data-astro-cid-cs2eirwb]{font-size:.95rem}@media(max-width:768px){.guide-card[data-astro-cid-cs2eirwb]{flex-direction:column;gap:1rem;padding:1.5rem}.card-icon[data-astro-cid-cs2eirwb]{font-size:2rem}}
