.p { margin-top: 1em; margin-bottom: 1em; &:first-child { margin-top: 0; } } .topgap { margin-top: 0.5em; } // // bootstrap default for headings has a really large line-height, which makes the headings look totally // weird if they span multiple lines. // h2 { line-height: 1.2em; margin-top: 0.1em; margin-bottom: 0.25em; } // // make headings and paragraphs that are at the top of the page fit more snugly against the top. // h1, h2, h3 { &.first { line-height: 0.8em; margin-bottom: 0.4em } } p.first { margin-top: 0 !important; } .ol {@extend ol} .li {@extend li} .h1 {@extend h1} .h2 {@extend h2} .h3 {@extend h3} .bigger { font-size: 140%; line-height: 140%; margin: 20px 0; }