style and tests for heading 1 to 4