.congregation-map .map-canvas{background:#e8eef2;border:1px solid #ddd;border-radius:4px;height:min(60vh,32rem);min-height:18rem}.congregation-map .map-noscript{margin:0;padding:1rem}.congregation-map .map-gaps,.congregation-map .map-status{color:#555;font-size:.9rem}.map-dot-box{background:0 0}.map-dot{box-sizing:border-box;cursor:pointer;background:#b03a2e;border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #0006}.map-dot:hover,.map-dot:focus-visible{outline-offset:1px;background:#7a1f16;outline:2px solid #1a1a1a}@media (width<=50rem){.congregation-map .map-canvas{border-inline:none;border-radius:0;margin-inline:-1rem}}
