.event-card[data-v-23fb71cc]{display:flex;align-items:center;gap:18px;height:100%;padding:18px 20px;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.event-card[data-v-23fb71cc]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:transparent}.event-card__date[data-v-23fb71cc]{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius);background:var(--color-primary);color:var(--color-white);line-height:1}.event-card__day[data-v-23fb71cc]{font-family:var(--font-heading);font-weight:600;font-size:30px}.event-card__month[data-v-23fb71cc]{margin-top:4px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--color-white) 86%,transparent)}.event-card__body[data-v-23fb71cc]{flex:1;min-width:0}.event-card__tag[data-v-23fb71cc]{display:inline-block;padding:3px 10px;font-size:12px;font-weight:600;color:var(--color-primary);background:var(--color-primary-100);border-radius:var(--radius-pill)}.event-card__title[data-v-23fb71cc]{margin:8px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.2;text-wrap:balance}.event-card__meta[data-v-23fb71cc]{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:13.5px;color:var(--color-muted)}.event-card__meta-item[data-v-23fb71cc]{display:inline-flex;align-items:center;gap:6px}.event-card__meta-item svg[data-v-23fb71cc]{width:15px;height:15px;flex:none}.event-card__arrow[data-v-23fb71cc]{flex:none;color:var(--color-primary);transition:transform var(--dur) var(--ease)}.event-card:hover .event-card__arrow[data-v-23fb71cc]{transform:translate(4px)}@media(max-width:520px){.event-card[data-v-23fb71cc]{gap:14px;padding:16px}.event-card__date[data-v-23fb71cc]{width:60px;height:60px}.event-card__day[data-v-23fb71cc]{font-size:25px}}@media(prefers-reduced-motion:reduce){.event-card[data-v-23fb71cc],.event-card__arrow[data-v-23fb71cc]{transition:none}}
