.event-card.svelte-14fxf3u{border-top:1px solid var(--line);grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1.5rem;padding:1.65rem 0;display:grid}.event-date.svelte-14fxf3u{background:var(--limestone);border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;line-height:1;display:grid}.event-date.svelte-14fxf3u strong:where(.svelte-14fxf3u){font-family:var(--font-display);align-self:end;font-size:1.8rem;font-weight:500}.event-date.svelte-14fxf3u span:where(.svelte-14fxf3u){letter-spacing:.12em;text-transform:uppercase;align-self:start;margin-top:.15rem;font-size:.62rem;font-weight:800}.event-copy.svelte-14fxf3u>p:where(.svelte-14fxf3u){color:var(--coral);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.38rem;font-size:.63rem;font-weight:800}h3.svelte-14fxf3u{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:500;line-height:1.2}.location.svelte-14fxf3u{color:var(--muted);align-items:center;gap:.4rem;margin-top:.7rem;font-size:.75rem;display:flex}.event-card.svelte-14fxf3u>a:where(.svelte-14fxf3u){border:1px solid var(--line);width:2.8rem;height:2.8rem;color:inherit;border-radius:50%;place-items:center;transition:all .16s;display:grid}.event-card.svelte-14fxf3u>a:where(.svelte-14fxf3u):hover{border-color:var(--cypress);background:var(--cypress);color:#fff}@media (width<=560px){.event-card.svelte-14fxf3u{grid-template-columns:3.7rem 1fr;gap:1rem}.event-date.svelte-14fxf3u{width:3.7rem;height:3.7rem}.event-card.svelte-14fxf3u>a:where(.svelte-14fxf3u){display:none}}
