/* Start custom CSS for html, class: .elementor-element-1a680d9 */.ga-legal {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 20px 80px; /* Eliminado padding superior */
    font-family: system-ui, sans-serif;
    line-height: 1.7;
    color: #1f2d2b;
}

/* Título principal */
.ga-legal h2 {
    font-size: 32px;
    color: #004f3a;
    margin: 0 0 30px 0; /* Eliminado margen superior */
}

/* Subtítulos (con línea amarilla) */
.ga-legal h3 {
    font-size: 22px;
    margin: 40px 0 20px 0; /* Espaciado equilibrado */
    color: #004f3a;
    border-left: 4px solid #ffcf26;
    padding-left: 14px;
}

/* Elimina margen superior solo del primer bloque */
.ga-legal h3:first-of-type {
    margin-top: 0;
}

.ga-legal h4 {
    font-size: 18px;
    margin: 30px 0 15px 0;
    color: #0f5e4a;
}

/* Listas */
.ga-legal ul {
    margin: 15px 0 25px 20px;
}

.ga-legal li {
    margin-bottom: 8px;
}

/* Tablas (si existen en cookies) */
.ga-cookie-table {
    width: 100%;
    border-collapse: collapse;
    margin-t/* End custom CSS */