.long-form{margin:5em auto;max-width:700px;min-height:50vh}.long-form .title{border-bottom:1px dotted rgba(0,0,0,.07);margin-bottom:1em;padding:.75em 0;font-size:1.5em;font-weight:var(--font-weight-bold);display:flex;justify-content:space-between}.long-form .content{font-size:1.2em;font-weight:500;line-height:1.5}.long-form .content h1,.long-form .content h2,.long-form .content h3{font-weight:var(--font-weight-bold)}.long-form .content h1{font-size:1.8em}.long-form .content h2{font-size:1.3em}.long-form .content h3{font-size:1.1em}.long-form .content p{margin:1.5em 0}.long-form .content blockquote{padding:1em 0 1em 1.5em;margin:1em 0;border-left:3px solid var(--color-text)}.long-form .content blockquote :first-child{margin-top:0}.long-form .content blockquote :last-child{margin-bottom:0}@media (max-width:767px){.long-form{margin:3em auto;padding:0 1.5em}.long-form .content{font-size:1rem}}