 /*!
 * Name: ibm.com v19a production file
 * Release: 1.1.0
 * Built: 2019-10-29 13:31:02
 * Owner: Michael Santelia, Vlad Saling
 * Copyright (c) 2019 IBM Corporation
 * Description: Official file for production use
 */
 html{min-width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{color:#0062ff}a:focus{outline:#0062ff solid 1px}a:active{color:#323232;outline-color:#323232}.ibm-ind-link a,a[class*="-link"].ibm-inlinelink,ul.ibm-link-list a{padding-left:0;padding-right:2rem}.ibm-ind-link a::before,a[class*="-link"].ibm-inlinelink::before,ul.ibm-link-list a::before{left:auto;right:0}a[class*="-link"].ibm-inlinelink::before{right:2px}.ibm-common-overlay a,.ibm-linkcolor-default{color:#0062ff}.ibm-blocklink:focus,.ibm-blocklink:hover{border-color:#0062ff}#ibm-pcon .ibm-btn-pri:not(.ibm-btn-tag),#ibm-pcon .ibm-btn-sec{border:1px solid;margin-left:3px;min-width:160px;outline:solid 3px;text-align:left}.ibm-width-160,.ibm-width-192,.ibm-width-256,.ibm-width-32,.ibm-width-320,.ibm-width-384,.ibm-width-48,.ibm-width-64,.ibm-width-80,.ibm-width-96{min-width:0!important}#ibm-pcon .ibm-btn-pri:not(.ibm-btn-tag){background-color:#0062FF;border-color:#0062FF;outline-color:#0062FF}#ibm-pcon .ibm-btn-pri:not(.ibm-btn-tag):hover{background-color:#0354e9;border-color:#0354e9;outline-color:#0354e9}#ibm-pcon .ibm-btn-pri:not(.ibm-btn-tag):focus{background-color:#0062FF;border-color:#fff;outline-color:#0062FF}#ibm-pcon .ibm-btn-pri:not(.ibm-btn-tag):active{background-color:#0530AD;border-color:#0530AD;outline-color:#0530AD}#ibm-pcon .ibm-btn-pri:not(.ibm-btn-tag)[disabled],#ibm-pcon .ibm-btn-pri:not(.ibm-btn-tag)[disabled]:hover{background-color:#BEBEBE;border-color:#BEBEBE;outline-color:#BEBEBE;color:#8C8C8C;border-width:1px}#ibm-pcon .ibm-btn-sec{color:#fff;background-color:#3D3D3D;border-color:#3D3D3D;outline-color:#3D3D3D}#ibm-pcon .ibm-btn-sec:hover{background-color:#4c4c4c;border-color:#4c4c4c;outline-color:#4c4c4c}#ibm-pcon .ibm-btn-sec:focus{background-color:#3D3D3D;border-color:#fff;outline-color:#0062FF}#ibm-pcon .ibm-btn-sec:active{background-color:#6F6F6F;border-color:#6F6F6F;outline-color:#6F6F6F}#ibm-pcon .ibm-btn-sec[disabled],#ibm-pcon .ibm-btn-sec[disabled]:hover{background-color:#BEBEBE;border-color:#BEBEBE;outline-color:#BEBEBE;color:#8C8C8C;border-width:1px}.ibm-mobilemenu-section>ul>.ibm-mobilemenu-nav-selected>a,.slick-dots li.slick-active button{background:#0062ff}#ibm-home a::after,.ibm-dropdown-menu .ibm-highlight a,.ibm-dropdown-menu a:focus,.ibm-dropdown-menu a:hover,.ibm-masthead-categories .ibm-mh-mainitem>a::after,.ibm-masthead-categories>li>a::after,.ibm-masthead-categories>li>button::after,.ibm-masthead-iconsonly>li>a::after,.ibm-masthead-iconsonly>li>button::after,.ibm-mobilemenu .ibm-show-hide h2 a:focus,.ibm-mobilemenu .ibm-show-hide h2 a:hover,.ibm-mobilemenu a:focus,.ibm-mobilemenu a:hover,.ibm-parent-site-name a::after,.ibm-sitenav-menu-list li ul a.ibm-highlight,.ibm-sitenav-menu-list li ul a:hover,.ibm-sitenav-menu-list li ul li.ibm-highlight>a,.ibm-sitenav-menu-list>ul>li>a::after,.ibm-sitenav-menu-list>ul>li>button::after,.ibm-sitenav-menu-list>ul>li>span::after,.ibm-sitenav-menu-name a::after,.ibm-thick-underline::after{background-color:#0062ff}.ibm-graphic-tabs .ibm-tabs li a.ibm-active,.ibm-text-tabs .ibm-tabs a.ibm-active,.ibm-text-tabs .ibm-tabs a:active{outline:0}#ibm-pcon .ibm-btn-small{padding-top:4px;padding-bottom:5px}#ibm-pcon .ibm-ind-link:not(.ibm-btn-tag) a[class*=ibm-btn-][class*='-btn']{padding-left:18px;padding-right:2.8rem}#ibm-pcon .ibm-ind-link:not(.ibm-btn-tag) a[class*=ibm-btn-][class*='-btn']::before{left:auto;right:12px}#ibm-pcon .ibm-ind-link:not(.ibm-btn-tag) a[class*=ibm-btn-][class*='-btn']:hover::before{color:#fff}#ibm-pcon .ibm-ind-link:not(.ibm-btn-tag) a[class*=ibm-btn-][class*='-btn'].ibm-width-32{padding-left:0;padding-right:0;width:26px!important}#ibm-pcon .ibm-ind-link:not(.ibm-btn-tag) a[class*=ibm-btn-][class*='-btn'].ibm-width-32:before{left:0}#ibm-pcon .ibm-ind-link:not(.ibm-btn-tag) a[class*=ibm-btn-][class*='-btn'].ibm-width-48{padding-left:0;padding-right:0;width:42px!important}#ibm-pcon .ibm-ind-link:not(.ibm-btn-tag) a[class*=ibm-btn-][class*='-btn'].ibm-width-48:before{left:9px}#ibm-pcon .ibm-ind-link:not(.ibm-btn-tag).ibm-icon-left a[class*=ibm-btn-][class*='-btn']{padding-left:2.8rem;padding-right:18px}#ibm-pcon .ibm-ind-link:not(.ibm-btn-tag).ibm-icon-left a[class*=ibm-btn-][class*='-btn']::before{right:auto;left:12px}.slick-dots li button{border-color:#0062ff}.ibm-styled-checkbox+label::after,.ibm-styled-checkbox~.ibm-field-label::after{height:10px;left:8px;top:7px;width:6px}.ibm-grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1584px}@media (min-width:321px){.ibm-grid-container{margin-left:16px;margin-right:16px}.ibm-grid-container.ibm-seamless{margin-left:32px;margin-right:32px}}@media (min-width:672px){.ibm-grid-container{margin-left:16px;margin-right:16px}.ibm-grid-container.ibm-seamless{margin-left:32px;margin-right:32px}}@media (min-width:1056px){.ibm-grid-container{margin-left:16px;margin-right:16px}.ibm-grid-container.ibm-seamless{margin-left:32px;margin-right:32px}}@media (min-width:1312px){.ibm-grid-container{margin-left:16px;margin-right:16px}.ibm-grid-container.ibm-seamless{margin-left:32px;margin-right:32px}}@media (min-width:1584px){.ibm-grid-container{margin-left:24px;margin-right:24px}.ibm-grid-container.ibm-seamless{margin-left:40px;margin-right:40px}}@media (min-width:1632px){.ibm-grid-container{margin-left:auto;margin-right:auto}.ibm-grid-container.ibm-full-width{max-width:calc(100% - 48px);margin-left:24px;margin-right:24px}}.ibm-grid-container .ibm-grid-container{margin-left:-16px;margin-right:-16px}.ibm-grid-container.ibm-grid-container-bleed{margin-left:auto;margin-right:auto}[class*=ibm-grid-col-]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:16px;padding-right:16px}.ibm-grid-seamless>[class*=ibm-grid-col-],[class*=ibm-grid-col-].ibm-grid-col-seamless{padding-left:0;padding-right:0}@media (min-width:321px){.ibm-grid-col-sm-4-1{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.ibm-grid-col-sm-4-2{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.ibm-grid-col-sm-4-3{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.ibm-grid-col-sm-4-4{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ibm-grid-offset-sm-4-1{margin-left:25%}.ibm-grid-offset-sm-4-2{margin-left:50%}.ibm-grid-offset-sm-4-3{margin-left:75%}.ibm-grid-offset-sm-4-4{margin-left:100%}}@media (min-width:321px) and (max-width:671px){.ibm-grid-col-sm-4-0{display:none}}@media (min-width:672px){.ibm-grid-col-md-8-1{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.ibm-grid-col-md-8-2{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.ibm-grid-col-md-8-3{-ms-flex-preferred-size:37.5%;flex-basis:37.5%;max-width:37.5%}.ibm-grid-col-md-8-4{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.ibm-grid-col-md-8-5{-ms-flex-preferred-size:62.5%;flex-basis:62.5%;max-width:62.5%}.ibm-grid-col-md-8-6{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.ibm-grid-col-md-8-7{-ms-flex-preferred-size:87.5%;flex-basis:87.5%;max-width:87.5%}.ibm-grid-col-md-8-8{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ibm-grid-offset-md-8-1{margin-left:12.5%}.ibm-grid-offset-md-8-2{margin-left:25%}.ibm-grid-offset-md-8-3{margin-left:37.5%}.ibm-grid-offset-md-8-4{margin-left:50%}.ibm-grid-offset-md-8-5{margin-left:62.5%}.ibm-grid-offset-md-8-6{margin-left:75%}.ibm-grid-offset-md-8-7{margin-left:87.5%}.ibm-grid-offset-md-8-8{margin-left:100%}}@media (min-width:672px) and (max-width:1055px){.ibm-grid-col-md-8-0{display:none}}@media (min-width:1056px){.ibm-grid-col-lg-16-1{-ms-flex-preferred-size:6.25%;flex-basis:6.25%;max-width:6.25%}.ibm-grid-col-lg-16-2{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.ibm-grid-col-lg-16-3{-ms-flex-preferred-size:18.75%;flex-basis:18.75%;max-width:18.75%}.ibm-grid-col-lg-16-4{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.ibm-grid-col-lg-16-5{-ms-flex-preferred-size:31.25%;flex-basis:31.25%;max-width:31.25%}.ibm-grid-col-lg-16-6{-ms-flex-preferred-size:37.5%;flex-basis:37.5%;max-width:37.5%}.ibm-grid-col-lg-16-7{-ms-flex-preferred-size:43.75%;flex-basis:43.75%;max-width:43.75%}.ibm-grid-col-lg-16-8{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.ibm-grid-col-lg-16-9{-ms-flex-preferred-size:56.25%;flex-basis:56.25%;max-width:56.25%}.ibm-grid-col-lg-16-10{-ms-flex-preferred-size:62.5%;flex-basis:62.5%;max-width:62.5%}.ibm-grid-col-lg-16-11{-ms-flex-preferred-size:68.75%;flex-basis:68.75%;max-width:68.75%}.ibm-grid-col-lg-16-12{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.ibm-grid-col-lg-16-13{-ms-flex-preferred-size:81.25%;flex-basis:81.25%;max-width:81.25%}.ibm-grid-col-lg-16-14{-ms-flex-preferred-size:87.5%;flex-basis:87.5%;max-width:87.5%}.ibm-grid-col-lg-16-15{-ms-flex-preferred-size:93.75%;flex-basis:93.75%;max-width:93.75%}.ibm-grid-col-lg-16-16{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ibm-grid-offset-lg-16-1{margin-left:6.25%}.ibm-grid-offset-lg-16-2{margin-left:12.5%}.ibm-grid-offset-lg-16-3{margin-left:18.75%}.ibm-grid-offset-lg-16-4{margin-left:25%}.ibm-grid-offset-lg-16-5{margin-left:31.25%}.ibm-grid-offset-lg-16-6{margin-left:37.5%}.ibm-grid-offset-lg-16-7{margin-left:43.75%}.ibm-grid-offset-lg-16-8{margin-left:50%}.ibm-grid-offset-lg-16-9{margin-left:56.25%}.ibm-grid-offset-lg-16-10{margin-left:62.5%}.ibm-grid-offset-lg-16-11{margin-left:68.75%}.ibm-grid-offset-lg-16-12{margin-left:75%}.ibm-grid-offset-lg-16-13{margin-left:81.25%}.ibm-grid-offset-lg-16-14{margin-left:87.5%}.ibm-grid-offset-lg-16-15{margin-left:93.75%}.ibm-grid-offset-lg-16-16{margin-left:100%}}@media (min-width:1056px) and (max-width:1311px){.ibm-grid-col-lg-16-0{display:none}}@media (min-width:1312px){.ibm-grid-col-xlg-16-1{-ms-flex-preferred-size:6.25%;flex-basis:6.25%;max-width:6.25%}.ibm-grid-col-xlg-16-2{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.ibm-grid-col-xlg-16-3{-ms-flex-preferred-size:18.75%;flex-basis:18.75%;max-width:18.75%}.ibm-grid-col-xlg-16-4{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.ibm-grid-col-xlg-16-5{-ms-flex-preferred-size:31.25%;flex-basis:31.25%;max-width:31.25%}.ibm-grid-col-xlg-16-6{-ms-flex-preferred-size:37.5%;flex-basis:37.5%;max-width:37.5%}.ibm-grid-col-xlg-16-7{-ms-flex-preferred-size:43.75%;flex-basis:43.75%;max-width:43.75%}.ibm-grid-col-xlg-16-8{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.ibm-grid-col-xlg-16-9{-ms-flex-preferred-size:56.25%;flex-basis:56.25%;max-width:56.25%}.ibm-grid-col-xlg-16-10{-ms-flex-preferred-size:62.5%;flex-basis:62.5%;max-width:62.5%}.ibm-grid-col-xlg-16-11{-ms-flex-preferred-size:68.75%;flex-basis:68.75%;max-width:68.75%}.ibm-grid-col-xlg-16-12{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.ibm-grid-col-xlg-16-13{-ms-flex-preferred-size:81.25%;flex-basis:81.25%;max-width:81.25%}.ibm-grid-col-xlg-16-14{-ms-flex-preferred-size:87.5%;flex-basis:87.5%;max-width:87.5%}.ibm-grid-col-xlg-16-15{-ms-flex-preferred-size:93.75%;flex-basis:93.75%;max-width:93.75%}.ibm-grid-col-xlg-16-16{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ibm-grid-offset-xlg-16-1{margin-left:6.25%}.ibm-grid-offset-xlg-16-2{margin-left:12.5%}.ibm-grid-offset-xlg-16-3{margin-left:18.75%}.ibm-grid-offset-xlg-16-4{margin-left:25%}.ibm-grid-offset-xlg-16-5{margin-left:31.25%}.ibm-grid-offset-xlg-16-6{margin-left:37.5%}.ibm-grid-offset-xlg-16-7{margin-left:43.75%}.ibm-grid-offset-xlg-16-8{margin-left:50%}.ibm-grid-offset-xlg-16-9{margin-left:56.25%}.ibm-grid-offset-xlg-16-10{margin-left:62.5%}.ibm-grid-offset-xlg-16-11{margin-left:68.75%}.ibm-grid-offset-xlg-16-12{margin-left:75%}.ibm-grid-offset-xlg-16-13{margin-left:81.25%}.ibm-grid-offset-xlg-16-14{margin-left:87.5%}.ibm-grid-offset-xlg-16-15{margin-left:93.75%}.ibm-grid-offset-xlg-16-16{margin-left:100%}}@media (min-width:1312px) and (max-width:1583px){.ibm-grid-col-xlg-16-0{display:none}}@media (min-width:1584px){.ibm-grid-col-max-16-1{-ms-flex-preferred-size:6.25%;flex-basis:6.25%;max-width:6.25%}.ibm-grid-col-max-16-2{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.ibm-grid-col-max-16-3{-ms-flex-preferred-size:18.75%;flex-basis:18.75%;max-width:18.75%}.ibm-grid-col-max-16-4{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.ibm-grid-col-max-16-5{-ms-flex-preferred-size:31.25%;flex-basis:31.25%;max-width:31.25%}.ibm-grid-col-max-16-6{-ms-flex-preferred-size:37.5%;flex-basis:37.5%;max-width:37.5%}.ibm-grid-col-max-16-7{-ms-flex-preferred-size:43.75%;flex-basis:43.75%;max-width:43.75%}.ibm-grid-col-max-16-8{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.ibm-grid-col-max-16-9{-ms-flex-preferred-size:56.25%;flex-basis:56.25%;max-width:56.25%}.ibm-grid-col-max-16-10{-ms-flex-preferred-size:62.5%;flex-basis:62.5%;max-width:62.5%}.ibm-grid-col-max-16-11{-ms-flex-preferred-size:68.75%;flex-basis:68.75%;max-width:68.75%}.ibm-grid-col-max-16-12{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.ibm-grid-col-max-16-13{-ms-flex-preferred-size:81.25%;flex-basis:81.25%;max-width:81.25%}.ibm-grid-col-max-16-14{-ms-flex-preferred-size:87.5%;flex-basis:87.5%;max-width:87.5%}.ibm-grid-col-max-16-15{-ms-flex-preferred-size:93.75%;flex-basis:93.75%;max-width:93.75%}.ibm-grid-col-max-16-16{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ibm-grid-offset-max-16-1{margin-left:6.25%}.ibm-grid-offset-max-16-2{margin-left:12.5%}.ibm-grid-offset-max-16-3{margin-left:18.75%}.ibm-grid-offset-max-16-4{margin-left:25%}.ibm-grid-offset-max-16-5{margin-left:31.25%}.ibm-grid-offset-max-16-6{margin-left:37.5%}.ibm-grid-offset-max-16-7{margin-left:43.75%}.ibm-grid-offset-max-16-8{margin-left:50%}.ibm-grid-offset-max-16-9{margin-left:56.25%}.ibm-grid-offset-max-16-10{margin-left:62.5%}.ibm-grid-offset-max-16-11{margin-left:68.75%}.ibm-grid-offset-max-16-12{margin-left:75%}.ibm-grid-offset-max-16-13{margin-left:81.25%}.ibm-grid-offset-max-16-14{margin-left:87.5%}.ibm-grid-offset-max-16-15{margin-left:93.75%}.ibm-grid-offset-max-16-16{margin-left:100%}.ibm-grid-col-max-16-0{display:none}}.ibm-mobilemenu li li [aria-selected=true]>span,.ibm-mobilemenu li li a:focus span,.ibm-mobilemenu li li a:hover span,.ibm-mobilemenu-nav-selected .ibm-mobilemenu-nav-selected>a span{border-bottom-color:#0062ff;color:#0062ff}.ibm-type *{font-family:'IBM Plex Sans',ibm-plex-sans,'Helvetica Neue',Arial,sans-serif}.ibm-type code,.ibm-type-mono,.ibm-type-mono *{font-family:'IBM Plex Mono',ibm-plex-mono,Menlo,'DejaVu Sans Mono','Bitstream Vera Sans Mono',Courier,monospace}.ibm-type-serif,.ibm-type-serif *{font-family:'IBM Plex Serif',ibm-plex-serif,Georgia,Times,serif}.ibm-type-a{font-size:.75rem;line-height:1rem;letter-spacing:.02rem;margin-bottom:1rem;max-width:26.5rem}.ibm-type-b{font-size:.875rem;line-height:1.25rem;letter-spacing:.01rem;margin-bottom:1rem;max-width:30rem}.ibm-type-c,.ibm-type-d{margin-bottom:1.5rem;max-width:35rem}.ibm-type-b--tight{line-height:1.125rem}.ibm-type-c{line-height:1.5rem}.ibm-type-c--tight,.ibm-type-d{line-height:1.375rem}.ibm-type-e{font-size:1.25rem;line-height:1.625rem;margin-bottom:2rem;max-width:37.5rem}@media (min-width:82rem){.ibm-type-e{font-size:calc(1.25rem + .25 * ((100vw - 82rem)/ 17));line-height:calc(1.625rem + .25 * ((100vw - 82rem)/ 17));max-width:calc(37.5rem + 2 * ((100vw - 82rem)/ 17))}}@media (min-width:99rem){.ibm-type-e{font-size:1.5rem;line-height:1.875rem;max-width:39.5rem}}.ibm-type-f{font-size:1.75rem;line-height:2.25rem;margin-bottom:2rem;max-width:37.5rem}@media (min-width:66rem){.ibm-type-f{font-size:calc(1.75rem + .25 * ((100vw - 66rem)/ 16));line-height:calc(2.25rem + .25 * ((100vw - 66rem)/ 16));max-width:calc(37.5rem + 7.5 * ((100vw - 66rem)/ 16))}}@media (min-width:82rem){.ibm-type-f{font-size:2rem;line-height:2.5rem;max-width:45rem}}.ibm-type-f.ibm-type-serif{font-size:1.25rem;line-height:1.625rem}@media (min-width:42rem){.ibm-type-f.ibm-type-serif{font-size:calc(1.25rem + .25 * ((100vw - 42rem)/ 24));line-height:calc(1.625rem + .25 * ((100vw - 42rem)/ 24));max-width:calc(37.5rem + 2 * ((100vw - 42rem)/ 24))}}@media (min-width:66rem){.ibm-type-f.ibm-type-serif{font-size:calc(1.5rem + .25 * ((100vw - 66rem)/ 16));line-height:calc(1.875rem + .375 * ((100vw - 66rem)/ 16));max-width:calc(39.5rem + 3.5 * ((100vw - 66rem)/ 16))}}@media (min-width:82rem){.ibm-type-f.ibm-type-serif{font-size:calc(1.75rem + .25 * ((100vw - 82rem)/ 17));line-height:calc(2.25rem + .25 * ((100vw - 82rem)/ 17));max-width:calc(43rem + 2 * ((100vw - 82rem)/ 17))}}@media (min-width:99rem){.ibm-type-f.ibm-type-serif{font-size:2rem;line-height:2.5rem;max-width:45rem}}.ibm-type-g{font-size:1.5rem;font-weight:400;line-height:1.875rem;margin-bottom:1.5rem;max-width:39.5rem}.ibm-type-h,.ibm-type-i.ibm-type-serif,.ibm-type-j,.ibm-type-l,.ibm-type-light{font-weight:300}@media (min-width:42rem){.ibm-type-g{font-size:calc(1.5rem + (1.04167vw - .4375rem));line-height:calc(1.875rem + (1.5625vw - .65625rem));max-width:calc(39.5rem + (14.58333vw - 6.125rem))}}@media (min-width:66rem){.ibm-type-g{font-size:calc(1.75rem + (1.5625vw - 1.03125rem));line-height:calc(2.25rem + (1.5625vw - 1.03125rem));max-width:calc(43rem + (12.5vw - 8.25rem))}}@media (min-width:82rem){.ibm-type-g{font-size:calc(2rem + (1.47059vw - 1.20588rem));line-height:calc(2.5rem + (1.47059vw - 1.20588rem));max-width:calc(45rem + (32.35294vw - 26.52941rem))}}@media (min-width:99rem){.ibm-type-g{font-size:2.25rem;line-height:2.75rem;max-width:50.5rem}}.ibm-type-h{font-size:calc(1.75rem + (1.13636vw - .22727rem));line-height:calc(2.25rem + (1.13636vw - .22727rem));margin-bottom:1.5rem;max-width:calc(43rem + (9.09091vw - 1.81818rem))}@media (min-width:42rem){.ibm-type-h{font-size:calc(2rem + (1.04167vw - .4375rem));line-height:calc(2.5rem + (1.04167vw - .4375rem));margin-bottom:calc(1.5rem + (2.08333vw - .875rem));max-width:calc(45rem + (22.91667vw - 9.625rem))}}@media (min-width:66rem){.ibm-type-h{font-size:calc(2.25rem + (2.34375vw - 1.54688rem));line-height:calc(2.75rem + (2.34375vw - 1.54688rem));margin-bottom:2rem;max-width:calc(50.5rem + (53.125vw - 35.0625rem))}}@media (min-width:82rem){.ibm-type-h{font-size:calc(2.625rem + (2.20588vw - 1.80882rem));line-height:calc(3.125rem + (2.20588vw - 1.80882rem));max-width:calc(59rem + (50vw - 41rem))}}@media (min-width:99rem){.ibm-type-h{font-size:3rem;line-height:3.5rem;max-width:67.5rem}}.ibm-type-i{font-size:2rem;line-height:2.5rem;margin-bottom:2rem;max-width:43rem}@media (min-width:20rem){.ibm-type-i{font-size:calc(2rem + .25 * ((100vw - 20rem)/ 22));line-height:calc(2.5rem + .25 * ((100vw - 20rem)/ 22));max-width:calc(43rem + 7.5 * ((100vw - 20rem)/ 22))}}@media (min-width:42rem){.ibm-type-i{font-size:calc(2.25rem + .375 * ((100vw - 42rem)/ 24));line-height:calc(2.75rem + .375 * ((100vw - 42rem)/ 24));max-width:calc(50.5rem + 8.5 * ((100vw - 42rem)/ 24));font-weight:300}}@media (min-width:66rem){.ibm-type-i{font-size:calc(2.625rem + .375 * ((100vw - 66rem)/ 16));line-height:calc(3.125rem + .375 * ((100vw - 66rem)/ 16));max-width:calc(59rem + 8.5 * ((100vw - 66rem)/ 16))}}@media (min-width:82rem){.ibm-type-i{font-size:calc(3rem + .75 * ((100vw - 82rem)/ 17));line-height:calc(3.5rem + .875 * ((100vw - 82rem)/ 17));max-width:calc(67.5rem + 16.5 * ((100vw - 82rem)/ 17))}}@media (min-width:99rem){.ibm-type-i{font-size:3.75rem;line-height:4.375rem;max-width:84rem}}.ibm-type-j,.ibm-type-k{font-size:2.625rem;line-height:3.125rem;margin-bottom:2rem;max-width:59rem}@media (min-width:20rem){.ibm-type-j,.ibm-type-k{font-size:calc(2.625rem + 1.625 * ((100vw - 20rem)/ 22));line-height:calc(3.125rem + 1.75 * ((100vw - 20rem)/ 22));max-width:calc(59rem + 36.5 * ((100vw - 20rem)/ 22))}}@media (min-width:42rem){.ibm-type-j,.ibm-type-k{font-size:calc(4.25rem + 1.5 * ((100vw - 42rem)/ 24));line-height:calc(4.875rem + 1.5 * ((100vw - 42rem)/ 24));max-width:calc(95.5rem + 31.5 * ((100vw - 42rem)/ 24));letter-spacing:calc(0rem + -.04 * ((100vw - 42rem)/ 24))}}@media (min-width:66rem){.ibm-type-j,.ibm-type-k{font-size:calc(5.75rem + 1.875 * ((100vw - 66rem)/ 16));line-height:calc(6.375rem + 1.75 * ((100vw - 66rem)/ 16));max-width:calc(127rem + 42 * ((100vw - 66rem)/ 16));letter-spacing:-.04rem}}@media (min-width:82rem){.ibm-type-j,.ibm-type-k{font-size:calc(7.625rem + 2.125 * ((100vw - 82rem)/ 17));line-height:calc(8.125rem + 2.125 * ((100vw - 82rem)/ 17));max-width:calc(169rem + 46.5 * ((100vw - 82rem)/ 17));letter-spacing:calc(-.04rem + -.02 * ((100vw - 82rem)/ 17))}}@media (min-width:99rem){.ibm-type-j,.ibm-type-k{font-size:9.75rem;line-height:10.25rem;max-width:215.5rem;letter-spacing:-.06rem}}.ibm-type-l,.ibm-type-m{font-size:2.625rem;line-height:3.125rem;max-width:59rem;margin-bottom:2rem}@media (min-width:42rem){.ibm-type-l,.ibm-type-m{font-size:calc(2.625rem + .75 * ((100vw - 42rem)/ 24));line-height:calc(3.125rem + .875 * ((100vw - 42rem)/ 24));max-width:calc(59rem + 36.5 * ((100vw - 42rem)/ 24))}}@media (min-width:66rem){.ibm-type-l,.ibm-type-m{font-size:calc(3.375rem + .375 * ((100vw - 66rem)/ 16));line-height:calc(4rem + .375 * ((100vw - 66rem)/ 16));max-width:calc(95.5rem + 31.5 * ((100vw - 66rem)/ 16))}}@media (min-width:82rem){.ibm-type-l,.ibm-type-m{font-size:calc(3.75rem + 1 * ((100vw - 82rem)/ 17));line-height:calc(4.375rem + 1 * ((100vw - 82rem)/ 17));max-width:calc(127rem + 42 * ((100vw - 82rem)/ 17))}}@media (min-width:99rem){.ibm-type-l,.ibm-type-m{font-size:4.75rem;line-height:5.375rem;max-width:169rem}}.ibm-type-italic{font-style:italic}.ibm-type-regular{font-weight:400}.ibm-type strong,.ibm-type-d,.ibm-type-k,.ibm-type-m,.ibm-type-semibold{font-weight:600}#ibm-masthead{-webkit-box-sizing:content-box;box-sizing:content-box}.ibm-megapaneltrigs .ibm-active .ibm-arrow-forward-link,.ibm-megapaneltrigs .ibm-arrow-forward-link:focus,.ibm-megapaneltrigs .ibm-arrow-forward-link:hover{background:#0062ff;color:#fff}.ibm-masthead-categories .ibm-mh-mainitem a:focus,.ibm-masthead-categories .ibm-mh-mainitem a:hover,.ibm-masthead-categories>li>a:focus,.ibm-masthead-categories>li>a:focus:before,.ibm-masthead-categories>li>a:hover,.ibm-masthead-categories>li>a:hover:before,.ibm-masthead-categories>li>button:focus,.ibm-masthead-categories>li>button:focus:before,.ibm-masthead-categories>li>button:hover,.ibm-masthead-categories>li>button:hover:before,.ibm-masthead-iconsonly .ibm-mh-mainitem a:focus,.ibm-masthead-iconsonly .ibm-mh-mainitem a:hover,.ibm-masthead-iconsonly>li>a:focus,.ibm-masthead-iconsonly>li>a:focus:before,.ibm-masthead-iconsonly>li>a:hover,.ibm-masthead-iconsonly>li>a:hover:before,.ibm-masthead-iconsonly>li>button:focus,.ibm-masthead-iconsonly>li>button:focus:before,.ibm-masthead-iconsonly>li>button:hover,.ibm-masthead-iconsonly>li>button:hover:before,.ibm-parent-site-name a:focus,.ibm-parent-site-name a:hover,.ibm-show-hide>h2 a:hover,.ibm-sitenav-menu-list>ul>li.ibm-active>a,.ibm-sitenav-menu-list>ul>li.ibm-active>button,.ibm-sitenav-menu-list>ul>li.ibm-active>span,.ibm-sitenav-menu-list>ul>li.ibm-highlight>a,.ibm-sitenav-menu-list>ul>li.ibm-highlight>button,.ibm-sitenav-menu-list>ul>li.ibm-highlight>span,.ibm-sitenav-menu-list>ul>li>a:focus,.ibm-sitenav-menu-list>ul>li>a:hover,.ibm-sitenav-menu-list>ul>li>button:focus,.ibm-sitenav-menu-list>ul>li>button:hover,.ibm-sitenav-menu-list>ul>li>span:focus,.ibm-sitenav-menu-list>ul>li>span:hover,.ibm-sitenav-menu-name a:focus,.ibm-sitenav-menu-name a:hover{color:#0062ff}#ibm-search.ibm-search-link:focus,#ibm-search.ibm-search-link:hover,#q:focus,#q:hover{-webkit-box-shadow:0 0 2px 2px #0062ff;box-shadow:0 0 2px 2px #0062ff}#ibm-universal-nav{border-bottom-color:#c7c7c7}#ibm-home a,#ibm-search.ibm-search-link,#ibm-universal-nav,.ibm-masthead-rightside,.ibm-mobilemenu-close,.ibm-sticky-tabs #ibm-pritabs-ph{height:48px}#q,.ibm-masthead-categories>li>a,.ibm-masthead-categories>li>button,.ibm-masthead-iconsonly>li>a,.ibm-masthead-iconsonly>li>button,.ibm-parent-site-name a{height:48px;line-height:48px}#ibm-signin-minimenu-container{top:48px}.ibm-mhplaceholder{height:49px}.ibm-masthead-rightside #ibm-search-module{height:48px;min-height:48px}.ibm-search-typeahead-container{top:49px}.ibm-sticky-tabs.ibm-masthead-sticky-showing #ibm-primary-tabs{-webkit-transform:translate3d(0,49px,0);transform:translate3d(0,49px,0)}.ibm-masthead-sticky.ibm-masthead-sticky-showing.ibm-sitenav-menu .ibm-sitenav-menu-container,.ibm-sitenav-menu-sticky .ibm-sitenav-menu-container{top:-2px}.ibm-styled-radio+label::after,.ibm-styled-radio~.ibm-field-label::after{height:18px;left:2px;top:4px;width:18px}.ibm-show-hide>h2 a.ibm-show-active{border-color:#0062ff;color:#0062ff}.ibm-show-hide.ibm-alternate>h2 a.ibm-show-active{border-color:#0062ff}.ibm-pt-0{padding-top:0!important}.ibm-pb-0{padding-bottom:0!important}.ibm-mt-0{margin-top:0!important}.ibm-mb-0{margin-bottom:0!important}.ibm-pt-1{padding-top:8px!important}.ibm-pb-1{padding-bottom:8px!important}.ibm-mt-1{margin-top:8px!important}.ibm-mb-1{margin-bottom:8px!important}.ibm-pt-2{padding-top:16px!important}.ibm-pb-2{padding-bottom:16px!important}.ibm-mt-2{margin-top:16px!important}.ibm-mb-2{margin-bottom:16px!important}.ibm-pt-3{padding-top:24px!important}.ibm-pb-3{padding-bottom:24px!important}.ibm-mt-3{margin-top:24px!important}.ibm-mb-3{margin-bottom:24px!important}.ibm-pt-4{padding-top:32px!important}.ibm-pb-4{padding-bottom:32px!important}.ibm-mt-4{margin-top:32px!important}.ibm-mb-4{margin-bottom:32px!important}.ibm-pt-5{padding-top:40px!important}.ibm-pb-5{padding-bottom:40px!important}.ibm-mt-5{margin-top:40px!important}.ibm-mb-5{margin-bottom:40px!important}.ibm-pt-6{padding-top:48px!important}.ibm-pb-6{padding-bottom:48px!important}.ibm-mt-6{margin-top:48px!important}.ibm-mb-6{margin-bottom:48px!important}.ibm-pt-7{padding-top:56px!important}.ibm-pb-7{padding-bottom:56px!important}.ibm-mt-7{margin-top:56px!important}.ibm-mb-7{margin-bottom:56px!important}.ibm-pt-8{padding-top:64px!important}.ibm-pb-8{padding-bottom:64px!important}.ibm-mt-8{margin-top:64px!important}.ibm-mb-8{margin-bottom:64px!important}.ibm-pt-9{padding-top:72px!important}.ibm-pb-9{padding-bottom:72px!important}.ibm-mt-9{margin-top:72px!important}.ibm-mb-9{margin-bottom:72px!important}.ibm-pt-10{padding-top:80px!important}.ibm-pb-10{padding-bottom:80px!important}.ibm-mt-10{margin-top:80px!important}.ibm-mb-10{margin-bottom:80px!important}.ibm-pt-11{padding-top:88px!important}.ibm-pb-11{padding-bottom:88px!important}.ibm-mt-11{margin-top:88px!important}.ibm-mb-11{margin-bottom:88px!important}.ibm-pt-12{padding-top:96px!important}.ibm-pb-12{padding-bottom:96px!important}.ibm-mt-12{margin-top:96px!important}.ibm-mb-12{margin-bottom:96px!important}.ibm-pt-1h{padding-top:4px!important}.ibm-pb-1h{padding-bottom:4px!important}.ibm-mt-1h{margin-top:4px!important}.ibm-mb-1h{margin-bottom:4px!important}.ibm-p{padding:16px}span.ibm-spinner{top:0}@-webkit-keyframes ibm-spinner-kf-colors{0%,100%{border-color:transparent #ccc #ccc}50%{border-color:transparent #0062ff #0062ff}}@keyframes ibm-spinner-kf-colors{0%,100%{border-color:transparent #ccc #ccc}50%{border-color:transparent #0062ff #0062ff}}.ibm-graphic-tabs .ibm-tabs li a:hover::after,.ibm-graphic-tabs .ibm-tabs li a[aria-selected=true]::after,.ibm-graphic-tabs.ibm-vertical-tabs ul.ibm-tabs li a:hover::after,.ibm-graphic-tabs.ibm-vertical-tabs ul.ibm-tabs li a[aria-selected=true]::after,.ibm-text-tabs .ibm-tabs a:focus,.ibm-text-tabs .ibm-tabs a:hover,.ibm-text-tabs .ibm-tabs li a[aria-selected=true]{border-bottom-color:#0062ff}.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link{padding:0;margin:16px 14px 0 0;width:24px;height:24px}.ibm-common-overlay .ibm-overlay-heading-con a.ibm-close-link::before{top:-1px}.ibm-width-32{width:32px!important}.ibm-width-48{width:48px!important}.ibm-width-64{width:64px!important}.ibm-width-80{width:80px!important}.ibm-width-96{width:96px!important}.ibm-width-128{min-width:0!important;width:128px!important}.ibm-width-160{width:160px!important}.ibm-width-192{width:192px!important}.ibm-width-256{width:256px!important}.ibm-width-320{width:320px!important}.ibm-width-384{width:384px!important}