/* Round-4 review — Gallery "Training & Clinics" grid.
   The square 1:1 tiles + object-fit:cover were cropping portrait/landscape
   photos and cutting faces off. Switch the grid to a masonry (CSS columns)
   layout so every photo shows at its NATURAL aspect ratio — nothing cropped,
   every face visible. Scoped to .ugis-gallery-grid (Gallery page only). The
   hidden alumni slideshow-source tiles sit outside this grid, so they're
   unaffected. */

.ugis-gallery-grid {
	display: block;
	column-count: 4;
	column-gap: 1rem;
}
@media (max-width: 960px) {
	.ugis-gallery-grid { column-count: 3; }
}
@media (max-width: 600px) {
	.ugis-gallery-grid { column-count: 2; }
}

.ugis-gallery-grid .ugis-gallery-tile {
	aspect-ratio: auto;      /* drop the forced square */
	break-inside: avoid;
	margin: 0 0 1rem;
	width: 100%;
	display: block;
}
.ugis-gallery-grid .ugis-gallery-tile img {
	width: 100%;
	height: auto;            /* natural height — no cover-crop */
	object-fit: contain;
	aspect-ratio: auto;
}
