/* Use one sizing system: each photo fills its grid column. */
#main .changes-carousel[data-history-gallery=v236] .changes-track{display:grid!important;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3)!important;gap:16px!important;align-items:start}
#main .changes-carousel[data-history-gallery=v236] .changes-track>.photo-slide{width:100%!important;min-width:0;max-width:none;flex:none!important;aspect-ratio:auto}
#main .changes-carousel[data-history-gallery=v236] .changes-track:after{content:none!important}
@media(max-width:900px){#main .changes-carousel[data-history-gallery=v236] .changes-track{grid-auto-columns:calc((100% - 16px)/2)!important}}
@media(max-width:600px){#main .changes-carousel[data-history-gallery=v236] .changes-track{grid-auto-columns:calc(100% - 40px)!important;gap:12px!important}}

/* Keep the photo frame independent of its former introduction-card parent. */
#main .changes-carousel[data-history-gallery=v236] .photo-slide>a{display:block;width:100%!important;height:auto!important;aspect-ratio:3/2!important;overflow:hidden}
#main .changes-carousel[data-history-gallery=v236] .photo-slide img{display:block;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover;margin:0!important}
