.article-main{max-width:900px;margin:65px auto 85px}.article-heading{max-width:700px;margin:0 auto 65px;padding-bottom:35px;border-bottom:1px solid #bdcbd080}.article-heading h1{font-family:'Noto Sans SC',sans-serif;font-size:clamp(32px,5vw,56px);font-weight:500;letter-spacing:.03em;line-height:1.55;margin:22px 0}.article-meta{font-size:12px;color:#71818c}.article-source{font-size:11px;color:#89969b}.article-body{max-width:680px;margin:auto;color:#383d40;font-size:16px;line-height:2.15;letter-spacing:.035em}.article-body>p{margin:0 0 30px}.article-body figure{margin:36px 0}.article-body img{display:block;width:100%;height:auto;border-radius:3px}.article-section{margin:64px 0 26px}.article-kicker{font-size:10px;letter-spacing:.16em;color:#8c998f;margin:0}.article-section h2{font-size:28px;font-weight:500;letter-spacing:.12em;margin:8px 0 0}.article-body .article-break{text-align:center;color:#b6b6ab;margin:40px 0}.article-end{max-width:680px;margin:65px auto 0;display:flex;justify-content:space-between;border-top:1px solid #bdcbd080;padding-top:25px;font-size:12px}.blog-first-story{display:block;margin-top:30px;padding:25px 0;border-top:1px solid #bdcbd080;border-bottom:1px solid #bdcbd080}.blog-story-number{font-size:10px;color:#89969b;letter-spacing:.08em}.blog-first-story h3{font-size:23px;line-height:1.6;font-weight:500;color:#304e66;margin:14px 0}.blog-first-story p{font-size:13px;line-height:1.9}.blog-first-story>span:last-child{font-size:12px;color:#9c8252}.blog-first-story:hover h3{color:#9c8252}@media(max-width:600px){.article-main{margin-top:35px;padding:0 22px}.article-heading{margin-bottom:40px}.article-body{font-size:15px;line-height:2}.article-body figure{margin:28px -4px}.article-section{margin-top:46px}.article-end{gap:20px}}

.wechat-original-layout>section{width:100%;margin:0 auto!important}.wechat-original-layout img{border-radius:0}.wechat-original-layout p{overflow-wrap:break-word}@media(max-width:600px){.wechat-original-layout>section{padding-left:0!important;padding-right:0!important}}

.article-source a{text-decoration:underline;text-underline-offset:3px}.article-original{max-width:680px;margin:56px auto 0;padding:24px 0;border-top:1px solid #bdcbd080}.article-original p{font-size:12px;line-height:1.9;color:#71818c;margin:0 0 12px}.article-original a{display:inline-block;font-size:14px;color:#304e66;border-bottom:1px solid #b69551;padding-bottom:5px}.article-original a:hover{color:#9c8252}

/* Let the original editorial layout breathe within the blog's continuous background. */
.article-main{max-width:1120px}
.article-heading,.article-body,.article-original,.article-end{max-width:920px}
.wechat-original-layout>section{max-width:none!important;background:transparent!important;padding-left:0!important;padding-right:0!important}
@media(min-width:800px){.wechat-original-layout>section{font-size:17px!important}.wechat-original-layout p[style*="font-size:15px"],.wechat-original-layout p[style*="font-size: 15px"]{font-size:17px!important}}
@media(max-width:600px){.article-main{padding-left:22px;padding-right:22px}}
