.blog-shell{background:#fff}.blog-title{max-width:820px;margin-bottom:44px}.blog-item{padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--brand-border)}.blog-item h2{font-size:1.65rem}.blog-meta{color:var(--brand-accent);font-weight:700;font-size:.9rem}.recent-widget,.toc-widget{position:sticky;top:100px;padding:22px;border:1px solid var(--brand-border);background:var(--brand-bg-alt)}.recent-widget h2,.toc-widget h2{font-size:1.05rem}.recent-link{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-top:1px solid var(--brand-border)}.recent-link span{color:var(--brand-accent);font-size:.82rem;font-weight:800}.pagination .page-link{color:var(--brand-primary);border-color:var(--brand-border)}.pagination .active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}