.koh--panorama[data-astro-cid-5i2saf5j]{display:flow-root}.layout-panorama:has(.koh--panorama) .panorama-masthead__image{height:clamp(22rem,32vw,29rem)}.layout-panorama .site-main:has(.koh--panorama){position:relative;isolation:isolate;padding-top:0}.layout-panorama .site-main:has(.koh--panorama):before{content:"";position:absolute;inset-block:0;left:calc(50% - 50vw);width:100vw;background:#f3f4f5;z-index:-1}.municipalities[data-astro-cid-5i2saf5j]{--panel-padding: 1.5rem;--panel-heading-height: 1.5rem;--panel-heading-gap: 1rem;--panel-row-height: 3rem;--panel-row-gap: .75rem;--panel-height: calc(2 * var(--panel-padding) + var(--panel-heading-height) + var(--panel-heading-gap) + 3 * var(--panel-row-height) + 2 * var(--panel-row-gap));position:relative;width:70%;margin:calc(var(--panel-height) / -2) auto 3rem;padding:var(--panel-padding) 1.75rem;background:#fff;border-radius:1.25rem;box-shadow:0 8px 32px #142b2510}.municipalities[data-astro-cid-5i2saf5j] h2[data-astro-cid-5i2saf5j]{margin:0 0 var(--panel-heading-gap);font-size:1rem;line-height:var(--panel-heading-height);color:var(--color-primary)}.municipalities__grid[data-astro-cid-5i2saf5j]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--panel-row-height);gap:var(--panel-row-gap) 1rem;list-style:none;margin:0;padding:0}.municipalities__grid[data-astro-cid-5i2saf5j] a[data-astro-cid-5i2saf5j]{display:flex;height:100%;align-items:center;gap:.75rem;padding:0;color:var(--color-primary);text-decoration:none;text-align:left;font-weight:600;transition:transform .18s ease}.municipalities__grid[data-astro-cid-5i2saf5j] a[data-astro-cid-5i2saf5j]>span[data-astro-cid-5i2saf5j]:last-child{min-width:0;overflow-wrap:anywhere}.municipalities__crest[data-astro-cid-5i2saf5j]{display:block;flex-shrink:0;width:2.8125rem;height:2.8125rem;overflow:hidden}.municipalities__crest[data-astro-cid-5i2saf5j] img[data-astro-cid-5i2saf5j]{display:block;width:auto;max-width:none;height:100%}.municipalities__grid[data-astro-cid-5i2saf5j] a[data-astro-cid-5i2saf5j]:hover,.municipalities__grid[data-astro-cid-5i2saf5j] a[data-astro-cid-5i2saf5j]:focus-visible{transform:scale(1.1)}.municipalities__grid[data-astro-cid-5i2saf5j] a[data-astro-cid-5i2saf5j]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:.5rem}@media(prefers-reduced-motion:reduce){.municipalities__grid[data-astro-cid-5i2saf5j] a[data-astro-cid-5i2saf5j]{transition:none}}@media(max-width:640px){.layout-panorama:has(.koh--panorama) .panorama-masthead__image{height:22rem}.municipalities[data-astro-cid-5i2saf5j]{--panel-padding: .75rem;--panel-heading-height: 1.375rem;--panel-heading-gap: .75rem;--panel-row-height: 2.5rem;--panel-row-gap: .5rem;margin-bottom:2rem;padding-inline:.5rem}.municipalities[data-astro-cid-5i2saf5j] h2[data-astro-cid-5i2saf5j]{font-size:.9rem}.municipalities__grid[data-astro-cid-5i2saf5j]{column-gap:.375rem}.municipalities__grid[data-astro-cid-5i2saf5j] a[data-astro-cid-5i2saf5j]{font-size:clamp(.58rem,2.6vw,.7rem);line-height:1.2;gap:.25rem;min-height:1.75rem}.municipalities__crest[data-astro-cid-5i2saf5j]{width:1.5rem;height:1.5rem}}.koh--panorama[data-astro-cid-5i2saf5j] .section[data-astro-cid-5i2saf5j]:first-child{margin-top:0}.koh--panorama[data-astro-cid-5i2saf5j] .section-head[data-astro-cid-5i2saf5j]{margin-bottom:1.5rem}.koh--panorama[data-astro-cid-5i2saf5j] .section-head[data-astro-cid-5i2saf5j] h2[data-astro-cid-5i2saf5j]{font-size:2rem;font-weight:700}.koh--panorama[data-astro-cid-5i2saf5j] .see-all[data-astro-cid-5i2saf5j]{font-size:1rem;text-decoration:none}.koh--panorama[data-astro-cid-5i2saf5j] .news-grid[data-astro-cid-5i2saf5j]{gap:.75rem 2rem}.koh--panorama[data-astro-cid-5i2saf5j] .news-card[data-astro-cid-5i2saf5j]{min-width:0;padding:1.5rem}.koh--panorama[data-astro-cid-5i2saf5j] .news-card[data-astro-cid-5i2saf5j] h3[data-astro-cid-5i2saf5j]{font-size:1.35rem;line-height:1.4;margin:.85rem 0 .5rem}.koh--panorama[data-astro-cid-5i2saf5j] .news-card[data-astro-cid-5i2saf5j] h3[data-astro-cid-5i2saf5j]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.koh--panorama[data-astro-cid-5i2saf5j] .news-card[data-astro-cid-5i2saf5j] p[data-astro-cid-5i2saf5j]{color:var(--color-muted);font-size:1rem;margin:.5rem 0 0}.news-meta[data-astro-cid-5i2saf5j]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.news-category[data-astro-cid-5i2saf5j]{border:1px solid var(--color-border);padding:.12rem .5rem;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;line-height:1.5}.koh--panorama[data-astro-cid-5i2saf5j] .news-card[data-astro-cid-5i2saf5j] time[data-astro-cid-5i2saf5j]{margin:0;font-size:.85rem}@media(max-width:640px){.koh--panorama[data-astro-cid-5i2saf5j] .news-card[data-astro-cid-5i2saf5j]{padding:1rem .75rem}.koh--panorama[data-astro-cid-5i2saf5j] .news-card[data-astro-cid-5i2saf5j] h3[data-astro-cid-5i2saf5j]{white-space:normal}.koh--panorama[data-astro-cid-5i2saf5j] .section-head[data-astro-cid-5i2saf5j] h2[data-astro-cid-5i2saf5j]{font-size:1.65rem}}.koh-callout[data-astro-cid-5i2saf5j]{background:var(--color-surface);border:1px solid var(--color-border);border-left:8px solid var(--color-primary);padding:1.5rem 1.75rem;margin-bottom:1.5rem}.eyebrow[data-astro-cid-5i2saf5j]{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;color:var(--color-muted);margin:0 0 .4rem;font-weight:700}.koh-callout[data-astro-cid-5i2saf5j] h1[data-astro-cid-5i2saf5j]{margin:0 0 .5rem;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.2;color:var(--color-primary)}.lede[data-astro-cid-5i2saf5j]{font-size:1.1rem;max-width:40rem;color:var(--color-muted);margin:0 0 1rem}.contact-strip[data-astro-cid-5i2saf5j]{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:1rem 0 0;padding:.85rem 1rem;background:var(--color-bg);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);max-width:36rem}.contact-strip[data-astro-cid-5i2saf5j] dt[data-astro-cid-5i2saf5j]{font-weight:600;color:var(--color-muted);font-size:.85rem}.contact-strip[data-astro-cid-5i2saf5j] dd[data-astro-cid-5i2saf5j]{margin:0}.koh-callout__actions[data-astro-cid-5i2saf5j]{margin:1.1rem 0 0}.section[data-astro-cid-5i2saf5j]{margin-top:2rem}.section-head[data-astro-cid-5i2saf5j]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.section-head[data-astro-cid-5i2saf5j] h2[data-astro-cid-5i2saf5j]{margin:0;color:var(--color-primary)}.see-all[data-astro-cid-5i2saf5j]{font-size:.95rem;white-space:nowrap;font-weight:600}.news-card[data-astro-cid-5i2saf5j] time[data-astro-cid-5i2saf5j]{display:block;font-size:.8rem;color:var(--color-muted);margin-bottom:.35rem}.intro[data-astro-cid-5i2saf5j] h1{font-size:1.35rem}
