.orn-map {height: 460px; width: 100%; margin: 1em 0;}
.orn-scroll {overflow-x: auto;}
.orn-gallery {display: grid; grid-template-columns: repeat(auto-fit,minmax(170px,1fr)); gap: 18px;}
.orn-gallery figure {margin: 0;}
.orn-gallery img {max-width: 100%; height: auto;}
.orn-gallery figcaption {font-size: .9em; overflow-wrap: anywhere;}
