Si no me equivoco lo que hará IE8 es mostrarlos todos grises porque ignorará la segunda regla. Pero no tengo IE instalado y hablo de memoria. A ver si alguien que sepa esto seguro puede responder y aclararlo con
menos memoria y más conocimiento.
Dudo porque tal vez sólo ignore la pseudo-clase :nth-child y aplique la regla sin esa pseudo-clase. Lo que sería una burrada, pero con IE nunca se sabe.
Normalmente estas cosas suelen o solían hacerse desde la programación, pero creo que a día de hoy puede uno perfectamente permitirse el olvidar un poco de IE8 y anteriores disfrutando de su agonía.