.article-body h1{color:#000;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;margin-bottom:1rem;margin-top:2.5rem}.dark .article-body h1{color:#fff}.article-body h2{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin-bottom:1rem;margin-top:2.5rem}.dark .article-body h2{color:#fff}.article-body h3{color:#000;font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.75rem;margin-top:2rem}.dark .article-body h3{color:#fff}.article-body p{margin-bottom:1rem}.article-body a{text-decoration:underline}.dark .article-body a{color:#e2e8f0}.article-body strong{color:#000;font-weight:600}.dark .article-body strong{color:#fff}.article-body ol,.article-body ul{margin-bottom:1rem;margin-left:1.5rem}.article-body ul{list-style-type:disc}.article-body ol{list-style-type:decimal}.article-body li{margin-bottom:.25rem}.article-body blockquote{border-left:4px solid #cbd5e1;color:#64748b;font-style:italic;margin:1rem 0;padding-left:1rem}.dark .article-body blockquote{border-color:#475569;color:#94a3b8}.article-body img{border-radius:.75rem;margin:1.5rem 0}.article-body code{background:#f1f5f9;border-radius:.25rem;font-size:.875rem;padding:.125rem .375rem}.dark .article-body code{background:#1e293b}.article-body pre{background:#f1f5f9;border-radius:.5rem;margin:1rem 0;overflow-x:auto;padding:1rem}.dark .article-body pre{background:#1e293b}.article-body table{border-collapse:collapse;font-size:.875rem;margin:1.5rem 0;width:100%}.article-body td,.article-body th{border:1px solid #e2e8f0;padding:.625rem .875rem;text-align:left}.article-body th{color:#000;font-weight:600}.article-body th,.article-body tr:nth-child(2n){background:#f8fafc}.dark .article-body td,.dark .article-body th{border-color:#334155}.dark .article-body th{background:#1e293b;color:#fff}.dark .article-body tr:nth-child(2n){background:#1e293b}
