.other-properties{padding-block:var(--s16);background:var(--surface);scroll-margin-top:var(--s8)}
.other-properties h2{margin-top:var(--s3)}
.property-card{display:grid;grid-template-columns:1.15fr 1fr;margin-top:var(--s8);background:var(--bg);align-items:center}
.property-card-image{display:block;overflow:hidden;height:100%}
.property-card-image img{width:100%;height:100%;min-height:340px;object-fit:cover}
.property-card-copy{padding:clamp(1.5rem,4vw,4rem)}
.property-card-copy h3{font-family:var(--font-display),serif;font-size:var(--text-xl);font-weight:400;margin-bottom:var(--s4)}
.property-card-copy p{color:var(--muted);max-width:42ch}
.property-card-copy .property-facts{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--s4)}
.property-card-copy .btn{margin-top:var(--s6)}
.property-social{display:flex;align-items:center;justify-content:space-between;gap:var(--s6);padding-block:var(--s8)}
.property-social p{color:var(--muted);font-size:var(--text-sm)}
.property-social a{white-space:nowrap}
.property-social-links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s6)}
@media(min-width:801px) and (max-width:1200px){header{gap:var(--s4)}header .menu{display:block}header nav{display:none;position:absolute;top:94px;left:0;right:0;background:var(--bg);padding:var(--s6) var(--gutter);border-bottom:1px solid var(--border)}header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:var(--s2)}header nav a{min-height:44px}}
@media(max-width:800px){.other-properties{padding-block:var(--s12)}.property-card{grid-template-columns:1fr}.property-card-image img{min-height:0;aspect-ratio:3/2}.property-social{align-items:flex-start;flex-direction:column;gap:var(--s2)}}
