.blog-detail-toc{padding-top:96px;padding-bottom:80px}.blog-detail-toc h1{font-size:max(1.35rem, min(3.2vw, 2.25rem));max-width:100%;word-wrap:anywhere}.toc-card{background:var(--brand-bg-alt);border-left:8px solid var(--brand-primary);padding:24px}.article-content{color:var(--brand-text)}.article-meta{color:var(--brand-text);font-weight:700}.pre-next a{display:block;margin-bottom:16px}