.blog_blogContainer__5RjCa{max-width:880px;margin:0 auto;padding:64px 20px;color:#eaeaea;font-family:Inter,system-ui,sans-serif}.blog_blogTitle__lw1D6{font-size:2.6rem;margin-bottom:.3rem;text-align:center;line-height:1.15;background:linear-gradient(90deg,#ffffff,#bb33ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog_blogSubtitle___f_l0{font-size:1.05rem;margin-bottom:2rem;text-align:center;color:#bdbdbd;line-height:1.6;max-width:680px;margin-left:auto;margin-right:auto}.blog_postsGrid__QYM3t{display:grid;grid-gap:1.8rem;gap:1.8rem;grid-template-columns:1fr}@media (min-width:700px){.blog_postsGrid__QYM3t{grid-template-columns:1fr 1fr}}.blog_postCard__OEt9o{background:linear-gradient(145deg,#1a1a1d,#121214);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px;box-shadow:0 8px 28px rgba(0,0,0,.25);transition:all .25s ease;cursor:pointer}.blog_postCard__OEt9o:hover{transform:translateY(-4px);border-color:rgba(187,51,255,.3);box-shadow:0 12px 36px rgba(187,51,255,.15)}.blog_postTitle__3NcWc{font-size:1.35rem;font-weight:600;margin:0 0 .4rem;color:#fff;line-height:1.4;letter-spacing:.01em}.blog_postExcerpt__yghmT{color:#b5b5b5;font-size:.96rem;margin:0 0 .7rem;line-height:1.55}.blog_postDate__xLeNX{font-size:.8rem;color:#888;margin-bottom:.8rem;letter-spacing:.03em}.blog_readMore__emsSW{color:#bb33ff;font-weight:500;font-size:.9rem;text-decoration:none;transition:color .2s ease}.blog_readMore__emsSW:hover{color:#d966ff;text-decoration:underline}