// // Style Markdown content // .td-content { order: 1; p, li, td { font-weight: $font-weight-body-text; } > h1 { font-weight: $font-weight-bold; margin-bottom: 1rem; } > h2 { margin-bottom: 1rem; } > h2:not(:first-child) { margin-top: 3rem; } > h2 + h3 { margin-top: 1rem; } > h3, > h4, > h5, > h6 { margin-bottom: 1rem; margin-top: 2rem; } img { @extend .img-fluid; } > table { @extend .table-striped; @extend .table-responsive; @extend .table; } > blockquote { padding: 0 0 0 1rem; margin-bottom: $spacer; color: $gray-600; border-left: 6px solid $secondary; } > ul li, > ol li { margin-bottom: .25rem; } strong { font-weight: $font-weight-bold; } > pre, > .highlight, > .lead, > h1, > h2, > ul, > ol, > p, > blockquote, > dl dd, .footnotes, > .alert { @extend .td-max-width-on-larger-screens; } .alert:not(:first-child) { margin-top: 2 * $spacer; margin-bottom: 2 * $spacer; } .lead { margin-bottom: 1.5rem; } } .td-title { margin-top: 1rem; margin-bottom: .5rem; @include media-breakpoint-up(sm) { font-size: 3rem; } }