/* MSSA galleries: scoped responsive columns and exact small-source limits. */
#contenu .mssa-gallery {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin:24px 0!important;padding:0!important}
#contenu .mssa-gallery>figure {min-width:0;width:100%!important;margin:0!important;justify-self:center}
@media(min-width:701px){#contenu .mssa-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(min-width:1101px){#contenu .mssa-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
#contenu figure.mssa-photo-native-480 {width:100%!important;max-width:480px!important;margin-inline:auto!important;justify-self:center}
#contenu figure.mssa-photo-native-576 {width:100%!important;max-width:576px!important;margin-inline:auto!important;justify-self:center}
#contenu figure.mssa-photo-native-600 {width:100%!important;max-width:600px!important;margin-inline:auto!important;justify-self:center}
