.BlogHeroSection_heading__oPULX{font-size:40px;font-weight:800;color:#111827;margin:0 0 16px;line-height:1.2;font-family:var(--blog-font-header,inherit)}.BlogHeroSection_heroFeatured__xxXQh{max-width:1280px;margin:0 auto;padding:64px 24px 80px;border-bottom:1px solid #f1f5f9}.BlogHeroSection_heroFeaturedContainer__SR4tv{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.BlogHeroSection_heroFeaturedInfo__Z6mBQ{display:flex;flex-direction:column;align-items:flex-start}.BlogHeroSection_heroMeta__W_zPN{display:flex;align-items:center;gap:12px;margin-bottom:24px}.BlogHeroSection_heroCategoryBadge___W8WX{padding:4px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.BlogHeroSection_heroReadingTime__DqmuZ{font-size:14px;font-weight:500;color:#64748b;display:flex;align-items:center;gap:6px}.BlogHeroSection_heroFeaturedTitle__Ys4BD{font-size:clamp(32px,4vw,56px);font-weight:800;letter-spacing:-.025em;color:#020617;line-height:1.1;margin:0 0 24px;font-family:var(--blog-font-header,inherit)}.BlogHeroSection_heroFeaturedDescription__s9D_Z{font-size:18px;color:#475569;margin:0 0 32px;line-height:1.6;max-width:520px}.BlogHeroSection_heroAuthor__6pFEf{display:flex;align-items:center;gap:16px;margin-bottom:32px}.BlogHeroSection_heroAuthorAvatar___U9_0{object-fit:cover}.BlogHeroSection_heroAuthorAvatar___U9_0,.BlogHeroSection_heroAuthorInitial__dhKCa{width:48px;height:48px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BlogHeroSection_heroAuthorInitial__dhKCa{background-color:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#475569;font-weight:700;font-size:18px}.BlogHeroSection_heroAuthorName__vP88I{font-size:14px;font-weight:700;color:#0f172a;margin:0}.BlogHeroSection_heroAuthorDate__pGGOm{font-size:14px;color:#64748b;margin:4px 0 0}.BlogHeroSection_heroReadButton__N11g0{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;color:var(--btn-primary-text,#fff);background-color:var(--btn-primary-bg,#4f46e5);border:1px solid var(--btn-primary-border,#4f46e5);font-weight:var(--btn-primary-weight,600);font-size:15px;border-radius:8px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.BlogHeroSection_heroReadButton__N11g0:hover{background-color:color-mix(in srgb,var(--btn-primary-bg,#4f46e5) 85%,#000);border-color:color-mix(in srgb,var(--btn-primary-border,#4f46e5) 85%,#000);transform:translateY(-1px)}.BlogHeroSection_heroReadButtonIcon__VZqnX{transition:transform .15s ease}.BlogHeroSection_heroReadButton__N11g0:hover .BlogHeroSection_heroReadButtonIcon__VZqnX{transform:translateX(4px)}.BlogHeroSection_heroFeaturedImageWrapper__kuwV5{border-radius:12px;overflow:hidden;aspect-ratio:3/2;box-shadow:0 8px 32px rgba(0,0,0,.08)}.BlogHeroSection_heroFeaturedImage__gKZbN{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.BlogHeroSection_heading__oPULX{font-size:28px}.BlogHeroSection_heroFeatured__xxXQh{padding:48px 24px 56px}.BlogHeroSection_heroFeaturedContainer__SR4tv{grid-template-columns:1fr;gap:40px}.BlogHeroSection_heroFeaturedInfo__Z6mBQ{order:2}.BlogHeroSection_heroFeaturedImageWrapper__kuwV5{order:1}.BlogHeroSection_heroFeaturedTitle__Ys4BD{font-size:32px}.BlogHeroSection_heroFeaturedDescription__s9D_Z{font-size:16px}}@media (max-width:480px){.BlogHeroSection_heading__oPULX{font-size:24px}.BlogHeroSection_heroFeaturedTitle__Ys4BD{font-size:28px}}.CategoryNavigation_outerWrapper__4CvbA{max-width:1280px;margin:0 auto;padding:24px 24px 0}.CategoryNavigation_scrollContainer__72nUj{display:flex;flex-wrap:wrap;gap:8px}.CategoryNavigation_pill__Ol7jJ{white-space:nowrap;padding:10px 20px;font-size:14px;font-weight:600;border-radius:9999px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.CategoryNavigation_pillActive__q9KXn{background-color:var(--blog-color-main,#4f46e5);color:#fff;border:1px solid var(--blog-color-main,#4f46e5);box-shadow:0 4px 6px -1px rgba(15,23,42,.1)}.CategoryNavigation_pillInactive__T5qEG{background-color:#f8fafc;color:#475569;border:1px solid #e2e8f0}.CategoryNavigation_pillInactive__T5qEG:hover{background-color:color-mix(in srgb,var(--blog-color-main,#4f46e5) 10%,transparent);border-color:transparent}