:root{--blk-accent:var(--cinnabar,#c23a30);--blk-radius:8px;--blk-gap:1.6em;--blk-line:#00000014}.article-body .blk{margin:var(--blk-gap) 0}.article-body .blk-callout{border-left:4px solid var(--blk-accent);border-radius:0 var(--blk-radius) var(--blk-radius) 0;background:#00000008;padding:.9em 1.1em}.article-body .blk-callout>:first-child{margin-top:0}.article-body .blk-callout>:last-child{margin-bottom:0}.article-body .blk-callout.is-info{background:#2563eb12;border-left-color:#2563eb}.article-body .blk-callout.is-success{background:#16a34a12;border-left-color:#16a34a}.article-body .blk-callout.is-warning{background:#d9770617;border-left-color:#d97706}.article-body .blk-callout.is-danger{background:#dc262612;border-left-color:#dc2626}.article-body .blk-highlight{background:#facc1559;border-radius:4px;padding:.35em .5em}.article-body .blk-highlight.is-gradient{background:linear-gradient(90deg,#facc1566,#f472b647)}.article-body .blk-highlight>:first-child{margin-top:0}.article-body .blk-highlight>:last-child{margin-bottom:0}.article-body .blk-quote{border-left:3px solid var(--blk-accent);opacity:.92;padding:.2em 0 .2em 1em;font-size:1.06em;line-height:1.7}.article-body .blk-quote>:first-child{margin-top:0}.article-body .blk-quote>:last-child{margin-bottom:0}.article-body .blk-divider{height:0;margin:calc(var(--blk-gap) * 1.2) 0;border:0}.article-body .blk-divider.is-line,.article-body .blk-divider:not([class*=is-]){border-top:1px solid var(--blk-line)}.article-body .blk-divider.is-dots{border-top:2px dotted var(--blk-line)}.article-body .blk-divider.is-space{margin:calc(var(--blk-gap) * 2.4) 0}.article-body .blk-steps{border-radius:var(--blk-radius);counter-reset:blk-step;background:#00000008;padding:.9em 1.1em .9em 1.4em;list-style:none}.article-body .blk-steps>ol,.article-body .blk-steps>ul{counter-reset:blk-step;margin:0;padding-left:0;list-style:none}.article-body .blk-steps li{counter-increment:blk-step;margin:.6em 0;padding-left:2em;position:relative}.article-body .blk-steps li:before{content:counter(blk-step);background:var(--blk-accent);color:#fff;border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-size:.78em;line-height:1;display:grid;position:absolute;top:.1em;left:0}.article-body .blk-card{border:1px solid var(--blk-line);border-radius:var(--blk-radius);background:#00000005;padding:1em 1.2em}.article-body .blk-card>:first-child{margin-top:0}.article-body .blk-card>:last-child{margin-bottom:0}.article-body .blk-caption{text-align:center;opacity:.7;margin-top:-.6em;font-size:.86em}.article-body .blk-caption img{margin:0 auto .4em;display:block}.article-body .blk-cta{border-top:1px solid var(--blk-line);text-align:center;padding-top:1em;font-weight:600}.article-body .blk-cta>:first-child{margin-top:0}.article-body .blk-cta>:last-child{margin-bottom:0}.article-body.layout-wechat{letter-spacing:.5px;padding-left:10px;padding-right:10px;font-size:16px;line-height:1.75}.article-body.layout-wechat .blk{margin:1.4em 0}.article-body.layout-magazine{letter-spacing:.3px;font-size:17px;line-height:1.8}.article-body.layout-magazine .blk-quote{font-size:1.15em}.article-body.layout-magazine .blk-callout{border-left-width:6px}.article-body.layout-warm{letter-spacing:.8px;font-size:16px;line-height:1.9}.article-body.layout-warm p{text-indent:2em}.article-body.layout-warm .blk p,.article-body.layout-warm .blk-caption{text-indent:0}.article-body p[align=center],.article-body th[align=center],.article-body td[align=center],.article-body [align=center]{text-align:center}.article-body p[align=right],.article-body th[align=right],.article-body td[align=right],.article-body [align=right]{text-align:right}.article-body p[align=left],.article-body th[align=left],.article-body td[align=left],.article-body [align=left]{text-align:left}.article-body [align=center],.article-body [align=right],.article-body [style*=text-align]{text-indent:0}.article-body .blk-table.bd-reset th,.article-body .blk-table.bd-reset td{border:0}.article-body .blk-table.bd-top table{border-top:1px solid var(--hairline)}.article-body .blk-table.bd-bottom table{border-bottom:1px solid var(--hairline)}.article-body .blk-table.bd-left table{border-left:1px solid var(--hairline)}.article-body .blk-table.bd-right table{border-right:1px solid var(--hairline)}.article-body .blk-table.bd-innerH thead+tbody tr:first-child>*,.article-body .blk-table.bd-innerH tbody tr+tr>*{border-top:1px solid var(--hairline)}.article-body .blk-table.bd-innerV tr>*+*{border-left:1px solid var(--hairline)}
