/* Shared article reading rhythm; no changes to product descriptions or list cards. */
.article-page .article-body{font-size:17px;line-height:1.78;color:#353d48;letter-spacing:.015em;overflow-wrap:anywhere}
.article-page .article-body p{margin:0 0 14px}.article-page .article-body p:empty{display:none}
.article-page .article-body h2{font-size:23px;line-height:1.45;margin:28px 0 13px}.article-page .article-body h3{font-size:20px;line-height:1.5;margin:24px 0 11px}.article-page .article-body h4,.article-page .article-body h5,.article-page .article-body h6{line-height:1.5;margin:20px 0 10px}
.article-page .article-body img{display:block;margin:18px auto;max-width:100%;height:auto}.article-page .article-body figure{margin:18px 0}.article-page .article-body figcaption{font-size:13px;line-height:1.6;color:#626d7c;margin-top:7px}
.article-page .article-body blockquote{margin:18px 0;padding:12px 18px;background:#f7f8fb;border-left:3px solid #e22b4b;color:#536070}.article-page .article-body blockquote p:last-child{margin-bottom:0}
.article-page .article-body ul,.article-page .article-body ol{margin:12px 0 18px;padding-left:1.5em}.article-page .article-body li{margin:6px 0}.article-page .article-body td,.article-page .article-body th{padding:9px 12px;font-size:14px;line-height:1.65}
/* The native mobile article uses inline WeChat styles: normalize only its reading region. */
.wenzhang>.content{font-size:16px!important;line-height:1.8!important;color:#353d48!important;overflow-wrap:anywhere}
.wenzhang>.content p,.wenzhang>.content section,.wenzhang>.content div,.wenzhang>.content span{line-height:1.8!important}
.wenzhang>.content p{margin-top:0!important;margin-bottom:12px!important;letter-spacing:.015em!important}.wenzhang>.content p:empty{display:none!important}
.wenzhang>.content img{max-width:100%!important;height:auto!important}.wenzhang>.content h2,.wenzhang>.content h3{line-height:1.5!important;margin:22px 0 12px!important}
@media(max-width:760px){.article-page .article-body{font-size:16px;line-height:1.8;letter-spacing:0}.article-page .article-body p{margin-bottom:12px}.article-page .article-body h2{font-size:21px;margin-top:23px}.article-page .article-body h3{font-size:18px;margin-top:20px}.article-page .article-body img{margin:15px auto}.article-page .article-body blockquote{padding:11px 14px}.article-page .article-body td,.article-page .article-body th{padding:8px;font-size:13px}}
