/* V18 final section rhythm pass
   Scope: spacing only. No typography, imagery, structure, forms, or interactions. */

/* Desktop / tablet landscape: preserve generous luxury spacing without dead zones. */
@media (min-width: 821px) {
  /* Custom Color and Private Label share the same visual field; their default
     section padding stacked to create an empty band. Keep one intentional beat. */
  .custom-section.section-pad {
    padding-bottom: 46px !important;
  }
  .private-label.section-pad {
    padding-top: 46px !important;
    padding-bottom: 78px !important;
  }

  /* Manufacturing proof should flow into FAQ, not feel like a missing module. */
  .manufacturing.section-pad {
    padding-top: 86px !important;
    padding-bottom: 44px !important;
  }
  .faq-section.section-pad {
    padding-top: 62px !important;
    padding-bottom: 88px !important;
  }
}

/* Mobile / small tablet: keep breathing room, but avoid stacked section padding. */
@media (max-width: 820px) {
  .custom-section.section-pad {
    padding-bottom: 30px !important;
  }
  .private-label.section-pad {
    padding-top: 30px !important;
    padding-bottom: 56px !important;
  }
  .manufacturing.section-pad {
    padding-bottom: 38px !important;
  }
  .faq-section.section-pad {
    padding-top: 48px !important;
  }
}
