.mdx_h1__rGol2{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.mdx_h1__rGol2,.mdx_h2__E3Naq{margin-top:2rem;color:var(--foreground)}.mdx_h2__E3Naq{font-size:1.875rem;font-weight:600;margin-bottom:1.25rem;line-height:1.3}.mdx_h3__HHzIp{font-size:1.5rem;margin-bottom:1rem;margin-top:1.75rem;line-height:1.4}.mdx_h3__HHzIp,.mdx_h4__3xQ92{font-weight:600;color:var(--foreground)}.mdx_h4__3xQ92{font-size:1.25rem;margin-bottom:.75rem;margin-top:1.5rem;line-height:1.5}.mdx_h5__mED7U{font-size:1.125rem;margin-top:1.25rem}.mdx_h5__mED7U,.mdx_h6__znN_H{font-weight:600;margin-bottom:.5rem;line-height:1.5;color:var(--foreground)}.mdx_h6__znN_H{font-size:1rem;margin-top:1rem}.mdx_paragraph__SgBRe{margin-bottom:1.25rem;line-height:1.75;color:var(--foreground);font-size:1.0625rem}.mdx_link__H1d63{color:#059669;text-decoration:underline;font-weight:500;transition:color .15s}.mdx_link__H1d63:hover{color:#10b981}.mdx_codeInline__LOMmw{background-color:var(--foreground);color:var(--background);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mdx_codeBlock__vCC8Q{display:block}.mdx_codeBlock__vCC8Q,.mdx_pre__slJwM{background-color:var(--foreground);color:var(--background);padding:1.5rem;border-radius:.5rem;margin-bottom:1.5rem;overflow-x:auto;font-size:.875rem;line-height:1.7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mdx_ul__gJeqr{list-style-type:disc}.mdx_ol__eOPBe,.mdx_ul__gJeqr{margin-bottom:1.25rem;padding-left:1.5rem;color:var(--foreground)}.mdx_ol__eOPBe{list-style-type:decimal}.mdx_li__jT2K1{margin-bottom:.5rem;line-height:1.75;font-size:1.0625rem}.mdx_blockquote__r8jD3{border-left:4px solid #059669;padding-left:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem;font-style:italic;color:var(--foreground);opacity:.9}.mdx_hr__uR3g7{border:none;border-top:1px solid;border-color:var(--foreground);opacity:.1;margin-top:2rem;margin-bottom:2rem}.mdx_tableWrapper__dWF_s{overflow-x:auto;margin-bottom:1.5rem}.mdx_table__rPT60{width:100%;border-collapse:collapse;color:var(--foreground)}.mdx_th__8Ye2w{text-align:left;font-weight:600;background-color:var(--foreground);color:var(--background)}.mdx_td__mtqSR,.mdx_th__8Ye2w{border:1px solid;border-color:var(--foreground);opacity:.2;padding:.75rem}.mdx_img__V1hud{max-width:100%;height:auto;border-radius:.5rem;margin-bottom:1.5rem;margin-top:1.5rem}.blog_blogContainer__ubLw1{min-height:100vh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:Inter,system-ui,-apple-system,sans-serif}.blog_header__TkOW3{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--background);border-bottom:1px solid;border-color:rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.blog_header__TkOW3{border-color:rgba(255,255,255,.1)}}.blog_headerContent__JE3Gr{max-width:72rem;margin:0 auto;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.blog_logo__nGZOG{font-size:1.25rem;font-weight:700;color:var(--foreground);text-decoration:none;transition:opacity .2s}.blog_logo__nGZOG:hover{opacity:.7}.blog_nav__j_HFs{display:flex;align-items:center;gap:1.5rem}.blog_navLink__B2Q9r{color:var(--foreground);text-decoration:none;font-weight:500;font-size:.9375rem;transition:opacity .2s;opacity:.7}.blog_navLink__B2Q9r:hover{opacity:1}.blog_main__quQXe{flex:1;padding-top:5rem;padding-bottom:3rem}.blog_content__ssJTN{max-width:72rem;margin:0 auto;padding:0 1.5rem}.blog_pageHeader__lqU4k{text-align:center;margin-bottom:4rem;padding-top:2rem}.blog_pageTitle___fOlp{font-size:3rem;font-weight:700;margin-bottom:1rem;color:var(--foreground);line-height:1.2}@media (min-width:768px){.blog_pageTitle___fOlp{font-size:4rem}}.blog_pageDescription__tUorD{font-size:1.125rem;color:var(--foreground);opacity:.7;max-width:42rem;margin:0 auto;line-height:1.6}.blog_emptyState__G9iQT{text-align:center;padding:4rem 1.5rem;color:var(--foreground);opacity:.6;font-size:1.125rem}.blog_postsGrid__ga0qT{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.blog_postsGrid__ga0qT{grid-template-columns:repeat(2,1fr);gap:2.5rem}}.blog_postCard__9ULhs{background:var(--background);border:1px solid rgba(0,0,0,.1);border-radius:.75rem;overflow:hidden;transition:all .3s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.blog_postCard__9ULhs{border-color:rgba(255,255,255,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}}.blog_postCard__9ULhs:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px rgba(0,0,0,.15)}@media (prefers-color-scheme:dark){.blog_postCard__9ULhs:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.5)}}.blog_postLink__Nnvzk{display:flex;flex-direction:column;height:100%;padding:1.75rem;text-decoration:none;color:var(--foreground)}.blog_postContent__MX4TC{flex:1}.blog_postMeta__KY_1d{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.blog_postDate__IP2BK{display:inline-block}.blog_postDate__IP2BK,.blog_postReadingTime__oW0Q0{font-size:.875rem;color:var(--foreground);opacity:.6;font-weight:500}.blog_postTitle__Q_keg{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;color:var(--foreground);line-height:1.3}.blog_postDescription__Pt9XE{font-size:1rem;color:var(--foreground);opacity:.7;line-height:1.6;margin-bottom:1rem}.blog_postTags__hlpjs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.blog_tag__hRvzP{display:inline-block;padding:.25rem .75rem;background:var(--foreground);color:var(--background);border-radius:9999px;font-size:.75rem;font-weight:500;opacity:.8}.blog_readMore___kzpK{font-size:.9375rem;font-weight:600;color:#059669;margin-top:.75rem;transition:color .2s}.blog_postCard__9ULhs:hover .blog_readMore___kzpK{color:#10b981}.blog_article__dQHbU{max-width:48rem;margin:0 auto;padding:0 1.5rem}.blog_backLink__ZkZXx{margin-bottom:2rem}.blog_backLinkText__QvMC_{display:inline-block;color:var(--foreground);text-decoration:none;font-weight:500;font-size:.9375rem;opacity:.7;transition:all .2s}.blog_backLinkText__QvMC_:hover{opacity:1;transform:translateX(-4px)}.blog_articleHeader__ltjXt{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid;border-color:rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.blog_articleHeader__ltjXt{border-color:rgba(255,255,255,.1)}}.blog_articleMeta__iNSkT{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.blog_articleDate__Hc0OI{display:inline-block}.blog_articleDate__Hc0OI,.blog_articleReadingTime__q3wMk{font-size:.9375rem;color:var(--foreground);opacity:.6;font-weight:500}.blog_articleTitle__hbxFx{font-size:2.5rem;font-weight:700;color:var(--foreground);line-height:1.2;margin-bottom:1rem}@media (min-width:768px){.blog_articleTitle__hbxFx{font-size:3rem}}.blog_articleDescription__aI9w3{font-size:1.25rem;color:var(--foreground);opacity:.7;line-height:1.6;margin-bottom:1.5rem}.blog_articleTags__spl40{display:flex;flex-wrap:wrap;gap:.5rem}.blog_articleContent__uYv8d{font-size:1.0625rem;line-height:1.75;color:var(--foreground);max-width:65ch;margin:0 auto}.blog_articleContent__uYv8d>*{margin-bottom:1.25rem}.blog_articleContent__uYv8d h1,.blog_articleContent__uYv8d h2,.blog_articleContent__uYv8d h3,.blog_articleContent__uYv8d h4,.blog_articleContent__uYv8d h5,.blog_articleContent__uYv8d h6{scroll-margin-top:6rem}.blog_articleFooter__2CGF4{margin-top:4rem;padding-top:2rem}.blog_divider__i6BBP{height:1px;background:var(--foreground);opacity:.1;margin-bottom:2rem}.blog_relatedPosts__x_exX{margin:3rem 0}.blog_relatedPostsTitle__WI43c{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--foreground)}.blog_relatedPostsGrid__nhSOa{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.blog_relatedPostsGrid__nhSOa{grid-template-columns:repeat(3,1fr)}}.blog_relatedPostCard__lUBIE{background:var(--background);border:1px solid rgba(0,0,0,.1);border-radius:.5rem;padding:1.25rem;transition:all .3s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.blog_relatedPostCard__lUBIE{border-color:rgba(255,255,255,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}}.blog_relatedPostCard__lUBIE:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.blog_relatedPostCard__lUBIE:hover{box-shadow:0 4px 12px -2px rgba(0,0,0,.4)}}.blog_relatedPostLink__emuz7{display:block;text-decoration:none;color:var(--foreground)}.blog_relatedPostTitle__3ilKz{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--foreground);line-height:1.4}.blog_relatedPostDescription__BnHDQ{font-size:.875rem;color:var(--foreground);opacity:.7;line-height:1.5;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_relatedPostMeta__2ywpa{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--foreground);opacity:.6}.blog_relatedPostDate__9nRru,.blog_relatedPostReadingTime__S3Rn1{font-weight:500}.blog_footer__qJEk3{border-color:currentcolor rgba(0,0,0,.1) rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);padding:2rem 1.5rem;margin-top:auto;background:var(--background)}@media (prefers-color-scheme:dark){.blog_footer__qJEk3{border-color:rgba(255,255,255,.1)}}.blog_footerContent__48TdA{max-width:72rem;margin:0 auto}.blog_footerLinks__7_WkX{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;font-size:.875rem;color:var(--foreground);opacity:.7}@media (min-width:768px){.blog_footerLinks__7_WkX{flex-direction:row;justify-content:center;gap:2rem}}.blog_footerLink__Sng1O{color:var(--foreground);text-decoration:none;transition:opacity .2s}.blog_footerLink__Sng1O:hover{opacity:1}.blog_copyright__loTKZ{color:var(--foreground)}@media (max-width:640px){.blog_articleTitle__hbxFx{font-size:2rem}.blog_pageTitle___fOlp{font-size:2.5rem}.blog_articleDescription__aI9w3{font-size:1.125rem}.blog_pageDescription__tUorD{font-size:1rem}}