article and heading semantics and classes