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