Especificidade CSS, Consultas de Mídia e min-width

Estou redesenhando meu blog com o design responsivo da web em mente, e o método "mobile first" - Resumindo, estou tentando usar min-width para evitar qualquer tipo de replicação ou css .. nenhuma exibição: nenhuma é etc.

Meu problema é que, quando eu preciso sobrescrever um valor de CSS, a menor largura mínima tem precedência. Exemplo:

<code>@media only screen and (min-width: 600px) {
    h2 { font-size: 2.2em; }
}

@media only screen and (min-width: 320px) {
    h2 { font: normal 1.7em/2.1em Helvetica, sans-serif; }
}
</code>

Eu esperaria quando eu estou em resoluções de 600px e acima para obter um 2.2em h2, mas em vez disso eu obter 1.7em .. Nas minhas ferramentas de Dev vejo que a declaração 2.2em está lá, mas o outro tem precedência. Não faz sentido!

Eu poderia continuar usando min-widths e efetivamente substituir declarações em resoluções mais altas sem usar seletores mais fortes ou max-width ..?

questionAnswers(1)

yourAnswerToTheQuestion