.event-card{flex-direction:column;height:100%;display:flex;overflow:hidden}.event-card-thumbnail{border-radius:.5rem;margin-bottom:1rem}.event-card-layout.svelte-d05lhw{flex:1;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;display:grid}.event-date.svelte-d05lhw{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-background-primary));color:var(--color-primary);border-radius:.5rem;flex-direction:column;align-self:start;align-items:center;padding:.55rem .35rem;line-height:1;display:flex}.event-date.svelte-d05lhw strong:where(.svelte-d05lhw){font-size:1.35rem}.event-date.svelte-d05lhw span:where(.svelte-d05lhw){text-transform:uppercase;margin-top:.25rem;font-size:.72rem;font-weight:600}.event-card-content.svelte-d05lhw{flex-direction:column;min-width:0;display:flex}.event-card-content.svelte-d05lhw h3:where(.svelte-d05lhw){margin:0 0 .45rem;font-size:1.05rem;line-height:1.3}.event-card-content.svelte-d05lhw p:where(.svelte-d05lhw){color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .8rem;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.featured.svelte-d05lhw{color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;margin-bottom:.3rem;font-size:.7rem;font-weight:600}
