.hero-blog[data-astro-cid-ijnerlr2]{padding:8rem 0 4rem;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:var(--white);text-align:center}.hero-blog[data-astro-cid-ijnerlr2] h1[data-astro-cid-ijnerlr2]{font-size:3rem;margin-bottom:1rem;color:var(--white)}.hero-blog[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto}.blog-filters[data-astro-cid-ijnerlr2]{margin-bottom:3rem;text-align:center}.blog-filters[data-astro-cid-ijnerlr2] h3[data-astro-cid-ijnerlr2]{margin-bottom:1rem;color:var(--neutral-700)}.filter-buttons[data-astro-cid-ijnerlr2]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.filter-btn[data-astro-cid-ijnerlr2]{padding:.5rem 1rem;border:2px solid var(--neutral-300);background:var(--white);color:var(--neutral-600);border-radius:2rem;cursor:pointer;transition:all .2s ease;font-weight:500}.filter-btn[data-astro-cid-ijnerlr2]:hover,.filter-btn[data-astro-cid-ijnerlr2].active{background:var(--primary);color:var(--white);border-color:var(--primary)}.featured-posts[data-astro-cid-ijnerlr2]{margin-bottom:4rem}.featured-posts[data-astro-cid-ijnerlr2] h2[data-astro-cid-ijnerlr2],.all-posts[data-astro-cid-ijnerlr2] h2[data-astro-cid-ijnerlr2]{font-size:2rem;margin-bottom:2rem;color:var(--neutral-800);text-align:center}.featured-grid[data-astro-cid-ijnerlr2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.featured-post[data-astro-cid-ijnerlr2]{background:var(--white);border-radius:1rem;overflow:hidden;box-shadow:0 8px 25px #0000001a;transition:transform .3s ease}.featured-post[data-astro-cid-ijnerlr2]:hover{transform:translateY(-8px)}.posts-grid[data-astro-cid-ijnerlr2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.blog-post[data-astro-cid-ijnerlr2]{background:var(--white);border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease}.blog-post[data-astro-cid-ijnerlr2]:hover{transform:translateY(-4px)}.post-image[data-astro-cid-ijnerlr2]{position:relative;height:200px;overflow:hidden}.featured-post[data-astro-cid-ijnerlr2] .post-image[data-astro-cid-ijnerlr2]{height:250px}.post-image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post[data-astro-cid-ijnerlr2]:hover .post-image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2],.featured-post[data-astro-cid-ijnerlr2]:hover .post-image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{transform:scale(1.05)}.post-category[data-astro-cid-ijnerlr2]{position:absolute;top:1rem;left:1rem;background-color:var(--primary);color:var(--white);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.post-content[data-astro-cid-ijnerlr2]{padding:1.5rem}.post-meta[data-astro-cid-ijnerlr2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;color:var(--neutral-500)}.post-title[data-astro-cid-ijnerlr2]{font-size:1.25rem;margin-bottom:1rem;line-height:1.3;color:var(--neutral-800)}.featured-post[data-astro-cid-ijnerlr2] .post-title[data-astro-cid-ijnerlr2]{font-size:1.5rem}.post-title[data-astro-cid-ijnerlr2]:hover{color:var(--primary)}.post-excerpt[data-astro-cid-ijnerlr2]{color:var(--neutral-600);margin-bottom:1.5rem;line-height:1.6}.post-link[data-astro-cid-ijnerlr2]{color:var(--primary);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;transition:all .2s ease}.post-link[data-astro-cid-ijnerlr2]:hover{color:var(--secondary);transform:translate(4px)}.post-link[data-astro-cid-ijnerlr2]:after{content:"→";margin-left:.5rem;transition:transform .2s ease}.post-link[data-astro-cid-ijnerlr2]:hover:after{transform:translate(4px)}.newsletter-signup[data-astro-cid-ijnerlr2]{background:linear-gradient(135deg,var(--neutral-50) 0%,#E0F2FE 100%);padding:3rem;border-radius:1rem;text-align:center}.newsletter-content[data-astro-cid-ijnerlr2] h3[data-astro-cid-ijnerlr2]{font-size:1.5rem;margin-bottom:1rem;color:var(--neutral-800)}.newsletter-content[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{color:var(--neutral-600);margin-bottom:2rem}.newsletter-form[data-astro-cid-ijnerlr2]{display:flex;gap:1rem;justify-content:center;max-width:400px;margin:0 auto}.newsletter-form[data-astro-cid-ijnerlr2] input[data-astro-cid-ijnerlr2]{flex:1;padding:.75rem 1rem;border:2px solid var(--neutral-200);border-radius:.5rem;font-size:1rem}.newsletter-form[data-astro-cid-ijnerlr2] input[data-astro-cid-ijnerlr2]:focus{outline:none;border-color:var(--primary)}@media (max-width: 768px){.hero-blog[data-astro-cid-ijnerlr2] h1[data-astro-cid-ijnerlr2]{font-size:2rem}.featured-grid[data-astro-cid-ijnerlr2],.posts-grid[data-astro-cid-ijnerlr2]{grid-template-columns:1fr}.newsletter-form[data-astro-cid-ijnerlr2]{flex-direction:column}.filter-buttons[data-astro-cid-ijnerlr2]{justify-content:center}}
