body { font-size: 18px; color: #222222; } address, h1, h2, h3, h4, h5, h6, blockquote, p, pre, dl, ol, ul, figure, hr, table, fieldset { margin-bottom: 24px; } p { margin-top: 0; } a { color: #222222; transition: 500ms; } a:hover { color: #6c5ce7; } h1, h2, h3, h4, h5, h6 { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 700; margin-bottom: 8px; } h1:not(:first-child), h2:not(:first-child), h3:not(:first-child), h4:not(:first-child), h5:not(:first-child), h6:not(:first-child) { margin-top: 40px; }