/* ── PROJECT-SPECIFIC OVERRIDES ──
   Only styles unique to this project.
   Base styles → ../css/lp-base.css
   Variables   → ../css/lp-variables.css
*/

/* Floor plan grid — centered cards */
.floorplan-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px;
}

.fp-card {
  width: 360px;
  max-width: 380px;
  flex: 0 0 360px;
}

@media (max-width: 768px) {
  .fp-card {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
}