@media (max-width: 767px) {
/* Overrides mobile — preenchido pelo editor */

    /* Ajustes de fonte mobile */
    h1, h2 {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

/* Garantir que imagens não estourem */
    img {
  max-width: 100% !important;
  height: auto !important;
}

/* Containers sem overflow horizontal */
    section, footer, nav {
  overflow-x: hidden !important;
}
}