.srcf6864-blog-detail{padding:48px 0 80px}.srcf6864-toc{background:var(--brand-bg-alt);border-radius:17px;padding:24px;align-self:start}.srcf6864-toc h2{font-size:1.1rem}.srcf6864-toc ol{padding-left:18px;color:var(--brand-text)}.srcf6864-blog-meta{color:var(--brand-text-secondary)}.srcf6864-blog-content{color:var(--brand-text)}.srcf6864-post-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.srcf6864-comment-box{margin-top:32px;padding:24px;border:1px solid var(--brand-border);border-radius:17px}