.local-area-solutions,.local-area-planning{padding:80px max(7vw,24px)}.local-area-solutions{background:#f3f7f5}.local-area-solutions h2,.local-area-planning h2{margin:14px 0 30px;font-size:clamp(28px,3vw,42px);line-height:1.2}.local-area-solutions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.local-area-solutions>div>a{background:#fff;border:1px solid #d9e5dc;border-radius:14px;padding:26px;display:block}.local-area-solutions h3{color:#123d30;justify-content:space-between;gap:14px;margin:0 0 16px;font-size:20px;display:flex}.local-area-solutions p{color:#52666e;margin:0}.local-area-planning{grid-template-columns:1.2fr 1fr;gap:60px;display:grid}.local-area-planning aside{background:#eef4f0;border-radius:16px;padding:28px}.local-area-planning li{margin:12px 0;line-height:1.7}.local-area-planning a{color:#176148;text-decoration:underline}.local-area-page #area-enquiry{scroll-margin-top:100px}@media (max-width:900px){.local-area-solutions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.local-area-planning{grid-template-columns:1fr;gap:24px}}@media (max-width:620px){.local-area-solutions,.local-area-planning{padding:48px 20px}.local-area-solutions>div{grid-template-columns:1fr}}
