.site-location,.site-reviews{max-width:76rem;margin:2.5rem auto;padding:0 1.25rem 1rem;color:inherit}.site-location{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.site-location-kicker{margin:0 0 .35rem;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;opacity:.7}.site-location h2,.site-reviews h2{margin:0 0 .75rem;font-size:clamp(1.5rem,2.4vw,2rem)}.site-map,iframe.az-map,iframe.site-map{width:100%;min-height:16rem;height:100%;border:0;display:block;background:color-mix(in srgb,currentColor 8%,transparent)}.site-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.site-review{margin:0;padding:1.1rem 1.2rem;border:1px solid color-mix(in srgb,currentColor 16%,transparent)}.site-review blockquote{margin:0 0 .8rem;line-height:1.7}.site-review cite{font-style:normal;font-weight:600}.site-stars{margin:0 0 .55rem;letter-spacing:.12em}.site-stars span{opacity:.28}@media (max-width:800px){.site-location{grid-template-columns:1fr}}