.article-layout{padding:64px 0}.blog-toc{background:var(--brand-bg-alt);padding:24px;border-radius:var(--brand-radius);height:-moz-fit-content;height:fit-content}.blog-toc ol,.blog-toc ul{padding-left:18px}.blog-toc li{margin-bottom:8px}.article-meta{color:var(--brand-text-secondary)}.article-content{margin:24px 0}.author-box{display:flex;gap:16px;align-items:flex-start;border-top:1px solid var(--brand-border);padding-top:24px;margin-top:32px}.author-box img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.pre-next{margin-top:32px}