/* Homepage-only clearance below the existing floating navigation.
 * --nav-height includes the native outer gutters, not just the white bar.
 * Keep the vendor typography, bottom spacing and all desktop rules intact. */
@media (max-width: 768px) {
  html.ys-home {
    --clevver-home-entry-inset: calc(var(--nav-height, calc(68px + 3.2rem)) + 1.6rem);
  }
  .ys-home .activez {
    padding-top: max(4rem, var(--clevver-home-entry-inset));
  }
  .ys-home .section-hero {
    padding-top: max(140px, var(--clevver-home-entry-inset));
  }
  .ys-home .section-hero__title,
  .ys-home .activez__title {
    scroll-margin-top: var(--clevver-home-entry-inset);
  }
}