.property-overview .r-hero h1{font-size:clamp(38px,4.8vw,66px);max-width:16ch}
.property-overview .sp-hero-photo img{aspect-ratio:5/4}
.sp-offer-state{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:start}
.sp-offer-state>div>p{max-width:62ch;color:#486169}
.sp-offer-state aside{background:#e8eee7;padding:36px;border-top:2px solid #c6a76a}
.sp-offer-state aside h3{font:400 27px/1.3 var(--display)}
.sp-offer-state ul{list-style:none;padding:0;margin:26px 0;font-size:17px}
.sp-offer-state li{padding:12px 0;border-bottom:1px solid #b8c9be}
.sp-reference-link{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}
.sp-reference-link>div>p{max-width:60ch}
.sp-reference-link .r-link{display:block;margin-block:22px}
.sp-reference-link>.button{justify-self:start}
.property-overview .r-contact p{color:#c8d9d9}
@media(max-width:767px){.sp-offer-state,.sp-reference-link{grid-template-columns:1fr;gap:30px}.sp-offer-state aside{padding:26px}.property-overview .sp-hero-photo img{aspect-ratio:16/10}.property-overview .r-hero h1{font-size:clamp(32px,8vw,48px)}}
