Mi permetto di interpretare mich dicendo che H2 non esiste, mentre h2 sì!!
I css sono case sensitive. Browser conformi agli standard non dovrebbero interpretare i tag sciritti in maiuscolo.