.clinic-map{background:#fff;border:1px solid #d9c9cd;margin:clamp(32px,6vw,72px) 0;padding:clamp(20px,4vw,40px)}.clinic-map-heading h2{color:#0b3544;margin:12px 0 16px;font-family:Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:400}.clinic-map-heading>p:last-child{margin-bottom:24px;line-height:1.7}.clinic-map-frame{background:#f4efeb;border:1px solid #d9c9cd;height:clamp(320px,45vw,440px)}.clinic-map-frame iframe{border:0;width:100%;height:100%;display:block}.clinic-map-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.clinic-map a:focus-visible{outline-offset:4px;outline:3px solid #d67999}.clinic-map-privacy{color:#36525c;margin:20px 0 0;font-size:14px;line-height:1.7}.clinic-map-privacy a{color:inherit;text-decoration:underline}
