.article-content[data-v-8abf8d80] p{margin-bottom:1.4em;font-size:18px;line-height:1.75;color:#374151}.dark .article-content[data-v-8abf8d80] p{color:#d1d5db}.article-content[data-v-8abf8d80] h1{font-size:2.25rem;margin-top:.8em;margin-bottom:.8em;color:#111827;font-weight:700}.article-content[data-v-8abf8d80] h1:first-child{margin-top:0}.dark .article-content[data-v-8abf8d80] h1{color:#f9fafb}.article-content[data-v-8abf8d80] h2{font-size:28px;margin-top:2.5em;margin-bottom:.8em;color:#111827;font-weight:700}.dark .article-content[data-v-8abf8d80] h2{color:#f9fafb}.article-content[data-v-8abf8d80] h3{font-size:22px;margin-top:2em;margin-bottom:.6em;color:#111827;font-weight:600}.dark .article-content[data-v-8abf8d80] h3{color:#f9fafb}.article-content[data-v-8abf8d80] a{color:var(--color-primary, #7c3aed);text-decoration:underline}.article-content[data-v-8abf8d80] img{border-radius:14px;margin:24px 0;max-width:100%;height:auto}.article-content[data-v-8abf8d80] ul,.article-content[data-v-8abf8d80] ol{margin-bottom:1.4em;margin-left:1.5em}.article-content[data-v-8abf8d80] ul{list-style-type:disc}.article-content[data-v-8abf8d80] ol{list-style-type:decimal}.article-content[data-v-8abf8d80] ul li p,.article-content[data-v-8abf8d80] ol li p{margin-bottom:0}.article-content[data-v-8abf8d80] ul li::marker{color:#9333ea}.dark .article-content[data-v-8abf8d80] ul li::marker{color:#a78bfa}.article-content[data-v-8abf8d80] ol li::marker{color:#9333ea;font-weight:600}.dark .article-content[data-v-8abf8d80] ol li::marker{color:#a78bfa}
