.BlogPostCard_card__dpYnq{display:flex;flex-direction:column;background:var(--color-background-secondary);border:var(--border-width-medium) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-fast)}.BlogPostCard_card__dpYnq:hover{border-color:var(--color-primary-500);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.BlogPostCard_imageLink__vYBEQ{display:block;width:100%;text-decoration:none}.BlogPostCard_imageWrapper___ciKK{position:relative;width:100%;padding-bottom:56.25%;background:var(--color-neutral-100);overflow:hidden}.BlogPostCard_image__2RbNy{object-fit:cover;transition:transform var(--transition-medium)}.BlogPostCard_card__dpYnq:hover .BlogPostCard_image__2RbNy{transform:scale(1.05)}.BlogPostCard_content__ed3gu{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);flex:1 1}.BlogPostCard_categories__VISfh{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.BlogPostCard_category__lSzv6{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary-500);color:var(--color-black);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm)}.BlogPostCard_title__7GqTH{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0}.BlogPostCard_titleLink__IswuY{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.BlogPostCard_titleLink__IswuY:hover{color:var(--color-primary-500)}.BlogPostCard_excerpt__2_BqP{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);flex:1 1}.BlogPostCard_excerpt__2_BqP p{margin:0}.BlogPostCard_excerpt__2_BqP a{display:none}.BlogPostCard_meta__sds_C{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.BlogPostCard_author__S3EAb,.BlogPostCard_date__jHmgL{font-weight:var(--font-weight-medium)}.BlogPostCard_metaSeparator__n_d4g{color:var(--color-text-tertiary)}.BlogPostCard_readMore__SeMU_{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;border:var(--border-width-medium) solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.BlogPostCard_readMore__SeMU_:hover{background:var(--color-primary-500);color:var(--color-black);border-color:var(--color-primary-500)}@media (max-width:768px){.BlogPostCard_title__7GqTH{font-size:var(--font-size-lg)}.BlogPostCard_content__ed3gu{padding:var(--spacing-md)}}.page_blogPage__oe5rn{width:100%}.page_header__PWgiq{text-align:center;margin-bottom:var(--spacing-3xl)}.page_title__HjEeY{font-size:var(--font-size-4xl);font-weight:var(--font-weight-black);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;text-transform:uppercase;letter-spacing:.05em}.page_subtitle__WB5gm{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.page_postsGrid__9uoie{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.page_pagination__mKRgd{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-xl) 0;border-top:var(--border-width-thin) solid var(--color-border)}.page_paginationLink__VBekp{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-background-secondary);color:var(--color-text-primary);border:var(--border-width-medium) solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-semibold);transition:all var(--transition-fast)}.page_paginationLink__VBekp:hover{background:var(--color-primary-500);color:var(--color-black);border-color:var(--color-primary-500)}.page_paginationInfo__erUc2{font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.page_emptyState__XtNPx{text-align:center;padding:var(--spacing-4xl) var(--spacing-xl);background:var(--color-background-secondary);border:var(--border-width-medium) solid var(--color-border);border-radius:var(--radius-lg)}.page_emptyTitle__pKFHo{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.page_emptyText__1sULB{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-sm) 0}.page_emptyText__1sULB:last-child{margin-bottom:0}@media (max-width:768px){.page_title__HjEeY{font-size:var(--font-size-3xl)}.page_subtitle__WB5gm{font-size:var(--font-size-base)}.page_postsGrid__9uoie{grid-template-columns:1fr;gap:var(--spacing-xl)}.page_pagination__mKRgd{flex-direction:column;gap:var(--spacing-md)}.page_emptyState__XtNPx{padding:var(--spacing-2xl) var(--spacing-lg)}}