.sf-st-seite{gap:var(--sf-hm-s5);padding-block:var(--sf-hm-s4) var(--sf-hm-abschnitt);min-width:0;display:grid;container:sf-st/inline-size}.sf-st-kopf{gap:var(--sf-hm-s2);padding-bottom:var(--sf-hm-s4);border-bottom:1px solid var(--sf-line);display:grid}.sf-st-h1.sf-st-h1{font-family:var(--sf-hb-titel-schrift,var(--sf-display));font-size:var(--sf-hb-bildkopf-titel-halb);font-weight:var(--sf-hb-titel-gewicht);letter-spacing:0;text-transform:none;color:var(--sf-ink);margin:0;line-height:.98}.sf-st-unter.sf-st-unter{max-width:62ch;font-family:var(--sf-body);font-size:var(--sf-hb-text);color:var(--sf-text);margin:0;line-height:1.45}.sf-st-saison.sf-st-saison{font-family:var(--sf-body);font-size:var(--sf-hb-text-klein);letter-spacing:.06em;text-transform:uppercase;color:var(--sf-travel);margin:0;font-weight:700}.sf-st-kopf-text{gap:var(--sf-hm-s2);min-width:0;display:grid;position:relative}.sf-st-kopf--bild.sf-st-kopf--bild{align-content:end;gap:var(--sf-hm-s5);min-height:var(--sf-st-kopf-hoehe);padding:var(--sf-hm-s7) var(--sf-hm-s4) var(--sf-hm-s4);background:var(--sf-ink);color:var(--sf-white);border-bottom:0;position:relative;overflow:hidden}.sf-st-kopf--bild:before{content:"";z-index:1;background:linear-gradient(180deg, var(--sf-hb-schleier-null) 0%, var(--sf-hb-schleier-null) 22%, var(--sf-hb-schleier-mitte) 58%, var(--sf-hb-schleier-tief) 100%);position:absolute;inset:0}.sf-st-stimmung.sf-st-stimmung{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sf-st-kopf--bild .sf-st-kopf-text,.sf-st-kopf--bild .sf-str-rahmen{z-index:2;position:relative}.sf-st-kopf--bild .sf-st-saison.sf-st-saison,.sf-st-kopf--bild .sf-st-h1.sf-st-h1,.sf-st-kopf--bild .sf-st-unter.sf-st-unter{color:var(--sf-white);text-shadow:0 1px 10px var(--sf-hb-schleier-mitte)}@container sf-st (width>=960px){.sf-st-kopf--bild.sf-st-kopf--bild{min-height:var(--sf-st-kopf-hoehe-breit);padding:var(--sf-hm-s7) var(--sf-hm-s6) var(--sf-hm-s5)}}.sf-st-kopf--motive.sf-st-kopf--motive{isolation:isolate;align-content:end;gap:var(--sf-hm-s5);padding:var(--sf-st-motive-luft) var(--sf-hm-s4) var(--sf-hm-s4);background:var(--sf-st-motive-grund);color:var(--sf-white);border-bottom:0;position:relative;overflow:hidden}.sf-st-kopf--motive:before{content:"";z-index:1;pointer-events:none;background:var(--sf-st-motive-schleier);position:absolute;inset:0}.sf-st-kopf--motive .sf-st-kopf-text,.sf-st-kopf--motive .sf-str-rahmen{z-index:2;position:relative}.sf-st-kopf--motive .sf-st-kopf-text{justify-self:start}.sf-st-kopf--motive .sf-st-saison.sf-st-saison{font-size:var(--sf-st-motive-saison);letter-spacing:.12em;color:var(--sf-white);align-items:center;gap:10px;line-height:1;display:flex}.sf-st-kopf--motive .sf-st-saison.sf-st-saison:before{content:"";background:var(--sf-st-motive-strich);width:22px;height:2px}.sf-st-kopf--motive .sf-st-h1.sf-st-h1{font-family:var(--sf-hb-seitentitel-schrift,var(--sf-hb-titel-schrift,var(--sf-display)));font-size:var(--sf-st-motive-h1);color:var(--sf-white);font-weight:800;line-height:.88}.sf-st-motive{z-index:0;position:absolute;inset:0;overflow:hidden;container:sf-st-motive/size}.sf-st-motiv.sf-st-motiv{--sf-st-zx:.5;--sf-st-zy:calc((var(--sf-st-motive-luft) - 10px) / 2);--sf-st-z:var(--sf-st-zs,1);--sf-st-mw:calc(max(100cqw, 100cqh * var(--sf-st-q,1.5)) * var(--sf-st-z));--sf-st-mh:calc(var(--sf-st-mw) / var(--sf-st-q,1.5));left:clamp(calc(100cqw - var(--sf-st-mw)), calc(var(--sf-st-zx) * 100cqw - var(--sf-st-fx,.5) * var(--sf-st-mw)), 0px);top:clamp(calc(100cqh - var(--sf-st-mh)), calc(var(--sf-st-zy) - var(--sf-st-fy,.5) * var(--sf-st-mh)), 0px);width:var(--sf-st-mw);height:var(--sf-st-mh);object-fit:cover;opacity:0;max-width:none;max-height:none;transition:opacity 1.6s 1.6s;position:absolute}.sf-st-motiv[data-sf-aktiv]{opacity:1;transition-delay:0s}@container sf-st-motive (width>=960px){.sf-st-motiv.sf-st-motiv{--sf-st-zx:.7;--sf-st-zy:calc((100cqh - 19.25cqw - 32px) / 2);--sf-st-z:var(--sf-st-zb,1)}}.sf-st-motiv-steuer{z-index:3;top:var(--sf-hm-s3);right:var(--sf-hm-s3);background:var(--sf-st-motive-steuer-grund);align-items:center;gap:10px;padding:4px 8px 4px 9px;display:flex;position:absolute}.sf-st-motiv-nachweise{justify-items:end;display:grid}.sf-st-motiv-nachweis.sf-st-motiv-nachweis{font-family:var(--sf-body);font-size:var(--sf-st-motive-nachweis);color:var(--sf-hb-hell-text);text-align:right;white-space:nowrap;opacity:0;grid-area:1/1;font-weight:600;line-height:1.2;transition:opacity .6s}.sf-st-motiv-nachweis[data-sf-aktiv]{opacity:1}.sf-st-stationen{gap:14px;padding:4px 2px;display:flex;position:relative}.sf-st-stationen:before{content:"";background:var(--sf-st-motive-linie);height:1.5px;position:absolute;top:50%;left:8px;right:8px}.sf-st-punkt.sf-st-punkt{box-sizing:border-box;width:var(--sf-st-motive-punkt);height:var(--sf-st-motive-punkt);border:2px solid var(--sf-white);background:var(--sf-st-motive-grund);border-radius:50%;min-width:0;min-height:0;margin:0;padding:0;transition:transform .3s;display:block;position:relative}.sf-st-punkt:before{content:"";background:var(--sf-travel);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.sf-st-stationen[role=group] .sf-st-punkt{cursor:pointer}.sf-st-stationen[role=group] .sf-st-punkt:after{content:"";position:absolute;inset:-14px}.sf-st-punkt[data-sf-aktiv]{transform:scale(1.15)}.sf-st-punkt[data-sf-aktiv]:before{opacity:1}.sf-st-punkt.sf-st-punkt:focus-visible{outline:3px solid var(--sf-st-motive-strich);outline-offset:2px}@container sf-st (width>=960px){.sf-st-kopf--motive.sf-st-kopf--motive{min-height:var(--sf-st-motive-hoehe-breit);padding:var(--sf-hm-s7) var(--sf-hm-s6) var(--sf-hm-s5);align-content:space-between}.sf-st-kopf--motive:before{background:var(--sf-st-motive-schleier-breit)}.sf-st-kopf--motive .sf-st-saison.sf-st-saison{font-size:var(--sf-st-motive-saison-breit)}.sf-st-kopf--motive .sf-st-h1.sf-st-h1{font-size:var(--sf-st-motive-h1-breit)}.sf-st-motiv-steuer{top:22px;right:28px}}.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive="2"] .sf-st-motiv{animation:16s infinite sf-st-motiv-2;animation-delay:calc((var(--sf-st-i) - 2) * 8s - 1.6s)}.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive="3"] .sf-st-motiv{animation:24s infinite sf-st-motiv-3;animation-delay:calc((var(--sf-st-i) - 3) * 8s - 1.6s)}.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive="4"] .sf-st-motiv{animation:32s infinite sf-st-motiv-4;animation-delay:calc((var(--sf-st-i) - 4) * 8s - 1.6s)}.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive="2"] .sf-st-motiv-nachweis,.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive="2"] .sf-st-punkt:before{animation:16s linear infinite sf-st-nachweis-2;animation-delay:calc((var(--sf-st-i) - 2) * 8s - 1.6s)}.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive="3"] .sf-st-motiv-nachweis,.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive="3"] .sf-st-punkt:before{animation:24s linear infinite sf-st-nachweis-3;animation-delay:calc((var(--sf-st-i) - 3) * 8s - 1.6s)}.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive="4"] .sf-st-motiv-nachweis,.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive="4"] .sf-st-punkt:before{animation:32s linear infinite sf-st-nachweis-4;animation-delay:calc((var(--sf-st-i) - 4) * 8s - 1.6s)}@keyframes sf-st-motiv-2{0%,50%{opacity:1}60%,90%{opacity:0}to{opacity:1}}@keyframes sf-st-motiv-3{0%,33%{opacity:1}40%,93%{opacity:0}to{opacity:1}}@keyframes sf-st-motiv-4{0%,25%{opacity:1}30%,95%{opacity:0}to{opacity:1}}@keyframes sf-st-nachweis-2{0%{opacity:0}5%,45%{opacity:1}50%,to{opacity:0}}@keyframes sf-st-nachweis-3{0%{opacity:0}3%,30%{opacity:1}33%,to{opacity:0}}@keyframes sf-st-nachweis-4{0%{opacity:0}3%,22%{opacity:1}25%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.sf-st-motiv.sf-st-motiv,.sf-st-motiv-nachweis.sf-st-motiv-nachweis,.sf-st-punkt.sf-st-punkt,.sf-st-punkt:before{transition:none}.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive] .sf-st-motiv,.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive] .sf-st-motiv-nachweis,.sf-embed-root.sf-motion .sf-st-kopf--motive[data-sf-motive] .sf-st-punkt:before{animation:none}}.sf-st-feed{gap:var(--sf-hm-s5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.sf-st-feed li{min-width:0;scroll-margin-top:var(--sf-hm-s5)}.sf-st-feed li[hidden]{display:none}.sf-st-ende{justify-items:center;gap:var(--sf-hm-s4);display:grid}.sf-st-mehr.sf-st-mehr{min-height:var(--sf-hb-knopf-hoehe);padding:0 var(--sf-hm-s6);background:var(--sf-ink);color:var(--sf-white);font-family:var(--sf-body);font-size:var(--sf-hb-text-klein);cursor:pointer;border:0;font-weight:700}.sf-st-mehr.sf-st-mehr[hidden]{display:none}.sf-st{aspect-ratio:4/5;background:var(--sf-hb-buehne-grund);width:100%;color:var(--sf-white);border-radius:var(--sf-hb-ecke);position:relative;overflow:hidden}.sf-st-oben{z-index:2;padding:var(--sf-hm-s3) var(--sf-hm-s3) 0;pointer-events:none;position:absolute;inset:0 0 auto}.sf-st-profil{width:100%;height:var(--sf-st-profil);display:block;overflow:visible}.sf-st-weg{fill:none;stroke:var(--sf-hb-hell-spur);stroke-width:2px}.sf-st-geschafft{fill:none;stroke:var(--sf-white);stroke-width:2.5px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--sf-st-fort,0));transition:stroke-dashoffset .45s}.sf-st-station{fill:var(--sf-hb-hell-linie);transition:r .2s,fill .2s}.sf-st-station[data-sf-da]{fill:var(--sf-white)}.sf-st-station[data-sf-jetzt]{fill:var(--sf-travel);stroke:var(--sf-white);stroke-width:2px}.sf-st-zeile{top:calc(var(--sf-hm-s3) + var(--sf-st-profil) + var(--sf-hm-s2));left:var(--sf-hm-s3);right:var(--sf-hm-s3);z-index:2;align-items:center;gap:var(--sf-hm-s2);pointer-events:none;text-shadow:var(--sf-hm-text-schatten);display:flex;position:absolute}.sf-st-play.sf-st-play{width:var(--sf-st-play);height:var(--sf-st-play);background:var(--sf-hb-schleier-mitte);color:var(--sf-white);cursor:pointer;pointer-events:auto;border:0;border-radius:50%;flex:none;place-items:center;margin:0 0 0 auto;padding:0;display:grid}.sf-st-play.sf-st-play:focus-visible{outline:3px solid var(--sf-white);outline-offset:2px}.sf-st-play svg{fill:currentColor;width:55%;height:55%}.sf-st-play[aria-pressed=true] .sf-st-play-start,.sf-st-play[aria-pressed=false] .sf-st-play-pause,.sf-st-play.sf-st-play[hidden]{display:none}@media (prefers-reduced-motion:reduce){.sf-st-play.sf-st-play{display:none}}.sf-st-zur.sf-st-zur{align-items:center;gap:var(--sf-hm-s1);min-height:44px;padding:0 var(--sf-hm-s3) 0 var(--sf-hm-s2);background:var(--sf-hb-schleier-mitte);color:var(--sf-white);font-family:var(--sf-body);font-size:var(--sf-size-14);text-shadow:none;white-space:nowrap;pointer-events:auto;border-radius:999px;flex:none;margin:0 0 0 auto;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.sf-st-zur.sf-st-zur:focus-visible{outline:3px solid var(--sf-white);outline-offset:2px}.sf-st-zur svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sf-st-zur~.sf-st-ton.sf-st-ton,.sf-st-zur~.sf-st-play.sf-st-play{margin-left:0}.sf-st-ton.sf-st-ton{width:var(--sf-st-play);height:var(--sf-st-play);background:var(--sf-hb-schleier-mitte);color:var(--sf-white);cursor:pointer;pointer-events:auto;border:0;border-radius:50%;flex:none;place-items:center;margin:0 0 0 auto;padding:0;display:grid}.sf-st-ton.sf-st-ton:focus-visible{outline:3px solid var(--sf-white);outline-offset:2px}.sf-st-ton svg{width:58%;height:58%}.sf-st-ton-box{fill:currentColor}.sf-st-ton-wellen,.sf-st-ton-stumm{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.sf-st-ton[aria-pressed=true] .sf-st-ton-stumm,.sf-st-ton[aria-pressed=false] .sf-st-ton-wellen{display:none}.sf-st-ton~.sf-st-play.sf-st-play{margin-left:0}.sf-st-audio.sf-st-audio{display:none}.sf-st-clip.sf-st-clip{z-index:1;align-content:center;gap:var(--sf-hm-s2);padding:var(--sf-hm-s4);background:var(--sf-hb-schleier-mitte);color:var(--sf-white);display:grid;position:absolute;inset:0}.sf-st[data-sf-bewegt] .sf-st-bild[data-sf-aktiv] .sf-st-foto{animation:7s ease-out both sf-st-fahrt}@keyframes sf-st-fahrt{0%{transform:scale(1)translate(0)}to{transform:scale(1.09)translate(-2%,-1.5%)}}@media (prefers-reduced-motion:reduce){.sf-st[data-sf-bewegt] .sf-st-bild[data-sf-aktiv] .sf-st-foto{animation:none}}.sf-st-logo{width:var(--sf-st-logo);height:var(--sf-st-logo);background:var(--sf-white);color:var(--sf-ink);font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-weight:800;font-size:var(--sf-hb-text);text-shadow:none;border-radius:50%;flex:none;place-items:center;display:grid}.sf-st-wer.sf-st-wer{min-width:0;font-family:var(--sf-hb-titel-schrift,var(--sf-display));font-size:var(--sf-st-marke);overflow-wrap:anywhere;font-weight:800;line-height:1.05}.sf-st-bilder{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:pointer;height:100%;display:flex;overflow-x:auto}.sf-st-bilder::-webkit-scrollbar{display:none}.sf-st-bilder:focus-visible{outline:3px solid var(--sf-white);outline-offset:-3px}.sf-st-bild{scroll-snap-align:start;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.sf-st-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sf-st-schleier{background:linear-gradient(var(--sf-hb-schleier-mitte) 0%, var(--sf-hb-schleier-null) 24%, var(--sf-hb-schleier-null) 52%, var(--sf-hb-schleier-unten) 100%);position:absolute;inset:0}.sf-st-bild[data-sf-art=kern] .sf-st-schleier,.sf-st-bild[data-sf-art=shop] .sf-st-schleier,.sf-st-bild[data-sf-art=weiter] .sf-st-schleier{background:linear-gradient(var(--sf-hb-schleier-mitte) 0%, var(--sf-hb-schleier-null) 24%, var(--sf-hb-schleier-null) 38%, var(--sf-hb-schleier-tief) 100%)}.sf-st-inhalt{z-index:1;text-shadow:var(--sf-hm-text-schatten);gap:var(--sf-hm-s2);padding:var(--sf-hm-s4) var(--sf-hm-s4) var(--sf-hm-s5);display:grid;position:absolute;inset:auto 0 0}.sf-st-kicker{font-size:var(--sf-hb-kapitel);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-hb-hell-text);font-weight:700;line-height:1.2}.sf-st-titel{font-family:var(--sf-hb-seitentitel-schrift,var(--sf-display));font-weight:800;font-size:var(--sf-st-titel);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;line-height:1}.sf-st-titel[data-sf-lang]{font-size:var(--sf-st-satz);line-height:1.1}.sf-st-satz{max-width:28ch;font-size:var(--sf-st-satz);color:var(--sf-white);line-height:1.35}.sf-st-shop.sf-st-shop{text-shadow:none;gap:var(--sf-hm-s1);padding:var(--sf-hm-s3) var(--sf-hm-s4);background:var(--sf-white);color:var(--sf-ink);text-decoration:none;display:grid}.sf-st-shop.sf-st-shop small{font-size:var(--sf-hb-fein);color:var(--sf-muted)}.sf-st-shop.sf-st-shop b{font-size:var(--sf-hb-text);font-weight:700}.sf-st-shop.sf-st-shop:hover b,.sf-st-shop.sf-st-shop:focus-visible b{text-decoration:underline}.sf-st-bild-nachweis{right:var(--sf-hm-s3);bottom:var(--sf-hm-s3);z-index:1;font-size:var(--sf-hb-mini);color:var(--sf-hb-hell-text);text-shadow:var(--sf-hm-text-schatten);position:absolute}.sf-st-produkte{z-index:1;align-content:center;gap:var(--sf-hm-s4);padding:calc(var(--sf-st-profil) + var(--sf-st-logo) + var(--sf-hm-s5)) var(--sf-hm-s4) var(--sf-hm-s5);background:var(--sf-hb-buehne-grund);color:var(--sf-white);display:grid;position:absolute;inset:0}.sf-st-produkt-liste{gap:var(--sf-hm-s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-st-produkt.sf-st-produkt{gap:var(--sf-hm-s1);min-width:0;color:var(--sf-white);font-size:var(--sf-hb-fein);align-content:start;line-height:1.25;text-decoration:none;display:grid}.sf-st-produkt.sf-st-produkt img{aspect-ratio:1;object-fit:contain;width:100%;padding:var(--sf-hm-s2);background:var(--sf-white);border-radius:var(--sf-hb-ecke)}.sf-st-produkt.sf-st-produkt span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-st-produkt.sf-st-produkt[href]:hover span{text-decoration:underline}.sf-st-knoepfe{gap:var(--sf-hm-s2);display:grid}.sf-st-knopf.sf-st-knopf{min-height:var(--sf-hb-knopf-hoehe);padding:0 var(--sf-hm-s4);border:1.5px solid var(--sf-hb-hell-linie);color:var(--sf-white);font-weight:700;font-size:var(--sf-hb-text-klein);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.sf-st-knopf.sf-st-knopf:first-child{text-shadow:none;background:var(--sf-white);border-color:var(--sf-white);color:var(--sf-ink)}.sf-st-knopf.sf-st-knopf:hover{border-color:var(--sf-white)}.sf-st-nachweis{top:calc(var(--sf-hm-s3) + var(--sf-st-profil) + var(--sf-st-logo) + var(--sf-hm-s3));right:var(--sf-hm-s3);z-index:2;font-size:var(--sf-hb-mini);color:var(--sf-hb-hell-text);pointer-events:none;position:absolute}.sf-st-feed-gross{grid-column:1/-1}.sf-st-gross.sf-st-gross{min-height:var(--sf-st-gross-hoehe);background:var(--sf-hb-buehne-grund);color:var(--sf-white);border-radius:var(--sf-hb-ecke);text-decoration:none;display:block;position:relative;overflow:hidden}.sf-st-gross.sf-st-gross img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.sf-st-gross.sf-st-gross:hover img{transform:scale(1.02)}.sf-st-gross-text{z-index:1;gap:var(--sf-hm-s2);padding:var(--sf-hm-s5);display:grid;position:absolute;inset:auto 0 0}.sf-st-gross-knopf{margin-top:var(--sf-hm-s2);padding:var(--sf-hm-s2) var(--sf-hm-s4);background:var(--sf-white);color:var(--sf-ink);font-size:var(--sf-hb-text-klein);justify-self:start;font-weight:700}.sf-st-marken{gap:var(--sf-hm-s3) var(--sf-hm-s6);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.sf-st-marken.sf-st-marken a{color:var(--sf-ink)}@container sf-st (width>=620px){.sf-st-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-st-gross.sf-st-gross{aspect-ratio:21/9;min-height:0}}@container sf-st (width>=960px){.sf-st-feed{gap:var(--sf-hm-s6) var(--sf-hm-s5);grid-template-columns:repeat(3,minmax(0,1fr))}.sf-st-gross-text .sf-st-titel{font-size:var(--sf-st-titel-breit)}}@media (prefers-reduced-motion:reduce){.sf-st-geschafft,.sf-st-station,.sf-st-gross.sf-st-gross img{transition:none}}.sf-dynamik .sf-wb-seite{gap:var(--sf-hm-s6)}.sf-dynamik .sf-wb-wochen{align-items:center;gap:var(--sf-hm-s1) var(--sf-hm-s3);font-size:var(--sf-hb-fein);color:var(--sf-muted);flex-wrap:wrap;display:flex}.sf-dynamik .sf-wb-wochen button{padding:var(--sf-hm-s1) 0;color:var(--sf-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.sf-dynamik .sf-wb-wochen button:hover{color:var(--sf-section-accent)}@media (width>=900px){.sf-dynamik .sf-wb-seite>.sf-wb-wochen{align-self:flex-end;min-height:42px;margin-top:-58px}}.sf-dynamik .sf-wb-wochen button:focus-visible,.sf-dynamik .sf-wb-kapitel a:focus-visible,.sf-dynamik .sf-wb-sportwahl select:focus-visible{outline:2px solid var(--sf-section-accent);outline-offset:2px}.sf-dynamik .sf-wb-kopf{gap:var(--sf-hm-s2);flex-direction:column;display:flex}.sf-dynamik .sf-wb-eyebrow{font-size:var(--sf-hb-kapitel);letter-spacing:.12em;text-transform:uppercase;color:var(--sf-section-accent);margin:0;font-weight:700}.sf-dynamik .sf-wb-bereich{font-family:var(--sf-body);color:var(--sf-ink);line-height:1.3}.sf-dynamik .sf-wb-h1{font-family:var(--sf-hb-seitentitel-schrift,var(--sf-hb-titel-schrift,var(--sf-display)));font-weight:var(--sf-hb-seitentitel-gewicht,var(--sf-hb-titel-gewicht));font-size:var(--sf-fp-h1);text-wrap:balance;margin:0;line-height:1}.sf-dynamik .sf-wb-lead{max-width:62ch;font-size:var(--sf-hb-text);color:var(--sf-muted);margin:0}.sf-dynamik .sf-wb-buehne{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf""bild""inhalt";display:grid}.sf-dynamik .sf-wb-kopfplatz{padding-bottom:var(--sf-hm-s4);grid-area:kopf}.sf-dynamik .sf-wb-buehne .sf-wb-bild{grid-area:bild}.sf-dynamik .sf-wb-buehne .sf-wb-inhalt{border:1px solid var(--sf-line);background:var(--sf-white);border-top:0;grid-area:inhalt}.sf-dynamik .sf-wb-bild{aspect-ratio:3/2;background:var(--sf-surface);max-width:100%;margin:0;position:relative;overflow:hidden}.sf-dynamik .sf-wb-bild img{object-fit:cover;width:100%;height:100%;display:block}.sf-dynamik .sf-wb-bild figcaption{font-size:var(--sf-hb-mini);color:var(--sf-white);background:var(--sf-hb-vermerk-grund);padding:2px 6px;position:absolute;bottom:0;left:0}.sf-dynamik .sf-wb-inhalt{gap:var(--sf-hm-s4);padding:var(--sf-hm-s4);flex-direction:column;min-width:0;display:flex}@media (width>=900px){.sf-dynamik .sf-wb-buehne{border:1px solid var(--sf-line);background:var(--sf-white);grid-template:"bild kopf""bild inhalt"1fr/minmax(0,1.2fr) minmax(0,1fr)}.sf-dynamik .sf-wb-kopfplatz{padding:var(--sf-hm-s5) var(--sf-hm-s5) 0}.sf-dynamik .sf-wb-buehne .sf-wb-inhalt{border:0}.sf-dynamik .sf-wb-bild{aspect-ratio:auto;min-height:100%}.sf-dynamik .sf-wb-buehne .sf-wb-h1{font-size:clamp(36px,3.6vw,56px)}.sf-dynamik .sf-wb-inhalt{padding:var(--sf-hm-s5)}}.sf-dynamik .sf-wb-klein{font-size:var(--sf-hb-kapitel);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-muted);margin:0;font-weight:700}.sf-dynamik .sf-wb-fein{font-size:var(--sf-hb-mini);color:var(--sf-muted);margin:0}.sf-dynamik .sf-wb-countdown{align-items:stretch;gap:var(--sf-hm-s2);flex-wrap:wrap;display:flex}.sf-dynamik .sf-wb-countdown>span:not(.sf-wb-countdown-bis){min-width:64px;padding:var(--sf-hm-s2) var(--sf-hm-s3);background:var(--sf-ink);color:var(--sf-white);flex-direction:column;justify-content:center;align-items:center;display:flex}.sf-dynamik .sf-wb-countdown strong{font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-size:var(--sf-hb-zahl);line-height:1}.sf-dynamik .sf-wb-countdown small{font-size:var(--sf-hb-mini);letter-spacing:.1em;text-transform:uppercase}.sf-dynamik .sf-wb-countdown-bis{font-size:var(--sf-hb-text-klein);align-self:center;font-weight:600}.sf-dynamik .sf-wb-countdown-text{font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-size:var(--sf-hb-zahl-klein);margin:0}.sf-dynamik .sf-wb-wetter{gap:var(--sf-hm-s1);padding:var(--sf-hm-s3);border:1px solid var(--sf-line);flex-direction:column;display:flex}.sf-dynamik .sf-wb-wetter ul{font-size:var(--sf-hb-text-klein);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sf-dynamik .sf-wb-rennen{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-dynamik ul.sf-wb-rennen>li{gap:var(--sf-hm-s3);padding:var(--sf-hm-s3) 0;border-top:1px solid var(--sf-line);grid-template-columns:40px minmax(0,1fr);display:grid}.sf-dynamik ul.sf-wb-rennen>li span{flex-direction:column;min-width:0;display:flex}.sf-dynamik .sf-wb-tag{font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-size:var(--sf-hb-zahl-klein);line-height:1}.sf-dynamik .sf-wb-rennname{color:var(--sf-ink);font-weight:700;text-decoration:none}.sf-dynamik .sf-wb-rennen small{font-size:var(--sf-hb-fein);color:var(--sf-muted)}.sf-dynamik ul.sf-wb-rennen>li[data-sf-stand=laeuft] .sf-wb-tag{color:var(--sf-hm-live-gruen-text)}.sf-dynamik .sf-wb-rennen .sf-wb-mehr{font-size:var(--sf-hb-fein);font-weight:700;display:block}.sf-dynamik .sf-wb-gebiet,.sf-dynamik .sf-wb-wege a{font-size:var(--sf-hb-text-klein);color:var(--sf-section-accent);font-weight:700;text-decoration:none}.sf-dynamik .sf-wb-wege{gap:var(--sf-hm-s2) var(--sf-hm-s4);flex-wrap:wrap;margin:0;display:flex}.sf-dynamik .sf-wb-live{align-items:center;gap:var(--sf-hm-s2);color:var(--sf-hm-live-gruen-text);margin:0;font-weight:700;display:flex}.sf-dynamik .sf-wb-live span{width:var(--sf-hb-live-punkt);height:var(--sf-hb-live-punkt);background:currentColor;border-radius:50%}.sf-dynamik .sf-wb-ergebnis{gap:var(--sf-hm-s2);flex-direction:column;display:flex}.sf-dynamik .sf-wb-podeste{gap:var(--sf-hm-s4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=560px){.sf-dynamik .sf-wb-podeste:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-dynamik .sf-wb-podest{gap:var(--sf-hm-s2);flex-direction:column;margin:0;display:flex}.sf-dynamik .sf-wb-podest figcaption{font-weight:700;font-size:var(--sf-hb-text-klein)}.sf-dynamik .sf-wb-podest ol{align-items:end;gap:var(--sf-hm-s1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sf-dynamik .sf-wb-podest li{padding:var(--sf-hm-s2) var(--sf-hm-s1);border:1px solid var(--sf-line);text-align:center;font-size:var(--sf-hb-fein);overflow-wrap:anywhere;border-top-width:4px;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.sf-dynamik .sf-wb-podest li[data-sf-rang="1"]{padding-top:var(--sf-hm-s4);border-top-color:var(--sf-section-accent)}.sf-dynamik .sf-wb-podest li small{color:var(--sf-muted)}.sf-dynamik .sf-wb-rang{font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-size:var(--sf-hb-zahl-klein);line-height:1}.sf-dynamik .sf-wb-kapitel{top:calc(var(--sf-kopf-klebt,0px) + env(safe-area-inset-top,0px));z-index:20;align-items:center;gap:var(--sf-hm-s2) var(--sf-hm-s4);padding:var(--sf-hm-s2) 0;border-top:1px solid var(--sf-line);border-bottom:2px solid var(--sf-ink);background:var(--sf-page);flex-wrap:wrap;display:flex;position:sticky}.sf-dynamik .sf-wb-kapitel[data-sf-klebt=ja]{box-shadow:var(--sf-gl-schatten,none)}.sf-dynamik .sf-wb-kapitel-links{gap:var(--sf-hm-s1) var(--sf-hm-s4);flex-wrap:wrap;margin-right:auto;display:flex}.sf-dynamik .sf-wb-kapitel-links a{font-size:var(--sf-hb-steuer-schrift);color:var(--sf-ink);padding:var(--sf-hm-s1) 0;border-bottom:2px solid #0000;font-weight:700;text-decoration:none}.sf-dynamik .sf-wb-kapitel-links a[aria-current=location],.sf-dynamik .sf-wb-kapitel-links a:hover{color:var(--sf-section-accent);border-bottom-color:var(--sf-section-accent)}.sf-dynamik .sf-wb-kapitel-wahl{display:none}.sf-dynamik .sf-wb-kapitel-wahl select,.sf-dynamik .sf-wb-sportwahl select{min-height:var(--sf-hb-steuer-hoehe);padding:0 var(--sf-hm-s2);border:1px solid var(--sf-line);background:var(--sf-white);color:var(--sf-ink);font:inherit;font-weight:600}.sf-dynamik .sf-wb-sportwahl{align-items:center;gap:var(--sf-hm-s2);font-size:var(--sf-hb-fein);color:var(--sf-muted);display:flex}.sf-dynamik .sf-wb-nachoben{min-height:var(--sf-hb-steuer-hoehe);padding:0 var(--sf-hm-s3);border:1px solid var(--sf-ink);background:var(--sf-ink);color:var(--sf-white);font:inherit;font-size:var(--sf-hb-fein);cursor:pointer;font-weight:700;display:none}.sf-dynamik .sf-wb-kapitel[data-sf-klebt=ja] .sf-wb-nachoben{align-items:center;display:inline-flex}@media (width<=699px){.sf-dynamik .sf-wb-kapitel[data-sf-klebt=ja] .sf-wb-kapitel-links,.sf-dynamik .sf-wb-kapitel[data-sf-klebt=ja] .sf-wb-sportwahl{display:none}.sf-dynamik .sf-wb-kapitel[data-sf-klebt=ja] .sf-wb-kapitel-wahl{flex:auto;display:block}.sf-dynamik .sf-wb-kapitel[data-sf-klebt=ja] .sf-wb-kapitel-wahl select{width:100%}}.sf-dynamik .sf-wb-seite [id=rennen],.sf-dynamik .sf-wb-seite [id=wer-faehrt],.sf-dynamik .sf-wb-seite [id=rennort],.sf-dynamik .sf-wb-seite [id=selbst-fahren],.sf-dynamik .sf-wb-seite [id=geschichten],.sf-dynamik .sf-wb-seite [id=slalom]{scroll-margin-top:72px}.sf-dynamik .sf-wb-buehne[data-sf-bild=ohne] .sf-wb-inhalt{border-top:1px solid var(--sf-line)}@media (width>=900px){.sf-dynamik .sf-wb-buehne[data-sf-bild=ohne]{grid-template:"kopf inhalt"/minmax(0,1fr) minmax(0,1.25fr)}.sf-dynamik .sf-wb-buehne[data-sf-bild=ohne] .sf-wb-kopfplatz{padding-bottom:var(--sf-hm-s5)}.sf-dynamik .sf-wb-buehne[data-sf-bild=ohne] .sf-wb-inhalt{border-top:0;border-left:1px solid var(--sf-line)}.sf-dynamik .sf-wb-buehne[data-sf-bild=ohne] .sf-wb-h1{font-size:var(--sf-hb-h2)}}.sf-dynamik .sf-wb-programm{gap:var(--sf-hm-s4);display:grid}.sf-dynamik .sf-wb-rennblock{gap:var(--sf-hm-s5);grid-template-columns:minmax(0,1fr);display:grid}.sf-dynamik .sf-wb-danach{gap:var(--sf-hm-s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.sf-dynamik .sf-wb-danach:empty{display:none}.sf-dynamik .sf-wb-danach>.sf-fp-abschnitt{margin:0}@media (width>=760px){.sf-dynamik .sf-wb-danach{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (width>=900px){.sf-dynamik .sf-wb-rennblock .sf-wb-buehne{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.sf-dynamik .sf-wb-rennblock .sf-wb-buehne .sf-wb-bild,.sf-dynamik .sf-wb-rennblock .sf-wb-bild.sf-wsb-buehne,.sf-dynamik .sf-wb-rennblock .sf-wb-bild.sf-wsb-buehne[data-sf-ablauf]{align-self:stretch;min-height:100%;position:relative;top:auto}.sf-dynamik .sf-wb-rennblock .sf-wb-bild.sf-wsb-buehne img,.sf-dynamik .sf-wb-rennblock .sf-wb-buehne .sf-wb-bild img{aspect-ratio:auto;object-fit:cover;height:100%;min-height:100%}}@media (width>=1180px){.sf-dynamik .sf-wb-rennblock .sf-wb-buehne .sf-wb-inhalt{column-count:2;column-gap:var(--sf-hm-s6);display:block}.sf-dynamik .sf-wb-rennblock .sf-wb-buehne .sf-wb-inhalt>*{break-inside:avoid;margin:0 0 var(--sf-hm-s4)}.sf-dynamik .sf-wb-rennblock .sf-wb-buehne .sf-wb-inhalt>a{margin-bottom:var(--sf-hm-s2);display:block}}.sf-dynamik .sf-wb-unten{gap:var(--sf-hm-s6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.sf-dynamik .sf-wb-spalte{gap:var(--sf-hm-s5);min-width:0;display:grid}.sf-dynamik .sf-wb-unten .sf-wb-danach{grid-template-columns:minmax(0,1fr)}.sf-dynamik .sf-wb-unten .sf-zz-weltcup.sf-zz-weltcup{min-width:0;margin:0}.sf-dynamik .sf-wb-unten .sf-zz-herkunft{display:none}.sf-dynamik .sf-wb-unten .sf-fp-ausblick{align-items:baseline;gap:var(--sf-hm-s1) var(--sf-hm-s3);padding:var(--sf-hm-s3) 0 0;border-top:1px solid var(--sf-line);background:0 0;flex-wrap:wrap;margin:0;display:flex}.sf-dynamik .sf-wb-unten .sf-fp-hin{margin-left:var(--sf-hm-s1)}@media (width>=1000px){.sf-dynamik .sf-wb-unten:has(>.sf-zz-weltcup){gap:var(--sf-hm-s6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.sf-dynamik .sf-wb-unten:has(>.sf-zz-weltcup){gap:var(--sf-hm-s7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.sf-dynamik .sf-wb-seite[data-sf-wb=uebersicht] .sf-wb-hinfahren .sf-hb-karten.sf-hb-karten{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sf-dynamik .sf-wb-seite[data-sf-wb=uebersicht] .sf-sb-shop .sf-shop-list[data-layout=grid]:has(>:nth-child(3)){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (width>=1000px){.sf-dynamik .sf-wb-seite[data-sf-wb=uebersicht]>.sf-fp-abschnitt .sf-fp-hoehepunkte:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.sf-dynamik .sf-wb-seite[data-sf-wb=uebersicht]>.sf-fp-abschnitt .sf-fp-hoehepunkte:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1000px){.sf-dynamik .sf-wb-raster.sf-wb-raster{gap:var(--sf-hm-s7);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}}.sf-dynamik .sf-wb-raster .sf-fp-haupt{gap:var(--sf-hm-abschnitt)}.sf-dynamik .sf-wb-favraster{gap:var(--sf-hm-s5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=700px){.sf-dynamik .sf-wb-favraster{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-dynamik .sf-wb-favs{gap:var(--sf-hm-s2);flex-direction:column;min-width:0;display:flex}.sf-dynamik .sf-wb-favs ul{margin:0;padding:0;list-style:none}.sf-dynamik .sf-wb-favs li{align-items:center;gap:var(--sf-hm-s3);padding:var(--sf-hm-s2) 0;border-top:1px solid var(--sf-line);grid-template-columns:40px minmax(0,1fr);display:grid}.sf-dynamik .sf-wb-favs li>span:last-child{flex-direction:column;min-width:0;display:flex}.sf-dynamik .sf-wb-favs small{font-size:var(--sf-hb-fein);color:var(--sf-muted)}.sf-dynamik .sf-wb-kuerzel{background:var(--sf-surface);width:40px;height:40px;font-size:var(--sf-hb-fein);color:var(--sf-muted);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.sf-dynamik .sf-wb-land{font-size:var(--sf-hb-fein);color:var(--sf-muted)}.sf-dynamik .sf-wb-mehrfavs summary{cursor:pointer;font-weight:700;font-size:var(--sf-hb-text-klein)}.sf-dynamik .sf-fp-ortstext{gap:var(--sf-hm-s3);flex-direction:column;display:flex}.sf-dynamik .sf-fp-ortstext>p{margin:0}.sf-dynamik .sf-fp-strecke-name{margin:0;font-weight:700}.sf-dynamik .sf-fp-strecke,.sf-dynamik .sf-fp-zuschauen{gap:var(--sf-hm-s2);flex-direction:column;display:flex}.sf-dynamik .sf-fp-zuschauen p{margin:0}@media (width>=760px){.sf-dynamik .sf-wb-seite .sf-fp-ortsportraet:only-child:has(>.sf-fp-ortsbild){column-gap:var(--sf-hm-s5);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.sf-dynamik .sf-wb-seite .sf-fp-ortsportraet:only-child .sf-fp-ortskopf{grid-column:1/-1}.sf-dynamik .sf-wb-wochen{grid-template-columns:minmax(0,220px) auto minmax(0,220px);justify-content:start}}.sf-dynamik .sf-wb-spiel{gap:var(--sf-hm-s4);flex-direction:column;scroll-margin-top:96px;display:flex}.sf-dynamik .sf-wb-auswahl{align-items:center;gap:var(--sf-hm-s3) var(--sf-hm-s4);flex-wrap:wrap;display:flex}.sf-dynamik .sf-wb-abo code{overflow-wrap:anywhere}.sf-dynamik .sf-wb-werfaehrt,.sf-dynamik .sf-wb-seite #selbst-fahren{padding:var(--sf-hm-s5) var(--sf-hm-s4)}.sf-dynamik .sf-wb-werfaehrt{background:var(--sf-tint-sky-80)}.sf-dynamik .sf-wb-seite #selbst-fahren{background:var(--sf-tint-sand-200)}.sf-dynamik .sf-wb-werfaehrt .sf-wb-kuerzel{background:var(--sf-white)}@media (width>=900px){.sf-dynamik .sf-wb-werfaehrt,.sf-dynamik .sf-wb-seite #selbst-fahren{padding:var(--sf-hm-s6)}}.sf-dynamik .sf-wb-tv{gap:var(--sf-hm-s3);padding:var(--sf-hm-s4);border:1px solid var(--sf-line);background:var(--sf-white);display:grid}@media (width>=700px){.sf-dynamik .sf-wb-tv{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-dynamik .sf-wb-tv>.sf-wb-klein{grid-column:1/-1}}.sf-dynamik .sf-wb-tv-rennen p{margin:0 0 var(--sf-hm-s1)}.sf-dynamik .sf-wb-tv-rennen ul{font-size:var(--sf-hb-text-klein);gap:2px;margin:0;padding:0;list-style:none;display:grid}.sf-dynamik .sf-wb-tv-rennen small{color:var(--sf-muted)}.sf-dynamik .sf-wb-startliste{gap:var(--sf-hm-s2);padding-top:var(--sf-hm-s4);border-top:1px solid var(--sf-line);display:grid}.sf-dynamik .sf-wb-sl-liste{column-gap:var(--sf-hm-s5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.sf-dynamik .sf-wb-sl-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.sf-dynamik .sf-wb-sl-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-dynamik .sf-wb-sl-liste li{align-items:baseline;gap:var(--sf-hm-s2);min-width:0;padding:var(--sf-hm-s1) 0;border-top:1px solid var(--sf-line);font-size:var(--sf-hb-text-klein);grid-template-columns:32px minmax(0,1fr);display:grid}.sf-dynamik .sf-wb-sl-nr{font-variant-numeric:tabular-nums;color:var(--sf-muted);text-align:right;font-weight:700}.sf-dynamik .sf-wb-sl-liste .sf-wb-sl-fav .sf-wb-sl-nr,.sf-dynamik .sf-wb-sl-liste .sf-wb-sl-heim .sf-wb-sl-nr{color:var(--sf-section-accent)}.sf-dynamik .sf-wb-sl-name{min-width:0}.sf-dynamik .sf-fp-seite{gap:var(--sf-hm-abschnitt);padding-bottom:var(--sf-hm-abschnitt);flex-direction:column;display:flex}.sf-dynamik .sf-fp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-dynamik .sf-fp-leise{color:var(--sf-muted)}.sf-dynamik .sf-fp-fein{font-size:var(--sf-hb-mini);color:var(--sf-muted);margin:0}.sf-dynamik .sf-fp-abschnitt{gap:var(--sf-hm-s3);flex-direction:column;display:flex}.sf-dynamik [data-sf-sport=alpine]{--sf-fp-farbe:var(--sf-sw-alpine)}.sf-dynamik [data-sf-sport=biathlon]{--sf-fp-farbe:var(--sf-sw-biathlon)}.sf-dynamik [data-sf-sport=ski_jumping]{--sf-fp-farbe:var(--sf-sw-ski-jumping)}.sf-dynamik [data-sf-sport=cross_country]{--sf-fp-farbe:var(--sf-sw-cross-country)}.sf-dynamik [data-sf-sport=nordic_combined]{--sf-fp-farbe:var(--sf-sw-nordic-combined)}.sf-dynamik [data-sf-sport=snowboard]{--sf-fp-farbe:var(--sf-sw-snowboard)}.sf-dynamik [data-sf-sport=freestyle]{--sf-fp-farbe:var(--sf-sw-freestyle)}.sf-dynamik [data-sf-sport=ski_mountaineering]{--sf-fp-farbe:var(--sf-sw-ski-mountaineering)}.sf-dynamik [data-sf-sport=luge]{--sf-fp-farbe:var(--sf-sw-luge)}.sf-dynamik [data-sf-sport=bobsleigh]{--sf-fp-farbe:var(--sf-sw-bobsleigh)}.sf-dynamik [data-sf-sport=skeleton]{--sf-fp-farbe:var(--sf-sw-skeleton)}.sf-dynamik .sf-fp-punkt{background:var(--sf-fp-farbe,var(--sf-muted));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.sf-dynamik .sf-hb-wahl .sf-fp-punkt{margin-right:var(--sf-hm-s2);vertical-align:1px}.sf-dynamik .sf-fp-kopf{gap:var(--sf-hm-s2);padding-top:var(--sf-hm-s4);flex-direction:column;display:flex}.sf-dynamik .sf-fp-h1{font-family:var(--sf-hb-seitentitel-schrift,var(--sf-hb-titel-schrift,var(--sf-display)));font-size:var(--sf-fp-h1);font-weight:var(--sf-hb-seitentitel-gewicht,var(--sf-hb-titel-gewicht));line-height:var(--sf-hb-seitentitel-zeile,var(--sf-hb-titel-zeile));letter-spacing:0;text-transform:none;color:var(--sf-ink);margin:0}.sf-dynamik .sf-fp-lead{max-width:58ch;font-size:var(--sf-hb-text);color:var(--sf-text);margin:0;line-height:1.5}.sf-dynamik .sf-fp-steuer{top:var(--sf-kopf-klebt,0px);z-index:5;gap:var(--sf-hm-s2);padding-block:var(--sf-hm-s2);background:var(--sf-white);border-bottom:1px solid var(--sf-line);flex-direction:column;display:flex;position:sticky}.sf-dynamik .sf-fp-wochen{gap:var(--sf-hm-s2);scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.sf-dynamik .sf-fp-wochen::-webkit-scrollbar{display:none}.sf-dynamik .sf-fp-woche{min-width:92px;min-height:56px;padding:var(--sf-hm-s2) var(--sf-hm-s3);border:1px solid var(--sf-line);border-radius:var(--sf-hb-ecke);background:var(--sf-white);color:var(--sf-ink);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;flex:none;gap:2px;display:grid}.sf-dynamik .sf-fp-wochenwahl{grid-template-columns:var(--sf-hb-knopf-hoehe) minmax(0, 1fr) var(--sf-hb-knopf-hoehe);gap:var(--sf-hm-s2);align-items:stretch;display:grid}.sf-dynamik .sf-fp-schritt{border:1px solid var(--sf-ink);border-radius:var(--sf-hb-ecke);background:var(--sf-white);color:var(--sf-ink);font-size:var(--sf-hb-h3);cursor:pointer;font-weight:700;line-height:1}.sf-dynamik .sf-fp-schritt:disabled{border-color:var(--sf-line);color:var(--sf-line);cursor:default}.sf-dynamik .sf-fp-schritt:hover:not(:disabled),.sf-dynamik .sf-fp-woche:hover{border-color:var(--sf-ink)}.sf-dynamik .sf-fp-woche-datum{font-size:var(--sf-hb-fein);font-variant-numeric:tabular-nums;font-weight:700}.sf-dynamik .sf-fp-woche small{font-size:var(--sf-hb-mini);color:var(--sf-muted)}.sf-dynamik .sf-fp-woche-punkte{gap:2px;min-height:6px;display:flex}.sf-dynamik .sf-fp-woche-punkte .sf-fp-punkt{width:6px;height:6px}.sf-dynamik .sf-fp-woche[aria-pressed=true]{border-color:var(--sf-ink);background:var(--sf-ink);color:var(--sf-white)}.sf-dynamik .sf-fp-woche[aria-pressed=true] small{color:var(--sf-white);opacity:.75}.sf-dynamik .sf-fp-woche:focus-visible,.sf-dynamik .sf-fp-tag-kopf:focus-visible,.sf-dynamik .sf-fp-hp:focus-visible{outline:2px solid var(--sf-section-accent);outline-offset:2px}.sf-dynamik .sf-fp-raster{gap:var(--sf-hm-abschnitt);flex-direction:column;display:flex}.sf-dynamik .sf-fp-haupt{gap:var(--sf-hm-s4);flex-direction:column;min-width:0;display:flex}.sf-dynamik .sf-fp-rand{gap:var(--sf-hm-abschnitt);flex-direction:column;min-width:0;display:flex}.sf-dynamik .sf-fp-haupt .sf-hb-kopf{margin:0}.sf-dynamik .sf-fp-jetzt{gap:var(--sf-hm-s1);padding:var(--sf-hm-s2) var(--sf-hm-s3);border:1px solid var(--sf-line);border-left:3px solid var(--sf-hm-live-gruen);font-size:var(--sf-hb-text-klein);display:grid}.sf-dynamik .sf-fp-jetzt p{margin:0}.sf-dynamik .sf-fp-live{font-size:var(--sf-hb-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-hm-live-gruen-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.sf-dynamik .sf-fp-live:before{content:"";width:var(--sf-hb-live-punkt);height:var(--sf-hb-live-punkt);background:var(--sf-hm-live-gruen);box-shadow:0 0 0 4px var(--sf-hm-live-ring);border-radius:50%}.sf-dynamik .sf-fp-tage{gap:var(--sf-hm-s2);flex-direction:column;display:flex}.sf-dynamik .sf-fp-tag{gap:var(--sf-hm-s3);flex-direction:column;display:flex}.sf-dynamik .sf-fp-tag-h{font:inherit;margin:0}.sf-dynamik .sf-fp-tag-kopf{justify-content:space-between;align-items:baseline;gap:var(--sf-hm-s2);width:100%;padding:var(--sf-hm-s2) 0;border:0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.sf-dynamik .sf-fp-tag[data-sf-offen] .sf-fp-tag-kopf{border-bottom:2px solid var(--sf-ink)}.sf-dynamik .sf-fp-tag-name{font-family:var(--sf-hb-titel-schrift,var(--sf-display));font-size:var(--sf-fp-tag);font-weight:var(--sf-hb-titel-gewicht);text-transform:uppercase;line-height:1}.sf-dynamik .sf-fp-tag-name em{color:var(--sf-section-accent);font-style:normal}.sf-dynamik .sf-fp-tag-info{font-size:var(--sf-hb-mini);color:var(--sf-muted);white-space:nowrap}.sf-dynamik button.sf-fp-tag-kopf .sf-fp-tag-info:after{content:" ›";font-weight:700}.sf-dynamik .sf-fp-tag[data-sf-offen] button.sf-fp-tag-kopf .sf-fp-tag-info:after{content:" ˅"}.sf-dynamik .sf-fp-stationen{gap:var(--sf-hm-s4);flex-direction:column;display:flex}@media (width<=999px){.sf-dynamik .sf-fp-tag:not([data-sf-offen]) .sf-fp-stationen{display:none}}.sf-dynamik .sf-fp-station{padding-left:var(--sf-hm-s3);border-left:3px solid var(--sf-fp-farbe,var(--sf-line))}.sf-dynamik .sf-fp-station-kopf{align-items:baseline;gap:2px var(--sf-hm-s2);font-size:var(--sf-hb-text-klein);flex-wrap:wrap;margin:0;display:flex}.sf-dynamik .sf-fp-station-kopf strong{font-size:var(--sf-hb-text);color:var(--sf-ink)}.sf-dynamik .sf-fp-land{font-size:var(--sf-hb-mini);letter-spacing:.04em;color:var(--sf-muted);font-weight:700}.sf-dynamik .sf-fp-sport{font-size:var(--sf-hb-fein);color:var(--sf-fp-farbe,var(--sf-muted));font-weight:700}.sf-dynamik .sf-fp-hin{font-size:var(--sf-hb-fein);color:var(--sf-travel);white-space:nowrap;margin-left:auto;font-weight:700;text-decoration:none}.sf-dynamik .sf-fp-rennliste{margin:0;padding:0;list-style:none}.sf-dynamik .sf-fp-rennen{gap:2px var(--sf-hm-s2);border-top:1px solid var(--sf-surface);font-size:var(--sf-hb-text-klein);color:var(--sf-ink);grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;padding:6px 0;display:grid}.sf-dynamik .sf-fp-zeit{font-variant-numeric:tabular-nums;font-weight:700}.sf-dynamik .sf-fp-zeit[data-sf-art=offen],.sf-dynamik .sf-fp-zeit[data-sf-art=ungefaehr],.sf-dynamik .sf-fp-zeit[data-sf-art=spanne]{font-size:var(--sf-hb-mini);color:var(--sf-muted);font-weight:500}.sf-dynamik .sf-fp-rennen[data-sf-stand=ergebnis] .sf-fp-zeit,.sf-dynamik .sf-fp-rennen[data-sf-stand=ergebnis_folgt] .sf-fp-zeit,.sf-dynamik .sf-fp-rennen[data-sf-stand=abgesagt] .sf-fp-zeit{color:var(--sf-muted);font-weight:500}.sf-dynamik .sf-fp-rennen[data-sf-stand=abgesagt] .sf-fp-titel{color:var(--sf-muted);text-decoration:line-through}.sf-dynamik .sf-fp-details{color:var(--sf-muted)}.sf-dynamik .sf-fp-anlass{font-size:var(--sf-hb-mini);letter-spacing:.02em;color:var(--sf-section-accent);font-style:normal;font-weight:700;display:block}.sf-dynamik .sf-fp-titelv{font-size:var(--sf-hb-mini);color:var(--sf-muted);display:block}.sf-dynamik .sf-fp-fuehrt{margin:0 0 var(--sf-hm-s3);font-size:var(--sf-hb-mini);color:var(--sf-muted)}.sf-dynamik .sf-fp-fuehrt strong{color:var(--sf-ink)}.sf-dynamik .sf-fp-stand{font-size:var(--sf-hb-fein);text-align:right;white-space:nowrap}.sf-dynamik .sf-fp-sieger span{color:var(--sf-muted)}.sf-dynamik .sf-fp-podest{font-size:var(--sf-hb-fein);grid-column:2/-1}.sf-dynamik .sf-fp-podest summary{color:var(--sf-muted);cursor:pointer}.sf-dynamik .sf-fp-podest ol{margin:var(--sf-hm-s1) 0 0;padding-left:var(--sf-hm-s4)}.sf-dynamik .sf-fp-unterkuenfte{font-size:var(--sf-hb-fein);color:var(--sf-muted);margin:0}.sf-dynamik .sf-fp-unterkuenfte a{color:var(--sf-travel);font-weight:700;text-decoration:none}.sf-dynamik .sf-fp-zuletzt{margin:0;padding:0;list-style:none}.sf-dynamik .sf-fp-zuletzt li{padding:var(--sf-hm-s2) 0 var(--sf-hm-s2) var(--sf-hm-s3);border-top:1px solid var(--sf-line);border-left:3px solid var(--sf-fp-farbe,var(--sf-line));font-size:var(--sf-hb-fein);gap:2px;display:grid}.sf-dynamik .sf-fp-zuletzt strong{font-size:var(--sf-hb-text-klein);color:var(--sf-ink)}.sf-dynamik .sf-fp-hoehepunkte{margin:0;padding:0;list-style:none}.sf-dynamik .sf-fp-hoehepunkte li{border-top:1px solid var(--sf-line)}.sf-dynamik .sf-fp-hoehepunkte li[data-sf-vorbei]{opacity:.55}.sf-dynamik .sf-fp-hp{gap:var(--sf-hm-s2);width:100%;padding:var(--sf-hm-s2) 0;color:var(--sf-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.sf-dynamik span.sf-fp-hp{cursor:default}.sf-dynamik .sf-fp-hp-datum{font-size:var(--sf-hb-fein);font-variant-numeric:tabular-nums;color:var(--sf-muted)}.sf-dynamik .sf-fp-hp-name{font-size:var(--sf-hb-text-klein);display:grid}.sf-dynamik .sf-fp-hp-name .sf-fp-leise{font-size:var(--sf-hb-fein)}.sf-dynamik .sf-fp-pfeil{color:var(--sf-section-accent);font-weight:700}.sf-dynamik .sf-fp-geschichten-reihe{gap:var(--sf-hm-s4);grid-template-columns:minmax(0,1fr);display:grid}.sf-dynamik .sf-fp-geschichten-reihe>*{min-width:0}@media (width>=700px){.sf-dynamik .sf-fp-geschichten-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-dynamik .sf-fp-saison-liste{margin:0;padding:0;list-style:none}.sf-dynamik .sf-fp-sz{gap:var(--sf-hm-s2);padding:var(--sf-hm-s2) 0 var(--sf-hm-s2) var(--sf-hm-s3);border-top:1px solid var(--sf-line);border-left:3px solid var(--sf-fp-farbe,var(--sf-line));font-size:var(--sf-hb-fein);grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;display:grid}.sf-dynamik .sf-fp-sz[data-sf-vorbei]{opacity:.55}.sf-dynamik .sf-fp-sz-datum{font-variant-numeric:tabular-nums;color:var(--sf-ink);font-weight:700;text-decoration:none}.sf-dynamik .sf-fp-sz-ort{align-items:baseline;gap:0 var(--sf-hm-s2);flex-wrap:wrap;min-width:0;display:flex}.sf-dynamik .sf-fp-sz-ort strong{font-size:var(--sf-hb-text-klein);color:var(--sf-ink)}.sf-dynamik .sf-fp-sz-info{color:var(--sf-muted);flex-basis:100%}.sf-dynamik .sf-fp-monat{gap:var(--sf-hm-s2);flex-direction:column;display:flex}.sf-dynamik .sf-fp-monat h3,.sf-dynamik .sf-fp-monat summary{font-family:var(--sf-hb-titel-schrift,var(--sf-display));font-size:var(--sf-fp-tag);font-weight:var(--sf-hb-titel-gewicht);text-transform:uppercase;color:var(--sf-ink);margin:0}.sf-dynamik .sf-fp-quellen{margin:0}@media (prefers-reduced-motion:no-preference){.sf-dynamik .sf-fp-live:before{animation:2s ease-out infinite sf-fp-puls}}@keyframes sf-fp-puls{0%{box-shadow:0 0 0 0 var(--sf-hm-live-ring)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (width>=1000px){.sf-dynamik .sf-fp-wochenwahl{display:none}.sf-dynamik .sf-fp-raster{gap:var(--sf-hm-s6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.sf-dynamik .sf-fp-rand{gap:var(--sf-hm-s6)}.sf-dynamik .sf-fp-tage{gap:var(--sf-hm-s5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.sf-dynamik .sf-fp-tag[data-sf-werktag]{grid-column:1/-1}.sf-dynamik .sf-fp-tag[data-sf-werktag] .sf-fp-stationen{gap:var(--sf-hm-s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-dynamik button.sf-fp-tag-kopf{cursor:default}.sf-dynamik button.sf-fp-tag-kopf .sf-fp-tag-info:after{content:""}.sf-dynamik .sf-fp-tag .sf-fp-tag-kopf{border-bottom:2px solid var(--sf-ink)}.sf-dynamik .sf-fp-rand .sf-hb-karten--wischen{flex-direction:column;display:flex;overflow:visible}.sf-dynamik .sf-fp-seite>.sf-fp-abschnitt .sf-fp-hoehepunkte{column-gap:var(--sf-hm-s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-dynamik .sf-fp-geschichten-reihe{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.sf-dynamik .sf-fp-raster{gap:var(--sf-hm-s6)}.sf-dynamik .sf-fp-nebeninfos{gap:var(--sf-hm-s6);border-top:1px solid var(--sf-line);min-width:0;padding-top:var(--sf-hm-s5);display:grid}.sf-dynamik .sf-fp-nebeninfos>*{min-width:0}.sf-dynamik .sf-fp-ortswissen{margin-top:var(--sf-hm-s5)}.sf-dynamik .sf-fp-ortsreihe{gap:var(--sf-hm-s5);display:grid}.sf-dynamik .sf-fp-ortsportraet{align-content:start;gap:var(--sf-hm-s3);border-top:2px solid var(--sf-ink);padding-top:var(--sf-hm-s3);min-width:0;display:grid}.sf-dynamik .sf-fp-ortsbild{aspect-ratio:16/9;background:var(--sf-surface);margin:0;position:relative}.sf-dynamik .sf-fp-ortsbild img{object-fit:cover;width:100%;height:100%;display:block}.sf-dynamik .sf-fp-ortsbild figcaption{padding:var(--sf-hm-s1) var(--sf-hm-s2);max-width:100%;font-size:var(--sf-hb-mini);background:var(--sf-fp-vermerk-grund);color:#fff;position:absolute;bottom:0;left:0}.sf-dynamik .sf-fp-ortsportraet p{font-size:var(--sf-hb-text-klein);margin:0;line-height:1.55}.sf-dynamik .sf-fp-ortsportraet h3,.sf-dynamik .sf-fp-ausblick h3,.sf-dynamik .sf-fp-bildziel h3{font:var(--sf-hb-titel-gewicht) var(--sf-hb-h3)/var(--sf-hb-titel-zeile) var(--sf-hb-titel-schrift,var(--sf-display));margin:0}.sf-dynamik .sf-fp-ortsnummer,.sf-dynamik .sf-fp-reiseart{font-size:var(--sf-hb-mini);color:var(--sf-muted);font-weight:700;display:block}.sf-dynamik .sf-fp-ortskopf{gap:var(--sf-hm-s1);display:grid}.sf-dynamik .sf-fp-ortsanlage{color:var(--sf-muted)}.sf-dynamik .sf-fp-ortswerte{gap:var(--sf-hm-s3);padding:var(--sf-hm-s3) 0;border-top:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:0;display:grid}.sf-dynamik .sf-fp-ortswerte>div{gap:var(--sf-hm-s1);flex-direction:column-reverse;display:flex}.sf-dynamik .sf-fp-ortswerte dt{color:var(--sf-muted);font-size:var(--sf-hb-mini)}.sf-dynamik .sf-fp-ortswerte dd{font:var(--sf-hb-titel-gewicht) var(--sf-hb-zahl-klein)/1 var(--sf-hb-titel-schrift,var(--sf-display));margin:0}.sf-dynamik .sf-fp-ortstipp{border-left:3px solid var(--sf-section-accent);padding-left:var(--sf-hm-s3)}.sf-dynamik .sf-fp-ortsweg.sf-fp-ortsweg{font-size:var(--sf-hb-text-klein);color:var(--sf-section-accent);font-weight:700;text-decoration:none}.sf-dynamik .sf-fp-ortsquellen{font-size:var(--sf-hb-mini);color:var(--sf-muted);overflow-wrap:anywhere}.sf-dynamik .sf-fp-ortsquellen summary{cursor:pointer;align-content:center;min-height:32px;display:list-item}.sf-dynamik .sf-fp-ortsquellen ul{margin:var(--sf-hm-s2) 0;padding-left:var(--sf-hm-s4)}.sf-dynamik .sf-fp-mehrorte{border-top:1px solid var(--sf-line);padding-top:var(--sf-hm-s3)}.sf-dynamik .sf-fp-mehrorte>summary{cursor:pointer;padding-bottom:var(--sf-hm-s3);min-height:44px;font-weight:700}.sf-dynamik .sf-fp-ausblick{gap:var(--sf-hm-s2);margin-top:var(--sf-hm-s4);padding:var(--sf-hm-s4);background:var(--sf-surface);display:grid}.sf-dynamik .sf-fp-ausblick p{font-size:var(--sf-hb-text-klein);margin:0}.sf-dynamik .sf-fp-weitere-gebiete{margin:0;padding:0;font-weight:700;list-style:none}.sf-dynamik .sf-fp-kalenderwahl{gap:var(--sf-hm-s3);display:grid}.sf-dynamik .sf-fp-reisewochen{gap:var(--sf-hm-s4);display:grid}.sf-dynamik .sf-fp-reisewoche{border:1px solid var(--sf-line);min-width:0}.sf-dynamik .sf-fp-reisewoche[data-sf-jetzt]{border-top:3px solid var(--sf-hm-live-gruen)}.sf-dynamik .sf-fp-reisewahl.sf-fp-reisewahl{align-items:flex-start;gap:var(--sf-hm-s2);width:100%;padding:var(--sf-hm-s4);color:var(--sf-ink);background:var(--sf-surface);text-align:left;font-family:var(--sf-body);cursor:pointer;border:0;flex-direction:column;text-decoration:none;display:flex}.sf-dynamik .sf-fp-reisewahl strong{font:var(--sf-hb-titel-gewicht) var(--sf-hb-h3)/var(--sf-hb-titel-zeile) var(--sf-hb-titel-schrift,var(--sf-display))}.sf-dynamik .sf-fp-reisedatum{font-size:var(--sf-hb-mini);letter-spacing:.04em;font-weight:700}.sf-dynamik .sf-fp-reisejetzt{color:var(--sf-hm-live-gruen-text);font-size:var(--sf-hb-mini);font-weight:700}.sf-dynamik .sf-fp-reisewoche[data-sf-gewaehlt] .sf-fp-reisewahl{background:var(--sf-ink);color:#fff}.sf-dynamik .sf-fp-reisewoche[data-sf-gewaehlt] .sf-fp-fein{color:inherit}.sf-dynamik .sf-fp-reiseorte{gap:var(--sf-hm-s4);padding:var(--sf-hm-s4);margin:0;list-style:none;display:grid}.sf-dynamik .sf-fp-reiseorte>li{gap:var(--sf-hm-s1);padding-left:var(--sf-hm-s3);border-left:3px solid var(--sf-fp-farbe,var(--sf-line));display:grid}.sf-dynamik .sf-fp-reiseorte>li>strong{font-size:var(--sf-hb-text)}.sf-dynamik .sf-fp-reiseorte details{font-size:var(--sf-hb-mini)}.sf-dynamik .sf-fp-reiseorte summary{cursor:pointer;align-content:center;min-height:36px}.sf-dynamik .sf-fp-reiseorte details ul{padding-left:var(--sf-hm-s4)}.sf-dynamik .sf-fp-reisekalender--kompakt .sf-fp-reiseart{padding:var(--sf-hm-s2) var(--sf-hm-s3)}.sf-dynamik .sf-fp-reisewahl:focus-visible,.sf-dynamik .sf-fp-ortsweg:focus-visible{outline:3px solid var(--sf-section-accent);outline-offset:3px}.sf-dynamik .sf-fp-saisonbilder{gap:var(--sf-hm-s5);display:grid}.sf-dynamik .sf-fp-bildziel.sf-fp-bildziel{gap:var(--sf-hm-s2);color:var(--sf-ink);align-content:start;text-decoration:none;display:grid}.sf-dynamik .sf-fp-bildziel figure{margin:0 0 var(--sf-hm-s2);aspect-ratio:16/9;background:var(--sf-surface);position:relative}.sf-dynamik .sf-fp-bildziel img{object-fit:cover;width:100%;height:100%;display:block}.sf-dynamik .sf-fp-bildziel figcaption{padding:var(--sf-hm-s1) var(--sf-hm-s2);max-width:100%;font-size:var(--sf-hb-mini);background:var(--sf-fp-vermerk-grund);color:#fff;position:absolute;bottom:0;left:0}.sf-dynamik .sf-fp-bildziel p{font-size:var(--sf-hb-text-klein);margin:0;line-height:1.45}@media (width>=700px){.sf-dynamik .sf-fp-nebeninfos{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-dynamik .sf-fp-saisonbilder{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-dynamik .sf-fp-reisewochen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sf-dynamik .sf-fp-reisekalender--kompakt .sf-fp-reisewochen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1000px){.sf-dynamik .sf-fp-tage{gap:var(--sf-hm-s4);flex-direction:column;display:flex}.sf-dynamik .sf-fp-tag .sf-fp-stationen,.sf-dynamik .sf-fp-tag[data-sf-werktag] .sf-fp-stationen{gap:var(--sf-hm-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf-dynamik .sf-fp-raster[data-sf-umfang=kurz] .sf-fp-stationen{grid-template-columns:minmax(0,1fr)}.sf-dynamik .sf-fp-tag .sf-fp-station:only-child{grid-column:1/-1}.sf-dynamik .sf-fp-ortsreihe{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-dynamik .sf-fp-ortsportraet:only-child{grid-column:1/-1}.sf-dynamik .sf-fp-raster{grid-template-columns:minmax(0,1fr) 320px}.sf-dynamik .sf-fp-nebeninfos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sf-dynamik .sf-fp-saisonhoehepunkte>summary{font-size:var(--sf-hb-text-klein);cursor:pointer;align-content:center;min-height:44px;font-weight:700}.sf-dynamik .sf-fp-kalenderstand{font-size:var(--sf-hb-text-klein);border-left:3px solid var(--sf-hm-live-gruen);padding-left:var(--sf-hm-s3);margin:0}@media (width<=699px){.sf-dynamik .sf-fp-saisonbilder{gap:var(--sf-hm-s4);grid-template-columns:minmax(0,1fr)}}@media (width>=1000px){.sf-dynamik .sf-fp-tage{align-items:stretch}.sf-dynamik .sf-fp-tag{width:100%}.sf-dynamik .sf-fp-raster:has(>.sf-fp-rand:empty){grid-template-columns:minmax(0,1fr)}}.sf-dynamik .sf-fp-reiseprogramm>summary{padding:var(--sf-hm-s3) var(--sf-hm-s4);min-height:44px;font-size:var(--sf-hb-text-klein);cursor:pointer;font-weight:700}@media (width>=700px){.sf-dynamik .sf-fp-reisekalender:not(.sf-fp-reisekalender--kompakt) .sf-fp-reisewochen{grid-template-columns:minmax(0,1fr)}.sf-dynamik .sf-fp-reiseorte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.sf-dynamik .sf-fp-reiseorte{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-dynamik .sf-fp-beitrag.sf-fp-beitrag{gap:var(--sf-hm-s2);color:var(--sf-ink);border-top:1px solid var(--sf-line);padding-top:var(--sf-hm-s3);align-content:start;text-decoration:none;display:grid}.sf-dynamik .sf-fp-beitrag h3{font:var(--sf-hb-titel-gewicht) var(--sf-hb-h3)/var(--sf-hb-titel-zeile) var(--sf-hb-titel-schrift,var(--sf-display));margin:0}.sf-dynamik .sf-fp-beitrag p{font-size:var(--sf-hb-text-klein);margin:0;line-height:1.5}.sf-fp-slalom .sf-spiel{margin-top:var(--sf-hm-kopf-abstand,16px)}.sf-fp-slalom-bild{margin-top:var(--sf-hm-kopf-abstand,16px);text-decoration:none;display:block}.sf-fp-slalom-bild img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.sf-fp-preise.sf-fp-preise{gap:var(--sf-hm-s4,16px);margin:var(--sf-hm-s4,16px) 0 0;padding:var(--sf-hm-s4,16px) var(--sf-hm-s4,16px) var(--sf-hm-s3,12px);background:var(--sf-ink);color:var(--sf-white);border-top:4px solid var(--sf-section-accent,var(--sf-sport));display:grid}.sf-fp-preise-kopf.sf-fp-preise-kopf{gap:var(--sf-hm-s1,4px);display:grid}.sf-fp-preise-marke.sf-fp-preise-marke{align-items:center;gap:var(--sf-hm-s2,8px);font-family:var(--sf-body);font-size:var(--sf-hb-kapitel,12px);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-white);opacity:.85;margin:0;font-weight:700;display:flex}.sf-fp-preise-punkt.sf-fp-preise-punkt{background:var(--sf-section-accent,var(--sf-sport));width:8px;height:8px;box-shadow:0 0 0 3px var(--sf-fp-preis-ring)}.sf-fp-preise-titel.sf-fp-preise-titel{font-family:var(--sf-hb-titel-schrift,var(--sf-display));font-size:var(--sf-hb-h3,22px);font-weight:var(--sf-hb-titel-gewicht,800);line-height:var(--sf-hb-titel-zeile,1.05);color:var(--sf-white);margin:0}.sf-fp-preise-staffel.sf-fp-preise-staffel{gap:var(--sf-hm-s2,8px);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:0;padding:0;list-style:none;display:grid}.sf-fp-preis.sf-fp-preis{justify-content:flex-end;gap:var(--sf-hm-s1,4px);min-height:84px;padding:var(--sf-hm-s3,12px);background:var(--sf-fp-preis-flaeche);border-top:3px solid var(--sf-fp-preis-kante);flex-direction:column;margin:0;display:flex}.sf-fp-preis.sf-fp-preis[data-sf-platz="1"]{background:var(--sf-section-accent,var(--sf-sport));border-top-color:var(--sf-white);min-height:104px}.sf-fp-preis.sf-fp-preis span{font-family:var(--sf-body);font-size:var(--sf-hb-mini,11px);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-white);opacity:.85;font-weight:700}.sf-fp-preis.sf-fp-preis b{font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-size:var(--sf-hb-zahl,36px);font-weight:var(--sf-hb-zahl-gewicht,800);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sf-white);line-height:1}.sf-fp-preis.sf-fp-preis[data-sf-platz=rest] b{font-size:var(--sf-hb-zahl-klein,22px)}.sf-fp-preise-schritte.sf-fp-preise-schritte{gap:var(--sf-hm-s2,8px) var(--sf-hm-s5,24px);font-family:var(--sf-body);font-size:var(--sf-hb-text-klein,14px);color:var(--sf-white);flex-wrap:wrap;margin:0;padding:0;line-height:1.35;list-style:none;display:flex}.sf-fp-preise-schritte.sf-fp-preise-schritte li{align-items:baseline;gap:var(--sf-hm-s2,8px);margin:0;display:flex}.sf-fp-preise-schritte.sf-fp-preise-schritte b{width:22px;height:22px;font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-size:var(--sf-fp-ziffer);color:var(--sf-ink);background:var(--sf-white);flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.sf-fp-preise-fein.sf-fp-preise-fein{font-family:var(--sf-body);font-size:var(--sf-hb-fein,13px);color:var(--sf-white);opacity:.8;margin:0;line-height:1.45}.sf-fp-preise-fein.sf-fp-preise-fein a{color:var(--sf-white);text-decoration:underline}.sf-fp-bestenliste.sf-fp-bestenliste{margin-top:var(--sf-hm-s4,16px);padding:var(--sf-hm-s4,16px);background:var(--sf-white);border:1px solid var(--sf-line);border-top:4px solid var(--sf-ink)}.sf-fp-bl-kopf.sf-fp-bl-kopf{justify-content:space-between;align-items:baseline;gap:var(--sf-hm-s1,4px) var(--sf-hm-s4,16px);margin-bottom:var(--sf-hm-s3,12px);flex-wrap:wrap;display:flex}.sf-fp-bestenliste-titel.sf-fp-bestenliste-titel{font-family:var(--sf-body);font-weight:700;font-size:var(--sf-hb-kapitel,12px);letter-spacing:.12em;text-transform:uppercase;color:var(--sf-ink);margin:0}.sf-fp-bl-stand.sf-fp-bl-stand{font-size:var(--sf-hb-fein,13px);color:var(--sf-muted);font-variant-numeric:tabular-nums;margin:0}.sf-fp-bl-podest.sf-fp-bl-podest{align-items:end;gap:var(--sf-hm-s2,8px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sf-fp-bl-stufe.sf-fp-bl-stufe{align-content:end;gap:2px var(--sf-hm-s2,8px);padding:var(--sf-hm-s3,12px);background:var(--sf-surface);border-top:4px solid var(--sf-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rang gewinn""name name""zeit zeit""abstand abstand";margin:0;display:grid}.sf-fp-bl-stufe.sf-fp-bl-stufe[data-sf-platz="1"]{background:var(--sf-ink);min-height:150px;color:var(--sf-white);border-top-color:var(--sf-section-accent,var(--sf-sport));order:2}.sf-fp-bl-stufe.sf-fp-bl-stufe[data-sf-platz="2"]{border-top-color:var(--sf-ink);order:1;min-height:128px}.sf-fp-bl-stufe.sf-fp-bl-stufe[data-sf-platz="3"]{border-top-color:var(--sf-ink);order:3;min-height:112px}.sf-fp-bl-stufe.sf-fp-bl-stufe .sf-fp-bl-rang{font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-size:var(--sf-hb-zahl,36px);grid-area:rang;font-weight:800;line-height:1}.sf-fp-bl-stufe.sf-fp-bl-stufe .sf-fp-bl-gewinn{grid-area:gewinn;align-self:start}.sf-fp-bl-stufe.sf-fp-bl-stufe .sf-fp-bl-name{margin-top:var(--sf-hm-s2,8px);overflow-wrap:anywhere;grid-area:name;font-weight:700}.sf-fp-bl-stufe.sf-fp-bl-stufe .sf-fp-bl-zeit{font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-size:var(--sf-hb-zahl-klein,22px);font-variant-numeric:tabular-nums;grid-area:zeit;font-weight:800}.sf-fp-bl-stufe.sf-fp-bl-stufe .sf-fp-bl-abstand{font-size:var(--sf-hb-fein,13px);color:var(--sf-muted);font-variant-numeric:tabular-nums;grid-area:abstand}.sf-fp-bl-stufe.sf-fp-bl-stufe[data-sf-platz="1"] .sf-fp-bl-abstand{color:var(--sf-white);opacity:.75}.sf-fp-bl-gewinn.sf-fp-bl-gewinn:not(:empty){padding:var(--sf-fp-gewinn-innen);font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-size:var(--sf-fp-ziffer);white-space:nowrap;color:var(--sf-white);background:var(--sf-section-accent,var(--sf-sport));font-weight:800;line-height:1.1}.sf-fp-bl-liste.sf-fp-bl-liste{margin:var(--sf-hm-s3,12px) 0 0;border-top:1px solid var(--sf-ink);padding:0;list-style:none}.sf-fp-bl-liste.sf-fp-bl-liste li{align-items:baseline;gap:var(--sf-hm-s3,12px);padding:var(--sf-fp-bl-zeile);border-bottom:1px solid var(--sf-line);font-size:var(--sf-hb-text-klein,14px);font-variant-numeric:tabular-nums;grid-template-columns:2.2ch minmax(0,1fr) auto auto 4.2em;margin:0;display:grid}.sf-fp-bl-liste.sf-fp-bl-liste .sf-fp-bl-rang{color:var(--sf-muted);font-weight:700}.sf-fp-bl-liste.sf-fp-bl-liste .sf-fp-bl-name{align-items:baseline;min-width:0;display:flex}.sf-fp-bl-text.sf-fp-bl-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-fp-bl-liste.sf-fp-bl-liste .sf-fp-bl-abstand{color:var(--sf-muted);font-size:var(--sf-hb-fein,13px)}.sf-fp-bl-liste.sf-fp-bl-liste .sf-fp-bl-gewinn{justify-self:end}.sf-fp-bl-liste.sf-fp-bl-liste .sf-fp-bl-gewinn:not(:empty){color:var(--sf-ink);background:0 0;padding:0}.sf-fp-bl-liste.sf-fp-bl-liste li[data-sf-du]{background:var(--sf-surface);box-shadow:inset 4px 0 0 var(--sf-section-accent,var(--sf-sport));padding-left:var(--sf-hm-s2,8px)}.sf-fp-bl-stufe.sf-fp-bl-stufe[data-sf-du]{outline:3px solid var(--sf-section-accent,var(--sf-sport));outline-offset:-3px}.sf-fp-bl-du.sf-fp-bl-du{margin-left:var(--sf-hm-s2,8px);padding:var(--sf-fp-du-innen);font-family:var(--sf-body);font-size:var(--sf-hb-mini,11px);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;color:var(--sf-white);background:var(--sf-section-accent,var(--sf-sport));font-style:normal;font-weight:700;display:inline-block}.sf-fp-bl-regel.sf-fp-bl-regel,.sf-fp-bl-eigene.sf-fp-bl-eigene{margin:var(--sf-hm-s3,12px) 0 0;font-size:var(--sf-hb-fein,13px);color:var(--sf-muted);line-height:1.45}.sf-fp-bl-eigene.sf-fp-bl-eigene{padding:var(--sf-hm-s2,8px) var(--sf-hm-s3,12px);color:var(--sf-ink);background:var(--sf-surface);border-left:4px solid var(--sf-section-accent,var(--sf-sport))}.sf-fp-slalom-bild span{margin-top:var(--sf-hm-s3,12px);font-weight:700;display:inline-block}.sf-dynamik .sf-fp-liste{border-top:1px solid var(--sf-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-dynamik .sf-fp-liste>li{gap:var(--sf-hm-s1);padding:var(--sf-hm-s3) 0;border-bottom:1px solid var(--sf-line);flex-direction:column;display:flex}.sf-dynamik .sf-fp-liste .sf-se-date{margin:0}.sf-dynamik .sf-fp-liste-titel{font-size:var(--sf-hb-h3);font-weight:var(--sf-hb-titel-gewicht);line-height:var(--sf-hb-titel-zeile);color:var(--sf-ink);text-decoration:none}.sf-dynamik .sf-fp-liste-titel:hover{color:var(--sf-blue)}.sf-dynamik .sf-fp-liste p{max-width:70ch;color:var(--sf-muted);margin:0}@media (width>=700px){.sf-dynamik .sf-fp-liste[data-sf-band=portraets]{column-gap:var(--sf-hm-s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=1000px){.sf-dynamik .sf-fp-liste[data-sf-band=portraets]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-dynamik .sf-fp-sprung{gap:var(--sf-hm-s2);margin:var(--sf-hm-s2) 0 0;flex-wrap:wrap;display:flex}.sf-dynamik .sf-fp-sprung a{padding:var(--sf-hm-s1) var(--sf-hm-s3);border:1px solid var(--sf-line);background:var(--sf-white);font-size:var(--sf-hb-steuer-schrift);color:var(--sf-ink);font-weight:700;text-decoration:none}.sf-dynamik .sf-fp-sprung a:hover{border-color:var(--sf-section-accent);color:var(--sf-section-accent)}.sf-dynamik .sf-fp-sprung a:focus-visible{outline:2px solid var(--sf-section-accent);outline-offset:2px}.sf-dynamik .sf-fp-sprung-fuss{max-width:560px}.sf-dynamik .sf-fp-sprung-fuss:empty{display:none}.sf-dynamik .sf-fp-seite [id^=wb-g-]{scroll-margin-top:var(--sf-hm-s7)}.sf-dynamik .sf-fp-reihe .sf-card-body .sf-eyebrow{display:none}@media (width>=1024px){.sf-dynamik .sf-fp-reihe[data-sf-spalten="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-dynamik .sf-fp-reihe[data-sf-spalten="4"] .sf-card-body>p:last-child{display:none}}@media (width>=601px) and (width<=1023px){.sf-dynamik .sf-fp-reihe[data-sf-spalten="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sf-dynamik .sf-fp-reihe{border-top:1px solid var(--sf-line);gap:0}.sf-dynamik .sf-fp-reihe .sf-story-card{border-bottom:1px solid var(--sf-line)}.sf-dynamik .sf-fp-reihe .sf-card-main{gap:var(--sf-hm-s3);padding:var(--sf-hm-s3) 0;grid-template-columns:112px minmax(0,1fr);align-items:start;display:grid}.sf-dynamik .sf-fp-reihe .sf-card-media{aspect-ratio:4/3}.sf-dynamik .sf-fp-reihe .sf-card-body{padding-top:0}.sf-dynamik .sf-fp-reihe .sf-card-body h3{font-size:var(--sf-hb-text)}.sf-dynamik .sf-fp-reihe .sf-card-body>p:last-child{display:none}.sf-dynamik .sf-fp-reihe .sf-se-date{margin:var(--sf-hm-s3) 0 0}.sf-dynamik .sf-fp-reihe[data-sf-spalten="4"]{gap:var(--sf-hm-s4) var(--sf-hm-s3);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.sf-dynamik .sf-fp-reihe[data-sf-spalten="4"] .sf-story-card{border-bottom:0}.sf-dynamik .sf-fp-reihe[data-sf-spalten="4"] .sf-card-main{gap:var(--sf-hm-s2);flex-direction:column;padding:0;display:flex}.sf-dynamik .sf-fp-reihe[data-sf-spalten="4"] .sf-card-media{aspect-ratio:3/2}.sf-dynamik .sf-fp-reihe[data-sf-spalten="4"]>div:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=601px) and (width<=1023px){.sf-dynamik .sf-fp-reihe[data-sf-spalten="4"]>div:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1024px){.sf-dynamik .sf-fp-reihe[data-sf-spalten="4"]>div:last-child:nth-child(4n+1){grid-column:1/-1}}@media (width>=601px){.sf-dynamik .sf-fp-reihe[data-sf-spalten="3"]>div:last-child:nth-child(3n+1){grid-column:1/-1}.sf-dynamik .sf-fp-reihe[data-sf-spalten="3"]>div:last-child:nth-child(3n+1) .sf-card-main{gap:var(--sf-grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.sf-dynamik .sf-fp-reihe[data-sf-spalten="3"]>div:last-child:nth-child(3n+1) .sf-card-body{padding-top:0}}.sf-dynamik .sf-fp-ortsraster{gap:var(--sf-hm-s4) var(--sf-hm-s3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sf-dynamik .sf-fp-ort{min-width:0}.sf-dynamik .sf-fp-ort-link{gap:var(--sf-hm-s1);color:var(--sf-ink);flex-direction:column;text-decoration:none;display:flex}.sf-dynamik .sf-fp-ort-bild{margin-bottom:var(--sf-hm-s1);aspect-ratio:3/2;background:var(--sf-surface);display:block;position:relative;overflow:hidden}.sf-dynamik .sf-fp-ort-bild img{transition:transform .35s}.sf-dynamik .sf-fp-ort-beitrag.sf-fp-ort-beitrag{margin-top:var(--sf-hm-s1);font-size:var(--sf-hb-fein);color:var(--sf-section-accent);font-weight:600;text-decoration:none;display:inline-block}.sf-dynamik .sf-fp-ort-beitrag.sf-fp-ort-beitrag:hover{text-decoration:underline}.sf-dynamik .sf-fp-ort-bild>img{object-fit:cover;width:100%;height:100%;display:block}.sf-dynamik .sf-fp-ort-bild>small{right:var(--sf-hm-s1);bottom:var(--sf-hm-s1);padding:0 var(--sf-hm-s1);background:var(--sf-white);color:var(--sf-muted);font-size:var(--sf-hb-mini);position:absolute}.sf-dynamik .sf-fp-ort-link:hover img{transform:scale(1.035)}.sf-dynamik .sf-fp-ort-marke{left:var(--sf-hm-s2);bottom:var(--sf-hm-s2);padding:2px var(--sf-hm-s2);background:var(--sf-ink);color:var(--sf-white);font-size:var(--sf-hb-mini);letter-spacing:.06em;text-transform:uppercase;font-weight:700;position:absolute}.sf-dynamik .sf-fp-ort-link strong{font-family:var(--sf-display);font-size:var(--sf-hb-text);line-height:1.2}.sf-dynamik .sf-fp-ort-link:hover strong{color:var(--sf-section-accent)}.sf-dynamik .sf-fp-ort-termin,.sf-dynamik .sf-fp-ort-hinweis{font-size:var(--sf-hb-fein);color:var(--sf-muted)}.sf-dynamik .sf-fp-ort-link:focus-visible,.sf-dynamik .sf-fp-erleben-link:focus-visible{outline:2px solid var(--sf-section-accent);outline-offset:2px}@media (width<=600px){.sf-dynamik .sf-fp-ortsraster>li:last-child:nth-child(odd) .sf-fp-ort-link{column-gap:var(--sf-hm-s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;display:grid}.sf-dynamik .sf-fp-ortsraster>li:last-child:nth-child(odd){grid-column:1/-1}.sf-dynamik .sf-fp-ortsraster>li:last-child:nth-child(odd) .sf-fp-ort-bild{grid-row:1/span 3}}@media (width>=601px) and (width<=1023px){.sf-dynamik .sf-fp-ortsraster{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-dynamik .sf-fp-ortsraster>li:last-child:nth-child(3n+1){grid-column:1/-1}.sf-dynamik .sf-fp-ortsraster>li:last-child:nth-child(3n+1) .sf-fp-ort-link{column-gap:var(--sf-grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-content:start;display:grid}.sf-dynamik .sf-fp-ortsraster>li:last-child:nth-child(3n+1) .sf-fp-ort-bild{grid-row:1/span 3}}@media (width>=1024px){.sf-dynamik .sf-fp-ortsraster{gap:var(--sf-hm-s5) var(--sf-grid-gap)}.sf-dynamik .sf-fp-ortsraster[data-sf-spalten="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-dynamik .sf-fp-ortsraster[data-sf-spalten="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-dynamik .sf-fp-ortsraster[data-sf-spalten="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-dynamik .sf-fp-erleben{gap:var(--sf-grid-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=801px){.sf-dynamik .sf-fp-erleben[data-sf-anzahl="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-dynamik .sf-fp-erleben-link{border:1px solid var(--sf-line);background:var(--sf-white);height:100%;color:var(--sf-ink);grid-template-columns:minmax(0,2fr) minmax(0,3fr);text-decoration:none;display:grid}.sf-dynamik .sf-fp-erleben-link[data-sf-bild=ohne]{border-top:3px solid var(--sf-section-accent);grid-template-columns:minmax(0,1fr)}.sf-dynamik .sf-fp-erleben-link:hover{border-color:var(--sf-section-accent)}.sf-dynamik .sf-fp-erleben-bild{background:var(--sf-surface);min-height:160px;display:block;position:relative;overflow:hidden}.sf-dynamik .sf-fp-erleben-bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sf-dynamik .sf-fp-erleben-bild small{right:var(--sf-hm-s1);bottom:var(--sf-hm-s1);padding:0 var(--sf-hm-s1);background:var(--sf-white);color:var(--sf-muted);font-size:var(--sf-hb-mini);position:absolute}.sf-dynamik .sf-fp-erleben-text{gap:var(--sf-hm-s2);padding:var(--sf-hm-s4);flex-direction:column;display:flex}.sf-dynamik .sf-fp-erleben-text strong{font-family:var(--sf-display);font-size:var(--sf-hb-h3);line-height:1.15}.sf-dynamik .sf-fp-erleben-text span{font-size:var(--sf-hb-text-klein);color:var(--sf-muted)}.sf-dynamik .sf-fp-erleben-text em{font-style:normal;font-weight:700;font-size:var(--sf-hb-text-klein);margin-top:auto}.sf-dynamik .sf-fp-erleben-link:hover em{color:var(--sf-section-accent)}@media (width<=600px){.sf-dynamik .sf-fp-erleben-link:not([data-sf-bild=ohne]){grid-template-columns:112px minmax(0,1fr)}.sf-dynamik .sf-fp-erleben-bild{min-height:0}.sf-dynamik .sf-fp-erleben-text{padding:var(--sf-hm-s3)}.sf-dynamik .sf-fp-erleben-text strong{font-size:var(--sf-hb-text)}}.sf-dynamik .sf-fp-ausgaben{margin-top:var(--sf-hm-s5)}.sf-dynamik .sf-fp-sl-monat{margin-top:var(--sf-hm-s5);scroll-margin-top:var(--sf-hm-s7)}.sf-dynamik .sf-fp-sl-monat .sf-fp-sl-monatsname{margin:0 0 var(--sf-hm-s2);font-family:var(--sf-display);font-size:var(--sf-hb-h3);color:var(--sf-ink);line-height:1.15}.sf-dynamik .sf-fp-sl-monatsname small{font-family:var(--sf-body);font-size:var(--sf-hb-fein);color:var(--sf-muted);font-weight:400}.sf-dynamik .sf-fp-sl-wochen{border-top:2px solid var(--sf-ink);margin:0;padding:0;list-style:none}.sf-dynamik .sf-fp-sl-woche{border-bottom:1px solid var(--sf-line)}.sf-dynamik .sf-fp-sl-link{gap:var(--sf-hm-s2) var(--sf-hm-s4);padding:var(--sf-hm-s3) var(--sf-hm-s2);color:var(--sf-ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.sf-dynamik .sf-fp-sl-datum{align-items:baseline;gap:var(--sf-hm-s1) var(--sf-hm-s2);font-size:var(--sf-hb-text-klein);flex-wrap:wrap;display:flex}.sf-dynamik .sf-fp-sl-datum em{font-style:normal;font-size:var(--sf-hb-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-section-accent);font-weight:700}.sf-dynamik .sf-fp-sl-zahl{font-size:var(--sf-hb-fein);white-space:nowrap;color:var(--sf-muted);grid-area:1/2;justify-self:end;font-weight:700}.sf-dynamik .sf-fp-sl-orte{gap:var(--sf-hm-s1);grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}.sf-dynamik .sf-fp-sl-orte>li{align-items:baseline;gap:0 var(--sf-hm-s2);font-size:var(--sf-hb-text-klein);flex-wrap:wrap;line-height:1.4;display:flex}.sf-dynamik .sf-fp-sl-orte>li>span{color:var(--sf-muted)}.sf-dynamik .sf-fp-sl-orte .sf-fp-sl-rennen{display:none}.sf-dynamik .sf-fp-sl-orte .sf-fp-sl-mehr{color:var(--sf-muted);font-size:var(--sf-hb-fein)}.sf-dynamik .sf-fp-sl-woche[data-sf-jetzt]{border-left:3px solid var(--sf-section-accent);background:var(--sf-white)}.sf-dynamik .sf-fp-sl-woche[data-sf-vorbei] .sf-fp-sl-link{color:var(--sf-muted)}.sf-dynamik .sf-fp-sl-woche[data-sf-vorbei] .sf-fp-punkt{opacity:.5}@media (width>=768px){.sf-dynamik .sf-fp-sl-link{padding:var(--sf-hm-s3) var(--sf-hm-s3);grid-template-columns:180px minmax(0,1fr) auto;align-items:start}.sf-dynamik .sf-fp-sl-datum{gap:var(--sf-hm-s1);flex-direction:column}.sf-dynamik .sf-fp-sl-orte{grid-area:1/2}.sf-dynamik .sf-fp-sl-zahl{grid-area:1/3}.sf-dynamik .sf-fp-sl-orte .sf-fp-sl-rennen{display:inline}.sf-dynamik .sf-fp-sl-orte .sf-fp-sl-rennen:before{content:"· "}}.sf-dynamik .sf-fp-kal-filter{margin-bottom:var(--sf-hm-s4)}.sf-dynamik .sf-fp-kal{gap:var(--sf-hm-s5);display:grid}.sf-dynamik .sf-fp-kal-monat{min-width:0;padding-top:var(--sf-hm-s2);border-top:2px solid var(--sf-ink)}.sf-dynamik .sf-fp-kal .sf-fp-kal-monatsname{justify-content:space-between;align-items:baseline;gap:var(--sf-hm-s2);margin:0 0 var(--sf-hm-s2);font-family:var(--sf-display);font-size:var(--sf-hb-h3);color:var(--sf-ink);line-height:1.15;display:flex}.sf-dynamik .sf-fp-kal-monatsname small{font-family:var(--sf-body);font-size:var(--sf-hb-fein);color:var(--sf-muted);font-weight:400}.sf-dynamik .sf-fp-kal-felder{gap:var(--sf-hm-s2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sf-dynamik .sf-fp-kal-feld{min-width:0}.sf-dynamik .sf-fp-kal-feld>a{height:100%;padding:var(--sf-hm-s2);border:1px solid var(--sf-line);background:var(--sf-white);color:var(--sf-ink);align-content:start;gap:2px;text-decoration:none;display:grid}.sf-dynamik .sf-fp-kal-feld>a:hover{border-color:var(--sf-ink)}.sf-dynamik .sf-fp-kal-feld>a:focus-visible{outline:2px solid var(--sf-section-accent);outline-offset:1px}.sf-dynamik .sf-fp-kal-datum{gap:0 var(--sf-hm-s2);font-size:var(--sf-hb-fein);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:700;display:flex}.sf-dynamik .sf-fp-kal-datum em{font-style:normal;font-size:var(--sf-hb-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-section-accent)}.sf-dynamik .sf-fp-kal-ort{font-size:var(--sf-hb-text-klein);overflow-wrap:anywhere;line-height:1.25}.sf-dynamik .sf-fp-kal-mehr{font-size:var(--sf-hb-mini);color:var(--sf-muted)}.sf-dynamik .sf-fp-kal-sport{align-items:center;gap:var(--sf-hm-s1);margin-top:var(--sf-hm-s1);flex-wrap:wrap;display:flex}.sf-dynamik .sf-fp-kal-sport small{font-size:var(--sf-hb-mini);color:var(--sf-muted);margin-left:auto}.sf-dynamik .sf-fp-kal-feld[data-sf-jetzt]>a{border-color:var(--sf-section-accent);box-shadow:inset 3px 0 0 var(--sf-section-accent)}.sf-dynamik .sf-fp-kal-feld[data-sf-hoehepunkt] .sf-fp-kal-ort:before{content:"◆ ";color:var(--sf-section-accent)}.sf-dynamik .sf-fp-kal-feld[data-sf-vorbei]>a{color:var(--sf-muted);background:0 0}.sf-dynamik .sf-fp-kal-feld[data-sf-vorbei] .sf-fp-punkt{opacity:.5}@media (width>=768px){.sf-dynamik .sf-fp-kal{gap:var(--sf-hm-s5) var(--sf-hm-s3);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.sf-dynamik .sf-fp-kal{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sf-dynamik .sf-fp-kal .sf-fp-kal-felder{grid-template-columns:minmax(0,1fr)}}.sf-dynamik .sf-fp-sl-orte .sf-fp-sl-ort{color:var(--sf-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sf-line);-webkit-text-decoration-color:var(--sf-line);text-decoration-color:var(--sf-line);text-underline-offset:3px;font-weight:700}.sf-dynamik .sf-fp-sl-orte .sf-fp-sl-ort:hover{color:var(--sf-section-accent);text-decoration-color:currentColor}.sf-dynamik .sf-fp-sl-woche[data-sf-vorbei] .sf-fp-sl-ort{color:var(--sf-muted)}.sf-dynamik .sf-fp-sl-woche{scroll-margin-top:96px}.sf-dynamik .sf-wb-bild.sf-wsb-buehne{aspect-ratio:auto;background:var(--sf-wsb-grund);color:var(--sf-wsb-hell);grid-template-rows:minmax(0,1fr) auto;display:grid}.sf-dynamik .sf-wb-bild.sf-wsb-buehne img{aspect-ratio:3/2;object-fit:contain;width:100%;height:100%}.sf-dynamik .sf-wb-bild.sf-wsb-buehne[data-sf-ablauf=an] img{animation:2.4s steps(8,end) .3s both sf-wsb-ablauf}.sf-dynamik .sf-wb-bild.sf-wsb-buehne[data-sf-ablauf=wartet] img{clip-path:inset(0 100% 0 0)}@keyframes sf-wsb-ablauf{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.sf-dynamik .sf-wb-bild.sf-wsb-buehne[data-sf-ablauf] img{clip-path:none;animation:none}}@media (width>=900px){.sf-dynamik .sf-wb-bild.sf-wsb-buehne{align-self:start;min-height:0}.sf-dynamik .sf-wb-bild.sf-wsb-buehne[data-sf-ablauf]{top:calc(var(--sf-kopf-klebt,0px) + var(--sf-hm-s7) + var(--sf-hm-s4));position:sticky}.sf-dynamik .sf-wb-bild.sf-wsb-buehne img{height:auto}}.sf-dynamik .sf-wb-bild.sf-wsb-buehne figcaption{align-items:center;gap:var(--sf-hm-s3);padding:0 var(--sf-hm-s4) var(--sf-hm-s4);color:inherit;font-size:var(--sf-hb-fein);background:0 0;display:flex;position:static}.sf-dynamik .sf-wsb-signet{width:44px;height:44px;color:var(--sf-wsb-hell);flex:none}.sf-dynamik .sf-wsb-zeiger{color:var(--sf-sport);stroke:var(--sf-sport);transform-box:view-box;transform-origin:16px 16px}.sf-dynamik .sf-wsb-buehne[data-sf-ablauf=an] .sf-wsb-zeiger{animation:2.4s cubic-bezier(.2,.7,.2,1) .3s both sf-wsb-zeiger}@keyframes sf-wsb-zeiger{0%{transform:rotate(-150deg)}to{transform:rotate(0)}}.sf-dynamik .sf-wsb-zahlblock{flex-direction:column;gap:2px;min-width:0;display:flex}.sf-dynamik .sf-wsb-zahl,.sf-dynamik .sf-wsb-titel{font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-weight:var(--sf-hb-zahl-gewicht,700);font-variant-numeric:tabular-nums;line-height:.95}.sf-dynamik .sf-wsb-zahl{font-size:var(--sf-hb-zahl)}.sf-dynamik .sf-wsb-titel{font-size:var(--sf-hb-zahl-klein)}.sf-dynamik .sf-wsb-zahlblock small{font-size:var(--sf-hb-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--sf-wsb-leise)}.sf-dynamik .sf-wsb-zahlblock .sf-wsb-weitere{text-transform:none;letter-spacing:0}@media (prefers-reduced-motion:reduce){.sf-dynamik .sf-wsb-buehne[data-sf-ablauf] .sf-wsb-zeiger{animation:none}}.sf-dynamik .sf-fp-bildziel .sf-wsb-karte{background:var(--sf-wsb-grund)}.sf-dynamik .sf-fp-bildziel .sf-wsb-karte img{object-fit:contain}.sf-dynamik .sf-wsb-aus{background:var(--sf-wsb-grund);display:block;position:absolute;inset:0;overflow:hidden}.sf-dynamik .sf-wsb-aus img{width:300%;max-width:none;height:auto;left:clamp(-200%, calc(50% - var(--sf-wsb-x,50%) * 3), 0%);top:clamp(-200%, calc(50% - var(--sf-wsb-y,50%) * 3), 0%);position:absolute}.sf-dynamik .sf-wsb-zeichen{top:var(--sf-hm-s2);left:var(--sf-hm-s2);border:2px solid var(--sf-wsb-hell);background:var(--sf-wsb-grund);border-radius:50%;width:40px;height:40px;position:absolute;overflow:hidden}.sf-dynamik .sf-wsb-zeichen img{width:800%;max-width:none;height:auto;left:clamp(-700%, calc(50% - var(--sf-wsb-x,50%) * 8), 0%);top:clamp(-433.33%, calc(50% - var(--sf-wsb-y,50%) * 5.3333), 0%);position:absolute}.sf-dynamik .sf-fp-ort-link:hover .sf-wsb-zeichen img,.sf-dynamik .sf-fp-ort-link:hover .sf-wsb-aus img{transform:none}.sf-fp-spielwahl{align-items:center;gap:var(--sf-hm-s2,8px);margin:var(--sf-hm-s6,24px) 0 0;flex-wrap:wrap;display:flex}.sf-fp-spielwahl-k{font-weight:700;font-size:var(--sf-hb-fein);letter-spacing:.12em;text-transform:uppercase;color:var(--sf-muted);flex-basis:100%}.sf-wb-bereichskopf .sf-hb-bildkopf .sf-hb-bildkopf-buehne{min-height:var(--sf-hb-bildkopf-hoehe-kompakt)}@container sf-hb-bildkopf (width>=760px){.sf-wb-bereichskopf .sf-hb-bildkopf .sf-hb-bildkopf-buehne{min-height:var(--sf-hb-bildkopf-hoehe-kompakt-breit)}}
