/* Overrides mobile — preenchido pelo editor */
@media (max-width: 767px) {
    /* Ajustes de fonte mobile */
    h1, h2 {
        word-break: break-word;
        overflow-wrap: break-word;
    }

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

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