.ort-hero[data-astro-cid-fdxco2eh]{background:var(--black);padding:8.5rem 0 4.5rem}.oh-inner[data-astro-cid-fdxco2eh]{max-width:1280px;margin:0 auto;padding:0 2.5rem}.breadcrumb[data-astro-cid-fdxco2eh]{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;color:var(--text-dim);margin-bottom:1.25rem}.breadcrumb[data-astro-cid-fdxco2eh] a[data-astro-cid-fdxco2eh]{color:var(--text-dim);transition:color .2s}.breadcrumb[data-astro-cid-fdxco2eh] a[data-astro-cid-fdxco2eh]:hover{color:var(--accent-1)}.oh-h1[data-astro-cid-fdxco2eh]{font-size:clamp(2rem,5vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:var(--text);margin-bottom:1.25rem;max-width:20ch}.oh-sub[data-astro-cid-fdxco2eh]{font-size:1rem;color:var(--text-muted);line-height:1.8;max-width:62ch;margin-bottom:2rem}.oh-actions[data-astro-cid-fdxco2eh]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.oh-phone[data-astro-cid-fdxco2eh]{font-weight:700;color:var(--accent-1)}.vertrauen[data-astro-cid-fdxco2eh]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border);max-width:62ch}.vt[data-astro-cid-fdxco2eh]{position:relative;padding-left:1rem;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.vt[data-astro-cid-fdxco2eh]:before{content:"";position:absolute;left:0;top:.5rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--gradient)}.sturm-hinweis[data-astro-cid-fdxco2eh]{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.5rem 0}.sturm-inner[data-astro-cid-fdxco2eh]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.sturm-text[data-astro-cid-fdxco2eh]{font-size:.9375rem;color:var(--text-muted);line-height:1.7;max-width:62ch}.sturm-text[data-astro-cid-fdxco2eh] strong[data-astro-cid-fdxco2eh]{color:var(--text)}.sturm-actions[data-astro-cid-fdxco2eh]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.sturm-tel[data-astro-cid-fdxco2eh]{font-weight:700;color:var(--accent-1);white-space:nowrap}.sturm-link[data-astro-cid-fdxco2eh]{font-size:.8125rem;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:.125rem;white-space:nowrap}.sturm-link[data-astro-cid-fdxco2eh]:hover{color:var(--accent-1);border-bottom-color:var(--accent-1)}.team-hinweis[data-astro-cid-fdxco2eh]{margin-top:1.5rem;font-size:.875rem;color:var(--text-muted);line-height:1.7}.team-hinweis[data-astro-cid-fdxco2eh] a[data-astro-cid-fdxco2eh]{color:var(--accent-1)}.eckdaten[data-astro-cid-fdxco2eh]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.eck[data-astro-cid-fdxco2eh]{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.eck-wert[data-astro-cid-fdxco2eh]{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.eck-label[data-astro-cid-fdxco2eh]{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.ort-h2[data-astro-cid-fdxco2eh]{font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:800;letter-spacing:-.025em;color:var(--text);margin-bottom:1.25rem}.prosa-liste[data-astro-cid-fdxco2eh]{margin-top:.5rem}.prosa-block[data-astro-cid-fdxco2eh]{display:grid;grid-template-columns:1fr 2fr;gap:5rem;align-items:start;padding:2.75rem 0;border-top:1px solid var(--border)}.prosa-block[data-astro-cid-fdxco2eh]:first-child{border-top:0;padding-top:1.25rem}.prosa-h2[data-astro-cid-fdxco2eh]{font-size:1.375rem;font-weight:700;color:var(--text);letter-spacing:-.02em;line-height:1.3}.prosa-p[data-astro-cid-fdxco2eh]{color:var(--text-muted);line-height:1.8;font-size:.9375rem}.leistungs-grid[data-astro-cid-fdxco2eh]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:2rem}.leistungs-karte[data-astro-cid-fdxco2eh]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .25s,transform .25s}.leistungs-karte[data-astro-cid-fdxco2eh]:hover{border-color:#5ec4dd59;transform:translateY(-2px)}.lk-titel[data-astro-cid-fdxco2eh]{font-size:.9375rem;font-weight:700;color:var(--text)}.lk-text[data-astro-cid-fdxco2eh]{font-size:.8125rem;color:var(--text-muted);line-height:1.6;flex:1}.lk-mehr[data-astro-cid-fdxco2eh]{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-1);margin-top:.375rem}.gebiet-wrap[data-astro-cid-fdxco2eh],.anfahrt-wrap[data-astro-cid-fdxco2eh],.faq-wrap[data-astro-cid-fdxco2eh]{display:grid;grid-template-columns:1fr 2fr;gap:5rem;align-items:start}.ortsteil-liste[data-astro-cid-fdxco2eh]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.ortsteil[data-astro-cid-fdxco2eh]{font-size:.8125rem;color:var(--text-muted);padding:.375rem .75rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.gebiet-plz[data-astro-cid-fdxco2eh]{font-size:.875rem;color:var(--text-dim);line-height:1.7}.vorschriften[data-astro-cid-fdxco2eh]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border)}.vorschriften-h3[data-astro-cid-fdxco2eh]{font-size:1.0625rem;font-weight:700;color:var(--text);margin-bottom:.75rem}.route-link[data-astro-cid-fdxco2eh]{display:inline-block;margin-top:1.25rem;font-size:.875rem;font-weight:600;color:var(--accent-1);border-bottom:1px solid rgba(94,196,221,.35);padding-bottom:.125rem}.route-link[data-astro-cid-fdxco2eh]:hover{border-bottom-color:var(--accent-1)}.stimmen-grid[data-astro-cid-fdxco2eh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:2rem}.stimme[data-astro-cid-fdxco2eh]{padding:1.75rem;background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--accent-1);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.stimme-text[data-astro-cid-fdxco2eh]{color:var(--text);line-height:1.75;font-style:italic;margin-bottom:.875rem}.stimme-quelle[data-astro-cid-fdxco2eh]{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-style:normal}.nachbar-grid[data-astro-cid-fdxco2eh]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-top:2rem}.nachbar-karte[data-astro-cid-fdxco2eh]{display:flex;flex-direction:column;gap:.25rem;padding:1.125rem 1.25rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s,transform .2s}.nachbar-karte[data-astro-cid-fdxco2eh]:hover{border-color:var(--accent-1);transform:translateY(-2px)}.nachbar-name[data-astro-cid-fdxco2eh]{font-size:.9375rem;font-weight:700;color:var(--text)}.nachbar-meta[data-astro-cid-fdxco2eh]{font-size:.75rem;color:var(--text-muted)}.cta-banner[data-astro-cid-fdxco2eh]{border-top:1px solid var(--border)}.cta-inner[data-astro-cid-fdxco2eh]{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.cta-h2[data-astro-cid-fdxco2eh]{font-size:1.5rem;font-weight:800;color:var(--text);letter-spacing:-.02em;margin-bottom:.375rem}.cta-sub[data-astro-cid-fdxco2eh]{font-size:.875rem;color:var(--text-muted)}.cta-actions[data-astro-cid-fdxco2eh]{display:flex;gap:1rem;flex-wrap:wrap}.aktualisiert[data-astro-cid-fdxco2eh]{margin-top:3rem;font-size:.75rem;color:var(--text-dim)}@media(max-width:900px){.oh-inner[data-astro-cid-fdxco2eh]{padding:0 1.25rem}.eckdaten[data-astro-cid-fdxco2eh]{grid-template-columns:repeat(2,1fr)}.prosa-block[data-astro-cid-fdxco2eh]{grid-template-columns:1fr;gap:1.5rem;padding:2.25rem 0}.gebiet-wrap[data-astro-cid-fdxco2eh],.anfahrt-wrap[data-astro-cid-fdxco2eh],.faq-wrap[data-astro-cid-fdxco2eh]{grid-template-columns:1fr;gap:2rem}.cta-inner[data-astro-cid-fdxco2eh]{flex-direction:column;align-items:flex-start}}
