.blog-detail-toc{padding-top:96px;padding-bottom:80px;background:var(--brand-bg)}.detail-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.toc-rail{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:24px;align-self:start}.article-content,.article-meta{color:var(--brand-text)}.author-box{margin-top:32px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.pre-next{margin-top:32px}@media (max-width:991px){.detail-layout{grid-template-columns:1fr}}