.Blog-module__1SOaLa__blogContainer{max-width:1200px;font-family:var(--font-inter), sans-serif;color:#1a1a2e;margin:0 auto;padding:8rem 2rem 6rem}.Blog-module__1SOaLa__blogTitle{text-align:center;background:linear-gradient(135deg,#1e3a8a,#3b82f6);-webkit-text-fill-color:transparent;letter-spacing:-.05em;-webkit-background-clip:text;margin-bottom:4rem;font-size:3.5rem;font-weight:900;animation:.8s ease-out Blog-module__1SOaLa__fadeInDown}@keyframes Blog-module__1SOaLa__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Blog-module__1SOaLa__postsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;display:grid}.Blog-module__1SOaLa__postCard{-webkit-backdrop-filter:blur(20px);background:#fff9;border:1px solid #fffc;border-radius:24px;flex-direction:column;padding:2.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000000d}.Blog-module__1SOaLa__postCard:before{content:"";opacity:0;background:linear-gradient(90deg,#3b82f6,#8b5cf6);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.Blog-module__1SOaLa__postCard:hover{transform:translateY(-10px);box-shadow:0 20px 50px #2563eb26}.Blog-module__1SOaLa__postCard:hover:before{opacity:1}.Blog-module__1SOaLa__postDate{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.9rem;font-weight:500}.Blog-module__1SOaLa__postCardTitle{color:#0f172a;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:1.75rem;font-weight:800;line-height:1.3}.Blog-module__1SOaLa__readMoreBtn{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;align-self:flex-start;margin-top:auto;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #2563eb4d}.Blog-module__1SOaLa__readMoreBtn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 8px 25px #2563eb66}.Blog-module__1SOaLa__postDetailContainer{max-width:900px;font-family:var(--font-inter), sans-serif;color:#334155;margin:0 auto;padding:8rem 2rem 6rem;animation:.6s ease-out Blog-module__1SOaLa__fadeIn}@keyframes Blog-module__1SOaLa__fadeIn{0%{opacity:0}to{opacity:1}}.Blog-module__1SOaLa__backBtn{color:#475569;align-items:center;margin-bottom:3rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.Blog-module__1SOaLa__backBtn:hover{color:#2563eb;transform:translate(-5px)}.Blog-module__1SOaLa__postDetailTitle{color:#0f172a;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:900;line-height:1.1}.Blog-module__1SOaLa__postDetailDate{color:#64748b;border-bottom:1px solid #e2e8f0;margin-bottom:3rem;padding-bottom:2rem;font-size:1.1rem;font-weight:500;display:block}.Blog-module__1SOaLa__postContent{color:#334155;font-size:1.25rem;line-height:1.8}.Blog-module__1SOaLa__postContent h2{color:#0f172a;letter-spacing:-.02em;margin-top:3rem;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800}.Blog-module__1SOaLa__postContent h3{color:#1e293b;margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.75rem;font-weight:700}.Blog-module__1SOaLa__postContent p{margin-bottom:1.75rem}.Blog-module__1SOaLa__postContent ul,.Blog-module__1SOaLa__postContent ol{background:#f8fafc;border-left:4px solid #3b82f6;border-radius:16px;margin-bottom:2rem;padding:2rem 2rem 2rem 3.5rem}.Blog-module__1SOaLa__postContent li{margin-bottom:.75rem}.Blog-module__1SOaLa__postContent a{color:#2563eb;border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:border-color .2s}.Blog-module__1SOaLa__postContent a:hover{border-bottom-color:#2563eb}.Blog-module__1SOaLa__postContent figure{text-align:center;margin:3rem 0}.Blog-module__1SOaLa__postContent img{border-radius:20px;max-width:100%;height:auto;box-shadow:0 20px 40px #0000001a}.Blog-module__1SOaLa__postContent strong{color:#0f172a;font-weight:700}.Blog-module__1SOaLa__postContent em{color:#475569}
