.blog-module__GqdT8a__blogPage{background:linear-gradient(135deg,#fdfbff 0%,#ede9fe 28%,#e0f2fe 62%,#f5f3ff 100%);min-height:100vh}.blog-module__GqdT8a__loader{border:4px solid #4f46e533;border-top-color:#4f46e5;border-radius:50%;width:64px;height:64px;animation:.8s linear infinite blog-module__GqdT8a__blogSpin}.blog-module__GqdT8a__sectionTitle{color:#1e1b4b;border-bottom:1px solid #1e1b4b1f;margin-bottom:2rem;padding-bottom:.75rem;font-size:clamp(1.65rem,3.2vw,2.4rem);font-weight:700}.blog-module__GqdT8a__cardLink{height:100%;color:inherit;text-decoration:none;display:block}.blog-module__GqdT8a__featuredCard{background:#fff;border:1px solid #0f172a14;border-radius:1.1rem;transition:transform .28s,box-shadow .28s,border-color .28s;overflow:hidden;box-shadow:0 18px 44px #0f172a1a}.blog-module__GqdT8a__featuredCard:hover{border-color:#14b8a652;transform:translateY(-5px);box-shadow:0 26px 58px #0f172a26}.blog-module__GqdT8a__featuredMediaWrap{background:#e0f2fe;height:100%;min-height:360px;position:relative;overflow:hidden}.blog-module__GqdT8a__featuredMediaWrap:after,.blog-module__GqdT8a__postCardMediaWrap:after{content:"";pointer-events:none;background:linear-gradient(#0f172a05,#0f172a2e);position:absolute;inset:0}.blog-module__GqdT8a__featuredMedia{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.blog-module__GqdT8a__featuredCard:hover .blog-module__GqdT8a__featuredMedia{transform:scale(1.05)}.blog-module__GqdT8a__topPickBadge{color:#fff;letter-spacing:.05em;z-index:1;background:#1e1b4b;border-radius:999px;align-items:center;padding:.48rem .78rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:1rem;left:1rem;box-shadow:0 8px 18px #0f172a47}.blog-module__GqdT8a__featuredBody{background:radial-gradient(circle at 100% 0,#14b8a61f,#0000 34%),#fff}.blog-module__GqdT8a__metaRow{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.blog-module__GqdT8a__categoryPill{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;padding:.46rem .72rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.blog-module__GqdT8a__dateMeta{color:#64748b;align-items:center;font-size:.86rem;font-weight:600;line-height:1;display:inline-flex}.blog-module__GqdT8a__dateMeta svg{color:#4338ca}.blog-module__GqdT8a__postCard{background:#fff;border:1px solid #0f172a14;border-radius:1.05rem;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 12px 30px #0f172a14}.blog-module__GqdT8a__postCard:hover{border-color:#14b8a64d;transform:translateY(-5px);box-shadow:0 20px 44px #0f172a21}.blog-module__GqdT8a__postCardMediaWrap{background:#e0f2fe;width:100%;height:245px;position:relative;overflow:hidden}.blog-module__GqdT8a__postCardMedia{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.blog-module__GqdT8a__postCard:hover .blog-module__GqdT8a__postCardMedia{transform:scale(1.04)}.blog-module__GqdT8a__postTitle{color:#1f2444;line-height:1.22;transition:color .2s}.blog-module__GqdT8a__postCard:hover .blog-module__GqdT8a__postTitle,.blog-module__GqdT8a__featuredCard:hover .blog-module__GqdT8a__postTitle{color:#4338ca}.blog-module__GqdT8a__postExcerpt{color:#536074;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__GqdT8a__readMoreLink{color:#4338ca;align-items:center;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.blog-module__GqdT8a__readMoreLink:hover{color:#3d0676;color:lch(16.88% 66.14 308.59);transform:translate(3px)}.blog-module__GqdT8a__imageFallback{background:linear-gradient(135deg,#e0e7ff,#dbeafe);width:100%;height:100%}.blog-module__GqdT8a__emptyCard{background:#fff;border:1px solid #818cf82e;border-radius:1rem;box-shadow:0 10px 24px #1e1b4b1a}@keyframes blog-module__GqdT8a__blogSpin{to{transform:rotate(360deg)}}
