.city-sec[data-astro-cid-ouwv2777]{margin-top:var(--shelf-gap);margin-bottom:var(--shelf-gap)}.city-sec[data-astro-cid-ouwv2777]+.city-sec[data-astro-cid-ouwv2777]{margin-top:48px}.city-sec__eyebrow[data-astro-cid-ouwv2777]{margin-bottom:8px}.venue-grid[data-astro-cid-ouwv2777]{gap:var(--gap-tiles);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;display:grid}.venue-card[data-astro-cid-ouwv2777]{box-shadow:var(--sh-tile);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.venue-card__name[data-astro-cid-ouwv2777]{font-size:17.6px;font-weight:700;line-height:1.25}.venue-card__name[data-astro-cid-ouwv2777] a[data-astro-cid-ouwv2777]{color:var(--ink);text-decoration:none}.venue-card__name[data-astro-cid-ouwv2777] a[data-astro-cid-ouwv2777]:hover{color:var(--accent-text);text-decoration:underline}.venue-card__addr[data-astro-cid-ouwv2777]{color:var(--ink-3);font-size:13px}.venue-card__next[data-astro-cid-ouwv2777]{margin-top:6px;font-size:15px;font-weight:600}.venue-card__next[data-astro-cid-ouwv2777] a[data-astro-cid-ouwv2777]{color:var(--ink);text-decoration:none}.venue-card__next[data-astro-cid-ouwv2777] a[data-astro-cid-ouwv2777]:hover{color:var(--accent-text);text-decoration:underline}.venue-card__label[data-astro-cid-ouwv2777]{letter-spacing:1px;text-transform:uppercase;color:var(--accent-text);margin-right:8px;font-size:11px;font-weight:700}.venue-card__dates[data-astro-cid-ouwv2777]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13.5px}.venue-card__more[data-astro-cid-ouwv2777]{color:var(--ink-3)}.past[data-astro-cid-ouwv2777]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.past[data-astro-cid-ouwv2777] summary[data-astro-cid-ouwv2777]{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:15.2px;font-weight:600;list-style:none;display:flex}.past[data-astro-cid-ouwv2777] summary[data-astro-cid-ouwv2777]::-webkit-details-marker{display:none}.past[data-astro-cid-ouwv2777] summary[data-astro-cid-ouwv2777]:after{content:"+";text-align:center;width:20px;color:var(--ink-3);font-size:20px;font-weight:400}.past[data-astro-cid-ouwv2777][open] summary[data-astro-cid-ouwv2777]:after{content:"–"}.past[data-astro-cid-ouwv2777] summary[data-astro-cid-ouwv2777]:hover{color:var(--accent-text)}.past__list[data-astro-cid-ouwv2777]{margin-bottom:12px;list-style:none}.past__row[data-astro-cid-ouwv2777]{border-top:1px solid var(--line);flex-direction:column;justify-content:center;min-height:52px;padding:6px 0;display:flex;position:relative}.past__title[data-astro-cid-ouwv2777]{color:var(--ink);font-weight:600;text-decoration:none}.past__title[data-astro-cid-ouwv2777]:after{content:"";position:absolute;inset:0}.past__row[data-astro-cid-ouwv2777]:hover .past__title[data-astro-cid-ouwv2777]{color:var(--accent-text)}.past__meta[data-astro-cid-ouwv2777]{color:var(--ink-3);font-size:13px}@media (width<=600px){.venue-grid[data-astro-cid-ouwv2777]{grid-template-columns:minmax(0,1fr)}}
