improve handling of h2 in CSS