.blog-head{padding:var(--kb-space-7) 0 var(--kb-space-4)}.kb2 .blog-head h1{margin-bottom:var(--kb-space-1)}.blog-head>p{margin-bottom:var(--kb-space-5)}.blog-search{position:relative;display:flex;gap:var(--kb-space-2);max-width:560px}.blog-search .kb-input{padding-left:40px}.blog-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--kb-muted);pointer-events:none;display:flex}.blog-cats{display:flex;gap:var(--kb-space-2);overflow-x:auto;padding:var(--kb-space-1) 0 var(--kb-space-2);scrollbar-width:none}.blog-cats::-webkit-scrollbar{display:none}.blog-cat{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 var(--kb-space-4);border:1px solid var(--kb-border);border-radius:var(--kb-radius-full);background:var(--kb-surface);font-size:var(--kb-text-sm);text-decoration:none;white-space:nowrap}.kb2 a.blog-cat{color:var(--kb-ink)}.kb2 a.blog-cat:hover{border-color:var(--kb-border-strong);color:var(--kb-ink-strong)}.kb2 a.blog-cat[aria-current=page]{background:var(--kb-accent);border-color:var(--kb-accent);color:var(--kb-on-accent)}.blog-count{font-size:var(--kb-text-sm);margin:var(--kb-space-3) 0 var(--kb-space-4)}.blog-grid{display:grid;gap:var(--kb-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin-bottom:var(--kb-space-6)}.blog-card{padding:0;overflow:hidden}.blog-card-link{display:flex;flex-direction:column;height:100%;padding:var(--kb-space-5);color:inherit;text-decoration:none}.kb2 a.blog-card-link{color:inherit}.blog-card .kb-card-media{display:grid;place-items:center;color:var(--kb-muted)}.blog-card-tags{min-height:24px;margin-bottom:var(--kb-space-2);gap:var(--kb-space-2)}.kb2 .blog-card .kb-card-title{margin-bottom:var(--kb-space-2)}.blog-card-summary{color:var(--kb-muted);font-size:var(--kb-text-sm);margin:0 0 var(--kb-space-3)}.blog-card .kb-card-meta{margin:auto 0 0}
