.BlogPostCard-common-module__EKYkmq__blogPostCardLink{border-radius:var(--border-radius-xl);text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.34,1.56,.64,1);display:block;overflow:hidden}.BlogPostCard-common-module__EKYkmq__blogPostCardLink:hover{transform:translateY(-8px)scale(1.02)}.BlogPostCard-common-module__EKYkmq__blogPostCardLink:hover .BlogPostCard-common-module__EKYkmq__image{transform:scale(1.08)}.BlogPostCard-common-module__EKYkmq__blogPostCardLink:hover .BlogPostCard-common-module__EKYkmq__arrowIcon{opacity:1;transform:translate(0)}.BlogPostCard-common-module__EKYkmq__featured{grid-column:1/-1}.BlogPostCard-common-module__EKYkmq__container{border-radius:var(--border-radius-xl);-webkit-backdrop-filter:blur(12px);border:2px solid;flex-direction:column;height:100%;transition:border-color .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden}.BlogPostCard-common-module__EKYkmq__featured .BlogPostCard-common-module__EKYkmq__container{grid-template-columns:1.2fr 1fr;display:grid}@media (max-width:768px){.BlogPostCard-common-module__EKYkmq__featured .BlogPostCard-common-module__EKYkmq__container{grid-template-columns:1fr}}.BlogPostCard-common-module__EKYkmq__imageWrapper{width:100%;padding-top:58%;position:relative;overflow:hidden}.BlogPostCard-common-module__EKYkmq__featured .BlogPostCard-common-module__EKYkmq__imageWrapper{padding-top:65%}.BlogPostCard-common-module__EKYkmq__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.BlogPostCard-common-module__EKYkmq__imageOverlay{z-index:1;pointer-events:none;position:absolute;inset:0}.BlogPostCard-common-module__EKYkmq__badgeRow{top:var(--spacing-3);left:var(--spacing-3);gap:var(--spacing-2);z-index:2;display:flex;position:absolute}.BlogPostCard-common-module__EKYkmq__badge{border-radius:var(--border-radius-full);letter-spacing:.02em;-webkit-backdrop-filter:blur(12px)saturate(160%);align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.BlogPostCard-common-module__EKYkmq__badgeTime{color:#fff;background:#0000008c}.BlogPostCard-common-module__EKYkmq__badgeTag{color:#fff;background:#4573dfd9}.BlogPostCard-common-module__EKYkmq__arrowIcon{bottom:var(--spacing-3);right:var(--spacing-3);z-index:2;-webkit-backdrop-filter:blur(12px)saturate(150%);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;transform:translate(8px,8px)}.BlogPostCard-common-module__EKYkmq__content{padding:var(--spacing-5) var(--spacing-5) var(--spacing-4);gap:var(--spacing-2);flex-direction:column;flex-grow:1;display:flex}.BlogPostCard-common-module__EKYkmq__featured .BlogPostCard-common-module__EKYkmq__content{padding:var(--spacing-8) var(--spacing-6);justify-content:center}.BlogPostCard-common-module__EKYkmq__title{font-family:var(--font-family-headings);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;transition:color .35s cubic-bezier(.34,1.56,.64,1);display:-webkit-box;overflow:hidden}.BlogPostCard-common-module__EKYkmq__featured .BlogPostCard-common-module__EKYkmq__title{font-size:var(--font-size-2xl);-webkit-line-clamp:3}.BlogPostCard-common-module__EKYkmq__excerpt{font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;line-height:1.7;display:-webkit-box;overflow:hidden}.BlogPostCard-common-module__EKYkmq__featured .BlogPostCard-common-module__EKYkmq__excerpt{font-size:var(--font-size-base);-webkit-line-clamp:4}.BlogPostCard-common-module__EKYkmq__footer{padding-top:var(--spacing-3);border-top:1px solid #0000;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.BlogPostCard-common-module__EKYkmq__authorRow{align-items:center;gap:var(--spacing-2);display:flex}.BlogPostCard-common-module__EKYkmq__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.BlogPostCard-common-module__EKYkmq__authorName{font-size:12px;font-weight:600;line-height:1.2;display:block}.BlogPostCard-common-module__EKYkmq__date{opacity:.6;font-size:11px;line-height:1.2;display:block}.BlogPostCard-common-module__EKYkmq__viewCount{align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}
.BlogPostCard-light-module__B8UpGG__container{background:linear-gradient(135deg,#ffffffeb 0%,#f8fafcbf 100%);border:2px solid #4573df1f;box-shadow:0 8px 24px #0000000a,0 0 40px #4573df0f}.BlogPostCard-light-module__B8UpGG__blogPostCardLink:hover .BlogPostCard-light-module__B8UpGG__container{border-color:#4573df40;box-shadow:0 12px 48px #4573df1f,0 0 60px #4573df1a}.BlogPostCard-light-module__B8UpGG__imageOverlay{background:linear-gradient(#0000 50%,#00000026 100%)}.BlogPostCard-light-module__B8UpGG__arrowIcon{color:#1a1a2e;background:#ffffffd9}.BlogPostCard-light-module__B8UpGG__title{color:#1a1a2e}.BlogPostCard-light-module__B8UpGG__blogPostCardLink:hover .BlogPostCard-light-module__B8UpGG__title{color:var(--ml-blue)}.BlogPostCard-light-module__B8UpGG__excerpt{color:#555}.BlogPostCard-light-module__B8UpGG__footer{border-top-color:#4573df14}.BlogPostCard-light-module__B8UpGG__authorRow{color:#1a1a2e}.BlogPostCard-light-module__B8UpGG__avatar{color:var(--ml-blue);background:#4573df1a}.BlogPostCard-light-module__B8UpGG__viewCount{color:#888}
.BlogPostCard-dark-module__4h-8WG__container{background:linear-gradient(135deg,#1e293bd9 0%,#0f172ab3 100%);border:2px solid #6366f126;box-shadow:0 8px 24px #00000026,0 0 40px #6366f11a}.BlogPostCard-dark-module__4h-8WG__blogPostCardLink:hover .BlogPostCard-dark-module__4h-8WG__container{border-color:#6366f14d;box-shadow:0 12px 48px #00000040,0 0 60px #6366f126}.BlogPostCard-dark-module__4h-8WG__imageOverlay{background:linear-gradient(#0000 40%,#00000073 100%)}.BlogPostCard-dark-module__4h-8WG__arrowIcon{color:#fff;background:#ffffff1f}.BlogPostCard-dark-module__4h-8WG__title{color:#f0f0f5}.BlogPostCard-dark-module__4h-8WG__blogPostCardLink:hover .BlogPostCard-dark-module__4h-8WG__title{color:#6b93e8}.BlogPostCard-dark-module__4h-8WG__excerpt{color:#a0a0b5}.BlogPostCard-dark-module__4h-8WG__footer{border-top-color:#6366f11a}.BlogPostCard-dark-module__4h-8WG__authorRow{color:#f0f0f5}.BlogPostCard-dark-module__4h-8WG__avatar{color:#6b93e8;background:#4573df26}.BlogPostCard-dark-module__4h-8WG__viewCount{color:#6b6b80}
.Blog-common-module__Bh2uBq__pageWrap{width:100%;max-width:var(--max-width-7xl);padding:0 var(--spacing-6) var(--spacing-16);margin:0 auto}.Blog-common-module__Bh2uBq__hero{justify-content:space-between;align-items:center;gap:var(--spacing-10);padding:var(--spacing-16) var(--spacing-10);border-radius:var(--border-radius-2xl,24px);margin-bottom:var(--spacing-10);display:flex;position:relative;overflow:hidden}.Blog-common-module__Bh2uBq__heroContent{flex:55%;max-width:560px}.Blog-common-module__Bh2uBq__heroSvg{flex:none;width:340px;height:260px}@media (max-width:900px){.Blog-common-module__Bh2uBq__hero{padding:var(--spacing-10) var(--spacing-6);text-align:center;flex-direction:column}.Blog-common-module__Bh2uBq__heroContent{max-width:100%}.Blog-common-module__Bh2uBq__heroSvg{width:260px;height:200px}}.Blog-common-module__Bh2uBq__heroBadge{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--border-radius-full);margin-bottom:var(--spacing-4);align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.Blog-common-module__Bh2uBq__heroTitle{font-family:var(--font-family-headings);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4);line-height:1.18}.Blog-common-module__Bh2uBq__heroAccent{background:linear-gradient(135deg, var(--color-primary,var(--ml-blue)) 0%, #6b93e8 50%, var(--color-accent,var(--ml-orange)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Blog-common-module__Bh2uBq__heroSubtitle{font-size:var(--font-size-lg);margin-bottom:var(--spacing-6);line-height:1.6}.Blog-common-module__Bh2uBq__searchBar{align-items:center;gap:var(--spacing-2);border-radius:var(--border-radius-full);max-width:420px;padding:10px 20px;display:flex}@media (max-width:900px){.Blog-common-module__Bh2uBq__searchBar{margin:0 auto}}.Blog-common-module__Bh2uBq__searchIcon{opacity:.45;flex-shrink:0}.Blog-common-module__Bh2uBq__searchInput{font-size:var(--font-size-sm);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit}.Blog-common-module__Bh2uBq__filterBar{gap:var(--spacing-2);margin-bottom:var(--spacing-10);padding:0 var(--spacing-2);flex-wrap:wrap;display:flex}.Blog-common-module__Bh2uBq__filterChip{border-radius:var(--border-radius-full);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:6px 16px;font-size:13px;font-weight:600;transition:transform .25s,box-shadow .25s,border-color .25s,background-color .25s,color .25s,opacity .25s;display:inline-flex}.Blog-common-module__Bh2uBq__filterActive{font-weight:700}.Blog-common-module__Bh2uBq__featuredSection,.Blog-common-module__Bh2uBq__trendingSection{margin-bottom:var(--spacing-12)}.Blog-common-module__Bh2uBq__sectionHeader{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}.Blog-common-module__Bh2uBq__sectionTitle{align-items:center;gap:var(--spacing-2);font-family:var(--font-family-headings);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);display:flex}.Blog-common-module__Bh2uBq__seeAll{font-size:var(--font-size-sm);align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.Blog-common-module__Bh2uBq__seeAll:hover{gap:8px}.Blog-common-module__Bh2uBq__trendingGrid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.Blog-common-module__Bh2uBq__trendingGrid{grid-template-columns:1fr}}.Blog-common-module__Bh2uBq__trendingCard{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);border-radius:var(--border-radius-xl);text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.Blog-common-module__Bh2uBq__trendingCard:hover{transform:translateY(-3px)}.Blog-common-module__Bh2uBq__trendingCard:focus-visible{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:2px}.Blog-common-module__Bh2uBq__trendingNum{font-family:var(--font-family-headings);font-size:var(--font-size-3xl);opacity:.18;flex-shrink:0;font-weight:800;line-height:1}.Blog-common-module__Bh2uBq__trendingTitle{font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.Blog-common-module__Bh2uBq__trendingMeta{opacity:.6;font-size:12px}.Blog-common-module__Bh2uBq__grid{gap:var(--spacing-8);margin-bottom:var(--spacing-16);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.Blog-common-module__Bh2uBq__newsletter{text-align:center;max-width:760px;margin:0 auto var(--spacing-8);padding:var(--spacing-14,56px) var(--spacing-8);border-radius:var(--border-radius-2xl,24px);flex-direction:column;justify-content:center;align-items:center;display:flex}.Blog-common-module__Bh2uBq__newsletterIcon{margin:0 auto var(--spacing-4);opacity:.6}.Blog-common-module__Bh2uBq__newsletterTitle{font-family:var(--font-family-headings);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2)}.Blog-common-module__Bh2uBq__newsletterDesc{font-size:var(--font-size-base);max-width:440px;margin:0 auto var(--spacing-6);line-height:1.6}.Blog-common-module__Bh2uBq__newsletterForm{gap:var(--spacing-2);max-width:400px;margin:0 auto;display:flex}@media (max-width:500px){.Blog-common-module__Bh2uBq__newsletterForm{flex-direction:column}}.Blog-common-module__Bh2uBq__newsletterInput{border-radius:var(--border-radius-full);font-size:var(--font-size-sm);border:1px solid #0000;outline:none;flex:1;min-width:0;padding:10px 18px;font-family:inherit}.Blog-common-module__Bh2uBq__newsletterBtn{border-radius:var(--border-radius-full);background:linear-gradient(135deg, var(--color-primary,var(--ml-blue)), #6b93e8);color:#fff;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;border:none;padding:10px 26px;font-weight:700;transition:transform .2s,box-shadow .2s}.Blog-common-module__Bh2uBq__newsletterBtn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #4573df59}.Blog-common-module__Bh2uBq__loadingWrap{justify-content:center;align-items:center;min-height:16rem;display:flex}.Blog-common-module__Bh2uBq__spinner{border:3px solid #4573df26;border-top-color:var(--color-primary,var(--ml-blue));border-radius:50%;width:40px;height:40px;animation:.8s linear infinite Blog-common-module__Bh2uBq__spin}@keyframes Blog-common-module__Bh2uBq__spin{to{transform:rotate(360deg)}}.Blog-common-module__Bh2uBq__emptyWrap{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-3);flex-direction:column;min-height:16rem;display:flex}.Blog-common-module__Bh2uBq__emptyIcon{opacity:.2}.Blog-common-module__Bh2uBq__emptyTitle{font-size:var(--font-size-lg);font-weight:600}.Blog-common-module__Bh2uBq__emptySubtitle{font-size:var(--font-size-sm);opacity:.6}
.BlogSearch-common-module__CkoCJW__page{min-height:100vh;padding:var(--spacing-16) var(--spacing-6)}.BlogSearch-common-module__CkoCJW__container{max-width:1200px;margin:0 auto}.BlogSearch-common-module__CkoCJW__header{margin-bottom:var(--spacing-12);text-align:center}.BlogSearch-common-module__CkoCJW__title{font-family:var(--font-family-headings);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4);letter-spacing:-.02em}.BlogSearch-common-module__CkoCJW__searchContainer{max-width:600px;margin:0 auto var(--spacing-12);position:relative}.BlogSearch-common-module__CkoCJW__searchInput{width:100%;padding:var(--spacing-4) var(--spacing-6);padding-left:var(--spacing-12);border-radius:var(--border-radius-full);font-family:var(--font-family-body);font-size:var(--font-size-lg);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal), background-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal);box-shadow:var(--shadow-md);border:1px solid #0000;outline:none}.BlogSearch-common-module__CkoCJW__searchIcon{left:var(--spacing-4);pointer-events:none;opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.BlogSearch-common-module__CkoCJW__grid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.BlogSearch-common-module__CkoCJW__emptyState{text-align:center;padding:var(--spacing-12);opacity:.7}.BlogSearch-common-module__CkoCJW__fullWidthCenter{grid-column:1/-1;justify-content:center;padding:3rem;display:flex}.BlogSearch-common-module__CkoCJW__searchInput:focus-visible{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:2px}@media (max-width:768px){.BlogSearch-common-module__CkoCJW__page{padding:var(--spacing-8) var(--spacing-4)}.BlogSearch-common-module__CkoCJW__title{font-size:var(--font-size-2xl)}.BlogSearch-common-module__CkoCJW__grid{gap:var(--spacing-5);grid-template-columns:1fr}.BlogSearch-common-module__CkoCJW__searchInput{font-size:var(--font-size-base);padding:var(--spacing-3) var(--spacing-4);padding-left:var(--spacing-10)}}@media (max-width:374px){.BlogSearch-common-module__CkoCJW__page{padding:var(--spacing-6) var(--spacing-3)}.BlogSearch-common-module__CkoCJW__title{font-size:var(--font-size-xl)}}
.Blog-light-module__uiVBia__hero{background:linear-gradient(135deg,#4573df0f 0%,#ff98000a 100%);border:1px solid #0000000d}.Blog-light-module__uiVBia__heroBadge{color:var(--ml-blue);background:#4573df1a}.Blog-light-module__uiVBia__heroTitle{color:#1a1a2e}.Blog-light-module__uiVBia__heroSubtitle{color:#555}.Blog-light-module__uiVBia__searchBar{background:var(--bg-primary-light);border:1px solid #00000014;box-shadow:0 1px 4px #0000000a}.Blog-light-module__uiVBia__searchInput{color:#1a1a2e}.Blog-light-module__uiVBia__searchInput::placeholder{color:#00000059}.Blog-light-module__uiVBia__filterChip{color:#555;background:#00000008}.Blog-light-module__uiVBia__filterChip:hover{color:var(--ml-blue);background:#4573df14}.Blog-light-module__uiVBia__filterActive{background:var(--ml-blue)!important;color:#fff!important}.Blog-light-module__uiVBia__trendingCard{background:var(--bg-primary-light);border:1px solid #0000000d;box-shadow:0 1px 3px #00000008}.Blog-light-module__uiVBia__trendingCard:hover{box-shadow:0 6px 20px #0000000f}.Blog-light-module__uiVBia__trendingNum,.Blog-light-module__uiVBia__seeAll{color:var(--ml-blue)}.Blog-light-module__uiVBia__newsletter{background:linear-gradient(135deg,#4573df0d,#ff980008);border:1px solid #0000000d}.Blog-light-module__uiVBia__newsletterInput{background:var(--bg-primary-light);color:#1a1a2e;border-color:#00000014}
.BlogSearch-light-module__h0vZUa__page{background:var(--bg-secondary-light)}.BlogSearch-light-module__h0vZUa__title{color:var(--text-primary-light)}.BlogSearch-light-module__h0vZUa__searchInput{background:var(--bg-primary-light);border-color:var(--border-light);color:var(--text-primary-light)}.BlogSearch-light-module__h0vZUa__searchInput:focus{border-color:var(--ml-blue);box-shadow:0 0 0 4px #4573df1f}.BlogSearch-light-module__h0vZUa__searchIcon,.BlogSearch-light-module__h0vZUa__emptyState{color:var(--color-text-secondary-light)}
.Blog-dark-module__-EsbqG__hero{background:linear-gradient(135deg,#4573df14 0%,#ff98000a 100%);border:1px solid #ffffff0f}.Blog-dark-module__-EsbqG__heroBadge{color:#6b93e8;background:#4573df2e}.Blog-dark-module__-EsbqG__heroTitle{color:#f0f0f5}.Blog-dark-module__-EsbqG__heroSubtitle{color:#a0a0b5}.Blog-dark-module__-EsbqG__searchBar{background:#ffffff0d;border:1px solid #ffffff14}.Blog-dark-module__-EsbqG__searchInput{color:#f0f0f5}.Blog-dark-module__-EsbqG__searchInput::placeholder{color:#ffffff4d}.Blog-dark-module__-EsbqG__filterChip{color:#a0a0b5;background:#ffffff0a}.Blog-dark-module__-EsbqG__filterChip:hover{color:#6b93e8;background:#4573df1f}.Blog-dark-module__-EsbqG__filterActive{background:var(--ml-blue)!important;color:#fff!important}.Blog-dark-module__-EsbqG__trendingCard{background:#ffffff08;border:1px solid #ffffff0f}.Blog-dark-module__-EsbqG__trendingCard:hover{box-shadow:0 6px 20px #00000040}.Blog-dark-module__-EsbqG__trendingNum,.Blog-dark-module__-EsbqG__seeAll{color:#6b93e8}.Blog-dark-module__-EsbqG__newsletter{background:linear-gradient(135deg,#4573df14,#ff98000a);border:1px solid #ffffff0f}.Blog-dark-module__-EsbqG__newsletterInput{color:#f0f0f5;background:#ffffff0d;border-color:#ffffff14}
.BlogSearch-dark-module__jkRdnW__page{background:var(--bg-primary-dark)}.BlogSearch-dark-module__jkRdnW__title{color:var(--text-primary-dark)}.BlogSearch-dark-module__jkRdnW__searchInput{background:var(--bg-secondary-dark);border-color:var(--border-dark);color:var(--text-primary-dark)}.BlogSearch-dark-module__jkRdnW__searchInput:focus{border-color:#6b8de6;box-shadow:0 0 0 4px #6b8de626}.BlogSearch-dark-module__jkRdnW__searchIcon,.BlogSearch-dark-module__jkRdnW__emptyState{color:var(--text-tertiary-dark)}
