.events[data-v-aa797484]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.event[data-v-aa797484],.events[data-v-aa797484]{display:grid;gap:var(--space-4)}.event[data-v-aa797484]{align-items:center;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);padding:var(--space-6)}.event--photo[data-v-aa797484]{grid-template-columns:minmax(0,1fr) minmax(7rem,40%)}.event__text[data-v-aa797484]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.event__img[data-v-aa797484]{aspect-ratio:4/3;border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;width:100%}.event__date[data-v-aa797484]{color:var(--color-accent);font-family:var(--font-eyebrow);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);margin:0 0 var(--space-1);text-transform:uppercase}.event__name[data-v-aa797484]{color:var(--color-ink);font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-snug);margin:0}.event__hours[data-v-aa797484],.event__place[data-v-aa797484]{color:var(--color-ink-soft);font-size:var(--fs-small);margin:0}.event__map[data-v-aa797484]{align-self:flex-start;color:var(--color-ink);font-family:var(--font-eyebrow);font-size:var(--fs-small);margin-top:var(--space-3)}
