.blog_hero_section[data-astro-cid-ijnerlr2]{background:linear-gradient(135deg,#1e3c72,#2a5298);padding:100px 0 80px;color:#fff;position:relative;overflow:hidden}.blog_hero_section[data-astro-cid-ijnerlr2]:before{content:"";position:absolute;inset:0;background:url(/images/hero-bg.jpg) center/cover;opacity:.1;z-index:-1}.blog_hero_content[data-astro-cid-ijnerlr2] h1[data-astro-cid-ijnerlr2]{font-size:3rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.blog_hero_content[data-astro-cid-ijnerlr2] .lead[data-astro-cid-ijnerlr2]{font-size:1.25rem;margin-bottom:0;opacity:.9}.blog_section[data-astro-cid-ijnerlr2]{background-color:#f8f9fa}.blog_post_card[data-astro-cid-ijnerlr2]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px #00000014;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.blog_post_card[data-astro-cid-ijnerlr2]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.blog_post_image[data-astro-cid-ijnerlr2]{position:relative;height:220px;overflow:hidden}.blog_post_image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog_post_card[data-astro-cid-ijnerlr2]:hover .blog_post_image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{transform:scale(1.05)}.blog_post_category[data-astro-cid-ijnerlr2]{position:absolute;top:15px;left:15px}.category_tag[data-astro-cid-ijnerlr2]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.blog_post_content[data-astro-cid-ijnerlr2]{padding:25px;flex-grow:1;display:flex;flex-direction:column}.blog_post_meta[data-astro-cid-ijnerlr2]{display:flex;justify-content:space-between;margin-bottom:15px;font-size:.85rem;color:#666}.blog_post_meta[data-astro-cid-ijnerlr2] span[data-astro-cid-ijnerlr2]{display:flex;align-items:center;gap:5px}.blog_post_title[data-astro-cid-ijnerlr2]{margin-bottom:15px;flex-grow:1}.blog_post_title[data-astro-cid-ijnerlr2] a[data-astro-cid-ijnerlr2]{color:#2c3e50;text-decoration:none;font-size:1.25rem;font-weight:600;line-height:1.4;transition:color .3s ease}.blog_post_title[data-astro-cid-ijnerlr2] a[data-astro-cid-ijnerlr2]:hover{color:#3498db}.blog_post_excerpt[data-astro-cid-ijnerlr2]{color:#666;line-height:1.6;margin-bottom:20px;flex-grow:1}.blog_post_footer[data-astro-cid-ijnerlr2]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.read_more_btn[data-astro-cid-ijnerlr2]{color:#3498db;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:8px}.read_more_btn[data-astro-cid-ijnerlr2]:hover{color:#2980b9;transform:translate(3px)}.blog_post_tags[data-astro-cid-ijnerlr2]{display:flex;gap:8px}.tag[data-astro-cid-ijnerlr2]{background:#ecf0f1;color:#7f8c8d;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.no_posts_message[data-astro-cid-ijnerlr2]{padding:60px 20px;background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014}.no_posts_message[data-astro-cid-ijnerlr2] h3[data-astro-cid-ijnerlr2]{color:#2c3e50;margin-bottom:15px}.no_posts_message[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{color:#666;font-size:1.1rem}.blog_cta_section[data-astro-cid-ijnerlr2]{background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 0;color:#fff;text-align:center}.cta_content[data-astro-cid-ijnerlr2] h3[data-astro-cid-ijnerlr2]{font-size:2.5rem;font-weight:700;margin-bottom:20px}.cta_content[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{font-size:1.2rem;margin-bottom:30px;opacity:.9}.cta_btn[data-astro-cid-ijnerlr2]{background:#fff;color:#667eea;padding:15px 30px;border-radius:30px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;display:inline-block}.cta_btn[data-astro-cid-ijnerlr2]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #fff3;color:#667eea;text-decoration:none}@media(max-width:768px){.blog_hero_content[data-astro-cid-ijnerlr2] h1[data-astro-cid-ijnerlr2]{font-size:2rem}.blog_hero_content[data-astro-cid-ijnerlr2] .lead[data-astro-cid-ijnerlr2]{font-size:1rem}.blog_post_meta[data-astro-cid-ijnerlr2]{flex-direction:column;gap:8px}.blog_post_footer[data-astro-cid-ijnerlr2]{flex-direction:column;gap:15px;align-items:flex-start}.cta_content[data-astro-cid-ijnerlr2] h3[data-astro-cid-ijnerlr2]{font-size:1.8rem}}
