.event-card_card__mRcSm{display:grid;grid-template-columns:200px minmax(0,1fr);min-width:0;position:relative;border:1px solid var(--editorial-line);border-radius:16px;background:var(--card);color:var(--editorial-ink);overflow:hidden;transition:border-color .2s,box-shadow .2s}.event-card_card__mRcSm:hover{border-color:var(--editorial-blue-ink);box-shadow:0 6px 24px var(--editorial-shadow)}.event-card_visual__X_sMR{border-right:1px solid var(--editorial-line);position:relative;min-width:0;grid-row:1/span 2}.event-card_imageBadge__9z5SN{position:absolute;top:12px;left:12px;pointer-events:none}.event-card_save__z0O_y{position:absolute;bottom:12px;right:12px}.event-card_content__lbyuJ{min-width:0;grid-column:2;padding:20px 22px 12px}.event-card_details__WGV8y{min-width:0;grid-column:2;padding:0 22px 20px}.event-card_meta__wcqAc{display:flex;align-items:center;gap:8px;font-size:11px}.event-card_category__hpHSX{color:var(--editorial-blue-ink);font-weight:750;flex-shrink:0}.event-card_area__pok6V{color:var(--editorial-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-card_title__oVq5Q{margin:10px 0;font-size:18px;font-weight:750;letter-spacing:-.035em;line-height:1.5;overflow-wrap:anywhere}.event-card_title__oVq5Q a:hover{color:var(--editorial-blue-ink)}.event-card_title__oVq5Q a{display:block;min-height:44px}.event-card_summary__wP8Nq{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:12px;line-height:1.8;color:var(--editorial-muted)}.event-card_footer__UxNx5{display:flex;gap:12px;align-items:center;margin-top:14px}.event-card_time__MW_hy{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:650}.event-card_time__MW_hy svg{flex-shrink:0}.event-card_dateRange__3YeVg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.event-card_dateRange__3YeVg time{white-space:nowrap}.event-card_detail__wt6Xz{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--editorial-line);border-radius:50%;margin-left:auto}.event-card_card__mRcSm a:focus-visible,.event-card_card__mRcSm button:focus-visible{outline:3px solid var(--signal);outline-offset:-3px}@media (max-width:640px){.event-card_card__mRcSm{grid-template-columns:36% minmax(0,1fr);border-radius:14px}.event-card_content__lbyuJ{padding:14px 12px}.event-card_visual__X_sMR{grid-row:1}.event-card_details__WGV8y{grid-column:1/-1;padding:12px 14px 14px;border-top:1px solid var(--editorial-line)}.event-card_details__WGV8y>p{margin:6px 0 0;line-height:1.6}.event-card_details__WGV8y>p:first-child{margin-top:0}.event-card_title__oVq5Q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:8px 0;font-size:16px;line-height:1.45}.event-card_meta__wcqAc{flex-wrap:nowrap;gap:4px;font-size:10px}.event-card_content__lbyuJ .registration-status{margin:6px 0;font-size:11px;line-height:1.5}.event-card_area__pok6V{max-width:100%}.event-card_imageBadge__9z5SN{top:8px;left:7px}.event-card_save__z0O_y{bottom:10px;right:8px}.event-card_footer__UxNx5{gap:6px;margin-top:8px}.event-card_time__MW_hy{font-size:11px}}@media (prefers-reduced-motion:reduce){.event-card_card__mRcSm{transition:none}}