.BlogTableOfContents_tableOfContents__BfYyr{position:sticky;top:120px;max-height:calc(100vh - 200px);max-height:calc(var(--viewport-height-stable) - 200px);overflow-y:auto;padding-right:24px}@media(max-width:1200px){.BlogTableOfContents_tableOfContents__BfYyr{display:none}}.BlogTableOfContents_sidebarCloseButton__11nPY{background:none;border:none;border-radius:4px;padding:8px;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:flex-end;width:100%;margin-bottom:16px;transition:all .2s ease}.BlogTableOfContents_sidebarCloseButton__11nPY:hover{color:var(--text)}.BlogTableOfContents_sidebarCloseButton__11nPY svg{transition:transform .2s ease}.BlogTableOfContents_floatingButton__EjVnL{position:fixed;bottom:80px;right:20px;z-index:999;width:48px;height:48px;border-radius:24px;background:rgba(0,0,0,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;cursor:grab;color:#fff;touch-action:none;box-shadow:0 4px 12px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2);transition:background .2s ease}.BlogTableOfContents_floatingButton__EjVnL.BlogTableOfContents_dragging__7JUHj{transition:none;cursor:grabbing;opacity:.9}.BlogTableOfContents_floatingButton__EjVnL:hover{background:rgba(0,0,0,.95)}.BlogTableOfContents_floatingButton__EjVnL:active{cursor:grabbing}.BlogTableOfContents_floatingButton__EjVnL svg{width:16px;height:auto;pointer-events:none}@media(min-width:769px){.BlogTableOfContents_floatingButton__EjVnL{display:none}}@media(max-width:768px){.BlogTableOfContents_floatingButton__EjVnL{bottom:calc(80px + env(safe-area-inset-bottom))}}.BlogTableOfContents_drawerBackdrop__QV7e7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}@media(max-width:1200px){.BlogTableOfContents_drawerBackdrop__QV7e7{display:block}}@media(min-width:1201px){.BlogTableOfContents_drawerBackdrop__QV7e7{display:none}}.BlogTableOfContents_drawerBackdropOpen__47u13{opacity:1;pointer-events:auto}.BlogTableOfContents_drawer__7JeQb{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:400px;background:var(--bg);box-shadow:-2px 0 8px rgba(0,0,0,.3);z-index:1001;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease}@media(max-width:1200px){.BlogTableOfContents_drawer__7JeQb{display:flex;flex-direction:column}}@media(min-width:1201px){.BlogTableOfContents_drawer__7JeQb{display:none}}.BlogTableOfContents_drawerOpen__EG2qv{transform:translateX(0)}.BlogTableOfContents_drawerHeader__fkZ9R{display:flex;justify-content:flex-end;align-items:center;padding:20px 24px;flex-shrink:0}.BlogTableOfContents_drawerClose__nFL3M{background:none;border:none;padding:8px;cursor:pointer;color:var(--text-muted);border-radius:4px;transition:all .2s ease}.BlogTableOfContents_drawerClose__nFL3M:hover{color:var(--text);background:var(--surface)}.BlogTableOfContents_drawerContent__5L2aH{flex:1;padding:8px 24px 24px;overflow-y:auto}.BlogTableOfContents_drawerFooter__BmByo{padding:16px 24px 32px;display:flex;justify-content:center;flex-shrink:0}.BlogTableOfContents_drawerCloseButton__ME2MI{display:inline-flex;align-items:center;justify-content:center;border:0;outline:0;border-radius:16.5px;background:var(--surface);color:var(--text);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.6;padding:10px 24px;cursor:pointer;transition:background-color .2s,opacity .2s}.BlogTableOfContents_drawerCloseButton__ME2MI:hover{opacity:.6}.BlogTableOfContents_stickyHeader__qDrZ_{display:none;position:sticky;top:60px;background:#fff;border-bottom:1px solid #e0e0e0;z-index:100;animation:BlogTableOfContents_slideDown__CPGOj .3s ease}@media(max-width:1200px){.BlogTableOfContents_stickyHeader__qDrZ_{display:block}}.BlogTableOfContents_stickyHeaderButton__6mvH1{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#fff;border:none;cursor:pointer;font-size:15px;font-weight:500;color:#0a2540;transition:background .2s ease}.BlogTableOfContents_stickyHeaderButton__6mvH1:hover{background:#f8f9fa}.BlogTableOfContents_stickyHeaderButton__6mvH1 span{font-size:15px;font-weight:500}.BlogTableOfContents_stickyHeaderButton__6mvH1 svg{transition:transform .2s ease}.BlogTableOfContents_chevronDown__ecEW2{transform:rotate(0deg)}.BlogTableOfContents_chevronUp__WkHBi{transform:rotate(180deg)}.BlogTableOfContents_stickyHeaderContent__3SQh_{padding:16px 20px 24px;border-top:1px solid #f0f0f0;background:#fafafa;animation:BlogTableOfContents_expandDown__4snp2 .2s ease}.BlogTableOfContents_inBodyToc__MfRqc{display:none;margin:32px 0;padding:24px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px}@media(max-width:1200px){.BlogTableOfContents_inBodyToc__MfRqc{display:block}}.BlogTableOfContents_inBodyTitle__aLUdk{font-size:16px;font-weight:600;color:#0a2540;margin:0 0 16px}@keyframes BlogTableOfContents_fadeIn__O_AbF{0%{opacity:0}to{opacity:1}}@keyframes BlogTableOfContents_slideInRight__7C6Gu{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes BlogTableOfContents_slideDown__CPGOj{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes BlogTableOfContents_expandDown__4snp2{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.BlogTableOfContents_toggleButton__0Lu1P{background:none;border:none;border-radius:4px;padding:8px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.BlogTableOfContents_toggleButton__0Lu1P:hover{color:#0a2540}.BlogTableOfContents_toggleButton__0Lu1P svg{transition:transform .2s ease}.BlogTableOfContents_list__THUdb{list-style:none;padding:0;margin:0}.BlogTableOfContents_tableOfContents__BfYyr .BlogTableOfContents_list__THUdb{border-left:1px solid var(--border)}.BlogTableOfContents_item__ZYM_e{margin:0;padding:0;transition:all .2s ease}.BlogTableOfContents_item__ZYM_e.BlogTableOfContents_levelTwo__XPPRB{padding-left:12px}.BlogTableOfContents_item__ZYM_e.BlogTableOfContents_levelThree__o5PLj{padding-left:24px}.BlogTableOfContents_item__ZYM_e.BlogTableOfContents_active__xoY7s .BlogTableOfContents_link__SjmVK{color:var(--text);border-left-color:var(--text)}.BlogTableOfContents_link__SjmVK{display:block;padding:8px 0 8px 16px;font-size:16px;font-weight:400;color:var(--text-muted);text-decoration:none;border-left:2px solid rgba(0,0,0,0);transition:all .2s ease}.BlogTableOfContents_link__SjmVK:hover{color:var(--text)}.BlogTableOfContents_tableOfContents__BfYyr .BlogTableOfContents_link__SjmVK{margin-left:-1px}.blogPost_pageWrapper__IM61r{display:flex;justify-content:center;gap:60px;max-width:1400px;margin:0 auto;padding:0 40px}@media(max-width:1200px){.blogPost_pageWrapper__IM61r{padding:0 24px}}.blogPost_sidebar__EGGMF{width:240px;flex-shrink:0}@media(max-width:1200px){.blogPost_sidebar__EGGMF{display:none}}.blogPost_container__DpMmJ{max-width:800px;margin:0 auto;padding:120px 24px 80px;overflow-wrap:break-word;word-wrap:break-word}@media(max-width:768px){.blogPost_container__DpMmJ{padding:100px 20px 32px}}.blogPost_header__tr88r{margin-bottom:48px}.blogPost_backLink__SpsFS{display:inline-block;margin-bottom:32px;color:var(--text-muted);text-decoration:none;font-size:14px;transition:color .2s ease}.blogPost_backLink__SpsFS:hover{color:var(--text)}.blogPost_meta__q2Udy{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:24px}.blogPost_category__Iwleh{font-weight:500;color:var(--text);text-transform:uppercase;letter-spacing:.5px;font-size:14px}.blogPost_divider__nqCD8{color:var(--text-muted)}.blogPost_date__krkeJ,.blogPost_readTime__ERLI1{font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.blogPost_title__l92nd{font-size:56px;font-weight:600;line-height:1.2;margin:0 0 16px;color:var(--text)}@media(max-width:768px){.blogPost_title__l92nd{font-size:44px}}.blogPost_excerpt__qvmoh{font-size:18px;line-height:1.6;color:var(--text-muted);margin:0 0 32px}.blogPost_excerpt__qvmoh a{color:var(--link);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.blogPost_excerpt__qvmoh a:hover{color:var(--link-hover)}.blogPost_excerpt__qvmoh p{margin:0 0 16px}.blogPost_excerpt__qvmoh p:last-child{margin-bottom:0}.blogPost_heroImage__tg_o3{position:relative;width:100%;height:500px;overflow:hidden;border-radius:12px;margin-bottom:48px}.blogPost_content__CywZv{font-size:18px;line-height:1.75;color:var(--text);overflow-wrap:break-word;word-wrap:break-word}@media(max-width:768px){.blogPost_content__CywZv{font-size:17px}}.blogPost_content__CywZv h1,.blogPost_content__CywZv h2,.blogPost_content__CywZv h3,.blogPost_content__CywZv h4,.blogPost_content__CywZv h5,.blogPost_content__CywZv h6{font-weight:600;line-height:1.3;margin:48px 0 24px;color:var(--text)}.blogPost_content__CywZv h1:first-child,.blogPost_content__CywZv h2:first-child,.blogPost_content__CywZv h3:first-child,.blogPost_content__CywZv h4:first-child,.blogPost_content__CywZv h5:first-child,.blogPost_content__CywZv h6:first-child{margin-top:0}@media(max-width:768px){.blogPost_content__CywZv h1,.blogPost_content__CywZv h2,.blogPost_content__CywZv h3,.blogPost_content__CywZv h4,.blogPost_content__CywZv h5,.blogPost_content__CywZv h6{margin:40px 0 20px}}.blogPost_content__CywZv h1,.blogPost_content__CywZv h2{font-size:36px}@media(max-width:768px){.blogPost_content__CywZv h1,.blogPost_content__CywZv h2{font-size:30px}}.blogPost_content__CywZv h3,.blogPost_content__CywZv h4,.blogPost_content__CywZv h5,.blogPost_content__CywZv h6{font-size:24px}.blogPost_content__CywZv p{margin:0 0 24px}.blogPost_content__CywZv a{color:var(--link);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.blogPost_content__CywZv a:hover{color:var(--link-hover)}.blogPost_content__CywZv ol,.blogPost_content__CywZv ul{margin:0 0 24px;padding-left:28px}.blogPost_content__CywZv ol li,.blogPost_content__CywZv ul li{margin-bottom:16px;line-height:1.8}.blogPost_content__CywZv blockquote{margin:48px 0;padding:0 0 0 24px;border-left:2px solid var(--border);font-size:19px;font-style:italic;line-height:1.75;color:var(--text-muted);background:none}@media(max-width:768px){.blogPost_content__CywZv blockquote{margin:40px 0}}.blogPost_content__CywZv blockquote p{margin:0 0 20px}.blogPost_content__CywZv blockquote p:last-child{margin-bottom:0}.blogPost_content__CywZv blockquote a{color:var(--text-muted);text-decoration:none;border-bottom:1px solid;text-underline-offset:2px;transition:color .2s ease,opacity .2s ease}.blogPost_content__CywZv blockquote a:hover{color:var(--link-hover);opacity:.7}.blogPost_content__CywZv code{font-family:Monaco,Menlo,Consolas,monospace;font-size:14px;background:var(--surface);padding:2px 6px;border-radius:4px;color:var(--text)}.blogPost_content__CywZv pre{margin:32px 0;padding:20px;background:var(--surface);border-radius:8px;overflow-x:auto;border:1px solid var(--border)}.blogPost_content__CywZv pre code{background:rgba(0,0,0,0);padding:0;font-size:14px;line-height:1.6}.blogPost_content__CywZv hr{margin:48px 0;border:none;border-top:1px solid var(--border)}.blogPost_content__CywZv img{max-width:100%;height:auto;border-radius:8px;margin:32px 0}.blogPost_content__CywZv table{width:100%;border-collapse:collapse;margin:32px 0}.blogPost_content__CywZv table td,.blogPost_content__CywZv table th{padding:12px;text-align:left;border-bottom:1px solid var(--border)}.blogPost_content__CywZv table th{font-weight:600;background:var(--surface)}.blogPost_footer__FPdM1{margin-top:32px}.blogPost_backToBlog__xVR01{padding-bottom:32px;text-align:center}.blogPost_backToBlogLink__zflzR{display:inline-flex;align-items:center;justify-content:center;border:0;outline:0;border-radius:16.5px;background:var(--surface);color:var(--text);font-size:15px;font-weight:500;letter-spacing:normal;line-height:1.6;padding:10px 14px 20px;text-decoration:none;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background-color .2s,opacity .2s}.blogPost_backToBlogLink__zflzR:hover{opacity:.6}.blogPost_backToBlogLink__zflzR:hover .HoverArrow__linePath{opacity:1}.blogPost_backToBlogLink__zflzR:hover .HoverArrow__tipPath{transform:translateX(4px)}.blogPost_backToBlogLink__zflzR svg{display:block}.blogPost_backToBlogLink__zflzR .HoverArrow{--arrowSpacing:5px;--arrowHoverTransition:150ms cubic-bezier(0.215,0.61,0.355,1);--arrowHoverOffset:translateX(4px);--arrowTipTransform:none;--arrowLineOpacity:0;position:relative;stroke-width:2;fill:none;stroke:currentColor}.blogPost_backToBlogLink__zflzR .HoverArrow__linePath{opacity:var(--arrowLineOpacity);transition:opacity var(--hoverTransition,var(--arrowHoverTransition))}.blogPost_backToBlogLink__zflzR .HoverArrow__tipPath{transform:none;transition:transform var(--hoverTransition,.25s cubic-bezier(.215,.61,.355,1))}.blogPost_dividerLine__3m_5_{height:1px;background:var(--border);margin-bottom:32px}.blogPost_shareSection__WJuRc{margin-bottom:32px}@media(max-width:768px){.blogPost_shareSection__WJuRc{margin-bottom:16px}}.blogPost_shareTitle__tbHs_{font-size:11px;font-weight:500;color:var(--text);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 28px}.blogPost_shareButtons__upTrH{display:flex;gap:16px;align-items:center}.blogPost_shareButton__vjtv6{display:flex;align-items:center;justify-content:center;color:var(--text);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;transition:opacity .2s ease}.blogPost_shareButton__vjtv6:hover{opacity:.6}.blogPost_shareButton__vjtv6 svg{display:block;width:18px;height:18px}.blogPost_author__XMK12{margin-bottom:16px}.blogPost_author__XMK12 p{font-size:14px;color:var(--text-muted);margin:0}.blogPost_footer__FPdM1 .blogPost_category__Iwleh{font-size:14px;font-weight:500;color:var(--text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px}.blogPost_backButton__x5zPN{display:inline-block;padding:12px 24px;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease}.blogPost_backButton__x5zPN:hover{background:var(--bg);border-color:var(--text)}.blogPost_keepReading__gWp_V{display:none;margin-top:64px;padding-top:48px;border-top:1px solid var(--border)}.blogPost_keepReadingHeader__voMt6{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:32px}.blogPost_keepReadingTitle__3Y7DF{font-size:18px;font-weight:600;color:var(--text);margin:0;letter-spacing:-.01em}.blogPost_viewAll__zNWUL{font-size:14px;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.blogPost_viewAll__zNWUL:hover{color:var(--text)}.blogPost_relatedPosts__53bPi{display:flex;flex-direction:column;gap:24px}.blogPost_relatedPostLink__ingIW{font-size:16px;font-weight:500;color:var(--text);text-decoration:none;line-height:1.4;transition:color .2s ease;display:block}.blogPost_relatedPostLink__ingIW:hover{color:var(--link)}.blogPost_comingSoon__APL24{font-size:16px;color:var(--text-muted);margin:0}