/* Arabians Studio v1.64 — mobile-only package card whitespace correction.
 * Preserve desktop/Figma packages, prices, form markup, and media styling.
 * On phone screens, avoid equal-height stretching and pinned-to-bottom CTAs.
 */
@media (max-width: 767px) {
  body main .packages-section .packages-grid,
  body.page-home main .home-vip-packages-v42 .packages-grid {
    grid-auto-rows: auto !important;
    align-items: start !important;
    align-content: start;
  }

  body main .packages-section .packages-grid > .source-package-card,
  body.page-home main .home-vip-packages-v42 .packages-grid > .home-vip-card {
    height: auto !important;
    min-height: 0 !important;
    align-self: start !important;
  }

  body main .packages-section .source-has-mobile > .package-mobile-layout,
  body.page-home main .home-vip-packages-v42 .home-vip-card > .package-mobile-layout {
    flex: 0 0 auto !important;
    min-height: 0 !important;
  }

  body main .packages-section .source-has-mobile .package-mobile-layout > .package-body,
  body.page-home main .home-vip-packages-v42 .home-vip-card .package-mobile-layout > .package-body {
    flex: 0 0 auto !important;
    min-height: 0 !important;
  }

  body main .packages-section .source-package-card .card-actions,
  body.page-home main .home-vip-packages-v42 .home-vip-card .card-actions {
    margin-top: 12px !important;
    padding-top: 0 !important;
  }
}
