.clubmap-wrap[data-astro-cid-vg7k3zhc]{position:relative}.clubmap-real[data-astro-cid-vg7k3zhc]{visibility:hidden;pointer-events:none;background:var(--club);border-radius:22px;height:min(620px,72vh);position:absolute;top:0;left:0;right:0;overflow:hidden}.clubmap-wrap[data-astro-cid-vg7k3zhc].is-live .clubmap[data-astro-cid-vg7k3zhc]{display:none}.clubmap-wrap[data-astro-cid-vg7k3zhc].is-live .clubmap-real[data-astro-cid-vg7k3zhc]{visibility:visible;pointer-events:auto;position:relative}.clubmap-real[data-astro-cid-vg7k3zhc] .clubmap__marker{background:var(--blue);border:3px solid var(--white);border-radius:50%;width:18px;height:18px;transition:transform .15s,opacity .15s;display:block;position:absolute;box-shadow:0 1px 4px #0000004d}.clubmap-real[data-astro-cid-vg7k3zhc] .clubmap__marker:hover,.clubmap-real[data-astro-cid-vg7k3zhc] .clubmap__marker:focus-visible{z-index:2}.clubmap-real[data-astro-cid-vg7k3zhc] .clubmap__marker:after{content:attr(data-name);white-space:nowrap;background:var(--ink);color:var(--white);font:600 13px/1.2 var(--f-body);opacity:0;pointer-events:none;border-radius:8px;padding:4px 8px;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.clubmap-real[data-astro-cid-vg7k3zhc] .clubmap__marker:hover:after,.clubmap-real[data-astro-cid-vg7k3zhc] .clubmap__marker:focus-visible:after{opacity:1}.clubmap-real[data-astro-cid-vg7k3zhc] .clubmap__marker.is-off{background:var(--ink);opacity:.3;transform:scale(.6)}.clubmap[data-astro-cid-vg7k3zhc]{width:100%;height:auto;font-family:var(--f-body);display:block}.clubmap__pin[data-astro-cid-vg7k3zhc] circle[data-astro-cid-vg7k3zhc]{fill:var(--blue);stroke:var(--white);stroke-width:2.5px;transition:opacity .15s}.clubmap__pin[data-astro-cid-vg7k3zhc] text[data-astro-cid-vg7k3zhc]{fill:var(--ink);paint-order:stroke;stroke:var(--white);stroke-width:4px;stroke-linejoin:round;font-size:14px;font-weight:600}.clubmap__inset[data-astro-cid-vg7k3zhc] text[data-astro-cid-vg7k3zhc]{stroke:none}.clubmap__pin[data-astro-cid-vg7k3zhc] text[data-astro-cid-vg7k3zhc].clubmap__sub{fill:var(--ink-soft);font-size:12px;font-weight:400}.clubmap__pin[data-astro-cid-vg7k3zhc]:hover circle[data-astro-cid-vg7k3zhc],.clubmap__pin[data-astro-cid-vg7k3zhc]:focus-visible circle[data-astro-cid-vg7k3zhc]{fill:var(--blue-dark);r:11px}.clubmap__pin[data-astro-cid-vg7k3zhc].is-off circle[data-astro-cid-vg7k3zhc]{fill:var(--ink);opacity:.3;r:5.5px}.clubmap__pin[data-astro-cid-vg7k3zhc].is-off text[data-astro-cid-vg7k3zhc]{opacity:.35}.phead[data-astro-cid-p2gnmgnn]{background:var(--club);padding-block:52px 44px}.phead__title[data-astro-cid-p2gnmgnn]{margin:12px 0 14px}.phead__sub[data-astro-cid-p2gnmgnn]{color:var(--ink-soft)}.phead__search[data-astro-cid-p2gnmgnn]{max-width:640px;margin-top:24px}.chips[data-astro-cid-p2gnmgnn]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.chip[data-astro-cid-p2gnmgnn]{font:500 16px/1 var(--f-body);color:var(--ink);background:var(--white);cursor:pointer;border:1.5px solid #cfd0ce;border-radius:999px;min-height:44px;padding:0 16px}.chip[data-astro-cid-p2gnmgnn][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.clubs[data-astro-cid-p2gnmgnn]{padding-top:36px}.clubs__layout[data-astro-cid-p2gnmgnn]{grid-template-columns:1.45fr 1fr;align-items:start;gap:32px;display:grid}.clubs__status[data-astro-cid-p2gnmgnn]{gap:8px;margin-bottom:16px;display:grid}.clubs__status[data-astro-cid-p2gnmgnn] p[data-astro-cid-p2gnmgnn]{margin:0}.clubs__count[data-astro-cid-p2gnmgnn]{font:600 16px/1.3 var(--f-body);color:var(--ink-soft)}.clubs__note[data-astro-cid-p2gnmgnn]{background:var(--pale-yellow);font:500 17px/1.45 var(--f-body);border-radius:12px;padding:14px 16px}.clubs__note[data-astro-cid-p2gnmgnn][hidden]{display:none}.clubs__note[data-astro-cid-p2gnmgnn] a,.clubs__reset[data-astro-cid-p2gnmgnn]{color:var(--blue);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.clubs__grid[data-astro-cid-p2gnmgnn]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.clubs__map[data-astro-cid-p2gnmgnn]{gap:10px;display:grid;position:sticky;top:96px}.clubs__map[data-astro-cid-p2gnmgnn]:has(.clubmap-wrap.is-live)>small[data-astro-cid-p2gnmgnn]{display:none}.clubs__map[data-astro-cid-p2gnmgnn] small[data-astro-cid-p2gnmgnn]{font:400 14px/1.4 var(--f-body);color:var(--muted)}.clubs__other[data-astro-cid-p2gnmgnn]{font:500 16px/1.4 var(--f-body);margin:6px 0 0}.clubs__other[data-astro-cid-p2gnmgnn] a[data-astro-cid-p2gnmgnn]{color:var(--blue);text-underline-offset:3px}@media (width<=900px){.clubs__layout[data-astro-cid-p2gnmgnn]{grid-template-columns:1fr}.clubs__map[data-astro-cid-p2gnmgnn]{order:-1;max-width:520px;position:static}.phead[data-astro-cid-p2gnmgnn]{padding-block:36px 32px}}@media (width<=640px){.clubs__grid[data-astro-cid-p2gnmgnn]{grid-template-columns:1fr}.phead__search[data-astro-cid-p2gnmgnn] .btn[data-astro-cid-p2gnmgnn]{width:100%}}
