.published-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:10px 0 25px;display:grid}.published-gallery figure{min-width:0;margin:0}.published-gallery figure:first-child{grid-column:1/-1}.published-gallery img{object-fit:cover;background:#eceee5;border-radius:5px;width:100%;height:300px}.published-gallery figure:first-child img{height:min(520px,60vw)}.published-gallery figcaption{color:#6e7d6e;margin-top:7px;font-size:11px}.published-gallery.plans img{object-fit:contain;max-height:800px;height:auto!important}.published-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.published-specs>div{border:1px solid #e2e6db;border-radius:4px;padding:22px}.published-specs h3{font-size:14px}.published-specs p{font-size:13px}.preserve-copy{white-space:pre-line;overflow-wrap:anywhere}.published-costs>div{border-bottom:1px solid #e0e5d8;justify-content:space-between;gap:18px;padding:12px 0;font-size:14px;display:flex}.published-costs dd{text-align:right;margin:0;font-weight:600}.print-floorplans{display:none}.media-tabs>a{align-self:center;margin-left:auto}@media (max-width:740px){.published-gallery{gap:10px}.published-gallery img{height:170px}.published-specs{grid-template-columns:1fr}.published-gallery figcaption{font-size:10px}.published-gallery figure:first-child img{height:260px}.media-tabs{flex-wrap:wrap}}@media print{.header,.topbar,.footer,.floating-whatsapp,.mobile-booking,.pdp-actions,.booking-card,.media-tabs,.back-link,.pdp-section button,.pdp-section>a,.skip-link{display:none!important}.pdp-layout{display:block!important}.pdp-main{max-width:none!important}.published-gallery figure{display:none}.published-gallery figure:first-child,.published-gallery{display:block}.published-gallery img{object-fit:contain;height:260px!important}.print-floorplans{display:block}.print-floorplans img{object-fit:contain;max-width:100%;max-height:750px}.pdp-section{break-inside:avoid}.wrap{width:100%!important;max-width:none!important}body{background:#fff!important}}
