/* Overrides mobile — preenchido pelo editor */
@media (max-width: 767px) {
    section[data-section="hero"] {
        padding-top: 3rem !important;
    }
    [data-eid="e7"] {
        font-size: 0.655rem !important;
    }
    [data-eid="e26"] {
        font-size: 1.5rem !important;
    }
    h1, h2, h3 {
        word-break: break-word;
        overflow-wrap: break-word;
    }
    img {
        max-width: 100%;
        height: auto;
    }
    section, footer, nav {
        overflow-x: hidden;
    }
}
