/* Our own overrides on top of Webflow's CSS (public/wf/ is re-imported verbatim, so fixes live here).
   Loaded after Webflow's stylesheet, so equal-specificity rules win. */

/* Phones: Webflow grows the space above the hero as the screen shrinks (main-wrapper padding +
   section-header margin + padding), leaving ~170px of blank under the fixed nav. main-wrapper's
   padding already clears the nav, so the hero only needs a small gap. */
@media screen and (max-width: 767px) {
  .section-header { margin-top: 0; padding-top: 1.5rem; }
}
