:root{--background:#fff;--foreground:#343c4b}body,html{max-width:100vw;overflow-x:clip}body{color:var(--foreground);background:var(--background);font-family:system-ui,Segoe UI,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif,Apple Color Emoji,Segoe UI Emoji;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}:root{--body-frozen-pad-rt:11px}body[class*=body--freeze--]{overflow:hidden;touch-action:none;max-width:100%;width:100%;position:relative}body[class*=body--freeze--] .nav--bottom{display:none!important}body[class*=body--freeze--]:not(.is--touch),body[class*=body--freeze--]:not(.is--touch) .sp-modal{padding-right:var(--body-frozen-pad-rt)}body[class*=body--freeze--]:not(.is--touch) .scrollbar-measure{display:block;width:var(--body-frozen-pad-rt);height:100%;background:#f9f9f9;position:fixed;top:0;right:0}:root{--font-family-main:system-ui,Segoe UI,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-main-size:1.125rem;--font-main-line-height:1.55555556;--font-family-titles:"Red Hat Display",Montserrat,"Helvetica Neue",Arial,sans-serif;--font-titles-webkit-smoothing:antialiased;--font-titles-osx-smoothing:grayscale;--font-titles-weight:680;--font-titles-stretch:normal;--font-family-text:system-ui,Segoe UI,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-text-webkit-smoothing:antialiased;--font-text-osx-smoothing:grayscale;--font-text-stretch:normal;--font-text-regular-weight:440;--font-text-semibold-weight:550;--font-text-bold-weight:660;--font-h1-line-height-large-sm:1.03846154;--font-h1-line-height-large-md:1.06451613;--font-h1-line-height-large-lg:1.05555556;--font-h1-size-large-sm:3.25rem;--font-h1-size-large-md:3.875rem;--font-h1-size-large-lg:4.5rem;--font-h1-spacing-large-sm:-.4px;--font-h1-spacing-large-md:-.4px;--font-h1-spacing-large-lg:-.4px;--font-h1-size-bp-sm:2.25rem;--font-h1-line-height-bp-sm:1.11111111;--font-h1-spacing-bp-sm:-.2px;--font-h1-size-bp-md:2.6875rem;--font-h1-line-height-bp-md:1.11627907;--font-h1-spacing-bp-md:-.3px;--font-h1-size-bp-lg:3.375rem;--font-h1-line-height-bp-lg:1.07407407;--font-h1-spacing-bp-lg:-.4px;--font-h2-size-bp-sm:2rem;--font-h2-line-height-bp-sm:1.125;--font-h2-spacing-bp-sm:-.15px;--font-h2-line-height-bp-sm2:1.37;--font-h2-size-bp-md:2.375rem;--font-h2-line-height-bp-md:1.15789474;--font-h2-spacing-bp-md:-.2px;--font-h2-size-bp-lg:2.875rem;--font-h2-line-height-bp-lg:1.13043478;--font-h2-spacing-bp-lg:-.3px;--font-h3-size-bp-sm:1.75rem;--font-h3-line-height-bp-sm:1.14285714;--font-h3-spacing-bp-sm:-.1px;--font-h3-size-bp-md:2.0625rem;--font-h3-line-height-bp-md:1.21212121;--font-h3-spacing-bp-md:-.15px;--font-h3-size-bp-lg:2.375rem;--font-h3-line-height-bp-lg:1.21052632;--font-h3-spacing-bp-lg:-.2px;--font-h4-size-bp-sm:1.5625rem;--font-h4-line-height-bp-sm:1.2;--font-h4-spacing-bp-sm:-.1px;--font-h4-size-bp-md:1.8125rem;--font-h4-line-height-bp-md:1.24137931;--font-h4-spacing-bp-md:-.1px;--font-h4-size-bp-lg:2rem;--font-h4-line-height-bp-lg:1.25;--font-h4-spacing-bp-lg:-.15px;--font-h5-size-bp-sm:1.375rem;--font-h5-line-height-bp-sm:1.27272727;--font-h5-spacing-bp-sm:-.05px;--font-h5-size-bp-md:1.5625rem;--font-h5-line-height-bp-md:1.28;--font-h5-spacing-bp-md:-.1px;--font-h5-size-bp-lg:1.625rem;--font-h5-line-height-bp-lg:1.30769231;--font-h5-spacing-bp-lg:-.1px;--font-h6-size-bp-sm:1.1875rem;--font-h6-line-height-bp-sm:1.2631579;--font-h6-spacing-bp-sm:-.03px;--font-h6-size-bp-md:1.3125rem;--font-h6-line-height-bp-md:1.33333333;--font-h6-spacing-bp-md:-.05px;--font-h6-size-bp-lg:1.375rem;--font-h6-line-height-bp-lg:1.36363636;--font-h6-spacing-bp-lg:-.05px;--font-h7-size-bp-sm:1rem;--font-h7-line-height-bp-sm:1.25;--font-h7-spacing-bp-sm:-.03px;--font-h7-size-bp-md:1rem;--font-h7-line-height-bp-md:1.375;--font-h7-spacing-bp-md:-.03px;--font-h7-size-bp-lg:1.125rem;--font-h7-line-height-bp-lg:1.44444444;--font-h7-spacing-bp-lg:-.03px;--font-p-lg-size-bp-sm:1.125rem;--font-p-lg-line-height-bp-sm:1.33333333;--font-p-lg-spacing-bp-sm:-.1px;--font-p-lg-size-bp-md:1.05rem;--font-p-lg-line-height-bp-md:1.4;--font-p-lg-spacing-bp-md:-.2px;--font-p-lg-size-bp-lg:1.25rem;--font-p-lg-line-height-bp-lg:1.5;--font-p-lg-spacing-bp-lg:-.2px;--font-p-md-size-bp-sm:1rem;--font-p-md-line-height-bp-sm:1.375;--font-p-md-spacing-bp-sm:-.1px;--font-p-md-size-bp-md:1.125rem;--font-p-md-line-height-bp-md:1.44444444;--font-p-md-size-bp-lg:1.125rem;--font-p-md-line-height-bp-lg:1.55555556;--font-p-md-spacing-bp-lg:-.1px;--font-p-sm-size-bp-sm:.875rem;--font-p-sm-line-height-bp-sm:1.42857143;--font-p-sm-spacing-bp-sm:-.05px;--font-p-sm-size-bp-md:1rem;--font-p-sm-line-height-bp-md:1.5;--font-p-sm-spacing-bp-md:-.1px;--font-p-sm-size-bp-lg:1rem;--font-p-sm-line-height-bp-lg:1.5;--font-p-sm-spacing-bp-lg:-.1px;--font-p-tn-size-bp-sm:.8125rem;--font-p-tn-line-height-bp-sm:1.38461539;--font-p-tn-spacing-bp-sm:-.05px;--font-p-tn-size-bp-md:.875rem;--font-p-tn-line-height-bp-md:1.42857143;--font-p-tn-spacing-bp-md:-.05px;--font-p-tn-size-bp-lg:.875rem;--font-p-tn-line-height-bp-lg:1.42857143;--font-p-tn-spacing-bp-lg:-.05px;--font-p-tooltip-size-bp-sm:.8125rem;--font-p-tooltip-line-height-bp-sm:1.23076923;--font-p-tooltip-spacing-bp-sm:-.05px;--font-p-tooltip-size-bp-md:.875rem;--font-p-tooltip-line-height-bp-md:1.28571429;--font-p-tooltip-spacing-bp-md:-.05px;--font-p-st-size:.75rem;--font-p-st-line-height:1.33333333;--font-p-st-spacing:-.05px;--font-p-sst-size:.6875rem;--font-p-sst-line-height:1.27272727;--font-p-sst-spacing:-.05px;--font-btn-font-weight:550;--font-btn-30-size:.875rem;--font-btn-30-line-height:1.42857143;--font-btn-30-spacing:-.05px;--font-btn-40-size:.875rem;--font-btn-40-line-height:1.42857143;--font-btn-40-spacing:-.05px;--font-btn-50-size:1rem;--font-btn-50-line-height:1.5;--font-btn-50-spacing:-.1px;--font-btn-60-size:1.125rem;--font-btn-60-line-height:1.55555556;--font-btn-60-spacing:-.1px;--font-btn-80-size:1.25rem;--font-btn-80-line-height:1.5;--font-btn-80-spacing:-.2px;--font-btn-webkit-smoothing:auto;--font-btn-osx-smoothing:auto;--font-caps-size:.875rem;--font-caps-line-height:1.42857143;--font-caps-spacing:-.05px;--font-caps-weight:660;--font-label-weight:550;--font-label-sort-weight:660;--rgb-blue:66,152,180;--rgb-purple:136,97,154;--rgb-purple-darker-12:54,38,61;--rgb-purple-lighter-02:148,113,164;--rgb-green:51,164,116;--rgb-green-lighter-05:132,200,171;--rgb-yellow:228,174,58;--rgb-yellow-darker-03:194,148,49;--rgb-red:242,94,98;--rgb-red-lighter-05:247,158,160;--rgb-darkblue:46,106,125;--rgb-darkgray:104,112,127;--rgb-white:255,255,255;--rgb-lightgray:204,204,204;--rgb-midgray:187,191,198;--rgb-gray-07:171,175,184;--rgb-gray-10:120,127,141;--rgb-gray-09:137,144,155;--rgb-ds-link:123,183,202;--link-blue-underline-50:rgba(var(--rgb-blue),.5);--link-purple-underline-50:rgba(var(--rgb-purple),.5);--link-green-underline-50:rgba(var(--rgb-green),.5);--link-yellow-underline-50:rgba(var(--rgb-yellow),.5);--link-red-underline-50:rgba(var(--rgb-red),.5);--link-darkblue-underline-50:rgba(var(--rgb-darkblue),.5);--link-darkgray-underline-50:rgba(var(--rgb-darkgray),.5);--link-lightgray-underline-50:rgba(var(--rgb-lightgray),.5);--link-midgray-underline-50:rgba(var(--rgb-midgray),.5);--link-yellow-darker-03-underline-50:rgba(var(--rgb-yellow-darker-03),.5);--link-white-underline-50:rgba(var(--rgb-white),.5);--link-ds-link-underline-50:rgba(var(--rgb-ds-link),.5);--link-blue-underline-100:rgba(var(--rgb-blue),1);--link-purple-underline-100:rgba(var(--rgb-purple),1);--link-green-underline-100:rgba(var(--rgb-green),1);--link-yellow-underline-100:rgba(var(--rgb-yellow),1);--link-red-underline-100:rgba(var(--rgb-red),1);--link-darkblue-underline-100:rgba(var(--rgb-darkblue),1);--link-darkgray-underline-100:rgba(var(--rgb-darkgray),1);--link-lightgray-underline-100:rgba(var(--rgb-lightgray),1);--link-midgray-underline-100:rgba(var(--rgb-midgray),1);--link-yellow-darker-03-underline-100:rgba(var(--rgb-yellow-darker-03),1);--link-white-underline-100:rgba(var(--rgb-white),1);--link-ds-link-underline-100:rgba(var(--rgb-ds-link),1);--navbar-visible-h:60px;--sticky-sidebar-top:60px;--navbar-collapse-top:0px;--subnav-collapse-top:60px}.font-head em,.font-head i,.h1 em,.h1 i,.h2 em,.h2 i,.h3 em,.h3 i,.h4 em,.h4 i,.h5 em,.h5 i,.h6 em,.h6 i,cite,em,h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-titles);font-weight:var(--font-titles-weight);font-stretch:var(--font-titles-stretch);color:#343c4b;margin-bottom:10px}h3,h4,h5,h6{margin-top:20px}h1{margin:30px 0 20px;font-size:var(--font-h1-size-bp-sm);line-height:var(--font-h1-line-height-bp-sm);letter-spacing:var(--font-h1-spacing-bp-sm)}h1.underlined{margin:0 0 30px;padding:30px 20px;border-bottom:1px solid #dddfe2}.container-padding h1.underlined{padding-left:0;padding-right:0}h2{margin:0 0 30px;padding:0;font-size:var(--font-h2-size-bp-sm);line-height:var(--font-h2-line-height-bp-sm);letter-spacing:var(--font-h2-spacing-bp-sm)}h3{font-size:var(--font-h3-size-bp-sm);line-height:var(--font-h3-line-height-bp-sm);letter-spacing:var(--font-h3-spacing-bp-sm)}h4{font-size:var(--font-h4-size-bp-sm);line-height:var(--font-h4-line-height-bp-sm);letter-spacing:var(--font-h4-spacing-bp-sm)}h5{font-size:var(--font-h5-size-bp-sm);line-height:var(--font-h5-line-height-bp-sm);letter-spacing:var(--font-h5-spacing-bp-sm)}h6{font-size:var(--font-h6-size-bp-sm);line-height:var(--font-h6-line-height-bp-sm);letter-spacing:var(--font-h6-spacing-bp-sm)}.font-revert{font-weight:var(--font-text-regular-weight);font-family:var(--font-family-text)}a{color:rgb(var(--rgb-blue));transition:color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}a:active,a:focus-visible,a:hover{-webkit-text-decoration-color:var(--link-blue-underline-50);text-decoration-color:var(--link-blue-underline-50)}a.btn{color:#fff}a.btn.btn-default,a.btn.btn-white{color:#343c4b}a.no-formatting{color:inherit;-webkit-text-decoration:none;text-decoration:none}a.no-formatting:active,a.no-formatting:focus-visible,a.no-formatting:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;outline:0}a.no-color{color:inherit}a.no-color:active,a.no-color:focus-visible,a.no-color:hover{color:inherit}a.no-color.with-border:active,a.no-color.with-border:focus-visible,a.no-color.with-border:hover{border-color:inherit}a.with-border{outline:0;-webkit-text-decoration:none;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px}a.with-border:active,a.with-border:focus-visible,a.with-border:hover{border-color:#388199}.h1{font-size:var(--font-h1-size-bp-sm);line-height:var(--font-h1-line-height-bp-sm);letter-spacing:var(--font-h1-spacing-bp-sm)}.h2{font-size:var(--font-h2-size-bp-sm);line-height:var(--font-h2-line-height-bp-sm);letter-spacing:var(--font-h2-spacing-bp-sm)}.h3{font-size:var(--font-h3-size-bp-sm);line-height:var(--font-h3-line-height-bp-sm);letter-spacing:var(--font-h3-spacing-bp-sm)}.h4{font-size:var(--font-h4-size-bp-sm);line-height:var(--font-h4-line-height-bp-sm);letter-spacing:var(--font-h4-spacing-bp-sm)}.h5{font-size:var(--font-h5-size-bp-sm);line-height:var(--font-h5-line-height-bp-sm);letter-spacing:var(--font-h5-spacing-bp-sm)}.h6{font-size:var(--font-h6-size-bp-sm);line-height:var(--font-h6-line-height-bp-sm);letter-spacing:var(--font-h6-spacing-bp-sm)}.h7{font-size:var(--font-h7-size-bp-sm);line-height:var(--font-h7-line-height-bp-sm);letter-spacing:var(--font-h7-spacing-bp-sm)}.font-head{font-family:var(--font-family-titles);font-weight:var(--font-titles-weight)}.font-body{font-family:var(--font-family-text)}.flex-center{display:flex!important;justify-content:center!important;align-items:center!important}