.floorplan-single__title{color:var(--brand-green);font-size:var(--wpex-text-4xl);line-height:1.1;margin:0 0 1rem}.floorplan-single__excerpt{font-size:var(--wpex-text-md);margin-bottom:1.5rem}.floorplan-single__photos{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:2rem}.floorplan-single__photos:has(>.floorplan-single__photo:only-child){grid-template-columns:1fr}.floorplan-single__photo{border-radius:4px;display:block;overflow:hidden}.floorplan-single__photo img{aspect-ratio:4/3;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.floorplan-single__photo:hover img{transform:scale(1.03)}.floorplan-single__content{margin-bottom:2rem}.floorplan-single__pdf{margin:1.5rem 0 2.5rem;text-align:center}.floorplan-single__illustrations-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.floorplan-single__illustrations-grid a{border:1px solid color-mix(in oklch,var(--brand-black),#fff 90%);border-radius:4px;display:block;overflow:hidden}.floorplan-single__illustrations-grid a img{display:block;height:auto;transition:transform .4s ease;width:100%}.floorplan-single__illustrations-grid a:hover img{transform:scale(1.02)}.floorplan-single__section-title{margin:0 0 1rem}
