.province-page[data-v-97192756]{min-height:100%;display:flex;flex-direction:column;color:var(--color-on-navy)}.province-page__header[data-v-97192756]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.8rem 1.1rem;background:var(--color-bg);color:var(--color-on-navy);border-bottom:1px solid var(--color-navy-700)}.province-page__brand[data-v-97192756]{display:flex;align-items:center;color:inherit;text-decoration:none}.province-page__header-right[data-v-97192756]{display:flex;align-items:center;gap:.9rem}.province-page__menu-btn[data-v-97192756]{display:flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:1px solid var(--color-navy-700);border-radius:var(--radius-md);background:transparent;color:var(--color-on-navy);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.province-page__menu-btn[data-v-97192756]:hover{background:var(--color-navy-800);border-color:var(--color-blue)}@media (max-width: 640px){.province-page__menu-btn-text[data-v-97192756]{display:none}}.province-page__empty[data-v-97192756]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:3rem 1.5rem;text-align:center;color:var(--color-on-navy-muted)}.province-page__empty p[data-v-97192756]{margin:0;max-width:22rem}.province-page__main[data-v-97192756]{flex:1;max-width:46rem;width:100%;margin:0 auto;padding:1.5rem 1.1rem 3rem}.province-page__main h1[data-v-97192756]{margin:0 0 .4rem;font-size:var(--text-display)}.province-page__subtitle[data-v-97192756]{margin:0 0 1.1rem;color:var(--color-on-navy-muted);font-size:var(--text-md)}.province-page__seo-text[data-v-97192756]{margin:0 0 1.3rem;padding:.75rem .9rem;border-radius:var(--radius-sm);border-left:3px solid var(--color-blue);background:var(--color-surface-hover);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.province-page__seo-text strong[data-v-97192756]{color:var(--color-text)}.province-page__stats[data-v-97192756]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem 1.3rem;margin:0 0 1.3rem;padding:.9rem 1rem;border-radius:var(--radius-sm);background:var(--color-surface-hover)}.province-page__stat[data-v-97192756]{min-width:0}.province-page__stat dt[data-v-97192756]{margin:0 0 .15rem;color:var(--color-on-navy-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em}.province-page__stat dd[data-v-97192756]{margin:0;color:var(--color-text);font-size:var(--text-sm);font-weight:600;line-height:1.4}.province-page__stat--updated dd[data-v-97192756]{font-weight:500;color:var(--color-text-muted)}.province-page__filters[data-v-97192756]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.3rem;margin-bottom:1.3rem}.province-page__municipality-select[data-v-97192756]{width:14rem;max-width:100%;flex:0 0 auto}.province-page__list[data-v-97192756]{display:flex;flex-direction:column;gap:.6rem}.province-page__municipalities[data-v-97192756]{margin-top:2rem;padding-top:1.3rem;border-top:1px solid var(--color-navy-700)}.province-page__municipality-links[data-v-97192756]{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.6rem}.province-page__municipality-links a[data-v-97192756]{font-size:var(--text-sm);font-weight:600;color:var(--color-on-navy-muted);text-decoration:none}.province-page__municipality-links a[data-v-97192756]:hover{color:var(--color-blue-400);text-decoration:underline}
