.article-content h1{font-size:2rem!important;font-weight:700!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important}.article-content h2{font-size:1.75rem!important;font-weight:700!important;margin-top:1.25rem!important;margin-bottom:1.25rem!important}.article-content h3{font-size:1.5rem!important;font-weight:700!important;margin-top:1rem!important;margin-bottom:1rem!important}.article-content h4{font-size:1.25rem!important;font-weight:600!important;margin-top:.75rem!important;margin-bottom:.75rem!important}.article-content ol,.article-content p,.article-content ul{margin-top:1rem!important;margin-bottom:1rem!important}.article-content ol,.article-content ul{margin-left:1.5rem!important}.article-content ul{list-style-type:disc!important}.article-content ol{list-style-type:decimal!important}.article-content a{color:#2563eb!important;text-decoration:none!important}.article-content a:hover{text-decoration:underline!important}.article-content blockquote{border-left:4px solid #d1d5db!important;padding-left:1rem!important;font-style:italic!important}.article-content blockquote,.article-content img{margin-top:1rem!important;margin-bottom:1rem!important}.article-content img{max-width:100%!important;height:auto!important}.article-content pre{padding:1rem!important;margin-top:1rem!important;margin-bottom:1rem!important;overflow-x:auto!important}.article-content code,.article-content pre{background-color:#f3f4f6!important;border-radius:.25rem!important}.article-content code{padding:.125rem .25rem!important}