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;
}