.article-content h1{font-size:2rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:#111827;line-height:1.25}.dark .article-content h1{color:#fff}.article-content h2{font-size:1.75rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:#111827;line-height:1.3}.dark .article-content h2{color:#fff}.article-content h3{font-size:1.375rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:#111827;line-height:1.4}.dark .article-content h3{color:#fff}.article-content p{color:#374151;line-height:1.75;margin-bottom:1.25rem;font-size:1.0625rem}.dark .article-content p{color:#d1d5db}.article-content strong{font-weight:600;color:#111827}.dark .article-content strong{color:#fff}.article-content a.article-link{color:#2563eb;text-decoration:underline;font-weight:500}.article-content a.article-link:hover{color:#1d4ed8}.article-content ul,.article-content ol{margin-left:1.5rem;margin-bottom:1.25rem;color:#374151}.dark .article-content ul,.dark .article-content ol{color:#d1d5db}.article-content li{margin-bottom:.5rem;padding-left:.25rem}html{scroll-behavior:smooth}
