.blog-article h1{color:var(--brand-text);font-size:max(2rem, min(4vw, 3.3rem));font-weight:900;line-height:1.08}.blog-meta{display:flex;gap:18px;flex-wrap:wrap;color:var(--brand-primary-dark);font-weight:800;margin:18px 0 34px}.blog-content{color:var(--brand-text)}.blog-share,.post-nav{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:24px 0;border-top:1px solid var(--brand-border)}.author-card,.toc-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:22px;background:#fff}.author-card{display:flex;gap:16px;align-items:center;margin:28px 0}.author-card img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.toc-card{position:sticky;top:110px;display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.toc-card h2{color:var(--brand-primary-dark);font-size:1.05rem;font-weight:900}