.blog-shell{background:var(--brand-bg-alt)}.blog-sidebar{position:sticky;top:100px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px}.recent-post{display:block;padding:12px 0;border-bottom:1px solid var(--brand-border);color:var(--brand-text)}.recent-post span{display:block;color:var(--brand-primary);font-size:12px;font-weight:800}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud span{background:var(--brand-bg-alt);border-radius:999px;padding:6px 10px;font-size:13px}.blog-card{margin-bottom:22px}.blog-card__meta{color:var(--brand-text-muted);font-size:14px;margin-bottom:8px}.text-link{color:var(--brand-primary);font-weight:800}.blog-pagination{display:flex;gap:8px;flex-wrap:wrap}.page-link.active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}