.trainingszeiten-wrapper[data-astro-cid-njliuhe3]{overflow-x:auto}.trainingszeiten[data-astro-cid-njliuhe3]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.trainingszeiten[data-astro-cid-njliuhe3] th[data-astro-cid-njliuhe3],.trainingszeiten[data-astro-cid-njliuhe3] td[data-astro-cid-njliuhe3]{text-align:left;border-bottom:1px solid var(--color-hardwood);padding:12px 16px 12px 0}.trainingszeiten[data-astro-cid-njliuhe3] th[data-astro-cid-njliuhe3]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-court-green);font-size:13px;font-weight:400}.trainingszeiten[data-astro-cid-njliuhe3] .zeit[data-astro-cid-njliuhe3]{font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;font-size:18px}.trainingszeiten[data-astro-cid-njliuhe3] tbody[data-astro-cid-njliuhe3] tr[data-astro-cid-njliuhe3]{transition:background-color .1s var(--ease-standard)}.trainingszeiten[data-astro-cid-njliuhe3] tbody[data-astro-cid-njliuhe3] tr[data-astro-cid-njliuhe3]:hover{background-color:color-mix(in srgb, var(--color-teal) 8%, transparent)}.bass-karte[data-astro-cid-wiwfbacy]{--schulter:4cqi;--ecke:9.5cqi;--spitze:11cqi;--versatz:6cqi;--rand-aussen:max(3px, 1.1cqi);--rand-spalt:max(2px, 1cqi);--rand-linie:max(1px, .35cqi);--d1:var(--rand-aussen);--d2:calc(var(--d1) + var(--rand-spalt));--d3:calc(var(--d2) + var(--rand-linie));--karte-flaeche:var(--color-court-green);--kopf-hoehe:97cqi;--trennlinie:max(3px, 1.2cqi);--karte-rand:var(--color-pine);--karte-text:var(--color-chalk);--karte-akzent:var(--color-mint);--karte-feld:color-mix(in srgb, var(--color-mint) 14%, var(--karte-flaeche));min-width:0;transition:transform .1s var(--ease-standard);container-type:inline-size}.bass-karte[data-astro-cid-wiwfbacy]:hover{transform:translateY(-3px)}.bass-karte-rahmen[data-astro-cid-wiwfbacy]{--d:0px;background:var(--karte-rand);position:relative}.bass-karte-rahmen[data-astro-cid-wiwfbacy]:before,.bass-karte-rahmen[data-astro-cid-wiwfbacy]:after{content:"";position:absolute;inset:0}.bass-karte-rahmen[data-astro-cid-wiwfbacy]:before{--d:var(--d1);background:var(--karte-flaeche)}.bass-karte-rahmen[data-astro-cid-wiwfbacy]:after{--d:var(--d2);background:var(--karte-rand)}.bass-karte-flaeche[data-astro-cid-wiwfbacy]{--d:var(--d3);z-index:1;background:var(--karte-flaeche);color:var(--karte-text);position:relative}.bass-karte-rahmen[data-astro-cid-wiwfbacy],.bass-karte-rahmen[data-astro-cid-wiwfbacy]:before,.bass-karte-rahmen[data-astro-cid-wiwfbacy]:after,.bass-karte-flaeche[data-astro-cid-wiwfbacy]{clip-path:polygon(calc(var(--versatz) + var(--d)) var(--d), calc(100% - var(--d)) var(--d), calc(100% - var(--versatz) - var(--d)) calc(100% - var(--d)), var(--d) calc(100% - var(--d)))}.bass-karte-feld[data-astro-cid-wiwfbacy]{z-index:-1;transform:translateY(calc(var(--kopf-hoehe) + var(--trennlinie) / 2 - 100cqi * 14 / 15));fill:none;width:100%;height:100%;stroke:var(--karte-feld);stroke-width:.08px;position:absolute;inset:0}.bass-karte-feld-strich[data-astro-cid-wiwfbacy]{stroke-dasharray:.3 .25}.bass-karte-kopf[data-astro-cid-wiwfbacy]{height:var(--kopf-hoehe);position:relative;overflow:hidden}.bass-karte-bild[data-astro-cid-wiwfbacy]{aspect-ratio:3/4;width:88cqi;position:absolute;top:2cqi;left:12cqi}.bass-karte-bild[data-astro-cid-wiwfbacy] .bass-karte-portraet{object-fit:cover;object-position:center top;width:100%;height:100%;transform:scale(var(--portraet-massstab,1));transform-origin:50% 100%;display:block}.bass-karte-spalte[data-astro-cid-wiwfbacy]{z-index:1;grid-template-rows:25cqi;justify-items:center;width:27cqi;display:grid;position:absolute;top:12cqi;left:10cqi}.bass-karte-kennung[data-astro-cid-wiwfbacy]{border-bottom:max(1px, .35cqi) solid var(--karte-akzent);justify-content:center;align-items:flex-end;width:100%;min-width:0;padding-bottom:3cqi;display:flex}.bass-karte-spalte[data-astro-cid-wiwfbacy] .bass-karte-gross{font-family:var(--font-display);letter-spacing:.01em;color:var(--karte-text);white-space:nowrap;-webkit-text-stroke:2.4cqi var(--karte-flaeche);paint-order:stroke fill;font-size:26cqi;line-height:.82}.bass-karte-band[data-astro-cid-wiwfbacy]{z-index:2;background:var(--color-teal);border-top:max(1px, .4cqi) solid var(--karte-flaeche);border-bottom:max(2px, .8cqi) solid var(--karte-flaeche);min-height:13.5cqi;color:var(--color-chalk);align-items:center;padding:1.6cqi 20cqi 1.6cqi 8.5cqi;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.bass-karte-band[data-astro-cid-wiwfbacy] .bass-karte-etikett{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(11px,5.4cqi,20px);line-height:1.05}.bass-karte-band[data-astro-cid-wiwfbacy] .bass-karte-etikett span{display:block}.bass-karte-streifen[data-astro-cid-wiwfbacy]{gap:2.6cqi;display:flex;position:absolute;top:0;bottom:0;right:3cqi}.bass-karte-streifen[data-astro-cid-wiwfbacy] span[data-astro-cid-wiwfbacy]{background:color-mix(in srgb, var(--color-teal) 78%, var(--color-mint));width:3.2cqi;transform:skew(-28deg)}.bass-karte-text[data-astro-cid-wiwfbacy]{--rand-links:7cqi;--textbreite:calc(100cqi - var(--rand-links) - 8cqi);margin-inline:var(--d3);border-top:var(--trennlinie) solid var(--karte-rand);padding:4.5cqi calc(8cqi - var(--d3)) 6cqi var(--rand-links)}.bass-karte-text[data-astro-cid-wiwfbacy] .bass-karte-name{padding-bottom:3cqi;position:relative}.bass-karte-text[data-astro-cid-wiwfbacy] .bass-karte-name:after{content:"";border-bottom:max(1px, .35cqi) solid var(--karte-akzent);width:45cqi;position:absolute;bottom:0;left:0}.bass-karte-text[data-astro-cid-wiwfbacy] .bass-karte-unterzeile{white-space:nowrap;font-size:min(max(13px, 5.6cqi), calc(var(--textbreite) / (var(--zeichen,6) * .6)));color:var(--karte-text);font-weight:700;line-height:1.3}.trainer-text[data-astro-cid-uom6lb7x]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:2.5cqi;display:grid}.trainer-name[data-astro-cid-uom6lb7x]{white-space:nowrap;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--karte-text);font-size:14.5cqi;line-height:1.05}.pokal[data-astro-cid-kud2h4mm]+.pokal[data-astro-cid-kud2h4mm]{margin-top:40px}.pokal-name[data-astro-cid-kud2h4mm]{color:var(--color-mint);margin-bottom:12px;font-size:22px}.gruppen-meta[data-astro-cid-kud2h4mm]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold);margin-top:16px;font-size:clamp(18px,2vw,24px)}.gruppen-abschnitt[data-astro-cid-kud2h4mm]{border-bottom:1px solid var(--color-hardwood);padding-block:40px}.abschnitt-titel[data-astro-cid-kud2h4mm]{text-transform:uppercase;margin-bottom:20px;font-size:clamp(30px,4vw,48px)}.trainerteam-aktion[data-astro-cid-kud2h4mm]{margin-top:24px}.teamkopf[data-astro-cid-kud2h4mm]{background:var(--color-pine);color:var(--color-chalk);position:relative}.teamkopf-bild[data-astro-cid-kud2h4mm]{width:100%;height:auto;display:block}.teamkopf-balken[data-astro-cid-kud2h4mm]{background:color-mix(in srgb, var(--color-pine) 80%, transparent);padding:8px 16px 10px;position:absolute;bottom:0;left:0;right:0}.teamkopf-zeile[data-astro-cid-kud2h4mm]{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--color-mint);font-size:13px}.teamkopf-titel[data-astro-cid-kud2h4mm]{text-transform:uppercase;margin-top:6px;font-size:clamp(40px,9vw,72px);line-height:.95}.teamkopf[data-astro-cid-kud2h4mm] .gruppen-meta[data-astro-cid-kud2h4mm]{margin-top:10px}@media (width<=639px){.teamkopf-zeile[data-astro-cid-kud2h4mm]{display:none}.teamkopf-titel[data-astro-cid-kud2h4mm]{margin-top:0;font-size:30px}.teamkopf[data-astro-cid-kud2h4mm] .gruppen-meta[data-astro-cid-kud2h4mm]{margin-top:2px;font-size:14px}}@media (width>=640px){.teamkopf-balken[data-astro-cid-kud2h4mm]{padding:20px 24px 28px}}@media (width>=1024px){.teamkopf-bild[data-astro-cid-kud2h4mm]{aspect-ratio:16/9;object-fit:cover;object-position:50% 62%;max-height:82svh}.teamkopf[data-astro-cid-kud2h4mm][data-platzhalter] .teamkopf-bild[data-astro-cid-kud2h4mm]{object-position:50% 50%}.teamkopf-balken[data-astro-cid-kud2h4mm]{padding:24px 64px 28px}.teamkopf-titel[data-astro-cid-kud2h4mm]{font-size:clamp(56px,6vw,88px)}}@media (width>=1400px){.teamkopf-balken[data-astro-cid-kud2h4mm]{padding-inline:96px}}.karten-raster[data-astro-cid-kud2h4mm]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.karten-raster[data-astro-cid-kud2h4mm]{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:24px 20px}}@media (width>=1024px){.karten-raster[data-astro-cid-kud2h4mm]{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}}.kader-text[data-astro-cid-kud2h4mm]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:2.5cqi;display:grid}.kader-text[data-astro-cid-kud2h4mm] abbr{text-decoration:none}.kader-name[data-astro-cid-kud2h4mm]{--nachname:14.5cqi;--nachname-zeile:1.05;box-sizing:content-box;height:calc(max(18px, 6.6cqi) + 1cqi + var(--nachname-zeile) * var(--nachname));flex-direction:column;justify-content:flex-end;gap:1cqi;min-width:0;display:flex}.kader-vorname[data-astro-cid-kud2h4mm]{white-space:nowrap;font-size:min(max(13px, 5.4cqi), calc(var(--textbreite) / (var(--vorname-laenge) * .58)));color:var(--karte-akzent);font-weight:700;line-height:1.2}.kader-nachname[data-astro-cid-kud2h4mm]{font-family:var(--font-display);white-space:nowrap;font-size:min(var(--nachname), calc(var(--textbreite) / (var(--nachname-laenge) * .48)));line-height:var(--nachname-zeile);letter-spacing:.02em;text-transform:uppercase;color:var(--karte-text);overflow-wrap:normal;hyphens:manual}.gruppen-spiele[data-astro-cid-kud2h4mm]{background:var(--color-pine);color:var(--color-chalk);clip-path:polygon(0 0,100% 32px,100% 100%,0 100%);border-bottom:none;padding-block:48px 56px}.gruppen-tabellen[data-astro-cid-kud2h4mm]{background:var(--color-hardwood);border-bottom:none;padding-block:48px 56px}.zeilen[data-astro-cid-kud2h4mm]{margin:0;padding:0;list-style:none}.zeilen[data-astro-cid-kud2h4mm] .zeile{border-bottom:1px solid color-mix(in srgb, currentColor 24%, transparent);grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 24px;padding-block:20px;display:grid}.zeilen[data-astro-cid-kud2h4mm] .zeile:first-child{border-top:2px solid var(--color-gold)}.zeilen[data-astro-cid-kud2h4mm] .zeile:last-child{border-bottom:none}.zeilen[data-astro-cid-kud2h4mm] .zeile-gruppe{display:none}.zeilen[data-astro-cid-kud2h4mm] .zeile-tag{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold);font-size:clamp(22px,3vw,34px)}.zeilen[data-astro-cid-kud2h4mm] .zeile-gegner{color:var(--color-mint);grid-column:2/3;font-size:17px}.zeilen[data-astro-cid-kud2h4mm] .zeile-zeit{font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;justify-self:end;font-size:clamp(20px,2.4vw,28px)}.zeilen[data-astro-cid-kud2h4mm] .zeile-stand{white-space:nowrap;font-family:var(--font-display);letter-spacing:.03em;justify-self:end;align-items:baseline;gap:12px;font-size:clamp(20px,2.4vw,28px);display:flex}.zeilen[data-astro-cid-kud2h4mm] .stand-eigen{color:var(--color-gold)}.zeilen[data-astro-cid-kud2h4mm] .zeile-ausgang{letter-spacing:.16em;text-transform:uppercase;font-size:13px}.spiel-leer[data-astro-cid-kud2h4mm]{color:var(--color-mint)}.letzte[data-astro-cid-kud2h4mm]{margin-top:40px}.letzte-titel[data-astro-cid-kud2h4mm]{text-transform:uppercase;color:var(--color-mint);margin-bottom:12px;font-size:clamp(22px,2.6vw,30px)}.zeilen-ergebnisse[data-astro-cid-kud2h4mm] .zeile-tag{font-size:clamp(18px,2.2vw,24px)}.alle-spiele[data-astro-cid-kud2h4mm]{margin-top:16px}.alle-spiele[data-astro-cid-kud2h4mm] a[data-astro-cid-kud2h4mm]{min-height:44px;color:var(--color-gold);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.zeilen[data-astro-cid-kud2h4mm] .pille{color:var(--color-mint);grid-column:1/-1;justify-self:start;margin-top:6px}.zeilen[data-astro-cid-kud2h4mm] .pille-laeuft{border-color:var(--color-gold);color:var(--color-gold)}.zeilen[data-astro-cid-kud2h4mm] .pille-laeuft:before{content:"";background:var(--color-lime);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.kalender[data-astro-cid-kud2h4mm]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.kalender-abo[data-astro-cid-kud2h4mm]{border:2px solid var(--color-chalk);min-height:44px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;transition:background-color .1s var(--ease-standard), color .1s var(--ease-standard);align-items:center;gap:10px;padding:10px 18px;font-size:17px;display:inline-flex}.kalender-abo[data-astro-cid-kud2h4mm]:hover{background:var(--color-chalk);color:var(--color-pine)}.kalender-pfeil[data-astro-cid-kud2h4mm]{transition:transform .1s var(--ease-standard)}.kalender-abo[data-astro-cid-kud2h4mm]:hover .kalender-pfeil[data-astro-cid-kud2h4mm]{transform:translate(4px)}.kalender-hinweis[data-astro-cid-kud2h4mm]{max-width:38ch;color:var(--color-mint);font-size:14px}.kalender-hinweis[data-astro-cid-kud2h4mm] a[data-astro-cid-kud2h4mm]{color:var(--color-chalk);text-underline-offset:3px;text-decoration:underline}.gruppen-abschluss[data-astro-cid-kud2h4mm]{background:var(--color-pine);padding-block:48px 64px}@media (width>=1024px){.gruppen-abschnitt[data-astro-cid-kud2h4mm]{padding-block:56px}.gruppen-spiele[data-astro-cid-kud2h4mm]{clip-path:polygon(0 0,100% 56px,100% 100%,0 100%);padding-block:64px 72px}.gruppen-tabellen[data-astro-cid-kud2h4mm]{padding-block:64px 72px}}
