.club-hero[data-astro-cid-6zmiqhpv]{position:relative;overflow:hidden;padding:clamp(48px,9vw,96px) 0 clamp(40px,6vw,64px);background:linear-gradient(180deg,var(--bg) 0%,color-mix(in srgb,var(--accent) 6%,var(--bg)) 100%)}.club-hero[data-astro-cid-6zmiqhpv]:after{content:"";position:absolute;width:620px;height:360px;right:-180px;bottom:-160px;border-radius:50%;background:var(--accent-glow);filter:blur(80px);pointer-events:none}.club-hero__inner[data-astro-cid-6zmiqhpv]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:center;gap:clamp(48px,9vw,120px)}.club-hero__copy[data-astro-cid-6zmiqhpv]{max-width:620px}.club-hero[data-astro-cid-6zmiqhpv] h1[data-astro-cid-6zmiqhpv]{margin:12px 0 24px;font-size:clamp(36px,4.6vw,56px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.club-hero[data-astro-cid-6zmiqhpv] .lede[data-astro-cid-6zmiqhpv]{margin-bottom:32px;color:var(--muted)}.club-hero__visual[data-astro-cid-6zmiqhpv]{display:grid;place-items:center}.club-hero__visual[data-astro-cid-6zmiqhpv] verein-price-chart[data-astro-cid-6zmiqhpv]{display:block;width:100%}@media(max-width:760px){.club-hero__inner[data-astro-cid-6zmiqhpv]{grid-template-columns:1fr;text-align:center}.club-hero__copy[data-astro-cid-6zmiqhpv]{margin:0 auto}.club-hero__visual[data-astro-cid-6zmiqhpv]{order:2;margin-top:8px}}.club-table-card[data-astro-cid-6zmiqhpv]{max-width:720px;margin:0 auto;padding:28px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.club-table-scroll[data-astro-cid-6zmiqhpv]{overflow-x:auto;-webkit-overflow-scrolling:touch}.club-table[data-astro-cid-6zmiqhpv]{width:100%;min-width:340px;border-collapse:collapse}.club-table[data-astro-cid-6zmiqhpv] th[data-astro-cid-6zmiqhpv],.club-table[data-astro-cid-6zmiqhpv] td[data-astro-cid-6zmiqhpv]{padding:13px 0;text-align:left;border-bottom:1px solid var(--line);font-size:var(--font-size-sm)}.club-table[data-astro-cid-6zmiqhpv] tbody[data-astro-cid-6zmiqhpv] tr[data-astro-cid-6zmiqhpv]:last-child td[data-astro-cid-6zmiqhpv]{border-bottom:none}.club-table[data-astro-cid-6zmiqhpv] th[data-astro-cid-6zmiqhpv]{font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.club-table[data-astro-cid-6zmiqhpv] td[data-astro-cid-6zmiqhpv]:first-child{font-weight:600}.club-table[data-astro-cid-6zmiqhpv] th[data-astro-cid-6zmiqhpv]:not(:first-child),.club-table[data-astro-cid-6zmiqhpv] td[data-astro-cid-6zmiqhpv]:not(:first-child){text-align:right}.club-note[data-astro-cid-6zmiqhpv]{margin:20px 0 0;font-size:var(--font-size-xs);color:var(--faint)}@media(max-width:640px){.club-table-card[data-astro-cid-6zmiqhpv]{padding:20px}.club-table-scroll[data-astro-cid-6zmiqhpv]{overflow-x:visible}.club-table[data-astro-cid-6zmiqhpv]{display:block;width:auto;min-width:0;font-size:15px}.club-table[data-astro-cid-6zmiqhpv] thead[data-astro-cid-6zmiqhpv]{display:none}.club-table[data-astro-cid-6zmiqhpv] tbody[data-astro-cid-6zmiqhpv],.club-table[data-astro-cid-6zmiqhpv] tr[data-astro-cid-6zmiqhpv]{display:block;width:auto}.club-table[data-astro-cid-6zmiqhpv] tbody[data-astro-cid-6zmiqhpv] tr[data-astro-cid-6zmiqhpv]{padding:16px 0;border-bottom:1px solid var(--line)}.club-table[data-astro-cid-6zmiqhpv] tbody[data-astro-cid-6zmiqhpv] tr[data-astro-cid-6zmiqhpv]:first-child{padding-top:0}.club-table[data-astro-cid-6zmiqhpv] tbody[data-astro-cid-6zmiqhpv] tr[data-astro-cid-6zmiqhpv]:last-child{border-bottom:none;padding-bottom:0}.club-table[data-astro-cid-6zmiqhpv] td[data-astro-cid-6zmiqhpv]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;border:none;text-align:left}.club-table[data-astro-cid-6zmiqhpv] td[data-astro-cid-6zmiqhpv][data-label=Laufzeit]{margin-bottom:4px;font-size:17px;font-weight:700}.club-table[data-astro-cid-6zmiqhpv] td[data-astro-cid-6zmiqhpv][data-label=Laufzeit]:before{content:none}.club-table[data-astro-cid-6zmiqhpv] td[data-astro-cid-6zmiqhpv]:not([data-label=Laufzeit]):before{content:attr(data-label);color:var(--muted);font-weight:500}}
