.blog-module__JsT-Oq__blogHero{text-align:center;background:linear-gradient(160deg,#f8fbff 0%,#eef5ff 30%,#dbeafe 60%,#f0f7ff 100%);padding:160px 0 80px;position:relative;overflow:hidden}.blog-module__JsT-Oq__heroBg{pointer-events:none;position:absolute;inset:0}.blog-module__JsT-Oq__blob1{opacity:.4;width:500px;height:500px;animation:18s ease-in-out infinite blog-module__JsT-Oq__blob;top:-200px;left:-200px}.blog-module__JsT-Oq__blob2{opacity:.35;width:400px;height:400px;animation:22s ease-in-out infinite reverse blog-module__JsT-Oq__blob;bottom:-100px;right:-150px}.blog-module__JsT-Oq__heroContent{z-index:1;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.blog-module__JsT-Oq__heroContent h1{max-width:600px;line-height:1.1}.blog-module__JsT-Oq__heroDesc{text-align:center;max-width:520px;color:var(--text-muted);font-size:var(--text-lg)}.blog-module__JsT-Oq__blogSection{background:var(--color-white)}.blog-module__JsT-Oq__featuredCard{color:var(--text-primary);margin-bottom:var(--space-3xl);cursor:pointer;grid-template-columns:1.1fr 1fr;padding:0;text-decoration:none;display:grid;overflow:hidden}.blog-module__JsT-Oq__featuredCard:hover{color:var(--text-primary)}.blog-module__JsT-Oq__featuredImageWrap{aspect-ratio:16/10;overflow:hidden}.blog-module__JsT-Oq__featuredImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.blog-module__JsT-Oq__featuredCard:hover .blog-module__JsT-Oq__featuredImage{transform:scale(1.06)}.blog-module__JsT-Oq__featuredContent{padding:var(--space-2xl);gap:var(--space-sm);flex-direction:column;justify-content:center;display:flex}.blog-module__JsT-Oq__featuredTitle{font-size:var(--text-2xl);font-weight:700;line-height:1.3}.blog-module__JsT-Oq__featuredExcerpt{font-size:var(--text-sm);color:var(--text-muted);line-height:1.7}.blog-module__JsT-Oq__postCategory{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-blue);background:var(--glass-blue);border-radius:var(--radius-full);width:fit-content;padding:4px 12px;font-weight:600;display:inline-block}.blog-module__JsT-Oq__postMeta{align-items:center;gap:var(--space-md);font-size:var(--text-xs);color:var(--text-light);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__postMeta span{align-items:center;gap:4px;display:flex}.blog-module__JsT-Oq__readMore{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-blue);margin-top:var(--space-sm);transition:gap var(--transition-fast);align-items:center;gap:6px;display:flex}.blog-module__JsT-Oq__featuredCard:hover .blog-module__JsT-Oq__readMore{gap:12px}.blog-module__JsT-Oq__blogGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.blog-module__JsT-Oq__blogCard{color:var(--text-primary);cursor:pointer;flex-direction:column;height:100%;padding:0;text-decoration:none;display:flex;overflow:hidden}.blog-module__JsT-Oq__blogCard:hover{color:var(--text-primary)}.blog-module__JsT-Oq__blogImageWrap{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-module__JsT-Oq__blogImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__blogImage{transform:scale(1.06)}.blog-module__JsT-Oq__postCategoryBadge{top:var(--space-md);left:var(--space-md);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--color-blue-deep);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);background:#ffffffd9;border:1px solid #ffffff80;padding:4px 12px;font-size:.65rem;font-weight:600;position:absolute}.blog-module__JsT-Oq__blogCardContent{padding:var(--space-lg) var(--space-xl) var(--space-xl);gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.blog-module__JsT-Oq__blogCardTitle{font-size:var(--text-xl);font-weight:700;line-height:1.3}.blog-module__JsT-Oq__blogCardExcerpt{font-size:var(--text-sm);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.blog-module__JsT-Oq__featuredCard{grid-template-columns:1fr}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-module__JsT-Oq__blogHero{padding:110px 0 60px}.blog-module__JsT-Oq__heroContent h1{font-size:var(--text-3xl)}.blog-module__JsT-Oq__heroDesc{font-size:var(--text-base)}.blog-module__JsT-Oq__featuredContent{padding:var(--space-xl)}.blog-module__JsT-Oq__featuredTitle{font-size:var(--text-xl)}.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.blog-module__JsT-Oq__blogCardContent{padding:var(--space-md) var(--space-lg) var(--space-lg)}.blog-module__JsT-Oq__blogCardTitle{font-size:var(--text-lg)}}@media (max-width:480px){.blog-module__JsT-Oq__blogHero{padding:95px 0 40px}.blog-module__JsT-Oq__heroContent h1{font-size:var(--text-2xl)}.blog-module__JsT-Oq__featuredContent{padding:var(--space-lg)}.blog-module__JsT-Oq__featuredTitle{font-size:var(--text-lg)}.blog-module__JsT-Oq__readMore{font-size:var(--text-xs)}}
