.hero-content[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{color:var(--white);margin-bottom:1rem}.hero-description[data-astro-cid-5tznm7mj]{font-size:1.25rem;color:#ffffffe6;max-width:600px;margin:0 auto}.featured-post[data-astro-cid-5tznm7mj]{margin-bottom:4rem}.featured-article[data-astro-cid-5tznm7mj]{background:var(--white);border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-xl);transition:all .3s ease}.featured-article[data-astro-cid-5tznm7mj]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.featured-link[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:1fr 1fr;gap:0;text-decoration:none;color:inherit}.featured-image[data-astro-cid-5tznm7mj]{position:relative;overflow:hidden}.featured-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:400px;object-fit:cover;transition:transform .3s ease}.featured-article[data-astro-cid-5tznm7mj]:hover .featured-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.05)}.featured-badge[data-astro-cid-5tznm7mj]{position:absolute;top:1rem;left:1rem;background:var(--primary-yellow);color:var(--gray-900);padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600}.featured-content[data-astro-cid-5tznm7mj]{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.post-meta[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:var(--gray-500);flex-wrap:wrap}.reading-time[data-astro-cid-5tznm7mj]{position:relative;padding-left:1rem}.reading-time[data-astro-cid-5tznm7mj]:before{content:"•";position:absolute;left:.5rem}.post-category[data-astro-cid-5tznm7mj]{background:var(--primary-blue);color:var(--white);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.featured-title[data-astro-cid-5tznm7mj]{font-size:1.75rem;font-weight:700;color:var(--primary-blue);margin-bottom:1rem;line-height:1.2}.featured-description[data-astro-cid-5tznm7mj]{color:var(--gray-600);margin-bottom:1.5rem;line-height:1.6}.post-tags[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tag[data-astro-cid-5tznm7mj]{background:var(--gray-100);color:var(--gray-700);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.read-more[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-blue);font-weight:600;transition:color .2s ease}.featured-article[data-astro-cid-5tznm7mj]:hover .read-more[data-astro-cid-5tznm7mj]{color:var(--primary-blue-light)}.blog-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.blog-card[data-astro-cid-5tznm7mj]{background:var(--white);border-radius:.75rem;overflow:hidden;box-shadow:var(--shadow-md);transition:all .3s ease}.blog-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.blog-link[data-astro-cid-5tznm7mj]{display:block;text-decoration:none;color:inherit}.blog-image[data-astro-cid-5tznm7mj]{position:relative;overflow:hidden}.blog-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.blog-card[data-astro-cid-5tznm7mj]:hover .blog-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.05)}.blog-content[data-astro-cid-5tznm7mj]{padding:1.5rem}.post-category-badge[data-astro-cid-5tznm7mj]{display:inline-block;background:var(--primary-blue);color:var(--white);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;margin-bottom:.75rem}.blog-title[data-astro-cid-5tznm7mj]{font-size:1.25rem;font-weight:600;color:var(--primary-blue);margin-bottom:.75rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-description[data-astro-cid-5tznm7mj]{color:var(--gray-600);margin-bottom:1rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.empty-state[data-astro-cid-5tznm7mj],.error-state[data-astro-cid-5tznm7mj]{text-align:center;padding:4rem 2rem;background:var(--white);border-radius:.75rem;box-shadow:var(--shadow-md)}.empty-icon[data-astro-cid-5tznm7mj],.error-icon[data-astro-cid-5tznm7mj]{font-size:4rem;margin-bottom:1rem}.empty-state[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj],.error-state[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{color:var(--gray-900);margin-bottom:1rem}.empty-state[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj],.error-state[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:var(--gray-600);margin-bottom:1.5rem}.newsletter-section[data-astro-cid-5tznm7mj]{background:var(--gradient-primary);color:var(--white);padding:3rem 2rem;border-radius:1rem;text-align:center}.newsletter-content[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{color:var(--white);margin-bottom:1rem}.newsletter-content[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:#ffffffe6;margin-bottom:2rem;font-size:1.125rem}.newsletter-form[data-astro-cid-5tznm7mj]{display:flex;gap:1rem;max-width:400px;margin:0 auto 1rem}.newsletter-form[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]{flex:1;padding:.75rem 1rem;border:none;border-radius:.5rem;font-size:1rem}.newsletter-form[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]:focus{outline:none;box-shadow:0 0 0 3px #ffffff4d}.newsletter-note[data-astro-cid-5tznm7mj]{font-size:.875rem;color:#ffffffb3;margin:0}@media (max-width: 768px){.featured-link[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.featured-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{height:250px}.featured-content[data-astro-cid-5tznm7mj]{padding:2rem}.featured-title[data-astro-cid-5tznm7mj]{font-size:1.5rem}.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.newsletter-form[data-astro-cid-5tznm7mj]{flex-direction:column}.newsletter-section[data-astro-cid-5tznm7mj]{padding:2rem 1.5rem}}
