.bb-masonry {
	width: 100%;
	display: grid !important;
	grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr));
	grid-gap: 0.5rem;
}

.grid-column>* {
	display: block !important;
	width: 100% !important;
	margin-bottom: 0.5rem !important;
}

.grid-column>.bb-animate:not(.bb-visible) {
	transform: translate(0, 5rem); /* Smaller offset for tiles */
}