.blog_hero__m_tED{text-align:center}.blog_breadcrumb__ak3pq{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-6)}.blog_breadcrumb__ak3pq a{color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.blog_breadcrumb__ak3pq a:hover{color:var(--color-dark)}.blog_breadcrumb__ak3pq span[aria-current=page]{color:var(--color-text);font-weight:var(--font-medium)}.blog_hero__m_tED h1{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));margin-bottom:var(--spacing-4);color:var(--color-text)}.blog_subtitle__jM4nQ{font-size:var(--text-xl);color:var(--color-text-light)}.blog_blogSection__EZeQU{min-height:50vh}.blog_categories__amKhf{margin-bottom:var(--spacing-8)}.blog_categoryList__r_LWZ{display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:center;list-style:none;padding:0;margin:0}.blog_categoryBtn__oXsM4{padding:var(--spacing-2) var(--spacing-5);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast)}.blog_categoryBtn__oXsM4:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog_categoryBtn__oXsM4.blog_active__zU8oE{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--spacing-6);gap:var(--spacing-6)}.blog_emptyState__2VMKB{text-align:center;padding:var(--spacing-12) var(--spacing-6);background:var(--color-white);border-radius:var(--border-radius-lg)}.blog_emptyState__2VMKB p{color:var(--color-text-muted);margin-bottom:var(--spacing-4)}.blog_resetBtn__ArE2o{padding:var(--spacing-2) var(--spacing-5);background-color:var(--color-primary);border:none;border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-white);cursor:pointer;transition:background-color var(--transition-fast)}.blog_resetBtn__ArE2o:hover{background-color:var(--color-primary-hover)}@media (max-width:640px){.blog_categoryList__r_LWZ{gap:var(--spacing-2)}.blog_categoryBtn__oXsM4{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-xs)}.blog_grid__1mQUH{grid-template-columns:1fr}}