.g-weg{--kreis:2.75rem;--abstand:1.1rem;max-width:58.5rem;margin:0 auto}.g-weg .station{align-items:center;column-gap:.75rem}.g-weg .station-kreis{border:2px solid var(--tone-deep);box-shadow:none;font-size:1.1rem}.g-weg .station:not(:last-child):before{top:50%;bottom:calc(-50% - var(--abstand))}.g-kachel{background:var(--karte);box-shadow:0 1px 2px rgb(var(--schatten) / .06);color:var(--text);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1.1rem 1.1rem 1.1rem 1.25rem;text-decoration:none;display:grid}.g-kachel-text b{letter-spacing:-.01em;font-size:1.15rem;line-height:1.25;display:block}.g-kurz{color:var(--muted);margin-top:.35rem;font-size:.92rem;line-height:1.55;display:block}.g-lesen{color:var(--main);align-items:center;gap:.4rem;margin-top:.7rem;font-size:.88rem;font-weight:700;display:inline-flex}.g-lesen svg{width:1.1rem;height:1.1rem}.g-kachel-bild .geraet{--gb:4.25rem;margin:0;rotate:4deg}.g-halt:nth-child(2n) .g-kachel-bild .geraet{rotate:-4deg}.g-kachel:hover b{text-decoration:underline}.g-hinweis{max-width:58.5rem;margin:2rem auto 0;position:relative}.g-hinweis p{line-height:1.7}.g-hinweis a{font-weight:700}@media (width>=48rem){.g-weg{--kreis:3.5rem;--abstand:1.75rem}.g-weg:before{content:"";background:var(--tone-deep);width:2px;position:absolute;top:1.5rem;bottom:-2.25rem;left:calc(50% - 1px)}.g-weg .station:not(:last-child):before{content:none}.g-weg .station{grid-template-columns:minmax(0, 1fr) var(--kreis) minmax(0, 1fr);column-gap:2.5rem}.g-weg .station-kreis{grid-area:1/2;font-size:1.25rem}.g-kachel{display:contents}.g-kachel-text{background:var(--karte);box-shadow:0 1px 2px rgb(var(--schatten) / .06);border-radius:1.6rem;grid-area:1/1;padding:1.4rem 1.6rem}.g-kachel-text b{font-size:1.25rem}.g-kachel-bild{grid-area:1/3;justify-self:start}.g-kachel-bild .geraet{--gb:6.9rem}.g-halt:nth-child(2n) .g-kachel-text{grid-column:3}.g-halt:nth-child(2n) .g-kachel-bild{grid-column:1;justify-self:end}.g-kachel:focus-visible{outline:none}.g-kachel:focus-visible .g-kachel-text{outline:3px solid var(--main);outline-offset:3px}.g-hinweis{margin-top:2.25rem}}.g-film{justify-items:center;gap:.6rem;margin:0;display:grid}.g-film .geraet{--gb:9.5rem;margin:0}.g-film figcaption{text-align:center;max-width:17rem;color:var(--muted);font-size:.82rem;line-height:1.45}@media (width>=56rem){.s-kopf-raster.zwei:has(>.g-film){grid-template-columns:minmax(0,1fr) 18.75rem}.g-film .geraet{--gb:12.5rem}}.g-leiste ul{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--tone-deep) transparent;gap:.5rem;margin:0 calc(-1*clamp(1rem,2.6vw,2rem));padding:.2rem clamp(1rem,2.6vw,2rem) .6rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.g-leiste li{scroll-snap-align:start;flex:none}.g-leiste li a{border:1px solid var(--tone-deep);background:var(--karte);color:var(--deep);white-space:nowrap;border-radius:999px;padding:0 1rem;font-weight:600}.g-leiste li a:hover{border-color:var(--main);background:var(--karte)}.g-alle{gap:.4rem;width:fit-content;margin-top:.25rem;font-weight:700;display:inline-flex}.s-leiste a.g-alle{color:var(--main)}.g-alle svg{flex:none;width:1.1rem;height:1.1rem}@media (width>=64rem){.g-leiste ul{border-left:2px solid var(--tone-deep);margin:0;padding:0 0 0 .35rem;display:block;overflow:visible}.g-leiste li a{color:var(--text);white-space:normal;background:0 0;border:0;border-radius:.6rem;padding:.25rem .6rem;font-weight:400}.g-leiste li a:hover{background:var(--tone);color:var(--deep)}.g-alle{margin-top:.75rem}}.g-spalte{min-width:0}.g-text{--kreis:2.5rem;--abstand:1rem;--oben:1.1rem}.g-text .station{column-gap:.7rem}.g-text .station-kreis{margin-top:var(--oben)}.g-text .station-kreis svg{width:1.2rem;height:1.2rem}.g-text .station:not(:last-child):before{top:calc(var(--oben) + var(--kreis));bottom:calc(-1 * var(--abstand) - var(--oben))}.g-funktion{min-width:0}.g-karte{gap:1.25rem;min-width:0;padding:1.25rem 1.25rem 1.4rem;display:grid}.g-karte.lavendel{box-shadow:0 1px 2px rgb(var(--schatten) / .06);padding:1.5rem 1.4rem}.g-worte{min-width:0}.g-karte h2{letter-spacing:-.01em;margin:0;scroll-margin-top:5.5rem;font-size:clamp(1.2rem,2.2vw,1.32rem);line-height:1.15}.g-gross .g-karte h2{letter-spacing:-.02em;font-size:clamp(1.45rem,3vw,1.75rem)}.g-worte>p{margin:.6rem 0 0;line-height:1.7}.g-gross .g-nutzen{font-size:1.06rem}.g-worte a{font-weight:700}.g-worte>.g-wo{border:1px solid var(--tone-deep);background:var(--karte);border-radius:1rem;align-items:flex-start;gap:.5rem;max-width:100%;margin-top:.9rem;padding:.5rem .9rem .5rem .7rem;font-size:.88rem;line-height:1.45;display:inline-flex}.g-wo svg{width:1.1rem;height:1.1rem;color:var(--main);flex:none;margin-top:.1rem}.g-wo b{font-weight:800}.g-wo i{color:var(--main);font-style:normal;font-weight:800}.g-funktion .r-stufen{margin:1rem 0 0}.g-funktion .r-stufen div{background:var(--karte)}@media (width>=48rem){.g-funktion .r-stufen{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-alt-anker{scroll-margin-top:5.5rem;position:absolute;top:0}.g-foto{align-content:start;justify-items:center;gap:.6rem;margin:0;display:grid}.g-foto .geraet{--gb:min(11rem, 58vw);margin:0}.g-foto figcaption{text-align:center;max-width:13rem;color:var(--muted);font-size:.82rem;line-height:1.45}@media (width>=40rem){.g-text{--kreis:2.75rem;--abstand:1.1rem;--oben:1.25rem}.g-text .station{column-gap:1.25rem}.g-karte{padding:1.5rem 1.75rem}.g-karte.lavendel{padding:2rem}.g-mit-foto{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1.75rem}.g-foto .geraet{--gb:8.25rem}.g-foto figcaption{max-width:10rem}.g-gross .g-foto .geraet{--gb:10rem}.g-gross .g-foto figcaption{max-width:12rem}}.g-bildhinweis{max-width:46rem;margin:2rem 0 0}.g-mehr{margin-top:1.75rem}.g-mehr h2{letter-spacing:0;margin:0 0 .75rem;font-size:1.1rem}.g-blaettern{gap:.75rem;margin-top:2rem;display:grid}.g-blatt{background:var(--karte);box-shadow:0 1px 2px rgb(var(--schatten) / .06), 0 0 0 1px var(--fuss-linie);color:var(--text);border-radius:1.5rem;gap:.25rem;padding:1.1rem 1.4rem;text-decoration:none;display:grid}.g-blatt span{color:var(--main);align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.g-blatt span svg{flex:none;width:1rem;height:1rem}.g-blatt.zurueck span svg{rotate:180deg}.g-blatt b{font-size:1.06rem;line-height:1.3}.g-blatt:hover b{text-decoration:underline}@media (width>=40rem){.g-blaettern{grid-template-columns:repeat(2,minmax(0,1fr))}.g-blatt.weiter{text-align:right;justify-items:end}}@media (prefers-reduced-motion:no-preference){.g-kachel-bild .geraet{transition:translate .35s cubic-bezier(.22,1,.36,1)}.g-kachel:hover .g-kachel-bild .geraet,.g-kachel:focus-visible .g-kachel-bild .geraet{translate:0 -.4rem}}
