.blog_blogPage__Hz4Va{--blog-nav-overlay-offset:68px;--blog-band-bg:radial-gradient(circle at 18% 24%,rgba(116,184,226,0.16),transparent 32%),linear-gradient(180deg,#10273a,#17364c 52%,#0d2638);--blog-shell-bg:#08111a;--blog-post-hero-bg:#0b1c2a;min-height:100vh;background:var(--blog-band-bg);color:var(--fg);font-family:var(--font-geist-sans),sans-serif;-webkit-font-smoothing:antialiased}.blog_blogMain__B1rwj{padding-bottom:0}.blog_postShell__pZs9E{max-width:1280px;margin:0 auto;padding:0 40px 5.5rem}.blog_blogHero__zmdcg,.blog_postHero__oJXVL{position:relative;overflow:hidden;margin-top:calc(-1 * var(--blog-nav-overlay-offset));padding-top:var(--blog-nav-overlay-offset);background:var(--blog-post-hero-bg);border-bottom:1px solid rgba(116,184,226,.12)}.blog_postHero__oJXVL{background:var(--blog-band-bg);border-bottom:0}.blog_blogHero__zmdcg{border-bottom:0}.blog_blogHero__zmdcg:before,.blog_postHero__oJXVL:before{content:"";position:absolute;inset:auto 6% -35% auto;width:min(760px,68vw);height:460px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(193,103,75,.16),transparent 68%);opacity:.8;content:none}.blog_blogHeroInner__aHzjV,.blog_postHeroInner__iBUYa{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:112px 40px 86px}.blog_eyebrow__mg82n,.blog_postHeroCategory__Dntlr,.blog_sectionKicker__Q1yjJ{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--primary)}.blog_blogTitle__5vHJo,.blog_postHeroTitle__SucAO{max-width:13ch;margin:0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:clamp(3rem,8vw,5.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.03}.blog_blogSubtitle__0ALE8,.blog_postHeroDek__48gmF{max-width:66ch;margin:28px 0 0;color:var(--fg-muted);font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.72}.blog_blogSection__IkfLU{max-width:1280px;margin:0 auto;padding:3.5rem 40px 0}.blog_archiveSection__gbPVz{padding-bottom:5.5rem;background:var(--blog-post-hero-bg);box-shadow:0 0 0 100vmax var(--blog-post-hero-bg);clip-path:inset(0 -100vmax)}.blog_sectionHeader__Ev_eP{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:1.5rem}.blog_sectionTitle__BwjwC{margin:.35rem 0 0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.blog_sectionTitleRow__5fdUF{display:flex;align-items:center;gap:14px}.blog_sectionDescription__I6kHo{max-width:42ch;margin:0;color:var(--fg-muted);font-size:.98rem;line-height:1.65}.blog_featuredCard__S0yqF{display:block;padding:clamp(1.4rem,3vw,2rem);border:1px solid rgba(156,207,255,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(17,30,47,.76);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);color:inherit;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 54px rgba(2,9,18,.26);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.blog_featuredCard__S0yqF:hover{border-color:rgba(156,207,255,.28);transform:translateY(-2px);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.024)),rgba(17,30,47,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 62px rgba(2,9,18,.3)}.blog_featuredContent__fwahY{display:grid;gap:16px;max-width:840px}.blog_postMeta__opit7{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--fg-faint);font-size:.78rem}.blog_postCategory__n85Cf{color:var(--primary);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog_postDot__0f1jJ,.blog_postListDot__oabe9{color:var(--fg-faint);opacity:.5}.blog_featuredTitle__WhlCD{margin:0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:clamp(1.7rem,4vw,3.2rem);font-weight:550;letter-spacing:-.03em;line-height:1.08}.blog_featuredDesc__Ht2bG{max-width:68ch;margin:0;color:var(--fg-muted);font-size:1rem;line-height:1.7}.blog_authorCard__D2TWn,.blog_featuredAuthor__V1wfk{display:flex;align-items:center;gap:12px}.blog_authorAvatar__bkydK{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,rgba(116,184,226,.22),rgba(193,103,75,.18)),rgba(12,28,42,.95);border:1px solid rgba(116,184,226,.24);color:var(--fg);font-size:.78rem;font-weight:800;letter-spacing:.06em}.blog_authorAvatarPhoto__5Iper{overflow:hidden;border-radius:999px;background:#ffffff;border-color:transparent;clip-path:circle(50%)}.blog_authorAvatarPhoto__5Iper img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center}.blog_authorInfo__QCFLX{display:flex;min-width:0;flex-direction:column;gap:1px}.blog_authorPanel__VLnU3 .blog_authorAvatar__bkydK{width:48px;height:48px;font-size:.84rem}.blog_authorLabel__0OL4o,.blog_sidebarTitle__IbZ3E{margin:0;color:var(--fg-faint);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog_authorName__zAs_5{color:var(--fg);font-size:.94rem;font-weight:600;line-height:1.08}.blog_authorRole__ISuPf{color:var(--fg-faint);font-size:.76rem;line-height:1.08}.blog_authorSocialLinks__qW_58{display:flex;align-items:center;gap:8px;margin-top:6px}.blog_authorSocialLinks__qW_58 a{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:var(--fg-faint);text-decoration:none;transition:color .15s ease}.blog_authorSocialLinks__qW_58 a:hover{color:var(--primary)}.blog_authorSocialLinks__qW_58 svg{width:14px;height:14px}.blog_postList__fk2Io{border-top:1px solid rgba(116,184,226,.14)}.blog_postListRow__Fx6BF{border-bottom:1px solid rgba(116,184,226,.14)}.blog_postListRowLink__xEbR0{display:grid;gap:8px;padding:22px 0;color:inherit;text-decoration:none;transition:opacity .15s ease,color .15s ease}.blog_postListRowLink__xEbR0:hover{opacity:.78}.blog_postListTopline__P9nkO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.blog_postListTitle__ntmnP{margin:0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:clamp(1.08rem,2vw,1.42rem);font-weight:550;letter-spacing:-.02em;line-height:1.22;transition:color .15s ease}.blog_postListRowLink__xEbR0:hover .blog_postListTitle__ntmnP{color:#d2e1ea}.blog_postListDescription__KcIOs{max-width:76ch;margin:0;color:var(--fg-muted);font-size:.95rem;line-height:1.58}.blog_postListMeta__0LqQA{display:inline-grid;grid-template-columns:22px minmax(0,auto);align-items:center;justify-content:flex-end;justify-self:end;column-gap:8px;color:var(--fg-muted);font-size:.86rem;text-align:left}.blog_postListMetaText__y1PYG{display:grid;gap:2px;min-width:0}.blog_postListAuthor__1pWgx,.blog_postListTime__jvScF{display:flex;align-items:center;gap:7px}.blog_postListAvatar__82Yua{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,rgba(116,184,226,.22),rgba(193,103,75,.18)),rgba(12,28,42,.95);color:var(--fg);font-size:.6rem;font-weight:800;letter-spacing:.04em}.blog_postListAuthor__1pWgx,.blog_postListDate__n8uHz,.blog_postListRead__gEGty{white-space:nowrap}.blog_postHeroInner__iBUYa{padding-top:104px;padding-bottom:64px}.blog_postHeroCategory__Dntlr{display:block;margin-bottom:28px;color:var(--primary)}.blog_postHeroTitle__SucAO{max-width:14ch;font-size:clamp(2.25rem,5.2vw,3.65rem);line-height:1.04}.blog_postHeroDek__48gmF{margin-top:18px;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.55}.blog_blogWaveDivider__6kMql,.blog_postWaveDivider__mgynu{position:relative;height:72px;margin-top:-1px;overflow:hidden;pointer-events:none}.blog_blogWaveDivider__6kMql{background:var(--blog-post-hero-bg)}.blog_postWaveDivider__mgynu{background:var(--blog-shell-bg)}.blog_blogWaveDivider__6kMql svg,.blog_postWaveDivider__mgynu svg{display:block;width:100%;height:100%}.blog_blogWaveDivider__6kMql path:first-child{fill:var(--blog-post-hero-bg)}.blog_postWaveDivider__mgynu path:first-child{fill:#0d2638}.blog_blogWaveDivider__6kMql path:not(:first-child),.blog_postWaveDivider__mgynu path:not(:first-child){stroke:rgba(116,184,226,.42);stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.blog_blogWaveDivider__6kMql path:nth-child(3),.blog_postWaveDivider__mgynu path:nth-child(3){opacity:.54}.blog_postShell__pZs9E{max-width:none;margin:0;padding:0 0 5.5rem;background:var(--blog-shell-bg)}.blog_postLayout__vfFvr{display:grid;grid-template-columns:280px minmax(0,760px);gap:clamp(48px,8vw,96px);align-items:start;max-width:1280px;margin:0 auto;padding:2.75rem 40px 0}.blog_postMain__WNkWk{min-width:0}.blog_postSidebar__uTfps{min-width:0;align-self:stretch}.blog_sidebarSticky__44U_f{display:grid;gap:28px;align-content:start;height:100%}.blog_authorPanel__VLnU3,.blog_tocPanel__9khHM{display:grid;gap:16px}.blog_tocPanel__9khHM{padding-left:0}.blog_postSidebar__uTfps .blog_tocPanel__9khHM{position:sticky;top:96px;align-self:start}.blog_postSidebarMeta__cwVXe{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--fg-muted);font-size:.78rem;line-height:1.2}.blog_postSidebarMeta__cwVXe span{display:flex;align-items:center;gap:5px;white-space:nowrap}.blog_postSidebarMeta__cwVXe svg{width:13px;height:13px;color:var(--fg-faint)}.blog_sidebarNav__1N1jL{display:block;border-left:1px solid rgba(116,184,226,.14)}.blog_tocList__Qoxaa{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.blog_tocLink__i2M6l{display:block;padding:7px 0 7px 16px;border-left:2px solid transparent;color:var(--fg-muted);font-size:.9rem;line-height:1.45;text-decoration:none;transform:translateX(-1px);transition:border-color .15s ease,color .15s ease}.blog_tocIndent__sk7lo{padding-left:28px}.blog_tocActive___Tyms,.blog_tocLink__i2M6l:hover{border-left-color:var(--primary);color:var(--fg)}.blog_mobileToc__bZi3K{margin-bottom:2rem;padding:1rem 0 1.1rem;border-top:1px solid rgba(116,184,226,.14)}.blog_mobileAuthor__WT2WQ,.blog_mobileToc__bZi3K{display:none;border-bottom:1px solid rgba(116,184,226,.14)}.blog_mobileAuthor__WT2WQ{margin-bottom:1.3rem;padding-bottom:1.25rem}.blog_article__zY_J1{color:var(--fg);font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.84}.blog_article__zY_J1 h2,.blog_article__zY_J1 h3{scroll-margin-top:120px}.blog_article__zY_J1 h2{margin:3.6rem 0 1rem;font-size:clamp(1.8rem,3.4vw,2.45rem);letter-spacing:-.03em;line-height:1.12}.blog_article__zY_J1 h2,.blog_article__zY_J1 h3{color:var(--fg);font-family:var(--font-heading),sans-serif;font-weight:650}.blog_article__zY_J1 h3{margin:2.4rem 0 .7rem;font-size:clamp(1.28rem,2.2vw,1.62rem);letter-spacing:-.02em;line-height:1.22}.blog_article__zY_J1 blockquote,.blog_article__zY_J1 figure,.blog_article__zY_J1 ol,.blog_article__zY_J1 p,.blog_article__zY_J1 pre,.blog_article__zY_J1 table,.blog_article__zY_J1 ul{margin:1rem 0}.blog_article__zY_J1 p{max-width:68ch}.blog_article__zY_J1 a{color:var(--primary);text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:3px}.blog_article__zY_J1 a:hover{text-decoration-color:var(--primary)}.blog_article__zY_J1 ol,.blog_article__zY_J1 ul{list-style-position:outside;padding-left:1.55rem}.blog_article__zY_J1 ul{list-style-type:disc}.blog_article__zY_J1 ol{list-style-type:decimal}.blog_article__zY_J1 li{margin:.4rem 0;padding-left:.15rem}.blog_article__zY_J1 li::marker{color:var(--primary)}.blog_article__zY_J1 ul li::marker{font-size:.92em}.blog_article__zY_J1 ol li::marker{font-weight:700}.blog_article__zY_J1 strong{color:var(--fg);font-weight:700}.blog_article__zY_J1 em{color:var(--fg-muted)}.blog_article__zY_J1 blockquote{padding:.95rem 1.1rem;border-left:3px solid var(--primary);border-radius:0 8px 8px 0;background:rgba(116,184,226,.08);color:var(--fg-muted)}.blog_article__zY_J1 table{width:100%;border-collapse:collapse;font-size:.94rem}.blog_article__zY_J1 td,.blog_article__zY_J1 th{padding:.78rem .85rem;border-bottom:1px solid rgba(116,184,226,.14);text-align:left}.blog_article__zY_J1 th{color:var(--primary);font-weight:700}.blog_article__zY_J1 code{border-radius:.3rem;background:var(--inline-code-bg);color:var(--inline-code-fg);font-family:var(--font-geist-mono),monospace;font-size:.85em;padding:.14em .35em}.blog_article__zY_J1 pre{overflow-x:auto;padding:1rem 1.25rem;border:1px solid rgba(116,184,226,.16);border-radius:8px;background:var(--code-bg);line-height:1.55}.blog_article__zY_J1 pre code{background:none;color:var(--code-fg);font-size:.88rem;padding:0}.blog_article__zY_J1 figure,.blog_article__zY_J1 img{max-width:100%}.blog_article__zY_J1 figcaption{margin-top:.5rem;color:var(--fg-faint);font-size:.86rem}.blog_articleFooterWave__ykNYk,.blog_articleFooter__bMp7D{overflow:hidden;background:var(--blog-band-bg)}.blog_articleFooterWave__ykNYk{height:76px;pointer-events:none}.blog_articleFooterWave__ykNYk svg{display:block;width:100%;height:100%}.blog_articleFooterWave__ykNYk path:first-child{fill:var(--blog-shell-bg)}.blog_articleFooterWave__ykNYk path:not(:first-child){stroke:rgba(116,184,226,.42);stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.blog_articleFooterWave__ykNYk path:nth-child(3){opacity:.54}.blog_articleFooterInner__E9czR{max-width:1280px;margin:0 auto;padding:1.55rem 40px 5rem}.blog_articleFooterHeader__Q0e1s{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:980px;margin-bottom:1.15rem}.blog_listTitle__OBVsU{margin:0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:clamp(1.28rem,3vw,1.8rem);font-weight:600;letter-spacing:-.03em}.blog_postGrid__q31eN{display:grid;grid-template-columns:1fr;gap:4px;max-width:980px}.blog_postCard__dHzmM{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:.76rem 0;border-bottom:0;color:inherit;text-decoration:none;transition:opacity .15s ease,color .15s ease}.blog_postCardText__bMBvS{display:grid;gap:4px;min-width:0}.blog_postCardTitle__uhbJl{margin:0;color:var(--fg);font-family:var(--font-heading),sans-serif;font-size:.98rem;font-weight:600;letter-spacing:-.02em;line-height:1.22}.blog_postCardByline__m9vG0,.blog_postCardDate__uz2CO{color:var(--fg-faint);font-size:.75rem;line-height:1.25}.blog_postCardByline__m9vG0{display:block;font-weight:600}.blog_postCardDate__uz2CO{white-space:nowrap}.blog_postCard__dHzmM:hover{opacity:.72}.blog_postCard__dHzmM:hover .blog_postCardTitle__uhbJl{color:#d2e1ea}.blog_blogBottom__ecqBu{display:flex;justify-content:flex-start;margin-top:2.6rem}.blog_rssIconLink__dLMS1{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(116,184,226,.22);border-radius:999px;background:rgba(12,28,42,.74);color:var(--fg-muted);text-decoration:none;transition:border-color .15s ease,color .15s ease,transform .15s ease}.blog_rssIconLink__dLMS1:hover{border-color:rgba(116,184,226,.42);color:var(--primary);transform:translateY(-1px)}.blog_rssIconLink__dLMS1 svg{width:1.1rem;height:1.1rem}@media (max-width:1100px){.blog_postLayout__vfFvr{grid-template-columns:240px minmax(0,1fr);gap:48px}}@media (max-width:960px){.blog_blogHeroInner__aHzjV,.blog_postHeroInner__iBUYa{padding:92px 24px 66px}.blog_blogSection__IkfLU{padding-right:24px;padding-left:24px}.blog_sectionHeader__Ev_eP{align-items:flex-start;flex-direction:column}.blog_postLayout__vfFvr{grid-template-columns:1fr;gap:0;padding:2.4rem 24px 0}.blog_articleFooterInner__E9czR{padding-right:24px;padding-left:24px}.blog_postSidebar__uTfps{display:none}.blog_mobileAuthor__WT2WQ,.blog_mobileToc__bZi3K{display:block}.blog_article__zY_J1{font-size:1.02rem}}@media (max-width:640px){.blog_blogHeroInner__aHzjV,.blog_postHeroInner__iBUYa{padding:78px 20px 56px}.blog_articleFooterInner__E9czR,.blog_blogSection__IkfLU,.blog_postLayout__vfFvr{padding-right:20px;padding-left:20px}.blog_blogTitle__5vHJo,.blog_postHeroTitle__SucAO{max-width:none;font-size:clamp(2.55rem,14vw,4rem)}.blog_blogSubtitle__0ALE8,.blog_postHeroDek__48gmF{margin-top:22px}.blog_postListTopline__P9nkO{grid-template-columns:1fr;gap:8px}.blog_postListMeta__0LqQA{justify-content:flex-start;justify-self:start}.blog_featuredCard__S0yqF{padding:1.15rem}.blog_postCard__dHzmM,.blog_postGrid__q31eN{grid-template-columns:1fr}.blog_postCard__dHzmM{gap:6px;padding:.82rem 0}.blog_postCardDate__uz2CO{white-space:normal}.blog_articleFooterWave__ykNYk{height:58px}}