.blog_container__DRgMZ{max-width:1200px;margin:0 auto;padding:0 20px}.blog_hero__CyOaT{padding:3rem 0 1rem;background:#ffffff;margin-top:90px;margin-bottom:40px;text-align:center}.blog_title__y1eip{font-size:3.5rem;font-weight:400;line-height:1.1;color:#1a1a1a;margin-bottom:1.5rem;font-family:serif}.blog_tagline__dTQdD{font-size:.9rem;background:#dbeafe;display:inline-block;padding:6px 14px;border-radius:20px;color:#1e40af;font-weight:500;margin-bottom:1.5rem}.blog_scriptHighlight__aGZVh{color:var(--primary);font-style:italic;margin-left:8px}.blog_subtitle__p1s8p{font-size:1.1rem;color:#666;max-width:600px;margin:auto;line-height:1.6}.blog_layout__3nMPA{display:grid;gap:60px;margin-bottom:80px}.blog_featuredPost__pCnMY{margin-bottom:60px;position:relative;border-radius:32px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease}.blog_featuredPost__pCnMY:hover{transform:translateY(-5px)}.blog_featuredImage__AF9cj{width:100%;height:450px;object-fit:cover}.blog_featuredContent__vtSWR{position:absolute;bottom:0;left:0;right:0;padding:40px;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);color:white}.blog_featuredBadge__tgWYk{background-color:var(--primary);color:white;padding:6px 14px;border-radius:20px;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;display:inline-block;font-weight:600}.blog_featuredTitle____Oso{font-size:2.5rem;margin-bottom:16px;color:white;font-family:serif;font-weight:400}.blog_postGrid__ZlKB8{display:grid;grid-template-columns:1fr;gap:40px}.blog_postCard__RRNut{display:flex;gap:30px;align-items:center;border-bottom:1px solid var(--border);padding-bottom:30px;transition:transform .3s ease}.blog_postCard__RRNut:hover{transform:translateX(5px)}.blog_postImage__1J7wd{width:240px;height:160px;object-fit:cover;border-radius:24px;flex-shrink:0}.blog_postInfo__zdjqG h2{font-size:1.6rem;color:var(--text-dark);margin-bottom:12px;font-weight:500;font-family:serif}.blog_postExcerpt__yAcb_{color:var(--text-light);margin-bottom:16px;line-height:1.6;font-size:1rem}.blog_readMore__RtvAa{color:var(--primary);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:gap .2s}.blog_readMore__RtvAa:hover{gap:6px}.blog_sidebar__Gv1gC{position:sticky;top:100px}.blog_widget__Hx6U3{background:white;padding:30px;border-radius:24px;border:1px solid var(--border);margin-bottom:40px}.blog_widgetTitle__bAk5I{font-size:1.4rem;color:var(--text-dark);margin-bottom:24px;font-weight:500;padding-bottom:12px;border-bottom:2px solid var(--secondary);font-family:serif}.blog_categoryList__UJyzT{list-style:none}.blog_categoryItem__eYYPG{padding:12px 0;border-bottom:1px solid var(--muted);color:var(--text-light);display:flex;justify-content:space-between;transition:color .2s;cursor:pointer;font-size:.95rem}.blog_categoryItem__eYYPG:hover{color:var(--primary)}.blog_newsletterDesc__bHvex{margin-bottom:16px;color:var(--text-light);line-height:1.6}.blog_newsletterInput__zxfGr{width:100%;padding:14px;border-radius:12px;border:1px solid var(--border);margin-bottom:16px;outline:none;transition:border-color .2s}.blog_newsletterInput__zxfGr:focus{border-color:var(--primary)}.blog_newsletterButton__A89g7{width:100%;padding:14px;background-color:var(--primary);color:white;border-radius:50px;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.blog_newsletterButton__A89g7:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(81,129,113,.2)}.blog_emptyState__3vPbu{text-align:center;padding:80px 20px;border-radius:24px;width:100%;margin:auto}.blog_emptyIcon__zMlJJ{font-size:5rem;margin-bottom:20px}.blog_emptyTitle__3PP_D{font-size:2rem;color:#1a1a1a;margin-bottom:12px;font-family:serif;font-weight:400}.blog_emptyMessage__BtOet{color:#666;font-size:1.1rem;max-width:500px;margin:0 auto;line-height:1.6}.blog_blogPost__cInS9{background-color:#ffffff;min-height:100vh}.blog_blogPost__cInS9 .blog_hero__CyOaT{height:60vh;min-height:400px;position:relative;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;margin-top:0;margin-bottom:0;padding:0}.blog_overlay__asN7Z{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.7));z-index:1}.blog_postHeader__IIQn7{position:relative;z-index:2;color:white;text-align:center;max-width:900px}.blog_categoryBadge__N8yAc{background:var(--primary);color:white;padding:8px 20px;border-radius:50px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;display:inline-block}.blog_postTitle__fDlJd{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:24px;font-family:serif;text-shadow:0 2px 10px rgba(0,0,0,.3)}.blog_meta___jXa5{display:flex;align-items:center;justify-content:center;gap:15px;font-size:16px;font-weight:500;opacity:.9}.blog_separator__ETp5C{opacity:.5}.blog_contentWrapper__DYLi7{max-width:900px;margin:-80px auto 100px;background:white;padding:80px 100px;border-radius:40px;position:relative;z-index:10;box-shadow:0 20px 50px rgba(0,0,0,.05)}.blog_backLink__qYotC{display:flex;align-items:center;gap:8px;color:var(--text-muted);text-decoration:none;font-weight:600;margin-bottom:40px;transition:color .3s}.blog_backLink__qYotC:hover{color:var(--primary)}.blog_content__4_gfq{font-size:1.25rem;line-height:1.8;color:#333}.blog_content__4_gfq h1,.blog_content__4_gfq h2,.blog_content__4_gfq h3{margin:40px 0 20px;font-family:serif;color:#1a1a1a}.blog_content__4_gfq p{margin-bottom:24px}.blog_content__4_gfq img{max-width:100%;border-radius:20px;margin:40px 0}.blog_content__4_gfq blockquote{border-left:5px solid var(--primary);padding:20px 30px;margin:40px 0;background:var(--secondary);font-style:italic;border-radius:0 20px 20px 0}@media (max-width:1024px){.blog_title__y1eip{font-size:3rem}.blog_postTitle__fDlJd{font-size:3.5rem}.blog_contentWrapper__DYLi7{padding:60px 80px;margin-left:20px;margin-right:20px}}@media (max-width:900px){.blog_layout__3nMPA{grid-template-columns:1fr}.blog_postCard__RRNut{flex-direction:column;align-items:flex-start;gap:20px}.blog_postImage__1J7wd{width:100%;height:250px;border-radius:16px}.blog_contentWrapper__DYLi7{padding:50px 40px;margin-top:-40px;border-radius:30px}.blog_postTitle__fDlJd{font-size:2.8rem}.blog_blogPost__cInS9 .blog_hero__CyOaT{height:50vh}}@media (max-width:600px){.blog_hero__CyOaT{padding:100px 0 60px}.blog_title__y1eip{font-size:2.2rem}.blog_postTitle__fDlJd{font-size:2.2rem;padding:0 10px}.blog_blogPost__cInS9 .blog_hero__CyOaT{height:45vh}.blog_content__4_gfq{font-size:1.15rem}.blog_meta___jXa5{font-size:14px;flex-wrap:wrap;gap:10px}.blog_contentWrapper__DYLi7{padding:40px 24px;margin-left:15px;margin-right:15px;border-radius:24px}}@media (max-width:480px){.blog_postTitle__fDlJd,.blog_title__y1eip{font-size:1.8rem}.blog_blogPost__cInS9 .blog_hero__CyOaT{height:40vh}}.blog_loadingContainer__u18uM{text-align:center;padding:150px 20px;display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--text-muted)}.blog_loader__ECAAa{width:40px;height:40px;border-top:3px solid var(--secondary);border:3px solid var(--secondary);border-top-color:var(--primary);border-radius:50%;animation:blog_spin__GqO7M 1s linear infinite}@keyframes blog_spin__GqO7M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}