html, body { width: 100%; min-height: 100vh; background-color: #1b1e25; margin: 0; padding: 0; font-size: 18px; } h1, h2, h3, h4, h5, h6, ul, ol, li, p { color: #dedede; } ol, ul, li, a, p { line-height: 1.3; font-family: Cantarell, Verdana, sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: Georgia, serif; } a, a:visited { color: #3f6e90; text-decoration: none; } a:hover { color: #81acc1; } .main-container { display: grid; grid-template-columns: 3fr 1fr; max-width: 62em; margin: 0 auto; } .header-container { grid-column-start: 1; grid-column-end: 3; }