.blog_article__lmTHq,.blog_journal__JqqzU{padding-bottom:95px;overflow-wrap:break-word}html:has(.blog_article__lmTHq){scroll-behavior:auto}.blog_tableFrame__YCC48{margin:28px 0;border:1px solid #94a3b833;border-radius:10px;overflow:hidden}.blog_tableFrame__YCC48>figcaption{padding:20px;font-size:12px;line-height:1.8;color:#a8b8ca;background:#102135}.blog_tableFrame__YCC48>figcaption span{display:none;color:#6ee7b7;font-size:10px;margin-top:9px}.blog_tableFrame__YCC48>.blog_tableScroll__U_Liu{margin:0;border:0;border-radius:0}@media (max-width:600px){.blog_tableFrame__YCC48>figcaption span{display:block}}.blog_hero__Xyp7F{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end;padding:95px 0 70px}.blog_hero__Xyp7F h1{font-size:clamp(44px,5.6vw,78px);line-height:1.08;letter-spacing:-3.8px;margin:25px 0 0}.blog_hero__Xyp7F h1 em,.blog_labLink__KlUxb em{font-style:normal;color:#6ee7b7}.blog_hero__Xyp7F>p{font-size:17px;line-height:1.9;color:#a8b8ca;margin:0;max-width:410px}.blog_indexHead__tEq3E{padding:0 0 32px;border-bottom:1px solid #94a3b833;margin-bottom:35px}.blog_indexHead__tEq3E h2{display:flex;gap:20px;align-items:baseline;font-size:24px;font-weight:500;margin:0 0 24px}.blog_indexHead__tEq3E h2>span{font:11px var(--font-geist-mono),monospace;color:#8da0b6;white-space:nowrap}.blog_filters__y5O8L{display:flex;gap:9px;flex-wrap:wrap}.blog_filters__y5O8L a{font-size:11px;padding:10px 13px;border:1px solid #94a3b833;border-radius:25px;color:#adbbce;line-height:1.5}.blog_filters__y5O8L a:hover,.blog_filters__y5O8L a[aria-current]{background:#6ee7b7;color:#041911;border-color:#6ee7b7}.blog_featured__awDQA{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:65px}.blog_featuredMedia__8s56e{position:relative;display:block;min-width:0;min-height:335px;height:100%;border-radius:16px;overflow:hidden}.blog_featuredMedia__8s56e>div{height:100%;min-height:335px;padding:40px}.blog_cover__M8dUO img,.blog_featuredMedia__8s56e img,.blog_media__ZCZe_ img{object-fit:cover}.blog_fallback__2Y1B5{display:grid;place-items:center;background:#102335;color:#6ee7b7;min-height:260px;height:100%;font-size:80px;font-weight:700}.blog_meta__gGSlq{font:10px/1.8 var(--font-geist-mono),monospace;color:#8cc3b4;letter-spacing:.6px;margin:0 0 15px}.blog_featuredCopy__sDEau h2{font-size:clamp(30px,3vw,43px);line-height:1.18;letter-spacing:-1.5px;margin:0 0 20px}.blog_card__8lqm6>p:not(.blog_meta__gGSlq),.blog_featuredCopy__sDEau>p:not(.blog_meta__gGSlq){font-size:15px;line-height:1.85;color:#a8b8ca}.blog_reading__r4ujf{display:flex;gap:14px;flex-wrap:wrap;font:10px/1.8 var(--font-geist-mono),monospace;color:#8da0b6;margin:20px 0}.blog_readLink__hialT{display:inline-block;font-size:12px;font-weight:600;color:#6ee7b7;line-height:1.8}.blog_grid__cjdAi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 25px}.blog_card__8lqm6{min-width:0;display:flex;flex-direction:column}.blog_media__ZCZe_{position:relative;display:block;min-width:0;height:260px;border-radius:16px;overflow:hidden;margin-bottom:23px}.blog_media__ZCZe_>div{height:100%;padding:25px}.blog_card__8lqm6 h3{font-size:25px;line-height:1.28;letter-spacing:-.7px;margin:0 0 14px}.blog_card__8lqm6>p:not(.blog_meta__gGSlq){margin:0}.blog_card__8lqm6 .blog_reading__r4ujf{margin-top:auto;padding-top:20px}.blog_card__8lqm6 .blog_readLink__hialT{align-self:flex-start}.blog_empty__btCy0{padding:40px 0 65px}.blog_empty__btCy0 h3{font-size:28px}.blog_empty__btCy0 p{color:#a8b8ca;line-height:1.8}.blog_labLink__KlUxb{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;border-top:1px solid #94a3b833;margin-top:90px;padding:60px 0 0;align-items:end}.blog_labLink__KlUxb h2{font-size:clamp(32px,4vw,49px);line-height:1.2;letter-spacing:-1.9px;margin:20px 0 0}.blog_labLink__KlUxb>div>p:not(.eyebrow){color:#a8b8ca;font-size:16px;line-height:1.85;max-width:400px}.blog_articleHero__B5zIg{max-width:1000px;padding:70px 0 40px}.blog_back__mKO_t{display:inline-block;color:#91a6be;font-size:12px;margin-bottom:38px}.blog_articleHero__B5zIg h1{font-size:clamp(38px,5.6vw,68px);line-height:1.1;letter-spacing:-2.8px;max-width:940px;margin:23px 0}.blog_excerpt__MzHMP{font-size:19px;line-height:1.8;color:#a8b8ca;max-width:830px}.blog_articleHero__B5zIg .blog_reading__r4ujf{margin-bottom:0}.blog_diagram__NV3JA{max-width:1000px;margin-bottom:48px}.blog_diagram__NV3JA>div{min-height:270px;max-width:none;padding:32px 45px}.blog_diagram__NV3JA>div>div{max-width:650px}.blog_diagram__NV3JA svg{max-width:650px;height:140px}.blog_diagram__NV3JA figcaption{color:#8da0b6;font-size:11px;margin-top:12px;line-height:1.6}.blog_cover__M8dUO{position:relative;height:450px;max-width:1000px;overflow:hidden;border-radius:16px;margin-bottom:60px}.blog_articleLayout__DmNYV{max-width:1000px;display:grid;grid-template-columns:225px minmax(0,1fr);gap:65px}.blog_sidebar__HX1FW{min-width:0}.blog_sidebar__HX1FW>div{position:sticky;top:125px;display:flex;flex-direction:column;gap:16px}.blog_scope__8A9_9>span,.blog_sidebar__HX1FW span{font:700 10px/1.7 var(--font-geist-mono),monospace;letter-spacing:1px;color:#6ee7b7}.blog_sidebar__HX1FW a{display:flex;gap:10px;color:#9bafc5;font-size:12px;line-height:1.7}.blog_sidebar__HX1FW small{font:10px/1.9 monospace;color:#6ee7b7}.blog_body__XA3Vy{min-width:0}.blog_body__XA3Vy li,.blog_body__XA3Vy p{font-size:16px;line-height:1.95;color:#bcc9d9}.blog_body__XA3Vy p{margin:20px 0}.blog_scope__8A9_9{padding:23px 25px;background:#0b1b2b;border-left:2px solid #6ee7b7;border-radius:0 10px 10px 0;margin-bottom:42px}.blog_scope__8A9_9 p{font-size:14px;margin:12px 0 0;line-height:1.85}.blog_articleSection__2NnrW{scroll-margin-top:120px;margin-bottom:52px}.blog_articleSection__2NnrW h2,.blog_related__foZYS h2{font-size:29px;letter-spacing:-.8px;line-height:1.3;margin:0 0 23px}.blog_body__XA3Vy ul{padding-left:23px;list-style:disc}.blog_body__XA3Vy li{padding-left:5px;margin:10px 0}.blog_code__xufEj{margin:30px 0;min-width:0;border:1px solid #94a3b82e;border-radius:10px;overflow:hidden}.blog_code__xufEj figcaption{display:flex;flex-direction:column;gap:8px;padding:17px 20px;background:#102135;color:#b1c1d3;font-size:12px;line-height:1.7}.blog_code__xufEj figcaption span{font:10px var(--font-geist-mono),monospace;color:#6ee7b7}.blog_code__xufEj pre{margin:0;padding:22px;max-width:100%;overflow:auto;background:#030c18;color:#c3e3d7;font:12px/1.9 var(--font-geist-mono),monospace;tab-size:2}.blog_tableScroll__U_Liu{max-width:100%;overflow-x:auto;border:1px solid #94a3b833;border-radius:10px;margin:28px 0}.blog_tableScroll__U_Liu table{width:100%;min-width:500px;border-collapse:collapse;text-align:left}.blog_tableScroll__U_Liu caption{text-align:left;padding:20px;font-size:12px;line-height:1.8;color:#a8b8ca;background:#102135}.blog_tableScroll__U_Liu td,.blog_tableScroll__U_Liu th{padding:17px;font-size:12px;line-height:1.8;border-top:1px solid #94a3b826}.blog_tableScroll__U_Liu thead th{font-weight:500;color:#6ee7b7}.blog_tableScroll__U_Liu tbody th{font-weight:500;color:#dae5f3}.blog_tableScroll__U_Liu td{color:#b4c2d4}.blog_body__XA3Vy .blog_reference__r3jQT{font-size:12px;line-height:1.85;margin-top:26px;color:#8da0b6}.blog_reference__r3jQT a{color:#6ee7b7;text-decoration:underline;text-underline-offset:4px}.blog_related__foZYS{padding:35px 0;border-top:1px solid #94a3b833}.blog_related__foZYS>a{display:flex;flex-direction:column;gap:9px;margin-top:15px;padding:20px;border:1px solid #94a3b82e;border-radius:10px}.blog_related__foZYS strong{font-size:14px;color:#6ee7b7;font-weight:500}.blog_related__foZYS span{font-size:13px;line-height:1.85;color:#a8b8ca}.blog_end__fyUuX{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:30px 0;border-top:1px solid #94a3b833;margin-top:30px}.blog_end__fyUuX>span{font-size:32px;font-weight:700;color:#6ee7b7}.blog_end__fyUuX a{font-size:12px;color:#9bafc5}.blog_point___tMQT{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;border-top:1px solid #94a3b833;padding:25px 0}.blog_point___tMQT>span{font:12px monospace;color:#6ee7b7;padding-top:6px}.blog_point___tMQT>p{margin:0}.blog_article__lmTHq a:focus-visible,.blog_code__xufEj pre:focus-visible,.blog_journal__JqqzU a:focus-visible,.blog_tableScroll__U_Liu:focus-visible{outline:2px solid #6ee7b7;outline-offset:4px}.blog_journal__JqqzU h2 a:hover,.blog_journal__JqqzU h3 a:hover,.blog_sidebar__HX1FW a:hover{color:#6ee7b7}@media (max-width:1100px){.blog_grid__cjdAi{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_hero__Xyp7F{gap:35px}.blog_articleLayout__DmNYV{gap:35px;grid-template-columns:200px minmax(0,1fr)}}@media (max-width:850px){.blog_featured__awDQA,.blog_hero__Xyp7F,.blog_labLink__KlUxb{grid-template-columns:1fr;gap:28px}.blog_hero__Xyp7F{padding:65px 0 45px}.blog_hero__Xyp7F>p{max-width:600px}.blog_featured__awDQA{gap:28px}.blog_featuredMedia__8s56e{height:290px;min-height:0}.blog_featuredMedia__8s56e>div{min-height:290px}.blog_articleLayout__DmNYV{grid-template-columns:1fr;gap:30px}.blog_sidebar__HX1FW>div{position:static;border-bottom:1px solid #94a3b833;padding-bottom:28px;gap:11px}.blog_sidebar__HX1FW a{max-width:550px}.blog_articleHero__B5zIg{padding:45px 0 30px}.blog_cover__M8dUO{height:300px}}@media (max-width:600px){.blog_article__lmTHq,.blog_journal__JqqzU{padding-bottom:65px}.blog_hero__Xyp7F h1{font-size:43px;letter-spacing:-1.9px}.blog_hero__Xyp7F>p{font-size:15px}.blog_grid__cjdAi{grid-template-columns:1fr;gap:40px}.blog_featuredMedia__8s56e>div{padding:23px}.blog_featuredCopy__sDEau h2{font-size:31px;letter-spacing:-.9px}.blog_featured__awDQA{margin-bottom:50px}.blog_card__8lqm6 h3{font-size:26px}.blog_indexHead__tEq3E h2{font-size:22px;flex-wrap:wrap;gap:10px}.blog_filters__y5O8L{gap:8px}.blog_filters__y5O8L a{padding:9px 11px;font-size:10px}.blog_articleHero__B5zIg h1{font-size:38px;letter-spacing:-1.6px}.blog_excerpt__MzHMP{font-size:16px}.blog_diagram__NV3JA>div{padding:24px;min-height:250px}.blog_diagram__NV3JA{margin-bottom:35px}.blog_articleSection__2NnrW h2,.blog_related__foZYS h2{font-size:27px}.blog_body__XA3Vy li,.blog_body__XA3Vy p{font-size:15px}.blog_scope__8A9_9{padding:20px}.blog_code__xufEj pre{padding:18px;font-size:11px}.blog_code__xufEj figcaption{padding:15px}.blog_articleSection__2NnrW{scroll-margin-top:100px}.blog_labLink__KlUxb{margin-top:60px;padding-top:40px}.blog_labLink__KlUxb h2{letter-spacing:-1px}.blog_cover__M8dUO{height:230px}.blog_point___tMQT{grid-template-columns:30px minmax(0,1fr);gap:10px}}.article-visual_visual__CNqbo{background:radial-gradient(circle at 80% 10%,#00c39a19,transparent 65%),#0b1929;border:1px solid #94a3b82a;border-radius:16px;padding:30px;min-width:0;color:#e7eef7;display:flex;flex-direction:column;justify-content:center;min-height:260px}.article-visual_label__oQ5AD{font:700 10px/1.6 var(--font-geist-mono),monospace;letter-spacing:1.3px;color:#8cc3b4}.article-visual_flow__C8CLY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:32px 0 20px}.article-visual_flow__C8CLY>div{position:relative;border-top:1px solid #6ee7b74a;padding:16px 0}.article-visual_flow__C8CLY span{display:block;font:10px monospace;color:#8699af;margin-bottom:14px}.article-visual_flow__C8CLY strong{font-size:clamp(16px,2vw,26px);font-weight:500;letter-spacing:-.6px}.article-visual_flow__C8CLY b{position:absolute;right:-10px;top:46px;color:#6ee7b7;font-size:16px;font-weight:400}.article-visual_visual__CNqbo p{font-size:12px;line-height:1.7;margin:0;color:#99adbf}.article-visual_chart__76BYE{width:100%;height:130px;margin:14px 0 0;fill:none;stroke-width:2}.article-visual_grid__MUhtD{stroke:#94a3b81b;stroke-width:1}.article-visual_cut__NHzWF{stroke:#94a3b860;stroke-dasharray:3 4;stroke-width:1}.article-visual_history__sPS0b{stroke:#9fb4cb}.article-visual_future__YQKGd{stroke:#6ee7b7;stroke-dasharray:5 4}.article-visual_dot__LMzoJ{fill:#6ee7b7;stroke:none}.article-visual_chartLabels__dHNNG{display:flex;justify-content:space-between;font:10px monospace;color:#9fb4cb;margin:0 0 20px}.article-visual_chartLabels__dHNNG span:last-child{color:#6ee7b7}@media (max-width:600px){.article-visual_visual__CNqbo{padding:23px;min-height:235px}.article-visual_flow__C8CLY{gap:12px}.article-visual_flow__C8CLY strong{font-size:18px}.article-visual_label__oQ5AD{font-size:9px;letter-spacing:1px}}