.blog-module__JsT-Oq__blogSearch{background:#fff;border:2px solid #e8d5ff;border-radius:14px;max-width:560px;margin:0 auto 50px;display:flex;overflow:hidden;box-shadow:0 8px 30px #00000014}.blog-module__JsT-Oq__blogSearch input{color:#333;border:none;outline:none;flex:1;padding:16px 20px;font-family:Poppins,sans-serif;font-size:15px}.blog-module__JsT-Oq__blogSearch button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7b2ff7,#9b59ff);border:none;padding:16px 28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.blog-module__JsT-Oq__blogSearch button:hover{opacity:.9}.blog-module__JsT-Oq__catTabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:50px;display:flex}.blog-module__JsT-Oq__catBtn{color:#555;cursor:pointer;background:#fff;border:2px solid #e8d5ff;border-radius:30px;padding:9px 22px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .3s}.blog-module__JsT-Oq__catBtn:hover,.blog-module__JsT-Oq__catBtn.blog-module__JsT-Oq__active{color:#fff;background:linear-gradient(135deg,#7b2ff7,#9b59ff);border-color:#0000;box-shadow:0 0 20px #7b2ff74d}.blog-module__JsT-Oq__featuredPost{background:#fff;border-radius:28px;gap:50px;margin-bottom:60px;transition:all .4s;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000000f}.blog-module__JsT-Oq__featuredPost:hover{box-shadow:0 0 50px #7b2ff733}.blog-module__JsT-Oq__featuredImg{width:50%;min-height:380px;position:relative}.blog-module__JsT-Oq__featuredContent{flex-direction:column;flex:1;justify-content:center;padding:45px 40px 45px 10px;display:flex}.blog-module__JsT-Oq__postMeta{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:16px;display:flex}.blog-module__JsT-Oq__postCat{color:#7b2ff7;background:#f3ebff;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700}.blog-module__JsT-Oq__postDate,.blog-module__JsT-Oq__postRead{color:#999;font-size:13px}.blog-module__JsT-Oq__featuredContent h2{margin-bottom:14px;font-size:30px;line-height:1.35}.blog-module__JsT-Oq__featuredContent p{color:#666;margin-bottom:22px;line-height:1.9}.blog-module__JsT-Oq__postAuthor{align-items:center;gap:12px;margin-bottom:22px;display:flex}.blog-module__JsT-Oq__postAuthor img{object-fit:cover;border:2px solid #e8d5ff;border-radius:50%}.blog-module__JsT-Oq__postAuthor span{color:#555;font-size:14px;font-weight:500}.blog-module__JsT-Oq__readMore{color:#7b2ff7;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__readMore:hover{text-decoration:underline}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:30px;display:grid}.blog-module__JsT-Oq__blogCard{background:#fff;border-radius:22px;transition:all .4s;overflow:hidden;box-shadow:0 8px 25px #0000000d}.blog-module__JsT-Oq__blogCard:hover{transform:translateY(-8px);box-shadow:0 0 40px #7b2ff740}.blog-module__JsT-Oq__blogCardImg{width:100%;height:210px;position:relative;overflow:hidden}.blog-module__JsT-Oq__blogCardImg img{transition:all .4s}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__blogCardImg img{transform:scale(1.05)}.blog-module__JsT-Oq__blogBody{padding:25px}.blog-module__JsT-Oq__blogBody .blog-module__JsT-Oq__postMeta{margin-bottom:12px}.blog-module__JsT-Oq__blogBody h3{margin-bottom:10px;font-size:19px;line-height:1.4}.blog-module__JsT-Oq__blogBody p{color:#777;margin-bottom:18px;font-size:14px;line-height:1.7}.blog-module__JsT-Oq__newsletter{text-align:center;background:linear-gradient(135deg,#7b2ff714,#9b59ff0d);border-radius:24px;padding:60px}.blog-module__JsT-Oq__newsletter h2{margin-bottom:14px;font-size:36px}.blog-module__JsT-Oq__newsletter h2 span{color:#7b2ff7}.blog-module__JsT-Oq__newsletter p{color:#666;max-width:560px;margin:0 auto 30px;line-height:1.8}.blog-module__JsT-Oq__newsletterForm{flex-wrap:wrap;justify-content:center;gap:12px;max-width:480px;margin:0 auto;display:flex}.blog-module__JsT-Oq__newsletterForm input{border:2px solid #e8d5ff;border-radius:12px;outline:none;flex:1;min-width:220px;padding:14px 20px;font-family:Poppins,sans-serif;font-size:14px}.blog-module__JsT-Oq__newsletterForm input:focus{border-color:#7b2ff7}.blog-module__JsT-Oq__newsletterSuccess{color:#7b2ff7;margin-top:15px;font-size:15px;font-weight:600}@media (max-width:900px){.blog-module__JsT-Oq__featuredPost{flex-direction:column}.blog-module__JsT-Oq__featuredImg{width:100%;min-height:240px}.blog-module__JsT-Oq__featuredContent{padding:30px}}
