.BlogListView-module__nfd6OW__container{max-width:var(--max-width);margin:0 auto;padding:2rem 1rem}.BlogListView-module__nfd6OW__header{margin-bottom:1.5rem}.BlogListView-module__nfd6OW__title{color:var(--color-text);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.BlogListView-module__nfd6OW__description{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.BlogListView-module__nfd6OW__tagBreadcrumb{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.85rem}.BlogListView-module__nfd6OW__tagBreadcrumb a{color:var(--color-text-muted);text-decoration:none}.BlogListView-module__nfd6OW__tagBreadcrumb a:hover{color:var(--color-primary);text-decoration:underline}.BlogListView-module__nfd6OW__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.BlogListView-module__nfd6OW__filterPill{color:var(--color-text-muted);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:1rem;padding:.35rem .85rem;font-size:.85rem;text-decoration:none;transition:background-color .2s,color .2s}.BlogListView-module__nfd6OW__filterPill:hover,.BlogListView-module__nfd6OW__filterPill[data-active=true]{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.BlogListView-module__nfd6OW__popularTags{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.BlogListView-module__nfd6OW__popularTagsLabel{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.8rem;font-weight:600}.BlogListView-module__nfd6OW__popularTagsList{flex-wrap:wrap;gap:.4rem;display:flex}.BlogListView-module__nfd6OW__tagPill{color:var(--color-text-muted);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:1rem;padding:.25rem .65rem;font-size:.8rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.BlogListView-module__nfd6OW__tagPill:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-bg)}.BlogListView-module__nfd6OW__grid{grid-template-columns:1fr;gap:1rem;display:grid}.BlogListView-module__nfd6OW__empty{text-align:center;color:var(--color-text-muted);padding:3rem 0}@media (min-width:640px){.BlogListView-module__nfd6OW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BlogListView-module__nfd6OW__container{padding:1.5rem .75rem}.BlogListView-module__nfd6OW__title{font-size:1.4rem}.BlogListView-module__nfd6OW__popularTags{flex-direction:column;align-items:flex-start}}
