.CommunityLeaguesCard_wrap__CpAsL{display:flex;flex-direction:column;gap:var(--section-margin)}.CommunityLeaguesCard_stats__fnuB5{--stat-tile-min:128px}.CommunityLeaguesCard_grid__uX6pY{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--section-margin);gap:var(--section-margin)}.CommunityLeaguesCard_cover_link___Mzi2{display:block;color:inherit;text-decoration:none}.CommunityLeaguesCard_cover_image__3SYs8{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--muted-divider-color)}.CommunityLeaguesCard_cover_image__3SYs8 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow,.3s) var(--ease-default,ease-out)}.CommunityLeaguesCard_cover_badges__ZPTJe{position:absolute;inset-block-start:10px;inset-inline:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm);pointer-events:none;z-index:2}.CommunityLeaguesCard_cover_badge__DkGX4{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);white-space:nowrap}.CommunityLeaguesCard_cover_image__3SYs8:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:45%;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,0));pointer-events:none;z-index:1}.CommunityLeaguesCard_cover_image__3SYs8:after{content:"";position:absolute;inset:0;border-bottom:1px solid var(--divider-color);pointer-events:none}.CommunityLeaguesCard_format__hLX1M{margin:0 0 4px;color:var(--text-color);font-size:var(--font-size-sm,13px);font-weight:600}.CommunityLeaguesCard_description__wPAVl{margin:0 0 12px;color:var(--muted-text-color);font-size:var(--font-size-sm,13px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CommunityLeaguesCard_capacity__fgWPk{display:flex;flex-direction:column;gap:6px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:12px;padding-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px}.CommunityLeaguesCard_meter__bVfRP{position:relative;height:6px;width:100%;overflow:hidden;border-radius:var(--border-radius-lg);background:var(--muted-divider-color)}.CommunityLeaguesCard_meter_fill__mAypN{display:block;height:100%;width:var(--fill,0);border-radius:inherit;background:var(--community-primary,var(--secondary-color));transition:width var(--duration-normal,.2s) var(--ease-default,ease-out)}.CommunityLeaguesCard_capacity_row__tIyzW{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.CommunityLeaguesCard_capacity_text__T_uUm{margin:0;color:var(--muted-text-color);font-size:var(--font-size-xs,11px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommunityLeaguesCard_spots__mSe8h{color:var(--tertiary-color);font-size:var(--font-size-xs,11px);font-weight:600}.CommunityLeaguesCard_full___0khk{color:var(--warning-color);font-size:var(--font-size-xs,11px);font-weight:600}.CommunityLeaguesCard_meta__KUTeE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media(min-width:430px){.CommunityLeaguesCard_meta__KUTeE{grid-template-columns:repeat(4,minmax(0,1fr))}}.CommunityLeaguesCard_meta__KUTeE{padding:10px 0;border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color)}.CommunityLeaguesCard_meta__KUTeE>div{display:flex;flex-direction:column;gap:4px;min-width:0}.CommunityLeaguesCard_meta__KUTeE .CommunityLeaguesCard_meta_label__aoNor{font-size:var(--font-size-xs,11px);font-weight:500;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.3px}.CommunityLeaguesCard_meta__KUTeE .CommunityLeaguesCard_price_original__KCgUH{display:block;color:var(--color-text-muted);text-decoration:line-through;font-size:.75rem;font-weight:500}.CommunityLeaguesCard_meta_value___rctv{font-size:var(--font-size-md,15px);font-weight:600;color:var(--text-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.CommunityLeaguesCard_closes__MxD7D{margin:10px 0 0;min-height:1em;color:var(--muted-text-color);font-size:var(--font-size-xs,11px)}.CommunityLeaguesCard_grid__uX6pY>:hover .CommunityLeaguesCard_cover_image__3SYs8 img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.CommunityLeaguesCard_cover_image__3SYs8 img,.CommunityLeaguesCard_meter_fill__mAypN{transition:none}.CommunityLeaguesCard_grid__uX6pY>:hover .CommunityLeaguesCard_cover_image__3SYs8 img{transform:none}}