.blog_grid__heqZy{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--space-5);margin:0;padding:0;list-style:none}.blog_card__uI2oO{overflow:hidden}.blog_thumb__CQjAL{inline-size:100%;aspect-ratio:16/9;background:linear-gradient(160deg,var(--surface-sunken),var(--surface-subtle));object-fit:cover;display:block}.blog_body__AlZYo{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.blog_date__i8K6j{font-size:var(--text-xs);font-weight:600;color:var(--ink-muted)}.blog_title__zNaoM{margin:0;font-size:var(--text-h4);line-height:var(--leading-snug);font-weight:700;color:var(--ink);text-wrap:balance}.blog_excerpt__aqfOq{margin:0;max-width:none;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_more__uCNCL{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;max-width:none;font-size:var(--text-xs);font-weight:700;color:var(--action-navy)}.blog_card__uI2oO:hover .blog_more__uCNCL{color:var(--action-gold)}.blog_empty__qyzdx{margin:0;padding:var(--space-8);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle);color:var(--ink-muted);text-align:center;max-width:none}