.blog-module__JsT-Oq__blogPage{background:#f9f7ff;flex-direction:column;align-items:center;width:100%;padding:60px 0;display:flex}.blog-module__JsT-Oq__blogHero{text-align:center;color:#fff;background:linear-gradient(135deg,#3c2d8a,#b82b77);border-radius:22px;width:100%;max-width:1100px;padding:60px 30px;animation:.6s ease-out blog-module__JsT-Oq__fadeIn;box-shadow:0 12px 40px #3c2d8a59}.blog-module__JsT-Oq__blogHero h1{letter-spacing:-1px;font-size:46px;font-weight:800}.blog-module__JsT-Oq__blogHero p{opacity:.95;margin-top:10px;font-size:18px}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:32px;width:100%;max-width:1150px;margin-top:50px;display:grid}.blog-module__JsT-Oq__blogGrid a{text-decoration:none}.blog-module__JsT-Oq__blogCard{background:#fff;border:1px solid #e8e2ff;border-radius:20px;padding:28px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 8px 26px #3c2d8a1a}.blog-module__JsT-Oq__blogCard:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 18px 50px #3c2d8a33}.blog-module__JsT-Oq__blogCard:before{content:"";background:linear-gradient(90deg,#b82b77,#3c2d8a);width:100%;height:6px;position:absolute;top:0;left:0}.blog-module__JsT-Oq__tag{color:#fff;letter-spacing:1px;background:#3c2d8a;border-radius:20px;margin-bottom:12px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.blog-module__JsT-Oq__blogCard h2{color:#3c2d8a;margin-bottom:12px;font-size:24px;font-weight:800;transition:all .3s}.blog-module__JsT-Oq__blogCard:hover h2{color:#b82b77}.blog-module__JsT-Oq__blogCard p{color:#555;font-size:16px;line-height:1.7}.blog-module__JsT-Oq__blogSeo{background:#fff;border:1px solid #e7e1ff;border-radius:22px;max-width:1080px;margin:80px auto 40px;padding:45px 40px;animation:.6s ease-out blog-module__JsT-Oq__fadeIn;position:relative;overflow:hidden;box-shadow:0 12px 40px #3c2d8a1a}.blog-module__JsT-Oq__blogSeo:before{content:"";background:linear-gradient(90deg,#b82b77,#3c2d8a);width:100%;height:6px;position:absolute;top:0;left:0}.blog-module__JsT-Oq__blogSeo h2{color:#3c2d8a;text-align:center;margin-bottom:18px;font-size:30px;font-weight:800}.blog-module__JsT-Oq__blogSeo p{color:#444;white-space:pre-line;font-size:17px;line-height:1.8}.blog-module__JsT-Oq__breadcrumbs{color:#777;max-width:1000px;margin:25px auto;font-size:14px}.blog-module__JsT-Oq__breadcrumbs a{color:#3c2d8a;font-weight:600;text-decoration:none}.blog-module__JsT-Oq__breadcrumbs span{color:#b82b77;font-weight:700}.blog-module__JsT-Oq__blogHeroImage{object-fit:cover;border-radius:18px;width:100%;max-width:900px;height:340px;margin:20px auto 35px;display:block;box-shadow:0 12px 36px #3c2d8a2e}.blog-module__JsT-Oq__blogDetailTitle{color:#3c2d8a;text-align:left;margin-bottom:12px;font-size:40px;font-weight:800}.blog-module__JsT-Oq__metaInfo{color:#777;gap:12px;margin-bottom:30px;font-size:15px;display:flex}.blog-module__JsT-Oq__blogDetailContent{max-width:900px;margin:0 auto}.blog-module__JsT-Oq__blogDetailContent p,.blog-module__JsT-Oq__blogDetailContent li{color:#444;margin-bottom:20px;font-size:18px;line-height:1.8}.blog-module__JsT-Oq__blogDetailContent h2,.blog-module__JsT-Oq__blogDetailContent h3{color:#3c2d8a;margin-top:30px;margin-bottom:15px;font-weight:700}.blog-module__JsT-Oq__faqSection{background:#fff;border:1px solid #e4dcff;border-radius:20px;max-width:900px;margin:50px auto;padding:40px;box-shadow:0 10px 40px #3c2d8a1f}.blog-module__JsT-Oq__faqSection h2{color:#3c2d8a;text-align:center;margin-bottom:20px;font-size:28px}.blog-module__JsT-Oq__faqItem h3{color:#b82b77;margin-bottom:5px;font-size:18px}.blog-module__JsT-Oq__faqItem p{color:#555;font-size:16px}.blog-module__JsT-Oq__authorBio{background:#f5f2ff;border:1px solid #e0d9ff;border-radius:20px;align-items:center;gap:20px;max-width:900px;margin:40px auto 80px;padding:25px 30px;display:flex}.blog-module__JsT-Oq__authorBio img{border-radius:50%;width:90px;height:90px}.blog-module__JsT-Oq__authorBio h3{color:#3c2d8a;margin-bottom:6px;font-size:20px}.blog-module__JsT-Oq__authorBio p{color:#555;font-size:15px;line-height:1.6}.blog-module__JsT-Oq__blogDetail{text-align:justify;max-width:900px;margin:40px auto;padding:20px}@keyframes blog-module__JsT-Oq__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.blog-module__JsT-Oq__blogHero h1{font-size:28px}.blog-module__JsT-Oq__blogHero p{font-size:14px}.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__blogDetailTitle{font-size:28px}.blog-module__JsT-Oq__blogHeroImage{height:240px}.blog-module__JsT-Oq__authorBio{text-align:center;flex-direction:column}}
