.blog-filter-bar[data-v-e247401a]{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.5rem}.blog-filter-bar__row[data-v-e247401a]{display:flex;align-items:flex-start;gap:.625rem}.blog-filter-bar__label[data-v-e247401a]{flex-shrink:0;font-family:var(--font-mono);font-size:var(--font-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted);padding-top:.375rem;min-width:3.25rem}.blog-filter-bar__chips[data-v-e247401a]{display:flex;flex-wrap:wrap;gap:.375rem;flex:1;min-width:0}.blog-grid[data-v-e247401a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.blog-load-more[data-v-e247401a]{display:flex;justify-content:center;margin-top:1.5rem}.blog-load-more__btn[data-v-e247401a]{border:1px dashed var(--c-border);border-radius:8px;background:transparent;color:var(--c-muted);font-family:var(--font-mono);font-size:var(--font-sm);font-weight:600;padding:.5rem 1.5rem;cursor:pointer;transition:all .2s ease;width:fit-content}.blog-load-more__btn[data-v-e247401a]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media(hover:hover)and (pointer:fine){.blog-load-more__btn[data-v-e247401a]:hover{background:var(--c-surface-alt);border-color:var(--c-accent);border-style:solid;color:var(--c-accent)}}.empty-state[data-v-e247401a]{text-align:center;padding:3rem 1rem;color:var(--c-muted)}@media(max-width:580px){.blog-filter-bar[data-v-e247401a]{gap:.5rem;margin-bottom:1.25rem}.blog-filter-bar__row[data-v-e247401a]{flex-direction:column;gap:.375rem}.blog-filter-bar__label[data-v-e247401a]{padding-top:0;min-width:auto}.blog-filter-bar__chips[data-v-e247401a]{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:.375rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 .75rem .25rem 0;width:100%}.blog-filter-bar__chips[data-v-e247401a]>*{flex-shrink:0;scroll-snap-align:start}.blog-grid[data-v-e247401a]{grid-template-columns:1fr;gap:1rem}}
