.tpl-gallery{display: grid;grid-template-columns: repeat(var(--tpl-gallery-columns,3),minmax(0,1fr));gap: var(--tpl-gallery-gap,.75rem);margin: 0 0 1rem;padding: 0;list-style: none}.tpl-gallery-2{--tpl-gallery-columns: 2}.tpl-gallery-3{--tpl-gallery-columns: 3}.tpl-gallery-4{--tpl-gallery-columns: 4}.tpl-gallery-5{--tpl-gallery-columns: 5}.tpl-gallery-6{--tpl-gallery-columns: 6}@media (max-width: 575.98px){.tpl-gallery{--tpl-gallery-columns: 2}}.tpl-gallery__item{margin: 0}.tpl-gallery__link{display: block;overflow: hidden;border-radius: var(--tpl-radius,6px)}.tpl-gallery__link img{display: block;width: 100%;height: auto;aspect-ratio: var(--tpl-gallery-ratio,4 / 3);object-fit: cover;transition: transform .3s ease}.tpl-gallery-natural .tpl-gallery__link img{aspect-ratio: auto}.tpl-gallery__link:hover img,.tpl-gallery__link:focus-visible img{transform: scale(1.04)}.tpl-gallery__caption{margin-top: .35rem;font-size: .875em}@media (prefers-reduced-motion: reduce){.tpl-gallery__link img{transition: none}}
