/* [hors-planning C-4-55 2026-10-07 ; recomposé C-4-229 2026-10-15] En-tête de la fiche : le titre, puis une rangée « photo | carte de
   l'essentiel » (la photo alignée sur le haut de la carte, sa hauteur ne dépasse pas celle de la carte), puis le texte de présentation à
   pleine largeur. L'avatar à initiales occupe le cadre ; la photo officielle, si elle existe, le recouvre (et disparaît d'elle-même si
   elle ne se charge pas). Sans photo : même rangée, l'avatar tient la place. */
.heading-elu-texte{min-width:0}
.heading-elu-rangee{display:grid;grid-template-columns:132px minmax(0,1fr);gap:24px;align-items:start;margin:26px 0 18px}
.heading-elu-rangee .essentiel-elu{margin:0}
.elu-photo{margin:0;text-align:left}
.elu-photo-cadre{position:relative;width:132px;height:168px;border-radius:12px;overflow:hidden;background:#e6eff8}
.elu-photo .initial-avatar{position:absolute;inset:0;width:100%;height:100%;border-radius:0;font-size:44px}
.elu-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#e6eff8}
.elu-photo .elu-photo-source{font-size:12px;line-height:1.35;margin:6px 0 0}
.elu-photo .elu-photo-credit{font-size:11px;line-height:1.35;margin:2px 0 0;overflow-wrap:anywhere} /* [C-4-128] auteur et licence d'une image Commons : CC BY-SA, gardés */
@media(max-width:650px){.heading-elu-rangee{grid-template-columns:minmax(0,1fr);gap:14px;margin:18px 0 14px}.elu-photo{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:flex-end}.elu-photo-cadre{width:96px;height:122px}.elu-photo .initial-avatar{font-size:32px}.elu-photo figcaption,.elu-photo .elu-photo-source,.elu-photo .elu-photo-credit{flex:1 1 140px}}
