.article-content h1{margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;color:#111827;line-height:1.2}.article-content h2{margin-bottom:1rem;margin-top:2.5rem;font-size:1.75rem;font-weight:700;color:#111827}.article-content h3{margin-bottom:.75rem;margin-top:2rem;font-size:1.5rem;font-weight:600;color:#111827}.article-content p{margin-bottom:1.5rem;line-height:1.8;color:#374151}.article-content ul{margin-bottom:1.5rem;list-style-type:none;padding-left:0}.article-content ul>li{position:relative;padding-left:1.5rem;margin-top:.75rem;color:#374151}.article-content ul>li:before{content:"";position:absolute;left:0;top:.6em;height:.5em;width:.5em;background-color:var(--color-primary-400);border-radius:50%}.article-content strong{font-weight:600;color:#111827}.article-content a{color:var(--color-primary-600);text-decoration:none;font-weight:500;border-bottom:2px solid transparent;transition:border-color .2s}.article-content a:hover{color:var(--color-primary-700);border-bottom-color:var(--color-primary-300)}.article-content blockquote{border-left:4px solid var(--color-primary-300);padding-left:1rem;margin-left:0;margin-right:0;font-style:italic;color:#4b5563}
