.elf-complement-photo{display:block;width:100%;min-width:0;margin:22px 0 28px;overflow:hidden;border-radius:12px;background:#e9edf0;flex:0 0 100%;grid-column:1/-1}
.elf-complement-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.elf-complement-photo--section{max-width:1120px}
.elf-complement-photo--section img{max-height:340px;object-position:center}
.elf-complement-photo--card{margin:0 0 20px;border-radius:7px;flex:none}
.ac-dossier-card .elf-complement-photo,.ac-guide-card .elf-complement-photo{position:relative;z-index:0}
.ac-guide-card:has(.elf-complement-photo){display:flex;flex-direction:column}
.ac-guide-card .elf-complement-photo{order:-1}
.ac-guide-card .ac-guide-number{position:static;align-self:flex-end}
.elf-reading-feature-grid>div{min-width:0}
@media(max-width:600px){.elf-complement-photo{margin-top:16px;margin-bottom:22px}.elf-complement-photo--card{margin-top:0}.elf-complement-photo--section img{max-height:none}}
