.qFmYbW_grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.qFmYbW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.qFmYbW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
._6yOHiW_intro{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._6yOHiW_title{color:var(--color-primary-dark);font-family:var(--font-serif-loaded), var(--font-serif);font-size:var(--text-2xl);line-height:var(--leading-tight);overflow-wrap:break-word;text-wrap:balance;margin:0}._6yOHiW_hero{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);line-height:1.1}._6yOHiW_subtitle{max-width:65ch;color:var(--color-text-muted);font-family:var(--font-sans-loaded), var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);text-wrap:pretty;margin:0}@media (min-width:48rem){._6yOHiW_title:not(._6yOHiW_hero){font-size:var(--text-3xl)}}
.Hbl0ua_intro,.Hbl0ua_content{margin-top:var(--space-8)}@media (min-width:48rem){.Hbl0ua_content{margin-top:var(--space-10)}}
._6mOR7G_item{width:var(--rail-card-width,auto);scroll-snap-align:start;flex:none;min-width:0}@media (min-width:48rem){._6mOR7G_item{width:auto}}._6mOR7G_card{height:100%;min-height:var(--tap-min);align-items:center;gap:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-background);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}._6mOR7G_card:active{border-color:var(--color-primary)}._6mOR7G_card:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}._6mOR7G_image{border-radius:var(--radius-sm);background:var(--color-surface-muted);flex:none;width:5rem;height:6.25rem;position:relative;overflow:hidden}._6mOR7G_image img{object-fit:contain}._6mOR7G_content{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._6mOR7G_count{border-radius:var(--radius-md);padding:.125rem var(--space-2);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-background));color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal);white-space:nowrap}._6mOR7G_title{color:var(--color-text);font-family:var(--font-serif-loaded), var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-bold);overflow-wrap:anywhere;text-wrap:balance;line-height:1.25;display:block}._6mOR7G_meta{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere}._6mOR7G_chevron{fill:none;width:1rem;height:1rem;stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:transform var(--duration-fast) var(--ease-out);flex:none}@media (hover:hover){._6mOR7G_card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}._6mOR7G_card:hover ._6mOR7G_title{color:var(--color-primary-dark)}._6mOR7G_card:hover ._6mOR7G_chevron{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){._6mOR7G_card,._6mOR7G_chevron{transition:none}._6mOR7G_card:hover ._6mOR7G_chevron{transform:none}}
.EtaHwW_intro,.EtaHwW_section{max-width:var(--content-max);margin:var(--space-8) auto 0;padding:0 var(--space-4)}.EtaHwW_intro{padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.EtaHwW_emptyActions{max-width:var(--content-max);gap:var(--space-3);margin:var(--space-4) auto 0;padding:0 var(--space-4);flex-wrap:wrap;display:flex}.EtaHwW_section h2{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-primary-dark);font-family:var(--font-serif-loaded), var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-tight);overflow-wrap:break-word;text-wrap:balance}.EtaHwW_events,.EtaHwW_venues,.EtaHwW_posts{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.EtaHwW_events li,.EtaHwW_posts li{min-width:0}@media (min-width:48rem){.EtaHwW_intro,.EtaHwW_section{margin-top:var(--space-6)}.EtaHwW_section h2{font-size:var(--text-2xl)}}@media (min-width:64rem){.EtaHwW_venues{grid-template-columns:repeat(2,minmax(0,1fr))}}
