/* Phase 1.7.5: scoped finishing pass */
body:has(.home-v8-header) .home-v8-header .brand-logo{width:175px!important;max-width:175px!important;height:auto!important;max-height:none!important;object-fit:contain!important}
body:has(.home-v8-header) .home-v8-header .header-inner{min-height:106px!important;padding-block:12px!important}
body:has(.home-v8-header) .page-hero{padding-block:24px!important}
body:has(.home-v8-header) .page-hero h1{font-size:clamp(2.2rem,4vw,3.65rem)!important;line-height:1.08!important}
body:has(.home-v8-header) .page-hero p{margin-top:9px!important}
.dlx-resident-preview{display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #a98239!important;border-radius:8px;padding:10px 16px!important;text-decoration:none!important;color:#4b0d1a!important;font-weight:700!important;background:#fff!important}
.dlx-resident-preview:hover{background:#f7f0e5!important}
@media(max-width:700px){body:has(.home-v8-header) .home-v8-header .brand-logo{width:145px!important;max-width:145px!important}body:has(.home-v8-header) .home-v8-header .header-inner{min-height:86px!important}}
