
.champoux-page .adapted-dossier{max-width:1180px}
.champoux-page .champoux-biography{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:40px;margin:40px 0 56px;padding:28px;border:1px solid #343c43;background:var(--e-surface)}
.champoux-page .champoux-biography h2{margin-top:0}
.champoux-page .adapted-dossier figure{margin:28px 0;padding:20px;background:#1d282c;border:1px solid #39454a}
.champoux-page .adapted-dossier figure a{display:flex;justify-content:center;align-items:center}
.champoux-page .adapted-dossier figure img{display:block;width:auto;max-width:100%;height:auto;max-height:460px;object-fit:contain;margin:0 auto}
.champoux-page .champoux-biography figure{margin:0}
.champoux-page .champoux-biography figure img{max-height:380px}
.champoux-page .champoux-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}
.champoux-page .champoux-document-grid figure{margin:0;display:flex;flex-direction:column;justify-content:center}
.champoux-page .champoux-document-grid figure a{min-height:340px}
.champoux-page .champoux-document-grid img{max-height:380px}
.champoux-page .champoux-memorial{grid-template-columns:repeat(3,minmax(0,1fr))}
.champoux-page .champoux-memorial figure a{min-height:240px}
.champoux-page .champoux-memorial img{max-height:260px}
.champoux-page figcaption{margin-top:14px;font-size:13px;color:var(--e-muted)}
.champoux-page .barcarolle-columns{max-width:none;padding:28px;background:var(--e-surface);border-top:2px solid var(--e-gold)}
@media(max-width:750px){.champoux-page .champoux-biography,.champoux-page .champoux-document-grid,.champoux-page .champoux-memorial{grid-template-columns:1fr}.champoux-page .champoux-biography{gap:24px;padding:20px}.champoux-page .champoux-document-grid figure a{min-height:0}.champoux-page .barcarolle-columns{padding:20px}}

.champoux-page .adapted-dossier .news-lead{font-family:inherit;font-size:20px;line-height:1.7;max-width:950px}
