.sport[data-astro-cid-znqulqmm]{max-width:72rem}.page-heading[data-astro-cid-znqulqmm]{max-width:var(--reading-width);margin-bottom:var(--spacing-lg)}.lead[data-astro-cid-znqulqmm]{color:var(--color-text-light);font-size:1.15rem}.facts[data-astro-cid-znqulqmm]{gap:var(--spacing-xs) var(--spacing-md);margin:var(--spacing-md) 0 0;color:var(--color-text-light);flex-wrap:wrap;padding:0;list-style:none;display:flex}.facts[data-astro-cid-znqulqmm] strong[data-astro-cid-znqulqmm]{color:var(--color-accent);font-size:2rem;line-height:1.1;display:block}h2[data-astro-cid-znqulqmm]{color:var(--color-accent);margin-bottom:var(--spacing-sm)}.filter[data-astro-cid-znqulqmm]{margin-bottom:var(--spacing-md)}.filter-label[data-astro-cid-znqulqmm]{margin-bottom:var(--spacing-xs);font-weight:600}.filter-list[data-astro-cid-znqulqmm]{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.filter[data-astro-cid-znqulqmm] button[data-astro-cid-znqulqmm]{border:1px solid var(--color-border);background:var(--color-card);min-height:2.5rem;color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.95rem;display:inline-flex}.filter[data-astro-cid-znqulqmm] button[data-astro-cid-znqulqmm]:hover{border-color:var(--color-accent);color:var(--color-accent)}.filter[data-astro-cid-znqulqmm] button[data-astro-cid-znqulqmm][aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-fill);color:#fff}.filter-count[data-astro-cid-znqulqmm]{opacity:.85;font-size:.8rem;font-weight:700}.club-grid[data-astro-cid-znqulqmm]{gap:var(--spacing-md) var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.club-card[data-astro-cid-znqulqmm]{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;flex-direction:column;height:100%;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.club-card[data-astro-cid-znqulqmm]:hover,.club-card[data-astro-cid-znqulqmm]:focus-within{border-color:var(--color-accent);box-shadow:0 6px 18px #1a4d801f}.club-img[data-astro-cid-znqulqmm]{aspect-ratio:3/2;object-fit:cover;background:var(--color-surface);width:100%;height:auto}.club-img-contain[data-astro-cid-znqulqmm]{object-fit:contain;padding:var(--spacing-sm);background:#fff}.club-body[data-astro-cid-znqulqmm]{padding:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.club-sport[data-astro-cid-znqulqmm]{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.8rem;font-weight:700}.club-name[data-astro-cid-znqulqmm]{margin-bottom:.5rem;font-size:1.15rem;line-height:1.3}.club-name[data-astro-cid-znqulqmm] a[data-astro-cid-znqulqmm]{color:var(--color-text)}.club-name[data-astro-cid-znqulqmm] a[data-astro-cid-znqulqmm]:after{content:"";position:absolute;inset:0}.club-card[data-astro-cid-znqulqmm]:hover .club-name[data-astro-cid-znqulqmm] a[data-astro-cid-znqulqmm]{color:var(--color-accent)}.club-summary[data-astro-cid-znqulqmm]{color:var(--color-text-light);margin:0;font-size:.95rem}@media (width<=34rem){.filter-list[data-astro-cid-znqulqmm]{margin-inline:calc(-1 * var(--spacing-sm));padding:.25rem var(--spacing-sm) .5rem;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.filter[data-astro-cid-znqulqmm] button[data-astro-cid-znqulqmm]{white-space:nowrap}.club-grid[data-astro-cid-znqulqmm]{gap:var(--spacing-xs)}.club-card[data-astro-cid-znqulqmm]{flex-direction:row}.club-img[data-astro-cid-znqulqmm]{aspect-ratio:auto;flex:0 0 6.5rem;width:6.5rem;height:auto;min-height:6.5rem}.club-img-contain[data-astro-cid-znqulqmm]{padding:.4rem}.club-body[data-astro-cid-znqulqmm]{padding:.65rem .8rem}.club-sport[data-astro-cid-znqulqmm]{margin-bottom:.15rem;font-size:.72rem}.club-name[data-astro-cid-znqulqmm]{margin-bottom:.25rem;font-size:1rem}.club-summary[data-astro-cid-znqulqmm]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}}.venues[data-astro-cid-znqulqmm],.community[data-astro-cid-znqulqmm]{margin-top:var(--spacing-lg)}.section-intro[data-astro-cid-znqulqmm]{max-width:var(--reading-width);margin-bottom:var(--spacing-md);color:var(--color-text-light)}.venue-list[data-astro-cid-znqulqmm]{gap:var(--spacing-md) var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.venue[data-astro-cid-znqulqmm]{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.venue-figure[data-astro-cid-znqulqmm]{margin:0;position:relative}.venue-figure[data-astro-cid-znqulqmm] img[data-astro-cid-znqulqmm]{aspect-ratio:16/9;object-fit:cover;background:var(--color-surface);width:100%;height:auto;display:block}.venue-figure[data-astro-cid-znqulqmm] figcaption[data-astro-cid-znqulqmm]{color:#fff;background:#000000b8;border-radius:4px;padding:.15rem .55rem;font-size:.8rem;font-weight:600;position:absolute;bottom:.6rem;left:.6rem}.venue-body[data-astro-cid-znqulqmm]{padding:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.venue[data-astro-cid-znqulqmm] h3[data-astro-cid-znqulqmm]{margin-bottom:.25rem;font-size:1.15rem;line-height:1.3}.venue-location[data-astro-cid-znqulqmm]{color:var(--color-accent);margin-bottom:.6rem;font-size:.9rem;font-weight:600}.venue-body[data-astro-cid-znqulqmm]>p[data-astro-cid-znqulqmm]:not(.venue-location){color:var(--color-text-light);margin-bottom:0;font-size:.95rem}.venue-meta[data-astro-cid-znqulqmm]{margin:var(--spacing-sm) 0 0;border-top:1px solid var(--color-border);gap:.2rem;padding-top:.75rem;font-size:.9rem;display:grid}.venue-meta[data-astro-cid-znqulqmm] dt[data-astro-cid-znqulqmm]{color:var(--color-text);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.venue-meta[data-astro-cid-znqulqmm] dd[data-astro-cid-znqulqmm]{color:var(--color-text-light);margin:0 0 .4rem}.venue-meta[data-astro-cid-znqulqmm] dd[data-astro-cid-znqulqmm]:last-child{margin-bottom:0}.community[data-astro-cid-znqulqmm]{max-width:var(--reading-width);padding:var(--spacing-md);background:var(--color-surface);border-radius:8px}.community[data-astro-cid-znqulqmm] p[data-astro-cid-znqulqmm]:last-child{margin-bottom:0}.update-note[data-astro-cid-znqulqmm]{max-width:var(--reading-width);margin-top:var(--spacing-md);color:var(--color-text-light);font-size:.95rem}.update-note[data-astro-cid-znqulqmm] a[data-astro-cid-znqulqmm]{text-underline-offset:.15em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.club-card[data-astro-cid-znqulqmm]{transition:none}}
