.vc-np__lead{color:var(--c-muted)}.vc-np__facts{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:8px 16px;margin:0;padding:16px}.vc-np__facts dt{color:var(--c-muted)}.vc-np__facts dd{margin:0}.vc-np__infra{list-style:none;padding:0;margin:0 0 8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.vc-np__infra li{padding:12px 14px;display:flex;flex-direction:column}.vc-np__infra b{font-size:1.5rem;color:var(--c-primary)}.vc-np__tablewrap{overflow-x:auto;padding:0}.vc-np__table{width:100%;border-collapse:collapse}.vc-np__table th,.vc-np__table td{padding:8px 12px;border-bottom:1px solid var(--c-line);text-align:left;white-space:nowrap}.vc-np__table th{color:var(--c-muted);font-weight:500;font-size:.875rem}.vc-np__table tr:last-child td{border-bottom:0}.vc-np-cols{columns:4 200px;column-gap:24px;padding-left:18px;margin:0 0 12px}.vc-np-cols li{break-inside:avoid;margin-bottom:4px}.vc-np__map{padding:8px;margin:0 0 12px}.vc-np__map svg{width:100%;height:auto;display:block;background:var(--c-bg);border-radius:var(--radius-s)}.vc-np__dot{fill:var(--c-muted)}.vc-np__dot--town{fill:var(--c-primary)}.vc-np__lbl{font-size:10px;fill:var(--c-text)}.vc-np__lbl--town{font-size:13px;font-weight:600}.vc-np__src{margin-top:16px}.vc-np-link{padding:10px 14px;background:var(--c-primary-soft);border-radius:var(--radius-s)}@media (max-width:600px){.vc-np__facts{grid-template-columns:1fr;gap:2px}.vc-np__facts dd{margin-bottom:8px}}@media (max-width:480px){.vc-np__table th:nth-child(2),.vc-np__table td:nth-child(2){display:none}.vc-np__table th,.vc-np__table td{padding:8px}}
