.map-community-heading{margin-top:35px;padding-top:26px;border-top:1px solid #ffffff16}
.map-community-heading h3{font:500 22px/1.6 var(--heading);letter-spacing:.025em;color:#eeeeee;margin:0 0 9px}
.map-community-heading p{font-size:15px;line-height:1.9;color:#bcbcbc;margin:0}.map-community-heading strong{font-weight:500;color:#ededed}
.geographic-board .map-tooltip{max-width:min(420px,calc(100% - 32px));box-sizing:border-box;padding:14px 17px;border:1px solid #ffffff29;border-radius:7px;background:#08111bf2;backdrop-filter:blur(14px);color:#eeeeee;letter-spacing:.015em;line-height:1.7}
.map-tooltip>strong{display:block;font-size:17px;font-weight:550;color:#eeeeee;margin-bottom:7px}.map-tooltip>span{display:block;font-size:14px;color:#cccccc;margin:5px 0;overflow-wrap:anywhere}
.community-source [data-source],#community-sync-status{color:inherit}
.map-city.region-selected .city-ring{stroke:#fff;opacity:.75}
@media(max-width:760px){.map-community-heading{margin-top:26px;padding-top:22px}.map-community-heading h3{font-size:20px}.map-community-heading p{font-size:14px;line-height:1.9}.geographic-board .map-tooltip{max-width:100%;right:0;left:0;bottom:91px;max-height:250px;overflow-y:auto;padding:12px 14px}.map-tooltip>strong{font-size:16px}.map-tooltip>span{font-size:14px}.geographic-board .network-controls{gap:10px}.network-key{font-size:14px}}
