.location-gallery{margin:32px 0;padding:0 0 20px;border-bottom:1px solid #deddd6}.location-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.location-photos figure{margin:0;min-width:0}.location-photos a{display:block}.location-photos img{display:block;width:100%;height:auto;border:1px solid #deddd6}.location-photos figcaption{font-size:14px;padding-top:8px;color:#66655e}.location-photo-note{font-size:13px;color:#73736a;margin:16px 0 0}@media(max-width:600px){.location-photos{grid-template-columns:minmax(0,1fr);gap:22px}}
