.wb-gallery__masonry{column-count:2;column-gap:1rem;margin-top:2.5rem}@media(min-width:768px){.wb-gallery__masonry{column-count:3}}.wb-gallery__masonry .wb-gallery__img{height:auto;aspect-ratio:auto;margin-bottom:1rem;break-inside:avoid;display:block}.wb-gallery__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;margin-top:2.5rem;scrollbar-width:thin}.wb-gallery__track .wb-gallery__img{min-width:min(72%,22rem);height:auto;aspect-ratio:4 / 3;flex:0 0 auto;scroll-snap-align:center}
