.article-main .article-intro,.article-main .article-conclusion { line-height:1.9; }
.article-main .table-scroll { overflow-x:auto;max-width:100%;margin:24px 0; }
.article-main table { border-collapse:collapse;width:100%;margin:20px 0;font-size:15px; }
.article-main th,.article-main td { border:1px solid #dce4ef;padding:12px 16px;text-align:left;vertical-align:top; }
.article-main th { background:#edf4ff;color:#0f172a;font-weight:600; }
.article-main tbody tr:nth-child(even) { background:#f8fafc; }
.article-main .highlight-box,.article-main .warning-box,.article-main .config-card { border-radius:12px;padding:20px 24px;margin:24px 0;background:#eff6ff;border-left:4px solid #1a73e8; }
.article-main .warning-box { background:#fffbeb;border-color:#b45309; }
.article-main .config-card { background:#f8fafc;border:1px solid #dce4ef; }
.article-main section { scroll-margin-top:110px; }
.article-main p { line-height:1.95;margin:16px 0; }
.article-main li { margin:8px 0; }
.article-main a:not(.btn):not(.related-article-item) { color:#1a73e8;text-decoration:underline;text-underline-offset:3px; }
@media(max-width:700px) { .article-main th,.article-main td { padding:10px;min-width:110px; } .article-main .highlight-box,.article-main .warning-box,.article-main .config-card { padding:16px; } }
