.project-filters{margin:30px 0;grid-template-columns:repeat(4,minmax(0,1fr))}.project-directory{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;margin-top:24px}.project-list{display:grid;gap:22px;align-content:start}.project-card,.project-empty,.project-map-wrap{border:1px solid var(--line);padding:28px;background:#fff}.project-card p,.project-map-wrap p,.project-empty p{margin:14px 0}.project-card button{margin:15px 10px 0 0}.project-card .small{font-size:12px}.project-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.project-card dt{font-size:11px;color:var(--muted)}.project-card dd{margin:0}.project-map-wrap{position:sticky;top:25px}#project-map{height:390px;margin-top:20px;position:relative;z-index:0}#project-map:empty{display:none}.leaflet-container{font-family:Gotham,sans-serif}.project-directory button{font-family:Gotham,sans-serif}@media(max-width:950px){.project-filters{grid-template-columns:1fr 1fr}.project-directory{grid-template-columns:1fr}.project-map-wrap{position:static}}@media(max-width:550px){.project-filters{grid-template-columns:1fr}.project-card,.project-empty,.project-map-wrap{padding:20px}.community-hero .button{margin-top:20px}}