.blog_blogPage___JFFB{min-height:100vh;padding:96px 24px;background:radial-gradient(circle at top,rgba(79,70,229,.14),transparent 60%),#0f172a;color:#e2e8f0;display:flex;flex-direction:column;gap:48px}.blog_blogHero__B_tlu{max-width:720px;display:flex;flex-direction:column;gap:12px}.blog_blogEyebrow__P_gGh{margin:0;letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;color:#c7d2fe}.blog_blogTitle__tUHbZ{margin:0;font-size:2.75rem;color:#f8fafc}.blog_blogSubtitle__GZ5Es{margin:0;font-size:1.1rem;color:rgba(226,232,240,.85);line-height:1.6}.blog_blogPosts__nZCST{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.blog_blogPostCard__RbE1v{border:1px solid rgba(99,102,241,.35);border-radius:20px;padding:24px;background:rgba(15,23,42,.6);display:flex;flex-direction:column;gap:10px}.blog_blogPostDate__iLOWO{margin:0;font-size:.9rem;color:rgba(226,232,240,.7)}.blog_blogPostLink__lQRYT{color:#f5f3ff;font-size:1.3rem;font-weight:700;text-decoration:none}.blog_blogPostLink__lQRYT:hover{text-decoration:underline}.blog_blogPostSummary__iAdWB{margin:0;color:rgba(226,232,240,.85);line-height:1.5}.blog_blogPostCta__hNJD8{margin-top:6px;color:#c4b5fd;font-weight:600;text-decoration:none}.blog_blogPostCta__hNJD8:hover{text-decoration:underline}.blog_blogArticle__XUSJe{background:#0f172a;color:#e2e8f0;min-height:100vh;padding:96px 24px}.blog_blogArticleInner__V6ovB{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.blog_blogBackLink__ElYV4{color:#c4b5fd;text-decoration:none;font-weight:600}.blog_blogBackLink__ElYV4:hover{text-decoration:underline}.blog_blogArticleTitle__5XL_V{margin:0;font-size:2.5rem;color:#f8fafc}.blog_blogBody__gt80u{display:flex;flex-direction:column;gap:18px;font-size:1.05rem;line-height:1.7}.blog_blogBody__gt80u p{margin:0}.blog_blogBody__gt80u a{color:#c4b5fd;text-decoration:underline;font-weight:600}.blog_blogBody__gt80u strong{color:#f8fafc}@media (max-width:640px){.blog_blogArticle__XUSJe,.blog_blogPage___JFFB{padding:72px 16px}.blog_blogArticleTitle__5XL_V,.blog_blogTitle__tUHbZ{font-size:2rem}}