Minha resolução ficou assim. dei "muitas voltas" a mais do que necessário?
.rodape {
    display: flex;
    flex-direction: column;
    text-align: center;
    color: var(--cor-principal);
    gap: 2em;
    margin: 0 4em 4em 4em;
}
.rodape__logo {
    margin-left: auto;
    margin-right: auto;
}
.rodape__lista {
    display: flex;
    justify-content: space-around;
    list-style-type: none;
}
.lista__link a{
    text-decoration: none;
    color: var(--cor-principal);
}
.rodape__texto {
    color: var(--cor-secundaria);
    font-size: 14px;
}
 
            