.article-shell{padding:86px 0;background:#fff}.article-content{max-width:840px}.article-content h1{font-size:max(2rem, min(4vw, 3.4rem))}.article-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--brand-text-support);border-bottom:1px solid var(--brand-border);padding-bottom:18px;margin-bottom:28px}.article-body{color:var(--brand-text)}.article-body h2,.article-body h3{margin-top:32px}.article-share,.author-card,.post-nav{margin-top:34px;padding-top:24px;border-top:1px solid var(--brand-border)}.author-card{display:flex;gap:18px;align-items:center}.author-card img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.post-nav{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.toc-sidebar{position:sticky;top:92px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.toc-sidebar h2,.toc-sidebar h3{font-size:1rem}.toc-sidebar a{display:block;margin-bottom:10px}.recent-widget{margin-top:28px;padding-top:22px;border-top:1px solid var(--brand-border)}