/* V245: Compact ONLY the full-background presentation.
   Top-banner cards retain their existing height and structure. Long CMS copy
   is allowed to increase the minimum height rather than being clipped. */
@media (min-width: 561px) {
  body[data-design-system="2026"] main .brand-showcase .prop .card.brand-layout-full {
    min-height: 285px !important;
    padding: 82px 18px 14px !important;
  }
  /* The Healthcare panel spans the two property rows. Removing its oversized
     minimum and top padding lets that panel shrink with the property cards. */
  body[data-design-system="2026"] main .brand-showcase .care .card.big.brand-layout-full {
    min-height: 420px !important;
    padding: 142px 20px 18px !important;
  }
}
@media (max-width: 560px) {
  body[data-design-system="2026"] main .brand-showcase .prop .card.brand-layout-full {
    min-height: 305px !important;
    padding: 90px 16px 14px !important;
  }
  body[data-design-system="2026"] main .brand-showcase .care .card.big.brand-layout-full {
    min-height: 430px !important;
    padding: 132px 18px 18px !important;
  }
}
