.blog_shell__yOmRI{min-height:100vh;background:linear-gradient(180deg,color-mix(in srgb,var(--background-secondary) 38%,var(--background)) 0,var(--background) 24%);color:var(--foreground)}.blog_container__kmB0Q{width:min(1120px,calc(100% - 2rem));margin:0 auto}.blog_siteHeader__G4Cow{position:sticky;top:0;z-index:20;backdrop-filter:blur(14px);background:transparent;padding:.75rem 0 0}.blog_siteHeaderInner__SUVIM{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:74px;padding:0 1rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--background) 92%,transparent)}.blog_brand__1Z_Bj{display:inline-flex;align-items:center;gap:.7rem;min-width:0;text-decoration:none;color:var(--foreground);font-weight:700;letter-spacing:-.02em}.blog_brandMark__JO0sF{border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--background-secondary) 88%,transparent)}.blog_brandText__X7pde{display:flex;flex-direction:column;min-width:0;line-height:1.05}.blog_brandLabel__Gp7Md{font-size:.76rem;color:var(--foreground-secondary);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.blog_siteNav__q2DWW{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.blog_siteCta__WIIre,.blog_siteNavLink__908a1,.blog_themeToggle__TfulV{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.7rem 1rem;border-radius:12px;text-decoration:none;font-weight:600;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.blog_siteNavLink__908a1,.blog_themeToggle__TfulV{color:var(--foreground-secondary);border:1px solid transparent}.blog_themeToggle__TfulV{gap:.45rem;background:transparent;cursor:pointer;font-size:.95rem}.blog_themeToggle__TfulV:hover{color:var(--foreground);border-color:var(--border);background:color-mix(in srgb,var(--background-secondary) 86%,transparent);transform:translateY(-1px)}.blog_themeToggleLabel__6dwMB{font-weight:600}.blog_siteNavLink__908a1:hover,.blog_siteNavLink__908a1[data-active=true]{color:var(--foreground);border-color:var(--border);background:color-mix(in srgb,var(--background-secondary) 86%,transparent);transform:translateY(-1px)}.blog_siteCta__WIIre{color:white;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 68%,#0f172a));box-shadow:0 14px 28px color-mix(in srgb,var(--accent) 20%,transparent)}.blog_siteCta__WIIre:hover{transform:translateY(-1px)}.blog_main__hKsg6{padding:2.25rem 0 4.5rem}.blog_blogHomeLayout__slqgN{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1.8rem;align-items:start}.blog_blogSidebar__4x3yl{position:sticky;top:6.4rem;align-self:start;height:-moz-fit-content;height:fit-content;padding:1.5rem 1rem 1.5rem 0;border-right:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.blog_sidebarTitle__pmzcC{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.95;letter-spacing:-.05em}.blog_sidebarDescription__JCOCy{margin:1rem 0 0;color:var(--foreground-secondary);line-height:1.7}.blog_sidebarBlock__YkTOj{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.blog_sidebarLabel__UNSn2{margin:0;font-size:1rem;font-weight:700;color:var(--foreground)}.blog_sidebarLabelRow__EG3Co{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.blog_clearFiltersButton__5Twmi{padding:0;border:0;background:transparent;color:var(--foreground-secondary);font:inherit;font-weight:600;cursor:pointer}.blog_clearFiltersButton__5Twmi:hover{color:var(--foreground)}.blog_sidebarTopics__QOP3R{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.95rem}.blog_sidebarFilter__yNCWm{display:inline-flex;align-items:center;gap:.45rem;padding:.46rem .72rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);background:color-mix(in srgb,var(--background-secondary) 72%,transparent);color:var(--foreground-secondary);font:inherit;font-size:.84rem;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.blog_sidebarFilter__yNCWm:hover,.blog_sidebarFilter__yNCWm[data-active=true]{color:var(--foreground);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 11%,transparent);transform:translateY(-1px)}.blog_section__SpbmF{margin-top:2.25rem}.blog_sectionTitleRow__gmjtM{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.blog_sectionTitle__reBqP{margin:0;font-size:clamp(1.6rem,3vw,2.15rem);letter-spacing:-.04em}.blog_sectionDescription__4LIF_{max-width:34rem;margin:0;color:var(--foreground-secondary);line-height:1.7}.blog_articlePanel__reMFx,.blog_ctaPanel__X_Iak,.blog_postCard__I5pv9{border-radius:24px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--background) 96%,transparent);box-shadow:0 8px 24px rgba(15,23,42,.05)}.blog_postCard__I5pv9:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 26%,var(--border));box-shadow:0 12px 28px rgba(15,23,42,.08)}.blog_cardBody__sezsd{display:flex;flex-direction:column;gap:.95rem;min-width:0}.blog_categoryRow__sW9iP{display:flex;flex-wrap:wrap;gap:.45rem}.blog_category__k8fQr{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.36rem .62rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:color-mix(in srgb,var(--accent) 74%,var(--foreground));font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.blog_cardTitle__Chiri{margin:0;font-size:clamp(1.7rem,2.8vw,2.6rem);letter-spacing:-.05em;line-height:1.03}.blog_postCardTitle__iYI2P{margin:0;font-size:1.5rem;letter-spacing:-.04em;line-height:1.08}.blog_cardDescription__XaUE3{margin:0;color:var(--foreground-secondary);line-height:1.75}.blog_metaRow__342CY{display:flex;flex-wrap:wrap;gap:.8rem;color:var(--foreground-secondary);font-size:.92rem}.blog_metaPill__HRSgd{display:inline-flex;align-items:center;gap:.45rem}.blog_tags___Wjdw{display:flex;flex-wrap:wrap;gap:.65rem}.blog_tag__9lXjx{display:inline-flex;align-items:center;padding:.38rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);background:color-mix(in srgb,var(--background-secondary) 72%,transparent);color:var(--foreground-secondary);font-size:.85rem}.blog_postsGrid___IGv4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.blog_emptyState__hiiTt{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:2rem 1.4rem;border-radius:24px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--background) 96%,transparent)}.blog_emptyStateVisual__FEjmo{display:flex;align-items:center;gap:.55rem;min-height:2rem}.blog_emptyStateDot__M2YD3{width:.7rem;height:.7rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 12%,transparent)}.blog_emptyStateLineShort__T9GnS,.blog_emptyStateLine__1NcQ2{display:block;height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--background-secondary) 90%,transparent)}.blog_emptyStateLine__1NcQ2{width:3rem}.blog_emptyStateLineShort__T9GnS{width:1.4rem}.blog_emptyStateTitle__4b587{margin:0;font-size:1.25rem;letter-spacing:-.03em}.blog_emptyStateDescription__U4vNZ{margin:0;color:var(--foreground-secondary);line-height:1.7}.blog_emptyStateTags__dafiE{display:flex;flex-wrap:wrap;gap:.55rem}.blog_emptyStateTag__LBvHC{display:inline-flex;align-items:center;min-height:30px;padding:.28rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);background:color-mix(in srgb,var(--background-secondary) 72%,transparent);color:var(--foreground-secondary);font-size:.8rem;font-weight:600}.blog_postCard__I5pv9{display:block;padding:1.25rem;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.blog_postCard__I5pv9 .blog_cardBody__sezsd{padding:0}.blog_articleIntro__b9Mgb{max-width:760px;margin:0 auto}.blog_backLink__Grr2w{display:inline-flex;align-items:center;color:var(--foreground-secondary);text-decoration:none;font-weight:600}.blog_backLink__Grr2w:hover{color:var(--foreground)}.blog_articleKicker__TV9w_{margin:1.25rem 0 0;color:var(--foreground-secondary);font-size:.96rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.blog_articleCategoryLinks__vErni{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem}.blog_breadcrumb__8ibkl{display:inline-flex;align-items:center;gap:.55rem;color:var(--foreground-secondary);font-size:.92rem}.blog_breadcrumb__8ibkl a{color:inherit;text-decoration:none}.blog_breadcrumb__8ibkl a:hover{color:var(--foreground)}.blog_articleTitle__4_fR2{max-width:none;margin:.75rem 0 0;font-size:clamp(2.5rem,4.8vw,4.6rem);line-height:1;letter-spacing:-.05em}.blog_articleDescription__5z4CY{max-width:52rem;margin:1rem 0 0;color:var(--foreground-secondary);font-size:1.06rem;line-height:1.78}.blog_articleMetaBar__6HlLl{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent)}.blog_articleShareRow__NcxKb{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.95rem}.blog_articleShareLabel___Gt54{color:var(--foreground-secondary);font-size:.84rem;font-weight:600}.blog_articleShareLinks__YdqAz{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.blog_articleShareLink__hf_WX{display:inline-flex;align-items:center;min-height:30px;padding:.22rem .58rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--background-secondary) 74%,transparent);color:var(--foreground-secondary);text-decoration:none;font-size:.78rem;font-weight:600;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.blog_articleShareLink__hf_WX:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 8%,transparent);transform:translateY(-1px)}.blog_authorName__JKEKp{margin:0;font-weight:700;color:var(--foreground)}.blog_articleDate__MihgL{margin:0;color:var(--foreground-secondary);font-size:.94rem}.blog_articleBodyWrap__g3m6q{max-width:760px;margin:2.2rem auto 0}.blog_articleRelatedSection__NT8SB{max-width:760px;margin:2.8rem auto 0}.blog_articleRelatedSection__NT8SB .blog_sectionTitleRow__gmjtM{margin-bottom:1.2rem}.blog_articleRelatedSection__NT8SB .blog_sectionDescription__4LIF_{max-width:32rem;font-size:.98rem;line-height:1.62}.blog_articleRelatedSection__NT8SB .blog_postsGrid___IGv4{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_articleBody__N9KWy{color:var(--foreground);line-height:1.8;font-size:1rem}.blog_articleBody__N9KWy h1,.blog_articleBody__N9KWy h2,.blog_articleBody__N9KWy h3,.blog_articleBody__N9KWy h4{letter-spacing:-.04em;color:var(--foreground)}.blog_articleBody__N9KWy h1{font-size:2.35rem;margin:0 0 1.3rem}.blog_articleBody__N9KWy h2{font-size:1.8rem;margin:2.75rem 0 1rem}.blog_articleBody__N9KWy h3{font-size:1.35rem;margin:2rem 0 .8rem}.blog_articleBody__N9KWy blockquote,.blog_articleBody__N9KWy ol,.blog_articleBody__N9KWy p,.blog_articleBody__N9KWy ul{margin:0 0 1.2rem}.blog_articleBody__N9KWy ol,.blog_articleBody__N9KWy ul{padding-left:1.4rem}.blog_articleBody__N9KWy li{margin-bottom:.55rem}.blog_articleBody__N9KWy a{color:var(--accent);text-decoration:none;font-weight:600}.blog_articleBody__N9KWy a:hover{text-decoration:underline}.blog_articleBody__N9KWy blockquote{padding:1rem 1.2rem;border-left:4px solid color-mix(in srgb,var(--accent) 70%,transparent);border-radius:0 18px 18px 0;background:color-mix(in srgb,var(--background-secondary) 64%,transparent);color:var(--foreground-secondary)}.blog_articleBody__N9KWy code{padding:.18rem .42rem;border-radius:8px;background:color-mix(in srgb,var(--background-secondary) 76%,transparent);font-size:.92em}.blog_articleBody__N9KWy pre{overflow-x:auto;padding:1rem;border-radius:20px;background:#0f172a;color:#e2e8f0}.blog_articleBody__N9KWy pre code{background:transparent;padding:0}.blog_articleBody__N9KWy hr{margin:2rem 0;border:0;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.blog_articleCtaSection__Ls96g{max-width:760px;margin:2.5rem auto 0}.blog_ctaPanel__X_Iak{padding:1.35rem 1.45rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--background)) 0,color-mix(in srgb,var(--accent) 8%,var(--background-secondary)) 100%);border-color:color-mix(in srgb,var(--accent) 24%,var(--border));box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 10%,transparent)}.blog_ctaTitle__6ZjeV{margin:0;font-size:1.3rem;letter-spacing:-.04em}.blog_ctaDescription__r2RLB{margin:.45rem 0 0;color:var(--foreground-secondary);line-height:1.6}.blog_ctaActions__CVgZk{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.1rem}.blog_ctaButtonSecondary__2issG{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.8rem 1rem;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--background-secondary) 78%,transparent);color:var(--foreground);text-decoration:none;font-weight:600}.blog_siteFooter__T_XPV{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--background) 94%,transparent)}.blog_siteFooterInner__SiDEZ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0 2rem}.blog_siteFooterLinks__Sb1wO{display:flex;flex-wrap:wrap;gap:.9rem}.blog_siteFooterLink__t85IM{color:var(--foreground-secondary);text-decoration:none}.blog_siteFooterLink__t85IM:hover{color:var(--foreground)}.blog_siteFooterMeta___u8kH{color:var(--foreground-secondary);font-size:.95rem}@media (max-width:1024px){.blog_blogHomeLayout__slqgN{grid-template-columns:1fr}.blog_blogSidebar__4x3yl{position:static;padding:0 0 1.25rem;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}@media (max-width:768px){.blog_container__kmB0Q{width:min(1120px,calc(100% - 2rem))}.blog_siteHeader__G4Cow{padding-top:.5rem}.blog_siteFooterInner__SiDEZ,.blog_siteHeaderInner__SUVIM{flex-direction:column;align-items:flex-start}.blog_siteHeaderInner__SUVIM{flex-direction:row;align-items:center;justify-content:space-between;gap:.85rem;min-height:auto;padding:.8rem}.blog_brand__1Z_Bj{gap:.6rem}.blog_brandMark__JO0sF{width:38px;height:38px}.blog_brandText__X7pde{line-height:1}.blog_brandText__X7pde span:first-child{font-size:.98rem}.blog_brandLabel__Gp7Md{font-size:.68rem}.blog_siteNav__q2DWW{width:auto;justify-content:flex-end;gap:.45rem;flex-wrap:nowrap}.blog_themeToggleLabel__6dwMB{display:none}.blog_siteCta__WIIre,.blog_siteNavLink__908a1,.blog_themeToggle__TfulV{min-height:40px;padding:.62rem .85rem;border-radius:10px}.blog_siteCta__WIIre{min-width:-moz-fit-content;min-width:fit-content;margin-left:0;font-size:.92rem}.blog_main__hKsg6{padding-top:1.15rem}.blog_articleBodyWrap__g3m6q,.blog_articleCtaSection__Ls96g,.blog_articleIntro__b9Mgb,.blog_articleRelatedSection__NT8SB,.blog_blogSidebar__4x3yl,.blog_postsGrid___IGv4{padding-left:.65rem;padding-right:.65rem}.blog_ctaPanel__X_Iak,.blog_heroPanel__ZaG5u,.blog_postCard__I5pv9{border-radius:20px}.blog_articleTitle__4_fR2{max-width:none;font-size:clamp(2rem,10vw,3rem)}.blog_sidebarTitle__pmzcC{font-size:clamp(2.6rem,12vw,4rem);line-height:.9;letter-spacing:-.065em}.blog_sidebarDescription__JCOCy{max-width:20rem;margin-top:1rem;font-size:.98rem;line-height:1.55}.blog_articleBody__N9KWy,.blog_postCard__I5pv9 .blog_cardBody__sezsd{padding-left:0;padding-right:0}.blog_sidebarBlock__YkTOj{margin-top:1.9rem;padding-top:0;border-top:0}.blog_sidebarLabelRow__EG3Co{justify-content:flex-start;align-items:baseline}.blog_sidebarTopics__QOP3R{flex-wrap:nowrap;gap:.4rem;margin-top:.9rem;margin-right:calc(-1 * .15rem);padding-right:.15rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.blog_sidebarTopics__QOP3R::-webkit-scrollbar{display:none}.blog_sidebarFilter__yNCWm{flex:0 0 auto;padding:.32rem .2rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:color-mix(in srgb,var(--foreground-secondary) 90%,transparent);font-size:.95rem;font-weight:500}.blog_sidebarFilter__yNCWm:hover,.blog_sidebarFilter__yNCWm[data-active=true]{color:var(--foreground);border-color:var(--foreground);background:transparent;transform:none}.blog_postsGrid___IGv4{grid-template-columns:1fr;gap:1rem}.blog_postCard__I5pv9{padding:1rem .95rem}.blog_postCardTitle__iYI2P{font-size:1.18rem;line-height:1.14}.blog_cardDescription__XaUE3{font-size:.92rem;line-height:1.55}.blog_metaRow__342CY{gap:.5rem .8rem;font-size:.84rem}.blog_category__k8fQr{padding:.32rem .56rem;font-size:.68rem}.blog_articleMetaBar__6HlLl{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:1rem}.blog_articleShareRow__NcxKb{align-items:flex-start;gap:.55rem}.blog_articleShareLink__hf_WX{min-height:28px;padding:.2rem .52rem;font-size:.74rem}.blog_articleBodyWrap__g3m6q,.blog_articleCtaSection__Ls96g,.blog_articleRelatedSection__NT8SB{margin-top:2rem}.blog_articleRelatedSection__NT8SB .blog_postsGrid___IGv4{grid-template-columns:1fr;padding-left:0;padding-right:0}.blog_articleRelatedSection__NT8SB .blog_sectionTitleRow__gmjtM{margin-bottom:.95rem}.blog_articleRelatedSection__NT8SB .blog_sectionDescription__4LIF_{max-width:24rem;font-size:.93rem;line-height:1.55}.blog_emptyState__hiiTt{padding:1.35rem 1.05rem;border-radius:20px}}@media (max-width:520px){.blog_container__kmB0Q{width:min(1120px,calc(100% - 2.4rem))}.blog_siteHeaderInner__SUVIM{padding:.7rem;border-radius:16px}.blog_brandText__X7pde span:first-child{font-size:.92rem}.blog_brandLabel__Gp7Md{font-size:.64rem}.blog_siteNav__q2DWW{gap:.35rem}.blog_siteNavLink__908a1,.blog_themeToggle__TfulV{min-height:38px;padding-left:.7rem;padding-right:.7rem}.blog_siteCta__WIIre{min-height:38px;width:auto;padding-left:1rem;padding-right:1rem}.blog_articleBodyWrap__g3m6q,.blog_articleCtaSection__Ls96g,.blog_articleIntro__b9Mgb,.blog_articleRelatedSection__NT8SB,.blog_blogSidebar__4x3yl,.blog_postsGrid___IGv4{padding-left:.85rem;padding-right:.85rem}.blog_blogSidebar__4x3yl{padding-bottom:1rem}.blog_sidebarLabel__UNSn2{font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;color:var(--foreground-secondary)}.blog_sidebarTopics__QOP3R{gap:.8rem}.blog_sidebarFilter__yNCWm{min-height:32px;padding-left:0;padding-right:0;font-size:.92rem}.blog_postCardTitle__iYI2P{font-size:1.08rem}.blog_cardBody__sezsd{gap:.8rem}.blog_cardDescription__XaUE3{font-size:.92rem}.blog_articleIntro__b9Mgb{max-width:100%}.blog_articleTitle__4_fR2{margin-top:.65rem}.blog_emptyState__hiiTt{padding:1.2rem 1rem}.blog_emptyStateTitle__4b587{font-size:1.08rem}.blog_emptyStateTag__LBvHC{font-size:.76rem}.blog_articleRelatedSection__NT8SB .blog_sectionDescription__4LIF_{max-width:19rem;font-size:.91rem}.blog_articleRelatedSection__NT8SB .blog_postsGrid___IGv4{padding-left:0;padding-right:0}.blog_articleBody__N9KWy{font-size:.97rem;line-height:1.72}.blog_articleBody__N9KWy h2{font-size:1.55rem;margin-top:2.2rem}.blog_articleBody__N9KWy h3{font-size:1.2rem}}