.article-content h1.title{font-size:2rem;font-weight:700;margin:.6em 0}.article-content h1{font-size:1.75rem;margin:1em 0 .5em}.article-content h2{font-size:1.4rem;margin:.9em 0 .4em}.article-content p{line-height:1.6;margin:.6em 0}.article-content span.callout-red{color:#e11d48}.article-content img{max-width:100%;height:auto}.article-content a,.article-content u{text-decoration:underline}.article-content a{color:#3b82f6}.article-content a:hover{color:#2563eb}