.blog-grid-wrapper{display:flex;flex-direction:column;gap:var(--space-element)}.blog-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.blog-grid-item{display:flex}.blog-grid-item>.blog-card,.blog-grid-item>.card-base{flex:1 1}@keyframes blogGridEntrance{0%{opacity:0;filter:blur(16px);transform:translateY(40px) scale(.95)}to{opacity:1;filter:none;transform:none}}.blog-grid-item.animate-entrance{animation:blogGridEntrance .9s var(--ease-out-quart) both;animation-delay:var(--stagger-delay,0s)}.blog-empty{text-align:center;padding:var(--space-section) 0;color:var(--text-muted);font-size:var(--font-size-body)}@media (prefers-reduced-motion:reduce){.blog-grid-item.animate-entrance{animation:blogGridEntranceReduced .6s ease-out both;animation-delay:0s!important}@keyframes blogGridEntranceReduced{0%{opacity:0}to{opacity:1}}}.blog-overview{min-height:100vh;padding-top:var(--space-block)}.blog-header{margin-bottom:var(--space-block)}.blog-title{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h1);margin-bottom:var(--space-stack)}.blog-description{font-size:var(--font-size-body);color:var(--text-secondary);max-width:var(--text-max-width);line-height:var(--line-height-body)}