.breadcrumb[data-astro-cid-viisw6og]{background:var(--color-creme-warm);border-bottom:1px solid var(--color-creme-deep);padding-block:.75rem}.breadcrumb[data-astro-cid-viisw6og] ol[data-astro-cid-viisw6og]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .75rem;font-family:var(--font-ui);font-size:.82rem;color:var(--color-erde-fade)}.breadcrumb[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og]:not(:last-child):after{content:"·";margin-left:.75rem}.breadcrumb[data-astro-cid-viisw6og] a[data-astro-cid-viisw6og]{color:var(--color-blatt);text-decoration:none}.breadcrumb[data-astro-cid-viisw6og] a[data-astro-cid-viisw6og]:hover{color:var(--color-blatt-dark)}.breadcrumb[data-astro-cid-viisw6og] [data-astro-cid-viisw6og][aria-current=page]{color:var(--color-erde)}.money-hint[data-astro-cid-viisw6og]{background:#fdfaf0;border-bottom:1px solid var(--color-sonne);border-top:3px solid var(--color-sonne);padding-block:1.1rem}.money-hint-inner[data-astro-cid-viisw6og]{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.mh-eyebrow[data-astro-cid-viisw6og]{font-family:var(--font-ui);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-blatt);margin:0 0 .25rem}.mh-text[data-astro-cid-viisw6og]{font-family:var(--font-body);font-size:.98rem;line-height:1.5;color:var(--color-erde);margin:0;max-width:60ch}.mh-cta[data-astro-cid-viisw6og]{display:inline-flex;align-items:center;padding:.7rem 1.35rem;background:var(--color-blatt);color:var(--color-creme);text-decoration:none;font-family:var(--font-ui);font-size:.95rem;white-space:nowrap;transition:background .15s}.mh-cta[data-astro-cid-viisw6og]:hover{background:var(--color-blatt-dark, var(--color-erde));color:var(--color-creme)}.hero-fb[data-astro-cid-viisw6og]{background:linear-gradient(180deg,var(--color-creme) 0%,var(--color-creme-warm) 100%);padding-block:clamp(2.25rem,4vw,3.5rem);border-bottom:1px solid var(--color-creme-deep)}.hero-grid[data-astro-cid-viisw6og]{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:start}.hero-fb[data-astro-cid-viisw6og] h1[data-astro-cid-viisw6og]{margin:.5rem 0 0}.hero-fb[data-astro-cid-viisw6og] h1[data-astro-cid-viisw6og] .ink[data-astro-cid-viisw6og]{color:var(--color-blatt);font-style:italic}.hero-fb[data-astro-cid-viisw6og] .lead[data-astro-cid-viisw6og]{font-family:var(--font-body);font-size:1.1rem;line-height:1.6;color:var(--color-erde-soft);margin-top:1rem}.rule-sonne[data-astro-cid-viisw6og]{border:0;border-top:3px solid var(--color-sonne);width:60px;margin:1rem 0 .5rem}.hero-map-side[data-astro-cid-viisw6og]{background:var(--color-creme);border:1px solid var(--color-creme-deep);padding:1.25rem}.stadt-map[data-astro-cid-viisw6og]{width:100%;height:auto;display:block}.bl-context-map[data-astro-cid-viisw6og]{fill:var(--color-creme-warm);stroke:var(--color-creme);stroke-width:.8;opacity:.6}.bl-active-map[data-astro-cid-viisw6og]{fill:#d4dfb4;stroke:var(--color-blatt);stroke-width:.9;stroke-linejoin:round}.pin-main-halo[data-astro-cid-viisw6og]{fill:var(--color-sonne);fill-opacity:.4;stroke:none}.pin-main[data-astro-cid-viisw6og]{fill:var(--color-sonne-deep);stroke:var(--color-erde);stroke-width:.6}.pin-nachbar[data-astro-cid-viisw6og]{fill:var(--color-erde-fade)}.pin-lbl[data-astro-cid-viisw6og]{font-family:var(--font-ui);paint-order:stroke fill;stroke:var(--color-creme);stroke-width:1.5px;stroke-linejoin:round}.pin-lbl-main[data-astro-cid-viisw6og]{font-size:4.5px;fill:var(--color-erde);font-weight:600}.pin-lbl-nachbar[data-astro-cid-viisw6og]{font-size:3px;fill:var(--color-erde-soft)}.map-cap-simple[data-astro-cid-viisw6og]{font-family:var(--font-ui);font-size:.78rem;color:var(--color-erde-fade);margin:.85rem 0 0}.empfehlungen-section[data-astro-cid-viisw6og]{background:var(--color-creme)}.empf-liste[data-astro-cid-viisw6og]{display:grid;gap:2rem}.empf-card[data-astro-cid-viisw6og]{background:#fdfaf0;border:2px solid var(--color-sonne);padding:2rem 2rem 2rem 2.25rem;position:relative;box-shadow:0 6px 16px -8px #5a502840,0 2px 4px -2px #00000014;overflow:hidden}.empf-card[data-astro-cid-viisw6og]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:linear-gradient(180deg,var(--color-sonne) 0%,var(--color-blatt) 100%)}.empf-ribbon[data-astro-cid-viisw6og]{position:absolute;top:14px;right:-46px;background:linear-gradient(90deg,var(--color-sonne-deep) 0%,var(--color-sonne) 100%);color:var(--color-erde);font-family:var(--font-ui);font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;padding:.35rem 3rem;transform:rotate(30deg);display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 1px 4px #00000026;z-index:1}.empf-ribbon[data-astro-cid-viisw6og] svg[data-astro-cid-viisw6og]{flex-shrink:0}.badge-star[data-astro-cid-viisw6og]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--color-sonne);color:var(--color-erde);border-radius:50%;font-size:.75rem;line-height:1;margin-right:.35rem}.badge-krit[data-astro-cid-viisw6og]{display:inline-block;margin-left:.5rem;padding:.15rem .5rem;background:var(--color-blatt);color:var(--color-creme);font-size:.62rem;letter-spacing:.1em;border-radius:2px}.empf-head[data-astro-cid-viisw6og]{display:grid;grid-template-columns:60px 1fr;gap:1.25rem;align-items:start;margin-bottom:1.25rem}.empf-rank[data-astro-cid-viisw6og]{font-family:var(--font-display);font-size:2rem;color:var(--color-sonne-deep);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.empf-badge[data-astro-cid-viisw6og]{font-family:var(--font-ui);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-blatt);margin:0 0 .4rem}.empf-card[data-astro-cid-viisw6og] h3[data-astro-cid-viisw6og]{margin:0;font-size:1.65rem;line-height:1.15}.empf-card[data-astro-cid-viisw6og] h3[data-astro-cid-viisw6og] a[data-astro-cid-viisw6og]{color:var(--color-erde);text-decoration:none;border-bottom:2px solid transparent;transition:border-color .15s ease}.empf-card[data-astro-cid-viisw6og] h3[data-astro-cid-viisw6og] a[data-astro-cid-viisw6og]:hover{border-bottom-color:var(--color-sonne);color:var(--color-erde)}.empf-domain[data-astro-cid-viisw6og]{font-family:var(--font-ui);font-size:.8rem;color:var(--color-erde-fade);margin:.2rem 0 0}.empf-kurz[data-astro-cid-viisw6og]{font-family:var(--font-body);font-size:1.05rem;line-height:1.6;color:var(--color-erde);margin:0 0 1.25rem}.empf-note[data-astro-cid-viisw6og]{background:var(--color-creme);border-left:3px solid var(--color-blatt);padding:.85rem 1.15rem;margin:0 0 1.25rem}.empf-note[data-astro-cid-viisw6og] p[data-astro-cid-viisw6og]{font-family:var(--font-body);font-size:.95rem;color:var(--color-erde-soft);margin:0;line-height:1.55}.empf-note[data-astro-cid-viisw6og] strong[data-astro-cid-viisw6og]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--color-blatt);margin-right:.4rem}.empf-services[data-astro-cid-viisw6og],.empf-bezirke[data-astro-cid-viisw6og]{margin-bottom:1.25rem}.head-inline[data-astro-cid-viisw6og]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;color:var(--color-erde-fade);margin:0 0 .5rem}.empf-services[data-astro-cid-viisw6og] ul[data-astro-cid-viisw6og]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .5rem}.empf-services[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og]{padding:.35rem .7rem;background:var(--color-creme);border:1px solid var(--color-creme-deep);font-family:var(--font-ui);font-size:.82rem;color:var(--color-erde);border-radius:999px}.empf-bezirke[data-astro-cid-viisw6og] p[data-astro-cid-viisw6og]:last-child{font-family:var(--font-body);font-size:.94rem;color:var(--color-erde-soft);margin:0;line-height:1.5}.empf-details[data-astro-cid-viisw6og]{background:var(--color-creme);border:1px solid var(--color-creme-deep);padding:.9rem 1.15rem;margin-bottom:1.25rem}.empf-details[data-astro-cid-viisw6og] summary[data-astro-cid-viisw6og]{cursor:pointer;font-family:var(--font-ui);font-size:.82rem;letter-spacing:.05em;color:var(--color-blatt);font-weight:500;padding:.2rem 0}.empf-details[data-astro-cid-viisw6og] summary[data-astro-cid-viisw6og]:hover{color:var(--color-blatt-dark)}.empf-details[data-astro-cid-viisw6og][open] summary[data-astro-cid-viisw6og]{margin-bottom:.85rem}.krit-liste[data-astro-cid-viisw6og]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.krit-liste[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og]{display:grid;grid-template-columns:20px 1fr 2fr;gap:.6rem;align-items:baseline;padding:.4rem 0;border-bottom:1px dashed var(--color-creme-deep)}.krit-liste[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og]:last-child{border-bottom:0}.krit-liste[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og] span[data-astro-cid-viisw6og]:first-child{font-family:var(--font-ui);font-weight:600;text-align:left}.krit-liste[data-astro-cid-viisw6og] .k-label[data-astro-cid-viisw6og]{font-family:var(--font-ui);font-size:.88rem;color:var(--color-erde)}.krit-liste[data-astro-cid-viisw6og] .k-hint[data-astro-cid-viisw6og]{font-family:var(--font-body);font-size:.85rem;color:var(--color-erde-fade);line-height:1.4}.krit-liste[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og].is-check span[data-astro-cid-viisw6og]:first-child{color:var(--color-blatt)}.krit-liste[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og].is-miss,.krit-liste[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og].is-miss .k-label[data-astro-cid-viisw6og]{color:var(--color-erde-fade)}.empf-cta[data-astro-cid-viisw6og]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-blatt);color:var(--color-creme);padding:.85rem 1.5rem;text-decoration:none;font-family:var(--font-ui);font-size:.95rem;letter-spacing:.02em;transition:background .15s ease;margin-top:.25rem}.empf-cta[data-astro-cid-viisw6og]:hover{background:var(--color-blatt-dark);color:var(--color-creme)}.weitere-section[data-astro-cid-viisw6og]{background:var(--color-creme-warm)}.weitere-liste[data-astro-cid-viisw6og]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;counter-reset:witem}.weitere-card[data-astro-cid-viisw6og]{background:var(--color-creme);border:1px solid var(--color-creme-deep);padding:1.15rem 1.35rem;display:grid;gap:.5rem;position:relative;counter-increment:witem}.weitere-card[data-astro-cid-viisw6og]:before{content:counter(witem,decimal-leading-zero);position:absolute;top:.85rem;right:1rem;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.1em;color:var(--color-erde-fade);font-variant-numeric:tabular-nums}.weitere-head[data-astro-cid-viisw6og]{display:flex;align-items:baseline;gap:.6rem;padding-right:2.2rem}.weitere-head[data-astro-cid-viisw6og] h3[data-astro-cid-viisw6og]{margin:0;font-family:var(--font-display);font-size:1.15rem;color:var(--color-erde);line-height:1.2;text-wrap:balance}.w-quelle[data-astro-cid-viisw6og]{font-family:var(--font-ui);font-size:.62rem;letter-spacing:.14em;padding:.15rem .5rem;background:var(--color-creme-warm);color:var(--color-erde-fade);border:1px solid var(--color-creme-deep);flex-shrink:0}.w-adresse[data-astro-cid-viisw6og]{font-family:var(--font-body);font-size:.88rem;color:var(--color-erde-soft);margin:0;line-height:1.4}.w-services[data-astro-cid-viisw6og]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem .4rem}.w-services[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og]{font-family:var(--font-ui);font-size:.72rem;padding:.2rem .55rem;background:var(--color-creme-warm);border:1px solid var(--color-creme-deep);color:var(--color-erde-soft);border-radius:999px}.w-kontakt[data-astro-cid-viisw6og]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem;padding-top:.7rem;border-top:1px dashed var(--color-creme-deep)}.w-tel[data-astro-cid-viisw6og],.w-web[data-astro-cid-viisw6og]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-ui);font-size:.85rem;padding:.35rem .7rem;text-decoration:none;border-radius:4px;transition:background .15s}.w-tel[data-astro-cid-viisw6og]{color:var(--color-erde);background:var(--color-creme-warm);border:1px solid var(--color-creme-deep);font-variant-numeric:tabular-nums;font-weight:500}.w-tel[data-astro-cid-viisw6og]:hover{background:var(--color-sonne);color:var(--color-erde)}.w-tel[data-astro-cid-viisw6og] svg[data-astro-cid-viisw6og]{color:var(--color-blatt)}.w-web[data-astro-cid-viisw6og]{color:#fff;background:var(--color-blatt);border:1px solid var(--color-blatt)}.w-web[data-astro-cid-viisw6og]:hover{background:var(--color-blatt-dark, var(--color-erde))}.w-web[data-astro-cid-viisw6og] svg[data-astro-cid-viisw6og]{color:#ffffffd9}.weitere-mehr[data-astro-cid-viisw6og]{margin-top:1.5rem;font-family:var(--font-body);font-size:.95rem;color:var(--color-erde-soft)}.weitere-mehr[data-astro-cid-viisw6og] a[data-astro-cid-viisw6og]{color:var(--color-blatt)}.weitere-quelle[data-astro-cid-viisw6og]{margin-top:1.25rem;font-family:var(--font-ui);font-size:.75rem;color:var(--color-erde-fade);letter-spacing:.02em}.weitere-quelle[data-astro-cid-viisw6og] a[data-astro-cid-viisw6og]{color:var(--color-erde-soft)}.lokal-info[data-astro-cid-viisw6og]{background:var(--color-creme)}.info-grid[data-astro-cid-viisw6og]{display:grid;grid-template-columns:1.6fr 1fr;gap:3rem;align-items:start}.info-grid[data-astro-cid-viisw6og] p[data-astro-cid-viisw6og]{font-family:var(--font-body);color:var(--color-erde-soft);font-size:1.02rem;line-height:1.65;margin:0 0 1rem}.lokal-side[data-astro-cid-viisw6og]{background:var(--color-creme-warm);border:1px solid var(--color-creme-deep);padding:1.5rem 1.75rem;align-self:start}.lokal-side[data-astro-cid-viisw6og] ul[data-astro-cid-viisw6og]{list-style:none;margin:0;padding:0}.lokal-side[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og]{padding:.55rem 0;border-bottom:1px dashed var(--color-creme-deep)}.lokal-side[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og]:last-child{border-bottom:0}.lokal-side[data-astro-cid-viisw6og] a[data-astro-cid-viisw6og]{font-family:var(--font-body);font-size:.98rem;color:var(--color-erde);text-decoration:none;display:block}.lokal-side[data-astro-cid-viisw6og] a[data-astro-cid-viisw6og]:hover{color:var(--color-blatt)}.ressort-links-head[data-astro-cid-viisw6og]{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:var(--color-erde-fade);margin:0 0 .85rem}.nachbar-section[data-astro-cid-viisw6og]{background:var(--color-creme-warm)}.nachbar-section[data-astro-cid-viisw6og] h2[data-astro-cid-viisw6og]{margin:.35rem 0 1.75rem}.nachbar-grid[data-astro-cid-viisw6og]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nachbar-card[data-astro-cid-viisw6og]{background:var(--color-creme);border:1px solid var(--color-creme-deep);padding:1.25rem 1.5rem;display:grid;gap:.35rem;text-decoration:none;color:var(--color-erde);transition:transform .15s ease,border-color .15s ease}.nachbar-card[data-astro-cid-viisw6og]:hover{transform:translateY(-2px);border-color:var(--color-blatt);color:var(--color-erde)}.n-name[data-astro-cid-viisw6og]{font-family:var(--font-display);font-size:1.15rem}.n-meta[data-astro-cid-viisw6og]{font-family:var(--font-ui);font-size:.8rem;color:var(--color-erde-fade)}.n-cta[data-astro-cid-viisw6og]{font-family:var(--font-ui);font-size:.82rem;color:var(--color-blatt);margin-top:.35rem}.silos-head[data-astro-cid-viisw6og]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:end;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-creme-deep)}.silos-head[data-astro-cid-viisw6og] h2[data-astro-cid-viisw6og]{margin-top:.5rem}.silos-intro[data-astro-cid-viisw6og]{font-family:var(--font-body);color:var(--color-erde-soft);font-size:1.02rem;line-height:1.55}@media(max-width:900px){.hero-grid[data-astro-cid-viisw6og],.info-grid[data-astro-cid-viisw6og],.silos-head[data-astro-cid-viisw6og]{grid-template-columns:1fr;gap:2rem}.empf-head[data-astro-cid-viisw6og]{grid-template-columns:48px 1fr;gap:.85rem}.krit-liste[data-astro-cid-viisw6og] li[data-astro-cid-viisw6og]{grid-template-columns:20px 1fr}.krit-liste[data-astro-cid-viisw6og] .k-hint[data-astro-cid-viisw6og]{grid-column:2;padding-top:.15rem}.nachbar-grid[data-astro-cid-viisw6og],.weitere-liste[data-astro-cid-viisw6og]{grid-template-columns:1fr}}
