Precisei trocar o valor de px do @media screen and (min-width: 1728px) para 1024px para q funcionasse no meu pc. Deixando o anterior as classes do css não funcionavam. E o outro media query para @media screen and (min-width: 768px). Os valores passados estavam entrando em conflito. Ficou assim:
@media screen and (min-width: 1024px) {
.container__link {
display: flex;
align-items: center;
text-decoration: none;
color: var(--preto);
}
}