.blog-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px;padding-bottom:22px;border-bottom:1px solid var(--paper-line);}.bf-tab{border:1px solid var(--paper-line);background:#fff;color:var(--ink-soft);font-size:13px;font-weight:700;padding:9px 16px;border-radius:4px;cursor:pointer;transition:background .16s ease, color .16s ease, border-color .16s ease, transform .16s ease;}.bf-tab:hover{border-color:var(--navy-600);color:var(--navy-900);transform:translateY(-1px);}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px;}.bp-arrow{width:40px;height:40px;border-radius:4px;border:1px solid var(--paper-line);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--navy-900);transition:border-color .16s ease, background .16s ease;}.bp-arrow svg{width:16px;height:16px;}.bp-arrow:hover:not(:disabled){border-color:var(--navy-600);background:var(--paper-soft);}.bp-arrow:disabled{opacity:.35;cursor:default;}.bp-pages{display:flex;align-items:center;gap:6px;}@media(max-width:640px){.blog-filter-bar{flex-wrap:nowrap;overflow-x:auto;margin-inline:-20px;padding-inline:20px;scrollbar-width:none;}.blog-filter-bar::-webkit-scrollbar{display:none;}.bf-tab{flex-shrink:0;}}.blog-empty{text-align:center;padding:40px 0;color:var(--ink-faint);font-size:14.5px;}.bp-page{width:40px;height:40px;border-radius:4px;border:1px solid var(--paper-line);background:#fff;font-size:14px;font-weight:700;color:var(--ink-soft);cursor:pointer;transition:background .16s ease, color .16s ease, border-color .16s ease;}.bp-page:hover{border-color:var(--navy-600);color:var(--navy-900);}.bp-page.active{background:var(--gold-500);border-color:var(--gold-500);color:#fff;}