.blog-module__JsT-Oq__blogWrapper{background:radial-gradient(circle at 100% 0,#f8faff 0%,#fff 50%);min-height:100vh;padding:80px 24px}.blog-module__JsT-Oq__container{max-width:1200px;margin:0 auto}.blog-module__JsT-Oq__blogHeader{text-align:center;margin-bottom:80px}.blog-module__JsT-Oq__blogHeader h1{letter-spacing:-.05em;padding:0 10px;font-size:clamp(2.5rem,8vw,4rem);font-weight:800}.blog-module__JsT-Oq__blogHeader span{color:#2563eb}.blog-module__JsT-Oq__postGrid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:20px;display:grid}.blog-module__JsT-Oq__postCard{-webkit-backdrop-filter:blur(10px);background:#fff9;border:1px solid #fff6;border-radius:24px;flex-direction:column;padding:30px 24px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000008}.blog-module__JsT-Oq__postCard:hover{background:#fffc;border-color:#2563eb33;transform:translateY(-10px);box-shadow:0 20px 40px #0000000f}.blog-module__JsT-Oq__iconBox{color:#fff;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:25px;font-size:18px;display:flex;box-shadow:0 8px 16px #2563eb33}.blog-module__JsT-Oq__postCard h2{color:#111;margin-bottom:15px;font-size:1.6rem;font-weight:700;line-height:1.2}.blog-module__JsT-Oq__postCard p{color:#666;flex-grow:1;margin-bottom:25px;font-size:1.05rem;line-height:1.6}.blog-module__JsT-Oq__readMore{color:#999;font-size:.9rem;font-weight:600}.blog-module__JsT-Oq__postCard:before{content:"";z-index:-1;background:radial-gradient(circle,#2563eb0d 0%,#0000 70%);width:150px;height:150px;position:absolute;top:-20%;right:-20%}@media (min-width:768px){.blog-module__JsT-Oq__postGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:30px}}
