.nb-service-map{display:grid;grid-template-columns:minmax(190px,1fr) minmax(175px,.9fr);gap:22px;align-items:center}.nb-service-map svg{display:block;width:100%;max-height:340px;filter:drop-shadow(0 12px 18px rgba(20,63,92,.12))}.nb-outline{fill:#d7edf4;stroke:#163f5c;stroke-width:4;stroke-linejoin:round}.nb-river{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;opacity:.85}.map-point circle{fill:#0068b5;stroke:#fff;stroke-width:4}.map-point text{fill:#fff;font-size:14px;font-weight:800;text-anchor:middle}.map-legend{display:grid;gap:8px;color:#36566a;font-size:12px;line-height:1.25}.map-legend span{display:grid;grid-template-columns:26px 1fr;align-items:center}.map-legend b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0068b5;color:#fff;font-size:11px}.region-card{padding:30px}.region-card .remote-support{margin-top:4px}.map-shape{display:none}@media(max-width:1100px){.nb-service-map{grid-template-columns:1fr}.nb-service-map svg{max-height:300px}.map-legend{grid-template-columns:1fr 1fr}}@media(max-width:620px){.region-card{padding:22px}.nb-service-map svg{max-height:270px}.map-legend{grid-template-columns:1fr}.map-legend span{font-size:13px}}
