.article-body{font-size:1.125rem;line-height:1.8}.article-body h2{color:#111827;font-size:1.625rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.dark .article-body h2{color:#f9fafb}.article-body h3{color:#1f2937;font-size:1.375rem;font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}.dark .article-body h3{color:#f3f4f6}.article-body p{margin-bottom:1.25rem}.article-body strong{color:#111827;font-weight:700}.dark .article-body strong{color:#fff}.article-body ol,.article-body ul{margin-bottom:1.25rem;padding-inline-start:1.5rem}.article-body ul{list-style-type:disc}.article-body ol{list-style-type:decimal}.article-body li{margin-bottom:.5rem}.article-body blockquote{border-inline-start:4px solid #e5e7eb;color:#4b5563;font-style:italic;margin:1.5rem 0;padding-inline-start:1rem}
