.blog-content__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.blog-content__empty{color:var(--text-muted);font-size:var(--text-lg);padding:var(--space-10)0;text-align:center}@media (max-width:1024px){.blog-content__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-content__grid{grid-template-columns:1fr}}
.featured-hero{gap:var(--space-6);grid-template-rows:480px;grid-template-columns:1fr 1fr;display:grid}.featured-hero__primary{min-height:0;display:flex}.featured-hero__primary .article-card{flex:1}.featured-hero__primary .article-card__image{aspect-ratio:unset;flex:1;min-height:0}.featured-hero__secondary{gap:var(--space-6);flex-direction:column;min-height:0;display:flex}.featured-hero__secondary .article-card{flex:1;min-height:0}.featured-hero__secondary .article-card__image{aspect-ratio:unset;flex:1;min-height:0}@media (max-width:768px){.featured-hero{grid-template-rows:auto;grid-template-columns:1fr}.featured-hero__primary .article-card__image,.featured-hero__secondary .article-card__image{aspect-ratio:16/9;flex:none}}
.blog-page__header{padding-top:var(--space-16)}.blog-page__title{font-size:var(--text-4xl);font-weight:var(--weight-bold);margin-bottom:var(--space-3)}.blog-page__description{font-size:var(--text-lg);color:var(--text-muted);max-width:600px}.blog-page__section-heading{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin-bottom:var(--space-6)}@media (max-width:768px){.blog-page__header{padding-top:var(--space-10)}.blog-page__title{font-size:var(--text-3xl)}}
