.article-body[data-v-2818f513] h2{font-size:1.375rem;font-weight:800;color:#0f172a;margin-top:2.5rem;margin-bottom:.875rem;line-height:1.3}.article-body[data-v-2818f513] h3{font-size:1.125rem;font-weight:700;color:#1e293b;margin-top:2rem;margin-bottom:.75rem}.article-body[data-v-2818f513] p{font-size:1rem;line-height:1.85;color:#374151;margin-bottom:1.25rem}.article-body[data-v-2818f513] ul{list-style:none;margin:0 0 1.25rem;padding:0}.article-body[data-v-2818f513] ul li{position:relative;padding-left:1.5rem;font-size:.95rem;line-height:1.8;color:#374151;margin-bottom:.5rem}.article-body[data-v-2818f513] ul li:before{content:"—";position:absolute;left:0;color:#2563eb;font-weight:700}.article-body[data-v-2818f513] blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:3px solid #2563EB;background:#f8fafc;border-radius:0 .75rem .75rem 0;font-style:italic;color:#4b5563;font-size:.95rem;line-height:1.75}.article-body[data-v-2818f513] strong{font-weight:700;color:#111827}.article-body[data-v-2818f513] a{color:#2563eb;font-weight:600;text-decoration:none}.article-body[data-v-2818f513] a:hover{text-decoration:underline}.dark{color:#f1f5f9}.dark{color:#e2e8f0}.dark{color:#cbd5e1}.dark{background:#1e293b;color:#94a3b8}.dark{color:#f8fafc}.dark{color:#60a5fa}
