.sf-dynamik .sf-se{padding-bottom:var(--sf-stack-gap)}.sf-dynamik .sf-se-heading{justify-content:space-between;align-items:baseline;gap:var(--sf-stack-gap);padding-block:var(--sf-stack-gap);display:flex}.sf-dynamik .sf-se-heading h1{font-size:var(--sf-sport-h2);margin:0}.sf-dynamik .sf-se-heading>p{color:var(--sf-muted);font-size:var(--sf-size-18);max-width:38em}.sf-dynamik .sf-se-feature{background:var(--sf-sb-accent);color:var(--sf-on-dark);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);display:grid}.sf-dynamik .sf-se-feature-copy{flex-direction:column;align-items:start;gap:16px;padding:clamp(24px,3vw,48px);display:flex}.sf-dynamik .sf-se-feature h2{font-size:var(--sf-sport-lead);line-height:var(--sf-heading-leading);margin:0}.sf-dynamik .sf-se-feature .sf-eyebrow,.sf-dynamik .sf-se-feature .sf-se-date,.sf-dynamik .sf-se-feature a:hover{color:inherit}.sf-dynamik .sf-se-feature .sf-eyebrow{opacity:.85}.sf-dynamik .sf-se-date{font-size:var(--sf-size-12);color:var(--sf-muted);margin-block:0 8px}.sf-dynamik .sf-se-teaser{font-size:var(--sf-size-16);line-height:1.6}.sf-dynamik .sf-se-read{font-weight:750;font-size:var(--sf-size-14);gap:24px;margin-top:auto;padding-top:16px;display:flex}.sf-dynamik .sf-se-feature-image{min-width:0;min-height:320px;position:relative}.sf-dynamik .sf-se-feature-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sf-dynamik .sf-se-section{margin-block:var(--sf-hm-abschnitt)}.sf-dynamik .sf-se .sf-section-heading{margin-bottom:var(--sf-hm-kopf-abstand);gap:var(--sf-hm-s4)}.sf-dynamik .sf-se .sf-section-heading h2{font-size:var(--sf-sport-h2)}.sf-dynamik .sf-se .sf-section-heading p{color:var(--sf-muted);font-size:var(--sf-size-16);margin-top:8px}.sf-dynamik .sf-se-archive-link{padding-block:var(--sf-stack-gap);border-top:1px solid var(--sf-line);justify-content:space-between;align-items:center;gap:24px;display:flex}.sf-dynamik .sf-se-archive-link h2{font-size:var(--sf-sport-h2)}.sf-dynamik .sf-se-archive-link p{color:var(--sf-muted);margin-top:8px}.sf-dynamik .sf-se .sf-sb-shop>p{color:var(--sf-muted);margin-bottom:24px}@media (width<=900px){.sf-dynamik .sf-se-heading{display:block}.sf-dynamik .sf-se-heading>p{margin-top:8px}}@media (width<=600px){.sf-dynamik .sf-se-feature{grid-template-columns:minmax(0,1fr)}.sf-dynamik .sf-se-feature-image{aspect-ratio:16/10;grid-row:1;min-height:0}.sf-dynamik .sf-se-feature-copy{padding:24px}.sf-dynamik .sf-se-feature h2{font-size:var(--sf-sport-h2)}.sf-dynamik .sf-se-archive-link{flex-direction:column;align-items:start}}.sf-dynamik .sf-wa{border-block:1px solid var(--sf-line);min-width:0;scroll-margin-top:100px}.sf-dynamik .sf-wa-kopf{justify-content:space-between;align-items:center;gap:var(--sf-hm-s3);padding:var(--sf-hm-s4) 0;cursor:pointer;list-style:none;display:flex}.sf-dynamik .sf-wa summary::-webkit-details-marker{display:none}.sf-dynamik .sf-wa-kopf>span{gap:var(--sf-hm-s1);display:grid}.sf-dynamik .sf-wa-kopf strong{font-size:var(--sf-hb-h3);line-height:1.2}.sf-dynamik .sf-wa-kopf small,.sf-dynamik .sf-wa-kopf>span>span{color:var(--sf-muted);font-size:var(--sf-hb-fein)}.sf-dynamik .sf-wa-kopf>b,.sf-dynamik .sf-wa-plus{font-size:var(--sf-wa-plus);font-weight:400}.sf-dynamik .sf-wa[open]>summary>b,.sf-dynamik .sf-wa-athlet[open]>summary .sf-wa-plus{transform:rotate(45deg)}.sf-dynamik .sf-wa-panel{gap:var(--sf-hm-s4);padding-bottom:var(--sf-hm-s4);display:grid}.sf-dynamik .sf-wa-panel p{margin:0}.sf-dynamik .sf-wa-panel>p{font-size:var(--sf-hb-text-klein);color:var(--sf-muted);max-width:65ch}.sf-dynamik .sf-wa-filter{gap:var(--sf-hm-s2);flex-wrap:wrap;display:flex}.sf-dynamik .sf-wa-filter button{border:1px solid var(--sf-line);min-height:44px;font:inherit;font-size:var(--sf-hb-text-klein);color:var(--sf-text);cursor:pointer;background:0 0;padding:8px 14px}.sf-dynamik .sf-wa-filter button[aria-pressed=true]{background:var(--sf-text);color:var(--sf-white);border-color:var(--sf-text)}.sf-dynamik .sf-wa-liste{min-width:0;display:grid}.sf-dynamik .sf-wa-athlet{border-top:1px solid var(--sf-line);min-width:0;scroll-margin-top:100px}.sf-dynamik .sf-wa-athlet>summary{align-items:center;gap:var(--sf-hm-s3);min-height:60px;padding:var(--sf-hm-s2) 0;cursor:pointer;list-style:none;display:flex}.sf-dynamik .sf-wa-land{color:var(--sf-muted);font-size:var(--sf-hb-fein);font-variant-numeric:tabular-nums;flex:none;width:32px}.sf-dynamik .sf-wa-athlet>summary strong{min-width:0;font-size:var(--sf-hb-text-klein);flex:1}.sf-dynamik .sf-wa-inhalt{gap:var(--sf-hm-s3);padding:0 0 var(--sf-hm-s4);min-width:0;display:grid}.sf-dynamik .sf-wa-marken{gap:var(--sf-hm-s3);padding:var(--sf-hm-s3);background:var(--sf-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sf-dynamik .sf-wa-marken dt{color:var(--sf-muted);font-size:var(--sf-hb-fein)}.sf-dynamik .sf-wa-marken dd{margin:2px 0 0;font-weight:700}.sf-dynamik .sf-wa-marken dd small{color:var(--sf-muted);font-weight:400;font-size:var(--sf-hb-fein);display:block}.sf-dynamik .sf-wa-quellen,.sf-dynamik .sf-wa-hinweis{font-size:var(--sf-hb-fein);color:var(--sf-muted);overflow-wrap:anywhere}.sf-dynamik .sf-wa-quellen a{text-underline-offset:3px;text-decoration:underline}.sf-dynamik .sf-wa-produkte{gap:var(--sf-hm-s3);min-width:0;display:grid}.sf-dynamik .sf-wa-produktkopf{font-size:var(--sf-hb-text-klein);font-weight:700}.sf-dynamik .sf-wa .sf-shop-list[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-dynamik .sf-wa .sf-shop-card{min-width:0}.sf-dynamik .sf-wa summary:focus-visible,.sf-dynamik .sf-wa button:focus-visible{outline:2px solid var(--sf-section-accent);outline-offset:3px}@media (width>=700px){.sf-dynamik .sf-wa-marken{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-dynamik .sf-wa .sf-shop-list[data-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-dynamik .sf-wa-chips{gap:var(--sf-hm-s1);flex-wrap:wrap;display:flex}.sf-dynamik .sf-wa-chip{border:1px solid var(--sf-line);background:var(--sf-white);color:var(--sf-ink);font-size:var(--sf-hb-mini);white-space:nowrap;align-items:baseline;gap:4px;padding:2px 7px;font-weight:700;display:inline-flex}.sf-dynamik .sf-wa-chip i{color:var(--sf-muted);font-style:normal;font-weight:500}.sf-dynamik .sf-wa-chip[data-sf-signature]{border-color:var(--sf-section-accent);color:var(--sf-section-accent)}.sf-dynamik .sf-wa-name{margin-top:var(--sf-hm-s1)}.sf-dynamik .sf-wa-name>summary{align-items:center;gap:var(--sf-hm-s1) var(--sf-hm-s2);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.sf-dynamik .sf-wa-name>summary::-webkit-details-marker{display:none}.sf-dynamik .sf-wa-mehr{font-size:var(--sf-hb-mini);color:var(--sf-section-accent);font-weight:700}.sf-dynamik .sf-wa-mehr:after{content:" ▾"}.sf-dynamik .sf-wa-name[open] .sf-wa-mehr:after{content:" ▴"}.sf-dynamik .sf-wa-name>summary:focus-visible{outline:2px solid var(--sf-section-accent);outline-offset:2px}.sf-dynamik .sf-wa-karte{gap:var(--sf-hm-s3);margin-top:var(--sf-hm-s2);padding:var(--sf-hm-s3);border:1px solid var(--sf-ink);background:var(--sf-white);min-width:0;display:grid}.sf-dynamik .sf-wa-karte p{margin:0}.sf-dynamik .sf-wa-shoplinks a{color:var(--sf-section-accent);font-weight:700}.sf-dynamik .sf-wa-deutschland{gap:var(--sf-hm-s2);padding-top:var(--sf-hm-s4);border-top:1px solid var(--sf-line);display:grid}.sf-dynamik .sf-wa-deutschland ul{gap:var(--sf-hm-s2) 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-wa-deutschland ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-dynamik .sf-wa-deutschland li{min-width:0;padding:var(--sf-hm-s2) 0;border-top:1px solid var(--sf-line)}.sf-dynamik .sf-wb-podest .sf-wa-chips{justify-content:center}.sf-dynamik .sf-wa-karte{container:sf-wa-karte/inline-size}.sf-dynamik .sf-wa-karte .sf-wa-zeilen{gap:var(--sf-hm-s2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container sf-wa-karte (width>=520px){.sf-dynamik .sf-wa-karte .sf-wa-zeilen{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-dynamik .sf-wa-karte .sf-wa-zeilen>li,.sf-dynamik .sf-wb-favs .sf-wa-karte .sf-wa-zeilen>li,.sf-dynamik .sf-wa-deutschland .sf-wa-karte .sf-wa-zeilen>li{border:0;min-width:0;margin:0;padding:0;display:block}.sf-dynamik .sf-wa-karte .sf-wa-zeilen a{align-items:start;gap:var(--sf-hm-s3);height:100%;padding:var(--sf-hm-s2);border:1px solid var(--sf-line);background:var(--sf-white);color:var(--sf-ink);grid-template-columns:64px minmax(0,1fr);text-decoration:none;display:grid}.sf-dynamik .sf-wa-karte .sf-wa-zeilen img,.sf-dynamik .sf-wa-karte .sf-wa-bildplatz{object-fit:contain;background:var(--sf-surface);width:64px;height:64px;display:block}.sf-dynamik .sf-wa-karte .sf-wa-zeile-text{min-width:0;font-size:var(--sf-hb-fein);flex-direction:column;gap:2px;line-height:1.35;display:flex}.sf-dynamik .sf-wa-karte .sf-wa-zeile-text strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-dynamik .sf-wa-karte .sf-wa-zeile-text small{color:var(--sf-muted)}.sf-dynamik .sf-wa-karte .sf-wa-preis{margin-top:var(--sf-hm-s1);white-space:nowrap;font-weight:700}.sf-dynamik .sf-wa-karte .sf-wa-zeilen a:hover strong{color:var(--sf-section-accent)}.sf-dynamik .sf-wa-karte .sf-wa-zeilen a:focus-visible{outline:2px solid var(--sf-section-accent);outline-offset:2px}.sf-dynamik .sf-wa-karte li,.sf-dynamik .sf-wa-deutschland .sf-wa-karte li{border:0;padding:0;display:block}.sf-dynamik .sf-wa-karte .sf-wa-marken{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));align-items:start}.sf-dynamik .sf-wa-name>summary{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media (width<=699px){.sf-dynamik .sf-wb-favs .sf-wa-karte{margin-left:calc(-40px - var(--sf-hm-s3))}}.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-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 .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 .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 .sf-wb-rennen li[data-sf-stand=laeuft] .sf-wb-tag{color:var(--sf-hm-live-gruen)}.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);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: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}@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-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{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;top:0}.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-tabelle-desktop{display:none}.sf-dynamik .sf-fp-tabelle-rahmen{overflow-x:auto}.sf-dynamik .sf-fp-tabelle{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--sf-hb-mini)}.sf-dynamik .sf-fp-tabelle th,.sf-dynamik .sf-fp-tabelle td{text-align:center;padding:0}.sf-dynamik .sf-fp-tabelle thead th{padding-bottom:var(--sf-hm-s1);color:var(--sf-muted);vertical-align:bottom;font-variant-numeric:tabular-nums;font-weight:700}.sf-dynamik .sf-fp-tabelle thead th>*{border:1px solid var(--sf-line);border-radius:var(--sf-hb-ecke);background:var(--sf-white);width:100%;min-height:40px;color:var(--sf-ink);font:inherit;cursor:pointer;justify-items:center;padding:2px 0;text-decoration:none;display:grid}.sf-dynamik .sf-fp-tabelle thead th>span{cursor:default;border-color:#0000}.sf-dynamik .sf-fp-tabelle thead th>button:hover,.sf-dynamik .sf-fp-tabelle thead th>a:hover{border-color:var(--sf-ink)}.sf-dynamik .sf-fp-tabelle thead th>button:focus-visible,.sf-dynamik .sf-fp-tabelle thead th>a:focus-visible{outline:2px solid var(--sf-section-accent);outline-offset:1px}.sf-dynamik .sf-fp-tabelle thead th[data-sf-gewaehlt]>*{border-color:var(--sf-ink);background:var(--sf-ink);color:var(--sf-white)}.sf-dynamik .sf-fp-tabelle thead th[data-sf-gewaehlt] small{color:var(--sf-white)}.sf-dynamik .sf-fp-tabelle td:has(.sf-fp-menge){cursor:pointer}.sf-dynamik .sf-fp-tabelle-wahl{font-size:var(--sf-hb-fein);color:var(--sf-ink);margin:0;font-weight:700}.sf-dynamik .sf-fp-tabelle thead th small{font-size:var(--sf-hb-mini);color:var(--sf-ink)}.sf-dynamik .sf-fp-tabelle tbody th{z-index:1;padding-right:var(--sf-hm-s2);background:var(--sf-white);font-size:var(--sf-hb-fein);text-align:left;white-space:nowrap;color:var(--sf-ink);font-weight:600;position:sticky;left:0}.sf-dynamik .sf-fp-tabelle tbody th .sf-fp-punkt{margin-right:var(--sf-hm-s2)}.sf-dynamik .sf-fp-tabelle td{border-left:1px solid var(--sf-surface);min-width:28px;height:28px;position:relative}.sf-dynamik .sf-fp-menge{background:var(--sf-fp-farbe);border-radius:50%;margin:auto;display:block}.sf-dynamik .sf-fp-menge[data-sf-n="1"]{width:6px;height:6px}.sf-dynamik .sf-fp-menge[data-sf-n="2"]{width:10px;height:10px}.sf-dynamik .sf-fp-menge[data-sf-n="3"]{width:14px;height:14px}.sf-dynamik .sf-fp-hoehepunkt{font-size:var(--sf-hb-mini);color:var(--sf-hm-geht);line-height:1;position:absolute;top:1px;right:2px}.sf-dynamik .sf-fp-tabelle td[data-sf-gewaehlt]{background:var(--sf-surface);box-shadow:inset 1px 0 0 var(--sf-ink), inset -1px 0 0 var(--sf-ink)}.sf-dynamik .sf-fp-tabelle td[data-sf-jetzt]{box-shadow:inset 2px 0 0 var(--sf-hm-live-gruen)}.sf-dynamik .sf-fp-tabelle tr[data-sf-aus] .sf-fp-menge{opacity:.2}.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);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-abo{align-items:flex-start;gap:var(--sf-hm-s2);flex-direction:column;display:flex}.sf-dynamik .sf-fp-abo code{font-family:var(--sf-mono,var(--sf-body));font-size:var(--sf-hb-mini);word-break:break-all;-webkit-user-select:all;user-select:all}.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-tabelle-desktop{gap:var(--sf-hm-s2);flex-direction:column;display:flex}.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);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-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-slalom-bild span{margin-top:var(--sf-hm-s3,12px);font-weight:700;display:inline-block}.sf-dynamik .sf-wk{gap:var(--sf-hm-s4);grid-template-columns:minmax(0,1fr);display:grid}.sf-dynamik .sf-wk>.sf-fp-kopf{gap:var(--sf-hm-s3)}@media (width>=1024px){.sf-dynamik .sf-wk[data-sf-mit-karte]{align-items:start;gap:var(--sf-hm-s6);grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.sf-dynamik .sf-wk[data-sf-mit-karte]>.sf-wk-karte{margin-top:-58px}}.sf-dynamik .sf-wk-zahlen{gap:var(--sf-hm-s2) var(--sf-hm-s5);flex-wrap:wrap;margin:0;display:flex}.sf-dynamik .sf-wk-zahlen>div{gap:var(--sf-hm-s1);padding-left:var(--sf-hm-s3);border-left:3px solid var(--sf-section-accent);flex-direction:column-reverse;display:flex}.sf-dynamik .sf-wk-zahlen dd{font-family:var(--sf-hb-zahl-schrift,var(--sf-display));font-weight:var(--sf-hb-zahl-gewicht,700);font-size:var(--sf-hb-zahl);color:var(--sf-ink);margin:0;line-height:1}.sf-dynamik .sf-wk-zahlen dt{font-size:var(--sf-hb-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-muted);font-weight:700}.sf-dynamik .sf-wk-sprung{gap:var(--sf-hm-s2) var(--sf-hm-s5);margin:var(--sf-hm-s2) 0 0;font-size:var(--sf-hb-text-klein);flex-wrap:wrap;display:flex}.sf-dynamik .sf-wk-sprung a{color:var(--sf-ink);font-weight:700;text-decoration:none}.sf-dynamik .sf-wk-sprung a:hover{color:var(--sf-section-accent)}@media (width<=1023px){.sf-dynamik .sf-wk-sprung{display:none}}.sf-dynamik .sf-wk-karte{gap:var(--sf-hm-s3);min-width:0;padding:var(--sf-hm-s4);border:1px solid var(--sf-line);border-top:3px solid var(--sf-section-accent);background:var(--sf-white);flex-direction:column;display:flex}.sf-dynamik .sf-wk-kicker{font-size:var(--sf-hb-kapitel);letter-spacing:.12em;text-transform:uppercase;color:var(--sf-muted);margin:0;font-weight:700}.sf-dynamik .sf-wk-kicker span{color:var(--sf-section-accent)}.sf-dynamik .sf-wk-karte[data-sf-phase=tag] .sf-wk-kicker span{color:var(--sf-hm-live-gruen)}.sf-dynamik .sf-wk-kern{justify-content:space-between;align-items:flex-start;gap:var(--sf-hm-s3);flex-wrap:wrap;display:flex}.sf-dynamik .sf-wk-titel{gap:var(--sf-hm-s1);font-family:var(--sf-hb-titel-schrift,var(--sf-display));font-weight:var(--sf-hb-titel-gewicht);font-size:var(--sf-hb-h2);text-transform:none;color:var(--sf-ink);flex-direction:column;margin:0;line-height:1;display:flex}.sf-dynamik .sf-wk-titel span{font-family:var(--sf-body);font-size:var(--sf-hb-text);font-weight:700;line-height:1.3}.sf-dynamik .sf-wk-wann,.sf-dynamik .sf-wk-tv,.sf-dynamik .sf-wk-danach{font-size:var(--sf-hb-text-klein);color:var(--sf-text);margin:0;line-height:1.45}.sf-dynamik .sf-wk-wann{color:var(--sf-ink);font-weight:600}.sf-dynamik .sf-wk-tv span{font-size:var(--sf-hb-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-muted);font-weight:700;display:block}.sf-dynamik .sf-wk-danach{color:var(--sf-muted)}.sf-dynamik .sf-wk-karte .sf-wb-countdown>span:not(.sf-wb-countdown-bis){min-width:56px;padding:var(--sf-hm-s1) var(--sf-hm-s3)}.sf-dynamik .sf-wk-karte .sf-wb-countdown strong{font-size:var(--sf-hb-zahl-klein)}.sf-dynamik .sf-wk-podest{gap:var(--sf-hm-s1);font-size:var(--sf-hb-text-klein);margin:0;padding:0;list-style:none;display:grid}.sf-dynamik .sf-wk-podest li>span{min-width:2ch;color:var(--sf-section-accent);font-weight:700;display:inline-block}.sf-dynamik .sf-wk-podest small{color:var(--sf-muted)}.sf-dynamik .sf-wk-podest .sf-wk-podest-titel{font-weight:700}.sf-dynamik .sf-wk-weg.sf-wk-weg{font-size:var(--sf-hb-text-klein);color:var(--sf-ink);font-weight:700;text-decoration:none}.sf-dynamik .sf-wk-weg.sf-wk-weg:hover{color:var(--sf-section-accent)}.sf-dynamik .sf-wk-reihen{border-top:1px solid var(--sf-line);margin:0;padding:0;list-style:none;display:grid}.sf-dynamik .sf-wk-reihen a{justify-content:space-between;align-items:center;gap:var(--sf-hm-s3);border-bottom:1px solid var(--sf-line);min-height:44px;font-size:var(--sf-hb-text-klein);color:var(--sf-ink);text-decoration:none;display:flex}.sf-dynamik .sf-wk-reihen a:hover strong{color:var(--sf-section-accent)}.sf-dynamik .sf-wk-reihen small{color:var(--sf-muted)}.sf-dynamik .sf-partnerfuss{gap:var(--sf-hm-s2);margin:var(--sf-hm-s1) 0 0;padding-top:var(--sf-hm-s3);border-top:1px solid var(--sf-line);flex-direction:column;display:flex}.sf-dynamik .sf-partnerfuss-marke.sf-partnerfuss-marke{align-items:center;gap:var(--sf-hm-s2) var(--sf-hm-s3);min-height:32px;color:var(--sf-muted);flex-wrap:wrap;text-decoration:none;display:flex}.sf-dynamik .sf-partnerfuss-marke img{object-fit:contain;width:auto;max-width:120px;height:24px;display:block}.sf-dynamik .sf-partnerfuss-marke strong{font-size:var(--sf-hb-text-klein);color:var(--sf-ink)}.sf-dynamik .sf-partnerfuss-cta{font-size:var(--sf-hb-text-klein);color:var(--sf-ink);margin-left:auto;font-weight:700}.sf-dynamik .sf-partnerfuss-shop.sf-partnerfuss-shop{font-size:var(--sf-hb-text-klein);color:var(--sf-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sf-dynamik .sf-partnerfuss-marke:hover .sf-partnerfuss-cta,.sf-dynamik .sf-partnerfuss-shop:hover{color:var(--sf-section-accent)}.sf-dynamik .sf-partnerfuss a:focus-visible,.sf-dynamik .sf-wk-karte a:focus-visible{outline:2px solid var(--sf-section-accent);outline-offset:2px}.sf-dynamik .sf-partnerkachel{min-width:0;display:flex}.sf-dynamik .sf-partnerkachel>.sf-fp-bildziel{flex:auto}.sf-dynamik .sf-partnerkachel figure{background:var(--sf-white);border:1px solid var(--sf-line)}.sf-dynamik .sf-partnerkachel figure img{object-fit:contain}.sf-dynamik .sf-partnerkachel .sf-live-ad-label{font-size:var(--sf-hb-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-muted);font-weight:700}
