/* Shannon motorcycle gallery: wide landscape, no portrait framing */
.moto-gallery:has(> :only-child){max-width:1050px;grid-template-columns:minmax(0,1fr)}
.moto-gallery:has(> :only-child) .moto-photo{min-height:0;background:transparent}
.moto-gallery:has(> :only-child) .moto-photo img{width:100%;height:auto;max-height:none;aspect-ratio:4/3;object-fit:cover}
@media(max-width:750px){.moto-gallery:has(> :only-child) .moto-photo img{height:auto;max-height:none}}
