.clinic-map-frame [hidden] { display: none !important; }
.clinic-map-placeholder {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .8rem;
    padding: 2rem;
    text-align: center;
    background: #edf5f3;
    color: #173e35;
}
.clinic-map-placeholder p { margin: 0; max-width: 32rem; }
