.blog_main__mNBhz{min-height:100vh}.blog_hero__WLLgl{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:5rem 0 3rem;text-align:center}.blog_hero__WLLgl h1{font-size:3rem;margin-bottom:var(--spacing-md);font-weight:900}.blog_subtitle__SFq9F{font-size:1.25rem;max-width:700px;margin:0 auto;opacity:.95}.blog_blogSection__DBD1x{padding:var(--spacing-3xl) 0;background:var(--color-bg-primary)}.blog_blogGrid__e8KLA{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}.blog_blogCard__A5KoA{background:var(--color-bg-secondary);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-base);border:2px solid transparent;display:flex;flex-direction:column;text-decoration:none;color:inherit}.blog_blogCard__A5KoA:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--color-primary)}.blog_blogImageWrapper__5p8I6{position:relative;width:100%;height:240px;overflow:hidden}.blog_blogImagePlaceholder__W6Gbn{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.blog_blogCard__A5KoA:hover .blog_blogImagePlaceholder__W6Gbn{transform:scale(1.05)}.blog_blogImagePlaceholder__W6Gbn{transition:transform var(--transition-base)}.blog_blogCategory__OaYnc{position:absolute;top:var(--spacing-md);left:var(--spacing-md);background:var(--color-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;z-index:1}.blog_blogContent__Iz7c8{padding:var(--spacing-xl);flex:1 1;display:flex;flex-direction:column}.blog_blogContent__Iz7c8 h2{font-size:1.375rem;margin-bottom:var(--spacing-md);color:var(--color-text-primary);line-height:1.4;font-weight:700}.blog_blogExcerpt__4mJy9{color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-lg);flex:1 1}.blog_blogMeta__UxdOj{display:flex;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.blog_metaItem__AIKvZ{font-size:.875rem;color:var(--color-text-muted)}.blog_metaItem__AIKvZ,.blog_readMore__emsSW{display:flex;align-items:center;gap:var(--spacing-xs)}.blog_readMore__emsSW{color:var(--color-primary);font-weight:600;font-size:.9375rem;transition:gap var(--transition-fast)}.blog_blogCard__A5KoA:hover .blog_readMore__emsSW{gap:var(--spacing-sm)}@media (max-width:768px){.blog_hero__WLLgl h1{font-size:2.25rem}.blog_subtitle__SFq9F{font-size:1.125rem}.blog_blogGrid__e8KLA{grid-template-columns:1fr}}.ThemeToggle_toggleBtn__VGhM6{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease}.ThemeToggle_toggleBtn__VGhM6:hover{background-color:var(--color-bg-secondary);color:var(--color-primary)}.ThemeToggle_icon__NxVox{width:1.25rem;height:1.25rem}.Navbar_navbar__fk_p7{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--color-bg-primary);border-bottom:1px solid var(--color-border);padding:var(--spacing-md) 0;transition:background-color var(--transition-base),border-color var(--transition-base)}.Navbar_navContent__Ob3UE{display:flex;align-items:center;justify-content:space-between}.Navbar_logo__UM0Ax{display:flex;align-items:center;gap:var(--spacing-sm);transition:transform var(--transition-fast)}.Navbar_logo__UM0Ax:hover{transform:scale(1.05)}.Navbar_logoLight__RnFhy{display:block}.Navbar_logoDark__95ec_{display:none}@media (prefers-color-scheme:dark){.Navbar_logoLight__RnFhy{display:none}.Navbar_logoDark__95ec_{display:block}}[data-theme=dark] .Navbar_logoLight__RnFhy{display:none}[data-theme=dark] .Navbar_logoDark__95ec_{display:block}.Navbar_navLinks__F_HK7{display:flex;align-items:center;gap:var(--spacing-xl);font-size:1rem}.Navbar_navLinks__F_HK7 a{font-weight:600;color:var(--color-text-primary);transition:color var(--transition-fast);padding:.5rem;white-space:nowrap}.Navbar_navLinks__F_HK7 a:hover{color:var(--color-primary)}.Navbar_mobileMenuBtn__0ocnn{display:none;background:none;border:none;font-size:1.5rem;color:var(--color-text-primary);cursor:pointer;padding:.5rem}@media (max-width:768px){.Navbar_mobileMenuBtn__0ocnn{display:block}.Navbar_navbar__fk_p7{padding:var(--spacing-sm) 0}.Navbar_navLinks__F_HK7{position:fixed;top:70px;left:0;right:0;background:var(--color-bg-primary);flex-direction:column;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);gap:var(--spacing-md);box-shadow:var(--shadow-lg)}.Navbar_navLinks__F_HK7.Navbar_active__ZTgb8{display:flex}.Navbar_navLinks__F_HK7{display:none}.Navbar_navLinks__F_HK7 a{display:block;width:100%;text-align:center;padding:var(--spacing-md);border-bottom:1px solid var(--color-border)}}.Navbar_userMenu__401i0{position:relative;display:flex;align-items:center}.Navbar_userButton__8MB_F{display:flex;align-items:center;gap:var(--spacing-sm);background:none;border:none;cursor:pointer;padding:.25rem;border-radius:50%;transition:background-color var(--transition-fast)}.Navbar_userButton__8MB_F:hover{background-color:var(--color-bg-secondary)}.Navbar_avatar__C9jTs{object-fit:cover}.Navbar_avatarPlaceholder__O2ERy,.Navbar_avatar__C9jTs{width:40px;height:40px;border-radius:50%;border:2px solid var(--color-border)}.Navbar_avatarPlaceholder__O2ERy{background-color:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.Navbar_dropdown__ztbRD{position:absolute;top:100%;right:0;margin-top:var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:200px;padding:var(--spacing-xs);display:none;flex-direction:column;z-index:1000}.Navbar_dropdown__ztbRD.Navbar_active__ZTgb8{display:flex}.Navbar_dropdownItem__GD6VA{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);text-decoration:none;transition:background-color var(--transition-fast);border-radius:var(--radius-sm);font-size:.95rem;width:100%;text-align:left;background:none;border:none;cursor:pointer}.Navbar_dropdownItem__GD6VA:hover{background-color:var(--color-bg-secondary);color:var(--color-primary)}.Navbar_dropdownDivider__UWbs1{height:1px;background-color:var(--color-border);margin:var(--spacing-xs) 0}@media (max-width:768px){.Navbar_userMenu__401i0{width:100%;justify-content:center;padding:var(--spacing-sm) 0;border-top:1px solid var(--color-border)}.Navbar_dropdown__ztbRD{position:static;width:100%;box-shadow:none;border:none;display:flex;margin-top:var(--spacing-sm)}.Navbar_dropdownItem__GD6VA{justify-content:center}}