.m-article{padding-top:96px}.m-article-content{font-size:1.05rem}.m-author{display:flex;gap:16px;padding:24px 0;border-top:1px solid var(--brand-border)}.m-author img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.m-prev-next{display:flex;justify-content:space-between;gap:24px}.m-toc{position:sticky;top:24px;border-left:2px solid var(--brand-accent);padding-left:20px}.m-toc a{display:block;margin:10px 0}