.bloque_companias_navarras {
    display: block;
    width: 100%;
    padding: 1.7rem;
}

/* Configuramos el Grid 2x2 */
.bloque_companias_navarras .grid-texto-doble .field__item {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    column-gap: 60px;
    row-gap: 0px;
    align-items: start;
}


/* Columna 1 (Izquierda): Párrafo 1 y 2 */
.bloque_companias_navarras .field__item p:nth-of-type(1),
.bloque_companias_navarras .field__item p:nth-of-type(2) {
    grid-column: 1;
    line-height: 1.4;
}

/* Columna 2 (Derecha): Párrafo 3 y 4 */
.bloque_companias_navarras .field__item p:nth-of-type(3),
.bloque_companias_navarras .field__item p:nth-of-type(4) {
    grid-column: 2;
    line-height: 1.4;
}

.bloque_companias_navarras .field__item p:nth-of-type(3) {
    grid-row: 1;
}

/* --- RESPONSIVE --- */
@media (max-width: 850px) {
    .bloque_companias_navarras .grid-texto-doble .field__item {
        grid-template-columns: 1fr;
        display: block;
    }

    .bloque_companias_navarras .field__item p {
        margin-bottom: 20px;
    }
}