.omap[data-astro-cid-33te66y5]{background:var(--surface)}.omap__head[data-astro-cid-33te66y5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:var(--space-m);align-items:end;margin-bottom:var(--space-m)}.omap__note[data-astro-cid-33te66y5]{max-width:46ch;justify-self:end}.omap__bar[data-astro-cid-33te66y5]{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center;justify-content:space-between;margin-bottom:var(--space-s)}.seg[data-astro-cid-33te66y5]{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:var(--radius-pill)}.seg__b[data-astro-cid-33te66y5]{padding:.5rem 1.1rem;border:0;border-radius:var(--radius-pill);background:transparent;color:#ffffffbf;font-family:inherit;font-size:var(--fs-small);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.seg__b[data-astro-cid-33te66y5].is-on{background:var(--white-snow);color:var(--black-ground)}.omap__filters[data-astro-cid-33te66y5]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-33te66y5]{padding:.5rem .95rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:transparent;color:#fffc;font-family:inherit;font-size:var(--fs-small);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.chip[data-astro-cid-33te66y5]:hover{border-color:var(--green-slate);color:var(--white-snow)}.chip[data-astro-cid-33te66y5].is-on{background:var(--white-snow);border-color:var(--white-snow);color:var(--black-ground)}.omap__body[data-astro-cid-33te66y5]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.25rem)}#egf-map[data-astro-cid-33te66y5]{width:100%;height:clamp(400px,66vh,660px);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface-deep)}.omap__side[data-astro-cid-33te66y5]{display:flex;flex-direction:column;min-height:0}.omap__list[data-astro-cid-33te66y5]{display:grid;gap:.5rem;max-height:clamp(400px,66vh,660px);overflow-y:auto;padding-right:.35rem;scrollbar-width:thin}.ocard__btn[data-astro-cid-33te66y5]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:.85rem;width:100%;padding:.5rem;border:1px solid var(--line);border-radius:14px;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.ocard__btn[data-astro-cid-33te66y5]:hover{border-color:var(--green-slate);background:#ffffff08}.ocard__btn[data-astro-cid-33te66y5] img[data-astro-cid-33te66y5]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:9px}.ocard__txt[data-astro-cid-33te66y5]{display:grid;align-content:center;gap:.2rem}.ocard__title[data-astro-cid-33te66y5]{font-size:var(--fs-small);font-weight:var(--fw-medium)}.omap__count[data-astro-cid-33te66y5]{margin-top:var(--space-s)}.omap__disclaimer[data-astro-cid-33te66y5]{margin-top:var(--space-s);max-width:70ch;color:#ffffff73}@media (max-width: 1000px){.omap__head[data-astro-cid-33te66y5],.omap__body[data-astro-cid-33te66y5]{grid-template-columns:1fr;align-items:start}.omap__note[data-astro-cid-33te66y5]{justify-self:start}.omap__list[data-astro-cid-33te66y5]{max-height:340px}}.egf-pin span{display:block;width:14px;height:14px;border-radius:50%;background:#9fd6ab;box-shadow:0 0 0 4px #9fd6ab42;transition:box-shadow .4s ease}.egf-pin:hover span{box-shadow:0 0 0 9px #9fd6ab52}.leaflet-popup-content-wrapper{border-radius:12px;background:#131313;color:#fff;font-family:inherit}.leaflet-popup-content{margin:.85rem 1rem;font-size:.8125rem;line-height:1.45}.leaflet-popup-content strong{font-size:.9375rem}.leaflet-popup-content span{color:#ffffff9e}.leaflet-popup-tip{background:#131313}.leaflet-container a.leaflet-popup-close-button{color:#fff9}.pagetop[data-astro-cid-5w5pkmt6]{padding-block:clamp(7rem,16vh,11rem) 0;background:var(--black-ground)}.pagetop[data-astro-cid-5w5pkmt6] .eyebrow[data-astro-cid-5w5pkmt6]{margin-top:var(--space-s)}.pagetop__lead[data-astro-cid-5w5pkmt6]{margin-top:var(--space-s);font-size:var(--fs-small);color:var(--muted-on-dark)}
