.article-body{overflow-wrap:anywhere}
.article-body a{color:#234e8c;text-decoration:underline;text-underline-offset:3px}
.article-body ul,.article-body ol{padding-left:1.6em;margin:0 0 24px}
.article-body li+li{margin-top:8px}
.article-body .kb-table{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #dfe7f1;border-radius:12px}
.article-body table{width:100%;border-collapse:collapse;text-align:left}
.article-body th,.article-body td{padding:12px 16px;border-bottom:1px solid #dfe7f1;vertical-align:top}
.article-body th{background:#f3f7fc;color:#153462}
.article-body tr:last-child td{border-bottom:0}
.article-body pre{max-width:100%;overflow-x:auto;padding:20px;border-radius:12px;background:#112d55;color:#f3f7fc;white-space:pre}
.article-body code{font-size:.9em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.article-body :not(pre)>code{padding:2px 5px;border-radius:4px;background:#f3f7fc}
.article-body .kb-note{margin:24px 0;padding:16px 20px;border-left:4px solid #234e8c;border-radius:0 12px 12px 0;background:#f3f7fc}

.article-body figure{margin:28px 0}.article-body figure img{display:block;max-width:100%;height:auto;border-radius:12px}.article-body figcaption{font-size:14px;color:#5a6c84;margin-top:10px}
