
section.gs-find-layout-section{padding:2.5rem 0!important}
.gs-find-layout-section .gs-find-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;align-items:start}
.gs-find-layout-section h2{font-size:clamp(1.75rem,3vw,2.25rem);margin:0 0 1rem}
.gs-find-layout-section h3{font:750 1rem/1.5 system-ui,sans-serif;margin:0 0 .35rem}
.gs-find-layout-section address{font-style:normal;line-height:1.65;margin:0}
.gs-find-layout-section .gs-find-hours{display:block;margin:.55rem 0 1rem}
.gs-find-layout-section .gs-find-contact{display:grid;gap:.35rem;margin:.5rem 0 1.1rem}
.gs-find-layout-section .gs-find-contact a{overflow-wrap:anywhere}
.gs-find-layout-section .gs-find-buttons{display:flex;gap:.65rem;flex-wrap:wrap}
.gs-find-layout-section .gs-find-map{min-width:0}
.gs-find-layout-section iframe{display:block;width:100%!important;height:360px!important;border:1px solid #b2a28c!important;border-radius:8px;background:#e9e1d0}
@media(max-width:760px){section.gs-find-layout-section{padding:1.8rem 0!important}.gs-find-layout-section .gs-find-layout{grid-template-columns:1fr;gap:1.4rem}.gs-find-layout-section iframe{height:300px!important}.gs-find-layout-section .gs-find-buttons{display:grid;grid-template-columns:1fr 1fr}.gs-find-layout-section .gs-find-buttons a{width:100%}}
@media(max-width:360px){.gs-find-layout-section .gs-find-buttons{grid-template-columns:1fr}}
