.list-scope{margin-bottom:16px;display:inline-flex}.more-results{grid-column:1/-1;padding:22px;text-align:center;background:#f2f6ef;border:1px solid #dce7d5;border-radius:12px;margin-top:15px}.more-results p{font-size:.9375rem;color:#4d6746;margin-bottom:12px}.project-owner{font-size:.875rem!important;color:#405f43!important;margin-bottom:12px;overflow-wrap:anywhere}.project-owner .tag{margin-right:6px;margin-bottom:5px}.project-register-details{padding:20px;border:1px solid #d6e2ce;background:#f3f8ed;border-radius:12px;margin:20px 0;line-height:1.8;font-size:1rem}.project-register-details p+p{margin-top:8px}.ks-map-group{background:transparent;border:0}.ks-map-group-body{display:grid;place-items:center;width:44px;height:44px;border:3px solid #fff;border-radius:50%;background:#235f45;color:#fff;box-shadow:0 3px 14px #153c3040;font:700 14px 'DM Sans',sans-serif}.ks-map-group:hover .ks-map-group-body{background:#103f2c;box-shadow:0 3px 20px #173e3560}.map-list-note{font-size:.9375rem;color:#4d664b;line-height:1.8;padding:18px 22px;border-bottom:1px solid #e0e7d9}.group-project-list{margin-top:24px;border:1px solid #dce5d3;border-radius:12px;overflow:hidden}.group-project-list .feed-item{padding:18px 16px}.national-coverage{margin:24px 0}.national-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px 24px;gap:16px}.national-counts>div{background:#edf5e4;border:1px solid #dce9ce;border-radius:12px;padding:22px}.national-counts strong{display:block;font:750 2rem Manrope,sans-serif;color:#254c31}.national-counts span{display:block;font-size:.9375rem;color:#4e6548;line-height:1.7;margin-top:6px}.coverage-controls{padding:0 24px 24px}.coverage-controls input{max-width:420px}.coverage-table{max-height:620px;border-top:1px solid #dce6d3;overflow:auto}.coverage-table th{position:sticky;top:0;z-index:1}.coverage-table td{font-variant-numeric:tabular-nums}.coverage-table a{color:#2e633c;text-decoration:underline}.full-grid>.more-results:only-child{grid-column:1/-1}.national-loading{padding:38px;background:white;border:1px solid #dce6d4;border-radius:16px}.national-loading h1{font-size:1.75rem}.national-loading p{margin-top:15px;color:#536a4f;font-size:1rem;line-height:1.8}
@media(max-width:700px){.national-counts{grid-template-columns:1fr;padding:0 20px 20px}.national-counts>div{padding:20px}.coverage-controls{padding:0 20px 20px}.list-scope{display:flex}.list-scope button{flex:1}.project-register-details{padding:18px}.map-list-note{padding:16px 20px}.filters #filter-owner{flex-basis:100%}.national-loading{padding:28px}}
