.mgm-map{margin:32px 0;border:1px solid #dcd3bf;background:#eee8da;color:#14392d}.mgm-map-placeholder{padding:clamp(24px,4vw,48px);max-width:900px}.mgm-map-placeholder h3{margin:0 0 18px;font-size:clamp(25px,3vw,36px);line-height:1.25;overflow-wrap:anywhere}.mgm-map-placeholder p{font-size:18px;line-height:1.65}.mgm-map-placeholder .eyebrow{font-size:13px}.mgm-map-placeholder .button{margin-top:12px;cursor:pointer}.mgm-map-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:22px 28px;background:#f6f2e9;border-top:1px solid #dcd3bf}.mgm-map-actions a,.mgm-map-actions button{font-size:16px}.mgm-map-actions button{border:1px solid #14392d;background:transparent;color:#14392d;padding:10px 16px;cursor:pointer}.mgm-map [hidden]{display:none!important}.mgm-map-frame iframe{display:block;width:100%;height:420px;border:0}.mgm-map button:focus-visible,.mgm-map a:focus-visible{outline:3px solid #977222;outline-offset:4px}@media(max-width:600px){.mgm-map-frame iframe{height:340px}.mgm-map-actions{align-items:flex-start;flex-direction:column;padding:22px}.mgm-map-actions a{overflow-wrap:anywhere}}
