/* Site-wide fixes layered on top of the mirrored Webflow CSS.
   Loaded after the per-page stylesheets so equal-specificity rules here win. */

/* Hide the "Made in Webflow" badge that webflow.js injects at runtime. */
.w-webflow-badge {
  display: none !important;
}

/* The Webflow export collapses .grid-footer to one column on mobile but
   leaves the desktop named-area template (". . Area", 3 columns) active,
   so footer blocks land in implicit columns ~114px past the right edge.
   That horizontal overflow makes phones zoom/pan the page, knocking the
   fixed navbar out of line with the body. Clearing the area map lets all
   footer blocks stack in the single declared column. */
@media screen and (max-width: 767px) {
  .grid-footer {
    grid-template-areas: none;
  }
}
