/* Overrides mobile — preenchido pelo editor */
@media (max-width: 767px) {
    h1, h2, h3 {
        word-break: break-word;
        overflow-wrap: break-word;
    }
    img {
        max-width: 100%;
        height: auto;
    }
    section, footer, nav, header {
        overflow-x: hidden;
    }
    .font-display {
        line-height: 1;
    }
}
