.sn .sn-zb{--zb-t:#fff;--zb-t2:#ffffffb8;--zb-linie:#ffffff24;color:var(--zb-t);grid-template-columns:minmax(0,1fr);gap:18px;padding-block:28px;display:grid}.sn .sn-zb-satz{white-space:nowrap;font:400 16px/24px var(--sn-font-sans);color:var(--zb-t2);align-items:center;gap:8px;margin:0;display:flex}.sn .sn-zb-logo{width:auto;height:28px;color:var(--zb-t);flex:none;display:block}.sn .sn-zb-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}.sn .sn-zb-liste li{align-items:center;display:flex}.sn .sn-zb-e{min-height:24px;font:500 18px/24px var(--sn-font-sans);letter-spacing:-.01em;color:var(--zb-t);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sn .sn-zb-e img{flex:none;width:auto;height:20px;display:block}.sn .sn-zb-e .sn-azf{color:var(--zb-t)}@media (hover:hover){.sn .sn-zb-e{transition:opacity .14s var(--sn-ease)}.sn .sn-zb-e:hover{opacity:.72}}.sn .sn-zb-e:focus-visible,.sn .sn-zb-rest:focus-visible{outline:2px solid var(--zb-t);outline-offset:4px;border-radius:4px}.sn .sn-zb-rest{font:500 14px/20px var(--sn-font-sans);color:var(--zb-t2);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (hover:hover){.sn .sn-zb-rest:hover{color:var(--zb-t)}}@media (min-width:640px){.sn .sn-zb-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sn .sn-zb{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:40px;min-height:96px;padding-block:20px}.sn .sn-zb-liste{justify-content:space-between;align-items:center;gap:32px;padding-inline:8px;display:flex}}@media (min-width:1024px) and (max-width:1100px){.sn .sn-zb-liste{gap:24px}}.sn .sn-zb-auslauf.ki-scene{border:0;border-radius:0;margin-inline:calc(50% - 50vw);padding-bottom:120px}.sn .sn-zb-auslauf .ki-bild:after{background:linear-gradient(to bottom,var(--sn-night),#17161333 16%,#1716131a 45%,var(--sn-night) 100%)}.sn .sn-zb-ort>.sn-zb-satz{color:var(--zb-t);white-space:normal;font-weight:500}.sn .sn-zb-orte{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.sn .sn-zb-orte li{gap:2px;display:grid}.sn .sn-zb-orte b{font:500 18px/24px var(--sn-font-sans);letter-spacing:-.01em;color:var(--zb-t)}.sn .sn-zb-orte span{font:400 13px/18px var(--sn-font-sans);color:var(--zb-t2)}@media (min-width:640px){.sn .sn-zb-orte{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1024px){.sn .sn-zb-ort>.sn-zb-satz{max-width:220px}}.sn .sn-zb-fuss .sn-zb-satz{flex-wrap:wrap;row-gap:0}.sn .sn-zb-fuss .sn-zb-liste{grid-template-columns:minmax(max-content,1fr) minmax(0,1fr)}@media (max-width:389px){.sn .sn-zb-fuss .sn-zb-satz{-moz-column-gap:6px;column-gap:6px}}@media (min-width:640px){.sn .sn-zb-fuss .sn-zb-liste{justify-content:space-between;align-items:center;gap:24px;display:flex}}@media (min-width:640px) and (max-width:1199px){.sn .sn-zb.sn-zb-fuss{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;min-height:0;padding-block:24px 28px}.sn .sn-zb-fuss .sn-zb-rest{grid-area:1/2}.sn .sn-zb-fuss .sn-zb-liste{grid-area:2/1/auto/-1;padding-inline:0}}.sn .sn-zb-ziel{height:0;display:block}.sn .sn-zb.sn-zb-gross{background:var(--sn-band);border:1px solid var(--sn-band-line);--zb-linie:#ffffff1a;--zb-weg:#ffffff9e;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:0;padding:28px 20px 24px;display:grid;position:relative;overflow:clip}.sn .sn-zb-kopf{z-index:1;align-content:space-between;justify-items:start;gap:18px;min-width:0;display:grid;position:relative}.sn .sn-zb-kopf .sn-zb-satz{white-space:normal;max-width:13em;font-family:var(--font-head);font-weight:var(--head-w);font-feature-settings:var(--head-ff);letter-spacing:var(--h2-ls);color:var(--zb-t);text-wrap:balance;font-size:28px;line-height:32px;display:block}.sn .sn-zb-karte{min-width:0;position:relative}.sn .sn-zb-flaeche,.sn .sn-zb-feld{position:absolute;inset:0}.sn .sn-zb-feld svg{width:100%;height:150%;display:block;position:absolute;top:-25%;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%)}.sn .sn-zb-flaeche line{stroke:var(--zb-linie);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.sn .sn-zb-flaeche .sn-zb-weg{stroke:var(--zb-weg)}.sn .sn-zb-punkt{width:0;height:0;position:absolute}.sn .sn-zb-punkt i{background:var(--zb-t);width:9px;height:9px;box-shadow:0 0 0 4px var(--sn-band);border-radius:50%;display:block;position:absolute;top:-4.5px;left:-4.5px}.sn .sn-zb-punkt em{display:none}.sn .sn-zb-lagen{margin:0;padding:0;list-style:none}.sn .sn-zb-lagen b{font:500 15px/20px var(--sn-font-sans);letter-spacing:-.005em;color:var(--zb-t)}.sn .sn-zb-lagen span{font:400 13.5px/18px var(--sn-font-sans);color:var(--zb-t2)}.sn .sn-zb.sn-zb-gross:has(>.sn-zb-fuss){padding-bottom:0}.sn .sn-zb-gross>.sn-zb-fuss{z-index:1;grid-column:1/-1;margin-top:16px;position:relative}.sn .sn-zb-zeile{max-width:68ch;font:400 16px/25px var(--sn-font-sans);color:var(--sn-t2);text-wrap:pretty;margin:24px 0 0}@media (max-width:1139px){.sn .sn-zb-karte{gap:20px;margin-top:20px;display:grid}.sn .sn-zb-flaeche{height:200px;margin-inline:-20px;position:relative;inset:auto;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.sn .sn-zb-feld{width:auto;height:100%;aspect-ratio:var(--zb-seite);inset:0 auto 0 50%;transform:translate(-50%)}.sn .sn-zb-feld svg{-webkit-mask-image:none;mask-image:none}.sn .sn-zb-punkt em{font:500 12.5px/18px var(--sn-font-sans);color:var(--zb-t);white-space:nowrap;font-style:normal;display:block;position:absolute;top:-9px;left:12px}.sn .sn-zb-punkt[data-seite=links] em{left:auto;right:12px}.sn .sn-zb-lagen{border-top:1px solid var(--zb-linie)}.sn .sn-zb-lagen li{border-bottom:1px solid var(--zb-linie);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;display:grid}.sn .sn-zb-lagen li:last-child{border-bottom:0;padding-bottom:0}}@media (min-width:768px){.sn .sn-zb-kopf .sn-zb-satz{font-size:34px;line-height:38px}}@media (min-width:1140px){.sn .sn-zb.sn-zb-gross{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:0;min-height:340px;padding:44px 0 40px 48px}.sn .sn-zb-kopf .sn-zb-satz{font-size:40px;line-height:44px}.sn .sn-zb-kopf{padding-right:24px}.sn .sn-zb-karte{aspect-ratio:var(--zb-seite);align-self:center}.sn .sn-zb-gross>.sn-zb-fuss{background:var(--sn-band);margin-left:-48px;padding-inline:48px}.sn .sn-zb-gross>.sn-zb-fuss:before{content:"";background:linear-gradient(to bottom,transparent,var(--sn-band));position:absolute;inset:-40px 0 100%}.sn .sn-zb-lagen li{left:var(--x);top:var(--y);gap:0;width:max-content;max-width:190px;display:grid;position:absolute;transform:translate(16px,-10px)}.sn .sn-zb-lagen li[data-seite=links]{text-align:right;transform:translate(calc(-100% - 16px),-10px)}}
