.property-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.property-card{display:block;border:1px solid var(--line);text-decoration:none!important;color:var(--ink)!important}.property-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.property-card>div{padding:26px}.property-card h2{font-size:32px;margin:12px 0}.property-card p:last-child{margin-bottom:0}.project-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0}.project-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#e7e5db}.project-gallery figure{margin:0}.project-gallery figcaption{font-size:12px;padding:12px 0;color:var(--muted)}.project-tabs{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:20px}.project-tabs a{padding:10px 15px;border:1px solid var(--line);text-decoration:none!important;font-size:13px}.plan-details{border:1px solid var(--line);padding:20px}.plan-details summary{cursor:pointer}.plan-details img{width:100%;height:auto;max-width:1000px}.plan-details figcaption{font-size:12px}.project-teaser{padding:40px 0}.project-teaser h2{font-size:32px;margin-bottom:20px}.project-teaser-links{display:flex;gap:20px;flex-wrap:wrap}.project-teaser-links a{border:1px solid var(--line);padding:16px 24px}.article .metric-grid strong{overflow-wrap:anywhere}.header nav.site-nav{flex-wrap:wrap}.header nav.site-nav a[aria-current=page]{color:var(--accent);text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){.property-grid,.project-gallery{grid-template-columns:1fr}.property-card>div{padding:20px}.project-tabs{gap:8px}.project-tabs a{font-size:12px;padding:8px}.header nav.site-nav{flex-wrap:nowrap}.project-gallery{gap:12px}.project-teaser{padding:25px 0}}
