Fiz o passo a passo mas quando vario no modo responsivo o tamanho da tela, os textos nao desaparecem.
.container__titulo{
    display: none;
}
.opções{
    display: none;
}
@media screen and (min-width: 1024px) {
     .container__titulo, 
     .container__titulo--negrito{
        font-family: var(--font-secundaria);
        font-size: 30px;
     }
}
.container__titulo{
    font-weight: 400;
    display: block;
}
.container__titulo--negrito{
    font-weight: 700;
}
.opções {
    display: flex;
}
.opções__item {
    padding: 0 1em;
    text-transform: uppercase;
}
.opções__link{
    text-decoration: none;
    color: var(--preto);
}
 
            