.overview-aside.demo-card{padding:0;display:flex;flex-direction:column}.demo-card>img{width:100%;height:44%;min-height:180px;object-fit:cover}.demo-copy{padding:28px 32px 32px;display:flex;flex-direction:column;flex:1}.demo-copy h3{font-size:28px;line-height:1.18;margin-bottom:14px}.demo-copy>p:not(.eyebrow){color:#d9dce0;font-size:15px}.demo-copy .light-link{margin-top:auto}.neighbour-block #parking-block,.neighbour-block #commerce-block{background:#fff;padding-top:80px;margin-top:0}.neighbour-block #parking-block .custom-title,.neighbour-block #commerce-block .custom-title{margin-bottom:0}.neighbour-block #parking-block .parking-layout{margin-top:30px}.neighbour-block #commerce-block .section-heading{margin-bottom:30px}.neighbour-block #commerce-block .section-bottom{padding-bottom:30px}.distances>div{padding:13px 0}.distances strong{font-size:28px}.distances small{font-size:14px}#plans-block .plans-grid,#commerce-block .plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#plans-block .plans-grid:has([data-type=flat][hidden]){grid-template-columns:1fr}#plans-block .plans-grid:has([data-type=studio][hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1150px){.project-overview{grid-template-columns:40% 30% 30%}.overview-copy{padding:26px}.demo-copy{padding:24px}.demo-copy h3{font-size:24px}}
@media(max-width:800px){.project-overview{grid-template-columns:1fr 1fr}.overview-aside.demo-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.demo-card>img{height:100%;min-height:220px}.demo-copy{min-height:220px}#plans-block .plans-grid,#commerce-block .plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#plans-block .plans-grid .plan-card:nth-child(3),#commerce-block .plans-grid .plan-card:nth-child(3){border-top:1px solid var(--line-grey);border-left:0}.neighbour-block #parking-block,.neighbour-block #commerce-block{padding-top:55px}}
@media(max-width:560px){.project-overview{grid-template-columns:1fr}.overview-aside.demo-card{grid-column:auto;display:block}.demo-card>img{height:220px;min-height:0}.demo-copy{min-height:250px;padding:25px 24px}#plans-block .plans-grid,#commerce-block .plans-grid,#plans-block .plans-grid:has([data-type=studio][hidden]){grid-template-columns:1fr}#plans-block .plans-grid .plan-card+article,#commerce-block .plans-grid .plan-card+article{border-top:1px solid var(--line-grey);border-left:0}.neighbour-block #parking-block,.neighbour-block #commerce-block{padding-top:45px}.distances strong{min-width:100px;font-size:26px}}
