.blog_post_hero[data-astro-cid-4sn4zg3r]{position:relative;height:70vh;min-height:500px;display:flex;align-items:center;color:#fff;overflow:hidden}.hero_image_container[data-astro-cid-4sn4zg3r]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.hero_image_container[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:100%;object-fit:cover}.hero_overlay[data-astro-cid-4sn4zg3r]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1e3c72cc,#2a5298cc);z-index:-1}.blog_post_hero_content[data-astro-cid-4sn4zg3r]{text-align:center;max-width:800px;margin:0 auto}.post_category_badge[data-astro-cid-4sn4zg3r]{margin-bottom:20px}.post_category_badge[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;padding:8px 20px;border-radius:25px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.post_title[data-astro-cid-4sn4zg3r]{font-size:3rem;font-weight:700;margin-bottom:25px;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.post_meta[data-astro-cid-4sn4zg3r]{display:flex;justify-content:center;gap:30px;font-size:1rem;opacity:.9}.meta_item[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:8px}.blog_post_content_section[data-astro-cid-4sn4zg3r]{padding:80px 0;background:#fff}.blog_post_content[data-astro-cid-4sn4zg3r]{background:#fff;padding:0}.post_excerpt[data-astro-cid-4sn4zg3r]{margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid #ecf0f1}.post_excerpt[data-astro-cid-4sn4zg3r] .lead[data-astro-cid-4sn4zg3r]{font-size:1.3rem;color:#666;line-height:1.6;font-style:italic;text-align:center}.post_body[data-astro-cid-4sn4zg3r]{line-height:1.8;font-size:1.1rem;color:#333;margin-bottom:50px}.post_body[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{color:#2c3e50;margin-top:40px;margin-bottom:20px;font-weight:600;border-left:4px solid #3498db;padding-left:20px}.post_body[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{color:#34495e;margin-top:30px;margin-bottom:15px;font-weight:600}.post_body[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin-bottom:20px}.post_body[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r],.post_body[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r]{margin-bottom:20px;padding-left:30px}.post_body[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{margin-bottom:8px}.post_body[data-astro-cid-4sn4zg3r] blockquote[data-astro-cid-4sn4zg3r]{background:#f8f9fa;border-left:4px solid #3498db;padding:20px;margin:30px 0;font-style:italic;border-radius:0 8px 8px 0}.post_body[data-astro-cid-4sn4zg3r] strong[data-astro-cid-4sn4zg3r]{color:#2c3e50;font-weight:600}.post_tags_section[data-astro-cid-4sn4zg3r]{margin-bottom:40px;padding:30px;background:#f8f9fa;border-radius:10px}.post_tags_section[data-astro-cid-4sn4zg3r] h4[data-astro-cid-4sn4zg3r]{color:#2c3e50;margin-bottom:15px;font-size:1.1rem}.tags_container[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;gap:10px}.post_tag[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .3s ease}.post_tag[data-astro-cid-4sn4zg3r]:hover{transform:translateY(-2px)}.post_navigation[data-astro-cid-4sn4zg3r]{text-align:center;margin-bottom:40px}.back_to_blog_btn[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 25px;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.back_to_blog_btn[data-astro-cid-4sn4zg3r]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d;color:#fff;text-decoration:none}.related_posts_section[data-astro-cid-4sn4zg3r]{background:#f8f9fa;padding:80px 0}.related_post_card[data-astro-cid-4sn4zg3r]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #00000014;transition:transform .3s ease;height:100%}.related_post_card[data-astro-cid-4sn4zg3r]:hover{transform:translateY(-5px)}.related_post_image[data-astro-cid-4sn4zg3r]{height:200px;overflow:hidden}.related_post_image[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related_post_card[data-astro-cid-4sn4zg3r]:hover .related_post_image[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{transform:scale(1.05)}.related_post_content[data-astro-cid-4sn4zg3r]{padding:20px}.related_post_content[data-astro-cid-4sn4zg3r] h4[data-astro-cid-4sn4zg3r]{margin-bottom:10px}.related_post_content[data-astro-cid-4sn4zg3r] h4[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:#2c3e50;text-decoration:none;font-size:1.1rem;font-weight:600;transition:color .3s ease}.related_post_content[data-astro-cid-4sn4zg3r] h4[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:#3498db}.related_post_content[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:15px}.related_post_meta[data-astro-cid-4sn4zg3r]{color:#999;font-size:.85rem}.blog_post_cta_section[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,#1e3c72,#2a5298);padding:80px 0;color:#fff}.blog_post_cta_section[data-astro-cid-4sn4zg3r] .cta_content[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{font-size:2.2rem;font-weight:700;margin-bottom:20px}.blog_post_cta_section[data-astro-cid-4sn4zg3r] .cta_content[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{font-size:1.1rem;margin-bottom:30px;opacity:.9;line-height:1.6}.blog_post_cta_section[data-astro-cid-4sn4zg3r] .cta_btn[data-astro-cid-4sn4zg3r]{background:#fff;color:#1e3c72;padding:15px 35px;border-radius:30px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease}.blog_post_cta_section[data-astro-cid-4sn4zg3r] .cta_btn[data-astro-cid-4sn4zg3r]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #fff3;color:#1e3c72;text-decoration:none}@media(max-width:768px){.blog_post_hero[data-astro-cid-4sn4zg3r]{height:50vh;min-height:400px}.post_title[data-astro-cid-4sn4zg3r]{font-size:2rem}.post_meta[data-astro-cid-4sn4zg3r]{flex-direction:column;gap:15px}.tags_container[data-astro-cid-4sn4zg3r]{justify-content:center}.blog_post_cta_section[data-astro-cid-4sn4zg3r] .cta_content[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{font-size:1.6rem}}
