.blog_head___Y3Oy{padding:var(--space-16) 0 var(--space-8);max-width:760px}.blog_eyebrow__86jIW{color:var(--accent);font-weight:600;font-size:14px;letter-spacing:.02em;margin:0 0 var(--space-3)}.blog_title__mQl5s{font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.03em;font-weight:700;margin:0 0 var(--space-4);color:var(--text)}.blog_lede__K_N6R{font-size:18px;line-height:1.5;color:var(--text-muted);margin:0}.blog_catDesc__KC9n1 p,.blog_lede__K_N6R p,.blog_postCardExcerpt___kQUp p{margin:0 0 var(--space-2)}.blog_catDesc__KC9n1 p:last-child,.blog_lede__K_N6R p:last-child,.blog_postCardExcerpt___kQUp p:last-child{margin-bottom:0}.blog_grid__9_j2W{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-16)}.blog_catCard__DpyBQ{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);min-height:140px;background:var(--bg-elevated);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .18s ease}.blog_catCard__DpyBQ:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--accent) 40%,var(--surface-border))}.blog_catTitle___r7v7{font-size:20px;font-weight:640;letter-spacing:-.01em;color:var(--text)}.blog_catDesc__KC9n1{font-size:14px;color:var(--text-muted);line-height:1.5}.blog_catCount___0IEU{margin-top:auto;font-size:13px;color:var(--text-faint)}.blog_postList__CPtHo{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-16)}.blog_postCard__8_6nb{display:block;padding:var(--space-6);background:var(--bg-elevated);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.blog_postCard__8_6nb:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 40%,var(--surface-border));box-shadow:var(--shadow-md)}.blog_postCardTitle__9QjFD{font-size:22px;font-weight:640;letter-spacing:-.02em;color:var(--text);margin:0 0 var(--space-2)}.blog_postCardExcerpt___kQUp{font-size:15px;line-height:1.6;color:var(--text-muted);margin:0}.blog_meta__UIlV_{display:flex;align-items:center;gap:var(--space-3);font-size:13px;color:var(--text-faint);margin-bottom:var(--space-2)}.blog_tags__4nCYN{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.blog_tag__9Rnc2{font-size:13px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);padding:4px 10px;border-radius:999px;transition:background .15s ease}.blog_tag__9Rnc2:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.blog_article__wwiXS{max-width:720px;margin:0 auto var(--space-24)}.blog_articleHead__3Ephm{padding:var(--space-12) 0 var(--space-8)}.blog_articleTitle__o_zmE{font-size:clamp(30px,4vw,44px);line-height:1.12;letter-spacing:-.03em;font-weight:700;color:var(--text);margin:0 0 var(--space-4)}.blog_prose__ZISSP{font-size:17px;line-height:1.7;color:var(--text)}.blog_prose__ZISSP p{margin:0 0 var(--space-4)}.blog_breadcrumbs__kA7X2{display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--text-faint);padding:var(--space-8) 0 0}.blog_breadcrumbs__kA7X2 a:hover{color:var(--text)}.blog_crumbCurrent__gJgG4{color:var(--text-muted)}.blog_empty__mPxnO{color:var(--text-faint);font-size:15px}.blog_loadMore__WptvU{display:inline-block;margin-top:var(--space-2);color:var(--accent);font-size:14px;font-weight:550}