/*!normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@-webkit-viewport{width: device-width;
}@-ms-viewport{width: device-width;
}@-o-viewport{width: device-width;
}@viewport{width: device-width;
}.container{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto}.container:after,.container-fluid:after,.row:after{display:table;content:" ";clear:both}@media(min-width:34em){.container{max-width:34rem}}@media(min-width:48em){.container{max-width:45rem}}@media(min-width:62em){.container{max-width:60rem}}@media(min-width:75em){.container{max-width:72.25rem}}.container-fluid{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-.9375rem;margin-left:-.9375rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-right:.9375rem;padding-left:.9375rem;box-sizing:border-box;width:100%;min-width:0}.col-xs-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xs-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xs-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xs-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xs-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.333333%}.col-xs-pull-2{right:16.666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.333333%}.col-xs-pull-5{right:41.666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.333333%}.col-xs-pull-8{right:66.666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.333333%}.col-xs-pull-11{right:91.666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.333333%}.col-xs-push-2{left:16.666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.333333%}.col-xs-push-5{left:41.666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.333333%}.col-xs-push-8{left:66.666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.333333%}.col-xs-push-11{left:91.666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333333%}.col-xs-offset-2{margin-left:16.666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333333%}.col-xs-offset-5{margin-left:41.666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333333%}.col-xs-offset-8{margin-left:66.666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333333%}.col-xs-offset-11{margin-left:91.666667%}.col-xs-offset-12{margin-left:100%}@media(min-width:34em){.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.333333%}.col-sm-pull-2{right:16.666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.333333%}.col-sm-pull-5{right:41.666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.333333%}.col-sm-pull-8{right:66.666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.333333%}.col-sm-pull-11{right:91.666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.333333%}.col-sm-push-2{left:16.666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.333333%}.col-sm-push-5{left:41.666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.333333%}.col-sm-push-8{left:66.666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.333333%}.col-sm-push-11{left:91.666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333333%}.col-sm-offset-2{margin-left:16.666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333333%}.col-sm-offset-5{margin-left:41.666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333333%}.col-sm-offset-8{margin-left:66.666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333333%}.col-sm-offset-11{margin-left:91.666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width:48em){.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.333333%}.col-md-pull-2{right:16.666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.333333%}.col-md-pull-5{right:41.666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.333333%}.col-md-pull-8{right:66.666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.333333%}.col-md-pull-11{right:91.666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.333333%}.col-md-push-2{left:16.666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.333333%}.col-md-push-5{left:41.666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.333333%}.col-md-push-8{left:66.666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.333333%}.col-md-push-11{left:91.666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333333%}.col-md-offset-2{margin-left:16.666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333333%}.col-md-offset-5{margin-left:41.666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333%}.col-md-offset-8{margin-left:66.666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333333%}.col-md-offset-11{margin-left:91.666667%}.col-md-offset-12{margin-left:100%}}@media(min-width:62em){.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.333333%}.col-lg-pull-2{right:16.666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.333333%}.col-lg-pull-5{right:41.666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.333333%}.col-lg-pull-8{right:66.666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.333333%}.col-lg-pull-11{right:91.666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.333333%}.col-lg-push-2{left:16.666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.333333%}.col-lg-push-5{left:41.666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.333333%}.col-lg-push-8{left:66.666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.333333%}.col-lg-push-11{left:91.666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333333%}.col-lg-offset-2{margin-left:16.666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333333%}.col-lg-offset-5{margin-left:41.666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333333%}.col-lg-offset-8{margin-left:66.666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333333%}.col-lg-offset-11{margin-left:91.666667%}.col-lg-offset-12{margin-left:100%}}@media(min-width:75em){.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.333333%}.col-xl-pull-2{right:16.666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.333333%}.col-xl-pull-5{right:41.666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.333333%}.col-xl-pull-8{right:66.666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.333333%}.col-xl-pull-11{right:91.666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.333333%}.col-xl-push-2{left:16.666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.333333%}.col-xl-push-5{left:41.666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.333333%}.col-xl-push-8{left:66.666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.333333%}.col-xl-push-11{left:91.666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.333333%}.col-xl-offset-2{margin-left:16.666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.333333%}.col-xl-offset-5{margin-left:41.666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.333333%}.col-xl-offset-8{margin-left:66.666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.333333%}.col-xl-offset-11{margin-left:91.666667%}.col-xl-offset-12{margin-left:100%}}.col-xs-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-xs-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media(min-width:34em){.col-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-sm-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media(min-width:48em){.col-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-md-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media(min-width:62em){.col-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-lg-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media(min-width:75em){.col-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-xl-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.row-xs-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.row-xs-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row-xs-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media(min-width:34em){.row-sm-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.row-sm-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row-sm-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media(min-width:48em){.row-md-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.row-md-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row-md-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media(min-width:62em){.row-lg-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.row-lg-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row-lg-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media(min-width:75em){.row-xl-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.row-xl-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row-xl-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.col-xs-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-xs-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-xs-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media(min-width:34em){.col-sm-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-sm-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-sm-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media(min-width:48em){.col-md-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-md-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-md-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media(min-width:62em){.col-lg-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-lg-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-lg-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media(min-width:75em){.col-xl-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.col-xl-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.col-xl-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}.element-invisible{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}:root{--color-orange-400:#FA9348;--color-orange-500:#ED7E2C;--color-orange-600:#DE6B16;--color-orange-700:#D75F07;--color-teal-300:#D2EFEF;--color-teal-500:#88C2C2;--color-turquoise-500:#59ECEC;--color-green-300:#59F598;--color-magenta-500:#D734B3;--color-muted-green-400:#93D1B3;--color-muted-green-700:#6A9F86;--color-muted-green-900:#305041;--color-muted-red-400:#E57189;--color-muted-red-700:#AB364E;--color-muted-red-900:#470613;--color-yellow-400:#FFDB5A;--color-yellow-700:#E0B930;--color-yellow-900:#544203;--color-black-1000:#000000;--color-black-900:rgba(0,0,0,.9);--color-black-850:rgba(0,0,0,.85);--color-black-800:rgba(0,0,0,.8);--color-black-750:#494949;--color-black-700:rgba(0,0,0,.7);--color-black-600:rgba(0,0,0,.6);--color-black-500:rgba(0,0,0,.5);--color-black-400:rgba(0,0,0,.4);--color-black-300:rgba(0,0,0,.3);--color-black-200:rgba(0,0,0,.2);--color-black-250:#BABBBC;--color-black-100:rgba(0,0,0,.1);--color-black-80:#E3E3E3;--color-black-75:#EBEBEC;--color-black-60:rgba(0,0,0,.06);--color-black-50:#F8F8F8;--color-black-0:#FFFFFF;--color-white:var(--color-black-0);--color-black:var(--color-black-1000);--color-gray-bg:var(--color-black-50);--color-tab-bg:#F4F4F4;--color-tab-bg-hover:#d5d5d5;--color-text:var(--color-black);--color-title:var(--color-black);--color-link:var(--color-orange-500);--color-link-hover:var(--color-black)}:root{--space-6xs:0.25rem;--space-5xs:0.5rem;--space-4xs:1rem;--space-3xs:1.5rem;--space-2xs:2rem;--space-xs:2.5rem;--space-s:3rem;--space-m:3.5rem;--space-l:4rem;--space-xl:4.5rem;--space-2xl:5rem;--space-3xl:5.5rem;--space-4xl:6rem;--space-5xl:6.5rem;--space-6xl:7.5rem;--space-7xl:8.5rem;--section-v-space-xs:var(--space-2xl);--section-v-space-lg:var(--space-4xl);--section-v-space-xl:var(--space-7xl);--section-v-space:var(--section-v-space-xs)}@media(min-width:62rem){:root{--section-v-space:var(--section-v-space-lg)}}@media(min-width:75rem){:root{--section-v-space:var(--section-v-space-xl)}}:root{--font-sans:"Inter", sans-serif;--font-mono:"Roboto Mono", monospace;--font-default:var(--font-sans);--font-size-4xs:0.75rem;--font-size-3xs:0.875rem;--font-size-2xs:0.9375rem;--font-size-xs:1rem;--font-size-s:1.125rem;--font-size-m:1.25rem;--font-size-l:1.5rem;--font-size-xl:2rem;--font-size-2xl:2.5rem;--font-size-3xl:2.75rem;--font-size-4xl:3rem;--line-height-2xs:0.75rem;--line-height-xs:0.875rem;--line-height-s:1rem;--line-height-m:1.5rem;--line-height-l:2rem;--line-height-xl:2.5rem;--line-height-2xl:3rem;--line-height-3xl:3.5rem;--line-height-4xl:4rem;--letter-spacing-s:-0.1px;--letter-spacing-m:0;--letter-spacing-l:1px}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/inter/inter-v12-latin-regular.eot);src:local(""),url(../fonts/inter/inter-v12-latin-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/inter/inter-v12-latin-regular.woff2)format("woff2"),url(../fonts/inter/inter-v12-latin-regular.woff)format("woff"),url(../fonts/inter/inter-v12-latin-regular.ttf)format("truetype"),url(../fonts/inter/inter-v12-latin-regular.svg#Inter)format("svg")}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:optional;src:url(../fonts/inter/inter-v12-latin-600.eot);src:local(""),url(../fonts/inter/inter-v12-latin-600.eot?#iefix)format("embedded-opentype"),url(../fonts/inter/inter-v12-latin-600.woff2)format("woff2"),url(../fonts/inter/inter-v12-latin-600.woff)format("woff"),url(../fonts/inter/inter-v12-latin-600.ttf)format("truetype"),url(../fonts/inter/inter-v12-latin-600.svg#Inter)format("svg")}@font-face{font-family:inter;font-style:normal;font-weight:700;font-display:optional;src:url(../fonts/inter/inter-v12-latin-700.eot);src:local(""),url(../fonts/inter/inter-v12-latin-700.eot?#iefix)format("embedded-opentype"),url(../fonts/inter/inter-v12-latin-700.woff2)format("woff2"),url(../fonts/inter/inter-v12-latin-700.woff)format("woff"),url(../fonts/inter/inter-v12-latin-700.ttf)format("truetype"),url(../fonts/inter/inter-v12-latin-700.svg#Inter)format("svg")}@font-face{font-family:inter;font-style:normal;font-weight:800;font-display:optional;src:url(../fonts/inter/inter-v12-latin-800.eot);src:local(""),url(../fonts/inter/inter-v12-latin-800.eot?#iefix)format("embedded-opentype"),url(../fonts/inter/inter-v12-latin-800.woff2)format("woff2"),url(../fonts/inter/inter-v12-latin-800.woff)format("woff"),url(../fonts/inter/inter-v12-latin-800.ttf)format("truetype"),url(../fonts/inter/inter-v12-latin-800.svg#Inter)format("svg")}@font-face{font-family:roboto mono;font-style:normal;font-weight:500;font-display:optional;src:url(../fonts/roboto-mono/roboto-mono-v22-latin-500.eot);src:local(""),url(../fonts/roboto-mono/roboto-mono-v22-latin-500.eot?#iefix)format("embedded-opentype"),url(../fonts/roboto-mono/roboto-mono-v22-latin-500.woff2)format("woff2"),url(../fonts/roboto-mono/roboto-mono-v22-latin-500.woff)format("woff"),url(../fonts/roboto-mono/roboto-mono-v22-latin-500.ttf)format("truetype"),url(../fonts/roboto-mono/roboto-mono-v22-latin-500.svg#RobotoMono)format("svg")}.heading-2xl{font-size:var(--font-size-4xl);font-weight:400;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-4xl)}.heading-xl{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}@media(min-width:62rem){.heading-xl{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl)}}.heading-lg{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}.heading-lg-thin{font-size:var(--font-size-xl);font-weight:400;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}.hero-heading-thin{font-size:var(--font-size-xl);font-weight:400;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}@media(min-width:62rem){.hero-heading-thin{font-size:var(--font-size-4xl);font-weight:400;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-4xl)}}.heading-md{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.heading-sm{font-size:var(--font-size-m);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-m)}.heading-sm-tall{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.heading-xs{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m)}.paragraph-lg{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.paragraph-md{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.paragraph-md-tall{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.paragraph-sm{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.paragraph-xs{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-s)}.paragraph-xs-bold{font-size:var(--font-size-2xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.pill-text{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}.pill-text-bold{font-size:var(--font-size-3xs);font-weight:800;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}.quote-text{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}.snippet-text{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:500;letter-spacing:var(--lettter-spacing-l);line-height:var(--line-height-l)}.pill,.pill-orange{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-3xs);font-weight:800;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-orange-500);border-radius:5px;color:var(--color-white)}.pill:hover,.pill:focus,.pill-orange:hover,.pill-orange:focus{background-color:var(--color-orange-600)}.pill-nolink{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-3xs);font-weight:800;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-orange-500);border-radius:5px;color:var(--color-white)}.pill-nolink:hover,.pill-nolink:focus{background-color:var(--color-orange-500)}.pill-white{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-white);border:1px solid var(--color-orange-500);color:var(--color-black)}.pill-white:hover,.pill-white:focus{background-color:var(--color-orange-600);border-color:var(--color-orange-600);color:var(--color-white)}.pill-white-nolink{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-white);border:1px solid var(--color-orange-500);color:var(--color-black)}.pill-white-nolink:hover,.pill-white-nolink:focus{background-color:var(--color-white);border-color:var(--color-orange-500);color:var(--color-black)}.pill-teal{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.pill-teal{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.pill-teal:hover,.pill-teal:focus{background-color:var(--color-teal-500)}.pill-teal-nolink{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.pill-teal-nolink{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.pill-teal-nolink:hover,.pill-teal-nolink:focus{background-color:var(--color-teal-300)}*{box-sizing:border-box}html{font-size:16px}body{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);color:var(--color-text);font-family:var(--font-default);overflow-x:hidden}button,input,optgroup,select,textarea{font-family:var(--font-default)}a{color:var(--color-link);font-weight:700;text-decoration:underline;transition:color .12s ease-in}a:hover,a:focus{color:var(--color-link-hover)}a.in-page-anchor{position:absolute;top:calc(var(--space-3xl) * -1);visibility:hidden}.anchor{scroll-margin-top:var(--space-3xl)}figure{margin:0}blockquote{border-left:.25rem solid #bbb;margin:.5em 0 1em;padding:.8em 1.3em;width:auto}[dir=rtl] blockquote{border-left:none;border-right:.25rem solid #bbb}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}img{max-width:100%;height:auto}iframe{max-width:100%}mux-player{display:block;width:100%;aspect-ratio:16/9;isolation:isolate}label{font-weight:600}p:first-child:not(.pager,.entity-pager),ol:first-child:not(.pager,.entity-pager),ul:first-child:not(.pager,.entity-pager){margin-top:0}p:last-child:not(.pager,.entity-pager),ol:last-child:not(.pager,.entity-pager),ul:last-child:not(.pager,.entity-pager){margin-bottom:0}h2,h3{margin:var(--space-3xs)0}@media(min-width:62rem){h2,h3{margin:var(--space-xs)0}}h1{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl)}h2{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}h3{font-size:var(--font-size-m);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-m)}h4{font-size:var(--font-size-s);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-m)}h5{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-m)}h6{font-size:var(--font-size-2xs);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-m)}table{border-collapse:collapse;border-spacing:0;margin:0 0 var(--space-3xs);max-width:100%;position:relative;width:100%}@media(min-width:48rem){table{margin:0 0 var(--space-s)}}@media(min-width:62rem){table{margin-bottom:var(--space-xs)}}caption{font-size:var(--font-size-m);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-m);border-bottom:0;margin-bottom:var(--space-3xs);padding-bottom:0;text-align:left}thead{background-color:var(--color-gray-bg);border-bottom:1px solid var(--color-black-200)}thead a{color:var(--color-black-1000);text-decoration:none}thead a:hover{text-decoration:underline}thead a img{padding-left:var(--space-6xs);height:auto;width:auto}tr:nth-child(even){background-color:var(--color-gray-bg)}th,td{padding:var(--space-3xs)var(--space-2xs);text-align:left}ul.columns li{break-inside:avoid}ul.columns-two{columns:2}ul.columns-three{columns:3}.text-field:after,.summary-field:after{content:"";display:table;clear:both}.listing-grid .listing-row{padding:0;border:none}label{display:block}.form-text{display:initial}@media(max-width:47.9rem){.container-fluid{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}}@media(min-width:75rem){.container{max-width:78.75rem}}.l-header{background-color:var(--color-black);color:var(--color-white);padding:var(--space-3xs)0 var(--space-5xs);position:sticky;top:0;z-index:3;transition:padding .2s}@media(min-width:62rem){.l-header{padding:var(--space-3xs)0}}.l-header-inner{display:flex;align-items:center}@media(max-width:61.9rem){.l-header-inner{padding:0;max-width:100%;align-items:flex-start}}.l-header a:not(.button){font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);color:var(--color-black);text-decoration:none}.l-header a:not(.button):hover,.l-header a:not(.button):focus,.l-header a:not(.button).active-trail{color:var(--color-orange-500)}.l-header a:not(.button):focus{outline:1px solid var(--color-orange-500)}@media(min-width:62rem){.l-header a:not(.button){color:var(--color-white)}}.l-header .button{display:inline-block;line-height:.75rem}@media(min-width:62rem){.l-header .button{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-orange-500);box-shadow:inset 0 -2rem 1.5rem -1rem var(--color-orange-600);transition:background-color .12s ease-in,box-shadow .12s ease-in}.l-header .button:hover,.l-header .button:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.l-header .button{padding:var(--space-5xs)var(--space-4xs);margin-top:0}}.l-header .menu{margin:0;padding:0}.l-header .menu li{display:inline-block}.l-header .mobile-only{display:flex;gap:var(--space-5xs);align-items:flex-start;padding-left:var(--space-3xs);margin-top:-5px}@media(min-width:62rem){.l-header .mobile-only{display:none}}.l-header .desktop-only{display:none}@media(min-width:62rem){.l-header .desktop-only{display:flex;gap:var(--space-4xs);justify-content:center;align-items:center}}.l-header .site-info{flex:1 0 auto;text-align:center}@media(min-width:62rem){.l-header .site-info{flex:none;margin-bottom:calc(var(--space-4xs) * -1)}}.l-header .site-name{display:inline-block}.l-header .site-name img{height:30px;width:144px;transition:width .2s}@media(min-width:62rem){.l-header .site-name img{height:auto;width:218px}}.l-header .main-menu-toggle{background-color:initial;border:0;cursor:pointer;padding:0;-webkit-appearance:none;background-image:url(../assets/images/menu-toggle.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;padding:var(--space-6xs)var(--space-2xs)0;text-indent:-9999px}.l-header .main-menu-toggle[aria-expanded=true]{background-image:url(../assets/images/x_white.svg);background-position:50%;background-repeat:no-repeat}@media(min-width:62rem){.l-header .main-menu-toggle{display:none}}.l-header .main-menu-mobile{padding-left:var(--space-m)}.l-header .main-menu-mobile .menus{background-color:var(--color-black-75);padding:var(--space-xs)var(--space-l);flex:1}.l-header .user-menu-mobile{padding-left:var(--space-m)}.l-header .user-menu-mobile .menus{background-color:var(--color-black-75);padding:var(--space-xs)var(--space-l);flex:1}.l-header .main-menu-desktop{display:none}@media(min-width:62rem){.l-header .main-menu-desktop{display:block;flex:1 0 auto;margin-right:var(--space-4xs);text-align:right}}.l-header .main-menu-desktop li{display:inline-block}.l-header .main-menu-desktop a{padding:var(--space-6xs)var(--space-5xs)}@media(min-width:75rem){.l-header .main-menu-desktop a{padding:var(--space-6xs)var(--space-4xs)}}.l-header .header-search-toggle{background-color:initial;border:0;cursor:pointer;padding:0;-webkit-appearance:none}.l-header .header-search-toggle:before{content:url(../assets/images/search.svg)}.l-header .header-search-toggle{height:var(--space-2xs);padding-top:var(--space-6xs);width:var(--space-2xs)}.l-header .header-search-toggle:hover:before,.l-header .header-search-toggle:focus:before{content:url(../assets/images/search_orange.svg)}.l-header .header-search-toggle[aria-expanded=true]:before{content:url(../assets/images/x_lg_orange.svg)}@media(min-width:62rem){.l-header .header-search-toggle[aria-expanded=true]:hover:before,.l-header .header-search-toggle[aria-expanded=true]:focus:before{content:url(../assets/images/x_lg_white.svg)}}.l-header .header-search-desktop{display:none;position:relative}@media(min-width:62rem){.l-header .header-search-desktop{display:block;margin-right:var(--space-5xs)}}.l-header .header-cart-link,.l-header .user-menu-toggle{position:relative;padding:var(--space-6xs);text-indent:-9999px;width:var(--space-2xs);height:var(--space-2xs)}.l-header .header-cart-link::before,.l-header .header-cart-link::after,.l-header .user-menu-toggle::before,.l-header .user-menu-toggle::after{content:"";display:block;position:absolute;width:24px;height:100%;background-repeat:no-repeat;background-position:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-size:auto}.l-header .header-cart-link::before,.l-header .user-menu-toggle::before{opacity:1}.l-header .header-cart-link::after,.l-header .user-menu-toggle::after{opacity:0}.l-header .header-cart-link:hover::before,.l-header .header-cart-link:active::before,.l-header .header-cart-link:focus::before,.l-header .user-menu-toggle:hover::before,.l-header .user-menu-toggle:active::before,.l-header .user-menu-toggle:focus::before{opacity:0}.l-header .header-cart-link:hover::after,.l-header .header-cart-link:active::after,.l-header .header-cart-link:focus::after,.l-header .user-menu-toggle:hover::after,.l-header .user-menu-toggle:active::after,.l-header .user-menu-toggle:focus::after{opacity:1}.l-header .header-cart-link{display:block}.l-header .header-cart-link::before{background-image:url(../assets/images/header_sprites.svg#shopping_cart_white)}.l-header .header-cart-link::after{background-image:url(../assets/images/header_sprites.svg#shopping_cart_orange)}.l-header .header-cart-link .cart-count{position:absolute;visibility:visible;content:attr(data-cart-count);width:var(--space-3xs);height:var(--space-3xs);border-radius:var(--space-2xs);background-color:var(--color-orange-500);color:var(--color-white);font-weight:600;text-align:center;top:-10px;right:-10px;text-indent:0}.l-header .user-menu-toggle{background-color:initial;border:0;cursor:pointer;padding:0;-webkit-appearance:none}.l-header .user-menu-toggle::before{background-image:url(../assets/images/header_sprites.svg#user_white)}.l-header .user-menu-toggle::after{background-image:url(../assets/images/header_sprites.svg#user_orange)}.l-header .user-menu-toggle[aria-expanded=true]::before{background-image:url(../assets/images/x_white.svg);left:40%}.l-header .user-menu-toggle[aria-expanded=true]::after{background-image:url(../assets/images/x_white.svg);left:40%}.l-header .user-menu-dropdown{padding-right:var(--space-m)}.l-header .user-menu-dropdown .menu{background-color:var(--color-black-75);padding:var(--space-xs);margin:0}.l-header .user-menu-logged-out{display:none}@media(min-width:62rem){.l-header .user-menu-logged-out{display:block}}.l-header .main-menu-mobile .user-menu-logged-out{display:block}.l-header .user-menu .button{margin-top:calc(var(--space-5xs) + var(--space-6xs))}@media(min-width:62rem){.l-header .user-menu .button{margin-left:var(--space-2xs);margin-top:0}}@media(min-width:62rem){.l-header .user-menu-wrapper{position:relative}}.l-header .show-hide-wrapper{background-color:var(--color-black-300);display:none;height:calc(100vh - var(--space-xl) + var(--space-6xs));overflow:auto;position:absolute;top:100%;width:100%}@media(max-width:61.9rem){.l-header .show-hide-wrapper{left:0}}.l-header .show-hide-wrapper--open{display:flex;flex-direction:column}.l-header .show-hide-wrapper ul{margin-left:var(--space-4xs)}.l-header .show-hide-wrapper li{display:block;margin-bottom:var(--space-6xs)}.l-header .show-hide-wrapper li a:not(.button){display:block;padding:var(--space-5xs)0}@media(min-width:62rem){.l-header .show-hide-wrapper li a:not(.button){color:var(--color-black)}.l-header .show-hide-wrapper li a:not(.button):hover,.l-header .show-hide-wrapper li a:not(.button):focus{color:var(--color-orange-500)}}.l-header .show-hide-wrapper li:last-child{margin-bottom:0}@media(min-width:62rem){.l-header .show-hide-wrapper .user-menu{padding:0}.l-header .show-hide-wrapper .user-menu li{margin-bottom:0}.l-header .show-hide-wrapper .user-menu li.first a{padding-top:0}.l-header .show-hide-wrapper .user-menu .button{margin-top:var(--space-5xs)}}@media(min-width:62rem){.l-header .show-hide-wrapper.header-search-wrapper{background-color:var(--color-black);border-bottom:1px solid var(--color-black-750);flex-direction:row;height:auto;right:100%;top:-11px;width:31rem}}@media(min-width:62rem) and (min-width:75rem){.l-header .show-hide-wrapper.header-search-wrapper{width:40rem}}.l-header .show-hide-wrapper.header-search-wrapper #header-search{background-color:var(--color-black);width:100%}.l-header .show-hide-wrapper.header-search-wrapper #header-search .search-text{background:url(../assets/images/search.svg)no-repeat 4px;color:var(--color-white);padding-left:var(--space-s)}.l-header .show-hide-wrapper.header-search-wrapper #header-search .search-text:focus{outline:1px solid var(--color-black-750)}.l-header .show-hide-wrapper.header-search-wrapper #header-search .search-text::placeholder{color:var(--color-white)}.l-header .show-hide-wrapper.header-search-wrapper #header-search .search-submit{opacity:0;transition:opacity .12s ease-in}.l-header .show-hide-wrapper.header-search-wrapper #header-search .search-submit:focus{opacity:1}@media(min-width:62rem){.l-header .show-hide-wrapper.user-menu-dropdown{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);background-color:var(--color-black-75);height:auto;overflow:visible;padding:var(--space-2xs);right:0;top:calc(100% + 1.6rem);width:auto;white-space:nowrap}.l-header .show-hide-wrapper.user-menu-dropdown::before{background-color:var(--color-black-75);content:"";display:block;height:var(--space-3xs);width:var(--space-3xs);position:absolute;right:var(--space-5xs);top:calc(var(--space-6xs) * -1);transform:rotate(45deg)}}@media(min-width:62rem){.l-header .show-hide-wrapper.user-menu-dropdown .menu{padding:0}}.l-header .show-hide-wrapper.user-menu-dropdown .button{margin-left:0}@media(min-width:62rem){.l-header.small{padding:calc(var(--space-4xs) - var(--space-6xs))0}.l-header.small img{width:180px}}.l-top-wrapper{padding:var(--space-2xs)0}@media(min-width:48rem){.l-top-wrapper{padding:var(--space-xs)0}}.node-type-keyboard-shortcut .l-top-wrapper{background-color:var(--color-gray-bg);margin-bottom:var(--space-s)}@media(min-width:75rem){.node-type-keyboard-shortcut .l-top-wrapper{margin-bottom:var(--space-xl)}}.node-type-chart .l-top-wrapper,.node-type-chart-type .l-top-wrapper,.node-type-function .l-top-wrapper,.node-type-formula .l-top-wrapper,.node-type-lesson .l-top-wrapper,.node-type-pivot .l-top-wrapper,.node-type-puzzle .l-top-wrapper,.node-type-plc .l-top-wrapper,.node-type-term .l-top-wrapper,.node-type-article .l-top-wrapper{background-color:var(--color-gray-bg);margin-bottom:var(--space-s)}@media(min-width:75rem){.node-type-chart .l-top-wrapper,.node-type-chart-type .l-top-wrapper,.node-type-function .l-top-wrapper,.node-type-formula .l-top-wrapper,.node-type-lesson .l-top-wrapper,.node-type-pivot .l-top-wrapper,.node-type-puzzle .l-top-wrapper,.node-type-plc .l-top-wrapper,.node-type-term .l-top-wrapper,.node-type-article .l-top-wrapper{margin-bottom:var(--space-5xl)}}.node-type-chart .l-top-wrapper .left-col>.field,.node-type-chart-type .l-top-wrapper .left-col>.field,.node-type-function .l-top-wrapper .left-col>.field,.node-type-formula .l-top-wrapper .left-col>.field,.node-type-lesson .l-top-wrapper .left-col>.field,.node-type-pivot .l-top-wrapper .left-col>.field,.node-type-puzzle .l-top-wrapper .left-col>.field,.node-type-plc .l-top-wrapper .left-col>.field,.node-type-term .l-top-wrapper .left-col>.field,.node-type-article .l-top-wrapper .left-col>.field{margin-bottom:var(--space-3xs)}.node-type-chart .l-top-wrapper .left-col>.field:last-child,.node-type-chart-type .l-top-wrapper .left-col>.field:last-child,.node-type-function .l-top-wrapper .left-col>.field:last-child,.node-type-formula .l-top-wrapper .left-col>.field:last-child,.node-type-lesson .l-top-wrapper .left-col>.field:last-child,.node-type-pivot .l-top-wrapper .left-col>.field:last-child,.node-type-puzzle .l-top-wrapper .left-col>.field:last-child,.node-type-plc .l-top-wrapper .left-col>.field:last-child,.node-type-term .l-top-wrapper .left-col>.field:last-child,.node-type-article .l-top-wrapper .left-col>.field:last-child{margin-bottom:0}.node-type-chart .l-top-wrapper .right-col,.node-type-chart-type .l-top-wrapper .right-col,.node-type-function .l-top-wrapper .right-col,.node-type-formula .l-top-wrapper .right-col,.node-type-lesson .l-top-wrapper .right-col,.node-type-pivot .l-top-wrapper .right-col,.node-type-puzzle .l-top-wrapper .right-col,.node-type-plc .l-top-wrapper .right-col,.node-type-term .l-top-wrapper .right-col,.node-type-article .l-top-wrapper .right-col{margin-top:var(--space-3xs)}@media(min-width:48rem){.node-type-chart .l-top-wrapper .right-col,.node-type-chart-type .l-top-wrapper .right-col,.node-type-function .l-top-wrapper .right-col,.node-type-formula .l-top-wrapper .right-col,.node-type-lesson .l-top-wrapper .right-col,.node-type-pivot .l-top-wrapper .right-col,.node-type-puzzle .l-top-wrapper .right-col,.node-type-plc .l-top-wrapper .right-col,.node-type-term .l-top-wrapper .right-col,.node-type-article .l-top-wrapper .right-col{margin-top:0}}@media(min-width:75rem){.node-type-chart .l-top-wrapper .field-image,.node-type-chart-type .l-top-wrapper .field-image,.node-type-function .l-top-wrapper .field-image,.node-type-formula .l-top-wrapper .field-image,.node-type-lesson .l-top-wrapper .field-image,.node-type-pivot .l-top-wrapper .field-image,.node-type-puzzle .l-top-wrapper .field-image,.node-type-plc .l-top-wrapper .field-image,.node-type-term .l-top-wrapper .field-image,.node-type-article .l-top-wrapper .field-image{margin-bottom:calc(var(--space-4xl) * -1);margin-left:var(--space-3xs)}}.node-type-chart .l-top-wrapper .field-image img,.node-type-chart-type .l-top-wrapper .field-image img,.node-type-function .l-top-wrapper .field-image img,.node-type-formula .l-top-wrapper .field-image img,.node-type-lesson .l-top-wrapper .field-image img,.node-type-pivot .l-top-wrapper .field-image img,.node-type-puzzle .l-top-wrapper .field-image img,.node-type-plc .l-top-wrapper .field-image img,.node-type-term .l-top-wrapper .field-image img,.node-type-article .l-top-wrapper .field-image img{box-shadow:0 0 var(--space-s)var(--color-black-60)}.node-type-chart .l-top-wrapper .reference-field,.node-type-chart .l-top-wrapper .term-field,.node-type-chart-type .l-top-wrapper .reference-field,.node-type-chart-type .l-top-wrapper .term-field,.node-type-function .l-top-wrapper .reference-field,.node-type-function .l-top-wrapper .term-field,.node-type-formula .l-top-wrapper .reference-field,.node-type-formula .l-top-wrapper .term-field,.node-type-lesson .l-top-wrapper .reference-field,.node-type-lesson .l-top-wrapper .term-field,.node-type-pivot .l-top-wrapper .reference-field,.node-type-pivot .l-top-wrapper .term-field,.node-type-puzzle .l-top-wrapper .reference-field,.node-type-puzzle .l-top-wrapper .term-field,.node-type-plc .l-top-wrapper .reference-field,.node-type-plc .l-top-wrapper .term-field,.node-type-term .l-top-wrapper .reference-field,.node-type-term .l-top-wrapper .term-field,.node-type-article .l-top-wrapper .reference-field,.node-type-article .l-top-wrapper .term-field{display:inline-block;margin-right:var(--space-5xs)}.node-type-chart .l-top-wrapper .reference-field a,.node-type-chart .l-top-wrapper .term-field a,.node-type-chart-type .l-top-wrapper .reference-field a,.node-type-chart-type .l-top-wrapper .term-field a,.node-type-function .l-top-wrapper .reference-field a,.node-type-function .l-top-wrapper .term-field a,.node-type-formula .l-top-wrapper .reference-field a,.node-type-formula .l-top-wrapper .term-field a,.node-type-lesson .l-top-wrapper .reference-field a,.node-type-lesson .l-top-wrapper .term-field a,.node-type-pivot .l-top-wrapper .reference-field a,.node-type-pivot .l-top-wrapper .term-field a,.node-type-puzzle .l-top-wrapper .reference-field a,.node-type-puzzle .l-top-wrapper .term-field a,.node-type-plc .l-top-wrapper .reference-field a,.node-type-plc .l-top-wrapper .term-field a,.node-type-term .l-top-wrapper .reference-field a,.node-type-term .l-top-wrapper .term-field a,.node-type-article .l-top-wrapper .reference-field a,.node-type-article .l-top-wrapper .term-field a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.node-type-chart .l-top-wrapper .reference-field a,.node-type-chart .l-top-wrapper .term-field a,.node-type-chart-type .l-top-wrapper .reference-field a,.node-type-chart-type .l-top-wrapper .term-field a,.node-type-function .l-top-wrapper .reference-field a,.node-type-function .l-top-wrapper .term-field a,.node-type-formula .l-top-wrapper .reference-field a,.node-type-formula .l-top-wrapper .term-field a,.node-type-lesson .l-top-wrapper .reference-field a,.node-type-lesson .l-top-wrapper .term-field a,.node-type-pivot .l-top-wrapper .reference-field a,.node-type-pivot .l-top-wrapper .term-field a,.node-type-puzzle .l-top-wrapper .reference-field a,.node-type-puzzle .l-top-wrapper .term-field a,.node-type-plc .l-top-wrapper .reference-field a,.node-type-plc .l-top-wrapper .term-field a,.node-type-term .l-top-wrapper .reference-field a,.node-type-term .l-top-wrapper .term-field a,.node-type-article .l-top-wrapper .reference-field a,.node-type-article .l-top-wrapper .term-field a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.node-type-chart .l-top-wrapper .reference-field a:hover,.node-type-chart .l-top-wrapper .reference-field a:focus,.node-type-chart .l-top-wrapper .term-field a:hover,.node-type-chart .l-top-wrapper .term-field a:focus,.node-type-chart-type .l-top-wrapper .reference-field a:hover,.node-type-chart-type .l-top-wrapper .reference-field a:focus,.node-type-chart-type .l-top-wrapper .term-field a:hover,.node-type-chart-type .l-top-wrapper .term-field a:focus,.node-type-function .l-top-wrapper .reference-field a:hover,.node-type-function .l-top-wrapper .reference-field a:focus,.node-type-function .l-top-wrapper .term-field a:hover,.node-type-function .l-top-wrapper .term-field a:focus,.node-type-formula .l-top-wrapper .reference-field a:hover,.node-type-formula .l-top-wrapper .reference-field a:focus,.node-type-formula .l-top-wrapper .term-field a:hover,.node-type-formula .l-top-wrapper .term-field a:focus,.node-type-lesson .l-top-wrapper .reference-field a:hover,.node-type-lesson .l-top-wrapper .reference-field a:focus,.node-type-lesson .l-top-wrapper .term-field a:hover,.node-type-lesson .l-top-wrapper .term-field a:focus,.node-type-pivot .l-top-wrapper .reference-field a:hover,.node-type-pivot .l-top-wrapper .reference-field a:focus,.node-type-pivot .l-top-wrapper .term-field a:hover,.node-type-pivot .l-top-wrapper .term-field a:focus,.node-type-puzzle .l-top-wrapper .reference-field a:hover,.node-type-puzzle .l-top-wrapper .reference-field a:focus,.node-type-puzzle .l-top-wrapper .term-field a:hover,.node-type-puzzle .l-top-wrapper .term-field a:focus,.node-type-plc .l-top-wrapper .reference-field a:hover,.node-type-plc .l-top-wrapper .reference-field a:focus,.node-type-plc .l-top-wrapper .term-field a:hover,.node-type-plc .l-top-wrapper .term-field a:focus,.node-type-term .l-top-wrapper .reference-field a:hover,.node-type-term .l-top-wrapper .reference-field a:focus,.node-type-term .l-top-wrapper .term-field a:hover,.node-type-term .l-top-wrapper .term-field a:focus,.node-type-article .l-top-wrapper .reference-field a:hover,.node-type-article .l-top-wrapper .reference-field a:focus,.node-type-article .l-top-wrapper .term-field a:hover,.node-type-article .l-top-wrapper .term-field a:focus{background-color:var(--color-teal-500)}.node-type-chart .l-top-wrapper .field-version .field-item,.node-type-chart-type .l-top-wrapper .field-version .field-item,.node-type-function .l-top-wrapper .field-version .field-item,.node-type-formula .l-top-wrapper .field-version .field-item,.node-type-lesson .l-top-wrapper .field-version .field-item,.node-type-pivot .l-top-wrapper .field-version .field-item,.node-type-puzzle .l-top-wrapper .field-version .field-item,.node-type-plc .l-top-wrapper .field-version .field-item,.node-type-term .l-top-wrapper .field-version .field-item,.node-type-article .l-top-wrapper .field-version .field-item{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.node-type-chart .l-top-wrapper .field-version .field-item,.node-type-chart-type .l-top-wrapper .field-version .field-item,.node-type-function .l-top-wrapper .field-version .field-item,.node-type-formula .l-top-wrapper .field-version .field-item,.node-type-lesson .l-top-wrapper .field-version .field-item,.node-type-pivot .l-top-wrapper .field-version .field-item,.node-type-puzzle .l-top-wrapper .field-version .field-item,.node-type-plc .l-top-wrapper .field-version .field-item,.node-type-term .l-top-wrapper .field-version .field-item,.node-type-article .l-top-wrapper .field-version .field-item{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.node-type-chart .l-top-wrapper .field-version .field-item:hover,.node-type-chart .l-top-wrapper .field-version .field-item:focus,.node-type-chart-type .l-top-wrapper .field-version .field-item:hover,.node-type-chart-type .l-top-wrapper .field-version .field-item:focus,.node-type-function .l-top-wrapper .field-version .field-item:hover,.node-type-function .l-top-wrapper .field-version .field-item:focus,.node-type-formula .l-top-wrapper .field-version .field-item:hover,.node-type-formula .l-top-wrapper .field-version .field-item:focus,.node-type-lesson .l-top-wrapper .field-version .field-item:hover,.node-type-lesson .l-top-wrapper .field-version .field-item:focus,.node-type-pivot .l-top-wrapper .field-version .field-item:hover,.node-type-pivot .l-top-wrapper .field-version .field-item:focus,.node-type-puzzle .l-top-wrapper .field-version .field-item:hover,.node-type-puzzle .l-top-wrapper .field-version .field-item:focus,.node-type-plc .l-top-wrapper .field-version .field-item:hover,.node-type-plc .l-top-wrapper .field-version .field-item:focus,.node-type-term .l-top-wrapper .field-version .field-item:hover,.node-type-term .l-top-wrapper .field-version .field-item:focus,.node-type-article .l-top-wrapper .field-version .field-item:hover,.node-type-article .l-top-wrapper .field-version .field-item:focus{background-color:var(--color-teal-300)}.node-type-chart .l-top-wrapper .field-related-functions .field-item,.node-type-chart-type .l-top-wrapper .field-related-functions .field-item,.node-type-function .l-top-wrapper .field-related-functions .field-item,.node-type-formula .l-top-wrapper .field-related-functions .field-item,.node-type-lesson .l-top-wrapper .field-related-functions .field-item,.node-type-pivot .l-top-wrapper .field-related-functions .field-item,.node-type-puzzle .l-top-wrapper .field-related-functions .field-item,.node-type-plc .l-top-wrapper .field-related-functions .field-item,.node-type-term .l-top-wrapper .field-related-functions .field-item,.node-type-article .l-top-wrapper .field-related-functions .field-item{display:inline-block;margin-bottom:var(--space-5xs);margin-right:var(--space-5xs)}.node-type-chart .l-top-wrapper .field-related-functions a,.node-type-chart-type .l-top-wrapper .field-related-functions a,.node-type-function .l-top-wrapper .field-related-functions a,.node-type-formula .l-top-wrapper .field-related-functions a,.node-type-lesson .l-top-wrapper .field-related-functions a,.node-type-pivot .l-top-wrapper .field-related-functions a,.node-type-puzzle .l-top-wrapper .field-related-functions a,.node-type-plc .l-top-wrapper .field-related-functions a,.node-type-term .l-top-wrapper .field-related-functions a,.node-type-article .l-top-wrapper .field-related-functions a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-white);border:1px solid var(--color-orange-500);color:var(--color-black)}.node-type-chart .l-top-wrapper .field-related-functions a:hover,.node-type-chart .l-top-wrapper .field-related-functions a:focus,.node-type-chart-type .l-top-wrapper .field-related-functions a:hover,.node-type-chart-type .l-top-wrapper .field-related-functions a:focus,.node-type-function .l-top-wrapper .field-related-functions a:hover,.node-type-function .l-top-wrapper .field-related-functions a:focus,.node-type-formula .l-top-wrapper .field-related-functions a:hover,.node-type-formula .l-top-wrapper .field-related-functions a:focus,.node-type-lesson .l-top-wrapper .field-related-functions a:hover,.node-type-lesson .l-top-wrapper .field-related-functions a:focus,.node-type-pivot .l-top-wrapper .field-related-functions a:hover,.node-type-pivot .l-top-wrapper .field-related-functions a:focus,.node-type-puzzle .l-top-wrapper .field-related-functions a:hover,.node-type-puzzle .l-top-wrapper .field-related-functions a:focus,.node-type-plc .l-top-wrapper .field-related-functions a:hover,.node-type-plc .l-top-wrapper .field-related-functions a:focus,.node-type-term .l-top-wrapper .field-related-functions a:hover,.node-type-term .l-top-wrapper .field-related-functions a:focus,.node-type-article .l-top-wrapper .field-related-functions a:hover,.node-type-article .l-top-wrapper .field-related-functions a:focus{background-color:var(--color-orange-600);border-color:var(--color-orange-600);color:var(--color-white)}.node-type-chart .l-top-wrapper .field-abstract,.node-type-chart-type .l-top-wrapper .field-abstract,.node-type-function .l-top-wrapper .field-abstract,.node-type-formula .l-top-wrapper .field-abstract,.node-type-lesson .l-top-wrapper .field-abstract,.node-type-pivot .l-top-wrapper .field-abstract,.node-type-puzzle .l-top-wrapper .field-abstract,.node-type-plc .l-top-wrapper .field-abstract,.node-type-term .l-top-wrapper .field-abstract,.node-type-article .l-top-wrapper .field-abstract{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.node-type-chart .l-top-wrapper .field-label,.node-type-chart-type .l-top-wrapper .field-label,.node-type-function .l-top-wrapper .field-label,.node-type-formula .l-top-wrapper .field-label,.node-type-lesson .l-top-wrapper .field-label,.node-type-pivot .l-top-wrapper .field-label,.node-type-puzzle .l-top-wrapper .field-label,.node-type-plc .l-top-wrapper .field-label,.node-type-term .l-top-wrapper .field-label,.node-type-article .l-top-wrapper .field-label{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);margin-bottom:var(--space-3xs);margin-top:0}.node-type-chart .l-top-wrapper .field-mux-video,.node-type-chart-type .l-top-wrapper .field-mux-video,.node-type-function .l-top-wrapper .field-mux-video,.node-type-formula .l-top-wrapper .field-mux-video,.node-type-lesson .l-top-wrapper .field-mux-video,.node-type-pivot .l-top-wrapper .field-mux-video,.node-type-puzzle .l-top-wrapper .field-mux-video,.node-type-plc .l-top-wrapper .field-mux-video,.node-type-term .l-top-wrapper .field-mux-video,.node-type-article .l-top-wrapper .field-mux-video{width:100%;max-width:960px;margin:0 auto var(--space-s)}.node-type-chart .l-top-wrapper .field-mux-video mux-player,.node-type-chart-type .l-top-wrapper .field-mux-video mux-player,.node-type-function .l-top-wrapper .field-mux-video mux-player,.node-type-formula .l-top-wrapper .field-mux-video mux-player,.node-type-lesson .l-top-wrapper .field-mux-video mux-player,.node-type-pivot .l-top-wrapper .field-mux-video mux-player,.node-type-puzzle .l-top-wrapper .field-mux-video mux-player,.node-type-plc .l-top-wrapper .field-mux-video mux-player,.node-type-term .l-top-wrapper .field-mux-video mux-player,.node-type-article .l-top-wrapper .field-mux-video mux-player{width:100%;max-width:960px;display:block;aspect-ratio:16/9;min-height:300px;height:auto}.node-type-chart .l-top-wrapper .video-player-above-title,.node-type-chart-type .l-top-wrapper .video-player-above-title,.node-type-function .l-top-wrapper .video-player-above-title,.node-type-formula .l-top-wrapper .video-player-above-title,.node-type-lesson .l-top-wrapper .video-player-above-title,.node-type-pivot .l-top-wrapper .video-player-above-title,.node-type-puzzle .l-top-wrapper .video-player-above-title,.node-type-plc .l-top-wrapper .video-player-above-title,.node-type-term .l-top-wrapper .video-player-above-title,.node-type-article .l-top-wrapper .video-player-above-title{width:100%;max-width:960px;margin:0 auto var(--space-s)}.node-type-chart .l-top-wrapper .video-player-above-title mux-player,.node-type-chart-type .l-top-wrapper .video-player-above-title mux-player,.node-type-function .l-top-wrapper .video-player-above-title mux-player,.node-type-formula .l-top-wrapper .video-player-above-title mux-player,.node-type-lesson .l-top-wrapper .video-player-above-title mux-player,.node-type-pivot .l-top-wrapper .video-player-above-title mux-player,.node-type-puzzle .l-top-wrapper .video-player-above-title mux-player,.node-type-plc .l-top-wrapper .video-player-above-title mux-player,.node-type-term .l-top-wrapper .video-player-above-title mux-player,.node-type-article .l-top-wrapper .video-player-above-title mux-player{width:100%;max-width:960px;display:block;aspect-ratio:16/9;min-height:300px;height:auto}.node-type-chart .l-top-wrapper .file-field a,.node-type-chart-type .l-top-wrapper .file-field a,.node-type-function .l-top-wrapper .file-field a,.node-type-formula .l-top-wrapper .file-field a,.node-type-lesson .l-top-wrapper .file-field a,.node-type-pivot .l-top-wrapper .file-field a,.node-type-puzzle .l-top-wrapper .file-field a,.node-type-plc .l-top-wrapper .file-field a,.node-type-term .l-top-wrapper .file-field a,.node-type-article .l-top-wrapper .file-field a{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-orange-500);box-shadow:inset 0 -2rem 1.5rem -1rem var(--color-orange-600);transition:background-color .12s ease-in,box-shadow .12s ease-in}.node-type-chart .l-top-wrapper .file-field a:hover,.node-type-chart .l-top-wrapper .file-field a:focus,.node-type-chart-type .l-top-wrapper .file-field a:hover,.node-type-chart-type .l-top-wrapper .file-field a:focus,.node-type-function .l-top-wrapper .file-field a:hover,.node-type-function .l-top-wrapper .file-field a:focus,.node-type-formula .l-top-wrapper .file-field a:hover,.node-type-formula .l-top-wrapper .file-field a:focus,.node-type-lesson .l-top-wrapper .file-field a:hover,.node-type-lesson .l-top-wrapper .file-field a:focus,.node-type-pivot .l-top-wrapper .file-field a:hover,.node-type-pivot .l-top-wrapper .file-field a:focus,.node-type-puzzle .l-top-wrapper .file-field a:hover,.node-type-puzzle .l-top-wrapper .file-field a:focus,.node-type-plc .l-top-wrapper .file-field a:hover,.node-type-plc .l-top-wrapper .file-field a:focus,.node-type-term .l-top-wrapper .file-field a:hover,.node-type-term .l-top-wrapper .file-field a:focus,.node-type-article .l-top-wrapper .file-field a:hover,.node-type-article .l-top-wrapper .file-field a:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.node-type-chart .l-top-wrapper .file-field a,.node-type-chart-type .l-top-wrapper .file-field a,.node-type-function .l-top-wrapper .file-field a,.node-type-formula .l-top-wrapper .file-field a,.node-type-lesson .l-top-wrapper .file-field a,.node-type-pivot .l-top-wrapper .file-field a,.node-type-puzzle .l-top-wrapper .file-field a,.node-type-plc .l-top-wrapper .file-field a,.node-type-term .l-top-wrapper .file-field a,.node-type-article .l-top-wrapper .file-field a{padding:var(--space-4xs)var(--space-3xs)}.node-type-chart .l-top-wrapper .file-field .file-icon,.node-type-chart .l-top-wrapper .file-field .file-size,.node-type-chart-type .l-top-wrapper .file-field .file-icon,.node-type-chart-type .l-top-wrapper .file-field .file-size,.node-type-function .l-top-wrapper .file-field .file-icon,.node-type-function .l-top-wrapper .file-field .file-size,.node-type-formula .l-top-wrapper .file-field .file-icon,.node-type-formula .l-top-wrapper .file-field .file-size,.node-type-lesson .l-top-wrapper .file-field .file-icon,.node-type-lesson .l-top-wrapper .file-field .file-size,.node-type-pivot .l-top-wrapper .file-field .file-icon,.node-type-pivot .l-top-wrapper .file-field .file-size,.node-type-puzzle .l-top-wrapper .file-field .file-icon,.node-type-puzzle .l-top-wrapper .file-field .file-size,.node-type-plc .l-top-wrapper .file-field .file-icon,.node-type-plc .l-top-wrapper .file-field .file-size,.node-type-term .l-top-wrapper .file-field .file-icon,.node-type-term .l-top-wrapper .file-field .file-size,.node-type-article .l-top-wrapper .file-field .file-icon,.node-type-article .l-top-wrapper .file-field .file-size{display:none}.l-content{padding-bottom:var(--section-v-space)}.l-content.col-md-12>.block{margin-bottom:var(--space-2xl)}.l-content.col-md-12>.block:last-child{margin-bottom:0}@media(min-width:62rem){.l-content.col-md-12>.block{margin-bottom:var(--space-4xl)}}@media(min-width:75rem){.l-content.col-md-12>.block{margin-bottom:var(--space-7xl)}}.l-content.col-md-8{padding-bottom:0}.node-type-article .l-content.col-md-8,.node-type-chart .l-content.col-md-8,.node-type-chart-type .l-content.col-md-8,.node-type-formula .l-content.col-md-8,.node-type-function .l-content.col-md-8,.node-type-keyboard-shortcut .l-content.col-md-8,.node-type-pivot .l-content.col-md-8,.node-type-term .l-content.col-md-8,.node-type-puzzle .l-content.col-md-8{padding-bottom:var(--space-l)}@media(min-width:62rem){.node-type-article .l-content.col-md-8,.node-type-chart .l-content.col-md-8,.node-type-chart-type .l-content.col-md-8,.node-type-formula .l-content.col-md-8,.node-type-function .l-content.col-md-8,.node-type-keyboard-shortcut .l-content.col-md-8,.node-type-pivot .l-content.col-md-8,.node-type-term .l-content.col-md-8,.node-type-puzzle .l-content.col-md-8{padding-bottom:var(--space-4xl)}}.node-type-lesson .l-content.col-md-8{padding-bottom:var(--space-m)}@media(min-width:62rem){.node-type-lesson .l-content.col-md-8{padding-bottom:var(--space-4xl)}}.l-sidebar-first{padding-bottom:var(--section-v-space);z-index:0}@media(min-width:48rem){.l-sidebar-first{padding-left:var(--space-xs)}}@media(min-width:62rem){.l-sidebar-first{padding-left:var(--space-m)}}@media(min-width:75rem){.l-sidebar-first{padding-left:var(--space-4xl)}}.node-type-formula .l-sidebar-first,.node-type-function .l-sidebar-first,.node-type-chart .l-sidebar-first,.node-type-keyboard-shortcut .l-sidebar-first{padding-bottom:var(--space-l)}.l-sidebar-first>.block{margin-bottom:var(--space-xs)}@media(min-width:62rem){.l-sidebar-first>.block{margin-bottom:var(--space-m)}}.l-sidebar-first>.block:last-child{margin-bottom:0}.l-sidebar-first ul{margin-bottom:var(--space-m);margin-top:0;padding-left:var(--space-4xs)}.l-sidebar-first ul:last-of-type{margin-bottom:0}.l-sidebar-first li{list-style-type:square}.l-sidebar-first li::marker{color:var(--color-teal-500)}.l-sidebar-first li{margin-bottom:var(--space-5xs)}.l-sidebar-first li:last-child{margin-bottom:0}.l-sidebar-first li a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.l-sidebar-first li a:hover,.l-sidebar-first li a:focus{color:var(--color-orange-700)}.l-sidebar-first li a{font-weight:400;padding-left:var(--space-6xs)}.l-bottom-two-col{padding-bottom:var(--space-m);padding-top:var(--space-m)}@media(min-width:62rem){.l-bottom-two-col{padding-bottom:var(--space-2xl);padding-top:var(--space-2xl)}}.training-page .l-bottom-two-col,.bundles-page .l-bottom-two-col{padding-top:var(--space-s)}@media(min-width:62rem){.training-page .l-bottom-two-col,.bundles-page .l-bottom-two-col{padding-top:var(--space-m)}}.functions-page .l-bottom-two-col,.formulas-page .l-bottom-two-col,.shortcuts-page .l-bottom-two-col{position:relative}.functions-page .l-bottom-two-col:before,.formulas-page .l-bottom-two-col:before,.shortcuts-page .l-bottom-two-col:before{background-color:var(--color-gray-bg);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.l-bottom-two-col .l-bottom-left,.l-bottom-two-col .l-bottom-right{display:flex}.formulas-page .l-bottom-two-col .l-bottom-left,.functions-page .l-bottom-two-col .l-bottom-left,.shortcuts-page .l-bottom-two-col .l-bottom-left,.formulas-page .l-bottom-two-col .l-bottom-right,.functions-page .l-bottom-two-col .l-bottom-right,.shortcuts-page .l-bottom-two-col .l-bottom-right{display:block}.l-bottom-two-col .satisfaction-guarantee-block,.l-bottom-two-col .functions-pdf-block,.l-bottom-two-col .shortcuts-pdf-block,.l-bottom-two-col .group-discounts-block{display:flex;align-items:center;padding:var(--space-2xs)}.l-bottom-two-col .satisfaction-guarantee-block{background-color:var(--color-black-50)}.l-bottom-two-col .satisfaction-guarantee-block .guarantee-block-left{padding-right:0}.l-bottom-two-col .satisfaction-guarantee-block .block-title{margin:0}.l-bottom-two-col .functions-pdf-block,.l-bottom-two-col .shortcuts-pdf-block,.l-bottom-two-col .group-discounts-block{background-color:var(--color-teal-300);border-radius:.3125rem}.l-bottom-two-col .functions-pdf-block .block-title,.l-bottom-two-col .shortcuts-pdf-block .block-title,.l-bottom-two-col .group-discounts-block .block-title{margin-top:0;margin-bottom:var(--space-3xs)}.l-bottom-two-col .group-discounts-block{flex-direction:column}.l-bottom-two-col .group-discounts-block .block-title{margin-bottom:var(--space-4xs)}.l-bottom-two-col .group-discounts-block .block-content{line-height:var(--line-height-l);font-size:var(--font-size-m)}.l-bottom-left{margin-bottom:var(--space-s)}@media(min-width:62rem){.l-bottom-left{margin-bottom:0}}.l-footer-main{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);background-color:var(--color-black);color:var(--color-white);padding:var(--space-m)0}@media(min-width:62rem){.l-footer-main{padding:var(--space-2xl)0}}@media(min-width:62rem){.l-footer-main-inner{display:flex;flex-wrap:wrap}}@media(min-width:75rem){.l-footer-main-inner{flex-wrap:nowrap}}.l-footer-main .site-info{margin-bottom:var(--space-s)}@media(min-width:62rem){.l-footer-main .site-info{flex:0 1 100%}}@media(min-width:75rem){.l-footer-main .site-info{flex:1 0 auto}}@media(min-width:62rem){.l-footer-main .newsletter-signup{flex:0 0 50%;width:50%}}@media(min-width:75rem){.l-footer-main .newsletter-signup{flex:none;max-width:400px}}.l-footer-menus{display:flex;margin-bottom:var(--space-xs)}@media(min-width:62rem){.l-footer-menus{flex:0 0 50%;margin-bottom:0}}@media(min-width:75rem){.l-footer-menus{flex:0 0 30%}}.l-footer-menus h3{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);margin:0 0 var(--space-3xs)}.l-footer-menus ul,.l-footer-menus ol{margin:0;padding:0}.l-footer-menus li{display:block;margin-bottom:var(--space-4xs)}.l-footer-menus li:last-child{margin-bottom:0}.l-footer-menus a{color:var(--color-black-250);font-weight:400;text-decoration:none}.l-footer-menus a:hover,.l-footer-menus a:focus{color:var(--color-orange-500);text-decoration:none}.footer-menu{flex:0 0 50%}@media(min-width:62rem){.footer-menu{flex:0 0 38%}}@media(min-width:75rem){.footer-menu{flex:0 0 50%;width:50%}}.l-footer-secondary{background-color:var(--color-black-850);color:var(--color-white);padding:var(--space-3xs)0;text-align:center}@media(min-width:48rem){.l-footer-secondary-inner{display:flex;justify-content:space-between;text-align:left}}.l-footer-secondary a{color:var(--color-white);font-weight:400;text-decoration:underline}.l-footer-secondary a:hover,.l-footer-secondary a:focus{color:var(--color-orange-500)}@media(min-width:48rem){.l-footer-secondary .copyright{flex-grow:1}}.l-footer-secondary .social-links{margin:0;padding:0}@media(max-width:47.9rem){.l-footer-secondary .social-links:last-child{margin-top:var(--space-4xs)}}.l-footer-secondary .social-links-item{display:inline-block}.l-footer-secondary .social-links .twitter:before{content:url(../assets/images/twitter.svg)}.caption{display:table;max-width:100%}.caption>*{display:block;max-width:100%;border:none}.caption>figcaption{display:table-caption;caption-side:bottom;max-width:none;margin:.5em 0 1em;padding:.3em .5em;border:none;border-left:.25rem solid #bbb;background:0 0}[dir=rtl] .caption>figcaption{border-left:none;border-right:.25rem solid #bbb}img.align-left{float:left;margin-right:2em;margin-bottom:1em}img.align-right{float:right;margin-left:2em;margin-bottom:1em}.about-dave-block{background-color:var(--color-gray-bg);margin:var(--space-m)0;padding:var(--space-2xs)}.about-dave-block .row>div:first-child{margin-bottom:var(--space-2xs)}@media(min-width:62rem){.about-dave-block .row>div:first-child{margin-bottom:0}}.about-dave-block h3{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);margin:var(--space-4xs)0}.about-dave-block p{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.free-resources-block h2{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl);border-bottom:1px solid var(--color-black-200);margin-bottom:var(--space-2xs);margin-top:0}.about-dave-sidebar-block{background-color:var(--color-gray-bg);padding:var(--space-3xs)}.about-dave-sidebar-block h3{margin-top:var(--space-4xs);margin-bottom:var(--space-2xs)}.about-dave-sidebar-block img{max-width:var(--space-3xl)}.account-section{margin-bottom:var(--space-l)}.account-section h2{font-size:1.25rem;margin-bottom:var(--space-xs)}.account-info{display:grid;grid-template-columns:120px 1fr;gap:6px 16px;margin-bottom:var(--space-s)}.account-info dt{font-weight:600;color:var(--color-black-500);font-size:.9rem}.account-info dd{margin:0}.account-products{margin:0;padding:0;list-style:none}.account-products li{padding:1px 0}nav.tabs{position:relative;padding:.75rem var(--space-5xs)0}nav.tabs::before{content:"";background-color:var(--color-black-850);position:absolute;top:0;left:50%;z-index:0;display:block;width:100%;height:52px;transform:translate(-50%,0)}nav.tabs::after{content:"";display:table;clear:both}ul.primary{display:flex;flex-wrap:wrap;font-size:var(--font-size-2xs);position:relative;clear:both;box-sizing:border-box;border:none;width:100%;margin:0;padding:0;text-transform:uppercase}ul.primary li{position:relative;z-index:1;float:left;margin:0;list-style:none;margin:0 0 var(--space-4xs)}ul.primary li a{color:var(--color-black-900);background-color:var(--color-tab-bg);position:relative;z-index:1;display:block;padding:.75rem 1.25rem;text-decoration:none;border:0;border-right:.125rem solid var(--color-black-850);overflow:visible;line-height:var(--line-height-s);font-weight:400;transition:background-color .5s ease 0s,color .5s ease 0s;will-change:background-color,color}ul.primary li a:hover,ul.primary li a:focus{background:var(--color-tab-bg-hover)}ul.primary li:first-child a{border-radius:var(--space-6xs)0 0 0}ul.primary li:last-child a{border-radius:0 var(--space-6xs)0 0;border-right:0}ul.primary li.active a,ul.primary li.active a:visited,ul.primary li.active a:active{background-color:var(--color-white);font-weight:700}.contextual-links-wrapper{font-size:var(--font-size-2xs)}.unpublished-indicator{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);padding:var(--space-5xs);margin:var(--space-4xs)0;background-color:var(--color-muted-red-700);color:var(--color-white)}.ad{text-align:center;position:relative}.ad .ad-placeholder{margin:auto;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.ad .ad-placeholder>div,.ad .ad-placeholder>iframe{position:relative;z-index:2}.ad img,.ad iframe{display:block}.l-banner .ad{position:relative}.l-banner .ad:before{background-color:var(--color-gray-bg);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.l-banner .ad{padding-bottom:var(--space-3xs);padding-top:var(--space-3xs)}.node-type-formula .l-banner .ad:before,.node-type-chart-type .l-banner .ad:before,.node-type-chart .l-banner .ad:before,.node-type-function .l-banner .ad:before,.node-type-puzzle .l-banner .ad:before,.node-type-keyboard-shortcut .l-banner .ad:before,.node-type-lesson .l-banner .ad:before,.node-type-pivot .l-banner .ad:before,.node-type-plc .l-banner .ad:before,.node-type-term .l-banner .ad:before{display:none}.l-content .ad{background-color:var(--color-gray-bg);margin-bottom:var(--space-xs);margin-top:var(--space-xs);padding:var(--space-2xs)0}.l-content .ad.inner-content-ad1,.l-content .ad.inner-content-video-ad{background-color:initial;padding:0}.ad.inner-content-ad1 .ad-placeholder{width:300px;height:250px}.ad.inner-content-video-ad .ad-placeholder{width:auto;height:260px}@media(min-width:970px){.ad.inner-content-video-ad .ad-placeholder{width:calc(100% - 2rem);height:242px}}@media(min-width:1200px){.ad.inner-content-video-ad .ad-placeholder{height:340px}}.ad.leaderboard-ad .ad-placeholder{width:320px;height:50px}@media(min-width:970px){.ad.leaderboard-ad .ad-placeholder{width:728px;height:90px}}@media(min-width:1200px){.ad.leaderboard-ad .ad-placeholder{width:970px}}.ad.right-rail-ad2 .ad-placeholder{align-items:normal;width:300px}@media(min-width:48rem){.ad.right-rail-ad2 .ad-placeholder{width:185px}}@media(min-width:62rem){.ad.right-rail-ad2 .ad-placeholder{width:300px}}.ad-rr1-block{width:300px;min-height:250px}@media(min-width:48rem){.ad-rr1-block{width:185px;height:370px}}@media(min-width:62rem){.ad-rr1-block{width:300px;height:600px}}.ad.right-rail-ad1 .ad-placeholder{align-items:normal;width:300px}@media(min-width:48rem){.ad.right-rail-ad1 .ad-placeholder{width:185px}}@media(min-width:62rem){.ad.right-rail-ad1 .ad-placeholder{width:300px}}.ad-rr1-block .block-content{position:sticky;top:var(--space-2xl);height:fit-content}.ad-rr2-block{position:sticky;top:var(--space-2xl);width:300px;min-height:250px}@media(min-width:48rem){.ad-rr2-block{width:185px;height:370px}}@media(min-width:62rem){.ad-rr2-block{width:300px;height:600px}}.ad-leaderboard-block{display:none}body.show-ad-placeholders .ad .ad-placeholder{background:#f0f0f0;border:1px dashed #ccc}body.show-ad-placeholders .ad.right-rail-ad1 .ad-placeholder,body.show-ad-placeholders .ad.right-rail-ad2 .ad-placeholder{min-height:250px}@media(min-width:48rem){body.show-ad-placeholders .ad.right-rail-ad1 .ad-placeholder,body.show-ad-placeholders .ad.right-rail-ad2 .ad-placeholder{height:370px}}@media(min-width:62rem){body.show-ad-placeholders .ad.right-rail-ad1 .ad-placeholder,body.show-ad-placeholders .ad.right-rail-ad2 .ad-placeholder{height:600px}}.ad .ad-placeholder img{max-width:100%;height:auto}body.use-picsum-ads .ad.inner-content-ad1 .ad-placeholder,body.use-picsum-ads .ad.inner-content-video-ad .ad-placeholder,body.use-picsum-ads .ad.leaderboard-ad .ad-placeholder{height:auto;min-height:0;aspect-ratio:auto}body.show-ad-placeholders .ad .ad-placeholder::before{content:attr(data-ad-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#999;font-size:.875rem;font-family:sans-serif;pointer-events:none;z-index:1}.recent-articles{position:relative}@media(min-width:62rem){.recent-articles{display:grid;column-gap:var(--space-2xs);grid-template-areas:"left right" "left right" "left right";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto}}.recent-articles .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.recent-articles .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}.recent-articles .block-title{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}@media(min-width:62rem){.recent-articles .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}.recent-articles .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}.recent-articles .block-title{margin-bottom:var(--space-s)}}@media(min-width:75rem){.recent-articles .block-title{margin-bottom:var(--space-s)}}.recent-articles .block-title a{margin-left:var(--space-5xs)}.recent-articles .block-title a:hover,.recent-articles .block-title a:focus{color:var(--color-orange-700)}@media(min-width:62rem){.recent-articles .block-title{margin-bottom:var(--space-2xs)}}@media(min-width:75rem){.recent-articles .block-title{margin-bottom:var(--space-xs)}}.recent-articles .teaser{margin-bottom:var(--space-s)}@media(min-width:48rem){.recent-articles .teaser{margin-bottom:var(--space-m)}}@media(min-width:62rem){.recent-articles .teaser{margin-bottom:var(--space-2xs)}}.recent-articles .teaser-heading{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl);margin-bottom:var(--space-3xs);margin-top:0}@media(min-width:48rem){.recent-articles .teaser-heading{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl);margin-bottom:var(--space-2xs)}}.recent-articles .teaser-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.recent-articles .teaser-heading a:hover,.recent-articles .teaser-heading a:focus{color:var(--color-orange-700)}.l-content .recent-articles .text-field p{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.l-content .recent-articles .text-field p:first-child{margin-top:0}.l-content .recent-articles .text-field p:last-child{margin-bottom:0}.recent-articles .text-field a.more-link{margin-left:var(--space-6xs);text-decoration:none}.recent-articles .listing-attachment{margin-bottom:var(--space-s)}@media(min-width:62rem){.recent-articles .listing-attachment{grid-area:right;margin-bottom:0;padding-left:var(--space-2xs)}}@media(min-width:48rem){.recent-articles .listing-attachment .listing-content{display:flex;flex-wrap:wrap;justify-content:space-between}}.recent-articles .card{border-bottom:1px solid var(--color-black-200);padding-top:var(--space-3xs)}@media(min-width:48rem){.recent-articles .card{flex:0 0 calc(50% - var(--space-2xs));min-height:calc(var(--space-7xl) + var(--space-l));padding-top:0}}@media(min-width:62rem){.recent-articles .card{position:relative}.recent-articles .card:before{background-color:var(--color-black-200);bottom:0;content:"";height:100%;left:calc(var(--space-2xs) * -1);position:absolute;top:0;width:1px}}.recent-articles .card:first-child{padding-top:0}@media(min-width:48rem){.recent-articles .card:nth-last-child(2),.recent-articles .card:last-child{border-bottom:0;padding-top:var(--space-3xs)}}@media(min-width:48rem){.recent-articles .card:nth-child(even){position:relative}.recent-articles .card:nth-child(even):before{background-color:var(--color-black-200);bottom:0;content:"";height:100%;left:calc(var(--space-2xs) * -1);position:absolute;top:0;width:1px}}.recent-articles .term-field{margin-bottom:var(--space-4xs)}.recent-articles .term-field .field-item{margin-bottom:var(--space-6xs)}.recent-articles .term-field a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.recent-articles .term-field a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.recent-articles .term-field a:hover,.recent-articles .term-field a:focus{background-color:var(--color-teal-500)}.recent-articles .card-heading{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);margin-bottom:0;margin-top:0}@media(min-width:48rem){.recent-articles .card-heading{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}}@media(min-width:62rem){.recent-articles .card-heading{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}}@media(min-width:75rem){.recent-articles .card-heading{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}}.recent-articles .card-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.recent-articles .card-heading a:hover,.recent-articles .card-heading a:focus{color:var(--color-orange-700)}.recent-articles .card-heading a{display:block;padding-bottom:var(--space-3xs)}.recent-articles>.more-link{margin:0}.recent-articles>.more-link a{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.recent-articles>.more-link a:hover,.recent-articles>.more-link a:focus{color:var(--color-orange-700)}.recent-articles>.more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}.recent-articles>.more-link a{display:inline-block}@media(min-width:62rem){.recent-articles>.more-link a{font-size:var(--font-size-m);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}}.recent-articles>.more-link{text-align:right}@media(min-width:62rem){.recent-articles>.more-link{text-align:left}}.node-type-article .summary-heading{margin-top:0}.node-type-article .field-abstract{margin-bottom:var(--space-xs)}.articles-page .page-title{margin:var(--space-2xl)0 var(--space-s)}.articles-page .listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 6rem)/4),1fr));row-gap:2rem;column-gap:1.5rem;margin-top:var(--space-s)}.articles-page .card{height:100%}.articles-page .card .image-field img{aspect-ratio:16/9;object-fit:cover}.articles-page .field-tags{margin-bottom:var(--space-5xs)}.articles-page .field-tags a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.articles-page .field-tags a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.articles-page .field-tags a:hover,.articles-page .field-tags a:focus{background-color:var(--color-teal-500)}.articles-page .page-title+.back-to-list{margin:calc(-1 * var(--space-3xs))0 var(--space-s)}.articles-page .back-to-list a{text-decoration:none;font-weight:600}.articles-page .l-sidebar{margin-top:var(--space-s)}@media(min-width:48rem){.articles-page .l-sidebar{margin-top:var(--space-6xl)}}.abstract-view{margin-bottom:var(--space-s)}.articles .abstract-view .field-tags{margin-bottom:var(--space-4xs)}.articles .abstract-view .field-tags .field-items{display:flex;flex-wrap:wrap;gap:var(--space-6xs)}.articles .abstract-view .field-tags a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.articles .abstract-view .field-tags a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.articles .abstract-view .field-tags a:hover,.articles .abstract-view .field-tags a:focus{background-color:var(--color-teal-500)}.articles .abstract-view .abstract-heading{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);margin-bottom:var(--space-3xs);margin-top:0}@media(min-width:48rem){.articles .abstract-view .abstract-heading{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl);margin-bottom:var(--space-4xs)}}.articles .abstract-view .abstract-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.articles .abstract-view .abstract-heading a:hover,.articles .abstract-view .abstract-heading a:focus{color:var(--color-orange-700)}.articles .abstract-view .field-abstract{line-height:var(--line-height-l)}.field.field-author.term-field{display:block}.field.field-author.term-field .field-item .author{font-weight:700}.back-to-top{visibility:hidden;opacity:0;position:fixed;right:0;bottom:0;z-index:9999;margin:var(--space-4xs);transition:visibility 0s,opacity .5s linear}.back-to-top a:after{content:url(../assets/images/corner_right_up_white.svg);margin-left:var(--space-6xs);position:relative;top:4px}.back-to-top.show{visibility:visible;opacity:1}.block-notice,.video-notice,.block-support{background:var(--color-teal-300);border-radius:5px;padding:var(--space-4xs);margin:var(--space-xs)0;border:0;font-style:normal}.block-notice:first-child,.video-notice:first-child,.block-support:first-child{margin-top:0}.block-notice a,.video-notice a,.block-support a{color:var(--color-black)}.block-notice a:hover,.block-notice a:focus,.video-notice a:hover,.video-notice a:focus,.block-support a:hover,.block-support a:focus{text-decoration:none}.block-notice:before{content:url(../assets/images/alert_circle.svg);margin:0 var(--space-5xs)-7px 0;float:left;vertical-align:middle}.video-notice:before{content:url(../assets/images/play_button.svg);margin:0 var(--space-5xs)-6px 0;float:left;vertical-align:middle}.block-support:before{content:url(../assets/images/check_circle_orange.svg);margin:0 var(--space-5xs)-7px 0;float:left;vertical-align:middle}.block-support{background:#ffebd9}.breadcrumb{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-s);margin-bottom:var(--space-2xs);line-height:var(--line-height-m)}@media(min-width:62rem){.breadcrumb{margin-bottom:var(--space-xs)}}.breadcrumb>*{margin-bottom:var(--space-5xs)}.breadcrumb .separator:before{content:url(../assets/images/caret_right.svg);margin-right:var(--space-4xs);position:relative;top:-1px}.breadcrumb .separator{display:inline-block;height:var(--line-height-s);margin-bottom:0;margin-top:1px;overflow:hidden;width:var(--space-5xs)}.breadcrumb .crumb{font-weight:600;text-decoration:none}.breadcrumb .separator,.breadcrumb .crumb{margin-right:var(--space-5xs)}.breadcrumb .crumb-front:before{content:url(../assets/images/home.svg);margin-right:var(--space-4xs);position:relative;top:3px}.breadcrumb .crumb-front{display:inline-block;height:20px;overflow:hidden;width:var(--space-4xs)}.breadcrumb .crumb-front:hover:before,.breadcrumb .crumb-front:focus:before{content:url(../assets/images/home_black.svg)}.bundles-page .l-top-wrapper{padding:var(--space-2xl)0 var(--space-4xs)}.bundles-page .l-content{padding-bottom:0}.bundles-page .l-main-wrapper-inner{padding-bottom:0}.bundles-page .l-content.col-md-12>.custom-block{margin-bottom:var(--space-s)}@media(min-width:62rem){.bundles-page .l-content.col-md-12>.custom-block{margin-bottom:var(--space-2xl)}}.bundles-page .custom-block{line-height:var(--line-height-l)}.bundles-page .bundles-shaded{position:relative}.bundles-page .bundles-shaded:before{background-color:var(--color-gray-bg);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.bundles-page .bundles-shaded{padding-bottom:calc(var(--space-2xl) + var(--space-s))}.bundles-page .bundles-listing{padding:var(--space-3xs)0 var(--space-2xl)}.bundles-page .listing-row{padding-top:var(--space-2xs)}@media(min-width:62rem){.bundles-page .listing-row{padding-top:var(--space-m)}}.bundles-page .listing-row .bundle-wrapper{padding:var(--space-2xs);background-color:var(--color-white)}.bundles-page .listing-row .bundle-name,.bundles-page .listing-row .bundle-description h2{margin:var(--space-4xs)0 var(--space-3xs)}@media(min-width:62rem){.bundles-page .listing-row .bundle-name,.bundles-page .listing-row .bundle-description h2{margin:var(--space-4xs)0 var(--space-3xs)}}.bundles-page .listing-row .bundle-description{line-height:var(--line-height-l);margin-bottom:var(--space-xs)}.bundles-page .listing-row .bundle-products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:var(--space-2xs);row-gap:var(--space-3xs)}.bundles-page .listing-row .bundle-price-information{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--space-4xs);padding-top:var(--space-4xs);border-top:2px solid var(--color-black-100)}@media(min-width:75rem){.bundles-page .listing-row .bundle-price-information{flex-direction:row;align-items:center}}.bundles-page .listing-row .bundle-buy-button{margin-left:0;width:100%;margin-top:var(--space-3xs)}@media(min-width:75rem){.bundles-page .listing-row .bundle-buy-button{margin-left:auto;margin-top:0;width:auto}}.bundles-page .listing-row .bundle-buy-button button{width:100%;text-align:center}@media(min-width:75rem){.bundles-page .listing-row .bundle-buy-button button{width:auto}}.bundles-page .listing-row .bundle-price-wrapper{display:flex;flex-wrap:wrap}.bundles-page .listing-row .bundle-price-label,.bundles-page .listing-row .bundle-regular-price,.bundles-page .listing-row .bundle-discount-price{font-size:var(--font-size-2xs);font-weight:700}@media(min-width:62rem){.bundles-page .listing-row .bundle-price-label,.bundles-page .listing-row .bundle-regular-price,.bundles-page .listing-row .bundle-discount-price{font-size:var(--font-size-s)}}.bundles-page .listing-row .bundle-price-label,.bundles-page .listing-row .bundle-regular-price{padding-right:var(--space-5xs)}.bundles-page .listing-row .bundle-regular-price{color:var(--color-black-400)}.bundle-purchase-info-block{border:1px solid var(--color-black-100);border-radius:2px;background-color:var(--color-white);margin-top:var(--space-l);padding:var(--space-2xs);line-height:1.6}@media(min-width:48rem){.bundle-purchase-info-block{padding:var(--space-s)}}.card:where(:not(.recent-articles .card)){background-color:var(--color-white);border:1px solid var(--color-black-100);border-radius:2px;padding-bottom:var(--space-3xs);position:relative;transition:box-shadow .12s ease-in}.card:where(:not(.recent-articles .card))::after{background-color:var(--color-orange-500);bottom:0;content:"";display:block;height:var(--space-5xs);left:0;opacity:0;position:absolute;right:0;width:100%;transition:opacity .12s ease-in}.card:where(:not(.recent-articles .card)):hover{box-shadow:0 0 var(--space-m)var(--color-black-60)}.card:where(:not(.recent-articles .card)):hover::after{opacity:1}.card:where(:not(.recent-articles .card)) .content{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.card:where(:not(.recent-articles .card)) .image-field{border-bottom:1px solid var(--color-black-100);margin-bottom:var(--space-3xs);margin-left:calc(var(--space-3xs) * -1);margin-right:calc(var(--space-3xs) * -1)}.card:where(:not(.recent-articles .card)) .image-field a,.card:where(:not(.recent-articles .card)) .image-field img{display:block}.card:where(:not(.recent-articles .card)) .image-field img{width:100%}.card:where(:not(.recent-articles .card)) .card-heading{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);margin-bottom:0;margin-top:0}@media(min-width:62rem){.card:where(:not(.recent-articles .card)) .card-heading{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}}.card:where(:not(.recent-articles .card)) .card-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.card:where(:not(.recent-articles .card)) .card-heading a:hover,.card:where(:not(.recent-articles .card)) .card-heading a:focus{color:var(--color-orange-700)}.card:where(:not(.recent-articles .card)) .card-heading a{display:block}.node-type-chart .l-banner .ad::before{content:none}.node-type-chart .summary-heading{margin-top:0}.chart-types-page .l-top-wrapper,.charts-page .l-top-wrapper{padding:var(--space-2xl)0 var(--space-4xs)}.chart-types-page .l-top-left .custom-block,.charts-page .l-top-left .custom-block{margin-bottom:var(--space-xs)}.chart-types-page .l-content,.charts-page .l-content{padding-bottom:0}.chart-types-page .courses-promo-block,.charts-page .courses-promo-block{padding:var(--space-xs)0}@media(min-width:62rem){.chart-types-page .courses-promo-block,.charts-page .courses-promo-block{padding:var(--section-v-space)0}}.chart-types-listing,.charts-listing{margin-top:0}@media(min-width:62rem){.chart-types-listing,.charts-listing{margin-top:var(--space-xs)}}.chart-types-listing .listing-grid,.charts-listing .listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 6rem)/4),1fr));row-gap:2rem;column-gap:1.5rem}.chart-types-listing .card,.charts-listing .card{height:100%}.chart-types-listing .field-chart-type,.charts-listing .field-chart-type{margin-bottom:var(--space-5xs)}.chart-types-listing .field-chart-type a,.charts-listing .field-chart-type a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.chart-types-listing .field-chart-type a,.charts-listing .field-chart-type a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.chart-types-listing .field-chart-type a:hover,.chart-types-listing .field-chart-type a:focus,.charts-listing .field-chart-type a:hover,.charts-listing .field-chart-type a:focus{background-color:var(--color-teal-500)}.chart-examples-listing{margin-top:var(--space-l)}.chart-examples-listing .title{margin-top:0}.chart-examples-listing .listing-row{border:1px solid var(--color-black-100);border-radius:2px;margin-bottom:var(--space-xs);padding:var(--space-3xs)}.chart-examples-listing .listing-row:last-child{margin-bottom:0}.chart-examples-item .chart-title{margin-bottom:var(--space-5xs);margin-top:0}.chart-examples-item .chart-title a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.chart-examples-item .chart-title a:hover,.chart-examples-item .chart-title a:focus{color:var(--color-orange-700)}.chart-examples-item img{box-shadow:0 0 var(--space-s)var(--color-black-60);display:block;margin-bottom:var(--space-2xs);width:100%}@media(min-width:48rem){.chart-examples-item img{margin-bottom:0}}.chart-examples-item .more-link{margin-left:var(--space-6xs)}.related-chart-types{margin-top:var(--space-l)}@media(min-width:62rem){.related-chart-types{margin-top:var(--space-2xl)}}.related-chart-types .listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(11.25rem,(100% - 3.75rem)/4),1fr));row-gap:1.25rem;column-gap:1.25rem}.related-chart-types .listing-row{border:0;margin-bottom:var(--space-3xs);padding:0}.related-chart-types .chart-image{margin-bottom:var(--space-3xs)}.related-chart-types .chart-image a{display:block;margin-bottom:0}.related-chart-types .chart-image img{box-shadow:0 0 var(--space-s)var(--color-black-60);display:block;width:100%}.related-chart-types .chart-heading{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);margin:0}.related-chart-types .chart-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.related-chart-types .chart-heading a:hover,.related-chart-types .chart-heading a:focus{color:var(--color-orange-700)}.related-chart-types .more-link{margin:0;font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.related-chart-types .more-link:hover,.related-chart-types .more-link:focus{color:var(--color-orange-700)}.related-chart-types .more-link:after{content:url(../assets/images/arrow_right.svg);margin-left:var(--space-6xs);position:relative;top:6px}.related-chart-types .more-link{display:inline-block}@media(min-width:62rem){.related-chart-types .more-link{font-size:var(--font-size-m);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}}:not(pre)>code{padding:var(--space-6xs)var(--space-5xs);margin:0;font-size:var(--font-size-3xs);background-color:var(--color-black-80);line-height:var(--line-height-s);border-radius:5px}code[class*=language-],pre[class*=language-],pre[data-language],pre.cke_widget_element,pre{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:500;letter-spacing:var(--lettter-spacing-l);line-height:var(--line-height-l);color:var(--color-white);overflow-wrap:break-word;text-shadow:none}pre[class*=language-],pre[data-language],pre.cke_widget_element,pre{background-color:var(--color-black-850);border-radius:5px;border-width:0;clear:both;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;margin:var(--space-3xs)0;padding:0;position:relative;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-ms-word-break:normal;word-break:normal;max-height:600px;overflow-y:auto}@media(min-width:62rem){pre[class*=language-],pre[data-language],pre.cke_widget_element,pre{margin:var(--space-xs)0}}code[class*=language-]{background:0 0;border-left:0;display:block;max-width:100%;overflow-x:auto;padding:var(--space-3xs)var(--space-2xs);-webkit-overflow-scrolling:touch;white-space:pre}a.token{font-weight:500;text-decoration:none}a.token:hover{text-decoration:underline}.token.comment{color:#b2b2b2}.token.error{color:var(--color-white)}.token.brace{color:#f6f}.token.operator{background-color:initial;color:#fbde2d;padding:0 3px}.token.function{color:#5ce638}.token.special.function{color:#5bb8e9}.token.punctuation,.token.selector,.token.number,.token.string,.token.boolean{color:var(--color-white)}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.25em;right:.75em;opacity:0;transition:opacity .2s ease-in-out;z-index:1}div.code-toolbar>.toolbar button{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.2);border-radius:3px;padding:var(--space-5xs)var(--space-3xs);font-size:var(--font-size-4xs);font-family:var(--font-sans);font-weight:600;cursor:pointer;transition:all .2s ease}div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar button:focus{background-color:rgba(255,255,255,.9);border-color:#fff;color:rgba(0,0,0,.9)}div.code-toolbar:hover>.toolbar,div.code-toolbar:focus-within>.toolbar{opacity:1}@media(hover:none) and (pointer:coarse){div.code-toolbar>.toolbar{opacity:1}}@media(min-width:62rem){#node-13{max-width:54rem;margin-left:auto;margin-right:auto}}.webform-client-form-13{width:100%;margin-bottom:var(--space-s)}@media(min-width:62rem){.webform-client-form-13{margin-bottom:var(--space-4xl)}}.webform-client-form-13 input,.webform-client-form-13 textarea{width:100%}.webform-client-form-13>div{display:grid;column-gap:var(--space-2xs);row-gap:var(--space-5xs);grid-template-areas:"name" "email" "subject" "message" "button"}@media(min-width:48rem){.webform-client-form-13>div{row-gap:var(--space-3xs);grid-template-areas:"name email" "subject subject" "message message" ". button"}}.webform-client-form-13>div .webform-component--name{grid-area:name}.webform-client-form-13>div .webform-component--email{grid-area:email}.webform-client-form-13>div .webform-component--subject{grid-area:subject}.webform-client-form-13>div .webform-component--subject input{width:100%}.webform-client-form-13>div .webform-component--message{grid-area:message}.webform-client-form-13>div .form-actions{grid-area:button;justify-self:auto}@media(min-width:48rem){.webform-client-form-13>div .form-actions{justify-self:end}}.page-title:before,h1.block-title:before{content:url(../assets/images/accent_grid.svg);position:absolute;right:calc(100% + var(--space-3xs));top:calc(var(--space-6xs) * -1)}@media(max-width:33.9rem){.page-title:before,h1.block-title:before{right:calc(100% + var(--space-5xs))}}.page-title,h1.block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl);margin-bottom:var(--space-3xs);margin-top:0;position:relative}@media(min-width:62rem){.page-title,h1.block-title{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl)}}.l-content .field-body h2:first-child,.l-content .field-body h3:first-child,.l-content .text-field h2:first-child,.l-content .text-field h3:first-child{margin-top:0}.l-content .field-body p,.l-content .field-body ul,.l-content .field-body ol,.l-content .text-field p,.l-content .text-field ul,.l-content .text-field ol{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);margin-bottom:var(--space-3xs);margin-top:0}@media(min-width:62rem){.l-content .field-body p,.l-content .field-body ul,.l-content .field-body ol,.l-content .text-field p,.l-content .text-field ul,.l-content .text-field ol{margin-bottom:var(--space-xs)}}.l-content .field-body p:first-child,.l-content .field-body ul:first-child,.l-content .field-body ol:first-child,.l-content .text-field p:first-child,.l-content .text-field ul:first-child,.l-content .text-field ol:first-child{margin-top:0}.l-content .field-body p:last-child,.l-content .field-body ul:last-child,.l-content .field-body ol:last-child,.l-content .text-field p:last-child,.l-content .text-field ul:last-child,.l-content .text-field ol:last-child{margin-bottom:0}.l-content .field-body ul,.l-content .text-field ul{padding-left:var(--space-s)}.l-content .field-body ul li,.l-content .text-field ul li{list-style-type:square}.l-content .field-body ul li::marker,.l-content .text-field ul li::marker{color:var(--color-teal-500)}.l-content .field-body ul li,.l-content .text-field ul li{margin-bottom:var(--space-4xs);padding-left:var(--space-6xs)}.l-content .field-body ul li:last-child,.l-content .text-field ul li:last-child{margin-bottom:0}.l-content .field-body ol,.l-content .text-field ol{counter-reset:list-counter;list-style:none;padding-left:var(--space-l)}@media(min-width:62rem){.l-content .field-body ol,.l-content .text-field ol{padding-left:var(--space-3xl)}}.l-content .field-body ol li,.l-content .text-field ol li{margin-bottom:var(--space-5xs);position:relative}.l-content .field-body ol li:before,.l-content .text-field ol li:before{content:counter(list-counter)".";counter-increment:list-counter;font-weight:700;position:absolute;right:calc(100% + var(--space-4xs))}.l-content .field-body ol ol,.l-content .text-field ol ol{padding-left:var(--space-s)}.l-content .field-body ul ul,.l-content .field-body ul ol,.l-content .field-body ol ul,.l-content .field-body ol ol,.l-content .text-field ul ul,.l-content .text-field ul ol,.l-content .text-field ol ul,.l-content .text-field ol ol{margin:var(--space-4xs)0}.l-content .field-body ul ul:last-child,.l-content .field-body ul ol:last-child,.l-content .field-body ol ul:last-child,.l-content .field-body ol ol:last-child,.l-content .text-field ul ul:last-child,.l-content .text-field ul ol:last-child,.l-content .text-field ol ul:last-child,.l-content .text-field ol ol:last-child{margin-bottom:var(--space-4xs)}.l-content .field-body img,.l-content .text-field img{box-shadow:0 0 var(--space-s)var(--color-black-60)}.training-promo-block .block-title,.courses-promo-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.training-promo-block .block-title:before,.courses-promo-block .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}.training-promo-block .block-title,.courses-promo-block .block-title{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}@media(min-width:62rem){.training-promo-block .block-title,.courses-promo-block .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}.training-promo-block .block-title:before,.courses-promo-block .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}.training-promo-block .block-title,.courses-promo-block .block-title{margin-bottom:var(--space-s)}}@media(min-width:75rem){.training-promo-block .block-title,.courses-promo-block .block-title{margin-bottom:var(--space-s)}}.training-promo-block .block-title a,.courses-promo-block .block-title a{margin-left:var(--space-5xs)}.training-promo-block .block-title a:hover,.training-promo-block .block-title a:focus,.courses-promo-block .block-title a:hover,.courses-promo-block .block-title a:focus{color:var(--color-orange-700)}.training-promo-block .col-text,.courses-promo-block .col-text{margin-bottom:var(--space-s)}@media(min-width:62rem){.training-promo-block .col-text,.courses-promo-block .col-text{margin-bottom:0}}@media(min-width:75rem){.training-promo-block .col-text,.courses-promo-block .col-text{padding-right:var(--space-2xl)}}.training-promo-block h3,.courses-promo-block h3{margin-bottom:var(--space-2xs);margin-top:0}.training-promo-block p,.courses-promo-block p{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);margin-bottom:var(--space-2xs)}.training-promo-block p:first-child,.courses-promo-block p:first-child{margin-top:0}.training-promo-block p:last-child,.courses-promo-block p:last-child{margin-bottom:0}.training-promo-block a.more-link,.courses-promo-block a.more-link{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.training-promo-block a.more-link:hover,.training-promo-block a.more-link:focus,.courses-promo-block a.more-link:hover,.courses-promo-block a.more-link:focus{color:var(--color-orange-700)}.training-promo-block a.more-link,.courses-promo-block a.more-link{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.training-promo-block a.more-link:after,.courses-promo-block a.more-link:after{content:url(../assets/images/arrow_right.svg);margin-left:var(--space-5xs)}.training-promo-block a.more-link,.courses-promo-block a.more-link{display:flex}.courses-promo-block{padding:var(--section-v-space)0}@media(min-width:75rem){.courses-promo-block .col-text{padding-right:var(--space-4xl)}}.courses-promo-block .col-images{align-content:start;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:62rem){.courses-promo-block .col-images{padding-top:var(--space-m)}}.courses-promo-block .courses-block-item{flex:0 0 calc(50% - var(--space-4xs));margin-bottom:var(--space-2xs)}@media(min-width:34rem){.courses-promo-block .courses-block-item{flex:0 0 calc(33.3333333333% - var(--space-3xs))}}@media(min-width:62rem){.courses-promo-block .courses-block-item{flex:0 0 calc(33.3333333333% - var(--space-4xs))}}@media(min-width:75rem){.courses-promo-block .courses-block-item{flex:0 0 calc(33.3333333333% - var(--space-3xs))}}.courses-promo-block .courses-block-item:last-child,.courses-promo-block .courses-block-item:nth-last-child(2){margin-bottom:0}@media(min-width:34rem){.courses-promo-block .courses-block-item:nth-last-child(3){margin-bottom:0}}.courses-promo-block .courses-block-item img{display:block}.node-type-course .l-content{padding-bottom:0}.node-type-course .l-top-wrapper{padding:var(--space-2xs)0 0}@media(min-width:48rem){.node-type-course .l-top-wrapper{padding:var(--space-2xl)0 0}}.node-type-course .node-block{padding-bottom:var(--space-2xl)}.node-type-course .product-page-title{margin-top:var(--space-3xs)}@media(min-width:48rem){.node-type-course .product-page-title{margin-top:0}}.node-type-course .field-body{border-bottom:2px solid var(--color-black-100);margin-bottom:var(--space-xs);padding-bottom:var(--space-3xs);line-height:var(--line-height-l)}.node-type-course .product-purchase{display:flex;flex-direction:column}@media(min-width:34rem){.node-type-course .product-purchase{flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}}.node-type-course .button-white{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-white);border:1px solid var(--color-orange-500);box-shadow:none;color:var(--color-orange-500);transition:background-color .12s ease-in,color .12s ease-in}.node-type-course .button-white:hover,.node-type-course .button-white:focus{background-color:var(--color-orange-500);color:var(--color-white)}.node-type-course .button-white{padding:var(--space-4xs)var(--space-3xs);position:relative;height:100%}.node-type-course .button-white::before,.node-type-course .button-white::after{content:"";display:block;position:absolute;width:24px;height:100%;background-repeat:no-repeat;background-position:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-size:auto;transition:opacity .12s ease-in}.node-type-course .button-white::before{opacity:1}.node-type-course .button-white::after{opacity:0}.node-type-course .button-white:hover::before,.node-type-course .button-white:active::before,.node-type-course .button-white:focus::before{opacity:0}.node-type-course .button-white:hover::after,.node-type-course .button-white:active::after,.node-type-course .button-white:focus::after{opacity:1}.node-type-course .button-white::before{background-image:url(../assets/images/arrow_sprites.svg#arrow_right_orange)}.node-type-course .button-white::after{background-image:url(../assets/images/arrow_sprites.svg#arrow_right_white)}.node-type-course .button-white{display:block;width:fit-content;padding-right:var(--space-s)}.node-type-course .button-white::before,.node-type-course .button-white::after{left:auto;right:0}.node-type-course .field-price{margin-left:0;margin-top:var(--space-4xs)}@media(min-width:34rem){.node-type-course .field-price{margin-top:0}}@media(min-width:62rem){.node-type-course .field-price{margin-left:auto}}.node-type-course .field-price .field-label{font-size:var(--font-size-xs);font-weight:400;margin:0}.node-type-course .field-price .field-items{font-size:var(--font-size-xl);font-weight:700}.node-type-course .field-stripe-price-id{width:100%;text-align:center}@media(min-width:62rem){.node-type-course .field-stripe-price-id{width:auto}}.node-type-course .field-stripe-price-id .buy-now{margin-top:var(--space-xs);margin-left:0;width:100%}@media(min-width:62rem){.node-type-course .field-stripe-price-id .buy-now{margin-top:0;margin-left:var(--space-3xs);width:auto}}.node-type-course .sample-videos-block{position:relative}.node-type-course .sample-videos-block:before{background-color:var(--color-gray-bg);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.node-type-course .sample-videos-block{padding:var(--space-s)0}@media(min-width:75rem){.node-type-course .sample-videos-block{padding:var(--space-2xl)0}}.node-type-course .sample-videos-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.node-type-course .sample-videos-block .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}.node-type-course .sample-videos-block .block-title{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}@media(min-width:62rem){.node-type-course .sample-videos-block .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}.node-type-course .sample-videos-block .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}.node-type-course .sample-videos-block .block-title{margin-bottom:var(--space-s)}}@media(min-width:75rem){.node-type-course .sample-videos-block .block-title{margin-bottom:var(--space-s)}}.node-type-course .sample-videos-block .block-title a{margin-left:var(--space-5xs)}.node-type-course .sample-videos-block .block-title a:hover,.node-type-course .sample-videos-block .block-title a:focus{color:var(--color-orange-700)}.node-type-course .sample-videos-block .block-title{font-size:var(--font-size-xl);margin-top:0 0 var(--space-s)0}.node-type-course .sample-videos-block .listing-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 4rem)/3),1fr));row-gap:2rem;column-gap:1.25rem}.node-type-course .l-top-two-col{margin:var(--space-2xs)0}@media(min-width:62rem){.node-type-course .l-top-two-col{margin:var(--space-3xl)0}}.node-type-course .l-top-two-col .field-what-you-get ul{padding-left:var(--space-3xs)}.node-type-course .l-top-two-col .field-what-you-get li{list-style-image:url(../assets/images/check.svg)}.node-type-course .l-top-two-col .field-what-you-get li::marker{color:var(--color-teal-500)}.node-type-course .l-top-two-col .field-what-you-get li{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);font-style:italic;margin-bottom:var(--space-4xs)}.node-type-course .page-title{margin-bottom:var(--space-xl)}.node-type-course .field-what-you-get{padding:var(--space-l)0}.node-type-course .field-what-you-get .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl);margin-bottom:var(--space-xs)}.node-type-course .field-what-you-get ul{padding-left:var(--space-s);list-style-image:url(../assets/images/check.svg)}.node-type-course .field-what-you-get ul li{list-style-image:url(../assets/images/check.svg);padding-left:var(--space-5xs);font-size:var(--font-size-m);font-weight:400;line-height:var(--line-height-l);font-style:italic;margin-bottom:var(--space-4xs)}.node-type-course .field-what-you-get ul li::marker{color:var(--color-teal-500)}.course-lessons-listing table{margin:0 0 var(--space-xs)}.course-lessons-listing table caption{margin-bottom:var(--space-2xs)}.course-lessons-listing table .title-cell{font-weight:700}.course-lessons-listing table .title-cell>a{margin-left:var(--space-5xs)}.course-lessons-listing table .duration-cell{padding-left:0}@media(min-width:62rem){.course-lessons-listing table .duration-cell{width:var(--space-4xl)}}.course-lessons-listing table thead tr th:last-of-type,.course-lessons-listing table tbody tr td:last-of-type{text-align:left}@media(min-width:62rem){.course-lessons-listing table thead tr th:last-of-type,.course-lessons-listing table tbody tr td:last-of-type{text-align:right}}.course-lessons-listing table .flag-status{background-image:url(../assets/images/check_circle.svg);background-position:50%;background-repeat:no-repeat;background-position:0;display:block;color:var(--color-black-500);float:none;margin-top:var(--space-4xs);padding-left:var(--space-2xs)}@media(min-width:48rem){.course-lessons-listing table .flag-status{float:right;margin-top:0}}.course-lessons-listing .listing-group{margin-bottom:var(--space-m)}.course-lessons-listing .listing-group-header{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);margin-bottom:var(--space-2xs)}@media(max-width:47.9rem){.course-lessons-listing .listing-group-header{border-bottom:1px solid var(--color-black-200);padding-bottom:var(--space-2xs)}}.course-lessons-listing table tbody tr:nth-child(even){background-color:var(--color-gray-bg)}.course-lessons-listing table .flag-watched .flag-action{display:none}.course-lessons-listing table .flag-watched .unflag-action{background-image:url(../assets/images/check_circle.svg);background-position:0;color:var(--color-black-500);display:inline-block;padding-left:var(--space-2xs)}@media(max-width:61.9rem){.course-lessons-listing table td.title-cell{padding-left:0}.course-lessons-listing table td.title-cell::before{display:none}}@media(max-width:61.9rem){.course-lessons-listing table td.duration-cell::before{display:inline;position:static;width:auto;margin-bottom:0}}@media(max-width:47.9rem){.course-lessons-listing table .flag-watched{display:block;margin-top:var(--space-2xs)}}@media(min-width:48rem){.course-lessons-listing table .flag-watched{float:right}}.course-player .l-top-wrapper,.course-player .l-main-wrapper{background-color:var(--color-black-50)}.course-gate{padding:var(--space-l)var(--space-xs);text-align:center}.course-gate-inner{max-width:36rem;margin:0 auto}.course-gate h2{margin-bottom:var(--space-3xs)}.course-gate .buy-now{display:inline-block;margin:var(--space-3xs)0}.course-gate-login{margin-top:var(--space-3xs);font-size:var(--font-size-xs);color:var(--color-black-500)}.player-view .content-top-nav{padding:0}.player-view .field-mux-video{width:100%;max-width:960px;margin:0 auto}.player-view .field-mux-video mux-player{width:100%;max-width:960px;display:block;aspect-ratio:16/9;min-height:300px;height:auto}.player-view mux-player{width:100%;max-width:1080px;margin:0 auto;display:block;aspect-ratio:16/9;min-height:300px;height:auto}.player-view .video-description,.player-view .video-transcript{background-color:var(--color-white);padding:var(--space-3xs)var(--space-4xs);margin-top:var(--space-s)}@media(min-width:48rem){.player-view .video-description,.player-view .video-transcript{padding:var(--space-s)}}.player-view .video-description.row,.player-view .video-transcript.row{margin-left:0;margin-right:0}.player-view .field-course a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.player-view .field-course a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.player-view .field-course a:hover,.player-view .field-course a:focus{background-color:var(--color-teal-500)}.player-view .col-md-8{max-width:100%;flex:1}@media(min-width:62rem){.player-view .col-md-8{margin-right:var(--space-l)}}.player-view .field-abstract{line-height:var(--line-height-l)}.player-view .download-button{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-orange-500);box-shadow:inset 0 -2rem 1.5rem -1rem var(--color-orange-600);transition:background-color .12s ease-in,box-shadow .12s ease-in}.player-view .download-button:hover,.player-view .download-button:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.player-view .download-button{padding:var(--space-4xs)var(--space-3xs);margin-top:var(--space-4xs)}.player-view .course-flags{margin-top:var(--space-xs);display:flex;justify-content:flex-start;flex-direction:column}@media(min-width:34rem){.player-view .course-flags{flex-direction:row}}@media(min-width:48rem){.player-view .course-flags{margin-top:0;flex-direction:column}}@media(min-width:75rem){.player-view .course-flags{flex-direction:row;justify-content:flex-end}}.player-view .flag-watched a{padding:var(--space-6xs)0 var(--space-6xs)var(--space-2xs)}.player-view .flag-outer-saved{margin-top:var(--space-4xs);margin-left:0}@media(min-width:34rem){.player-view .flag-outer-saved{margin-top:0;margin-left:var(--space-3xs)}}@media(min-width:48rem){.player-view .flag-outer-saved{margin-top:var(--space-4xs);margin-left:0}}@media(min-width:75rem){.player-view .flag-outer-saved{margin-top:0;margin-left:var(--space-3xs)}}.player-view .field-related-terms{margin-top:var(--space-2xs)}.player-view .field-related-terms .field-label{font-size:var(--font-size-l);margin-bottom:var(--space-5xs);margin-top:0;line-height:var(--line-height-l)}@media(min-width:62rem){.player-view .field-related-terms .field-label{margin-bottom:var(--space-2xs)}}@media(min-width:48rem){.player-view .field-related-terms ul{padding-left:var(--space-s)}}@media(min-width:75rem){.player-view .field-related-terms ul{padding-left:var(--space-xl)}}.player-view .field-related-terms ul .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);font-weight:700;margin-bottom:var(--space-2xs);margin-top:0}.player-view .field-related-terms ul ul{margin:0;padding:0 0 0 var(--space-4xs)}.player-view .field-related-terms ul li{list-style-image:url(../assets/images/arrow_right_compact.svg)}.player-view .field-related-terms ul li::marker{color:var(--color-teal-500)}.player-view .field-related-terms ul li{margin-bottom:var(--space-5xs)}.player-view .field-related-terms ul a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.player-view .field-related-terms ul a:hover,.player-view .field-related-terms ul a:focus{color:var(--color-orange-700)}.player-view .field-related-terms ul a{font-weight:400;margin-left:var(--space-5xs)}.player-view .field-related-terms ul .columns{columns:1}@media(min-width:24rem){.player-view .field-related-terms ul .columns{columns:2;column-gap:var(--space-s)}}@media(min-width:62rem){.player-view .field-related-terms ul .columns{columns:3}}.player-view .field-related-terms ul{padding-left:var(--space-4xs)!important}.player-view .field-transcript .field-label{margin-top:0;border-bottom:2px solid var(--color-black-100);margin-bottom:var(--space-xs);padding-bottom:var(--space-3xs)}.download-block{background-color:var(--color-teal-300);border-radius:5px;padding:var(--space-2xs)var(--space-3xs)}.download-block img.align-left{float:none;margin:0;max-width:60%;width:100%}@media(min-width:34rem){.download-block img.align-left{max-width:100%}}@media(min-width:75rem){.download-block img.align-left{max-width:80%}}@media(min-width:34rem){.download-block .cover-art{float:left;margin-right:var(--space-3xs);width:var(--space-7xl)}}@media(min-width:48.1rem){.download-block .cover-art{float:none;margin-right:0;width:100%}}.download-block .block-title{margin:var(--space-4xs)0 var(--space-3xs)}@media(max-width:74.9rem){.download-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}}.col-lg-6 .download-block,.col-md-6 .download-block{width:100%}@media(min-width:34rem){.col-lg-6 .download-block .cover-art,.col-md-6 .download-block .cover-art{float:left;margin-right:var(--space-3xs);width:var(--space-7xl)}}@media(min-width:75rem){.col-lg-6 .download-block .cover-art,.col-md-6 .download-block .cover-art{margin-right:var(--space-xs);width:9.5rem}}.col-lg-6 .download-block .block-title,.col-md-6 .download-block .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}@media(min-width:34rem){.col-lg-6 .download-block .block-title,.col-md-6 .download-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);margin-top:0}}@media(min-width:48rem){.col-lg-6 .download-block .block-title,.col-md-6 .download-block .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}}@media(min-width:62rem){.col-lg-6 .download-block .block-title,.col-md-6 .download-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}}@media(min-width:75rem){.col-lg-6 .download-block .block-title,.col-md-6 .download-block .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}}@media(min-width:75rem){.col-lg-6 .download-block img,.col-md-6 .download-block img{max-width:100%}}.entity-pager{display:flex;justify-content:center;position:relative;list-style-type:none;margin:-4px 0 var(--space-2xs);padding:0}@media(min-width:62rem){.entity-pager{justify-content:flex-end;margin:-4px var(--space-2xs)0 0}}.entity-pager li:has(.inactive)+li>a{border:0}.entity-pager a{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-s);text-decoration:none}.entity-pager .inactive{display:none}.entity-pager-prev,.entity-pager-next{position:relative;width:auto}.entity-pager-prev a,.entity-pager-next a{width:auto;text-indent:0;overflow:visible;color:var(--color-black)}.entity-pager-prev a::before,.entity-pager-prev a::after,.entity-pager-next a::before,.entity-pager-next a::after{content:"";display:block;position:absolute;width:20px;height:100%;background-repeat:no-repeat;background-position:50%;background-size:95px}.entity-pager-prev a{position:relative;height:100%}.entity-pager-prev a::before,.entity-pager-prev a::after{content:"";display:block;position:absolute;width:24px;height:100%;background-repeat:no-repeat;background-position:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-size:auto;transition:opacity .12s ease-in}.entity-pager-prev a::before{opacity:1}.entity-pager-prev a::after{opacity:0}.entity-pager-prev a:hover::before,.entity-pager-prev a:active::before,.entity-pager-prev a:focus::before{opacity:0}.entity-pager-prev a:hover::after,.entity-pager-prev a:active::after,.entity-pager-prev a:focus::after{opacity:1}.entity-pager-prev a::before{background-image:url(../assets/images/arrow_sprites.svg#arrow_left_blue)}.entity-pager-prev a::after{background-image:url(../assets/images/arrow_sprites.svg#arrow_left_orange)}.entity-pager-prev a::before{background-image:url(../assets/images/chevron-sprites.svg#arrow_left_blue);left:-28px}.entity-pager-prev a::after{background-image:url(../assets/images/chevron-sprites.svg#arrow_left_orange);left:-21px}.entity-pager-next a{position:relative;height:100%}.entity-pager-next a::before,.entity-pager-next a::after{content:"";display:block;position:absolute;width:24px;height:100%;background-repeat:no-repeat;background-position:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-size:auto;transition:opacity .12s ease-in}.entity-pager-next a::before{opacity:1}.entity-pager-next a::after{opacity:0}.entity-pager-next a:hover::before,.entity-pager-next a:active::before,.entity-pager-next a:focus::before{opacity:0}.entity-pager-next a:hover::after,.entity-pager-next a:active::after,.entity-pager-next a:focus::after{opacity:1}.entity-pager-next a::before{background-image:url(../assets/images/arrow_sprites.svg#arrow_right_blue)}.entity-pager-next a::after{background-image:url(../assets/images/arrow_sprites.svg#arrow_right_orange)}.entity-pager-next a{border-left:1px solid var(--color-black-100);padding-left:1.5rem;margin-left:1.5rem}.entity-pager-next a::before{background-image:url(../assets/images/chevron-sprites.svg#arrow_right_blue);left:77px}.entity-pager-next a::after{background-image:url(../assets/images/chevron-sprites.svg#arrow_right_orange);left:84px}.node-type-chart .charts-listing,.node-type-puzzle .challenges-listing,.node-type-chart-type .chart-types-listing,.node-type-term .glossary-listing,.node-type-pivot .pivot-tables-listing{margin-top:0}.feedback-prompt-block{margin-block:var(--space-s);padding:var(--space-3xs);background:var(--color-white);border:1px solid var(--color-black-100);border-radius:2px;transition:box-shadow .12s ease-in}.feedback-prompt-block:hover{box-shadow:0 0 var(--space-s)var(--color-black-60)}.feedback__prompt{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.feedback__prompt[hidden]{display:none}.feedback__label{font-size:var(--font-size-s);font-weight:600;letter-spacing:var(--letter-spacing-s);margin-right:auto}.feedback__votes{display:flex;align-items:center;gap:.5rem}.feedback__votes.has-selection .feedback__vote:not(.is-selected){opacity:.4}.feedback__vote{background-color:initial;border:0;cursor:pointer;padding:0;-webkit-appearance:none;display:inline-flex;align-items:center;gap:.375rem;font-size:var(--font-size-3xs);font-weight:600;padding:.5rem 1rem;border:1px solid var(--color-black-200);border-radius:.3125rem;color:var(--color-black-600);transition:color .12s ease-in,border-color .12s ease-in,background-color .12s ease-in}.feedback__vote svg{width:16px;height:16px}.feedback__vote:hover,.feedback__vote:focus{border-color:var(--color-black-300);color:var(--color-black-700);background:var(--color-black-50)}.feedback__vote--yes.is-selected{color:var(--color-muted-green-700);border-color:var(--color-muted-green-400);background:#eaf5ef}.feedback__vote--no.is-selected{color:var(--color-muted-red-700);border-color:var(--color-muted-red-400);background:#fdf0f2}.feedback__form{margin-top:var(--space-3xs);animation:feedback-form-in .12s ease-in}.feedback__form[hidden]{display:none}.feedback__form .feedback__comment{width:100%;transition:none}.feedback__form-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:var(--space-4xs)}.feedback__reply-hint{font-size:var(--font-size-3xs);color:var(--color-black-500)}.feedback__actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.feedback__cancel{background-color:initial;border:0;cursor:pointer;padding:0;-webkit-appearance:none;font-size:var(--font-size-3xs);color:var(--color-black-500);padding:.35rem .5rem;border-radius:.3125rem;transition:color .12s ease-in,background-color .12s ease-in}.feedback__cancel:hover,.feedback__cancel:focus{color:var(--color-black-700);background:var(--color-black-50)}@keyframes feedback-form-in{from{opacity:0}to{opacity:1}}.feedback__thanks{font-size:var(--font-size-s);font-weight:600;color:var(--color-muted-green-700)}.feedback__thanks[hidden]{display:none}.flag-throbber{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;text-align:center}.flag-message{position:absolute;top:2.5em}.flag-saved,.flag-watched{display:inline-block;font-weight:600}.flag-saved a,.flag-watched a{padding-left:var(--space-3xs);text-decoration:none}.flag-saved .flag-action,.flag-watched .flag-action{color:var(--color-black-500)}.flag-saved .flag-action:hover,.flag-watched .flag-action:hover{color:var(--color-link-hover)}.flag-saved .unflag-action,.flag-watched .unflag-action{color:var(--color-link)}.flag-saved .flag-action{background-image:url(../assets/images/bookmark.svg);background-position:50%;background-repeat:no-repeat;background-position:0}.flag-saved .unflag-action{background-image:url(../assets/images/bookmark_orange.svg);background-position:50%;background-repeat:no-repeat;background-position:0}.flag-saved .flag-link-normal{background-image:none;padding-left:0}.listing-table .flag-saved .flag-link-toggle{display:block;margin-right:var(--space-4xs);width:22px;text-indent:-9999px}.pv-bookmark{margin-right:var(--space-3xs)}.flag-watched .flag-action{background-image:url(../assets/images/check_circle.svg);background-position:50%;background-repeat:no-repeat;background-position:0}.flag-watched .unflag-action{background-image:url(../assets/images/check_circle_orange.svg);background-position:50%;background-repeat:no-repeat;background-position:0}.button,a.button,input.form-submit,input.button-primary,button.button-primary{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-orange-500);box-shadow:inset 0 -2rem 1.5rem -1rem var(--color-orange-600);transition:background-color .12s ease-in,box-shadow .12s ease-in}.button:hover,.button:focus,a.button:hover,a.button:focus,input.form-submit:hover,input.form-submit:focus,input.button-primary:hover,input.button-primary:focus,button.button-primary:hover,button.button-primary:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.button,a.button,input.form-submit,input.button-primary,button.button-primary{padding:var(--space-4xs)var(--space-3xs)}.buy-now-form{display:contents}.buy-now-form button{font-family:inherit;-webkit-appearance:none;appearance:none}.button-small,a.button-small{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-orange-500);box-shadow:inset 0 -2rem 1.5rem -1rem var(--color-orange-600);transition:background-color .12s ease-in,box-shadow .12s ease-in}.button-small:hover,.button-small:focus,a.button-small:hover,a.button-small:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.button-small,a.button-small{padding:var(--space-5xs)var(--space-4xs)}a.button-black,.button-black{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-black);box-shadow:none;transition:background-color .12s ease-in}a.button-black:hover,a.button-black:focus,.button-black:hover,.button-black:focus{background-color:var(--color-black-700)}a.button-black,.button-black{padding:var(--space-4xs)var(--space-3xs)}a.button-white,.button-white{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-white);border:1px solid var(--color-orange-500);box-shadow:none;color:var(--color-orange-500);transition:background-color .12s ease-in,color .12s ease-in}a.button-white:hover,a.button-white:focus,.button-white:hover,.button-white:focus{background-color:var(--color-orange-500);color:var(--color-white)}a.button-white,.button-white{padding:var(--space-4xs)var(--space-3xs)}input.text-input,input.form-autocomplete,input.form-text,input.form-tel,input.form-email,input.form-url,input.form-color,input.form-number,input.form-search,input.form-file,textarea.form-textarea{background-color:var(--color-gray-bg);border:1px solid var(--color-gray-bg);border-radius:5px;padding:var(--space-4xs)var(--space-2xs);max-width:100%;transition:border .12s ease-in,outline .12s ease-in}input.text-input:hover,input.text-input:focus,input.form-autocomplete:hover,input.form-autocomplete:focus,input.form-text:hover,input.form-text:focus,input.form-tel:hover,input.form-tel:focus,input.form-email:hover,input.form-email:focus,input.form-url:hover,input.form-url:focus,input.form-color:hover,input.form-color:focus,input.form-number:hover,input.form-number:focus,input.form-search:hover,input.form-search:focus,input.form-file:hover,input.form-file:focus,textarea.form-textarea:hover,textarea.form-textarea:focus{outline:1px solid var(--color-black-500);outline-offset:-1px}.form-disabled input.text-input,input.text-input[disabled],.form-disabled input.form-autocomplete,input.form-autocomplete[disabled],.form-disabled input.form-text,input.form-text[disabled],.form-disabled input.form-tel,input.form-tel[disabled],.form-disabled input.form-email,input.form-email[disabled],.form-disabled input.form-url,input.form-url[disabled],.form-disabled input.form-color,input.form-color[disabled],.form-disabled input.form-number,input.form-number[disabled],.form-disabled input.form-search,input.form-search[disabled],.form-disabled input.form-file,input.form-file[disabled],.form-disabled textarea.form-textarea,textarea.form-textarea[disabled]{background-color:var(--color-black-400);color:var(--color-black-600)}.form-error input.text-input,.form-error input.form-autocomplete,.form-error input.form-text,.form-error input.form-tel,.form-error input.form-email,.form-error input.form-url,.form-error input.form-color,.form-error input.form-number,.form-error input.form-search,.form-error input.form-file,.form-error textarea.form-textarea{border:1px solid var(--color-magenta-500)}abbr.form-required,abbr.tabledrag-changed,abbr.ajax-changed{text-decoration:none}.form-required{color:var(--color-orange-500)}.form-item{padding:0;margin:0 0 var(--space-3xs)}.form-item label{margin:0 0 var(--space-4xs)}.form-type-checkbox .option{color:var(--color-link);display:inline-block;margin:0 0 0 var(--space-6xs);transition:color .12s ease-in}.form-type-checkbox .option:hover,.form-type-checkbox .option:focus{color:var(--color-link-hover)}.form-type-select{position:relative}.form-type-select:after{content:url(../assets/images/chevron-down-gray.svg);position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);right:var(--space-4xs)}.form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-black-50);border:0;border-radius:5px;line-height:var(--font-size-m);padding:var(--space-4xs)var(--space-xs)var(--space-4xs)var(--space-4xs)}.user-profile-form .form-wrapper{margin:0 0 var(--space-xs)}.user-profile-form .form-wrapper:not(fieldset){display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 1 * var(--space-xs))/2),1fr));row-gap:var(--space-xs);column-gap:var(--space-xs)}.user-profile-form .form-item{margin:0}.user-profile-form .form-item .description{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);color:var(--color-black-700);margin-bottom:0;margin-top:var(--space-4xs)}.user-profile-form label{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.user-profile-form fieldset{padding:var(--space-4xs)}@media(min-width:34rem){.user-profile-form fieldset{padding:var(--space-3xs)}}.user-profile-form fieldset .fieldset-legend{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);margin:0 var(--space-5xs)}.user-profile-form fieldset label{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m)}.user-profile-form fieldset .form-item:not(:last-child){margin-bottom:var(--space-3xs)}.user-profile-form .user-picture{margin-bottom:var(--space-3xs)}@media(min-width:48rem){.user-profile-form .user-picture{float:left;margin-right:var(--space-3xs)}}@media(min-width:48rem){.user-profile-form .form-type-file{clear:both}}.user-profile-form .form-file,.user-profile-form .form-select{width:100%}.user-profile-form .form-type-select:after{top:calc(var(--space-m) + .1875rem)}.user-profile-form .form-cancel{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-white);border:1px solid var(--color-orange-500);box-shadow:none;color:var(--color-orange-500);transition:background-color .12s ease-in,color .12s ease-in}.user-profile-form .form-cancel:hover,.user-profile-form .form-cancel:focus{background-color:var(--color-orange-500);color:var(--color-white)}.user-profile-form .form-cancel{padding:calc(var(--space-4xs) - 1px)var(--space-3xs);margin-left:var(--space-4xs)}@media(min-width:62rem){.featured-formulas{display:flex;flex-wrap:wrap;position:relative}}.featured-formulas p:first-child{margin-top:0}.featured-formulas p:last-child{margin-bottom:0}@media(min-width:62rem){.featured-formulas .listing-header{flex:1 0 100%}}@media(min-width:62rem){.featured-formulas>.listing-content,.featured-formulas>.listing-attachment{flex:0 0 calc(50% - var(--space-4xs))}}.featured-formulas>.listing-content{margin-bottom:var(--space-s)}@media(min-width:48rem){.featured-formulas>.listing-content{margin-bottom:var(--space-m)}}@media(min-width:62rem){.featured-formulas>.listing-content{margin-bottom:0;margin-right:var(--space-2xs)}}.featured-formulas .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.featured-formulas .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}.featured-formulas .block-title{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}@media(min-width:62rem){.featured-formulas .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}.featured-formulas .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}.featured-formulas .block-title{margin-bottom:var(--space-s)}}@media(min-width:75rem){.featured-formulas .block-title{margin-bottom:var(--space-s)}}.featured-formulas .block-title a{margin-left:var(--space-5xs)}.featured-formulas .block-title a:hover,.featured-formulas .block-title a:focus{color:var(--color-orange-700)}.featured-formulas .field-formula-category{margin-bottom:var(--space-3xs)}.featured-formulas .field-formula-category a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.featured-formulas .field-formula-category a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.featured-formulas .field-formula-category a:hover,.featured-formulas .field-formula-category a:focus{background-color:var(--color-teal-500)}.featured-formulas .teaser-heading{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl);margin-bottom:var(--space-3xs);margin-top:0}@media(min-width:48rem){.featured-formulas .teaser-heading{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl)}}.featured-formulas .teaser-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.featured-formulas .teaser-heading a:hover,.featured-formulas .teaser-heading a:focus{color:var(--color-orange-700)}.featured-formulas .field-body p,.featured-formulas .field-body li{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.featured-formulas .field-body a.more-link{margin-left:var(--space-6xs);text-decoration:none}.featured-formulas .card{margin-bottom:var(--space-2xs)}.featured-formulas .card:last-child{margin-bottom:0}@media(min-width:48rem){.featured-formulas .card{flex:0 0 calc(50% - var(--space-4xs));margin-bottom:0}}.featured-formulas .card .field-formula-category{margin-bottom:var(--space-4xs)}.featured-formulas>.more-link{margin:0}.featured-formulas>.more-link a{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.featured-formulas>.more-link a:hover,.featured-formulas>.more-link a:focus{color:var(--color-orange-700)}.featured-formulas>.more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}.featured-formulas>.more-link a{display:inline-block}@media(min-width:62rem){.featured-formulas>.more-link a{font-size:var(--font-size-m);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}}.featured-formulas>.more-link{text-align:right}@media(min-width:62rem){.featured-formulas>.more-link{position:absolute;right:0;top:var(--space-4xs)}}.featured-formulas.cards-listing{margin-bottom:var(--space-s)}@media(min-width:62rem){.featured-formulas.cards-listing{margin-bottom:0}}@media(min-width:48rem){.featured-formulas.cards-listing>.listing-content{display:flex;justify-content:space-between}}@media(min-width:62rem){.featured-formulas.cards-listing>.listing-content{flex:1 0 100%;margin:0}}.node-formula.full-view .content table td{padding:var(--space-5xs)var(--space-2xs)}.node-type-formula .l-content article .content>h2:first-child{margin-top:0}.formulas-page .l-top-wrapper{padding:var(--space-2xl)0}.formulas-page .l-top-wrapper h1.block-title{margin-top:0}.formulas-page .l-top-wrapper p{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.formulas-page .l-top-wrapper p:first-child{margin-top:0}.formulas-page .l-top-wrapper p:last-child{margin-bottom:var(--space-xs)}@media(min-width:48rem){.formulas-page .formula-categories-block{padding-left:var(--space-s)}}@media(min-width:75rem){.formulas-page .formula-categories-block{padding-left:var(--space-xl)}}.formulas-page .formula-categories-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);font-weight:700;margin-bottom:var(--space-2xs);margin-top:0}.formulas-page .formula-categories-block ul{margin:0;padding:0 0 0 var(--space-4xs)}.formulas-page .formula-categories-block li{list-style-image:url(../assets/images/arrow_right_compact.svg)}.formulas-page .formula-categories-block li::marker{color:var(--color-teal-500)}.formulas-page .formula-categories-block li{margin-bottom:var(--space-5xs)}.formulas-page .formula-categories-block a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.formulas-page .formula-categories-block a:hover,.formulas-page .formula-categories-block a:focus{color:var(--color-orange-700)}.formulas-page .formula-categories-block a{font-weight:400;margin-left:var(--space-5xs)}.formulas-page .formula-categories-block .columns{columns:1}@media(min-width:24rem){.formulas-page .formula-categories-block .columns{columns:2;column-gap:var(--space-s)}}@media(min-width:62rem){.formulas-page .formula-categories-block .columns{columns:3}}.formula-name{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.formula-related-functions{padding:var(--space-3xs)var(--space-2xs)var(--space-4xs)}.formula-related-functions a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-white);border:1px solid var(--color-orange-500);color:var(--color-black)}.formula-related-functions a:hover,.formula-related-functions a:focus{background-color:var(--color-orange-600);border-color:var(--color-orange-600);color:var(--color-white)}.formula-related-functions a{font-size:var(--font-size-2xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);margin-bottom:var(--space-5xs);margin-right:var(--space-6xs);padding:var(--space-6xs)var(--space-5xs)}.related-formulas{margin-top:var(--space-s)}.related-formulas .title{margin-top:0}.related-formulas a img{border:1px solid var(--color-black-100)}.related-formulas a:hover img{box-shadow:0 0 var(--space-m)var(--color-black-100);border:1px solid var(--color-black-200)}.related-formulas .listing-row{padding:var(--space-3xs)}.related-formulas .listing-row:last-child{margin-bottom:0}.related-formulas-item .formula-title{margin-bottom:var(--space-5xs);margin-top:0}.related-formulas-item .formula-title a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.related-formulas-item .formula-title a:hover,.related-formulas-item .formula-title a:focus{color:var(--color-orange-700)}.related-formulas-item img{box-shadow:0 0 var(--space-s)var(--color-black-60);display:block;margin-bottom:var(--space-2xs);width:100%}@media(min-width:48rem){.related-formulas-item img{margin-bottom:0}}.related-formulas-item .formula-description{overflow-wrap:break-word}.related-formulas-item .more-link{margin-left:var(--space-6xs)}.glossary-page .l-top-wrapper,.challenges-page .l-top-wrapper{padding:var(--space-2xl)0 var(--space-4xs)}.glossary-page .l-top-left .custom-block,.challenges-page .l-top-left .custom-block{margin-bottom:var(--space-xs)}.glossary-page .l-content,.challenges-page .l-content{padding-bottom:0}.glossary-page .courses-promo-block,.challenges-page .courses-promo-block{padding:var(--space-xs)0}@media(min-width:62rem){.glossary-page .courses-promo-block,.challenges-page .courses-promo-block{padding:var(--section-v-space)0}}.glossary-listing,.challenges-listing{margin-top:0}@media(min-width:62rem){.glossary-listing,.challenges-listing{margin-top:var(--space-xs)}}.glossary-listing .listing-grid,.challenges-listing .listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 6rem)/4),1fr));row-gap:2rem;column-gap:1.5rem}.glossary-listing .card,.challenges-listing .card{height:100%}.glossary-listing .field-formula-category,.challenges-listing .field-formula-category{margin-bottom:var(--space-5xs)}.glossary-listing .field-formula-category a,.challenges-listing .field-formula-category a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.glossary-listing .field-formula-category a,.challenges-listing .field-formula-category a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.glossary-listing .field-formula-category a:hover,.glossary-listing .field-formula-category a:focus,.challenges-listing .field-formula-category a:hover,.challenges-listing .field-formula-category a:focus{background-color:var(--color-teal-500)}@media(min-width:62rem){.featured-functions{display:flex;flex-wrap:wrap;position:relative}}.featured-functions p:first-child{margin-top:0}.featured-functions p:last-child{margin-bottom:0}@media(min-width:62rem){.featured-functions .listing-header{flex:1 0 100%}}@media(min-width:62rem){.featured-functions>.listing-content,.featured-functions>.listing-attachment{flex:0 0 calc(50% - var(--space-4xs))}}.featured-functions>.listing-content{margin-bottom:var(--space-s)}@media(min-width:48rem){.featured-functions>.listing-content{margin-bottom:var(--space-m)}}@media(min-width:62rem){.featured-functions>.listing-content{margin-bottom:0;margin-right:var(--space-2xs)}}.featured-functions .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.featured-functions .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}.featured-functions .block-title{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}@media(min-width:62rem){.featured-functions .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}.featured-functions .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}.featured-functions .block-title{margin-bottom:var(--space-s)}}@media(min-width:75rem){.featured-functions .block-title{margin-bottom:var(--space-s)}}.featured-functions .block-title a{margin-left:var(--space-5xs)}.featured-functions .block-title a:hover,.featured-functions .block-title a:focus{color:var(--color-orange-700)}.featured-functions .field-category{margin-bottom:var(--space-3xs)}.featured-functions .field-category a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.featured-functions .field-category a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.featured-functions .field-category a:hover,.featured-functions .field-category a:focus{background-color:var(--color-teal-500)}.featured-functions .teaser-heading{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl);margin-bottom:var(--space-3xs);margin-top:0}@media(min-width:48rem){.featured-functions .teaser-heading{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl)}}.featured-functions .teaser-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.featured-functions .teaser-heading a:hover,.featured-functions .teaser-heading a:focus{color:var(--color-orange-700)}.featured-functions .text-field p,.featured-functions .text-field li{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.featured-functions .text-field a.more-link{margin-left:var(--space-6xs);text-decoration:none}.featured-functions .card{margin-bottom:var(--space-2xs)}.featured-functions .card:last-child{margin-bottom:0}@media(min-width:48rem){.featured-functions .card{flex:0 0 calc(50% - var(--space-4xs));margin-bottom:0}}.featured-functions .card .field-formula-category{margin-bottom:var(--space-4xs)}.featured-functions>.more-link{margin:0}.featured-functions>.more-link a{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.featured-functions>.more-link a:hover,.featured-functions>.more-link a:focus{color:var(--color-orange-700)}.featured-functions>.more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}.featured-functions>.more-link a{display:inline-block}@media(min-width:62rem){.featured-functions>.more-link a{font-size:var(--font-size-m);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}}.featured-functions>.more-link{text-align:right}@media(min-width:62rem){.featured-functions>.more-link{position:absolute;right:0;top:var(--space-4xs)}}.featured-functions.cards-listing{margin-bottom:var(--space-s)}@media(min-width:62rem){.featured-functions.cards-listing{margin-bottom:0}}@media(min-width:48rem){.featured-functions.cards-listing>.listing-content{display:flex;justify-content:space-between}}@media(min-width:62rem){.featured-functions.cards-listing>.listing-content{flex:1 0 100%;margin:0}}.functions-page .l-top-wrapper{padding:var(--space-2xl)0}.functions-page .l-top-wrapper h1.block-title{margin-top:0}.functions-page .l-top-wrapper p{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.functions-page .l-top-wrapper p:first-child{margin-top:0}.functions-page .l-top-wrapper p:last-child{margin-bottom:var(--space-xs)}@media(min-width:48rem){.functions-page .function-categories-block{padding-left:var(--space-s)}}@media(min-width:75rem){.functions-page .function-categories-block{padding-left:var(--space-xl)}}.functions-page .function-categories-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);font-weight:700;margin-bottom:var(--space-2xs);margin-top:0}.functions-page .function-categories-block ul{margin:0;padding:0 0 0 var(--space-4xs)}.functions-page .function-categories-block li{list-style-image:url(../assets/images/arrow_right_compact.svg)}.functions-page .function-categories-block li::marker{color:var(--color-teal-500)}.functions-page .function-categories-block li{margin-bottom:var(--space-5xs)}.functions-page .function-categories-block a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.functions-page .function-categories-block a:hover,.functions-page .function-categories-block a:focus{color:var(--color-orange-700)}.functions-page .function-categories-block a{font-weight:400;margin-left:var(--space-5xs)}.functions-page .function-categories-block .columns{columns:1}@media(min-width:24rem){.functions-page .function-categories-block .columns{columns:2;column-gap:var(--space-s)}}@media(min-width:62rem){.functions-page .function-categories-block .columns{columns:3}}@media(min-width:62rem){.node-function.full-view>.content{display:flex;flex-wrap:wrap}}@media(min-width:62rem){.node-function.full-view .field{flex:1 0 100%;min-width:0}}.node-function.full-view .field-abstract .field-label{margin-top:0}.node-function.full-view .field-purpose .field-label,.node-function.full-view .field-return-value .field-label,.node-function.full-view .field-parameters .field-label{font-size:var(--font-size-m);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-m);margin-bottom:var(--space-3xs);margin-top:var(--space-2xs)}@media(min-width:62rem){.node-function.full-view .field-purpose,.node-function.full-view .field-return-value{flex:0 0 50%}}.node-function.full-view .field-parameters ul{margin-top:var(--space-3xs)}.node-function.full-view .field-parameters li{margin-bottom:var(--space-4xs);margin-top:var(--space-4xs)}.node-function.full-view .field-parameters .language-xls{margin:0}.node-function.full-view .field-usage{border-top:1px solid var(--color-black-200);margin-top:var(--space-3xs);padding-top:var(--space-xs)}.node-function.full-view .field-usage table td{padding:var(--space-5xs)var(--space-2xs)}.node-type-function .summary-heading{margin-top:0}.related-functions{margin-top:var(--space-s)}.related-functions .title{margin-top:0}.related-functions a img{border:1px solid var(--color-black-100)}.related-functions a:hover img{box-shadow:0 0 var(--space-m)var(--color-black-100);border:1px solid var(--color-black-200)}.related-functions .listing-row{margin-bottom:var(--space-2xs);padding:var(--space-3xs)}.related-functions .listing-row:last-child{margin-bottom:0}.related-functions-item .function-title{margin-bottom:var(--space-5xs);margin-top:0}.related-functions-item .function-title a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.related-functions-item .function-title a:hover,.related-functions-item .function-title a:focus{color:var(--color-orange-700)}.related-functions-item img{box-shadow:0 0 var(--space-s)var(--color-black-60);display:block;margin-bottom:var(--space-2xs);width:100%}@media(min-width:48rem){.related-functions-item img{margin-bottom:0}}.related-functions-item .more-link{margin-left:var(--space-6xs)}.topics-key-functions-block h2,.topics-key-functions-block h3{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl);border-bottom:1px solid var(--color-black-200);margin-bottom:var(--space-2xs);margin-top:0}.function-name{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.function-version{min-width:calc(var(--space-7xl) + var(--space-xs))}.function-version>span{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.function-version>span{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.function-version>span:hover,.function-version>span:focus{background-color:var(--color-teal-300)}.function-parameters{padding-bottom:var(--space-4xs)}.function-parameters .param{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white);text-transform:none}.function-parameters .param:hover,.function-parameters .param:focus{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.function-parameters .param{margin-bottom:var(--space-5xs);margin-right:var(--space-6xs);font-weight:600;padding:.4rem}.function-parameters .param.optional{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-white);border:2px solid var(--color-black);color:var(--color-black);text-transform:none}.function-parameters .param.optional:hover,.function-parameters .param.optional:focus{background-color:var(--color-white);border-color:var(--color-black);color:var(--color-black)}.function-parameters .param.optional{font-weight:600;border-width:1px;padding:.4rem}.node-type-lesson h1.page-title{font-size:var(--font-size-l);text-align:center;margin-top:var(--space-3xs);margin-bottom:var(--space-5xs)}@media(min-width:62rem){.node-type-lesson h1.page-title{font-size:var(--font-size-xl)}}.node-type-lesson .field-course a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.node-type-lesson .field-course a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.node-type-lesson .field-course a:hover,.node-type-lesson .field-course a:focus{background-color:var(--color-teal-500)}.node-type-lesson .l-top-wrapper{margin-bottom:var(--space-2xs);padding-bottom:var(--space-4xs)}div.messages{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);font-weight:600;margin:var(--space-3xs)0;padding:var(--space-4xs)var(--space-xs)var(--space-4xs)var(--space-xl)}div.messages.status{background-color:var(--color-muted-green-400);color:var(--color-muted-green-900)}div.messages.status::before{background-color:var(--color-muted-green-700)}div.messages.status a{color:var(--color-muted-green-900)}div.messages.warning{background-color:var(--color-yellow-400);color:var(--color-yellow-900)}div.messages.warning::before{background-color:var(--color-yellow-700)}div.messages.warning a{color:var(--color-yellow-900)}div.messages.error{background-color:var(--color-muted-red-400);color:var(--color-muted-red-900)}div.messages.error::before{background-color:var(--color-muted-red-700)}div.messages.error a{color:var(--color-muted-red-900)}div.messages::before{background-position:50%}@media(min-width:48rem){div.messages::before{width:var(--space-m)}}div.messages .dismiss:before{content:url(../assets/images/x.svg);background-color:initial;margin:0;transform:none;height:auto;width:auto}div.messages .dismiss{height:auto;width:auto;padding:var(--space-5xs);top:0;right:0}div.messages .dismiss::after{display:none}.newsletter-signup-form{display:flex}.newsletter-signup input.text-input{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);border:0;border-radius:5px 0 0 5px;flex:1;max-width:calc(100% - 7.5rem)}.newsletter-signup input.form-submit{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:0 .3125rem .3125rem 0;background-color:var(--color-orange-500);box-shadow:inset 0 -2rem 1.5rem -1rem var(--color-orange-600);transition:background-color .12s ease-in,box-shadow .12s ease-in}.newsletter-signup input.form-submit:hover,.newsletter-signup input.form-submit:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.newsletter-signup input.form-submit{padding:var(--space-4xs)var(--space-3xs);font-size:var(--font-size-2xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);max-width:7.5rem}.newsletter-block .newsletter-signup{background-color:var(--color-teal-300);border-radius:5px;padding:var(--space-s)var(--space-3xs);margin-bottom:var(--space-l)}@media(min-width:48rem){.newsletter-block .newsletter-signup{margin-bottom:var(--space-7xl)}}@media(min-width:62rem){.newsletter-block .newsletter-signup{padding:var(--space-m)}}@media(min-width:75rem){.newsletter-block .newsletter-signup{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-2xl)var(--space-xl)}}.newsletter-block .newsletter-signup-text{flex:0 0 calc(52% - var(--space-3xs))}.newsletter-block .newsletter-signup-form{flex:1;width:100%}.newsletter-block .newsletter-signup-form-wrapper{display:flex;gap:var(--space-4xs);align-items:center;flex:0 0 calc(48% - var(--space-3xs));flex-wrap:wrap}.newsletter-block .newsletter-signup-heading{margin-bottom:var(--space-3xs);margin-top:0}@media(min-width:62rem){.newsletter-block .newsletter-signup-heading{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl)}}.newsletter-block .newsletter-signup-description{font-size:var(--font-size-m);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);margin-bottom:var(--space-3xs)}@media(min-width:62rem){.newsletter-block .newsletter-signup-description{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}}.newsletter-block .newsletter-signup-subheading:after{content:url(../assets/images/arrow_right_orange.svg);margin-left:var(--space-5xs)}.newsletter-block .newsletter-signup-subheading{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);display:flex;margin-bottom:0;margin-top:0}@media(min-width:62rem){.newsletter-block .newsletter-signup-subheading{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}.newsletter-block .newsletter-signup-subheading::after{margin:0 var(--space-4xs);position:relative;top:var(--space-6xs)}}.newsletter-block input.text-input{background-color:var(--color-white)}.newsletter-block .newsletter-signup input.form-submit{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:0 .3125rem .3125rem 0;background-color:var(--color-black);box-shadow:none;transition:background-color .12s ease-in}.newsletter-block .newsletter-signup input.form-submit:hover,.newsletter-block .newsletter-signup input.form-submit:focus{background-color:var(--color-black-700)}.newsletter-block .newsletter-signup input.form-submit{padding:var(--space-4xs)var(--space-3xs)}.front .newsletter-block .newsletter-signup{margin-bottom:0}@media(min-width:75rem){.front .newsletter-block .newsletter-signup{flex-direction:row}}.front .newsletter-block .newsletter-signup-form-wrapper{flex-direction:column;align-items:flex-start}@media(min-width:62rem){.front .newsletter-block .newsletter-signup-form-wrapper{flex-direction:row;align-items:center}}@media(min-width:75rem){.front .newsletter-block .newsletter-signup-form-wrapper{flex-direction:column;align-items:flex-start}}.front .newsletter-block .newsletter-signup-form{flex:0}@media(min-width:62rem){.front .newsletter-block .newsletter-signup-form{flex:1}}@media(min-width:75rem){.front .newsletter-block .newsletter-signup-form{flex:0}}.newsletter-signup-footer-heading,.newsletter-signup-footer-description{margin-bottom:var(--space-4xs);margin-top:0}@media(min-width:62rem){.newsletter-signup-footer-heading,.newsletter-signup-footer-description{margin-bottom:var(--space-3xs)}}.newsletter-signup-footer-heading{font-size:var(--font-size-m);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-m)}@media(min-width:62rem){.newsletter-signup-footer-heading{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}}@media(min-width:75rem){.newsletter-signup-footer-heading{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}}.newsletter-signup-footer input.text-input:focus{outline:2px solid var(--color-orange-500);outline-offset:-2px}.l-main-wrapper-inner{padding-bottom:var(--space-2xl)}.node-type-page .l-main-wrapper-inner,.node-type-resource .l-main-wrapper-inner{padding-top:var(--space-2xs)}@media(min-width:48rem){.node-type-page .l-main-wrapper-inner,.node-type-resource .l-main-wrapper-inner{padding-top:var(--space-2xl)}}.pager{display:flex;justify-content:center;list-style:none;margin:var(--space-s)0;padding:0;clear:both;width:fit-content;border:1px solid var(--color-black-200);border-radius:5px}.pager a{display:block;font-size:var(--font-size-m);padding:var(--space-4xs)var(--space-3xs);text-decoration:none;font-weight:400}.pager-item{border-right:1px solid var(--color-black-200);margin:0}.pager-ellipsis{display:none}.pager-current{border-right:0}@media(min-width:62rem){.pager-current{border-right:1px solid var(--color-black-200)}}.pager .last{border-right:0}.pager-previous,.pager-next{width:60px}.pager-previous{border-right:1px solid var(--color-black-200)}.pager-previous a{position:relative;height:100%}.pager-previous a::before,.pager-previous a::after{content:"";display:block;position:absolute;width:24px;height:100%;background-repeat:no-repeat;background-position:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-size:auto;transition:opacity .12s ease-in}.pager-previous a::before{opacity:1}.pager-previous a::after{opacity:0}.pager-previous a:hover::before,.pager-previous a:active::before,.pager-previous a:focus::before{opacity:0}.pager-previous a:hover::after,.pager-previous a:active::after,.pager-previous a:focus::after{opacity:1}.pager-previous a::before{background-image:url(../assets/images/arrow_sprites.svg#arrow_left_blue)}.pager-previous a::after{background-image:url(../assets/images/arrow_sprites.svg#arrow_left_orange)}.pager-previous a{width:100%;overflow:hidden;text-indent:-9999px;padding:0}.pager-next{border-left:1px solid var(--color-black-200)}@media(min-width:62rem){.pager-next{border-left:0}}.pager-next a{position:relative;height:100%}.pager-next a::before,.pager-next a::after{content:"";display:block;position:absolute;width:24px;height:100%;background-repeat:no-repeat;background-position:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-size:auto;transition:opacity .12s ease-in}.pager-next a::before{opacity:1}.pager-next a::after{opacity:0}.pager-next a:hover::before,.pager-next a:active::before,.pager-next a:focus::before{opacity:0}.pager-next a:hover::after,.pager-next a:active::after,.pager-next a:focus::after{opacity:1}.pager-next a::before{background-image:url(../assets/images/arrow_sprites.svg#arrow_right_blue)}.pager-next a::after{background-image:url(../assets/images/arrow_sprites.svg#arrow_right_orange)}.pager-next a{width:100%;overflow:hidden;text-indent:-9999px;padding:0}.pager-last,.pager-first{display:none}.pager-current{padding:var(--space-4xs)var(--space-3xs);font-size:var(--font-size-m)}.pager-item{display:none}@media(min-width:62rem){.pager-item{display:block}}.pill-no-link{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-3xs);font-weight:800;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-orange-500);border-radius:5px;color:var(--color-white)}.pill-no-link:hover,.pill-no-link:focus{background-color:var(--color-orange-500)}.pill-teal-no-link{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.pill-teal-no-link{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.pill-teal-no-link:hover,.pill-teal-no-link:focus{background-color:var(--color-teal-300)}.pivot-tables-page .l-top-wrapper{padding:var(--space-2xl)0 var(--space-4xs)}.pivot-tables-page .l-top-left .custom-block{margin-bottom:var(--space-xs)}.pivot-tables-page .l-content{padding-bottom:0}.pivot-tables-page .courses-promo-block{padding:var(--space-xs)0}@media(min-width:62rem){.pivot-tables-page .courses-promo-block{padding:var(--section-v-space)0}}.pivot-tables-listing{margin-top:0}@media(min-width:62rem){.pivot-tables-listing{margin-top:var(--space-xs)}}.pivot-tables-listing .listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 6rem)/4),1fr));row-gap:2rem;column-gap:1.5rem}.pivot-tables-listing .card{height:100%}.node-type-pivot .summary-heading{margin-top:0}.node-type-product-display .product-page-title{margin-top:var(--space-3xs)}@media(min-width:48rem){.node-type-product-display .product-page-title{margin-top:0}}.node-type-product-display .product-description .field-body{border-bottom:2px solid var(--color-black-100);margin-bottom:var(--space-4xs);padding-bottom:var(--space-3xs)}@media(min-width:48rem){.node-type-product-display .product-description .field-body{margin-bottom:var(--space-xs)}}.node-type-product-display .product-description .field-body .field-item>p{line-height:var(--line-height-l)}.node-type-product-display .product-description .field-body .field-item>p>img{position:relative;top:var(--space-5xs)}.node-type-product-display .product-purchase{display:flex;flex-direction:column}@media(min-width:34rem){.node-type-product-display .product-purchase{flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}}.node-type-product-display .field-price{margin-left:0;margin-top:var(--space-4xs)}@media(min-width:34rem){.node-type-product-display .field-price{margin-top:0}}@media(min-width:62rem){.node-type-product-display .field-price{margin-left:auto}}.node-type-product-display .field-price .field-label{font-size:var(--font-size-xs);font-weight:400;margin:0}.node-type-product-display .field-price .field-items{font-size:var(--font-size-xl);font-weight:700}.node-type-product-display .field-stripe-price-id{width:100%;text-align:center}@media(min-width:62rem){.node-type-product-display .field-stripe-price-id{width:auto}}.node-type-product-display .field-stripe-price-id .buy-now{margin-top:var(--space-xs);margin-left:0;width:100%}@media(min-width:62rem){.node-type-product-display .field-stripe-price-id .buy-now{margin-top:0;margin-left:var(--space-3xs);width:auto}}.node-type-product-display .node-block{padding-bottom:var(--space-s)}.node-type-product-display .field-what-you-get ul{padding-left:var(--space-3xs)}.node-type-product-display .field-what-you-get li{list-style-image:url(../assets/images/check.svg)}.node-type-product-display .field-what-you-get li::marker{color:var(--color-teal-500)}.node-type-product-display .field-what-you-get li{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);font-style:italic;margin-bottom:var(--space-4xs)}.node-type-product-display .l-bottom-right{display:block}.node-type-puzzle .field-abstract{margin-bottom:var(--space-2xs)}.node-type-puzzle .summary-heading{margin-top:0}.node-puzzle .field-answer{margin-top:var(--space-xs)}.node-puzzle .answer-reveal-button:after{content:url(../assets/images/minus.svg)}.node-puzzle .answer-reveal-button{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);background-color:var(--color-white);border:1px solid var(--color-orange-500);border-radius:5px 5px 0 0;cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-3xs)var(--space-2xs)var(--space-4xs);text-align:left;transition:background-color .12s ease-in,color .12s ease-in;width:100%}.node-puzzle .answer-reveal-button:hover:after,.node-puzzle .answer-reveal-button:focus:after{content:url(../assets/images/minus_white.svg)}.node-puzzle .answer-reveal-button:hover,.node-puzzle .answer-reveal-button:focus{background-color:var(--color-orange-500);color:var(--color-white)}.node-puzzle .answer-reveal-button.closed:after{content:url(../assets/images/plus.svg)}.node-puzzle .answer-reveal-button.closed{border-radius:5px}.node-puzzle .answer-reveal-button.closed:hover:after,.node-puzzle .answer-reveal-button.closed:focus:after{content:url(../assets/images/plus_white.svg)}.node-puzzle .answer-content{border:1px solid var(--color-orange-500);border-top:0;padding:var(--space-xs)var(--space-3xs)var(--space-m)}.field-body .quick-links-list ul,.text-field .quick-links-list ul{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);padding-left:var(--space-4xs)}.field-body .quick-links-list ul li,.text-field .quick-links-list ul li{list-style-image:url(../assets/images/arrow_right_compact.svg)}.field-body .quick-links-list ul li::marker,.text-field .quick-links-list ul li::marker{color:var(--color-teal-500)}.field-body .quick-links-list ul li,.text-field .quick-links-list ul li{margin-bottom:var(--space-5xs)}.field-body .quick-links-list ul a,.text-field .quick-links-list ul a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.field-body .quick-links-list ul a:hover,.field-body .quick-links-list ul a:focus,.text-field .quick-links-list ul a:hover,.text-field .quick-links-list ul a:focus{color:var(--color-orange-700)}.field-body .quick-links-list,.text-field .quick-links-list{background-color:var(--color-gray-bg);margin-bottom:var(--space-xs);min-width:fit-content;padding:var(--space-3xs)var(--space-xs)var(--space-2xs)}@media(min-width:62rem){.field-body .quick-links-list,.text-field .quick-links-list{float:right;width:45%;margin-left:var(--space-xs)}}.field-body .quick-links-list .title,.field-body .quick-links-list .title a,.text-field .quick-links-list .title,.text-field .quick-links-list .title a{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);margin-top:0;margin-bottom:var(--space-4xs)}.field-body .quick-links-list a,.text-field .quick-links-list a{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.header-quick-links ul{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);padding-left:var(--space-4xs)}.header-quick-links ul li{list-style-image:url(../assets/images/arrow_right_compact.svg)}.header-quick-links ul li::marker{color:var(--color-teal-500)}.header-quick-links ul li{margin-bottom:var(--space-5xs)}.header-quick-links ul a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.header-quick-links ul a:hover,.header-quick-links ul a:focus{color:var(--color-orange-700)}.header-quick-links{width:100%;margin:0 auto;padding-left:0;margin-bottom:var(--space-3xs)}@media(min-width:48rem){.header-quick-links{width:45%}}@media(min-width:62rem){.header-quick-links{width:60%;padding-left:var(--space-l);margin-bottom:0}}.header-quick-links a{margin-left:var(--space-5xs);font-weight:400}.header-quick-links .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl);margin-top:0;margin-bottom:var(--space-3xs);line-height:var(--line-height-l)}.sidebar-quick-links ul{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);padding-left:var(--space-4xs)}.sidebar-quick-links ul li{list-style-image:url(../assets/images/arrow_right_compact.svg)}.sidebar-quick-links ul li::marker{color:var(--color-teal-500)}.sidebar-quick-links ul li{margin-bottom:var(--space-5xs)}.sidebar-quick-links ul a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.sidebar-quick-links ul a:hover,.sidebar-quick-links ul a:focus{color:var(--color-orange-700)}.sidebar-quick-links a{margin-left:var(--space-5xs);font-weight:400}.sidebar-quick-links .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl);margin-top:0;margin-bottom:var(--space-3xs);line-height:var(--line-height-l)}.related-information-block{margin-top:var(--space-l)}@media(min-width:48rem){.related-information-block .related-information-listing{columns:2;column-gap:var(--space-l);column-rule:1px solid var(--color-black-200)}}@media(min-width:75rem){.related-information-block .related-information-listing{columns:3}}.related-information-block .related-information-group{break-inside:avoid}.related-information-block .related-information-group:last-child .item-list{margin-bottom:0}.related-information-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);margin:0 0 var(--space-2xs)}@media(min-width:62rem){.related-information-block .block-title{margin-bottom:var(--space-s)}}.related-information-block .related-information-heading{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-3xs);font-weight:800;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-orange-500);border-radius:5px;color:var(--color-white)}.related-information-block .related-information-heading:hover,.related-information-block .related-information-heading:focus{background-color:var(--color-orange-500)}.related-information-block .related-information-heading{margin-bottom:var(--space-3xs);margin-top:0}.related-information-block .item-list{margin-bottom:var(--space-2xs)}.related-information-block .item-list ul,.related-information-block .item-list ol{break-inside:avoid;margin:0;padding-left:var(--space-4xs)}.related-information-block .item-list li{list-style-image:url(../assets/images/arrow_right_compact.svg)}.related-information-block .item-list li::marker{color:var(--color-teal-500)}.related-information-block .item-list li{margin-bottom:var(--space-5xs)}.related-information-block .item-list li:last-child{margin-bottom:0}.related-information-block .item-list a{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.related-information-block .item-list a:hover,.related-information-block .item-list a:focus{color:var(--color-orange-700)}.toolbox-page .listing-grid-cols-4{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 3.75rem)/4),1fr));row-gap:1.25rem;column-gap:1.25rem}.toolbox-page .listing-grid-cols-5{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(12.5rem,(100% - 5rem)/5),1fr));row-gap:1.25rem;column-gap:1.25rem}.toolbox-page .listing-header{margin-bottom:var(--space-s)}@media(min-width:62rem){.toolbox-page .listing-header{margin-bottom:var(--space-l)}}.toolbox-page .card,.toolbox-page .toolbox-item{background-color:var(--color-white);border:1px solid var(--color-black-100);border-radius:2px;padding-bottom:var(--space-3xs);position:relative;transition:box-shadow .12s ease-in}.toolbox-page .card::after,.toolbox-page .toolbox-item::after{background-color:var(--color-orange-500);bottom:0;content:"";display:block;height:var(--space-5xs);left:0;opacity:0;position:absolute;right:0;width:100%;transition:opacity .12s ease-in}.toolbox-page .card:hover,.toolbox-page .toolbox-item:hover{box-shadow:0 0 var(--space-m)var(--color-black-60)}.toolbox-page .card:hover::after,.toolbox-page .toolbox-item:hover::after{opacity:1}.toolbox-page .card .content,.toolbox-page .toolbox-item .content{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.toolbox-page .card .image-field,.toolbox-page .toolbox-item .image-field{border-bottom:1px solid var(--color-black-100);margin-bottom:var(--space-3xs);margin-left:calc(var(--space-3xs) * -1);margin-right:calc(var(--space-3xs) * -1)}.toolbox-page .card .image-field a,.toolbox-page .card .image-field img,.toolbox-page .toolbox-item .image-field a,.toolbox-page .toolbox-item .image-field img{display:block}.toolbox-page .card .image-field img,.toolbox-page .toolbox-item .image-field img{width:100%}.toolbox-page .card .card-heading,.toolbox-page .toolbox-item .card-heading{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);margin-bottom:0;margin-top:0}@media(min-width:62rem){.toolbox-page .card .card-heading,.toolbox-page .toolbox-item .card-heading{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}}.toolbox-page .card .card-heading a,.toolbox-page .toolbox-item .card-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.toolbox-page .card .card-heading a:hover,.toolbox-page .card .card-heading a:focus,.toolbox-page .toolbox-item .card-heading a:hover,.toolbox-page .toolbox-item .card-heading a:focus{color:var(--color-orange-700)}.toolbox-page .card .card-heading a,.toolbox-page .toolbox-item .card-heading a{display:block}.toolbox-page .card,.toolbox-page .toolbox-item{height:100%}.toolbox-page .card .content,.toolbox-page .toolbox-item .content{display:flex;flex-direction:column;height:100%}.toolbox-page .card .card-image,.toolbox-page .card .image-field,.toolbox-page .toolbox-item .card-image,.toolbox-page .toolbox-item .image-field{border-bottom:0;margin:var(--space-3xs)0;padding:0}.toolbox-page .card img,.toolbox-page .toolbox-item img{width:100%}.toolbox-page .card .card-heading,.toolbox-page .toolbox-item .card-heading{font-size:var(--font-size-l);margin-bottom:var(--space-3xs)}.toolbox-page .card .card-heading:last-child,.toolbox-page .toolbox-item .card-heading:last-child{margin-bottom:0}.toolbox-page .card .card-footer,.toolbox-page .toolbox-item .card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.toolbox-listing .toolbox-item{display:flex;flex-direction:column;padding:0 var(--space-3xs)}.toolbox-listing .card-heading{flex-grow:2}.toolbox-listing .card-button{margin-bottom:var(--space-xs);margin-top:var(--space-3xs)}.toolbox-listing .card-button .file-icon,.toolbox-listing .card-button .file-size{display:none}.toolbox-listing .card-button a{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-orange-500);box-shadow:inset 0 -2rem 1.5rem -1rem var(--color-orange-600);transition:background-color .12s ease-in,box-shadow .12s ease-in}.toolbox-listing .card-button a:hover,.toolbox-listing .card-button a:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.toolbox-listing .card-button a{padding:var(--space-4xs)var(--space-3xs)}.toolbox-listing .card-button{margin-bottom:var(--space-2xs);margin-top:0}@media(min-width:48rem){.node-resource.has-image .page-title::before{display:none}}.node-resource .image-field{margin-bottom:var(--space-s)}@media(min-width:48rem){.node-resource .image-field{margin-bottom:0}}@media(min-width:62rem){.node-resource .image-field{padding-right:var(--space-xs)}}@media(min-width:75rem){.node-resource .image-field{padding-right:var(--space-m)}}.node-resource p{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.node-resource ul{padding-left:var(--space-3xs)}.node-resource ul li{list-style-image:url(../assets/images/check.svg)}.node-resource ul li::marker{color:var(--color-teal-500)}.node-resource ul li{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);font-style:italic}@media(min-width:62rem){.node-type-resource .l-top-wrapper{padding:var(--space-m)0}}.functions-pdf-signup-block,.shortcuts-pdf-signup-block{border-top:1px solid var(--color-black-200);margin-top:var(--space-m);padding-top:var(--space-m)}@media(min-width:62rem){.functions-pdf-signup-block,.shortcuts-pdf-signup-block{margin-top:var(--space-xl);padding-top:var(--space-xl)}}.function-pdf-signup,.shortcuts-pdf-signup{background-color:var(--color-teal-300);border-radius:5px;padding:var(--space-s)var(--space-3xs)}@media(min-width:62rem){.function-pdf-signup,.shortcuts-pdf-signup{padding:var(--space-m)}}@media(min-width:75rem){.function-pdf-signup,.shortcuts-pdf-signup{display:flex;justify-content:space-between;padding:var(--space-2xl)var(--space-xl)}}.function-pdf-signup-text,.shortcuts-pdf-signup-text{flex:0 0 calc(52% - var(--space-3xs))}.function-pdf-signup-form-wrapper,.shortcuts-pdf-signup-form-wrapper{align-items:flex-start;display:flex;flex:0 0 calc(48% - var(--space-3xs));flex-wrap:wrap;flex-direction:column;gap:var(--space-4xs)}@media(min-width:62rem){.function-pdf-signup-form-wrapper,.shortcuts-pdf-signup-form-wrapper{flex-direction:row;align-items:center}}@media(min-width:75rem){.function-pdf-signup-form-wrapper,.shortcuts-pdf-signup-form-wrapper{flex-direction:column;align-items:flex-start}}.function-pdf-signup-heading,.shortcuts-pdf-signup-heading{margin-bottom:var(--space-3xs);margin-top:0}@media(min-width:62rem){.function-pdf-signup-heading,.shortcuts-pdf-signup-heading{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl)}}.function-pdf-signup-description,.shortcuts-pdf-signup-description{font-size:var(--font-size-m);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);margin-bottom:var(--space-3xs)}@media(min-width:62rem){.function-pdf-signup-description,.shortcuts-pdf-signup-description{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}}.function-pdf-signup-description a,.shortcuts-pdf-signup-description a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.function-pdf-signup-description a:hover,.function-pdf-signup-description a:focus,.shortcuts-pdf-signup-description a:hover,.shortcuts-pdf-signup-description a:focus{color:var(--color-orange-700)}.function-pdf-signup-subheading:after,.shortcuts-pdf-signup-subheading:after{content:url(../assets/images/arrow_right_orange.svg);margin-left:var(--space-5xs)}.function-pdf-signup-subheading,.shortcuts-pdf-signup-subheading{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);display:flex;margin-bottom:0;margin-top:0}@media(min-width:62rem){.function-pdf-signup-subheading,.shortcuts-pdf-signup-subheading{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}.function-pdf-signup-subheading::after,.shortcuts-pdf-signup-subheading::after{margin:0 var(--space-4xs);position:relative;top:var(--space-6xs)}}.function-pdf-signup-form,.shortcuts-pdf-signup-form{display:flex;width:100%}@media(min-width:62rem){.function-pdf-signup-form,.shortcuts-pdf-signup-form{flex:1}}@media(min-width:75rem){.function-pdf-signup-form,.shortcuts-pdf-signup-form{flex:0}}.function-pdf-signup input.text-input,.shortcuts-pdf-signup input.text-input{background-color:var(--color-white);border:0;border-radius:5px 0 0 5px;flex:1;max-width:calc(100% - 8.5rem)}.function-pdf-signup input.form-submit,.shortcuts-pdf-signup input.form-submit{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:0 .3125rem .3125rem 0;background-color:var(--color-black);box-shadow:none;transition:background-color .12s ease-in}.function-pdf-signup input.form-submit:hover,.function-pdf-signup input.form-submit:focus,.shortcuts-pdf-signup input.form-submit:hover,.shortcuts-pdf-signup input.form-submit:focus{background-color:var(--color-black-700)}.function-pdf-signup input.form-submit,.shortcuts-pdf-signup input.form-submit{padding:var(--space-4xs)var(--space-3xs);font-size:var(--font-size-2xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);max-width:8.5rem}@media(max-width:61.9rem){.responsive-table caption{border-bottom:1px solid var(--color-black-200);margin-bottom:0;padding:0 0 var(--space-4xs)}.responsive-table thead{border-bottom:0}.responsive-table th{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.responsive-table tbody tr{display:block;padding:var(--space-2xs)}.responsive-table td{display:block;margin-bottom:var(--space-2xs);padding:0 0 0 calc(var(--space-7xl) + var(--space-xs));position:relative}.responsive-table td:last-child{margin-bottom:0}.responsive-table td[data-th]::before{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);content:attr(data-th)": ";display:block;position:absolute;left:0;top:0;width:calc(var(--space-7xl) + var(--space-4xs))}.responsive-table td::after{content:"";display:inline-block}}@media(max-width:47.9rem){.responsive-table tbody tr{padding:var(--space-2xs)var(--space-4xs)}.responsive-table td{margin-bottom:var(--space-3xs);padding:0}.responsive-table td[data-th]::before{margin-bottom:var(--space-4xs);position:relative;width:100%}.responsive-table td::after{display:none}}@media(max-width:61.9rem){.responsive-table.responsive-table--no-thead td{padding:0}.responsive-table.responsive-table--no-thead td::before{display:none}}.scroll-table{overflow-x:auto;margin-bottom:var(--space-3xs)}#header-search{background-color:var(--color-white);display:flex}#header-search .search-text{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);background-color:initial;border:0;border-radius:0;flex:1;padding:var(--space-4xs)var(--space-3xs)}#header-search .search-text::placeholder{color:var(--color-black-400)}#header-search .search-text:focus{outline:2px solid var(--color-orange-500);outline-offset:-2px}#header-search .search-submit{background:url(../assets/images/search_orange.svg)no-repeat 50%;border-radius:0;box-shadow:none;cursor:pointer;padding:var(--space-4xs)var(--space-2xs);text-indent:-99999px}#header-search .search-submit:focus{outline:2px solid var(--color-orange-500);outline-offset:-2px}.search-hero-block{margin-bottom:var(--space-2xl);margin-left:auto;margin-right:auto;max-width:32rem;padding-top:var(--space-s);text-align:center}@media(min-width:62rem){.search-hero-block{margin-bottom:var(--space-xl);max-width:46rem;padding-top:var(--space-xl)}}@media(min-width:75rem){.search-hero-block{margin-bottom:var(--space-s);padding-top:var(--space-xl)}}.hero-search-content h1{margin-bottom:var(--space-s);margin-top:0}#hero-search:after{content:url(../assets/images/accent_grid.svg);bottom:calc(var(--space-3xs) * -1);position:absolute;right:0;z-index:-1}#hero-search{display:flex;margin-left:auto;margin-right:auto;max-width:35rem;padding-right:var(--space-3xs);position:relative}@media(min-width:62rem){#hero-search{padding-right:var(--space-2xs)}}#hero-search .search-text{border-radius:5px 0 0 5px;flex:1;max-width:calc(100% - var(--space-s))}#hero-search .search-submit{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:0 .3125rem .3125rem 0;background-color:var(--color-orange-500);box-shadow:inset 0 -2rem 1.5rem -1rem var(--color-orange-600);transition:background-color .12s ease-in,box-shadow .12s ease-in}#hero-search .search-submit:hover,#hero-search .search-submit:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}#hero-search .search-submit{padding:var(--space-4xs)var(--space-3xs);background-image:url(../assets/images/search.svg);background-position:50%;background-repeat:no-repeat;box-shadow:none;text-indent:-9999px;width:var(--space-s)}.hero-chatbot-link{margin-top:15px;margin-right:12px}.search-listing .listing-content{padding-top:var(--space-l)}.search-result{margin-bottom:var(--space-l)}.search-result:last-child{margin-bottom:0}.search-result__content-type{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.search-result__content-type{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.search-result__content-type:hover,.search-result__content-type:focus{background-color:var(--color-teal-300)}.search-result__content-type{margin-bottom:var(--space-4xs)}.search-result-title{margin:0 0 var(--space-4xs)}.search-result-title a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.search-result-title a:hover,.search-result-title a:focus{color:var(--color-orange-700)}.search-result .number-field{font-size:var(--font-size-m);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-m);margin-bottom:var(--space-4xs)}.search-result .more-link{margin-left:var(--space-6xs)}span.kbd{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-white);border:2px solid var(--color-black);color:var(--color-black);text-transform:none}span.kbd:hover,span.kbd:focus{background-color:var(--color-white);border-color:var(--color-black);color:var(--color-black)}span.kbd{display:inline-block}span.kbd.kbd-win{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white);text-transform:none}span.kbd.kbd-win:hover,span.kbd.kbd-win:focus{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.summary-field span.kbd{padding:var(--space-6xs)var(--space-5xs)}.shortcuts-page td.title-cell,.shortcuts-embed td.title-cell{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}@media(min-width:62rem){.shortcuts-page td.title-cell,.shortcuts-embed td.title-cell{width:44%}}@media(min-width:75rem){.shortcuts-page td.title-cell,.shortcuts-embed td.title-cell{width:55%}}.shortcuts-page .kbd,.shortcuts-embed .kbd{margin-bottom:var(--space-5xs);margin-right:var(--space-5xs)}.shortcuts-page .kbd:last-child,.shortcuts-embed .kbd:last-child{margin-right:0}@media(max-width:61.9rem){.shortcuts-embed table.responsive-table{margin-bottom:var(--space-s)}.shortcuts-embed table.responsive-table tr{padding:0}.shortcuts-embed table.responsive-table td{margin-bottom:var(--space-3xs);padding:0}.shortcuts-embed table.responsive-table td:before{margin-bottom:var(--space-4xs);position:relative;width:100%}.shortcuts-embed table.responsive-table td:after{display:none}}.shortcuts-embed .kbd,.shortcuts-embed .kbd.kbd-win{padding:var(--space-4xs);min-width:var(--space-m);text-align:center}.shortcuts-page .l-top-wrapper{padding:var(--space-2xl)0}.shortcuts-page .l-top-wrapper h1.block-title{margin-top:0}.shortcuts-page .l-top-wrapper p{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.shortcuts-page .l-top-wrapper p:first-child{margin-top:0}.shortcuts-page .l-top-wrapper p:last-child{margin-bottom:var(--space-xs)}.shortcuts-page .l-top-left .button-links{display:flex;gap:var(--space-4xs);flex-wrap:wrap;margin-bottom:var(--space-xs)}@media(min-width:48rem){.shortcuts-page .shortcut-categories-block{padding-left:var(--space-s)}}@media(min-width:75rem){.shortcuts-page .shortcut-categories-block{padding-left:var(--space-xl)}}.shortcuts-page .shortcut-categories-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);font-weight:700;margin-bottom:var(--space-2xs);margin-top:0}.shortcuts-page .shortcut-categories-block ul{margin:0;padding:0 0 0 var(--space-4xs)}.shortcuts-page .shortcut-categories-block li{list-style-image:url(../assets/images/arrow_right_compact.svg)}.shortcuts-page .shortcut-categories-block li::marker{color:var(--color-teal-500)}.shortcuts-page .shortcut-categories-block li{margin-bottom:var(--space-5xs)}.shortcuts-page .shortcut-categories-block a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.shortcuts-page .shortcut-categories-block a:hover,.shortcuts-page .shortcut-categories-block a:focus{color:var(--color-orange-700)}.shortcuts-page .shortcut-categories-block a{font-weight:400;margin-left:var(--space-5xs)}.shortcuts-page .shortcut-categories-block .columns{columns:1}@media(min-width:24rem){.shortcuts-page .shortcut-categories-block .columns{columns:2;column-gap:var(--space-s)}}@media(min-width:62rem){.shortcuts-page .shortcut-categories-block .columns{columns:3}}@media(min-width:62rem){.shortcuts-page .windows-shortcut-cell,.shortcuts-page .mac-shortcut-cell{padding-bottom:var(--space-5xs);padding-top:var(--space-4xs)}}.shortcuts-page .kbd,.shortcuts-page .kbd.kbd-win{padding:.625rem;min-width:var(--space-xs);text-align:center}.node-type-term .l-top .page-title{margin-bottom:var(--space-3xs)}.node-type-term .l-top .field-related-terms .field-label{margin-bottom:var(--space-3xs);margin-top:0}.node-type-term .l-top .field-related-terms .field-item{display:inline-block;margin-bottom:var(--space-5xs);margin-right:var(--space-5xs)}.node-type-term .l-top .field-related-terms a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-s);text-transform:none;background-color:var(--color-white);border:1px solid var(--color-orange-500);color:var(--color-black)}.node-type-term .l-top .field-related-terms a:hover,.node-type-term .l-top .field-related-terms a:focus{background-color:var(--color-orange-600);border-color:var(--color-orange-600);color:var(--color-white)}.front-testimonials{position:relative}.front-testimonials .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.front-testimonials .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}.front-testimonials .block-title{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}@media(min-width:62rem){.front-testimonials .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}.front-testimonials .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}.front-testimonials .block-title{margin-bottom:var(--space-s)}}@media(min-width:75rem){.front-testimonials .block-title{margin-bottom:var(--space-s)}}.front-testimonials .block-title a{margin-left:var(--space-5xs)}.front-testimonials .block-title a:hover,.front-testimonials .block-title a:focus{color:var(--color-orange-700)}.front-testimonials .listing-content{border-bottom:1px solid var(--color-black-200);margin-bottom:var(--space-s)}@media(min-width:62rem){.front-testimonials .listing-content{display:flex;justify-content:space-between}}.front-testimonials .listing-row{margin-bottom:var(--space-2xs);padding-bottom:var(--space-xs)}.front-testimonials .listing-row:last-child{margin-bottom:0}@media(min-width:62rem){.front-testimonials .listing-row{flex:0 0 calc(33.3333333333% - var(--space-3xs));margin-bottom:0}}.front-testimonials .testimonial-quote{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);margin-bottom:var(--space-2xs)}.front-testimonials .testimonial-name:before{content:url(../assets/images/exceljet_icon_small.svg);margin-right:var(--space-4xs)}.front-testimonials .testimonial-name{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);display:flex}.front-testimonials>.more-link{margin:0}.front-testimonials>.more-link a{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.front-testimonials>.more-link a:hover,.front-testimonials>.more-link a:focus{color:var(--color-orange-700)}.front-testimonials>.more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}.front-testimonials>.more-link a{display:inline-block}@media(min-width:62rem){.front-testimonials>.more-link a{font-size:var(--font-size-m);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}}.front-testimonials>.more-link{text-align:right}@media(min-width:62rem){.front-testimonials>.more-link{position:absolute;right:0;top:var(--space-4xs)}}.l-bottom .generic-testimonials-block{position:relative}.l-bottom .generic-testimonials-block:before{background-color:var(--color-gray-bg);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.l-bottom .generic-testimonials-block{padding-bottom:var(--space-3xl);padding-top:var(--space-3xl)}@media(min-width:62rem){.l-bottom .generic-testimonials-block{padding-bottom:var(--space-5xl);padding-top:var(--space-5xl)}}@media(min-width:75rem){.l-bottom .generic-testimonials-block{margin:0 auto;max-width:83.3333333333%}}.l-bottom .generic-testimonials-block .generic-testimonials{box-shadow:0 0 var(--space-s)var(--color-black-60);background-color:var(--color-white);border-radius:5px;padding:var(--space-3xs);position:relative}@media(min-width:48rem){.l-bottom .generic-testimonials-block .generic-testimonials{padding:var(--space-m)}}.l-bottom .generic-testimonials-block .generic-testimonials .testimonial-quote{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);margin-bottom:var(--space-2xs)}@media(min-width:48rem){.l-bottom .generic-testimonials-block .generic-testimonials .testimonial-quote{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}}.l-bottom .generic-testimonials-block .generic-testimonials .testimonial-quote .field-content{display:inline}.l-bottom .generic-testimonials-block .generic-testimonials .testimonial-quote .field-content::before{content:"“"}.l-bottom .generic-testimonials-block .generic-testimonials .testimonial-quote .field-content::after{content:"”"}.l-bottom .generic-testimonials-block .generic-testimonials .testimonial-name:before{content:url(../assets/images/exceljet_icon_small.svg);margin-right:var(--space-4xs)}.l-bottom .generic-testimonials-block .generic-testimonials .testimonial-name{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);display:flex;margin-bottom:var(--space-3xs)}@media(min-width:48rem){.l-bottom .generic-testimonials-block .generic-testimonials .testimonial-name{margin-bottom:0;width:50%}}.l-bottom .generic-testimonials-block .generic-testimonials .more-link{margin:0}.l-bottom .generic-testimonials-block .generic-testimonials .more-link a{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.l-bottom .generic-testimonials-block .generic-testimonials .more-link a:hover,.l-bottom .generic-testimonials-block .generic-testimonials .more-link a:focus{color:var(--color-orange-700)}.l-bottom .generic-testimonials-block .generic-testimonials .more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}.l-bottom .generic-testimonials-block .generic-testimonials .more-link a{display:inline-block}@media(min-width:62rem){.l-bottom .generic-testimonials-block .generic-testimonials .more-link a{font-size:var(--font-size-m);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}}@media(min-width:48rem){.l-bottom .generic-testimonials-block .generic-testimonials .more-link{text-align:right;position:absolute;bottom:var(--space-l);right:var(--space-m);width:50%}}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block){box-shadow:0 0 var(--space-s)var(--color-black-60);background-color:var(--color-white);border-radius:5px;padding:var(--space-3xs);position:relative}@media(min-width:48rem){.generic-testimonials-block:not(.l-bottom .generic-testimonials-block){padding:var(--space-m)}}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-quote{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);margin-bottom:var(--space-2xs)}@media(min-width:48rem){.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-quote{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-quote .field-content{display:inline}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-quote .field-content::before{content:"“"}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-quote .field-content::after{content:"”"}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-name:before{content:url(../assets/images/exceljet_icon_small.svg);margin-right:var(--space-4xs)}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-name{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);display:flex;margin-bottom:var(--space-3xs)}@media(min-width:48rem){.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-name{margin-bottom:0;width:50%}}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link{margin:0}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link a{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link a:hover,.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link a:focus{color:var(--color-orange-700)}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link a{display:inline-block}@media(min-width:62rem){.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link a{font-size:var(--font-size-m);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}}@media(min-width:48rem){.generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link{text-align:right;position:absolute;bottom:var(--space-l);right:var(--space-m);width:50%}}.col-lg-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block){padding:var(--space-3xs)}@media(min-width:48rem){.col-lg-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block){padding:var(--space-s)}}@media(min-width:62rem){.col-lg-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block){padding:var(--space-m)}}.col-lg-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-quote{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}@media(min-width:48rem){.col-lg-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-quote{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}}@media(min-width:62rem){.col-lg-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-quote{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}}@media(min-width:48rem){.col-lg-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link{bottom:var(--space-m);right:var(--space-m)}}@media(min-width:62rem) and (max-width:74.9rem){.col-lg-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link{display:block;margin-top:var(--space-3xs);position:static;text-align:left;width:100%}}@media(min-width:75rem){.col-lg-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link{bottom:var(--space-l);margin-bottom:var(--space-6xs)}}.col-md-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block){margin-top:var(--space-2xs)}.formulas-page .col-md-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block),.functions-page .col-md-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block),.shortcuts-page .col-md-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block){margin-top:0}.col-md-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-name{margin-bottom:var(--space-3xs)}@media(min-width:75rem){.col-md-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .testimonial-name{margin-bottom:0}}.col-md-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link{text-align:left;position:static;width:100%}@media(min-width:75rem){.col-md-6 .generic-testimonials-block:not(.l-bottom .generic-testimonials-block) .more-link{text-align:right;position:absolute;bottom:var(--space-xl);right:var(--space-m);width:50%}}.feedback-page .l-top-wrapper{padding:var(--space-2xl)0}.feedback-page .l-top-wrapper h1.block-title{margin-top:0}.feedback-page .l-top-wrapper p{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.feedback-page .l-top-wrapper p:first-child{margin-top:0}.feedback-page .l-top-wrapper p:last-child{margin-bottom:var(--space-xs)}.feedback-page .l-top-wrapper{padding-bottom:var(--space-l)}.feedback-page .l-content{padding-bottom:0}.feedback-listing .listing-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 6rem)/3),1fr));row-gap:3rem;column-gap:1.25rem}.feedback-listing .listing-row{border:1px solid var(--color-black-100);border-radius:2px;display:flex;flex-direction:column;padding:var(--space-3xs)}.feedback-listing .testimonial-quote{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);margin-bottom:var(--space-2xs)}.feedback-listing .testimonial-name:before{content:url(../assets/images/exceljet_icon_small.svg);margin-right:var(--space-4xs)}.feedback-listing .testimonial-name{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);display:flex;margin-top:auto}.front-topics-block{position:relative}.front-topics-block:before{background-color:var(--color-gray-bg);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.front-topics-block{padding-bottom:var(--space-m);padding-top:var(--space-m)}@media(min-width:62rem){.front-topics-block{padding-bottom:var(--space-2xl);padding-top:var(--space-2xl)}}.front-topics-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);margin-bottom:var(--space-s);margin-top:0}@media(min-width:48rem){.front-topics-block>.block-content{display:flex;flex-wrap:wrap;justify-content:space-between}}.front-topics-block .front-topics{margin-bottom:var(--space-2xs)}@media(min-width:48rem){.front-topics-block .front-topics{flex:0 0 calc(50% - var(--space-4xs));margin-bottom:var(--space-s)}}@media(min-width:62rem){.front-topics-block .front-topics{flex:0 0 calc(50% - var(--space-3xs))}}@media(min-width:75rem){.front-topics-block .front-topics{flex:0 0 calc(33.3333333333% - var(--space-2xs));margin-bottom:0}}@media(min-width:75rem){.front-topics-block .front-topics .item-list{border-right:1px solid var(--color-black-100);padding-right:var(--space-3xs)}}@media(min-width:48rem){.front-topics-block .front-topics:first-child .item-list{border-right:1px solid var(--color-black-100)}}.front-topics-block .front-topics:last-child{margin-bottom:0}@media(min-width:75rem){.front-topics-block .front-topics:last-child .item-list{border-right:0}}.front-topics-heading{margin-bottom:var(--space-3xs);margin-top:0}.front-topics-heading a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-3xs);font-weight:800;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-orange-500);border-radius:5px;color:var(--color-white)}.front-topics-heading a:hover,.front-topics-heading a:focus{background-color:var(--color-orange-600)}@media(min-width:75rem){.front-topics{display:flex;flex-direction:column}}.front-topics .item-list{flex-grow:1}.front-topics .item-list ul{columns:2;column-gap:var(--space-3xs);margin:0;padding:0}@media(min-width:75rem){.front-topics .item-list ul{column-gap:var(--space-s)}}.front-topics .item-list li{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-s);display:block;margin-bottom:var(--space-5xs)}@media(min-width:48rem){.front-topics .item-list li{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}}.front-topics .item-list a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.front-topics .item-list a:hover,.front-topics .item-list a:focus{color:var(--color-orange-700)}.front-topics .item-list a{font-weight:400}.training-page .l-top-wrapper,.my-courses-page .l-top-wrapper{padding:var(--space-2xl)0}.training-page .l-top-left,.my-courses-page .l-top-left{margin-bottom:var(--space-s)}.training-page .l-top-left p,.my-courses-page .l-top-left p{line-height:var(--line-height-l)}.training-page .l-top-left .button,.my-courses-page .l-top-left .button{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);cursor:pointer;display:inline-block;position:relative;text-decoration:none;border-radius:.3125rem;background-color:var(--color-white);border:1px solid var(--color-orange-500);box-shadow:none;color:var(--color-orange-500);transition:background-color .12s ease-in,color .12s ease-in}.training-page .l-top-left .button:hover,.training-page .l-top-left .button:focus,.my-courses-page .l-top-left .button:hover,.my-courses-page .l-top-left .button:focus{background-color:var(--color-orange-500);color:var(--color-white)}.training-page .l-top-left .button,.my-courses-page .l-top-left .button{padding:var(--space-4xs)var(--space-3xs);position:relative;height:100%}.training-page .l-top-left .button::before,.training-page .l-top-left .button::after,.my-courses-page .l-top-left .button::before,.my-courses-page .l-top-left .button::after{content:"";display:block;position:absolute;width:24px;height:100%;background-repeat:no-repeat;background-position:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-size:auto;transition:opacity .12s ease-in}.training-page .l-top-left .button::before,.my-courses-page .l-top-left .button::before{opacity:1}.training-page .l-top-left .button::after,.my-courses-page .l-top-left .button::after{opacity:0}.training-page .l-top-left .button:hover::before,.training-page .l-top-left .button:active::before,.training-page .l-top-left .button:focus::before,.my-courses-page .l-top-left .button:hover::before,.my-courses-page .l-top-left .button:active::before,.my-courses-page .l-top-left .button:focus::before{opacity:0}.training-page .l-top-left .button:hover::after,.training-page .l-top-left .button:active::after,.training-page .l-top-left .button:focus::after,.my-courses-page .l-top-left .button:hover::after,.my-courses-page .l-top-left .button:active::after,.my-courses-page .l-top-left .button:focus::after{opacity:1}.training-page .l-top-left .button::before,.my-courses-page .l-top-left .button::before{background-image:url(../assets/images/arrow_sprites.svg#arrow_right_orange)}.training-page .l-top-left .button::after,.my-courses-page .l-top-left .button::after{background-image:url(../assets/images/arrow_sprites.svg#arrow_right_white)}.training-page .l-top-left .button,.my-courses-page .l-top-left .button{display:block;width:fit-content;padding-right:var(--space-s)}.training-page .l-top-left .button::before,.training-page .l-top-left .button::after,.my-courses-page .l-top-left .button::before,.my-courses-page .l-top-left .button::after{left:auto;right:0}.training-page .wistia_embed,.my-courses-page .wistia_embed{width:100%!important}.training-page .l-main-wrapper-inner,.my-courses-page .l-main-wrapper-inner{position:relative}.training-page .l-main-wrapper-inner:before,.my-courses-page .l-main-wrapper-inner:before{background-color:var(--color-gray-bg);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.training-page .l-main-wrapper-inner,.my-courses-page .l-main-wrapper-inner{padding-top:var(--space-2xl)}.training-page .listing-grid,.my-courses-page .listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 3.75rem)/4),1fr));row-gap:1.25rem;column-gap:1.25rem}.training-page .card,.my-courses-page .card{height:100%}.training-page .card .content,.my-courses-page .card .content{display:flex;flex-direction:column;height:100%}.training-page .card .field-image,.my-courses-page .card .field-image{padding:var(--space-2xs)var(--space-2xs)0;border-bottom:0}.training-page .card .card-heading,.my-courses-page .card .card-heading{font-size:var(--font-size-l);margin-bottom:var(--space-4xs);padding-bottom:var(--space-4xs);border-bottom:2px solid var(--color-black-100)}.training-page .card .card-footer,.my-courses-page .card .card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.training-page .card .field-lesson-playlist,.my-courses-page .card .field-lesson-playlist{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-3xs);font-weight:800;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase;background-color:var(--color-orange-500);border-radius:5px;color:var(--color-white)}.training-page .card .field-lesson-playlist:hover,.training-page .card .field-lesson-playlist:focus,.my-courses-page .card .field-lesson-playlist:hover,.my-courses-page .card .field-lesson-playlist:focus{background-color:var(--color-orange-500)}.training-page .l-content,.my-courses-page .l-content{padding-bottom:var(--space-s)}.user-login{margin-bottom:var(--space-s)}.profile .user-picture{margin:0 0 var(--space-3xs)}.profile .field{margin-bottom:var(--space-3xs)}@media(min-width:62rem){.profile .field{margin-bottom:var(--space-2xs)}}.profile .field-label{border-bottom:0;margin-top:0}.featured-videos-block{position:relative}.featured-videos-block:before{background-color:var(--color-gray-bg);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.featured-videos-block{padding-bottom:var(--space-m);padding-top:var(--space-m)}@media(min-width:62rem){.featured-videos-block{padding-bottom:var(--space-2xl);padding-top:var(--space-2xl)}}.featured-videos{position:relative}.featured-videos>.listing-content{margin-bottom:var(--space-s)}@media(min-width:48rem){.featured-videos>.listing-content{display:flex;flex-wrap:wrap;justify-content:space-between}}@media(min-width:62rem){.featured-videos>.listing-content{margin-bottom:0}}.featured-videos .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.featured-videos .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}.featured-videos .block-title{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}@media(min-width:62rem){.featured-videos .block-title{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}.featured-videos .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}.featured-videos .block-title{margin-bottom:var(--space-s)}}@media(min-width:75rem){.featured-videos .block-title{margin-bottom:var(--space-s)}}.featured-videos .block-title a{margin-left:var(--space-5xs)}.featured-videos .block-title a:hover,.featured-videos .block-title a:focus{color:var(--color-orange-700)}.featured-videos>.more-link{margin:0}.featured-videos>.more-link a{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.featured-videos>.more-link a:hover,.featured-videos>.more-link a:focus{color:var(--color-orange-700)}.featured-videos>.more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}.featured-videos>.more-link a{display:inline-block}@media(min-width:62rem){.featured-videos>.more-link a{font-size:var(--font-size-m);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}}.featured-videos>.more-link{text-align:right}@media(min-width:62rem){.featured-videos>.more-link{position:absolute;right:0;top:var(--space-4xs)}}.videos-page .l-top-wrapper{padding:var(--space-2xl)0}.videos-page .l-top-wrapper h1.block-title{margin-top:0}.videos-page .l-top-wrapper p{font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.videos-page .l-top-wrapper p:first-child{margin-top:0}.videos-page .l-top-wrapper p:last-child{margin-bottom:var(--space-xs)}.videos-page .l-top-wrapper{padding-bottom:var(--space-l)}.videos-page .l-content{padding-bottom:0}.card.node-lesson{margin-bottom:var(--space-2xs)}.card.node-lesson:last-child{margin-bottom:0}@media(min-width:48rem){.card.node-lesson{flex:0 0 calc(50% - var(--space-4xs))}.card.node-lesson:nth-last-child(2){margin-bottom:0}}@media(min-width:62rem){.card.node-lesson{flex:0 0 calc(25% - var(--space-3xs));margin-bottom:0}}.card.node-lesson>.content{display:flex;flex-wrap:wrap;justify-content:space-between}.card.node-lesson .field-course{max-width:calc(100% - var(--space-3xl));margin-bottom:var(--space-4xs);padding-right:0}@media(min-width:62rem){.card.node-lesson .field-course{max-width:100%;margin-bottom:var(--space-5xs)}}@media(min-width:75rem){.card.node-lesson .field-course{max-width:calc(100% - var(--space-3xl));margin-bottom:var(--space-4xs)}}.card.node-lesson .field-course a{border-radius:5px;display:inline-block;padding:var(--space-5xs);text-decoration:none;transition:background-color .12s ease-in,border-color .12s ease-in,color .12s ease-in;font-size:var(--font-size-4xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-2xs);text-transform:uppercase;background-color:var(--color-teal-300);color:var(--color-black)}@media(min-width:62rem){.card.node-lesson .field-course a{font-size:var(--font-size-3xs);font-weight:700;letter-spacing:var(--letter-spacing-l);line-height:var(--line-height-s);text-transform:uppercase}}.card.node-lesson .field-course a:hover,.card.node-lesson .field-course a:focus{background-color:var(--color-teal-500)}.card.node-lesson .field-duration{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.card.node-lesson .field-duration:before{content:url(../assets/images/clock.svg);margin-right:var(--space-5xs);position:relative;top:3px}.card.node-lesson .field-duration{color:var(--color-black-400);display:flex;margin-bottom:var(--space-4xs);padding-top:2px}.card.node-lesson .image-field,.card.node-lesson .card-heading{flex:1 0 100%}.videos-page h2,.new-videos-listing h2{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.videos-page .listing-header,.new-videos-listing .listing-header{margin-bottom:var(--space-s)}.videos-page .listing-grid,.new-videos-listing .listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 3.75rem)/4),1fr));row-gap:1.25rem;column-gap:1.25rem}.videos-page .card,.new-videos-listing .card{padding-bottom:0;height:100%}.videos-page .card>.content,.new-videos-listing .card>.content{padding-bottom:var(--space-4xs)}.related-videos{margin-top:var(--space-s)}.related-videos .title{margin-top:0}.related-videos a img{border:1px solid var(--color-black-100);opacity:.9}.related-videos a:hover img{box-shadow:0 0 var(--space-m)var(--color-black-200);border:1px solid var(--color-black-200);opacity:1}.related-videos .listing-row{padding:var(--space-3xs)}.related-videos .listing-row:last-child{margin-bottom:0}.related-videos-item .video-title{margin-bottom:var(--space-5xs);margin-top:0}.related-videos-item .video-title a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.related-videos-item .video-title a:hover,.related-videos-item .video-title a:focus{color:var(--color-orange-700)}.related-videos-item img{box-shadow:0 0 var(--space-s)var(--color-black-60);display:block;margin-bottom:var(--space-2xs);width:100%}@media(min-width:48rem){.related-videos-item img{margin-bottom:0}}.related-videos-item .more-link{margin-left:var(--space-6xs)}.node-type-webform .l-main-wrapper-inner{padding-top:var(--space-2xs)}@media(min-width:48rem){.node-type-webform .l-main-wrapper-inner{padding-top:var(--space-2xl)}}.search-page .l-main-wrapper-inner{padding-top:var(--space-2xs)}@media(min-width:48rem){.search-page .l-main-wrapper-inner{padding-top:var(--space-2xl)}}.search-page .chatbot-callout{background-color:var(--color-teal-300);border-radius:.3125rem;padding:var(--space-4xs)var(--space-2xs);margin-bottom:var(--space-xs);display:flex;align-items:center;gap:var(--space-5xs)}.search-page .chatbot-callout-icon{font-size:var(--font-size-l);line-height:1;flex-shrink:0}.search-page .search-page-form{display:flex;align-items:center;gap:var(--space-4xs);margin-bottom:var(--space-xs)}.search-page .search-page-form .form-item{margin-top:0;margin-bottom:0}.search-page .search-page-form .form-text{width:15rem}.search-page .search-results{margin-top:var(--space-4xs)}.search-result-excerpt{color:var(--color-grey-600);font-size:var(--font-size-xs);line-height:var(--line-height-m)}.search-result-excerpt mark{background-color:var(--color-yellow-200,#fef3c7);padding:0 2px}.search-results-count{color:var(--color-grey-500);font-size:var(--font-size-xs);margin-top:var(--space-s)}.chatbot-cta-block{margin-bottom:var(--space-xs)}.chatbot-cta-button{display:inline-block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--font-size-m);border:0;border-radius:.3125rem;color:var(--color-white);text-decoration:none;background-color:var(--color-orange-500);box-shadow:inset 0 -2rem 1.5rem -1rem var(--color-orange-600);transition:background-color .12s ease-in,box-shadow .12s ease-in;padding:var(--space-4xs)var(--space-2xs)}.chatbot-cta-button:hover,.chatbot-cta-button:focus{background-color:var(--color-orange-600);box-shadow:inset 0 -2rem 1.5rem -1rem var(--color-orange-700);color:var(--color-white)}.list-filter{display:flex;align-items:center;gap:var(--space-4xs);margin-bottom:var(--space-s)}@media(min-width:48em){.list-filter{margin-bottom:0}}.list-filter-input-wrapper{display:flex;align-items:stretch;position:relative;flex:1}.list-filter-icon{display:flex;align-items:center;justify-content:center;background-color:var(--color-orange-500);border-radius:5px 0 0 5px;padding:0 var(--space-4xs);flex-shrink:0}.list-filter-icon img{width:19px;height:19px}.list-filter input.form-text{border-radius:0 5px 5px 0;border-left:none;flex:1;width:100%;padding-right:2.5em}.list-filter-clear{position:absolute;right:.6em;top:50%;transform:translateY(-50%);background:var(--color-black-200);border:none;border-radius:50%;width:1.4em;height:1.4em;cursor:pointer;display:none;align-items:center;justify-content:center;padding:0}.list-filter-clear svg{width:.6em;height:.6em}.list-filter-clear.visible{display:flex}.list-filter-clear:hover{background:var(--color-black-300)}.list-filter-count{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-m);color:var(--color-black-400);white-space:nowrap;min-width:5em}