#preamble h1, #preamble h2 { padding: 0; margin: 1em 0; border-top: none; } #content { border-left: solid; border-right: solid; margin-top: 2rem;} #content :first-child { margin-top: 0; } h1,h2,h3,h4,h5,h6 { font-size: 1rem; } h1, h2 { border-top: solid; text-align: center; width: calc(100% + 2rem); position: relative; left: -1rem; box-sizing: border-box; padding: 7rem 1rem 6rem 0; } h3 { border-top: solid; width: calc(100% + 2rem); box-sizing: border-box; position: relative; left: -1rem; margin-top: 2em; padding-top: 2em; padding-left: 1rem; padding-right: 1rem; color }