.blog-list-hero{background:var(--brand-bg-alt);padding-bottom:32px}.blog-row{border-bottom:1px solid var(--brand-border);padding:24px 0}.blog-author,.blog-date{color:var(--brand-text-secondary);font-size:.85rem}.blog-pager{display:flex;gap:16px;margin-top:32px}.blog-pager a,.blog-pager span{color:var(--brand-text)}