/* Responsive adaptation of this source's inline BAP 1160px/1fr+320px layout. */
.bap-outer{width:min(1160px,calc(100% - 48px))}.bap-layout{grid-template-columns:minmax(0,1fr) 320px}.bap-content{min-width:0}.bap-content table{display:block;overflow-x:auto}.bap-single-card .bap-single-content h1{margin-top:32px}
.hero-floor-plan .furniture{fill-opacity:.22}
@media(max-width:960px){.bap-layout{grid-template-columns:minmax(0,1fr) 260px;gap:28px}}
@media(max-width:767px){.bap-outer{width:calc(100% - 36px);padding:32px 0}.bap-layout{grid-template-columns:minmax(0,1fr);gap:24px}.bap-content table{white-space:normal}.bap-content td,.bap-content th{min-width:125px}}
