.blog-header{background:var(--brand-bg-alt);padding:88px 0;border-bottom:1px solid var(--brand-border)}.blog-header p{max-width:700px;color:var(--brand-text)}.blog-index{padding:80px 0}.post-list article{padding:0 0 36px;margin-bottom:36px;border-bottom:1px solid var(--brand-border)}.post-list time,.recent-notes span{color:var(--brand-accent);font-size:.8rem;font-weight:700}.post-list h2{font-size:1.8rem}.post-list p{color:var(--brand-text)}.recent-notes{background:var(--brand-primary-dark);padding:28px;position:sticky;top:100px}.recent-notes a,.recent-notes h2,.recent-notes span{color:#fff}.recent-notes a{display:block;padding:14px 0;border-bottom:1px solid #404451;-webkit-text-decoration:none;text-decoration:none}.pagination{display:flex;gap:8px;flex-wrap:wrap}.pagination a{border:1px solid var(--brand-border);padding:8px 12px;-webkit-text-decoration:none;text-decoration:none}.pagination a.active{background:var(--brand-primary);color:#fff}