.karte-quelle[data-astro-cid-exe6ob4p]{max-width:72ch;color:var(--hv-ink-muted)}.karte-quelle[data-astro-cid-exe6ob4p] a[data-astro-cid-exe6ob4p]{color:inherit}.karte[data-astro-cid-paw5242v]{display:grid;gap:1.25rem;margin:0;--hv-karte-flaeche: var(--hv-paper-2)}.karte-ausschnitt[data-astro-cid-paw5242v]{gap:.5rem}.karte-svg[data-astro-cid-paw5242v]{width:100%;height:auto;display:block;overflow:visible}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-svg[data-astro-cid-paw5242v]{overflow:hidden}.karte[data-astro-cid-paw5242v] path,.karte[data-astro-cid-paw5242v] circle,.karte[data-astro-cid-paw5242v] ellipse{vector-effect:non-scaling-stroke}.karte-nachbarn[data-astro-cid-paw5242v]{fill:none;stroke:var(--hv-line);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.karte-kreis[data-astro-cid-paw5242v]{fill:var(--hv-karte-flaeche);stroke:color-mix(in oklab,var(--hv-line) 65%,var(--hv-ink-muted));stroke-width:1.25px;stroke-linejoin:round}.karte-kreis-hok[data-astro-cid-paw5242v]{fill:color-mix(in oklab,var(--hv-karte-flaeche) 93%,var(--hv-brand))}.karte-grenze[data-astro-cid-paw5242v]{fill:none;stroke:color-mix(in oklab,var(--hv-line) 50%,var(--hv-ink-muted));stroke-width:1px;stroke-dasharray:1 5;stroke-linecap:round}.karte-fluss[data-astro-cid-paw5242v]{fill:none;stroke:var(--hv-wasser);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.karte-fluss-gross[data-astro-cid-paw5242v]{stroke-width:2.1px}.karte-fluss-oberlauf[data-astro-cid-paw5242v]{stroke-width:.9px}.karte-umkreis-linie[data-astro-cid-paw5242v]{fill:none;stroke:color-mix(in oklab,var(--hv-accent) 70%,transparent);stroke-width:1.5px;stroke-dasharray:7 6;stroke-linecap:round}.karte-umkreis-text[data-astro-cid-paw5242v]{font-family:var(--font-sans);font-size:calc(12px * var(--karte-s, 1));font-weight:600;letter-spacing:.1em;fill:var(--hv-accent)}.karte-flussname[data-astro-cid-paw5242v]{font-family:var(--font-sans);font-style:normal;font-weight:500;font-size:calc(13px * var(--karte-s, 1));letter-spacing:.08em;fill:var(--hv-wasser)}.karte-kreisnamen[data-astro-cid-paw5242v] text[data-astro-cid-paw5242v]{font-family:var(--font-sans);font-size:calc(10.5px * var(--karte-s, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase;fill:var(--hv-ink-muted);opacity:.85}.karte-weitere[data-astro-cid-paw5242v] circle[data-astro-cid-paw5242v]{fill:var(--hv-ink-muted);opacity:.75}.karte-punkt[data-astro-cid-paw5242v]{fill:var(--hv-ink)}.karte-ring[data-astro-cid-paw5242v]{fill:none;stroke:var(--hv-accent);stroke-width:2px}.karte-buero[data-astro-cid-paw5242v] .karte-punkt[data-astro-cid-paw5242v]{fill:var(--hv-accent)}.karte-ortname[data-astro-cid-paw5242v]{font-family:var(--font-sans);font-size:calc(17px * var(--karte-s, 1));font-weight:600;fill:var(--hv-ink);paint-order:stroke;stroke:var(--hv-karte-flaeche);stroke-width:calc(4px * var(--karte-s, 1));stroke-linejoin:round}.karte-bueroname[data-astro-cid-paw5242v]{font-family:var(--font-sans);font-size:calc(12px * var(--karte-s, 1));font-weight:700;letter-spacing:.12em;text-transform:uppercase;fill:var(--hv-accent);paint-order:stroke;stroke:var(--hv-karte-flaeche);stroke-width:calc(4px * var(--karte-s, 1))}.karte-ort[data-astro-cid-paw5242v]{text-decoration:none}.karte-ort-link[data-astro-cid-paw5242v]{cursor:pointer}.karte-ort-link[data-astro-cid-paw5242v]:hover .karte-ortname[data-astro-cid-paw5242v],.karte-ort-link[data-astro-cid-paw5242v]:focus-visible .karte-ortname[data-astro-cid-paw5242v]{fill:var(--hv-accent)}.karte-ort-link[data-astro-cid-paw5242v]:focus-visible{outline:2px solid var(--hv-focus);outline-offset:4px}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-ortname[data-astro-cid-paw5242v]{font-size:23px;stroke-width:5px}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-bueroname[data-astro-cid-paw5242v]{font-size:15px}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-flussname[data-astro-cid-paw5242v]{font-size:16px}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-weitere[data-astro-cid-paw5242v] circle[data-astro-cid-paw5242v]{r:3.4px}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-punkt[data-astro-cid-paw5242v]{r:6px}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-ring[data-astro-cid-paw5242v]{r:14px}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-fokus[data-astro-cid-paw5242v] .karte-punkt[data-astro-cid-paw5242v]{fill:var(--hv-accent);r:7px}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-fokus[data-astro-cid-paw5242v] .karte-ring[data-astro-cid-paw5242v]{r:16px}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-fokus[data-astro-cid-paw5242v] .karte-ortname[data-astro-cid-paw5242v]{font-size:26px;font-weight:700}.karte-gedaempft[data-astro-cid-paw5242v]{opacity:.55}.karte-gedaempft[data-astro-cid-paw5242v].karte-ort-link:hover,.karte-gedaempft[data-astro-cid-paw5242v].karte-ort-link:focus-visible{opacity:1}.karte-hero[data-astro-cid-paw5242v] .karte-buero[data-astro-cid-paw5242v] .karte-ortname[data-astro-cid-paw5242v]{font-weight:700}@media(max-width:639px){.karte[data-astro-cid-paw5242v]:not(.karte-ausschnitt) .karte-ortname[data-astro-cid-paw5242v]{font-size:calc(28px * var(--karte-s, 1));stroke-width:calc(6px * var(--karte-s, 1))}.karte[data-astro-cid-paw5242v]:not(.karte-ausschnitt) .karte-bueroname[data-astro-cid-paw5242v]{font-size:calc(18px * var(--karte-s, 1))}.karte[data-astro-cid-paw5242v]:not(.karte-ausschnitt) .karte-punkt[data-astro-cid-paw5242v]{r:calc(8px * var(--karte-s, 1))}.karte[data-astro-cid-paw5242v]:not(.karte-ausschnitt) .karte-buero[data-astro-cid-paw5242v] .karte-ring[data-astro-cid-paw5242v]{r:calc(15px * var(--karte-s, 1))}.karte[data-astro-cid-paw5242v]:not(.karte-ausschnitt) .karte-umkreis-text[data-astro-cid-paw5242v]{font-size:calc(18px * var(--karte-s, 1))}.karte-kreisnamen[data-astro-cid-paw5242v],.karte-weitere[data-astro-cid-paw5242v],.karte-flussname[data-astro-cid-paw5242v]{display:none}.karte-hero[data-astro-cid-paw5242v] .karte-ortname[data-astro-cid-paw5242v]{font-size:28px;stroke-width:6px}.karte-hero[data-astro-cid-paw5242v] .karte-bueroname[data-astro-cid-paw5242v]{font-size:19px;transform:translate(-4px,-5px)}.karte-hero[data-astro-cid-paw5242v] .karte-buero[data-astro-cid-paw5242v] .karte-ortname[data-astro-cid-paw5242v]{transform:translate(-4px)}.karte-hero[data-astro-cid-paw5242v] .karte-punkt[data-astro-cid-paw5242v]{r:7.5px}.karte-hero[data-astro-cid-paw5242v] .karte-ring[data-astro-cid-paw5242v]{r:16px}.karte[data-astro-cid-paw5242v]:not(.karte-ausschnitt) [data-astro-cid-paw5242v][data-ort=crailsheim] .karte-ortname[data-astro-cid-paw5242v]{text-anchor:middle;transform:translate(calc(-13px * var(--karte-s, 1)),calc(30px * var(--karte-s, 1)))}.karte[data-astro-cid-paw5242v]:not(.karte-ausschnitt) [data-astro-cid-paw5242v][data-ort=schwaebisch-hall] .karte-ortname[data-astro-cid-paw5242v]{transform:translate(calc(-10px * var(--karte-s, 1)))}.karte[data-astro-cid-paw5242v]:not(.karte-ausschnitt) [data-astro-cid-paw5242v][data-ort=schwaebisch-hall] .karte-bueroname[data-astro-cid-paw5242v]{transform:translate(calc(-10px * var(--karte-s, 1)),calc(9px * var(--karte-s, 1)))}}@media(min-width:1024px)and (max-width:1199px){.karte-hero[data-astro-cid-paw5242v] .karte-ortname[data-astro-cid-paw5242v]{font-size:26px}.karte-hero[data-astro-cid-paw5242v] .karte-bueroname[data-astro-cid-paw5242v]{font-size:17px;transform:translateY(-2px)}}@media(prefers-color-scheme:dark){.karte[data-astro-cid-paw5242v]{--hv-karte-flaeche: color-mix(in oklab, var(--hv-paper-2) 84%, var(--hv-ink))}.karte-kreis-hok[data-astro-cid-paw5242v]{fill:color-mix(in oklab,var(--hv-karte-flaeche) 88%,var(--hv-brand))}}.karte-unterschrift[data-astro-cid-paw5242v]{display:grid;gap:1rem;font-size:var(--hv-fs-small)}.karte-legende[data-astro-cid-paw5242v]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;margin:0;color:var(--hv-ink-muted);font-size:.9375rem}.karte-legende[data-astro-cid-paw5242v] li[data-astro-cid-paw5242v]{display:inline-flex;align-items:center;gap:.5rem}.leg[data-astro-cid-paw5242v]{display:inline-block;flex:none}.leg-buero[data-astro-cid-paw5242v]{width:16px;height:16px;border-radius:50%;border:2px solid var(--hv-accent);background:radial-gradient(circle,var(--hv-accent) 0 3.5px,transparent 4px)}.leg-umkreis[data-astro-cid-paw5242v]{width:16px;height:16px;border-radius:50%;border:1.5px dashed color-mix(in oklab,var(--hv-accent) 70%,transparent)}.leg-haupt[data-astro-cid-paw5242v]{width:9px;height:9px;border-radius:50%;background:var(--hv-ink)}.leg-weitere[data-astro-cid-paw5242v]{width:6px;height:6px;border-radius:50%;background:var(--hv-ink-muted)}.leg-fluss[data-astro-cid-paw5242v]{width:22px;height:2px;background:var(--hv-wasser);border-radius:1px}.karte-liste[data-astro-cid-paw5242v]{display:grid;gap:.375rem}.karte-liste[data-astro-cid-paw5242v] p[data-astro-cid-paw5242v]{max-width:72ch}.karte-liste-titel[data-astro-cid-paw5242v]{font-weight:600}.karte-ausschnitt[data-astro-cid-paw5242v] .karte-quelle{font-size:.75rem;padding-inline:.25rem}.hero[data-astro-cid-mhvih3k7]{padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(3rem,2rem + 4vw,6rem)}.hero-kompakt[data-astro-cid-mhvih3k7]{padding-block:clamp(2rem,1.5rem + 2vw,3.5rem) 1rem}.hero-artikel[data-astro-cid-mhvih3k7]{padding-block:clamp(2rem,1.5rem + 3vw,4rem) 2rem}.hero-raster[data-astro-cid-mhvih3k7]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}.hero-text[data-astro-cid-mhvih3k7]{min-width:0}.hero-eyebrow[data-astro-cid-mhvih3k7]{margin-bottom:1rem}.hero-h1-start[data-astro-cid-mhvih3k7]{display:grid;gap:1.25rem;max-width:none}.hero-zeile-2[data-astro-cid-mhvih3k7]{display:block}.hero-text[data-astro-cid-mhvih3k7] .hero-lead{margin-top:1.5rem}.hero-aktionen[data-astro-cid-mhvih3k7]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero-telefon[data-astro-cid-mhvih3k7]{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;margin-top:1.25rem;font-size:1rem;color:var(--hv-ink-muted)}.hero-telefon[data-astro-cid-mhvih3k7] a{color:var(--hv-ink);font-weight:600;text-decoration:none}.hero-telefon[data-astro-cid-mhvih3k7] a:hover,.hero-telefon[data-astro-cid-mhvih3k7] .icon{color:var(--hv-accent)}.hero-zeiten[data-astro-cid-mhvih3k7]{flex-basis:100%;padding-left:1.65rem;font-size:.9375rem}.hero-meta[data-astro-cid-mhvih3k7]{margin-top:1.5rem}.hero-bild[data-astro-cid-mhvih3k7]{color:var(--hv-ink);min-width:0}.hero-text[data-astro-cid-mhvih3k7]>.hero-zeile{margin-top:1.5rem}.hero-tafel[data-astro-cid-mhvih3k7]{position:relative;overflow:hidden;display:grid;padding-bottom:1.25rem}.tafel-haus[data-astro-cid-mhvih3k7]{position:relative;width:min(100%,calc(22rem * var(--vb) / 240));margin-inline:auto}.tafel-haus[data-astro-cid-mhvih3k7] .haustyp{display:block;width:100%;height:auto}.tafel-haus[data-astro-cid-mhvih3k7]:after{content:"";position:absolute;left:-100vw;right:-100vw;bottom:calc(100% * 20 / 240 - var(--hv-strich) / 2);border-top:var(--hv-strich) solid currentColor;pointer-events:none}.tafel-welle[data-astro-cid-mhvih3k7]{margin-inline:-2rem;width:calc(100% + 4rem);max-width:none}.hero-telefon-gross[data-astro-cid-mhvih3k7]{display:grid;gap:.35rem;margin-top:1.75rem}.hero-telefon-gross[data-astro-cid-mhvih3k7] .telefon-gross[data-astro-cid-mhvih3k7]{display:flex;align-items:center;gap:.6rem;font-family:var(--font-serif);font-size:var(--hv-fs-lead);line-height:1.2}.hero-telefon-gross[data-astro-cid-mhvih3k7] .telefon-gross[data-astro-cid-mhvih3k7] a{color:var(--hv-ink);text-decoration:none}.hero-telefon-gross[data-astro-cid-mhvih3k7] .telefon-gross[data-astro-cid-mhvih3k7] a:hover{color:var(--hv-accent)}.hero-telefon-gross[data-astro-cid-mhvih3k7] .telefon-gross[data-astro-cid-mhvih3k7] .icon{color:var(--hv-accent);flex:none}.hero-telefon-gross[data-astro-cid-mhvih3k7] .telefon-zeiten[data-astro-cid-mhvih3k7]{padding-left:calc(24px + .6rem);font-size:.9375rem;color:var(--hv-ink-muted)}.start-bild[data-astro-cid-mhvih3k7]{display:grid;border-radius:var(--radius-lg);background:var(--hv-paper-2);padding:1.25rem 1.5rem 1.5rem;overflow:hidden}.start-karte[data-astro-cid-mhvih3k7]{margin:-.5rem -.75rem 0}.start-karte[data-astro-cid-mhvih3k7] .karte{--hv-karte-flaeche: var(--hv-paper)}.start-strasse[data-astro-cid-mhvih3k7]{display:flex;align-items:flex-end;margin-top:-1.5rem}.start-strasse[data-astro-cid-mhvih3k7]>div[data-astro-cid-mhvih3k7]{min-width:0}.start-strasse[data-astro-cid-mhvih3k7] .haustyp{display:block;width:100%;height:auto;--hv-strich: 1px}.start-welle[data-astro-cid-mhvih3k7]{display:block;width:100%;height:12px;margin-top:.2rem}.start-welle[data-astro-cid-mhvih3k7] path[data-astro-cid-mhvih3k7]{fill:none;stroke:var(--hv-accent);stroke-width:1.75px;stroke-linecap:round;vector-effect:non-scaling-stroke}.start-bild[data-astro-cid-mhvih3k7] .start-quelle{margin-top:.875rem;max-width:none;font-size:.75rem;line-height:1.45;text-wrap:pretty}@media(max-width:1023px){.start-bild[data-astro-cid-mhvih3k7]{max-width:32rem}}@media(min-width:1024px){.hero-mit-bild[data-astro-cid-mhvih3k7] .hero-raster[data-astro-cid-mhvih3k7]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.hero-mit-bild[data-astro-cid-mhvih3k7] .hero-text[data-astro-cid-mhvih3k7]{grid-column:1 / span 6}.hero-mit-bild[data-astro-cid-mhvih3k7] .hero-bild[data-astro-cid-mhvih3k7]{grid-column:8 / span 5}.hero-mit-bild[data-astro-cid-mhvih3k7] .hero-bild-kasten[data-astro-cid-mhvih3k7]{align-self:start;margin-top:.5rem}.hero-start[data-astro-cid-mhvih3k7].hero-mit-bild .hero-text[data-astro-cid-mhvih3k7]{grid-column:1 / span 7}.hero-start[data-astro-cid-mhvih3k7].hero-mit-bild .hero-bild[data-astro-cid-mhvih3k7]{grid-column:8 / span 5}.hero-mit-bild[data-astro-cid-mhvih3k7] .hero-bild-muster[data-astro-cid-mhvih3k7]{grid-column:7 / span 6}}
