.srcc997d-blog-detail{padding:64px 0}.srcc997d-date{color:var(--brand-text-secondary)}.srcc997d-article{margin:24px 0 48px}.srcc997d-article h2{margin-top:32px}.srcc997d-toc{background:var(--brand-bg-alt);border-left:4px solid var(--brand-primary);padding:24px;position:sticky;top:16px}.srcc997d-toc ol{padding-left:18px;margin:0}.srcc997d-post-nav{display:flex;justify-content:space-between;gap:16px;margin-bottom:32px}.srcc997d-recent-compact ul{padding-left:18px}