.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:34px;gap:34px;align-items:start}.article-main{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:38px;box-shadow:var(--shadow-card)}.article-content{color:var(--brand-text-soft);line-height:1.8}.article-content h2,.article-content h3{color:var(--brand-text);margin-top:30px}.toc-sidebar{position:sticky;top:110px;display:grid;grid-gap:20px;gap:20px}.toc-card ul{padding-left:18px}.article-share,.author-card,.post-nav{margin-top:28px;padding-top:22px;border-top:1px solid var(--brand-border)}.author-card{display:flex;gap:18px}.author-card img{width:64px;height:64px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.post-nav{display:flex;justify-content:space-between;gap:16px}@media (max-width:991px){.article-layout{grid-template-columns:1fr}.toc-sidebar{position:static}}