:is(.article-body,.service-rich-content,.case-rich-content) img{display:block;max-width:100%;height:auto;margin:24px auto;border-radius:14px}
:is(.article-body,.service-rich-content,.case-rich-content) table{width:100%;margin:28px 0;border-collapse:collapse;border-spacing:0;border:1px solid #dfe4ec;background:#fff;font-size:.9em;line-height:1.65}
:is(.article-body,.service-rich-content,.case-rich-content) th,:is(.article-body,.service-rich-content,.case-rich-content) td{padding:11px 13px;border:1px solid #dfe4ec;text-align:left;vertical-align:top}
:is(.article-body,.service-rich-content,.case-rich-content) th{color:#263149;background:#f5f7fb;font-weight:750}
:is(.article-body,.service-rich-content,.case-rich-content) blockquote{margin:28px 0;padding:18px 22px;border-left:4px solid var(--blue);color:#475467;background:#f5f8ff}
:is(.article-body,.service-rich-content,.case-rich-content) pre{overflow:auto;margin:28px 0;padding:20px;border-radius:13px;color:#e7eaf0;background:#202a3f;font-size:13px;line-height:1.7}
:is(.article-body,.service-rich-content,.case-rich-content) code{padding:2px 5px;border-radius:5px;color:#315ed4;background:#eef3ff;font-size:.88em}
:is(.article-body,.service-rich-content,.case-rich-content) pre code{padding:0;color:inherit;background:none}
:is(.article-body,.service-rich-content,.case-rich-content) a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}
:is(.article-body,.service-rich-content,.case-rich-content) hr{height:1px;margin:35px 0;border:0;background:#dfe4ec}
@media(max-width:620px){:is(.article-body,.service-rich-content,.case-rich-content){overflow-wrap:anywhere}:is(.article-body,.service-rich-content,.case-rich-content) table{display:block;overflow-x:auto;font-size:13px;white-space:nowrap}}
