.article-content li,.article-content p{line-height:1.75}.article-content p+p{margin-top:1.5rem}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-top:2rem;margin-bottom:1rem;color:#1f2937}.article-content ol,.article-content ul{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:0}.article-content li{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.75em;position:relative;color:#374151}.article-content ul{list-style-type:none}.article-content ul>li:before{content:"•";color:#ec4899;font-size:1.2em;line-height:1;position:absolute;left:.5em;top:.3em}.article-content ol{list-style-type:none;counter-reset:list-counter}.article-content ol>li{counter-increment:list-counter}.article-content ol>li:before{content:counter(list-counter) ".";color:#4b5563;font-weight:600;position:absolute;left:0;width:1.2em;text-align:right;margin-right:.5em}.article-content a{color:#ec4899}.article-content a:hover{color:#db2777}.article-content blockquote{border-left-color:#f9a8d4;color:#4b5563;font-style:italic;padding-left:1rem;margin-left:0;margin-right:0;border-left-width:4px}.article-content hr{border-color:#e5e7eb;margin-top:2rem;margin-bottom:2rem;border-top-width:1px}.article-content pre{background-color:#f3f4f6;color:#1f2937;border-radius:.375rem;padding:1rem;overflow-x:auto}.article-content code{background-color:#fce7f3;color:#9d2463;padding:.2em .4em;border-radius:.25rem;font-weight:500;font-size:.9em}.article-content code:after,.article-content code:before{content:none}