.map-hero[data-astro-cid-rkyamjev]{background:linear-gradient(135deg,#1a472a,#2d5a3f);color:#fff;padding:3rem 1rem;text-align:center}.map-badge[data-astro-cid-rkyamjev]{display:inline-block;background:#ffffff26;padding:.4rem 1rem;border-radius:2rem;font-size:.9rem;margin-bottom:1rem}.map-hero[data-astro-cid-rkyamjev] h1[data-astro-cid-rkyamjev]{font-size:2.2rem;margin:0 0 .8rem;line-height:1.2}.map-hero[data-astro-cid-rkyamjev] em[data-astro-cid-rkyamjev]{font-style:normal;color:#90ee90}.map-intro[data-astro-cid-rkyamjev]{font-size:1.1rem;opacity:.9;max-width:600px;margin:0 auto}.container[data-astro-cid-rkyamjev]{max-width:1100px;margin:0 auto;padding:0 1rem}.map-section[data-astro-cid-rkyamjev]{padding:2rem 0 3rem}.map-layout[data-astro-cid-rkyamjev]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}@media (max-width: 768px){.map-layout[data-astro-cid-rkyamjev]{grid-template-columns:1fr}}.map-container[data-astro-cid-rkyamjev]{position:relative}#kommun-map[data-astro-cid-rkyamjev]{width:100%;height:auto;background:#f5f9f6;border-radius:12px;border:2px solid #e0e8e3}.kommun-area[data-astro-cid-rkyamjev]{fill:#c8ddd0;stroke:#fff;stroke-width:2;cursor:pointer;transition:fill .2s,transform .1s}.kommun-area[data-astro-cid-rkyamjev]:hover,.kommun-area[data-astro-cid-rkyamjev].hover{fill:#8bc49e}.kommun-area[data-astro-cid-rkyamjev].active{fill:#2d5a3f;stroke:#90ee90;stroke-width:3}.kommun-label[data-astro-cid-rkyamjev]{font-size:13px;font-weight:600;fill:#1a472a;text-anchor:middle;pointer-events:none}.kommun-label[data-astro-cid-rkyamjev].small{font-size:11px}.kommun-label[data-astro-cid-rkyamjev].tiny{font-size:9px}.kommun-area[data-astro-cid-rkyamjev].active+.kommun-label[data-astro-cid-rkyamjev],.kommun-area[data-astro-cid-rkyamjev].active~.kommun-label[data-astro-cid-rkyamjev]{fill:#fff}.mobile-select[data-astro-cid-rkyamjev]{margin-top:1rem}.mobile-select[data-astro-cid-rkyamjev] label[data-astro-cid-rkyamjev]{display:block;font-size:.9rem;color:#555;margin-bottom:.3rem}.mobile-select[data-astro-cid-rkyamjev] select[data-astro-cid-rkyamjev]{width:100%;padding:.7rem;font-size:1rem;border:2px solid #ccc;border-radius:8px;background:#fff}.info-panel[data-astro-cid-rkyamjev]{background:#fff;border-radius:12px;border:2px solid #e0e8e3;padding:1.5rem;min-height:400px}.hidden[data-astro-cid-rkyamjev]{display:none}.info-default[data-astro-cid-rkyamjev]{text-align:center}.info-icon[data-astro-cid-rkyamjev]{font-size:3rem;margin-bottom:.5rem}.info-default[data-astro-cid-rkyamjev] h2[data-astro-cid-rkyamjev]{margin:0 0 .5rem;color:#1a472a}.info-default[data-astro-cid-rkyamjev] p[data-astro-cid-rkyamjev]{color:#666;margin-bottom:1.5rem}.quick-facts[data-astro-cid-rkyamjev]{text-align:left;background:#f5f9f6;padding:1rem 1.2rem;border-radius:8px}.quick-facts[data-astro-cid-rkyamjev] h3[data-astro-cid-rkyamjev]{font-size:.95rem;margin:0 0 .5rem;color:#1a472a}.quick-facts[data-astro-cid-rkyamjev] ul[data-astro-cid-rkyamjev]{margin:0;padding-left:1.2rem}.quick-facts[data-astro-cid-rkyamjev] li[data-astro-cid-rkyamjev]{margin-bottom:.4rem;font-size:.9rem;color:#444}.info-back[data-astro-cid-rkyamjev]{background:none;border:none;color:#2d5a3f;cursor:pointer;font-size:.9rem;padding:0;margin-bottom:.5rem}.info-back[data-astro-cid-rkyamjev]:hover{text-decoration:underline}.info-detail[data-astro-cid-rkyamjev] h2[data-astro-cid-rkyamjev]{margin:0 0 1rem;color:#1a472a;font-size:1.5rem}.info-grid[data-astro-cid-rkyamjev]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1.5rem}.info-card[data-astro-cid-rkyamjev]{background:#f5f9f6;padding:.8rem;border-radius:8px;display:flex;flex-direction:column}.info-card-icon[data-astro-cid-rkyamjev]{font-size:1.3rem}.info-card-label[data-astro-cid-rkyamjev]{font-size:.75rem;color:#666;margin:.2rem 0}.info-card-value[data-astro-cid-rkyamjev]{font-size:.95rem;font-weight:700;color:#1a472a}.info-rules[data-astro-cid-rkyamjev],.info-tips[data-astro-cid-rkyamjev],.info-contact[data-astro-cid-rkyamjev]{margin-bottom:1rem}.info-rules[data-astro-cid-rkyamjev] h3[data-astro-cid-rkyamjev],.info-tips[data-astro-cid-rkyamjev] h3[data-astro-cid-rkyamjev],.info-contact[data-astro-cid-rkyamjev] h3[data-astro-cid-rkyamjev]{font-size:1rem;margin:0 0 .5rem;color:#1a472a}.info-rules[data-astro-cid-rkyamjev] ul[data-astro-cid-rkyamjev]{padding-left:1.2rem}.info-rules[data-astro-cid-rkyamjev] li[data-astro-cid-rkyamjev]{margin-bottom:.4rem;font-size:.9rem;color:#333}.info-tips[data-astro-cid-rkyamjev] p[data-astro-cid-rkyamjev],.info-contact[data-astro-cid-rkyamjev] p[data-astro-cid-rkyamjev]{font-size:.9rem;color:#444;line-height:1.5}.info-contact[data-astro-cid-rkyamjev] a[data-astro-cid-rkyamjev]{color:#2d5a3f}.info-cta[data-astro-cid-rkyamjev]{display:inline-block;background:#2d5a3f;color:#fff;padding:.7rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;transition:background .2s}.info-cta[data-astro-cid-rkyamjev]:hover{background:#1a472a}.general-info[data-astro-cid-rkyamjev]{margin-top:3rem;padding-top:2rem;border-top:2px solid #e0e8e3}.general-info[data-astro-cid-rkyamjev] h2[data-astro-cid-rkyamjev]{text-align:center;color:#1a472a;margin-bottom:1.5rem}.faq-grid[data-astro-cid-rkyamjev]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){.faq-grid[data-astro-cid-rkyamjev]{grid-template-columns:1fr}}details[data-astro-cid-rkyamjev]{background:#f5f9f6;border-radius:8px;padding:1rem 1.2rem;border:1px solid #e0e8e3}summary[data-astro-cid-rkyamjev]{font-weight:600;cursor:pointer;color:#1a472a;font-size:.95rem}details[data-astro-cid-rkyamjev] p[data-astro-cid-rkyamjev]{margin:.8rem 0 0;font-size:.9rem;color:#444;line-height:1.6}.related-section[data-astro-cid-rkyamjev]{padding:2rem 0 3rem;background:#f5f9f6}.related-section[data-astro-cid-rkyamjev] h2[data-astro-cid-rkyamjev]{text-align:center;color:#1a472a;margin-bottom:1.5rem}.related-grid[data-astro-cid-rkyamjev]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 768px){.related-grid[data-astro-cid-rkyamjev]{grid-template-columns:1fr}}.related-card[data-astro-cid-rkyamjev]{background:#fff;border-radius:8px;padding:1.2rem;text-decoration:none;color:inherit;border:1px solid #e0e8e3;transition:box-shadow .2s}.related-card[data-astro-cid-rkyamjev]:hover{box-shadow:0 4px 12px #0000001a}.related-card[data-astro-cid-rkyamjev] span[data-astro-cid-rkyamjev]{font-size:1.5rem}.related-card[data-astro-cid-rkyamjev] strong[data-astro-cid-rkyamjev]{display:block;margin:.5rem 0 .3rem;color:#1a472a}.related-card[data-astro-cid-rkyamjev] p[data-astro-cid-rkyamjev]{font-size:.85rem;color:#666;margin:0}
