.blog_page__Q0m1j{padding:var(--space-16) var(--space-6);padding-top:calc(var(--space-16) + var(--space-12));max-width:var(--max-content-width);margin:0 auto;background-image:var(--gradient-hero);background-attachment:fixed;min-height:100vh}.blog_heading__Yr_Yj{font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-8);text-align:center}.blog_headingAccent__DEnEn{background:var(--gradient-cta);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog_categories__myWFY{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-10)}.blog_categoryLink__m6_yf{display:inline-flex;align-items:center;padding:var(--space-1-5) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-full);background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));color:var(--color-text-secondary);text-decoration:none;transition:all var(--transition-fast)}.blog_categoryLink__m6_yf:hover{background:var(--gradient-cta);color:white;border-color:transparent;box-shadow:var(--glow-accent)}.blog_featured__jjH5g{margin-bottom:var(--space-12)}.blog_featuredLink__GhNN1{text-decoration:none;color:inherit;display:block}.blog_featuredCard__5Vucz{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);overflow:hidden;transition:all var(--transition-fast)}.blog_featuredCard__5Vucz:hover{transform:translateY(-4px);box-shadow:var(--glow-accent);border-color:var(--color-accent)}.blog_featuredImage__RtaXM{width:100%;height:360px;object-fit:cover;border-radius:var(--radius-lg)}.blog_featuredBody__PD3Pg{display:flex;flex-direction:column;justify-content:center;gap:var(--space-4)}.blog_featuredMeta__2wKkx{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.blog_featuredTitle___vfUU{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight)}.blog_featuredDescription__9Tth7{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_imagePlaceholder__P3HRt{width:100%;background:var(--gradient-cta);opacity:.5;border-radius:var(--radius-lg)}.blog_grid__6JOvT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-10)}.blog_articleLink__4vPm_{text-decoration:none;color:inherit;display:block}.blog_articleCard__JfFDz{display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all var(--transition-fast)}.blog_articleCard__JfFDz:hover{transform:translateY(-4px);box-shadow:var(--glow-accent);border-color:var(--color-accent)}.blog_articleImage__OTBnG{width:100%;height:200px;object-fit:cover;border-radius:var(--radius-lg)}.blog_articleBody__rg2WZ{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);flex:1 1}.blog_articleMeta__gqgQq{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary)}.blog_articleTitle__apjUt{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);line-height:var(--leading-tight)}.blog_articleDescription__ExJf5{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.blog_pagination__ZzckW{text-align:center;font-size:var(--text-sm);color:var(--color-text-tertiary)}.blog_empty__pWDF9{text-align:center;padding:var(--space-16) 0;color:var(--color-text-secondary);font-size:var(--text-lg)}.blog_backLink__IwyVt{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-accent);text-decoration:none;margin-bottom:var(--space-6);transition:all var(--transition-fast)}.blog_backLink__IwyVt:hover{color:var(--color-accent-hover);transform:translateX(-4px)}.blog_layout__O081F{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.blog_header__Uua_E{margin-bottom:var(--space-8)}.blog_meta__uq5wm{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary)}.blog_title__iIx9i{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.blog_description__BgxIS{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.blog_mainImage__r7895{max-height:480px;object-fit:cover;box-shadow:var(--shadow-lg)}.blog_mainImagePlaceholder__4ryxW,.blog_mainImage__r7895{width:100%;border-radius:var(--radius-xl);margin-bottom:var(--space-8)}.blog_mainImagePlaceholder__4ryxW{height:320px;background:var(--gradient-cta);opacity:.5}.blog_content__8N_ef{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text)}.blog_content__8N_ef img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:var(--space-6) 0}.blog_content__8N_ef p{margin-bottom:var(--space-4)}.blog_content__8N_ef h1,.blog_content__8N_ef h2,.blog_content__8N_ef h3,.blog_content__8N_ef h4,.blog_content__8N_ef h5,.blog_content__8N_ef h6{margin-top:var(--space-8);margin-bottom:var(--space-4);font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight)}.blog_content__8N_ef h2{font-size:var(--text-2xl)}.blog_content__8N_ef h3{font-size:var(--text-xl)}.blog_content__8N_ef ol,.blog_content__8N_ef ul{margin-bottom:var(--space-4);padding-left:var(--space-6)}.blog_content__8N_ef ul{list-style:disc}.blog_content__8N_ef ol{list-style:decimal}.blog_content__8N_ef li{margin-bottom:var(--space-2)}.blog_content__8N_ef blockquote{border-left:4px solid var(--color-accent);padding-left:var(--space-4);margin:var(--space-6) 0;color:var(--color-text-secondary);font-style:italic}.blog_content__8N_ef a{color:var(--color-accent);text-decoration:underline}.blog_content__8N_ef a:hover{color:var(--color-accent-hover)}.blog_content__8N_ef pre{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);overflow-x:auto;margin:var(--space-4) 0}.blog_content__8N_ef code{font-size:var(--text-sm)}.blog_sidebar__SHIC8{position:-webkit-sticky;position:sticky;top:calc(var(--space-16) + var(--space-12))}.blog_sidebarHeading__cPlKs{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-4)}.blog_relatedList__C7LzO{display:flex;flex-direction:column;gap:var(--space-4)}.blog_relatedLink__TZ5no{text-decoration:none;color:inherit;display:block}.blog_relatedCard__XSLpo{display:flex;flex-direction:column;gap:var(--space-2);transition:all var(--transition-fast)}.blog_relatedCard__XSLpo:hover{transform:translateY(-2px);box-shadow:var(--glow-accent);border-color:var(--color-accent)}.blog_relatedImage__PvPsE{width:100%;height:140px;object-fit:cover;border-radius:var(--radius-lg)}.blog_relatedImagePlaceholder___v0wx{width:100%;height:140px;background:var(--gradient-cta);opacity:.5;border-radius:var(--radius-lg)}.blog_relatedTitle__XK1N3{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);line-height:var(--leading-tight)}.blog_relatedMeta__qbAoT{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}@media (max-width:1024px){.blog_grid__6JOvT{grid-template-columns:repeat(2,1fr)}.blog_layout__O081F{grid-template-columns:1fr}.blog_sidebar__SHIC8{position:static}}@media (max-width:640px){.blog_page__Q0m1j{padding:var(--space-12) var(--space-4);padding-top:calc(var(--space-12) + var(--space-8))}.blog_heading__Yr_Yj{font-size:var(--text-3xl)}.blog_featuredCard__5Vucz{grid-template-columns:1fr}.blog_featuredImage__RtaXM{height:240px}.blog_grid__6JOvT{grid-template-columns:1fr}.blog_title__iIx9i{font-size:var(--text-2xl)}.blog_mainImage__r7895{max-height:280px}}