/**
 * Ajustes móviles para páginas standalone (footer).
 */

@media (max-width: 768px) {
    .sa-page {
        padding: 1.25rem 0.75rem;
    }

    .sa-header {
        padding: 1.75rem 1.25rem;
    }

    .sa-header h1 {
        font-size: 1.7rem;
    }

    .sa-content {
        padding: 1.25rem;
    }

    .sa-btn {
        width: 100%;
        text-align: center;
    }

    .sa-main h2 {
        font-size: 1.35rem;
    }
}

