.blog-list{padding-top:72px}.blog-list__header{text-align:center;margin-bottom:var(--space-2xl)}.blog-list__filters{margin-top:var(--space-xl);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.blog-list__filter{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--ink-soft);cursor:pointer;transition:all var(--duration) ease;padding:8px 20px;font-size:.84rem;font-weight:500}.blog-list__filter:hover{border-color:var(--ink-muted);color:var(--ink)}.blog-list__filter--active{background:var(--brand);color:#fff;border-color:var(--brand)}
