.blog_blogPage___JFFB{width:100%}.blog_hero__m_tED{background:linear-gradient(135deg,#d32f2f,#b71c1c);padding:120px 20px 80px;text-align:center;color:#fff}.blog_heroContent__M8Fd9{max-width:800px;margin:0 auto}.blog_heroTitle__4NEms{font-size:3.5rem;font-weight:800;margin:0 0 20px;animation:blog_fadeInUp__m2h9d .8s ease-out}.blog_heroSubtitle__8jtbV{font-size:1.25rem;margin:0;opacity:.95;animation:blog_fadeInUp__m2h9d .8s ease-out .2s backwards}@keyframes blog_fadeInUp__m2h9d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog_blogSection__EZeQU{padding:80px 20px;background:#fff}.blog_container__IKtGu{max-width:1200px;margin:0 auto}.blog_loading__JF0Jd{text-align:center;padding:80px 20px}.blog_spinner__zENE5{width:50px;height:50px;border:4px solid #e0e0e0;border-top-color:#d32f2f;border-radius:50%;animation:blog_spin__k9cw0 1s linear infinite;margin:0 auto 20px}@keyframes blog_spin__k9cw0{to{transform:rotate(1turn)}}.blog_emptyState__2VMKB{text-align:center;padding:80px 20px;background:#f5f5f5;border-radius:16px}.blog_emptyState__2VMKB h3{font-size:1.75rem;color:#002060;margin:0 0 12px}.blog_emptyState__2VMKB p{font-size:1.125rem;color:#666;margin:0}.blog_blogGrid__QlInw{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px}.blog_featuredPost__hNlFx{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px;box-shadow:0 4px 30px rgba(0,0,0,.1)}.blog_blogCard__CdAbn,.blog_featuredPost__hNlFx{background:#f8f9fa;border-radius:16px;overflow:hidden}.blog_blogCard__CdAbn{box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.blog_blogCard__CdAbn:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.blog_blogImageWrapper__pV3SE{position:relative;height:280px;overflow:hidden;border-radius:12px}.blog_featuredPost__hNlFx .blog_blogImageWrapper__pV3SE{height:100%;min-height:400px}.blog_blogImage__BZ7A5{object-fit:cover;transition:transform .3s ease}.blog_blogCard__CdAbn:hover .blog_blogImage__BZ7A5{transform:scale(1.05)}.blog_blogContent__TqdD4{padding:24px}.blog_featuredPost__hNlFx .blog_blogContent__TqdD4{padding:0;display:flex;flex-direction:column;justify-content:center}.blog_blogMeta__FEAoA{display:flex;gap:16px;align-items:center;margin-bottom:16px;font-size:.875rem}.blog_blogAuthor__pZOCU{font-weight:700;color:#d32f2f}.blog_blogDate__WDN_e{color:#999}.blog_blogTitle__tUHbZ{font-size:1.75rem;font-weight:700;margin:0 0 16px;color:#002060;line-height:1.3}.blog_featuredPost__hNlFx .blog_blogTitle__tUHbZ{font-size:2.5rem}.blog_blogExcerpt__RpvhY{font-size:1rem;line-height:1.7;color:#666;margin:0 0 20px}.blog_tags__jIgDd{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.blog_tag__k43Pg{padding:6px 14px;background:#fff;color:#002060;font-size:.8125rem;font-weight:600;border-radius:20px;border:1px solid #e0e0e0}.blog_readMoreBtn__wc9eE{display:inline-block;color:#d32f2f;font-weight:700;text-decoration:none;transition:all .3s ease;font-size:1rem}.blog_readMoreBtn__wc9eE:hover{color:#b71c1c;transform:translateX(4px)}.blog_detailCard__1rkpe{position:fixed;top:0;right:0;width:500px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:1000;overflow-y:auto;animation:blog_slideInFromRight__ySj1u .4s ease}.blog_detailClose__6VNgv{position:absolute;top:16px;right:16px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;color:#666;z-index:1;transition:background .3s ease}.blog_detailClose__6VNgv:hover{background:#fff}.blog_detailImageWrapper__vOeF_{position:relative;height:250px;overflow:hidden}.blog_detailImage__t4CZt{object-fit:cover}.blog_detailBody__otL9Y{padding:24px}.blog_detailTitle__DOy6x{font-size:1.75rem;font-weight:700;color:#002060;margin:0 0 16px}.blog_detailDescription__RAz18{font-size:1rem;line-height:1.6;color:#333;margin:0 0 20px}.blog_detailDetails__91NBZ{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.blog_detailDetail__TCvP6{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#666}.blog_detailIcon__y2F3_{font-size:1.125rem}.blog_detailReadFullBtn__Kv3kz{display:inline-block;color:#d32f2f;font-weight:600;text-decoration:none;transition:color .3s ease}.blog_detailReadFullBtn__Kv3kz:hover{color:#b71c1c}@keyframes blog_slideInFromRight__ySj1u{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:968px){.blog_heroTitle__4NEms{font-size:2.5rem}.blog_blogGrid__QlInw{grid-template-columns:1fr}.blog_featuredPost__hNlFx{grid-template-columns:1fr;padding:24px}.blog_featuredPost__hNlFx .blog_blogImageWrapper__pV3SE{min-height:300px}.blog_featuredPost__hNlFx .blog_blogTitle__tUHbZ{font-size:2rem}.blog_detailCard__1rkpe{width:90vw;left:5vw;top:60px;max-height:80vh;overflow-y:auto;box-sizing:border-box}}