/* Responsive customer architecture mark, October 2026. */
.header-shell .brand img,.image-led .header-shell .brand img,.image-led .is-compact .brand img,.legal-page .header-shell .brand img{aspect-ratio:auto;max-height:none;width:250px;height:auto}
.header-shell .brand,.image-led .header-shell .brand,.image-led .is-compact .brand,.legal-page .header-shell .brand{flex:0 0 250px}
.menu-top img{width:230px;height:auto}
.footer-intro img{width:235px;height:auto;max-width:100%;margin-bottom:22px}
.unit-in-development .unit-status{color:#e9c88e}.unit-in-development .unit-status:before{background:#b99451;box-shadow:none}
.availability-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px}
@media(max-width:850px){
 .header-shell .brand,.image-led .header-shell .brand,.image-led .is-compact .brand,.legal-page .header-shell .brand{flex:0 0 220px}
 .header-shell .brand img,.image-led .header-shell .brand img,.image-led .is-compact .brand img,.legal-page .header-shell .brand img{width:220px;max-height:none;height:auto;aspect-ratio:auto}
 .header-shell .site-header,.image-led .header-shell .site-header,.legal-page .header-shell .site-header{gap:10px}
 .footer-intro img{width:225px}.menu-top img{width:220px}
}
@media(max-width:600px){.availability-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}}
@media(max-width:360px){
 .header-shell .brand,.image-led .header-shell .brand,.image-led .is-compact .brand,.legal-page .header-shell .brand{flex-basis:205px}
 .header-shell .brand img,.image-led .header-shell .brand img,.image-led .is-compact .brand img,.legal-page .header-shell .brand img{width:205px}
 .menu-top img{width:205px}
}
