.page_page__3bowR{--article-bg:#111827;--article-deep:#0d1424;--article-line:#354156;--article-copy:#d1d5db;--article-muted:#a7afbd;--article-accent:#4ade80;min-height:100vh;overflow:hidden;background:var(--article-bg);color:var(--article-copy);font-feature-settings:"ss01","ss02","cv11","tnum"}@supports (color:oklch(0% 0 0)){.page_page__3bowR{--article-bg:oklch(17.8% 0.025 262);--article-deep:oklch(15.8% 0.023 262);--article-line:oklch(39% 0.03 260);--article-copy:oklch(86% 0.015 260);--article-muted:oklch(75% 0.02 260);--article-accent:oklch(78.4% 0.173 151)}}.page_hero__PXmk8{padding:clamp(7rem,9vw,9.5rem) 0 clamp(4rem,6vw,6rem);border-bottom:1px solid var(--article-line)}.page_heroGrid__FmSbE{display:grid;gap:3rem}.page_heroCopy__0R0De{max-width:49rem}.page_heroCopy__0R0De h1{font-feature-settings:"kern";font-kerning:normal;font-weight:600;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance;word-break:normal;font-size:var(--type-h1-hero,clamp(2.625rem,1.85rem + 3vw,4rem));letter-spacing:-.018em;line-height:1.07;max-width:48rem;margin:1.25rem 0 1.5rem;color:#fff}.page_heroCopy__0R0De h1,.page_heroCopy__0R0De>p{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.page_heroCopy__0R0De>p{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-lead,1.125rem);font-weight:400;line-height:1.65;text-wrap:pretty;max-width:43rem;color:var(--article-copy)}.page_breadcrumbLine__D6hDv{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;display:flex;flex-wrap:wrap;gap:.75rem;color:var(--article-muted);letter-spacing:.06em;text-transform:uppercase}.page_breadcrumbLine__D6hDv a{color:var(--article-accent)}.page_breadcrumbLine__D6hDv a:focus-visible{border-radius:.25rem;outline:2px solid var(--article-accent);outline-offset:.3rem}.page_articleMeta__j_2Pc{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;color:var(--article-muted)}.page_articleMeta__j_2Pc a,.page_articleMeta__j_2Pc span{display:inline-flex;align-items:center;min-height:2rem}.page_articleMeta__j_2Pc a{color:var(--article-copy);text-decoration:underline;text-decoration-color:rgba(74,222,128,.4);text-underline-offset:.25rem}.page_articleMeta__j_2Pc a:hover{color:var(--article-accent)}.page_quickAnswer__2HCfs{align-self:end;max-width:28rem;padding:1.5rem 0;border-top:1px solid var(--article-line);border-bottom:1px solid var(--article-line)}.page_quickAnswer__2HCfs>span{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;color:var(--article-accent);letter-spacing:.06em;text-transform:uppercase}.page_quickAnswer__2HCfs h2,.page_quickAnswer__2HCfs>span{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.page_quickAnswer__2HCfs h2{font-feature-settings:"kern";font-kerning:normal;font-weight:600;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance;word-break:normal;font-size:var(--type-h2-compact,clamp(1.25rem,1.125rem + .5vw,1.5rem));letter-spacing:-.008em;line-height:1.25;margin:.75rem 0;color:#fff}.page_quickAnswer__2HCfs p{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;text-wrap:pretty;max-width:28rem;color:var(--article-copy)}.page_tableOfContents__EExfI{border-bottom:1px solid var(--article-line);background:var(--article-deep);scroll-margin-top:6rem}.page_desktopToc__q8mvy{display:none}.page_mobileToc__KqceZ{display:block}.page_mobileToc__KqceZ details{padding:1.25rem 0}.page_mobileToc__KqceZ summary{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--article-copy);cursor:pointer}.page_mobileToc__KqceZ summary,.page_mobileToc__KqceZ summary>span{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.page_mobileToc__KqceZ summary>span{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;color:var(--article-accent);letter-spacing:.06em;text-transform:uppercase}.page_mobileToc__KqceZ summary>strong{font-weight:600}.page_mobileToc__KqceZ summary:focus-visible{border-radius:.25rem;outline:2px solid var(--article-accent);outline-offset:.25rem}.page_mobileToc__KqceZ ol{display:grid;padding-top:1rem}.page_mobileToc__KqceZ a{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;border-top:1px solid rgba(55,65,81,.62);color:var(--article-copy)}.page_mobileToc__KqceZ a>span{color:var(--article-accent);font-family:var(--font-jetbrains-mono),"JetBrains Mono","Fira Code",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_tocGrid__d2Zjc{display:grid;gap:1.5rem;padding-top:2rem;padding-bottom:2rem}.page_tocGrid__d2Zjc>div{display:grid;align-content:start;gap:.5rem}.page_tocGrid__d2Zjc>div span{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;color:var(--article-accent);letter-spacing:.06em;text-transform:uppercase}.page_tocGrid__d2Zjc>div span,.page_tocGrid__d2Zjc>div strong{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.page_tocGrid__d2Zjc>div strong{font-feature-settings:"kern";font-kerning:normal;font-weight:600;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance;word-break:normal;font-size:var(--type-h2-compact,clamp(1.25rem,1.125rem + .5vw,1.5rem));letter-spacing:-.008em;line-height:1.25;max-width:15rem;color:#fff}.page_tocGrid__d2Zjc ol{display:grid;gap:0 2.5rem}.page_tocGrid__d2Zjc a{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(55,65,81,.62);color:var(--article-copy)}.page_tocGrid__d2Zjc a>span{color:var(--article-accent);font-family:var(--font-jetbrains-mono),"JetBrains Mono","Fira Code",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_tocGrid__d2Zjc a:hover{color:var(--article-accent)}.page_tocGrid__d2Zjc a:focus-visible{border-radius:.25rem;outline:2px solid var(--article-accent);outline-offset:.25rem}.page_article__rGew2{padding:4rem 0 6rem}.page_articleLayout__0cj_j,.page_content__gPzXI{display:grid;gap:4rem}.page_content__gPzXI{width:100%;min-width:0;max-width:42rem}.page_articleSection__kVkjZ{min-width:0;scroll-margin-top:6.5rem}.page_articleSection__kVkjZ h2{font-feature-settings:"kern";font-kerning:normal;font-weight:600;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance;word-break:normal;font-size:var(--type-h2-content,clamp(1.5rem,1.25rem + 1vw,2.25rem));letter-spacing:-.01em;line-height:1.2;max-width:39rem;margin-bottom:1.5rem;color:#fff}.page_articleSection__kVkjZ h2,.page_articleSection__kVkjZ p{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.page_articleSection__kVkjZ p{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;text-wrap:pretty;max-width:42rem;margin-bottom:1.25rem;color:var(--article-copy)}.page_articleSection__kVkjZ ul{display:grid;margin-top:1.5rem;border-top:1px solid var(--article-line)}.page_articleSection__kVkjZ li{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;text-wrap:pretty;display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--article-line);color:var(--article-copy)}.page_articleSection__kVkjZ li svg{margin-top:.35rem;color:var(--article-accent)}.page_tableWrap__aaT3b{width:100%;min-width:0;max-width:100%;margin-top:2rem;overflow-x:auto;border-top:1px solid var(--article-line);border-bottom:1px solid var(--article-line);-webkit-overflow-scrolling:touch}.page_tableWrap__aaT3b table{width:100%;min-width:42rem;border-collapse:collapse;color:var(--article-copy)}.page_tableWrap__aaT3b caption{padding:1rem 0;color:var(--article-muted)}.page_tableWrap__aaT3b caption,.page_tableWrap__aaT3b td,.page_tableWrap__aaT3b th{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;text-align:left}.page_tableWrap__aaT3b td,.page_tableWrap__aaT3b th{padding:1rem;border-top:1px solid rgba(55,65,81,.74);vertical-align:top}.page_tableWrap__aaT3b tbody th,.page_tableWrap__aaT3b thead th{color:#fff;font-weight:600}.page_sidebar__br2Uk{display:grid;align-content:start;gap:2.5rem;min-width:0}.page_sidebarGroup___UFpX{padding-top:1rem;border-top:1px solid var(--article-line)}.page_sidebarGroup___UFpX h2{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance;word-break:normal;font-size:var(--type-h2-compact,clamp(1.25rem,1.125rem + .5vw,1.5rem));letter-spacing:-.008em;line-height:1.25;margin-bottom:.75rem;color:#fff}.page_linkList__U8gKL{display:grid}.page_linkList__U8gKL a{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(55,65,81,.72);color:var(--article-copy)}.page_linkList__U8gKL a svg{color:var(--article-accent);transition:transform .12s cubic-bezier(.32,.72,0,1)}.page_linkList__U8gKL a:hover{color:var(--article-accent)}.page_linkList__U8gKL a:hover svg{transform:translate3d(4px,0,0)}.page_linkList__U8gKL a:focus-visible{border-radius:.25rem;outline:2px solid var(--article-accent);outline-offset:.25rem}.page_clusterNote__G_Dgt{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:grid;gap:.5rem;padding-top:1rem;border-top:1px solid var(--article-line);color:var(--article-muted)}.page_clusterNote__G_Dgt strong{color:var(--article-copy)}.page_ctaSection__pv_OV{padding:5rem 0;border-top:1px solid var(--article-line);background:var(--article-deep)}.page_ctaGrid__CpLe1{display:grid;gap:2rem}.page_ctaGrid__CpLe1>div:first-child>span{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;color:var(--article-accent);letter-spacing:.06em;text-transform:uppercase}.page_ctaGrid__CpLe1 h2,.page_ctaGrid__CpLe1>div:first-child>span{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.page_ctaGrid__CpLe1 h2{font-feature-settings:"kern";font-kerning:normal;font-weight:600;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance;word-break:normal;font-size:var(--type-h2-section,clamp(1.75rem,1.5rem + 1.25vw,2.625rem));letter-spacing:-.012em;line-height:1.14;max-width:32rem;margin-top:.75rem;color:#fff}.page_ctaGrid__CpLe1>div:last-child{display:grid;align-content:start;justify-items:start;gap:1.5rem}.page_ctaGrid__CpLe1>div:last-child p{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;text-wrap:pretty;max-width:38rem;color:var(--article-copy)}@media(min-width:768px){.page_desktopToc__q8mvy{display:block}.page_mobileToc__KqceZ{display:none}.page_tocGrid__d2Zjc{grid-template-columns:minmax(12rem,3fr) minmax(0,9fr);gap:3rem}.page_tocGrid__d2Zjc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.page_heroGrid__FmSbE{grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);align-items:end;gap:5rem}.page_articleLayout__0cj_j{grid-template-columns:minmax(0,42rem) 18rem;justify-content:space-between;gap:3rem}.page_sidebar__br2Uk{position:sticky;top:6.5rem}.page_ctaGrid__CpLe1{grid-template-columns:minmax(0,5fr) minmax(20rem,7fr);align-items:start;gap:5rem}}@media(max-width:47.99rem){.page_hero__PXmk8{padding-top:7rem}.page_heroCopy__0R0De h1{font-size:clamp(2.1rem,9.5vw,2.8rem);-webkit-hyphens:manual;hyphens:manual;line-height:1.08}.page_quickAnswer__2HCfs{padding:1.25rem 0}.page_article__rGew2{padding-top:3rem}.page_articleMeta__j_2Pc{display:grid;gap:.25rem}}