sass/titles.scss (57 lines of code) (raw):

h1, h2, h3, h4 { font-family: $header-font; font-weight: 700; line-height: 1.3em; } h1 a, h2 a, h3 a, h4 a { font-weight: 400; } h1 { font-size: 300%; } h2 { font-size: 250%; } h3 { font-size: 200%; } h4 { font-size: 140%; } .headingWithAnchor .glyphIcon { color: $lightgrey; margin-left: 0.5em; display: none; } .headingWithAnchor:hover .glyphIcon { display: inline-block; } .mainTitle { .pageTitle { border-bottom: 2px solid $lightgrey; color: $grey; margin: 40px 0 10px; padding-bottom: 10px; } & + .flexWrapper { padding-top: 10px; } .widthWrapper { max-width: $default-max-width; } @media only screen and (min-width: $large-screen-cutoff) { .widthWrapper { max-width: $large-screen-max-width; } } } .guideListWrapper { .listTitle { margin-bottom: 25px; } .guideList + .listTitle { border-top: 1px dotted $lightgrey; margin-top: 50px; padding-top: 50px; } }