._95E0P{position:relative;padding-top:3rem}.T8WvO{max-width:100%}.T8WvO:not(:last-child){margin-bottom:var(--cds-spacing-03,.5rem)}@media(max-width:41.98rem){.uEQfY{display:inline-block;margin-right:var(--cds-spacing-03,.5rem);margin-bottom:0}.uEQfY:last-child{margin-right:0}.qUWQE{display:block}.qUWQE:not(:last-child){margin-bottom:var(--cds-spacing-03,.5rem)}}@media(min-width:42rem)and (max-width:65.98rem){._6k0rz{display:inline-block;margin-right:var(--cds-spacing-03,.5rem);margin-bottom:0}._6k0rz:last-child{margin-right:0}._7_w_K{display:block}._7_w_K:not(:last-child){margin-bottom:var(--cds-spacing-03,.5rem)}}@media(min-width:66rem)and (max-width:81.98rem){._7Og1_{display:inline-block;margin-right:var(--cds-spacing-03,.5rem);margin-bottom:0}._7Og1_:last-child{margin-right:0}._6XfL3{display:block}._6XfL3:not(:last-child){margin-bottom:var(--cds-spacing-03,.5rem)}}@media(min-width:82rem)and (max-width:98.98rem){._4Vto0{display:inline-block;margin-right:var(--cds-spacing-03,.5rem);margin-bottom:0}._4Vto0:last-child{margin-right:0}.BjybY{display:block}.BjybY:not(:last-child){margin-bottom:var(--cds-spacing-03,.5rem)}}@media(min-width:99rem){.lUXAU{display:inline-block;margin-right:var(--cds-spacing-03,.5rem);margin-bottom:0}.lUXAU:last-child{margin-right:0}.y_Fqx{display:block}.y_Fqx:not(:last-child){margin-bottom:var(--cds-spacing-03,.5rem)}}.ZvHdV{margin:0;cursor:inherit}.ZvHdV>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HCUoI{font-size:var(--cds-body-short-02-font-size,1rem);font-weight:var(--cds-body-short-02-font-weight,400);line-height:var(--cds-body-short-02-line-height,1.375);letter-spacing:var(--cds-body-short-02-letter-spacing,0);min-height:2rem}.vl6VC{background-color:#000;color:#fff;border:1px solid #fff}.vl6VC._9ckLP:hover,.vl6VC.vkzTC{background-color:#fff;color:#000}.sCEvD{color:var(--cds-tag-color-light-green);background-color:var(--cds-tag-background-light-green);border:0}.sCEvD._9ckLP:not(.vkzTC):hover{background-color:var(--cds-tag-hover-light-green);color:var(--cds-tag-hover-color-light-green)}.sCEvD._9ckLP>.bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-light-green)}.sCEvD.vkzTC{color:var(--cds-tag-color-light-green);background-color:var(--cds-tag-hover-light-green)}.Srru3{color:var(--cds-tag-color-green);background-color:var(--cds-tag-background-green);border:0}.Srru3._9ckLP:not(.vkzTC):hover{background-color:var(--cds-tag-hover-green);color:var(--cds-tag-hover-color-green)}.Srru3._9ckLP>.bx--tag__close-icon:hover{background-color:var(--cds-tag-hover-green)}.Srru3.vkzTC{color:var(--cds-tag-color-green);background-color:var(--cds-tag-hover-green)}.MmH7c{background-color:#fff;color:var(--text-color);border:1px solid var(--text-color);transition:background-color 70ms cubic-bezier(0,0,.38,.9)}.MmH7c._9ckLP:focus{outline:none;box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe)}.MmH7c._9ckLP:not(.vkzTC):hover{background-color:#dde1e6}.MmH7c._9ckLP>.bx--tag__close-icon:hover{color:var(--text-color)}.MmH7c.vkzTC{background-color:var(--text-color);color:#fff}._7_FxK{text-decoration:none}._9ckLP:not(.vkzTC):hover{cursor:pointer}.XBsQU{display:flex}@media(max-width:41.98rem){.XBsQU{gap:var(--gap-sm)}}@media(min-width:42rem)and (max-width:65.98rem){.XBsQU{gap:var(--gap-md)}}@media(min-width:66rem)and (max-width:81.98rem){.XBsQU{gap:var(--gap-lg)}}@media(min-width:82rem)and (max-width:98.98rem){.XBsQU{gap:var(--gap-xlg)}}@media(min-width:99rem){.XBsQU{gap:var(--gap-max)}}.iHbnT{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:41.98rem){.qcmp9{flex-flow:row wrap}.vRTEX{z-index:2;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:1.5rem}.vRTEX>.bx--tag{margin:0}.tIdYx{display:flex;flex-flow:row wrap;overflow:hidden;max-height:1.5rem;row-gap:var(--cds-spacing-03,.5rem)}.X4Y7w{display:inline-block}.XfbNS{flex-direction:column}.GPX_V{display:block;width:100%}}@media(min-width:42rem)and (max-width:65.98rem){._1PgYZ{flex-flow:row wrap}.l8Im1{z-index:2;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:1.5rem}.l8Im1>.bx--tag{margin:0}.H_THJ{display:flex;flex-flow:row wrap;overflow:hidden;max-height:1.5rem;row-gap:var(--cds-spacing-03,.5rem)}.mBUmN{display:inline-block}.la_E6{flex-direction:column}.BxQfA{display:block;width:100%}}@media(min-width:66rem)and (max-width:81.98rem){.Sfdsl{flex-flow:row wrap}.er023{z-index:2;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:1.5rem}.er023>.bx--tag{margin:0}.pFSjT{display:flex;flex-flow:row wrap;overflow:hidden;max-height:1.5rem;row-gap:var(--cds-spacing-03,.5rem)}._71N5P{display:inline-block}.uvfUZ{flex-direction:column}.FbtRo{display:block;width:100%}}@media(min-width:82rem)and (max-width:98.98rem){.RrzfV{flex-flow:row wrap}.EOn_C{z-index:2;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:1.5rem}.EOn_C>.bx--tag{margin:0}._2bQNq{display:flex;flex-flow:row wrap;overflow:hidden;max-height:1.5rem;row-gap:var(--cds-spacing-03,.5rem)}.l803Y{display:inline-block}._0CM3a{flex-direction:column}._8UAmi{display:block;width:100%}}@media(min-width:99rem){.OaMyo{flex-flow:row wrap}.MtRtY{z-index:2;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:1.5rem}.MtRtY>.bx--tag{margin:0}.sOAT8{display:flex;flex-flow:row wrap;overflow:hidden;max-height:1.5rem;row-gap:var(--cds-spacing-03,.5rem)}.rQeOY{display:inline-block}.o0Z_b{flex-direction:column}.bL2oU{display:block;width:100%}}.sBunA{margin-top:var(--cds-spacing-07,2rem);display:flex;align-items:center}.sBunA>svg{margin-right:var(--cds-spacing-02,.25rem)}.sBunA>span{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.34);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:#697077;font-style:italic}.r3uz9{--breadcrumbs-link-color:var(--cds-link-01,#0f62fe);--breadcrumbs-arrow-color:inherit;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.29);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px)}.r3uz9 a[aria-current]{text-decoration:none;pointer-events:none;color:inherit}.r3uz9 a.bx--link{color:var(--breadcrumbs-link-color)}.r3uz9 a.bx--link:hover{color:var(--breadcrumbs-link-color)}.aEWzI{color:var(--breadcrumbs-arrow-color)}.gOmF5{border-top:1px solid #dde1e6;border-bottom:1px solid #dde1e6}.gOmF5 a{display:flex;height:var(--cds-spacing-07,2rem);justify-content:space-between;align-items:center}.gOmF5 a svg{margin-right:var(--cds-spacing-02,.25rem)}.gOmF5 li+li{border-top:1px solid #dde1e6}.iu7Pg{margin:0;padding:0;outline:none;cursor:pointer;border:none;background:none;display:inline-flex}.iu7Pg :active,.iu7Pg:hover{color:#0f62fe}.gSf0j{display:flex;flex-direction:row;justify-content:flex-start}.n7jWd{column-gap:var(--cds-spacing-09,3rem)}@media(min-width:66rem){.n7jWd{column-gap:var(--cds-spacing-05,1rem)}}.ywVMO{column-gap:var(--cds-spacing-05,1rem)}.VkINb{margin-top:var(--cds-layout-01,1rem);max-width:99rem;margin-left:auto;margin-right:auto;padding-left:var(--grid-offset-left);padding-right:var(--grid-offset-right);display:flex;flex-direction:column}@media(min-width:42rem){.VkINb{margin-top:var(--cds-layout-03,2rem)}}@media(min-width:66rem){.VkINb{display:grid;grid-template-columns:repeat(16,1fr);grid-template-areas:"a a a b b b b b b b b b b b b b";grid-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}}@media(max-width:65.98rem){.IrjA7,.aVLxf{display:contents}}@media(min-width:66rem){.aVLxf{grid-area:b}.IrjA7{grid-area:a}}.izDYk{margin-bottom:var(--cds-layout-03,2rem)}@media(min-width:42rem){.izDYk{margin-bottom:var(--cds-layout-05,4rem)}}.izDYk h2 svg{display:none;transition:transform .2s linear}.xRbfW{position:relative;top:calc(-1 * 3.75rem)}.V3BCb>div{background-color:#fff}@media(min-width:66rem){.V3BCb .HpoGw #authors:not(._8JmjE),.V3BCb .HpoGw #resources:not(._8JmjE),.V3BCb .HpoGw #tags:not(._8JmjE){margin-bottom:0!important}.V3BCb .HpoGw #authors:not(._8JmjE) div,.V3BCb .HpoGw #authors:not(._8JmjE) ul,.V3BCb .HpoGw #resources:not(._8JmjE) div,.V3BCb .HpoGw #resources:not(._8JmjE) ul,.V3BCb .HpoGw #tags:not(._8JmjE) div,.V3BCb .HpoGw #tags:not(._8JmjE) ul{display:none}.V3BCb .HpoGw #authors:not(._8JmjE) h2,.V3BCb .HpoGw #resources:not(._8JmjE) h2,.V3BCb .HpoGw #tags:not(._8JmjE) h2{cursor:pointer}.V3BCb .HpoGw #authors:not(._8JmjE) h2 svg,.V3BCb .HpoGw #resources:not(._8JmjE) h2 svg,.V3BCb .HpoGw #tags:not(._8JmjE) h2 svg{display:block}}@media(min-width:66rem){.V3BCb .HpoGw ._8JmjE h2{cursor:pointer}.V3BCb .HpoGw ._8JmjE h2 svg{transform:rotate(180deg);display:block}}.WotuJ,.veIfn{display:contents!important}.veIfn{margin-bottom:var(--cds-spacing-05,1rem);position:relative}@media(min-width:66rem){.veIfn{display:block!important;position:sticky;top:3.75rem}.veIfn.HpoGw{padding-top:calc(100px - 3.75rem)}}.veIfn h2{display:flex;justify-content:space-between;align-items:center}.IrjA7 .izDYk{padding-top:var(--cds-spacing-05,1rem);border-top:1px solid #4d5358;margin-top:-1px}@media(min-width:66rem){.IrjA7 .izDYk{margin-bottom:var(--cds-layout-04,3rem)}.aVLxf .izDYk{margin-bottom:var(--cds-layout-06,6rem);display:grid;grid-template-columns:repeat(13,1fr);grid-template-areas:"a a b b b b b b b b c c c";grid-column-gap:3rem;column-gap:3rem}}@media(min-width:66rem){.aVLxf .izDYk>:first-child{grid-area:a}.aVLxf .izDYk>:nth-child(2){grid-area:b}}@media(min-width:82rem){.aVLxf .izDYk{margin-bottom:7.5rem}}.izDYk#resources{order:3}.izDYk#share{order:4}@media(max-width:41.98rem){.izDYk#share{margin-bottom:var(--cds-layout-05,4rem)}}.izDYk#related{grid-area:b}.g9di5{margin-bottom:var(--cds-layout-03,2rem);padding-bottom:var(--cds-spacing-05,1rem)}.auPWs{height:52px}.Yh30P,._8PIse{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.29);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px)}@media(max-width:65.98rem){.Yh30P,._8PIse,.g9di5{display:none}}.yJoMR{order:1}@media(min-width:42rem)and (max-width:65.98rem){.yJoMR{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem;column-gap:3rem}.yJoMR>.izDYk:only-child{grid-column:1/span 2}}.DGVSD{padding-bottom:var(--cds-spacing-05,1rem)}.aVLxf .DGVSD{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);line-height:var(--cds-heading-02-line-height,1.375);letter-spacing:var(--cds-heading-02-letter-spacing,0)}.IrjA7 .DGVSD{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);line-height:var(--cds-heading-01-line-height,1.29);letter-spacing:var(--cds-heading-01-letter-spacing,.16px)}.Yh30P .DGVSD,._8PIse .DGVSD{padding-bottom:var(--cds-spacing-03,.5rem)}.izDYk#author-is-ibm-affiliated{margin-bottom:var(--cds-layout-01,1rem)}@media(min-width:42rem){.izDYk#author-is-ibm-affiliated{margin-bottom:var(--cds-layout-05,4rem)}}@media(min-width:66rem){.izDYk#author-is-ibm-affiliated{margin-bottom:var(--cds-layout-01,1rem)}}@media(max-width:65.98rem){.TLVcm{display:flex;justify-content:space-between}.TLVcm .DGVSD{padding-bottom:0}}.oJAQ2.bx--btn--secondary{border:1px solid transparent;background-color:#000;color:#fff}.oJAQ2.bx--btn--secondary:hover{background-color:#0f62fe}.oJAQ2.bx--btn--secondary:focus{border-color:#0f62fe;box-shadow:inset 0 0 0 1px #0f62fe,inset 0 0 0 2px #fff}.oJAQ2.bx--btn--secondary:active{background-color:#002d9c}.oJAQ2.bx--btn--secondary .a1EvR,.oJAQ2.bx--btn--secondary .a1EvR path:not([data-icon-path]):not([fill=none]){fill:currentColor}.oJAQ2.bx--btn--xl:not(.bx--btn--icon-only){min-height:6rem;max-width:unset}.oJAQ2.bx--btn--xl:not(.bx--btn--icon-only) .bx--btn__icon{align-self:flex-end}.oJAQ2.bx--btn--primary:not(.bx--btn--disabled):active,.oJAQ2.bx--btn--primary:not(.bx--btn--disabled):hover{background-color:#000}.oJAQ2.bx--btn--primary:not(.bx--btn--disabled):focus{border-color:#343a3f;box-shadow:inset 0 0 0 1px #343a3f,inset 0 0 0 2px #fff;background-color:#343a3f}.oJAQ2.bx--btn--primary:not(.bx--btn--disabled):focus:active,.oJAQ2.bx--btn--primary:not(.bx--btn--disabled):focus:hover{border-color:#000;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #fff;background-color:#000}.b8LWN{--cds-hover-ui:#c1c7cd;break-inside:avoid-column;font:inherit;letter-spacing:inherit}@media(min-width:42rem){.b8LWN{margin-left:-1rem;margin-right:-1rem}}.wpxqf{display:flex;flex-direction:row-reverse;align-items:stretch;justify-content:space-between;position:relative;min-height:3rem;background-color:#dde1e6}.v9pig{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:1rem}._30y6t{display:block}.ftrxM{overflow:auto hidden;padding:1rem 1rem 3rem;background-color:#f2f4f8;color:#4d5358;font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:.875em;line-height:1.4285714286;letter-spacing:.0228571429em}.m3roq{margin-top:var(--markdown-h-margin-top,var(--markdown-block-margin-top,var(--cds-spacing-06,1.5rem)));margin-bottom:var(--markdown-h-margin-bottom,var(--markdown-block-margin-bottom,var(--cds-spacing-06,1.5rem)));overflow-wrap:break-word}.EZzLz{margin-top:0}.InKrD{margin-bottom:0}.OcCY1{--markdown-h-margin-top:var(--markdown-h3-margin-top);--markdown-h-margin-bottom:var(--markdown-h3-margin-bottom);font-size:var(--markdown-h3-font-size,1.75em);line-height:var(--markdown-h3-line-height,1.2857142857);letter-spacing:var(--markdown-h3-letter-spacing,0)}.EnQyp{--markdown-h-margin-top:var(--markdown-h4-margin-top);--markdown-h-margin-bottom:var(--markdown-h4-margin-bottom);font-size:var(--markdown-h4-font-size,1.25em);line-height:var(--markdown-h4-line-height,1.4);letter-spacing:var(--markdown-h4-letter-spacing,0)}.eaMVq{margin-top:var(--markdown-block-margin-top,var(--cds-spacing-06,1.5rem));margin-bottom:var(--markdown-block-margin-bottom,var(--cds-spacing-06,1.5rem))}.pdPtn{margin-top:0}.qakmH{margin-bottom:0}.ec9zY{--markdown-h-margin-top:var(--markdown-h2-margin-top);--markdown-h-margin-bottom:var(--markdown-h2-margin-bottom);font-size:var(--markdown-h2-font-size,2em);line-height:var(--markdown-h2-line-height,1.25);letter-spacing:var(--markdown-h2-letter-spacing,0)}.RX0EE{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hWcbR{margin-top:var(--markdown-block-margin-top,var(--cds-spacing-06,1.5rem));margin-bottom:var(--markdown-block-margin-bottom,var(--cds-spacing-06,1.5rem));padding-left:var(--cds-spacing-06,1.5rem);font:inherit;letter-spacing:inherit;overflow-wrap:break-word}.hWcbR>li.task-list-item{list-style-type:none}.hWcbR>li.task-list-item>input,.hWcbR>li.task-list-item>p>input{margin:0 .2em .25em -1.6em;vertical-align:middle}._1aPn{margin-top:0}.q61x7,.sDqmS{margin-bottom:0}.sDqmS{margin-top:0}.TQYdA{list-style-type:disc}._1Dpdk{list-style-type:decimal}.hQibG{position:relative;display:inline;padding:0 .5em;bottom:.0625em;border-radius:4px;background-color:var(--cds-ui-03,#e0e0e0);font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace;font-size:.875em;line-height:1.4285714286;letter-spacing:.0228571429em}._7_4F7{font:inherit;letter-spacing:inherit}.xHBSN{position:relative;top:calc(var(--top) - var(--top-offset))}.eBWTD{margin-top:var(--markdown-p-margin-top,var(--markdown-block-margin-top,var(--cds-spacing-06,1.5rem)));margin-bottom:var(--markdown-p-margin-bottom,var(--markdown-block-margin-bottom,var(--cds-spacing-06,1.5rem)));font:inherit;letter-spacing:inherit;overflow-wrap:break-word}.EihHw{margin-top:0}.DMxM7{margin-bottom:0}.zdHqp .base{overflow:hidden;max-width:100%;vertical-align:-30%}.iSSNc{position:relative;bottom:-.16em;line-height:0;vertical-align:baseline;font-size:50%}.h3TcZ{bottom:-.08em;font-size:100%;font-feature-settings:"subs"}.Aaw3y{position:relative;top:-.64em;line-height:0;vertical-align:baseline;font-size:50%}.Kugi8{position:static;font-size:100%;line-height:1;font-feature-settings:"sups"}.t9X_p{display:inline-block;position:relative;top:-.64em;line-height:0;vertical-align:baseline;font-size:75%}.t9X_p>a{display:inline-block;position:relative;outline:none!important}.t9X_p>a:hover{color:#0f62fe!important;text-decoration:none!important}.t9X_p>a:focus:before,.t9X_p>a:hover:before{content:"";position:absolute;left:-7px;top:0;z-index:-1;width:calc(100% + .875rem);height:100%;margin-top:-4px;padding:2px 0;border-radius:50%;background-color:#edf5ff}.t9X_p>a:focus:before{border:2px solid #0f62fe;left:-8px;margin-top:-4px}._6qW_w{overflow:auto hidden;margin-top:var(--markdown-block-margin-top,var(--cds-spacing-06,1.5rem));margin-bottom:var(--markdown-block-margin-bottom,var(--cds-spacing-06,1.5rem));padding-top:.5em;padding-bottom:.5em}._6qW_w>.katex-display{margin:0}.qAoGf{margin-top:0}._0KzI_{margin-bottom:0}.TZFnC{margin-top:var(--markdown-block-margin-top,var(--cds-spacing-06,1.5rem));margin-bottom:var(--markdown-block-margin-bottom,var(--cds-spacing-06,1.5rem));padding-left:var(--cds-spacing-06,1.5rem);padding-right:var(--cds-spacing-06,1.5rem);border-color:inherit;border-style:solid;border-width:0 0 0 1px;font:inherit;letter-spacing:inherit}.Xp6Cz{margin-top:0}.Gqc8Z,.gMb6a{margin-bottom:0}.gMb6a{margin-top:0}.RvWEO{display:flex;align-items:center;justify-content:space-between;color:var(--color);text-decoration:none}.RvWEO:hover{color:var(--hover-color);text-decoration:underline}._2iVh0{margin:var(--cds-spacing-05,1rem) 0}.hcw1a{margin:var(--cds-spacing-03,.5rem);color:var(--icon-color);flex-shrink:0;transition:transform .11s cubic-bezier(.4,.14,.3,1)}.RvWEO:hover .hcw1a{color:var(--hover-color)}.RvWEO:hover ._2XaO9{transform:translateY(var(--cds-spacing-02,.25rem))}.RvWEO:hover ._4SlYQ{transform:translateX(var(--cds-spacing-02,.25rem))}.BRhZl{border-top:1px solid var(--border-color);list-style:none}.O4aWr{border-bottom:1px solid var(--border-color)}.LJX60{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.29);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);margin-top:var(--markdown-block-margin-top,var(--cds-spacing-06,1.5rem));margin-bottom:var(--markdown-block-margin-bottom,var(--cds-spacing-06,1.5rem))}.ZHP67{margin-top:0}.s2aS1{margin-bottom:0}._4BmQn{margin-top:var(--markdown-block-margin-top,var(--cds-spacing-06,1.5rem));margin-bottom:var(--markdown-block-margin-bottom,var(--cds-spacing-06,1.5rem));overflow:auto hidden;font:inherit;letter-spacing:inherit}@media(min-width:42rem){._4BmQn{margin-left:-1rem;margin-right:-1rem}}._rhBU{margin-top:0}.KEjHW{margin-bottom:0}.oh_tg{overflow-wrap:break-word}.oh_tg>tbody>tr>td,.oh_tg>tbody>tr>th,.oh_tg>thead>tr>td,.oh_tg>thead>tr>th,.oh_tg>tr>td,.oh_tg>tr>th{padding:.75rem 1rem;border:1px solid #dde1e6}.xNwsA>tbody>tr:nth-child(odd),.xNwsA>tr:nth-child(odd){background-color:#f2f4f8}.QCRtU{text-align:center}.N1Eto{text-align:left}.JobKG{text-align:right}.Pb8JA{box-sizing:content-box;overflow:hidden;height:0;margin-top:var(--markdown-block-margin-top,var(--cds-spacing-06,1.5rem));margin-bottom:var(--markdown-block-margin-bottom,var(--cds-spacing-06,1.5rem));border-color:inherit;border-style:solid;border-width:1px 0 0;background:transparent;color:inherit}.vIV3t{margin-top:0}.wydc9{margin-bottom:0}.L4C9a{display:inline-flex;cursor:pointer;padding:calc((var(--cds-button-md-height) - var(--cds-icon-size-01))/2)}.L4C9a:hover{background-color:var(--cds-hover-ui)}.L4C9a:focus{outline:2px solid #0f62fe;background-color:var(--cds-hover-ui)}.L4C9a svg{width:var(--cds-icon-size-01);height:var(--cds-icon-size-01);fill:var(--cds-icon-01)}._9GOJO{display:flex;--aspect-ratio:2;position:relative}._9GOJO:before{float:left;width:1px;height:0;margin-left:-1px;content:"";padding-top:calc(100%/(var(--aspect-ratio)))}._9GOJO:after{display:table;clear:both;content:""}@media(min-width:42rem){._9GOJO{--aspect-ratio:2/3}}@media(min-width:66rem){._9GOJO{--aspect-ratio:1/1}}._2AUU{flex:1 1;display:flex;flex-direction:column;padding-left:var(--cds-spacing-05,1rem);padding-bottom:var(--cds-spacing-05,1rem)}._2AUU:before{position:absolute;inset:0;content:"";background-color:#fff;z-index:-1}.rndoq{display:flex;justify-content:space-between;margin-bottom:var(--cds-spacing-05,1rem);height:3.5rem}@media(min-width:42rem){.rndoq{margin-bottom:var(--cds-spacing-07,2rem)}}.CjjQi{margin-top:var(--cds-spacing-05,1rem);color:var(--text-color)}.sXPlN{--cds-icon-01:var(--cds-interactive-01,#0f62fe);--cds-hover-ui:#dde1e6;--cds-button-md-height:3.5rem;z-index:2}.o4sgY{display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.UTCr9{flex:1 1;margin-bottom:var(--cds-layout-01,1rem);max-width:min(80%,17.5rem)}.SIZ95 p,.c9tVS{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.29);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px)}.c9tVS{text-transform:capitalize;margin-bottom:var(--cds-spacing-03,.5rem)}.sa_bq{font-size:1.5rem;line-height:1.25;color:var(--text-color)}.sa_bq a{display:block;color:inherit;text-decoration:inherit}.sa_bq a:after,.sa_bq a:focus:before,.sa_bq a:hover:before{position:absolute;inset:0;content:""}.sa_bq a:focus:before,.sa_bq a:hover:before{background-color:#dde1e6;z-index:-1}.sa_bq a:focus:before{outline:2px solid #0f62fe}.sa_bq a:after{z-index:1;pointer-events:auto;background-color:transparent}.SIZ95{max-width:min(80%,17.5rem)}.XErfb{font-style:italic}.dgEn3{color:var(--cds-interactive-01,#0f62fe);position:absolute;bottom:var(--cds-spacing-04,.75rem);right:var(--cds-spacing-05,1rem)}._1NRhh{margin-top:var(--cds-spacing-09,3rem);margin-bottom:var(--cds-spacing-09,3rem)}._0y4NO>span{position:static!important}.hhoTO{position:static!important;width:100%!important;max-height:none!important;min-height:0!important;min-height:auto!important;height:auto!important}._1kpGx{margin-top:var(--cds-spacing-05,1rem);overflow-wrap:break-word;font-size:12px;line-height:1.33;color:#4d5358}.xMcIn{background-color:#defbe6;display:flex;--aspect-ratio:2;position:relative}.xMcIn:before{float:left;width:1px;height:0;margin-left:-1px;content:"";padding-top:min(calc(100% / (var(--aspect-ratio))),32rem)}.xMcIn:after{display:table;clear:both;content:""}.uxPqZ{flex:1 1;padding-left:var(--cds-layout-01,1rem);padding-right:var(--cds-layout-01,1rem);display:flex;flex-direction:column}@media(min-width:42rem){.uxPqZ{display:grid;grid-column-gap:3rem;column-gap:3rem;grid-template-columns:4fr 4fr;grid-template-rows:1fr auto;grid-template-areas:"title title" "cta actions"}}@media(min-width:66rem){.uxPqZ{grid-template-columns:repeat(13,1fr);grid-template-areas:"o o title title title title title title title title source source source" "o o cta cta cta cta actions actions actions actions actions actions actions"}}.jmC80{flex:1 1;grid-area:title}.WgDvq{margin-top:var(--cds-layout-01,1rem)}@media(min-width:66rem){.WgDvq{margin-top:var(--cds-layout-06,6rem)}}.nOEv0{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);line-height:var(--cds-heading-01-line-height,1.29);letter-spacing:var(--cds-heading-01-letter-spacing,.16px)}._5uNw_{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.29);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);margin-top:var(--cds-spacing-03,.5rem)}@media(min-width:66rem){._5uNw_,.nOEv0{display:none}}.DRJNG{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.29);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px)}.O2DSC{font-size:2rem;line-height:1.25;letter-spacing:0;font-size:calc(2rem + .25 * ((100vw - 20rem) / 22));margin-top:var(--cds-spacing-07,2rem);margin-bottom:var(--cds-spacing-07,2rem)}@media(min-width:42rem){.O2DSC{font-size:2.25rem;line-height:1.22;font-size:calc(2.25rem + .375 * ((100vw - 42rem) / 24))}}@media(min-width:66rem){.O2DSC{line-height:1.19;font-size:2.625rem;margin-top:var(--cds-spacing-03,.5rem)}}.rwWv4{display:none;grid-area:source}@media(min-width:66rem){.rwWv4{display:flex;justify-content:flex-end}}.kzzKE{font-size:var(--cds-expressive-heading-04-font-size,1.75rem);font-weight:var(--cds-expressive-heading-04-font-weight,400);line-height:var(--cds-expressive-heading-04-line-height,1.29);letter-spacing:var(--cds-expressive-heading-04-letter-spacing,0);padding:var(--cds-layout-01,1rem) 0;max-height:20ch;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#24a148}a.kzzKE{text-decoration:none}a.kzzKE:focus,a.kzzKE:hover{text-decoration:underline;color:var(--text-color)}._56tdf{display:flex;align-items:flex-end;grid-area:actions}@media(min-width:42rem){._56tdf{justify-content:flex-end}}._56tdf>*+*{margin-left:var(--cds-spacing-01,.125rem)}@media(min-width:42rem){.hl3BR{display:none!important}}.bPr5E{display:none!important;grid-area:cta}@media(min-width:42rem){.bPr5E{display:inline-flex!important}}.r3d6q{position:relative}.r3d6q:before{background-color:#a7f0ba;content:"";z-index:-1;position:absolute;inset:0}.ZS8pD{display:flow-root;max-width:99rem;margin-left:auto;margin-right:auto;padding-left:var(--grid-offset-left);padding-right:var(--grid-offset-right);padding-top:var(--cds-layout-03,2rem)}@media(min-width:42rem){.ZS8pD{padding-top:var(--cds-layout-04,3rem)}}@media(min-width:66rem){.ZS8pD{padding-top:var(--cds-layout-03,2rem);display:grid;grid-template-columns:repeat(16,1fr);grid-template-areas:"a a a b b b b b b b b b b b b b";grid-column-gap:3rem;column-gap:3rem}}.r3d6q .RmiXj{margin-bottom:var(--cds-layout-05,4rem)}@media(min-width:66rem){.r3d6q .RmiXj{display:grid;grid-template-columns:repeat(13,1fr);grid-template-areas:"a a b b b b b b b b b b c";grid-column-gap:3rem;column-gap:3rem}.r3d6q .RmiXj>h2{grid-area:a}.r3d6q .RmiXj>.eHeTk{grid-area:b}}.elg8D #abstract,.elg8D #publication-notes{order:2}.elg8D #bibtex{order:2;grid-template-areas:"a a b b b b b b b b b b c"}.RmiXj#related{grid-area:b}.yCh87{margin-bottom:var(--cds-layout-03,2rem)}@media(min-width:42rem){.yCh87{margin-bottom:var(--cds-layout-04,3rem)}}@media(min-width:66rem){.yCh87{margin-bottom:var(--cds-layout-06,6rem)}}@media(min-width:82rem){.yCh87{margin-bottom:7.5rem}}@media(min-width:42rem){.E8N0J,.Fyp_Y,.uVeUl,.yCh87{margin-left:-1rem;margin-right:-1rem}}.uVeUl{min-width:0}.r3d6q .RmiXj>h2{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);line-height:var(--cds-heading-02-line-height,1.375);letter-spacing:var(--cds-heading-02-letter-spacing,0)}._8GDu3{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);line-height:var(--cds-body-long-02-line-height,1.5);letter-spacing:var(--cds-body-long-02-letter-spacing,0);white-space:pre-wrap}._8GDu3 .katex{font-size:inherit}._8GDu3 .katex-display{display:inline-block;margin:inherit}.Hkt0Z .fJ2D5,.qC9dR h2{margin-bottom:var(--cds-spacing-10,4rem)}.qC9dR h2{margin-top:var(--cds-spacing-10,4rem)}.mZ692{border-top:1px solid #4d5358}.tT_D_{--markdown-block-margin-top:var(--cds-spacing-09,3rem);--markdown-block-margin-bottom:var(--cds-spacing-09,3rem);--markdown-p-margin-top:var(--cds-spacing-07,2rem);--markdown-p-margin-bottom:var(--cds-spacing-07,2rem);--markdown-h3-margin-bottom:var(--cds-spacing-07,2rem);--markdown-h3-font-size:1.5rem;--markdown-h3-line-height:1.333;--markdown-h3-letter-spacing:0;--markdown-h4-margin-bottom:var(--cds-spacing-07,2rem);font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);line-height:var(--cds-body-long-02-line-height,1.5);letter-spacing:var(--cds-body-long-02-letter-spacing,0);margin-top:var(--cds-spacing-10,4rem)}.eHeTk{display:flex;flex-direction:column}.eHeTk>*{margin-top:var(--cds-spacing-05,1rem)}.eHeTk>:first-child{margin-top:0}.eHeTk>footer{margin-top:var(--cds-spacing-07,2rem)}@media(min-width:42rem){.eHeTk{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 3rem;gap:1rem 3rem}.eHeTk>*{margin-top:0}.eHeTk>footer{margin-top:var(--cds-spacing-05,1rem);grid-column:span 2;display:flex;justify-content:flex-end}}