.camping-map-and-dining{min-width:0}.camping-dining{margin-top:28px}.camping-dining h2{font-size:25px;line-height:1.25;margin:0 0 18px;color:#193b32;max-width:28ch}.camping-dining-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.camping-dining-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:3px}@media(max-width:580px){.camping-dining h2{font-size:23px}.camping-dining-gallery{gap:7px}}
