.map-section{padding-top:0}.map-card{align-items:center;border:1px solid color-mix(in srgb,var(--business-paper,#fff8ee) 17%,transparent);border-radius:1rem;display:flex;gap:2rem;justify-content:space-between;padding:2.5rem}.map-copy{flex:1 1 38%}.location-map{border:0;border-radius:.75rem;flex:1 1 62%;height:400px;min-width:0;width:100%}.map-card h2{font-size:clamp(2rem,4vw,3.4rem);margin-bottom:.7rem}.map-card p:last-child{color:var(--business-muted,rgba(255,248,238,.72));margin-bottom:0}@media (max-width:767.98px){.map-card{align-items:flex-start;flex-direction:column}.location-map{height:300px}}