.blog-header{background:var(--brand-bg-alt);padding:76px 0}.blog-header h1{font-weight:800}.blog-layout{padding-top:60px}.blog-item{border-bottom:1px solid var(--brand-border);padding:0 0 26px;margin-bottom:26px}.blog-item time,.recent-box span{display:block;color:var(--brand-text-secondary);font-size:.9rem;margin-bottom:8px}.blog-item h2{font-size:1.55rem}.read-link{font-weight:800}.blog-pagination{display:flex;gap:10px;flex-wrap:wrap}.blog-pagination a{border:1px solid var(--brand-border);border-radius:999px;padding:8px 14px;color:var(--brand-text)}.blog-pagination a.active{background:var(--brand-primary);color:var(--brand-text-inverse)}.recent-box{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;position:sticky;top:20px}.recent-box a{display:block;padding:14px 0;border-top:1px solid var(--brand-border);color:var(--brand-text);font-weight:700}