.article-content p,.article-content li{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{color:#1f2937;margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.article-content ul,.article-content ol{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:0}.article-content li{color:#374151;margin-top:.5rem;margin-bottom:.5rem;padding-left:1.75em;position:relative}.article-content ul{list-style-type:none}.article-content ul>li:before{content:"•";color:#ec4899;font-size:1.2em;line-height:1;position:absolute;top:.3em;left:.5em}.article-content ol{counter-reset:list-counter;list-style-type:none}.article-content ol>li{counter-increment:list-counter}.article-content ol>li:before{content:counter(list-counter)".";color:#4b5563;text-align:right;width:1.2em;margin-right:.5em;font-weight:600;position:absolute;left:0}.article-content a{color:#ec4899}.article-content a:hover{color:#db2777}.article-content blockquote{color:#4b5563;border-left-width:4px;border-left-color:#f9a8d4;margin-top:1.5rem;margin-bottom:1.5rem;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;font-style:italic}.article-content hr{border-color:#e5e7eb;border-top-width:1px;margin-top:2rem;margin-bottom:2rem}.article-content img{margin-top:1.5rem;margin-bottom:1.5rem}.article-content pre{color:#1f2937;background-color:#f3f4f6;border-radius:.375rem;padding:1rem;overflow-x:auto}.article-content code{color:#9d2463;background-color:#fce7f3;border-radius:.25rem;padding:.2em .4em;font-size:.9em;font-weight:500}.article-content code:before,.article-content code:after{content:none}.article-content table{border-collapse:separate;border-spacing:0;width:100%;margin-top:2rem;margin-bottom:2rem;font-size:.975em;line-height:1.6}.article-content th,.article-content td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.article-content th{color:#9d2463;background-color:#fdf2f8;border-top:2px solid #ec4899;font-weight:600}.article-content tr:last-child td{border-bottom:none}.article-content tbody tr:nth-child(2n){background-color:#f9fafb}.article-content tbody tr:hover{background-color:#fce7f3}.article-content caption{color:#6b7280;text-align:left;caption-side:bottom;margin-top:.75rem;font-size:.875rem}@media (prefers-color-scheme:dark){.article-content th,.article-content td{border-bottom-color:#374151}.article-content th{color:#fdb8d6;background-color:#4a1636;border-top-color:#ec4899}.article-content tbody tr:nth-child(2n){background-color:#1f2937}.article-content tbody tr:hover{background-color:#6b1f4b}.article-content caption{color:#9ca3af}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:#f3f4f6}.article-content p,.article-content li{color:#e5e7eb}.article-content ol>li:before,.article-content blockquote{color:#9ca3af}.article-content hr{border-color:#374151}.article-content pre{color:#f3f4f6;background-color:#1f2937}.article-content code{color:#fbcfe8;background-color:#831843}}
