/* Bloc : cartes d'articles (grille, grande, vignette, numérotée) */
.mm-card{min-width:0;display:flex;flex-direction:column;gap:16px}
.mm-card:hover h3,.mm-card:hover .mm-t{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
.mm-card h3{margin:0;font-family:var(--serif);font-weight:600;font-size:22px;line-height:1.2}

.mm-card--feature{flex:1.45 1 480px;gap:22px}
.mm-card--feature .mm-card__body{display:flex;flex-direction:column;gap:16px}
.mm-card--feature h3{font-size:clamp(28px,3.4vw,46px);line-height:1.1;letter-spacing:-.015em}

.mm-card--side{flex-direction:row;flex-wrap:wrap;gap:20px;align-items:flex-start}
.mm-card--side .mm-media{flex:1 1 140px;max-width:200px}
.mm-card--side .mm-card__body{flex:2 1 200px;min-width:0;display:flex;flex-direction:column;gap:12px}

.mm-card--num{flex-direction:row;gap:20px;padding:24px 0;border-top:1px solid var(--line)}
.mm-card--num__n{flex:0 0 52px;font-family:var(--serif);font-size:40px;line-height:1;color:var(--honey);font-weight:400}
.mm-card--num .mm-card__body{display:flex;flex-direction:column;gap:10px;min-width:0}
