.property-overview,.property-planning,.property-related{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:start}.property-overview p,.property-planning p,.property-services>p{color:#526074;max-width:780px}.property-overview h2,.property-planning h2,.property-related h2,.property-type-links h2{font-size:clamp(30px,3.4vw,44px)}.property-overview aside{padding:28px;background:var(--pale)}.property-overview aside h3,.property-planning>div:last-child h3{margin-top:0}.property-overview ul,.property-planning ul{padding-left:22px;color:#526074}.property-overview li,.property-planning li{margin-bottom:12px}.property-services,.property-projects{background:#f8fafc}.property-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:28px}.property-service-list>a{border-top:1px solid var(--line);padding:24px 0}.property-service-list h3{margin:0 0 12px}.property-service-list p{margin:0;color:#526074}.property-service-list a:hover h3{text-decoration:underline;text-underline-offset:5px}.property-project-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;margin-top:32px}.property-project-list article{min-width:0}.property-project-image{display:block;margin-bottom:22px}.property-project-image img{display:block;width:100%;height:250px;object-fit:contain;object-position:left center}.property-project-list .eyebrow{margin-bottom:12px}.property-project-list h3{margin:0 0 16px}.property-project-link,.property-project-list h3 a:hover,.property-related a,.property-type-links a{text-decoration:underline;text-underline-offset:4px}.property-related a{display:block;margin-top:18px;font-weight:600}.property-type-links{background:#f8fafc}.property-type-links>div{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:24px}.property-type-links a{font-weight:600}.property-page .faq-list{margin-top:28px}@media(max-width:800px){.property-overview,.property-planning,.property-related{grid-template-columns:1fr;gap:30px}.property-project-image img{height:230px}.property-overview h2,.property-planning h2,.property-related h2,.property-type-links h2{font-size:clamp(30px,6vw,38px)}}@media(max-width:550px){.property-service-list{grid-template-columns:1fr}.property-overview aside{padding:24px}.property-project-image img{height:220px}.property-page .catalog-hero h1{font-size:clamp(34px,8vw,42px);line-height:1.1}}
