/* Explicit hidden rule overrides existing iframe display styles. */
.office-map iframe[hidden],.map-wrap iframe[hidden],.map-browser-fallback[hidden]{display:none}
.map-browser-fallback{padding:28px;text-align:center;background:var(--bg, #faf7f3);color:inherit}
.map-browser-fallback p{margin:12px 0;line-height:1.7}
.map-browser-fallback a{display:inline-block;padding:12px 18px;border:1px solid currentColor;border-radius:8px;text-decoration:underline;text-underline-offset:3px}
