.breadcrumb[data-astro-cid-kr5xrss2]{padding-top:1.25rem}.breadcrumb[data-astro-cid-kr5xrss2] ol[data-astro-cid-kr5xrss2]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.875rem;color:var(--color-ink-soft)}.breadcrumb[data-astro-cid-kr5xrss2] li[data-astro-cid-kr5xrss2]{display:flex;align-items:center;gap:.35rem}.breadcrumb[data-astro-cid-kr5xrss2] li[data-astro-cid-kr5xrss2]+li[data-astro-cid-kr5xrss2]:before{content:"›";color:var(--color-ink-soft)}.breadcrumb[data-astro-cid-kr5xrss2] a[data-astro-cid-kr5xrss2]{color:var(--color-ink-soft);text-decoration:none}.breadcrumb[data-astro-cid-kr5xrss2] a[data-astro-cid-kr5xrss2]:hover{color:var(--color-primary);text-decoration:underline}.breadcrumb[data-astro-cid-kr5xrss2] [data-astro-cid-kr5xrss2][aria-current=page]{color:var(--color-primary);font-weight:var(--fw-medium)}.hero[data-astro-cid-kr5xrss2]{background:linear-gradient(180deg,#ffffff 0%,var(--color-surface) 100%);padding-block:clamp(2rem,5vw,3.5rem) clamp(2.5rem,6vw,4.5rem)}.hero__grid[data-astro-cid-kr5xrss2]{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media(min-width:900px){.hero__grid[data-astro-cid-kr5xrss2]{grid-template-columns:1.1fr .9fr}}.hero__content[data-astro-cid-kr5xrss2]{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.hero[data-astro-cid-kr5xrss2] h1[data-astro-cid-kr5xrss2]{font-size:var(--fs-display);margin:0}.hero[data-astro-cid-kr5xrss2] .lead[data-astro-cid-kr5xrss2]{max-width:52ch}.hero__cta[data-astro-cid-kr5xrss2]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.werte[data-astro-cid-kr5xrss2]{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.werte[data-astro-cid-kr5xrss2] li[data-astro-cid-kr5xrss2]{display:flex;flex-direction:column;padding:.55rem .95rem;background:#fff;border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.werte__wert[data-astro-cid-kr5xrss2]{font-weight:var(--fw-bold);color:var(--color-primary);font-size:1.1rem;line-height:1.2}.werte__label[data-astro-cid-kr5xrss2]{font-size:.82rem;color:var(--color-ink-soft)}.wegkarte[data-astro-cid-kr5xrss2]{margin:0;padding:clamp(.75rem,2vw,1.25rem);background:#fff;width:100%;max-width:30rem;justify-self:center}.wegkarte[data-astro-cid-kr5xrss2] svg[data-astro-cid-kr5xrss2]{width:100%;height:auto;display:block;overflow:visible}.wk__raster[data-astro-cid-kr5xrss2]{fill:var(--color-primary);opacity:.09}.wk__weg-schatten[data-astro-cid-kr5xrss2]{fill:none;stroke:var(--color-accent);stroke-opacity:.22;stroke-width:14;stroke-linecap:round}.wk__weg[data-astro-cid-kr5xrss2]{fill:none;stroke:var(--color-primary);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 9;animation:wkFahrt 1.6s linear infinite}.wk__pille[data-astro-cid-kr5xrss2] rect[data-astro-cid-kr5xrss2]{fill:var(--color-primary)}.wk__pille[data-astro-cid-kr5xrss2] text[data-astro-cid-kr5xrss2]{fill:#fff;font-size:14px;font-weight:var(--fw-bold)}.wk__stadt[data-astro-cid-kr5xrss2]{fill:#fff;stroke:var(--color-primary);stroke-width:3}.wk__stadt-kern[data-astro-cid-kr5xrss2]{fill:var(--color-primary)}.wk__roko[data-astro-cid-kr5xrss2]{fill:var(--color-accent);stroke:#fff;stroke-width:3}.wk__kreuz[data-astro-cid-kr5xrss2]{fill:var(--color-primary)}.wk__puls[data-astro-cid-kr5xrss2]{fill:var(--color-accent);transform-box:fill-box;transform-origin:center;animation:wkPuls 2.8s ease-out infinite}.wk__label[data-astro-cid-kr5xrss2]{fill:var(--color-primary);font-size:15px;font-weight:var(--fw-semibold);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.wk__label--roko[data-astro-cid-kr5xrss2]{font-weight:var(--fw-bold)}.wk__sub[data-astro-cid-kr5xrss2]{fill:var(--color-ink-soft);font-size:12px;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}@keyframes wkFahrt{to{stroke-dashoffset:-22}}@keyframes wkPuls{0%{transform:scale(.8);opacity:.45}to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){.wk__weg[data-astro-cid-kr5xrss2],.wk__puls[data-astro-cid-kr5xrss2]{animation:none}.wk__puls[data-astro-cid-kr5xrss2]{opacity:0}}.wegkarte__zeilen[data-astro-cid-kr5xrss2]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:.5rem;font-size:.92rem;color:var(--color-ink);font-weight:var(--fw-medium)}.wegkarte__zeilen[data-astro-cid-kr5xrss2] span[data-astro-cid-kr5xrss2]{display:inline-flex;align-items:center;gap:.4rem}.wegkarte__zeilen[data-astro-cid-kr5xrss2] svg[data-astro-cid-kr5xrss2]{width:1.2rem;height:1.2rem;color:var(--color-accent-700)}.haken[data-astro-cid-kr5xrss2]{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:.5rem}.haken[data-astro-cid-kr5xrss2] li[data-astro-cid-kr5xrss2]{display:flex;gap:.5rem;align-items:flex-start;font-size:.95rem;color:var(--color-ink)}.haken[data-astro-cid-kr5xrss2] svg[data-astro-cid-kr5xrss2]{width:1.2rem;height:1.2rem;flex-shrink:0;margin-top:.15rem;color:var(--color-accent-700)}.anfahrt[data-astro-cid-kr5xrss2]{display:grid;gap:var(--gap)}@media(min-width:760px){.anfahrt[data-astro-cid-kr5xrss2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.anfahrt__karte[data-astro-cid-kr5xrss2]{display:flex;flex-direction:column;gap:.55rem;padding:clamp(1.35rem,2.5vw,1.85rem);border-top:4px solid var(--color-accent)}.anfahrt__icon[data-astro-cid-kr5xrss2]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);background:#91d73c2e;color:var(--color-accent-700)}.anfahrt__icon[data-astro-cid-kr5xrss2] svg[data-astro-cid-kr5xrss2]{width:1.45rem;height:1.45rem}.anfahrt__karte[data-astro-cid-kr5xrss2] h3[data-astro-cid-kr5xrss2]{margin:0;color:var(--color-primary);font-size:1.15rem}.anfahrt__dauer[data-astro-cid-kr5xrss2]{margin:0;font-weight:var(--fw-semibold);color:var(--color-accent-700)}.anfahrt__karte[data-astro-cid-kr5xrss2]>p[data-astro-cid-kr5xrss2]{margin:0}.anfahrt__fuss[data-astro-cid-kr5xrss2]{max-width:62ch;margin:clamp(1.25rem,3vw,1.75rem) auto 0;text-align:center;font-size:.92rem;color:var(--color-ink-soft)}.anfahrt__fuss[data-astro-cid-kr5xrss2] a[data-astro-cid-kr5xrss2]{display:inline-block;margin-left:.35rem;font-weight:var(--fw-semibold);color:var(--color-primary)}.wege[data-astro-cid-kr5xrss2]{list-style:none;padding:0;margin:0;display:grid;gap:var(--gap)}@media(min-width:900px){.wege[data-astro-cid-kr5xrss2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.weg[data-astro-cid-kr5xrss2]{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.35rem,2.5vw,1.75rem);border-top:4px solid var(--color-accent);background:#fff}.weg__icon[data-astro-cid-kr5xrss2]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);background:#91d73c2e;color:var(--color-accent-700)}.weg__icon[data-astro-cid-kr5xrss2] svg[data-astro-cid-kr5xrss2]{width:1.45rem;height:1.45rem}.weg[data-astro-cid-kr5xrss2] h3[data-astro-cid-kr5xrss2]{margin:0;color:var(--color-primary);font-size:1.12rem}.weg__preis[data-astro-cid-kr5xrss2]{margin:0;font-weight:var(--fw-semibold);color:var(--color-accent-700)}.hinweis[data-astro-cid-kr5xrss2]{max-width:62ch;margin:clamp(1.5rem,3vw,2rem) auto 0;padding:.9rem 1.1rem;border-left:4px solid var(--color-primary);background:#fff;border-radius:var(--radius);color:var(--color-ink);font-size:.95rem}.hinweis--leise[data-astro-cid-kr5xrss2]{margin-top:.75rem;border-left-color:var(--color-accent);background:#91d73c1f}.mehr[data-astro-cid-kr5xrss2]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin:1.5rem 0 0;font-weight:var(--fw-semibold)}.mehr[data-astro-cid-kr5xrss2] a[data-astro-cid-kr5xrss2]{color:var(--color-primary)}.tipps[data-astro-cid-kr5xrss2]{list-style:none;padding:0;margin:0;display:grid;gap:var(--gap);counter-reset:tipp}@media(min-width:860px){.tipps[data-astro-cid-kr5xrss2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tipp[data-astro-cid-kr5xrss2]{counter-increment:tipp;display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.35rem,2.5vw,1.75rem);position:relative}.tipp[data-astro-cid-kr5xrss2]:before{content:counter(tipp);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-primary);font-weight:var(--fw-bold)}.tipp[data-astro-cid-kr5xrss2] h3[data-astro-cid-kr5xrss2]{margin:0;color:var(--color-primary);font-size:1.08rem}.tipp[data-astro-cid-kr5xrss2] p[data-astro-cid-kr5xrss2]{margin:0;color:var(--color-ink-soft)}.faq[data-astro-cid-kr5xrss2]{max-width:46rem;margin-inline:auto;display:grid;gap:.75rem}.faq__item[data-astro-cid-kr5xrss2]{padding:0;border-left:4px solid var(--color-accent);background:#fff}.faq__item[data-astro-cid-kr5xrss2] summary[data-astro-cid-kr5xrss2]{cursor:pointer;padding:1rem 1.25rem;font-weight:var(--fw-semibold);color:var(--color-primary);list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq__item[data-astro-cid-kr5xrss2] summary[data-astro-cid-kr5xrss2]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-kr5xrss2] summary[data-astro-cid-kr5xrss2]:after{content:"+";color:var(--color-accent-700);font-size:1.3rem;line-height:1}.faq__item[data-astro-cid-kr5xrss2][open] summary[data-astro-cid-kr5xrss2]:after{content:"−"}.faq__item[data-astro-cid-kr5xrss2] p[data-astro-cid-kr5xrss2]{margin:0;padding:0 1.25rem 1.1rem;color:var(--color-ink-soft)}.kontakt[data-astro-cid-kr5xrss2]{max-width:52rem;margin:0 auto;display:grid;gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.5rem,3vw,2rem);border-top:4px solid var(--color-accent)}@media(min-width:680px){.kontakt[data-astro-cid-kr5xrss2]{grid-template-columns:1fr 1fr}}.kontakt__titel[data-astro-cid-kr5xrss2]{font-size:1.35rem;margin:0 0 .85rem;color:var(--color-primary)}.kontakt[data-astro-cid-kr5xrss2] h3[data-astro-cid-kr5xrss2]{color:var(--color-primary);margin:0 0 .85rem;font-size:1.35rem}.kontakt__name[data-astro-cid-kr5xrss2]{font-weight:var(--fw-semibold);color:var(--color-ink);margin:0}.kontakt__adresse[data-astro-cid-kr5xrss2]{font-style:normal;color:var(--color-ink-soft);margin:.35rem 0 .85rem;line-height:1.5}.kontakt__zeile[data-astro-cid-kr5xrss2]{display:flex;align-items:center;gap:.55rem;margin:0 0 .35rem}.kontakt__zeile[data-astro-cid-kr5xrss2] a{color:var(--color-primary);font-weight:var(--fw-medium)}.kontakt__sep[data-astro-cid-kr5xrss2]{color:var(--color-border)}.kontakt__anfahrt[data-astro-cid-kr5xrss2]{margin:.6rem 0 0;font-size:.9rem;color:var(--color-ink-soft)}.kontakt__zeiten[data-astro-cid-kr5xrss2]{list-style:none;padding:0;margin:0 0 .85rem;display:grid;gap:.35rem}.kontakt__zeiten[data-astro-cid-kr5xrss2] li[data-astro-cid-kr5xrss2]{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);padding-bottom:.35rem}.kontakt__zeiten[data-astro-cid-kr5xrss2] li[data-astro-cid-kr5xrss2] span[data-astro-cid-kr5xrss2]:first-child{font-weight:var(--fw-medium)}.kontakt__zeiten[data-astro-cid-kr5xrss2] li[data-astro-cid-kr5xrss2] span[data-astro-cid-kr5xrss2]:last-child{color:var(--color-ink-soft)}.kontakt__klein[data-astro-cid-kr5xrss2]{font-size:.9rem;color:var(--color-ink-soft);margin:0 0 1rem}.staedte[data-astro-cid-kr5xrss2]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin-top:clamp(1.5rem,3vw,2rem);font-size:.95rem;color:var(--color-ink-soft)}.staedte[data-astro-cid-kr5xrss2] a[data-astro-cid-kr5xrss2]{padding:.4rem .9rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-primary);font-weight:var(--fw-medium);text-decoration:none;box-shadow:var(--shadow-sm)}.staedte[data-astro-cid-kr5xrss2] a[data-astro-cid-kr5xrss2]:hover{border-color:var(--color-accent)}
