html { box-sizing: border-box; } *, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ box-sizing: inherit; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; } ul { list-style: disc; } ol { list-style: decimal; } li { font-size: $font_size_paragraph; color: $color_paragraph; line-height: 30px; } dl { color: $color_paragraph; } dt { font-weight: bold; margin-bottom: 10px; } dd { margin: 0 1.5em 1.5em; } img { height: auto; max-width: 100%; } figure { margin: 0; } table { width: 100%; border-collapse: collapse; margin-bottom: 22px; } table td, table th { border: 1px solid rgba(0,0,0,0.2); padding: 8px; font-size: $font_size_paragraph; } table td { color: $color_paragraph; } table th { color: $color_title; padding-top: 12px; padding-bottom: 12px; text-align: left; } blockquote { border-left: 5px solid $color_entry_meta; margin-left: 50px; padding: 20px; p:last-child { margin: 0; } }