.BlogReadingProgress_bar__A6GzG{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;background:rgba(255,255,255,.04);pointer-events:none;opacity:0;transition:opacity .2s ease}.BlogReadingProgress_bar__A6GzG[data-visible=true]{opacity:1}.BlogReadingProgress_fill__4WOav{height:100%;width:100%;background:linear-gradient(90deg,var(--blog-accent,#7cf4ff) 0,rgba(196,181,253,.95) 60%,rgba(251,113,133,.95) 100%);transform:scaleX(0);transform-origin:left;transition:transform 80ms linear;box-shadow:0 0 12px var(--blog-accent-glow,rgba(124,244,255,.6))}@media (prefers-reduced-motion:reduce){.BlogReadingProgress_fill__4WOav{transition:none}}[data-theme=light] .BlogReadingProgress_bar__A6GzG{background:rgba(15,23,42,.05)}.BlogTLDR_card__V5wte{position:relative;isolation:isolate;margin:24px 0 28px;padding:18px 22px;border-radius:16px;border:1px solid var(--blog-accent-soft,rgba(124,244,255,.3));background:linear-gradient(135deg,var(--blog-accent-soft,rgba(124,244,255,.1)),rgba(196,181,253,.06) 70%),rgba(8,11,18,.6);box-shadow:0 22px 44px -28px var(--blog-accent-glow,rgba(124,244,255,.4)),inset 0 0 0 1px rgba(255,255,255,.04);overflow:hidden}.BlogTLDR_card__V5wte:before{content:"";position:absolute;inset:-50% -20% 60% auto;width:280px;height:240px;background:radial-gradient(50% 60% at 50% 50%,rgba(124,244,255,.18),transparent 70%);filter:blur(28px);z-index:0;pointer-events:none}.BlogTLDR_head__m3fqZ{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.BlogTLDR_badge__PQseT{padding:4px 10px;border-radius:999px;background:var(--blog-accent-soft,rgba(124,244,255,.18));border:1px solid var(--blog-accent-soft,rgba(124,244,255,.4));color:var(--blog-accent,#7cf4ff);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.BlogTLDR_heading__6Jn_X{margin:0;font-size:1.05rem;font-weight:700;color:#f1f6ff;letter-spacing:-.005em}.BlogTLDR_list__TnxIv{position:relative;z-index:1;margin:0;padding:0;list-style:none;display:grid;gap:10px}.BlogTLDR_item__G7YmN{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.6;color:#d4dcef}.BlogTLDR_bullet__qYAKn{margin-top:.55em;width:6px;height:6px;border-radius:999px;background:var(--blog-accent,#7cf4ff);box-shadow:0 0 8px var(--blog-accent-glow,rgba(124,244,255,.7));flex-shrink:0}@media (max-width:720px){.BlogTLDR_card__V5wte{padding:16px}.BlogTLDR_heading__6Jn_X{font-size:1rem}.BlogTLDR_item__G7YmN{font-size:14px}}[data-theme=light] .BlogTLDR_card__V5wte{background:linear-gradient(135deg,var(--blog-accent-soft,rgba(124,244,255,.18)),rgba(255,255,255,.92) 70%),rgba(255,255,255,.95);border-color:var(--blog-accent-soft,rgba(124,244,255,.45));box-shadow:0 22px 44px -28px var(--blog-accent-glow,rgba(124,244,255,.4)),inset 0 0 0 1px rgba(15,23,42,.06)}[data-theme=light] .BlogTLDR_heading__6Jn_X{color:#0f172a}[data-theme=light] .BlogTLDR_item__G7YmN{color:#1e293b}.BlogContentLayout_journal__GPC46{background:radial-gradient(ellipse at 80% 0,#25e4ff10,transparent 35%),#05070f;color:#dce7f6;min-height:100vh;--blog-accent:#76def1}.BlogContentLayout_topline__J3aSu{max-width:1240px;margin:auto;padding:110px 32px 30px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff16}.BlogContentLayout_back__7fl9_,.BlogContentLayout_topline__J3aSu a{color:#b9cae2;text-decoration:none;font-size:13px}.BlogContentLayout_label__dKzvf,.BlogContentLayout_topline__J3aSu>span{font:10px ui-monospace,monospace;letter-spacing:.15em;color:#91a6c4}.BlogContentLayout_contentWrapper__QKB_C{display:grid;grid-template-columns:minmax(0,860px) 240px;gap:64px;max-width:1240px;margin:auto;padding:44px 32px 80px}.BlogContentLayout_catalog__mRSxh{display:block}.BlogContentLayout_mainContent__9N0c7{min-width:0;overflow-wrap:break-word;--blog-text-max:720px}.BlogContentLayout_mainContent__9N0c7 p{max-width:72ch;line-height:1.85;color:#bac9df}.BlogContentLayout_mainContent__9N0c7 h1,.BlogContentLayout_mainContent__9N0c7 h2,.BlogContentLayout_mainContent__9N0c7 h3{color:#f1f6ff;scroll-margin-top:110px}.BlogContentLayout_mainContent__9N0c7 section[id]{scroll-margin-top:110px}.BlogContentLayout_mainContent__9N0c7 pre{max-width:100%;overflow:auto}.BlogContentLayout_mainContent__9N0c7 a:focus-visible,.BlogContentLayout_rail___xabQ a:focus-visible,.BlogContentLayout_topline__J3aSu a:focus-visible{outline:2px solid #a8dec3;outline-offset:5px}.BlogContentLayout_rail___xabQ{min-width:0}.BlogContentLayout_railInner__m10sn{position:sticky;top:112px;max-height:calc(100dvh - 140px);overflow:auto;padding:8px 4px 24px}.BlogContentLayout_label__dKzvf{margin:0 0 20px}.BlogContentLayout_toc__eWGsV{display:flex;flex-direction:column;gap:3px}.BlogContentLayout_toc__eWGsV a{display:flex;align-items:baseline;gap:12px;padding:10px 12px;border-left:1px solid #ffffff20;color:#a3b5ce;font-size:12px;line-height:1.6;text-decoration:none}.BlogContentLayout_toc__eWGsV a>span{font:10px ui-monospace,monospace;color:#8196b4}.BlogContentLayout_toc__eWGsV a:hover,.BlogContentLayout_toc__eWGsV a[aria-current]{color:#c0edff;border-color:#76def1;background:#76def108}.BlogContentLayout_related__0K4qs{border-top:1px solid #ffffff16;margin-top:30px;padding-top:26px}.BlogContentLayout_related__0K4qs a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;color:#bac9df;font-size:12px;line-height:1.6;text-decoration:none}.BlogContentLayout_related__0K4qs a:hover{color:#76def1}.BlogContentLayout_back__7fl9_{display:block;margin-top:28px}.BlogContentLayout_mobileContents__nyus_{display:none}.BlogContentLayout_endnote__8rl1w{margin-top:64px;border-top:1px solid #76def144;padding:32px 0}.BlogContentLayout_endnote__8rl1w>span{font:10px ui-monospace,monospace;letter-spacing:.16em;color:#76def1}.BlogContentLayout_endnote__8rl1w h2{font-size:32px;font-weight:750;letter-spacing:-.025em;margin:16px 0}.BlogContentLayout_endnote__8rl1w a{display:inline-block;padding:12px 18px;border:1px solid #76def155;border-radius:6px;text-decoration:none;color:#a1edff}@media(max-width:1000px){.BlogContentLayout_contentWrapper__QKB_C{grid-template-columns:minmax(0,1fr);max-width:900px}.BlogContentLayout_rail___xabQ{display:none}.BlogContentLayout_mobileContents__nyus_{display:block;padding:16px;border:1px solid #ffffff20;border-radius:8px;margin-bottom:28px}.BlogContentLayout_mobileContents__nyus_ summary{cursor:pointer;color:#b9cae2;font-size:13px}.BlogContentLayout_mobileContents__nyus_ .BlogContentLayout_toc__eWGsV{margin-top:16px}}@media(max-width:600px){.BlogContentLayout_topline__J3aSu{padding:100px 20px 24px}.BlogContentLayout_topline__J3aSu>span{display:none}.BlogContentLayout_contentWrapper__QKB_C{padding:28px 20px 48px}}.BlogContentLayout_railInner__m10sn{background:#0c1423;border:1px solid #ffffff14;border-radius:16px;padding:20px 16px}.BlogContentLayout_endnote__8rl1w{padding:28px;border:1px solid #76def130;border-radius:18px;background:#101a2c}.BlogPostPage_breadcrumb___dh1E{margin-bottom:2.5rem}.BlogPostPage_breadcrumbList__uFUcg{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:rgba(255,255,255,.7);flex-wrap:wrap;list-style:none;padding:0;margin:0}@media (max-width:768px){.BlogPostPage_breadcrumbList__uFUcg{flex-wrap:wrap;white-space:normal}}.BlogPostPage_breadcrumbSeparator__8Q9Lg{color:rgba(255,255,255,.5);margin:0 .25rem}.BlogPostPage_breadcrumbCurrent__FZfwN{color:rgba(255,255,255,.95);font-weight:500}.BlogPostPage_headerSection__uOW1a{width:100%;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.06)}@media (max-width:767px){.BlogPostPage_headerSection__uOW1a{margin-bottom:2rem;padding-bottom:1.5rem}}.BlogPostPage_title__k0Quj{font-size:1.75rem;margin-bottom:1rem;color:white;line-height:1.15;background:linear-gradient(135deg,#ffffff,rgba(160,106,249,.9));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width:768px){.BlogPostPage_title__k0Quj{font-size:2.75rem;line-height:1.1}}@media (min-width:1024px){.BlogPostPage_title__k0Quj{font-size:3rem}}.BlogPostPage_subtitle__mX3J2{color:rgba(255,255,255,.7);width:100%;font-size:1.0625rem;line-height:1.7;margin-bottom:1.5rem;letter-spacing:.01em;max-width:640px}@media (min-width:768px){.BlogPostPage_subtitle__mX3J2{font-size:1.125rem;line-height:1.75}}.BlogPostPage_navChipsSection__6xx0C{margin-top:1.5rem}.BlogPostPage_navChipsLabel__C_UCe{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.4);margin-bottom:.75rem}.BlogPostPage_navChipsGrid__ejJ_q{display:flex;flex-wrap:wrap;gap:.5rem}.BlogPostPage_navChip__EXXQS{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.75);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:9999px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.BlogPostPage_navChip__EXXQS:hover{color:rgba(255,255,255,.95);background:rgba(160,106,249,.12);border-color:rgba(160,106,249,.3);transform:translateY(-1px);box-shadow:0 2px 8px rgba(160,106,249,.15)}.BlogPostPage_navChipNumber__O_Qc5{font-size:.625rem;font-weight:700;color:rgba(160,106,249,.6);font-variant-numeric:tabular-nums;min-width:1rem;text-align:center}@media (max-width:480px){.BlogPostPage_navChipsGrid__ejJ_q{gap:.375rem}.BlogPostPage_navChip__EXXQS{padding:.3rem .625rem;font-size:.75rem}}.BlogPostPage_infoBox__iR_z2{background:rgba(34,197,94,.05);border-left:2px solid rgba(34,197,94,.4);padding:.875rem 1.125rem;border-radius:.5rem;margin-top:.75rem;width:100%;backdrop-filter:blur(4px)}.BlogPostPage_infoBoxLabel__BdSLk{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.45);margin-bottom:.375rem}.BlogPostPage_infoBoxPurple__IG84p{background:rgba(168,85,247,.06);border-left:2px solid rgba(168,85,247,.5)}.BlogPostPage_infoBoxBlue__HzvEz{background:rgba(59,130,246,.06)}.BlogPostPage_categoriesBlock__Dvm10{width:100%;margin-bottom:2.5rem;padding:1.5rem 1.5rem 1.25rem;border-radius:.75rem;background:linear-gradient(145deg,rgba(88,28,135,.18),rgba(59,130,246,.08) 50%,rgba(30,58,138,.12));border:1px solid rgba(139,92,246,.2);box-shadow:0 4px 24px rgba(0,0,0,.15)}.BlogPostPage_categoriesHeading__2_YOX{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.7);margin-bottom:1rem}.BlogPostPage_categoriesGrid__KHw_a{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.625rem 1rem;margin-bottom:1rem}.BlogPostPage_categoriesItem__0bZh5{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:rgba(255,255,255,.95)}.BlogPostPage_categoriesItemNum__xsCYN{flex-shrink:0;width:1.5rem;font-weight:600;color:rgba(255,255,255,.5);font-variant-numeric:tabular-nums}.BlogPostPage_categoriesBadge__TSpaq{flex-shrink:0;padding:.2em .5em;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:.25rem;line-height:1.2}.BlogPostPage_categoriesBadgeCritical__4BMIG{background:rgba(239,68,68,.25);color:rgba(254,202,202,.98);border:1px solid rgba(239,68,68,.4)}.BlogPostPage_categoriesBadgeHigh__FM3pj{background:rgba(249,115,22,.2);color:rgba(254,215,170,.98);border:1px solid rgba(249,115,22,.35)}.BlogPostPage_categoriesBadgeMediumHigh__pltI7{background:rgba(245,158,11,.2);color:rgba(253,230,138,.98);border:1px solid rgba(245,158,11,.35)}.BlogPostPage_categoriesBadgeMedium__w5kFt{background:rgba(59,130,246,.2);color:rgba(191,219,254,.98);border:1px solid rgba(59,130,246,.35)}.BlogPostPage_categoriesBadgeLowMedium__nVeRw{background:rgba(100,116,139,.25);color:rgba(203,213,225,.98);border:1px solid rgba(100,116,139,.35)}.BlogPostPage_categoriesBadgeLow__HuuH7{background:rgba(71,85,105,.2);color:rgba(148,163,184,.98);border:1px solid rgba(71,85,105,.3)}.BlogPostPage_categoriesRunTip__GZelK{font-size:.875rem;color:rgba(255,255,255,.8);line-height:1.5;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:.5rem}.BlogPostPage_categoriesRunTip__GZelK kbd{font-family:ui-monospace,monospace;font-size:.75rem;padding:.2em .45em;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:.25rem;color:rgba(255,255,255,.9)}.BlogPostPage_infoBoxGreen__ZXFYy{background:rgba(34,197,94,.06);border-left:2px solid rgba(34,197,94,.5)}.BlogPostPage_infoBoxOrange__OK4sb{background:rgba(249,115,22,.06);border-left:2px solid rgba(249,115,22,.5)}.BlogPostPage_infoBoxRed__TLPJT{background:rgba(239,68,68,.06);border-left:2px solid rgba(239,68,68,.5)}.BlogPostPage_infoText__SvrQd{font-size:.875rem}.BlogPostPage_infoText__SvrQd,.BlogPostPage_tipLine___xvf0{color:rgba(255,255,255,.9);line-height:1.6;letter-spacing:.01em}.BlogPostPage_tipLine___xvf0{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;margin-top:1rem;margin-bottom:.5rem;font-size:.9375rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(167,139,250,.08),rgba(255,255,255,.03))}.BlogPostPage_tipLineIcon___bvoR{flex-shrink:0;margin-top:.125rem;font-size:1.125rem}.BlogPostPage_tipLineText___Q3a5{flex:1;min-width:0}.BlogPostPage_tipLineText___Q3a5 strong{color:rgba(255,255,255,.98)}.BlogPostPage_tipLineLink___dRGH{color:rgba(147,197,253,.95);text-decoration:none;font-weight:500;white-space:nowrap}.BlogPostPage_tipLineLink___dRGH:hover{text-decoration:underline}.BlogPostPage_section__HoyVd{width:100%;margin-bottom:3rem;scroll-margin-top:6rem}.BlogPostPage_section__HoyVd:last-of-type{margin-bottom:2rem}.BlogPostPage_sectionCalloutWrap__K1IvZ{margin-bottom:1.5rem}.BlogPostPage_codeComparisonWrap__khNA_{margin-top:.25rem}.BlogPostPage_codeComparisonWrap__khNA_+.BlogPostPage_codeComparisonWrap__khNA_,.BlogPostPage_codeExampleBlock__cwaCB+.BlogPostPage_codeExampleBlock__cwaCB{margin-top:2rem}@media (min-width:768px){.BlogPostPage_codeComparisonWrap__khNA_+.BlogPostPage_codeComparisonWrap__khNA_,.BlogPostPage_codeExampleBlock__cwaCB+.BlogPostPage_codeExampleBlock__cwaCB{margin-top:2.5rem}}.BlogPostPage_sectionCard__6zwRM{width:100%;background:none!important;backdrop-filter:none!important;border:none!important;box-sizing:border-box}.BlogPostPage_section__HoyVd+.BlogPostPage_section__HoyVd{position:relative;padding-top:.5rem}.BlogPostPage_section__HoyVd+.BlogPostPage_section__HoyVd:before{content:"";display:block;width:60px;height:2px;margin-bottom:2rem;background:linear-gradient(90deg,rgba(160,106,249,.5),rgba(160,106,249,.1));border-radius:1px}.BlogPostPage_categoryTitle__lGJfg{font-size:1.25rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:rgba(255,255,255,.9);letter-spacing:-.015em;padding-bottom:0;border-bottom:none}.BlogPostPage_categoryTitle__lGJfg:first-of-type{margin-top:0}.BlogPostPage_sectionTitle__RsNil{font-size:1.625rem;font-weight:700;margin-bottom:.75rem;color:rgba(255,255,255,.95);line-height:1.2}@media (min-width:768px){.BlogPostPage_sectionTitle__RsNil{font-size:1.875rem}}.BlogPostPage_sectionDescription__qNt5L{color:rgba(255,255,255,.7);line-height:1.7;margin-bottom:1.5rem;font-size:1rem;letter-spacing:.01em;width:100%}@media (min-width:768px){.BlogPostPage_sectionDescription__qNt5L{font-size:1.0625rem;line-height:1.75}}.BlogPostPage_navigation__iw_mG{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);position:relative}.BlogPostPage_navigation__iw_mG:before{display:none}.BlogPostPage_heroImage___BRVc{margin-top:1.5rem;margin-bottom:1rem;width:100%;border-radius:.75rem;overflow:hidden}.BlogPostPage_conceptImage__ABiZl{margin:1rem 0;width:100%}.BlogPostPage_conceptImage__ABiZl img{max-width:100%;height:auto}.BlogPostPage_challengeList__ttNIa{color:rgba(255,255,255,.9);font-size:1rem;line-height:1.8;margin:0 0 1.5rem;padding-left:1.5rem}.BlogPostPage_challengeList__ttNIa li{margin-bottom:.75rem}.BlogPostPage_challengeList__ttNIa code{background:rgba(255,255,255,.1);padding:.15em .4em;border-radius:.25rem;font-size:.9em}.BlogPostPage_answerKeyToggle__HG6vw{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;color:rgba(147,197,253,1);background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:.5rem;cursor:pointer;transition:background .15s,border-color .15s}.BlogPostPage_answerKeyToggle__HG6vw:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}.BlogPostPage_solutionBlock__BsUup{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.BlogPostPage_navigation__iw_mG>*{flex:1;max-width:320px;text-decoration:none;color:rgba(255,255,255,.9);font-size:.9375rem}.BlogPostPage_navigation__iw_mG>:hover{color:rgba(255,255,255,1)}.BlogPostPage_navigation__iw_mG svg{width:1rem;height:1rem;flex-shrink:0;opacity:.8}@media (max-width:640px){.BlogPostPage_navigation__iw_mG{flex-direction:column;gap:1rem}.BlogPostPage_navigation__iw_mG>*{max-width:100%;width:100%}.BlogPostPage_categoriesBlock__Dvm10{padding:1rem 1rem .875rem}.BlogPostPage_categoriesGrid__KHw_a{grid-template-columns:1fr;gap:.5rem 0}.BlogPostPage_categoriesItem__0bZh5{font-size:.875rem}.BlogPostPage_tocGrid__l4gvz{grid-template-columns:1fr}.BlogPostPage_tipLine___xvf0{padding:.875rem 1rem}.BlogPostPage_infoBox__iR_z2{padding:.625rem .875rem}}.BlogPostPage_langTabs__8C3P_{display:flex;gap:.5rem;margin-bottom:1rem;margin-top:1.5rem}.BlogPostPage_langTab__43zC4{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:rgba(255,255,255,.7);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;cursor:pointer;transition:all .2s}.BlogPostPage_langTab__43zC4:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.9)}.BlogPostPage_langTab__43zC4.BlogPostPage_active__C1rZN{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5);color:rgba(147,197,253,1)}.BlogPostPage_sectionImage__NnSBA{width:100%;max-width:100%;height:auto;border-radius:.75rem;margin:1.5rem 0;border:1px solid rgba(255,255,255,.1)}.BlogPostPage_sectionText__X9f0O{color:rgba(255,255,255,.85);line-height:1.8;margin-bottom:1.5rem;font-size:1rem}.BlogPostPage_complexityTable__42X2m{margin:1.5rem 0;overflow-x:auto}.BlogPostPage_complexityTable__42X2m table{width:100%;border-collapse:collapse;font-size:.9375rem}.BlogPostPage_complexityTable__42X2m td,.BlogPostPage_complexityTable__42X2m th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.BlogPostPage_complexityTable__42X2m th{background:rgba(255,255,255,.05);color:rgba(255,255,255,.95);font-weight:600}.BlogPostPage_complexityTable__42X2m td{color:rgba(255,255,255,.8)}.BlogPostPage_complexityTable__42X2m tr:hover td{background:rgba(255,255,255,.03)}.BlogPostPage_tocGrid__l4gvz{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-top:1rem}.BlogPostPage_tocLink__ookL9{padding:.75rem 1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:.5rem;color:rgba(147,197,253,1);text-decoration:none;font-size:.9375rem;font-weight:500;transition:all .2s}.BlogPostPage_tocLink__ookL9:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);color:rgba(191,219,254,1)}.BlogPostPage_header__aJ2Qn{margin-bottom:2.5rem}.BlogPostPage_introParagraph__0rm8g{color:rgba(255,255,255,.75);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.BlogPostPage_footerActions__g8gQv{display:flex;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.BlogPostPage_infoBoxBlue__HzvEz{background:rgba(59,130,246,.08);border-left:2px solid rgba(59,130,246,.5)}.BlogPostPage_section__HoyVd{margin-bottom:2rem}.BlogPostPage_breadcrumb___dh1E{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:rgba(255,255,255,.6);margin-bottom:2rem;flex-wrap:wrap}.BlogPostPage_breadcrumb___dh1E a{color:rgba(147,197,253,.8);text-decoration:none;transition:color .2s}.BlogPostPage_breadcrumb___dh1E a:hover{color:rgba(147,197,253,1)}.BlogPostPage_breadcrumb___dh1E span{color:rgba(255,255,255,.4)}@media (max-width:768px){.BlogPostPage_tipLineLink___dRGH{white-space:normal;word-break:break-word}}@media (max-width:480px){.BlogPostPage_complexityTable__42X2m td,.BlogPostPage_complexityTable__42X2m th{padding:.5rem .625rem;font-size:.875rem}.BlogPostPage_footerActions__g8gQv{gap:.625rem}}.BlogPostPage_headerSection__uOW1a{margin:0 0 40px;padding:0 0 36px;border-bottom:1px solid #ffffff20}.BlogPostPage_title__k0Quj{font-family:inherit;font-size:clamp(2.25rem,4.5vw,3.6rem);font-weight:800;line-height:1.12;letter-spacing:-.035em;color:#f1f6ff;background:none;-webkit-text-fill-color:currentColor;max-width:850px}.BlogPostPage_subtitle__mX3J2{font-size:17px;line-height:1.8;color:#acbdd6;max-width:68ch;margin-top:24px}.BlogPostPage_breadcrumb___dh1E{margin-bottom:24px}.BlogPostPage_breadcrumbList__uFUcg{font-size:11px;opacity:.8}.BlogPostPage_section__HoyVd{margin:0 0 48px;scroll-margin-top:110px}.BlogPostPage_sectionCard__6zwRM{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.BlogPostPage_sectionTitle__RsNil{font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.35;letter-spacing:-.025em;color:#e2edff}.BlogPostPage_sectionDescription__qNt5L{font-size:16px;line-height:1.85;color:#bac9df}.BlogPostPage_infoBox__iR_z2{border-radius:6px;box-shadow:none;border-width:0 0 0 2px;padding:16px 20px;background:#76def108}.BlogPostPage_infoText__SvrQd{font-size:14px;line-height:1.75}