.mm-image-card{border-radius:var(--radius-sm);background-color:var(--surface-white);flex-direction:column;flex:1;gap:16px;min-width:0;padding:20px;text-decoration:none;transition:background-color .15s;display:flex}.mm-image-card:hover{background-color:var(--surface-brand-75)}.mm-image-card:hover .mm-image-card__image{transform:scale(1.03)}.mm-image-card:hover .mm-image-card__arrow{opacity:1;transform:translate(0)}.mm-image-card__image-wrapper{border-radius:var(--radius-xs);aspect-ratio:288/190;flex-shrink:0;width:100%;position:relative;overflow:hidden}.mm-image-card__image{object-fit:cover;border-radius:var(--radius-xs);width:100%;height:100%;transition:transform .35s;position:absolute;inset:0;transform:scale(1)}.mm-image-card__body{flex-direction:column;gap:12px;display:flex}.mm-image-card__text{flex-direction:column;gap:4px;display:flex}.mm-image-card__title{font-family:var(--font-family-primary), sans-serif;font-size:var(--font-size-ml);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0;padding:0;line-height:1.5}.mm-image-card__description{font-family:var(--font-family-primary), sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-secondary);margin:0;padding:0;line-height:1.4}.mm-image-card__cta{font-family:var(--font-family-primary), sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--button-primary);align-items:center;gap:6px;line-height:1.5;display:flex;overflow:hidden}.mm-image-card__arrow{opacity:0;flex-shrink:0;width:12px;height:12px;transition:transform .25s,opacity .25s;transform:translate(-20px)}
