@charset "UTF-8";
.wechat-publication{border:1px solid var(--line);border-left:3px solid var(--red);padding:30px 34px;margin:0 0 34px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;background:#f6f3ec;scroll-margin-top:0}
.wechat-publication .section-tag{margin-bottom:8px}
.wechat-publication h2,.wechat-publication h3{font-size:var(--type-card-title);line-height:1.7;margin:0 0 10px}
.wechat-publication p:not(.section-tag){font-size:var(--type-body);line-height:2;margin:0;color:var(--muted)}
.wechat-publication .publication-topics{font-size:var(--type-small);margin-top:9px;color:var(--ink)}
.publication-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:170px}
.publication-actions .button{justify-content:space-between}
.publication-actions .text-link{justify-content:center;font-size:var(--type-action)}
.reading-byline{font-size:var(--type-small);color:var(--muted);margin-top:20px}
.reading-byline a{text-decoration:underline;text-underline-offset:5px}
.faq-list details>p .text-link{display:inline;font:inherit;line-height:inherit}
.wechat-article-section{margin:0 0 42px}
.wechat-article-section>.section-tag{margin-bottom:16px}
.wechat-article-card{display:grid;grid-template-columns:132px minmax(0,1fr) 24px;gap:28px;align-items:center;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:color .2s}
.wechat-article-platform{align-self:start;border-left:2px solid var(--red);padding-left:16px;margin:4px 0 0;font-family:var(--sans);font-size:var(--type-action);line-height:1.8;color:var(--ink)}
.wechat-article-platform span{display:block;font-size:var(--type-small);color:var(--muted);margin-top:4px}
.wechat-article-copy h3{font-family:var(--serif);font-size:var(--type-card-title);font-weight:500;line-height:1.7;margin:0 0 12px}
.wechat-article-copy p{font-family:var(--sans);font-size:var(--type-body);line-height:2;color:var(--muted);margin:0 0 12px}
.wechat-article-action{font-family:var(--sans);font-size:var(--type-action);line-height:1.8;color:var(--red)}
.wechat-article-arrow{font:24px/1 Arial,sans-serif;color:var(--red)}
.wechat-article-card:hover h3{color:var(--red)}
.wechat-article-featured .wechat-article-platform{color:var(--red)}
.wechat-more-articles{margin-top:28px}
.wechat-more-articles>.section-tag{margin-bottom:16px}
.practice-notes-heading{font-family:var(--serif);font-size:var(--type-card-title);font-weight:500;line-height:1.7;margin:0 0 24px}
@media(max-width:600px){.wechat-article-card{grid-template-columns:minmax(0,1fr) 24px;gap:18px;padding:22px 0}.wechat-article-platform{grid-column:1/-1;display:flex;gap:14px;align-items:baseline;margin:0;padding-left:12px}.wechat-article-platform span{margin:0}.wechat-article-copy h3{margin-bottom:10px}.wechat-article-copy p{font-size:var(--type-small)}.wechat-article-section{margin-bottom:30px}}
@media(max-width:800px){.wechat-publication{grid-template-columns:1fr;padding:25px 24px;gap:22px}.publication-actions{align-items:start;min-width:0}.publication-actions .button{min-width:190px}.publication-actions .text-link{justify-content:start}}
