.event-card_card__mRcSm{display:grid;grid-template-columns:140px 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{position:relative;min-width:0}.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;padding:20px 22px}.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_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:88px minmax(0,1fr);border-radius:14px}.event-card_content__lbyuJ{padding:16px 14px}.event-card_title__oVq5Q{font-size:17px}.event-card_meta__wcqAc{flex-wrap:wrap;gap:4px}.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}.event-card_time__MW_hy{font-size:11px}}@media (prefers-reduced-motion:reduce){.event-card_card__mRcSm{transition:none}}