.Blog-module__vu6yGW__blogSection{padding:150px 0 var(--section-padding);background:linear-gradient(#eff6ff 0%,#f8fafc 40%,#fff 100%);min-height:100vh}.Blog-module__vu6yGW__blogHeader{text-align:center;max-width:720px;margin:0 auto 40px}.Blog-module__vu6yGW__blogHeader h1{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:16px;font-size:clamp(2.5rem,5.2vw,3.75rem);font-weight:500;line-height:1.1}.Blog-module__vu6yGW__blogHeader p{color:var(--text-secondary);max-width:640px;margin:0 auto;font-size:1.125rem;line-height:1.6}.Blog-module__vu6yGW__filterBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:32px;display:flex}.Blog-module__vu6yGW__filterBtn{border-radius:var(--radius-full);border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-smooth);background:#fff;padding:10px 22px;font-size:.875rem;font-weight:500}.Blog-module__vu6yGW__filterBtn:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:#cbd5e1;transform:translateY(-1px)}.Blog-module__vu6yGW__filterBtn.Blog-module__vu6yGW__active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);transform:translateY(0);box-shadow:0 8px 20px -4px #1a56db4d}.Blog-module__vu6yGW__searchBar{border:1px solid var(--border-light);max-width:580px;min-height:52px;color:var(--text-muted);box-shadow:var(--shadow-sm);transition:all var(--transition-smooth);background:#fff;border-radius:12px;align-items:center;gap:12px;margin:0 auto 56px;padding:0 16px;display:flex}.Blog-module__vu6yGW__searchBar:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px #1a56db1f, var(--shadow-md)}.Blog-module__vu6yGW__searchBar input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:.9375rem}.Blog-module__vu6yGW__searchBar input::placeholder{color:var(--text-muted)}.Blog-module__vu6yGW__searchBar button{width:32px;height:32px;color:var(--text-muted);transition:all var(--transition-fast);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.Blog-module__vu6yGW__searchBar button:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Blog-module__vu6yGW__blogGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.Blog-module__vu6yGW__featuredCard{border:1px solid var(--border-light);transition:all var(--transition-smooth);content-visibility:auto;contain-intrinsic-size:1px 420px;background:#fff;border-radius:28px;grid-column:1/-1;grid-template-columns:1.25fr 1fr;gap:16px;margin-bottom:56px;padding:16px;text-decoration:none;display:grid;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 30px -5px #0000000d,0 4px 12px -2px #00000008}.Blog-module__vu6yGW__featuredCard:hover{border-color:#1a56db4d;transform:translateY(-6px)translateZ(0);box-shadow:0 24px 48px -12px #1a56db1f,0 8px 24px -6px #0000000f}.Blog-module__vu6yGW__featuredCard .Blog-module__vu6yGW__blogCover{border:none;border-radius:20px;height:100%;min-height:380px;overflow:hidden}.Blog-module__vu6yGW__featuredCard .Blog-module__vu6yGW__blogContent{justify-content:center;padding:32px 36px 32px 20px}.Blog-module__vu6yGW__featuredCard .Blog-module__vu6yGW__blogTitle{color:var(--text-primary);letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:500;line-height:1.2}.Blog-module__vu6yGW__blogCard{border:1px solid var(--border-light);transition:all var(--transition-smooth);content-visibility:auto;contain-intrinsic-size:1px 380px;background:#fff;border-radius:24px;flex-direction:column;padding:16px;text-decoration:none;display:flex;transform:translateZ(0);box-shadow:0 4px 20px -2px #0000000a}.Blog-module__vu6yGW__blogCard:hover{border-color:#1a56db40;transform:translateY(-6px)translateZ(0);box-shadow:0 20px 36px -8px #00000014,0 6px 16px -4px #1a56db1a}.Blog-module__vu6yGW__blogCover{border:1px solid var(--border-light);border-radius:18px;width:100%;height:220px;overflow:hidden}.Blog-module__vu6yGW__blogCover img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.Blog-module__vu6yGW__blogCard:hover .Blog-module__vu6yGW__blogCover img,.Blog-module__vu6yGW__featuredCard:hover .Blog-module__vu6yGW__blogCover img{transform:scale(1.04)}.Blog-module__vu6yGW__blogContent{flex-direction:column;flex:1;padding:20px 8px 8px;display:flex}.Blog-module__vu6yGW__blogMeta{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.8125rem;font-weight:500;display:flex}.Blog-module__vu6yGW__blogTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:12px;font-size:1.25rem;font-weight:600;line-height:1.35}.Blog-module__vu6yGW__blogTags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.Blog-module__vu6yGW__blogTag{color:var(--accent-primary);background-color:var(--accent-light);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em;padding:4px 10px;font-size:.7rem;font-weight:700}.Blog-module__vu6yGW__blogExcerpt{color:var(--text-secondary);flex:1;margin-bottom:24px;font-size:.9375rem;line-height:1.6}.Blog-module__vu6yGW__blogFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.Blog-module__vu6yGW__blogAuthor{min-width:0;color:var(--text-primary);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.Blog-module__vu6yGW__blogAuthor img,.Blog-module__vu6yGW__blogAuthorInitials{border:1px solid var(--border-light);background:var(--accent-light);width:28px;height:28px;color:var(--accent-primary);object-fit:cover;border-radius:50%;flex:none}.Blog-module__vu6yGW__blogAuthorInitials{justify-content:center;align-items:center;font-size:.6875rem;font-weight:800;display:inline-flex}.Blog-module__vu6yGW__blogAuthor span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Blog-module__vu6yGW__blogReadMore{color:var(--accent-primary);transition:gap var(--transition-smooth);flex:none;align-items:center;gap:4px;font-size:.875rem;font-weight:600;display:flex}.Blog-module__vu6yGW__blogCard:hover .Blog-module__vu6yGW__blogReadMore,.Blog-module__vu6yGW__featuredCard:hover .Blog-module__vu6yGW__blogReadMore{gap:8px}@media (max-width:1024px){.Blog-module__vu6yGW__blogGrid{grid-template-columns:repeat(2,1fr)}.Blog-module__vu6yGW__featuredCard{grid-template-columns:1fr;padding:14px}.Blog-module__vu6yGW__featuredCard .Blog-module__vu6yGW__blogCover{min-height:260px}.Blog-module__vu6yGW__featuredCard .Blog-module__vu6yGW__blogContent{padding:24px 12px 12px}}@media (max-width:768px){.Blog-module__vu6yGW__blogSection{padding:110px 0 var(--section-padding-mobile)}.Blog-module__vu6yGW__blogGrid{grid-template-columns:1fr;gap:24px}.Blog-module__vu6yGW__blogHeader h1{font-size:2rem}.Blog-module__vu6yGW__filterBar{margin-bottom:32px}.Blog-module__vu6yGW__searchBar{margin:0 auto 40px}.Blog-module__vu6yGW__featuredCard .Blog-module__vu6yGW__blogTitle{font-size:1.5rem}}
