.Blog_blogContainer__HUXfm{width:100%;max-width:var(--container-max);margin:0 auto;padding-top:calc(var(--spacing-3xl) * 2);padding-bottom:var(--spacing-3xl);padding-inline:var(--container-pad)}.Blog_header__kcJfk{text-align:center;margin-bottom:var(--spacing-3xl);max-width:800px;margin-inline:auto}.Blog_title__z30aU{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:-.02em;color:var(--color-foreground);margin-bottom:var(--spacing-md)}.Blog_subtitle__mcMIR{font-size:clamp(1.1rem,2vw,1.25rem);color:var(--color-foreground-muted);line-height:1.6}.Blog_grid__pwUhf{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}.Blog_card__cuuJf{display:flex;flex-direction:column;text-decoration:none;background:var(--color-background-alt);border-radius:var(--radius-xl);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid var(--color-border);height:100%}.Blog_card__cuuJf:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.08);border-color:var(--color-primary)}.Blog_imageWrapper__HgHOX{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--color-border)}.Blog_image___NVt0{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.Blog_card__cuuJf:hover .Blog_image___NVt0{transform:scale(1.05)}.Blog_content__9r3pT{padding:var(--spacing-xl);display:flex;flex-direction:column;flex:1 1}.Blog_meta__Hgu2G{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:.875rem;color:var(--color-foreground-muted);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.Blog_category__iw6Kd{color:var(--color-primary)}.Blog_dot__TkKrU{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}.Blog_cardTitle__1K_qb{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--color-foreground);margin-bottom:var(--spacing-md);line-height:1.3;letter-spacing:-.01em}.Blog_excerpt__mq8Dk{color:var(--color-foreground-muted);line-height:1.6;margin-bottom:var(--spacing-xl);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.Blog_footer__cUGwG{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.Blog_readMore__kmP_h{font-weight:600;color:var(--color-primary);display:flex;align-items:center;gap:var(--spacing-xs);transition:gap .3s ease}.Blog_card__cuuJf:hover .Blog_readMore__kmP_h{gap:var(--spacing-sm)}.Blog_emptyState__qw3uZ{text-align:center;padding:var(--spacing-3xl);background:var(--color-background-alt);border-radius:var(--radius-xl);border:1px dashed var(--color-border);grid-column:1/-1}