.blog-container{width:100%;max-width:var(--containers-max-width);margin:auto;padding:var(--spacing-lg);margin-top:var(--spacing-xl)}.blog-container,html{color:var(--palette-foreground)!important}.blog-container,.featured-post,html{background:var(--palette-background)!important}.featured-post{margin-bottom:var(--spacing-xl);display:grid;grid-template-columns:1.2fr 1fr;gap:var(--spacing-lg);border-radius:var(--corners-lg)}.featured-post-image{width:100%;height:400px;border-radius:var(--corners-md);overflow:hidden;position:relative}.featured-post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-post-content{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm)}.featured-post-category{color:var(--palette-primary)!important;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.featured-post-title{font-size:2.5rem;margin:var(--spacing-xs) 0}.featured-post-meta{display:flex;gap:var(--spacing-sm);color:var(--palette-text-muted)!important;font-size:.9rem}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-lg)}.blog-card{background:var(--palette-background)!important;border-radius:var(--corners-md);overflow:hidden;transition:transform .2s}.blog-card:hover{transform:translateY(-4px)}.blog-card-image{width:100%;height:200px;position:relative}.blog-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card-content{padding:var(--spacing-md)}.blog-card-category{color:var(--palette-primary)!important;font-size:.8rem;text-transform:uppercase}.blog-card-title{margin:var(--spacing-xs) 0;font-size:1.25rem}.blog-card-meta,.blog-card-title{color:var(--palette-foreground)!important}.blog-card-meta{display:flex;gap:var(--spacing-sm);font-size:.8rem}@media (max-width:768px){.featured-post{grid-template-columns:1fr}.featured-post-image{height:300px}.featured-post-title{font-size:2rem}.blog-grid{grid-template-columns:1fr}}