/* Track C — content pages, policies, contact. Light tweaks only; theme CSS does the heavy lifting. */

/* Restore the per-section vertical rhythm the original theme applied via the
   unique #shopify-section-...__form id (dropped here since we have no section id). */
.contact-section {
  padding-top: 2.4rem;
  padding-bottom: 6.4rem;
}
@media screen and (min-width: 750px) {
  .contact-section {
    padding-top: 2.4rem;
    padding-bottom: 7.2rem;
  }
}
@media screen and (min-width: 1440px) {
  .contact-section {
    padding-top: 3.2rem;
    padding-bottom: 10rem;
  }
}

/* Generic pages + policies: keep long-form body copy readable on wide screens
   while staying full-width on mobile (~390px). */
.page-section .rte {
  width: 100%;
}
@media screen and (min-width: 750px) {
  .page-section .page-section-wrapper.align-left .rte {
    max-width: 84rem;
  }
}

/* Tidy spacing for the page body content and embedded media. */
.page-section .rte img,
.page-section .rte table {
  max-width: 100%;
  height: auto;
}
.page-section .rte table {
  border-collapse: collapse;
}

/* Honeypot field stays out of the layout/flow (uses theme .visually-hidden too). */
.contact-form__form p.visually-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}
