Fix line width for headerless sections

When starting a document with something other than a `<h2>`, the body of the section was being incorrectly displayed as full width. This commit wraps everything in the body up until the first `<h2>` in a div allowing us to style it.