main .content { display: flex; flex-direction: column; text-align: justify; line-height: 1.5em; letter-spacing: .04em; } main .content code, .codehilite { font-size: .85em; } .description h3 { font-weight: normal; opacity: 0.6; margin: -.5em auto .5em auto; } .published-date { font-size: 0.75em; opacity: .75; margin-bottom: 2em; } @media screen and (max-width: 1024px) { main .container { width: 100%; } } @media screen and (min-width: 1024px) { main .container { max-width: 768px; } } .codehilite { padding: 0 .5em; overflow: auto; }