/*!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}}@charset "UTF-8";.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")}.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)}.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)}*{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}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}.field-type-text-long:after,.field-type-text-with-summary:after{content:"";display:table;clear:both}.views-view-grid .views-row,.views-view-grid .views-grid-box{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;padding:var(--space-5xs)var(--space-4xs);margin-top:0}.l-header .button:hover,.l-header .button:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}}.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;height:var(--space-2xs);padding-top:var(--space-6xs);width:var(--space-2xs)}.l-header .header-search-toggle:before{content:url(../assets/images/search.svg)}.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-name-field-image,.node-type-chart .l-top-wrapper .field-name-field-wistia,.node-type-chart-type .l-top-wrapper .field-name-field-image,.node-type-chart-type .l-top-wrapper .field-name-field-wistia,.node-type-function .l-top-wrapper .field-name-field-image,.node-type-function .l-top-wrapper .field-name-field-wistia,.node-type-formula .l-top-wrapper .field-name-field-image,.node-type-formula .l-top-wrapper .field-name-field-wistia,.node-type-lesson .l-top-wrapper .field-name-field-image,.node-type-lesson .l-top-wrapper .field-name-field-wistia,.node-type-pivot .l-top-wrapper .field-name-field-image,.node-type-pivot .l-top-wrapper .field-name-field-wistia,.node-type-puzzle .l-top-wrapper .field-name-field-image,.node-type-puzzle .l-top-wrapper .field-name-field-wistia,.node-type-plc .l-top-wrapper .field-name-field-image,.node-type-plc .l-top-wrapper .field-name-field-wistia,.node-type-term .l-top-wrapper .field-name-field-image,.node-type-term .l-top-wrapper .field-name-field-wistia,.node-type-article .l-top-wrapper .field-name-field-image,.node-type-article .l-top-wrapper .field-name-field-wistia{margin-bottom:calc(var(--space-4xl) * -1);margin-left:var(--space-3xs)}}.node-type-chart .l-top-wrapper .field-name-field-image img,.node-type-chart .l-top-wrapper .field-name-field-wistia img,.node-type-chart-type .l-top-wrapper .field-name-field-image img,.node-type-chart-type .l-top-wrapper .field-name-field-wistia img,.node-type-function .l-top-wrapper .field-name-field-image img,.node-type-function .l-top-wrapper .field-name-field-wistia img,.node-type-formula .l-top-wrapper .field-name-field-image img,.node-type-formula .l-top-wrapper .field-name-field-wistia img,.node-type-lesson .l-top-wrapper .field-name-field-image img,.node-type-lesson .l-top-wrapper .field-name-field-wistia img,.node-type-pivot .l-top-wrapper .field-name-field-image img,.node-type-pivot .l-top-wrapper .field-name-field-wistia img,.node-type-puzzle .l-top-wrapper .field-name-field-image img,.node-type-puzzle .l-top-wrapper .field-name-field-wistia img,.node-type-plc .l-top-wrapper .field-name-field-image img,.node-type-plc .l-top-wrapper .field-name-field-wistia img,.node-type-term .l-top-wrapper .field-name-field-image img,.node-type-term .l-top-wrapper .field-name-field-wistia img,.node-type-article .l-top-wrapper .field-name-field-image img,.node-type-article .l-top-wrapper .field-name-field-wistia img{box-shadow:0 0 var(--space-s)var(--color-black-60)}.node-type-chart .l-top-wrapper .field-type-entityreference,.node-type-chart .l-top-wrapper .field-type-taxonomy-term-reference,.node-type-chart-type .l-top-wrapper .field-type-entityreference,.node-type-chart-type .l-top-wrapper .field-type-taxonomy-term-reference,.node-type-function .l-top-wrapper .field-type-entityreference,.node-type-function .l-top-wrapper .field-type-taxonomy-term-reference,.node-type-formula .l-top-wrapper .field-type-entityreference,.node-type-formula .l-top-wrapper .field-type-taxonomy-term-reference,.node-type-lesson .l-top-wrapper .field-type-entityreference,.node-type-lesson .l-top-wrapper .field-type-taxonomy-term-reference,.node-type-pivot .l-top-wrapper .field-type-entityreference,.node-type-pivot .l-top-wrapper .field-type-taxonomy-term-reference,.node-type-puzzle .l-top-wrapper .field-type-entityreference,.node-type-puzzle .l-top-wrapper .field-type-taxonomy-term-reference,.node-type-plc .l-top-wrapper .field-type-entityreference,.node-type-plc .l-top-wrapper .field-type-taxonomy-term-reference,.node-type-term .l-top-wrapper .field-type-entityreference,.node-type-term .l-top-wrapper .field-type-taxonomy-term-reference,.node-type-article .l-top-wrapper .field-type-entityreference,.node-type-article .l-top-wrapper .field-type-taxonomy-term-reference{display:inline-block;margin-right:var(--space-5xs)}.node-type-chart .l-top-wrapper .field-type-entityreference a,.node-type-chart .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-chart-type .l-top-wrapper .field-type-entityreference a,.node-type-chart-type .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-function .l-top-wrapper .field-type-entityreference a,.node-type-function .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-formula .l-top-wrapper .field-type-entityreference a,.node-type-formula .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-lesson .l-top-wrapper .field-type-entityreference a,.node-type-lesson .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-pivot .l-top-wrapper .field-type-entityreference a,.node-type-pivot .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-puzzle .l-top-wrapper .field-type-entityreference a,.node-type-puzzle .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-plc .l-top-wrapper .field-type-entityreference a,.node-type-plc .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-term .l-top-wrapper .field-type-entityreference a,.node-type-term .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-article .l-top-wrapper .field-type-entityreference a,.node-type-article .l-top-wrapper .field-type-taxonomy-term-reference 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 .field-type-entityreference a,.node-type-chart .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-chart-type .l-top-wrapper .field-type-entityreference a,.node-type-chart-type .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-function .l-top-wrapper .field-type-entityreference a,.node-type-function .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-formula .l-top-wrapper .field-type-entityreference a,.node-type-formula .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-lesson .l-top-wrapper .field-type-entityreference a,.node-type-lesson .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-pivot .l-top-wrapper .field-type-entityreference a,.node-type-pivot .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-puzzle .l-top-wrapper .field-type-entityreference a,.node-type-puzzle .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-plc .l-top-wrapper .field-type-entityreference a,.node-type-plc .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-term .l-top-wrapper .field-type-entityreference a,.node-type-term .l-top-wrapper .field-type-taxonomy-term-reference a,.node-type-article .l-top-wrapper .field-type-entityreference a,.node-type-article .l-top-wrapper .field-type-taxonomy-term-reference 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 .field-type-entityreference a:hover,.node-type-chart .l-top-wrapper .field-type-entityreference a:focus,.node-type-chart .l-top-wrapper .field-type-taxonomy-term-reference a:hover,.node-type-chart .l-top-wrapper .field-type-taxonomy-term-reference a:focus,.node-type-chart-type .l-top-wrapper .field-type-entityreference a:hover,.node-type-chart-type .l-top-wrapper .field-type-entityreference a:focus,.node-type-chart-type .l-top-wrapper .field-type-taxonomy-term-reference a:hover,.node-type-chart-type .l-top-wrapper .field-type-taxonomy-term-reference a:focus,.node-type-function .l-top-wrapper .field-type-entityreference a:hover,.node-type-function .l-top-wrapper .field-type-entityreference a:focus,.node-type-function .l-top-wrapper .field-type-taxonomy-term-reference a:hover,.node-type-function .l-top-wrapper .field-type-taxonomy-term-reference a:focus,.node-type-formula .l-top-wrapper .field-type-entityreference a:hover,.node-type-formula .l-top-wrapper .field-type-entityreference a:focus,.node-type-formula .l-top-wrapper .field-type-taxonomy-term-reference a:hover,.node-type-formula .l-top-wrapper .field-type-taxonomy-term-reference a:focus,.node-type-lesson .l-top-wrapper .field-type-entityreference a:hover,.node-type-lesson .l-top-wrapper .field-type-entityreference a:focus,.node-type-lesson .l-top-wrapper .field-type-taxonomy-term-reference a:hover,.node-type-lesson .l-top-wrapper .field-type-taxonomy-term-reference a:focus,.node-type-pivot .l-top-wrapper .field-type-entityreference a:hover,.node-type-pivot .l-top-wrapper .field-type-entityreference a:focus,.node-type-pivot .l-top-wrapper .field-type-taxonomy-term-reference a:hover,.node-type-pivot .l-top-wrapper .field-type-taxonomy-term-reference a:focus,.node-type-puzzle .l-top-wrapper .field-type-entityreference a:hover,.node-type-puzzle .l-top-wrapper .field-type-entityreference a:focus,.node-type-puzzle .l-top-wrapper .field-type-taxonomy-term-reference a:hover,.node-type-puzzle .l-top-wrapper .field-type-taxonomy-term-reference a:focus,.node-type-plc .l-top-wrapper .field-type-entityreference a:hover,.node-type-plc .l-top-wrapper .field-type-entityreference a:focus,.node-type-plc .l-top-wrapper .field-type-taxonomy-term-reference a:hover,.node-type-plc .l-top-wrapper .field-type-taxonomy-term-reference a:focus,.node-type-term .l-top-wrapper .field-type-entityreference a:hover,.node-type-term .l-top-wrapper .field-type-entityreference a:focus,.node-type-term .l-top-wrapper .field-type-taxonomy-term-reference a:hover,.node-type-term .l-top-wrapper .field-type-taxonomy-term-reference a:focus,.node-type-article .l-top-wrapper .field-type-entityreference a:hover,.node-type-article .l-top-wrapper .field-type-entityreference a:focus,.node-type-article .l-top-wrapper .field-type-taxonomy-term-reference a:hover,.node-type-article .l-top-wrapper .field-type-taxonomy-term-reference a:focus{background-color:var(--color-teal-500)}.node-type-chart .l-top-wrapper .field-name-field-version .field-item,.node-type-chart-type .l-top-wrapper .field-name-field-version .field-item,.node-type-function .l-top-wrapper .field-name-field-version .field-item,.node-type-formula .l-top-wrapper .field-name-field-version .field-item,.node-type-lesson .l-top-wrapper .field-name-field-version .field-item,.node-type-pivot .l-top-wrapper .field-name-field-version .field-item,.node-type-puzzle .l-top-wrapper .field-name-field-version .field-item,.node-type-plc .l-top-wrapper .field-name-field-version .field-item,.node-type-term .l-top-wrapper .field-name-field-version .field-item,.node-type-article .l-top-wrapper .field-name-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-name-field-version .field-item,.node-type-chart-type .l-top-wrapper .field-name-field-version .field-item,.node-type-function .l-top-wrapper .field-name-field-version .field-item,.node-type-formula .l-top-wrapper .field-name-field-version .field-item,.node-type-lesson .l-top-wrapper .field-name-field-version .field-item,.node-type-pivot .l-top-wrapper .field-name-field-version .field-item,.node-type-puzzle .l-top-wrapper .field-name-field-version .field-item,.node-type-plc .l-top-wrapper .field-name-field-version .field-item,.node-type-term .l-top-wrapper .field-name-field-version .field-item,.node-type-article .l-top-wrapper .field-name-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-name-field-version .field-item:hover,.node-type-chart .l-top-wrapper .field-name-field-version .field-item:focus,.node-type-chart-type .l-top-wrapper .field-name-field-version .field-item:hover,.node-type-chart-type .l-top-wrapper .field-name-field-version .field-item:focus,.node-type-function .l-top-wrapper .field-name-field-version .field-item:hover,.node-type-function .l-top-wrapper .field-name-field-version .field-item:focus,.node-type-formula .l-top-wrapper .field-name-field-version .field-item:hover,.node-type-formula .l-top-wrapper .field-name-field-version .field-item:focus,.node-type-lesson .l-top-wrapper .field-name-field-version .field-item:hover,.node-type-lesson .l-top-wrapper .field-name-field-version .field-item:focus,.node-type-pivot .l-top-wrapper .field-name-field-version .field-item:hover,.node-type-pivot .l-top-wrapper .field-name-field-version .field-item:focus,.node-type-puzzle .l-top-wrapper .field-name-field-version .field-item:hover,.node-type-puzzle .l-top-wrapper .field-name-field-version .field-item:focus,.node-type-plc .l-top-wrapper .field-name-field-version .field-item:hover,.node-type-plc .l-top-wrapper .field-name-field-version .field-item:focus,.node-type-term .l-top-wrapper .field-name-field-version .field-item:hover,.node-type-term .l-top-wrapper .field-name-field-version .field-item:focus,.node-type-article .l-top-wrapper .field-name-field-version .field-item:hover,.node-type-article .l-top-wrapper .field-name-field-version .field-item:focus{background-color:var(--color-teal-300)}.node-type-chart .l-top-wrapper .field-name-field-related-functions .field-item,.node-type-chart-type .l-top-wrapper .field-name-field-related-functions .field-item,.node-type-function .l-top-wrapper .field-name-field-related-functions .field-item,.node-type-formula .l-top-wrapper .field-name-field-related-functions .field-item,.node-type-lesson .l-top-wrapper .field-name-field-related-functions .field-item,.node-type-pivot .l-top-wrapper .field-name-field-related-functions .field-item,.node-type-puzzle .l-top-wrapper .field-name-field-related-functions .field-item,.node-type-plc .l-top-wrapper .field-name-field-related-functions .field-item,.node-type-term .l-top-wrapper .field-name-field-related-functions .field-item,.node-type-article .l-top-wrapper .field-name-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-name-field-related-functions a,.node-type-chart-type .l-top-wrapper .field-name-field-related-functions a,.node-type-function .l-top-wrapper .field-name-field-related-functions a,.node-type-formula .l-top-wrapper .field-name-field-related-functions a,.node-type-lesson .l-top-wrapper .field-name-field-related-functions a,.node-type-pivot .l-top-wrapper .field-name-field-related-functions a,.node-type-puzzle .l-top-wrapper .field-name-field-related-functions a,.node-type-plc .l-top-wrapper .field-name-field-related-functions a,.node-type-term .l-top-wrapper .field-name-field-related-functions a,.node-type-article .l-top-wrapper .field-name-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-name-field-related-functions a:hover,.node-type-chart .l-top-wrapper .field-name-field-related-functions a:focus,.node-type-chart-type .l-top-wrapper .field-name-field-related-functions a:hover,.node-type-chart-type .l-top-wrapper .field-name-field-related-functions a:focus,.node-type-function .l-top-wrapper .field-name-field-related-functions a:hover,.node-type-function .l-top-wrapper .field-name-field-related-functions a:focus,.node-type-formula .l-top-wrapper .field-name-field-related-functions a:hover,.node-type-formula .l-top-wrapper .field-name-field-related-functions a:focus,.node-type-lesson .l-top-wrapper .field-name-field-related-functions a:hover,.node-type-lesson .l-top-wrapper .field-name-field-related-functions a:focus,.node-type-pivot .l-top-wrapper .field-name-field-related-functions a:hover,.node-type-pivot .l-top-wrapper .field-name-field-related-functions a:focus,.node-type-puzzle .l-top-wrapper .field-name-field-related-functions a:hover,.node-type-puzzle .l-top-wrapper .field-name-field-related-functions a:focus,.node-type-plc .l-top-wrapper .field-name-field-related-functions a:hover,.node-type-plc .l-top-wrapper .field-name-field-related-functions a:focus,.node-type-term .l-top-wrapper .field-name-field-related-functions a:hover,.node-type-term .l-top-wrapper .field-name-field-related-functions a:focus,.node-type-article .l-top-wrapper .field-name-field-related-functions a:hover,.node-type-article .l-top-wrapper .field-name-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-name-field-abstract,.node-type-chart-type .l-top-wrapper .field-name-field-abstract,.node-type-function .l-top-wrapper .field-name-field-abstract,.node-type-formula .l-top-wrapper .field-name-field-abstract,.node-type-lesson .l-top-wrapper .field-name-field-abstract,.node-type-pivot .l-top-wrapper .field-name-field-abstract,.node-type-puzzle .l-top-wrapper .field-name-field-abstract,.node-type-plc .l-top-wrapper .field-name-field-abstract,.node-type-term .l-top-wrapper .field-name-field-abstract,.node-type-article .l-top-wrapper .field-name-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 .block-field-node-field-mux-video,.node-type-chart .l-top-wrapper .field-name-field-mux-video,.node-type-chart-type .l-top-wrapper .block-field-node-field-mux-video,.node-type-chart-type .l-top-wrapper .field-name-field-mux-video,.node-type-function .l-top-wrapper .block-field-node-field-mux-video,.node-type-function .l-top-wrapper .field-name-field-mux-video,.node-type-formula .l-top-wrapper .block-field-node-field-mux-video,.node-type-formula .l-top-wrapper .field-name-field-mux-video,.node-type-lesson .l-top-wrapper .block-field-node-field-mux-video,.node-type-lesson .l-top-wrapper .field-name-field-mux-video,.node-type-pivot .l-top-wrapper .block-field-node-field-mux-video,.node-type-pivot .l-top-wrapper .field-name-field-mux-video,.node-type-puzzle .l-top-wrapper .block-field-node-field-mux-video,.node-type-puzzle .l-top-wrapper .field-name-field-mux-video,.node-type-plc .l-top-wrapper .block-field-node-field-mux-video,.node-type-plc .l-top-wrapper .field-name-field-mux-video,.node-type-term .l-top-wrapper .block-field-node-field-mux-video,.node-type-term .l-top-wrapper .field-name-field-mux-video,.node-type-article .l-top-wrapper .block-field-node-field-mux-video,.node-type-article .l-top-wrapper .field-name-field-mux-video{width:100%;max-width:960px;margin:0 auto var(--space-s)}.node-type-chart .l-top-wrapper .block-field-node-field-mux-video mux-player,.node-type-chart .l-top-wrapper .field-name-field-mux-video mux-player,.node-type-chart-type .l-top-wrapper .block-field-node-field-mux-video mux-player,.node-type-chart-type .l-top-wrapper .field-name-field-mux-video mux-player,.node-type-function .l-top-wrapper .block-field-node-field-mux-video mux-player,.node-type-function .l-top-wrapper .field-name-field-mux-video mux-player,.node-type-formula .l-top-wrapper .block-field-node-field-mux-video mux-player,.node-type-formula .l-top-wrapper .field-name-field-mux-video mux-player,.node-type-lesson .l-top-wrapper .block-field-node-field-mux-video mux-player,.node-type-lesson .l-top-wrapper .field-name-field-mux-video mux-player,.node-type-pivot .l-top-wrapper .block-field-node-field-mux-video mux-player,.node-type-pivot .l-top-wrapper .field-name-field-mux-video mux-player,.node-type-puzzle .l-top-wrapper .block-field-node-field-mux-video mux-player,.node-type-puzzle .l-top-wrapper .field-name-field-mux-video mux-player,.node-type-plc .l-top-wrapper .block-field-node-field-mux-video mux-player,.node-type-plc .l-top-wrapper .field-name-field-mux-video mux-player,.node-type-term .l-top-wrapper .block-field-node-field-mux-video mux-player,.node-type-term .l-top-wrapper .field-name-field-mux-video mux-player,.node-type-article .l-top-wrapper .block-field-node-field-mux-video mux-player,.node-type-article .l-top-wrapper .field-name-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 .field-type-file a,.node-type-chart-type .l-top-wrapper .field-type-file a,.node-type-function .l-top-wrapper .field-type-file a,.node-type-formula .l-top-wrapper .field-type-file a,.node-type-lesson .l-top-wrapper .field-type-file a,.node-type-pivot .l-top-wrapper .field-type-file a,.node-type-puzzle .l-top-wrapper .field-type-file a,.node-type-plc .l-top-wrapper .field-type-file a,.node-type-term .l-top-wrapper .field-type-file a,.node-type-article .l-top-wrapper .field-type-file 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;padding:var(--space-4xs)var(--space-3xs)}.node-type-chart .l-top-wrapper .field-type-file a:hover,.node-type-chart .l-top-wrapper .field-type-file a:focus,.node-type-chart-type .l-top-wrapper .field-type-file a:hover,.node-type-chart-type .l-top-wrapper .field-type-file a:focus,.node-type-function .l-top-wrapper .field-type-file a:hover,.node-type-function .l-top-wrapper .field-type-file a:focus,.node-type-formula .l-top-wrapper .field-type-file a:hover,.node-type-formula .l-top-wrapper .field-type-file a:focus,.node-type-lesson .l-top-wrapper .field-type-file a:hover,.node-type-lesson .l-top-wrapper .field-type-file a:focus,.node-type-pivot .l-top-wrapper .field-type-file a:hover,.node-type-pivot .l-top-wrapper .field-type-file a:focus,.node-type-puzzle .l-top-wrapper .field-type-file a:hover,.node-type-puzzle .l-top-wrapper .field-type-file a:focus,.node-type-plc .l-top-wrapper .field-type-file a:hover,.node-type-plc .l-top-wrapper .field-type-file a:focus,.node-type-term .l-top-wrapper .field-type-file a:hover,.node-type-term .l-top-wrapper .field-type-file a:focus,.node-type-article .l-top-wrapper .field-type-file a:hover,.node-type-article .l-top-wrapper .field-type-file a:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.node-type-chart .l-top-wrapper .field-type-file .file-icon,.node-type-chart .l-top-wrapper .field-type-file .file-size,.node-type-chart-type .l-top-wrapper .field-type-file .file-icon,.node-type-chart-type .l-top-wrapper .field-type-file .file-size,.node-type-function .l-top-wrapper .field-type-file .file-icon,.node-type-function .l-top-wrapper .field-type-file .file-size,.node-type-formula .l-top-wrapper .field-type-file .file-icon,.node-type-formula .l-top-wrapper .field-type-file .file-size,.node-type-lesson .l-top-wrapper .field-type-file .file-icon,.node-type-lesson .l-top-wrapper .field-type-file .file-size,.node-type-pivot .l-top-wrapper .field-type-file .file-icon,.node-type-pivot .l-top-wrapper .field-type-file .file-size,.node-type-puzzle .l-top-wrapper .field-type-file .file-icon,.node-type-puzzle .l-top-wrapper .field-type-file .file-size,.node-type-plc .l-top-wrapper .field-type-file .file-icon,.node-type-plc .l-top-wrapper .field-type-file .file-size,.node-type-term .l-top-wrapper .field-type-file .file-icon,.node-type-term .l-top-wrapper .field-type-file .file-size,.node-type-article .l-top-wrapper .field-type-file .file-icon,.node-type-article .l-top-wrapper .field-type-file .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-12>.block.block-field-node-field-benefits,.l-content.col-md-12>.block.block-views-course-lessons-lesson-list{margin-bottom:var(--space-2xl)}@media(min-width:62rem){.l-content.col-md-12>.block.block-field-node-field-benefits,.l-content.col-md-12>.block.block-views-course-lessons-lesson-list{margin-bottom:var(--space-4xl)}}.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;margin-bottom:var(--space-5xs)}.l-sidebar-first li::marker{color:var(--color-teal-500)}.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;font-weight:400;padding-left:var(--space-6xs)}.l-sidebar-first li a:hover,.l-sidebar-first li a:focus{color:var(--color-orange-700)}.l-bottom .block-block-combo-pdf{padding:var(--space-2xs);background-color:var(--color-teal-300);border-radius:.3125rem;margin:0 0 var(--space-s)}.l-bottom .block-block-combo-pdf .block-content{display:flex;flex-direction:column}@media(min-width:48rem){.l-bottom .block-block-combo-pdf .block-content{display:block}}.l-bottom .block-block-combo-pdf .cover-art{display:flex;gap:var(--space-5xs)}@media(min-width:48rem){.l-bottom .block-block-combo-pdf .cover-art{display:block}}.l-bottom .block-block-combo-pdf .block-title{margin-top:0}.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)}}.view-name-functions .l-bottom-two-col,.view-name-formulas .l-bottom-two-col,.view-name-keyboard_shortcuts .l-bottom-two-col{position:relative}.view-name-functions .l-bottom-two-col:before,.view-name-formulas .l-bottom-two-col:before,.view-name-keyboard_shortcuts .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}.view-name-formulas .l-bottom-two-col .l-bottom-left,.view-name-functions .l-bottom-two-col .l-bottom-left,.view-name-keyboard_shortcuts .l-bottom-two-col .l-bottom-left,.view-name-formulas .l-bottom-two-col .l-bottom-right,.view-name-functions .l-bottom-two-col .l-bottom-right,.view-name-keyboard_shortcuts .l-bottom-two-col .l-bottom-right{display:block}.l-bottom-two-col .block-block-satisfaction-gaurantee,.l-bottom-two-col .block-block-special-pricing,.l-bottom-two-col .block-block-excel-functions-pdf,.l-bottom-two-col .block-block-excel-shortcuts-pdf,.l-bottom-two-col .block-block-group-discounts{display:flex;align-items:center;padding:var(--space-2xs)}.l-bottom-two-col .block-block-satisfaction-gaurantee{background-color:var(--color-black-50)}.l-bottom-two-col .block-block-satisfaction-gaurantee .guarantee-block-left{padding-right:0}.l-bottom-two-col .block-block-satisfaction-gaurantee .block-title{margin:0}.l-bottom-two-col .block-block-special-pricing,.l-bottom-two-col .block-block-excel-functions-pdf,.l-bottom-two-col .block-block-excel-shortcuts-pdf,.l-bottom-two-col .block-block-group-discounts{background-color:var(--color-teal-300);border-radius:.3125rem}.l-bottom-two-col .block-block-special-pricing .block-title,.l-bottom-two-col .block-block-excel-functions-pdf .block-title,.l-bottom-two-col .block-block-excel-shortcuts-pdf .block-title,.l-bottom-two-col .block-block-group-discounts .block-title{margin-top:0;margin-bottom:var(--space-3xs)}.l-bottom-two-col .block-block-group-discounts{flex-direction:column}.l-bottom-two-col .block-block-group-discounts .block-title{margin-bottom:var(--space-4xs)}.l-bottom-two-col .block-block-group-discounts .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)}.marker{font-size:.875em;display:inline-block;margin:0 .4em;padding:.3em .6em;text-transform:uppercase;line-height:1;font-style:italic}.more-help-link{text-align:right}.more-help-link a{display:inline-block;text-decoration:none}.more-help-link a:before{content:"?";display:inline-block;width:1.3em;height:1.3em;margin:0 .4em 0 0;border-radius:50%;font-weight:600;text-align:center}.icon-external-link{position:relative;display:inline-block;width:.9em;height:.9em;border:.0625em solid #0074bd;border-radius:.125em;margin:0 0 0 .4em}.icon-external-link-arrow{position:absolute;top:0;right:0;display:block;-webkit-transform:translate(.4375em,-.3125em)rotate(45deg);transform:translate(.4375em,-.3125em)rotate(45deg);-webkit-transform-origin:top center;transform-origin:top left;box-sizing:content-box;width:.2em;height:.6em;border:.125em solid #fff;border-top:0;border-bottom:0}.icon-external-link-arrow:before,.icon-external-link-arrow:after{content:"";position:absolute}.icon-external-link-arrow:before{top:0;right:0;display:block;width:.4em;height:.4em;z-index:100;-webkit-transform:rotate(45deg)translate(.28125em,-.01367em);transform:rotate(45deg)translate(.28125em,-.01367em);-webkit-transform-origin:top right;transform-origin:top right;border:.0625em solid #0074bd;border-right:0;border-bottom:0}.icon-external-link-arrow:after{border:.1875em solid transparent;border-top:0;-webkit-transform:translate(-.12em,-.12em);transform:translate(-.12em,-.12em)}.vertical-tabs{position:relative;margin:1em 0;border:1px solid #bbb;background:#fff}@media(min-width:48em){.vertical-tabs{padding:0 0 0 15em}[dir=rtl] .vertical-tabs{padding-left:0;padding-right:15em}.vertical-tabs:before{content:"";position:absolute;left:0;top:0;z-index:0;width:15em;height:100%;background:#bbb}}.vertical-tabs-list{position:relative;z-index:1;display:none;width:15em;border-top:1px solid #bbb;padding:0}@media(min-width:48em){.vertical-tabs-list{display:block;float:left;margin:-1px 0 -1px -15em}[dir=rtl] .vertical-tabs-list{margin-left:0;margin-right:-15em;float:right}}.vertical-tab-item{list-style:none;font-size:.923em}.vertical-tabs-pane{overflow:hidden;margin:0;padding:0;border:0;border-bottom:1px solid #bbb;border-radius:0}.vertical-tabs-pane:nth-last-child(2){border-bottom:0}.vertical-tabs-pane .fieldset-wrapper{display:none;padding:0 1em}.vertical-tab-selected .fieldset-wrapper{display:block}@media(min-width:48em){.vertical-tabs-panes{overflow:hidden;width:100%}.vertical-tabs-pane{position:absolute;left:-9999em;height:0;border:0;background:0 0}.vertical-tabs-pane.vertical-tab-selected{position:static;height:auto;padding:10px 15px;background:0 0}.vertical-tabs-pane>legend{display:none}.vertical-tabs-pane .fieldset-wrapper{display:block}}.vertical-tab-item{border:1px solid #bbb;border-left-width:0;border-top-width:0;padding:0;margin:0;background:#dee2ea}[dir=rtl] .vertical-tab-item{border-left-width:1px;border-right-width:0}.vertical-tab-link{display:block;text-decoration:none;padding:.5em .6em;font-size:1em;cursor:pointer;transition:background-color .3s,color .3s}.vertical-tab-link span{display:block}.vertical-tab-link strong,.vertical-tab-link .fieldset-legend{position:static;font-weight:700;color:#0074bd;margin:0;padding:0}@media(min-width:48em){.vertical-tab-link strong,.vertical-tab-link .fieldset-legend{font-size:.923em}}.vertical-tab-link:focus,.vertical-tab-link:active,.vertical-tab-link:hover,.vertical-tab-link:focus,.vertical-tab-link:active,.vertical-tab-link:hover{text-decoration:none;background:#d5d5d5}.vertical-tab-link .summary{font-size:.846em;text-transform:none;color:#666;word-wrap:break-word}.vertical-tab-selected.vertical-tab-item{background-color:#fff;border-right-width:0}[dir=rtl] .vertical-tab-selected.vertical-tab-item{border-left-width:0;border-right-width:1px}.vertical-tab-selected .vertical-tab-link{background:#fff}.vertical-tab-selected strong,.vertical-tab-selected .fieldset-legend{color:#000}.vertical-tabs .vertical-tabs .vertical-tabs-list .summary{line-height:1.4;margin-bottom:0}.vertical-tabs-pane>.vertical-tab-link{width:100%;box-sizing:border-box;padding-left:1em;padding-right:1em;background:#dee2ea}.vertical-tabs-pane.vertical-tab-selected>.vertical-tab-link{padding-top:.7em;padding-bottom:.7em;background:0 0;border-bottom:1px solid #dee2ea}.vertical-tabs-pane.vertical-tab-selected>.vertical-tab-link .summary{display:none}.ui-widget{font-size:inherit;font-family:inherit}.ui-dialog{border:.125em solid #20252e;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui-corner-all{border-radius:0}.ui-dialog .ui-dialog-titlebar{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-dialog .ui-dialog-titlebar-close{top:0;top:-.125em;right:0;right:-.125em;width:2.5em;height:100%;height:calc(100% + .125em);margin:0;border:0;outline:none}.ui-dialog .ui-dialog-titlebar-close .ui-icon{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1em;height:1em;margin:0;background:0 0}.ui-dialog .ui-dialog-titlebar-close .ui-icon:before,.ui-dialog .ui-dialog-titlebar-close .ui-icon:after{content:"";position:absolute;top:0;left:0;display:block;width:.125em;height:.875em}.ui-dialog .ui-dialog-titlebar-close .ui-icon:before{-webkit-transform:translate(.5em,.125em)rotate(45deg);transform:translate(.5em,.125em)rotate(45deg)}.ui-dialog .ui-dialog-titlebar-close .ui-icon:after{-webkit-transform:translate(.5em,.125em)rotate(-45deg);transform:translate(.5em,.125em)rotate(-45deg)}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0}.progress{font-weight:700}.progress .bar{margin:0 .2em .5em 0;border:2px solid #e5e5e6;border-radius:3px;overflow:hidden}.progress .filled{position:relative;overflow:hidden;-webkit-transition:width .4s;transition:width .4s;will-change:width}.progress .filled:after{content:"";position:absolute;display:block;width:.75em;height:100%;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);border-left:2em solid #3c4350;border-right:.75em solid #3c4350;-webkit-animation:progressGradient 3s infinite;animation:progressGradient 1.5s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transition:width .4s;transition:width .4s;will-change:left}@-webkit-keyframes progressGradient{0%{left:-15%;border-left-width:2em;border-left-width:.75em}100%{left:100%;border-left-width:1.75em;border-left-width:.5em}}@keyframes progressGradient{0%{left:-15%;border-left-width:2em;border-right-width:.75em}100%{left:100%;border-left-width:1.75em;border-right-width:.5em}}.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}.marker{background:#abdeff}.more-help-link a:before{color:#fff;background:#0074bd}.icon-external-link{border-color:#0074bd}.icon-external-link-arrow{background:#0074bd;border-color:#fff}.icon-external-link-arrow:before{border-color:#0074bd}.icon-external-link-arrow:after{border-bottom-color:#0074bd}.draggable a.tabledrag-handle{background:#ebeff7}.draggable.drag td:after{background:#f4f4f4;opacity:.3}tr.draggable .handle,tr.draggable .handle .handle-inner{background:#333}tr.draggable .handle:before{border-bottom-color:#333}tr.draggable .handle:after{border-top-color:#333}tr.draggable .handle .handle-inner:before{border-left-color:#333}tr.draggable .handle .handle-inner:after{border-right-color:#333}abbr.tabledrag-changed{background:#fce400}.form-item-radio label,.form-radios label,.form-item-checkbox label,.form-checkboxes label{font-weight:400}.form-item .description,.password-strength,.password-match{border-left-color:#bbb}.field-suffix .machine-name-value{border-color:#f4f4f4;font-family:Consolas,lucida console,courier new,monospace}select.form-select{font-weight:400;border-color:#bbb;color:#444b53;background:#fff}select.form-select:focus{color:#000;border-color:#43afe4}.form-type-checkboxes.form-error,.form-type-radios.form-error{border:.125rem solid red}.form-type-checkbox.form-error{border:.125rem solid red}.form-type-checkboxes.form-error .form-type-checkbox.form-error{border:none}ul.action-links a{line-height:1.875}[dir=rtl] ul.action-links a{background-position:100%}.progress{font-weight:700}.progress .bar{border-color:#e5e5e6;background:#e5e5e6}.progress .filled{background:rgba(0,0,0,.8509803922)}.progress .filled:after{border-color:#3c4350}.ui-dialog{border-color:#20252e}.ui-dialog .ui-dialog-titlebar{background:#20252e;color:#fff}.ui-dialog .ui-dialog-titlebar-close{background:#008be2}.ui-dialog .ui-dialog-titlebar-close .ui-icon:before,.ui-dialog .ui-dialog-titlebar-close .ui-icon:after{background:#fff}@media(min-width:34em){.block-hero .block-title{font-size:2.625em}}#admin-bar .dropdown li>a,#admin-bar .dropdown li>span{margin-bottom:0}.block-block-about-dave{background-color:var(--color-gray-bg);margin:var(--space-m)0;padding:var(--space-2xs)}.block-block-about-dave .row>div:first-child{margin-bottom:var(--space-2xs)}@media(min-width:62rem){.block-block-about-dave .row>div:first-child{margin-bottom:0}}.block-block-about-dave 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}.block-block-about-dave p{font-size:var(--font-size-2xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.block-block-free-resources 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}.block-block-about-dave-and-lisa{background-color:var(--color-gray-bg);margin-bottom:var(--space-xs);margin-top:var(--space-xs);padding:var(--space-2xs)}.block-block-about-dave-and-lisa h3{margin:var(--space-4xs)0}.block-block-about-dave-sidebar{background-color:var(--color-gray-bg);padding:var(--space-3xs)}.block-block-about-dave-sidebar h3{margin-top:var(--space-4xs);margin-bottom:var(--space-2xs)}.block-block-about-dave-sidebar img{max-width:var(--space-3xl)}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;padding-bottom:var(--space-3xs);padding-top:var(--space-3xs)}.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}.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}}.block-block-ad-rr1{width:300px;min-height:250px}@media(min-width:48rem){.block-block-ad-rr1{width:185px;height:370px}}@media(min-width:62rem){.block-block-ad-rr1{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}}.block-block-ad-rr1 .block-content{position:sticky;top:var(--space-2xl);height:fit-content}.block-block-ad-rr2{position:sticky;top:var(--space-2xl);width:300px;min-height:250px}@media(min-width:48rem){.block-block-ad-rr2{width:185px;height:370px}}@media(min-width:62rem){.block-block-ad-rr2{width:300px;height:600px}}.block-block-ad-leaderboard{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}.view-front-articles{position:relative}@media(min-width:62rem){.view-front-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}}.view-front-articles .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}.view-front-articles .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}@media(min-width:62rem){.view-front-articles .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-s)}.view-front-articles .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}}@media(min-width:75rem){.view-front-articles .block-title{margin-bottom:var(--space-s)}}.view-front-articles .block-title a{margin-left:var(--space-5xs)}.view-front-articles .block-title a:hover,.view-front-articles .block-title a:focus{color:var(--color-orange-700)}@media(min-width:62rem){.view-front-articles .block-title{margin-bottom:var(--space-2xs)}}@media(min-width:75rem){.view-front-articles .block-title{margin-bottom:var(--space-xs)}}.view-front-articles .view-mode-teaser{margin-bottom:var(--space-s)}@media(min-width:48rem){.view-front-articles .view-mode-teaser{margin-bottom:var(--space-m)}}@media(min-width:62rem){.view-front-articles .view-mode-teaser{margin-bottom:var(--space-2xs)}}.view-front-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){.view-front-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)}}.view-front-articles .teaser-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.view-front-articles .teaser-heading a:hover,.view-front-articles .teaser-heading a:focus{color:var(--color-orange-700)}.l-content .view-front-articles .field-type-text-long p{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.l-content .view-front-articles .field-type-text-long p:first-child{margin-top:0}.l-content .view-front-articles .field-type-text-long p:last-child{margin-bottom:0}.view-front-articles .field-type-text-long a.more-link{margin-left:var(--space-6xs);text-decoration:none}.view-front-articles .attachment-after{margin-bottom:var(--space-s)}@media(min-width:62rem){.view-front-articles .attachment-after{grid-area:right;margin-bottom:0;padding-left:var(--space-2xs)}}@media(min-width:48rem){.view-front-articles .attachment-after .view-content{display:flex;flex-wrap:wrap;justify-content:space-between}}.view-front-articles .view-mode-card{border-bottom:1px solid var(--color-black-200);padding-top:var(--space-3xs)}@media(min-width:48rem){.view-front-articles .view-mode-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){.view-front-articles .view-mode-card{position:relative}.view-front-articles .view-mode-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}}.view-front-articles .view-mode-card:first-child{padding-top:0}@media(min-width:48rem){.view-front-articles .view-mode-card:nth-last-child(2),.view-front-articles .view-mode-card:last-child{border-bottom:0;padding-top:var(--space-3xs)}}@media(min-width:48rem){.view-front-articles .view-mode-card:nth-child(even){position:relative}.view-front-articles .view-mode-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}}.view-front-articles .field-type-taxonomy-term-reference{margin-bottom:var(--space-4xs)}.view-front-articles .field-type-taxonomy-term-reference .field-item{margin-bottom:var(--space-6xs)}.view-front-articles .field-type-taxonomy-term-reference 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){.view-front-articles .field-type-taxonomy-term-reference 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}}.view-front-articles .field-type-taxonomy-term-reference a:hover,.view-front-articles .field-type-taxonomy-term-reference a:focus{background-color:var(--color-teal-500)}.view-front-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){.view-front-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){.view-front-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){.view-front-articles .card-heading{font-size:var(--font-size-xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-xl)}}.view-front-articles .card-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in;display:block;padding-bottom:var(--space-3xs)}.view-front-articles .card-heading a:hover,.view-front-articles .card-heading a:focus{color:var(--color-orange-700)}.view-front-articles>.more-link{margin:0;text-align:right}.view-front-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;display:inline-block}.view-front-articles>.more-link a:hover,.view-front-articles>.more-link a:focus{color:var(--color-orange-700)}.view-front-articles>.more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}@media(min-width:62rem){.view-front-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)}}@media(min-width:62rem){.view-front-articles>.more-link{text-align:left}}.node-type-article .summary-heading{margin-top:0}.node-type-article .field-name-field-abstract{margin-bottom:var(--space-xs)}.view-name-articles .page-title{margin:var(--space-6xl)0 var(--space-s)}.view-name-articles .page-title+.back-to-list{margin:calc(-1 * var(--space-3xs))0 var(--space-s)}.view-name-articles .back-to-list a{text-decoration:none;font-weight:600}.view-name-articles .l-sidebar{margin-top:var(--space-s)}@media(min-width:48rem){.view-name-articles .l-sidebar{margin-top:var(--space-6xl)}}.view-name-articles .views-exposed-form{margin-bottom:var(--space-s)}.view-name-articles .views-exposed-form .views-widget-filter-field_tags_tid{gap:var(--space-4xs);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}@media(min-width:34rem){.view-name-articles .views-exposed-form .views-widget-filter-field_tags_tid{flex-direction:row;justify-content:flex-end;align-items:center}}.view-name-articles .views-exposed-form .views-widget-filter-field_tags_tid label::after{content:":";margin-left:-2px}.view-name-articles .views-exposed-form .views-exposed-widgets{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.view-name-articles .views-exposed-form .views-exposed-widgets::after{content:none}@media(min-width:24rem){.view-name-articles .views-exposed-form .views-exposed-widgets{justify-content:flex-start;align-items:flex-end;flex-direction:row}}@media(min-width:34rem){.view-name-articles .views-exposed-form .views-exposed-widgets{justify-content:flex-end;align-items:center}}.view-name-articles .views-exposed-form .views-exposed-widget{padding:0}.view-name-articles .views-exposed-form .views-reset-button{padding-top:var(--space-4xs);padding-left:0}@media(min-width:24rem){.view-name-articles .views-exposed-form .views-reset-button{padding-top:0;padding-left:var(--space-4xs)}}.view-mode-abstract{margin-bottom:var(--space-s)}.articles .view-mode-abstract .field-name-field-tags{margin-bottom:var(--space-4xs)}.articles .view-mode-abstract .field-name-field-tags .field-items{display:flex;flex-wrap:wrap;gap:var(--space-6xs)}.articles .view-mode-abstract .field-name-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 .view-mode-abstract .field-name-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 .view-mode-abstract .field-name-field-tags a:hover,.articles .view-mode-abstract .field-name-field-tags a:focus{background-color:var(--color-teal-500)}.articles .view-mode-abstract .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 .view-mode-abstract .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 .view-mode-abstract .abstract-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.articles .view-mode-abstract .abstract-heading a:hover,.articles .view-mode-abstract .abstract-heading a:focus{color:var(--color-orange-700)}.articles .view-mode-abstract .field-name-field-abstract{line-height:var(--line-height-l)}.field.field-name-field-author.field-type-taxonomy-term-reference{display:block}.field.field-name-field-author.field-type-taxonomy-term-reference .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{background:#ffebd9}.block-support:before{content:url(../assets/images/check_circle_orange.svg);margin:0 var(--space-5xs)-7px 0;float:left;vertical-align:middle}.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{display:inline-block;height:var(--line-height-s);margin-bottom:0;margin-top:1px;overflow:hidden;width:var(--space-5xs)}.breadcrumb .separator:before{content:url(../assets/images/caret_right.svg);margin-right:var(--space-4xs);position:relative;top:-1px}.breadcrumb .crumb{font-weight:600;text-decoration:none}.breadcrumb .separator,.breadcrumb .crumb{margin-right:var(--space-5xs)}.breadcrumb .crumb-front{display:inline-block;height:20px;overflow:hidden;width:var(--space-4xs)}.breadcrumb .crumb-front:before{content:url(../assets/images/home.svg);margin-right:var(--space-4xs);position:relative;top:3px}.breadcrumb .crumb-front:hover:before,.breadcrumb .crumb-front:focus:before{content:url(../assets/images/home_black.svg)}.view-name-bundles .l-top-wrapper{padding:var(--space-2xl)0 var(--space-4xs)}.view-name-bundles .l-content{padding-bottom:var(--space-2xs)}@media(min-width:75rem){.view-name-bundles .l-content{padding-bottom:var(--space-m)}}.view-name-bundles .l-content.col-md-12>.block{margin-bottom:var(--space-s)}@media(min-width:62rem){.view-name-bundles .l-content.col-md-12>.block{margin-bottom:var(--space-2xl)}}.view-name-bundles .block-layout-custom-block{line-height:var(--line-height-l)}.view-name-bundles .view-bundles{position:relative;padding:var(--space-3xs)0 var(--space-2xl)}.view-name-bundles .view-bundles: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}.view-name-bundles .views-row{padding-top:var(--space-2xs)}@media(min-width:62rem){.view-name-bundles .views-row{padding-top:var(--space-m)}}.view-name-bundles .views-row .bundle-wrapper{padding:var(--space-2xs);background-color:var(--color-white)}.view-name-bundles .views-row .bundle-name,.view-name-bundles .views-row .bundle-description h2{margin:var(--space-4xs)0 var(--space-3xs)}@media(min-width:62rem){.view-name-bundles .views-row .bundle-name,.view-name-bundles .views-row .bundle-description h2{margin:var(--space-4xs)0 var(--space-3xs)}}.view-name-bundles .views-row .bundle-description{line-height:var(--line-height-l);margin-bottom:var(--space-xs)}.view-name-bundles .views-row .bundle-products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:var(--space-2xs);row-gap:var(--space-3xs)}.view-name-bundles .views-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){.view-name-bundles .views-row .bundle-price-information{flex-direction:row;align-items:center}}.view-name-bundles .views-row .bundle-buy-button{margin-left:0;width:100%;margin-top:var(--space-3xs)}@media(min-width:75rem){.view-name-bundles .views-row .bundle-buy-button{margin-left:auto;margin-top:0;width:auto}}.view-name-bundles .views-row .bundle-buy-button a{width:100%;text-align:center}@media(min-width:75rem){.view-name-bundles .views-row .bundle-buy-button a{width:auto}}.view-name-bundles .views-row .bundle-price-wrapper{display:flex;flex-wrap:wrap}.view-name-bundles .views-row .bundle-price-label,.view-name-bundles .views-row .bundle-regular-price,.view-name-bundles .views-row .bundle-discount-price{font-size:var(--font-size-2xs);font-weight:700}@media(min-width:62rem){.view-name-bundles .views-row .bundle-price-label,.view-name-bundles .views-row .bundle-regular-price,.view-name-bundles .views-row .bundle-discount-price{font-size:var(--font-size-s)}}.view-name-bundles .views-row .bundle-price-label,.view-name-bundles .views-row .bundle-regular-price{padding-right:var(--space-5xs)}.view-name-bundles .views-row .bundle-regular-price{color:var(--color-black-400)}.block-block-bundles-logins-and-shortcut-cards-info{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){.block-block-bundles-logins-and-shortcut-cards-info{padding:var(--space-s)}}.view-mode-card:where(:not(.view-front-articles .view-mode-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}.view-mode-card:where(:not(.view-front-articles .view-mode-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}.view-mode-card:where(:not(.view-front-articles .view-mode-card)):hover{box-shadow:0 0 var(--space-m)var(--color-black-60)}.view-mode-card:where(:not(.view-front-articles .view-mode-card)):hover::after{opacity:1}.view-mode-card:where(:not(.view-front-articles .view-mode-card)) .content{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.view-mode-card:where(:not(.view-front-articles .view-mode-card)) .field-type-image{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)}.view-mode-card:where(:not(.view-front-articles .view-mode-card)) .field-type-image a,.view-mode-card:where(:not(.view-front-articles .view-mode-card)) .field-type-image img{display:block}.view-mode-card:where(:not(.view-front-articles .view-mode-card)) .field-type-image img{width:100%}.view-mode-card:where(:not(.view-front-articles .view-mode-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){.view-mode-card:where(:not(.view-front-articles .view-mode-card)) .card-heading{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}}.view-mode-card:where(:not(.view-front-articles .view-mode-card)) .card-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in;display:block}.view-mode-card:where(:not(.view-front-articles .view-mode-card)) .card-heading a:hover,.view-mode-card:where(:not(.view-front-articles .view-mode-card)) .card-heading a:focus{color:var(--color-orange-700)}.node-type-chart .l-banner .ad::before{content:none}.node-type-chart .summary-heading{margin-top:0}.view-name-chart_types .l-top-wrapper,.view-name-charts .l-top-wrapper{padding:var(--space-2xl)0 var(--space-4xs)}.view-name-chart_types .l-top-left .block-layout-custom-block,.view-name-charts .l-top-left .block-layout-custom-block{margin-bottom:var(--space-xs)}.view-name-chart_types .l-content,.view-name-charts .l-content{padding-bottom:0}.view-name-chart_types .block-views-courses-block-block,.view-name-charts .block-views-courses-block-block{padding:var(--space-xs)0}@media(min-width:62rem){.view-name-chart_types .block-views-courses-block-block,.view-name-charts .block-views-courses-block-block{padding:var(--section-v-space)0}}.view-chart-types,.view-charts{margin-top:0}@media(min-width:62rem){.view-chart-types,.view-charts{margin-top:var(--space-xs)}}.view-chart-types .views-view-grid,.view-charts .views-view-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 6rem)/4),1fr));row-gap:2rem;column-gap:1.5rem}.view-chart-types .view-mode-card,.view-charts .view-mode-card{height:100%}.view-chart-types .field-name-field-chart-type,.view-charts .field-name-field-chart-type{margin-bottom:var(--space-5xs)}.view-chart-types .field-name-field-chart-type a,.view-charts .field-name-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){.view-chart-types .field-name-field-chart-type a,.view-charts .field-name-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}}.view-chart-types .field-name-field-chart-type a:hover,.view-chart-types .field-name-field-chart-type a:focus,.view-charts .field-name-field-chart-type a:hover,.view-charts .field-name-field-chart-type a:focus{background-color:var(--color-teal-500)}.view-chart-examples{margin-top:var(--space-l)}.view-chart-examples .title{margin-top:0}.view-chart-examples .views-row{border:1px solid var(--color-black-100);border-radius:2px;margin-bottom:var(--space-xs);padding:var(--space-3xs)}.view-chart-examples .views-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)}.view-related-chart-types{margin-top:var(--space-l)}@media(min-width:62rem){.view-related-chart-types{margin-top:var(--space-2xl)}}.view-related-chart-types .views-view-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}.view-related-chart-types .views-row{border:0;margin-bottom:var(--space-3xs);padding:0}.view-related-chart-types .chart-image{margin-bottom:var(--space-3xs)}.view-related-chart-types .chart-image a{display:block;margin-bottom:0}.view-related-chart-types .chart-image img{box-shadow:0 0 var(--space-s)var(--color-black-60);display:block;width:100%}.view-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}.view-related-chart-types .chart-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.view-related-chart-types .chart-heading a:hover,.view-related-chart-types .chart-heading a:focus{color:var(--color-orange-700)}.view-related-chart-types .view-footer{margin:var(--space-5xs)0}@media(min-width:48rem){.view-related-chart-types .view-footer{margin:var(--space-2xs)0}}@media(min-width:62rem){.view-related-chart-types .view-footer{margin:var(--space-s)0}}.view-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;display:inline-block}.view-related-chart-types .more-link:hover,.view-related-chart-types .more-link:focus{color:var(--color-orange-700)}.view-related-chart-types .more-link:after{content:url(../assets/images/arrow_right.svg);margin-left:var(--space-6xs);position:relative;top:6px}@media(min-width:62rem){.view-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,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}.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))}}@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-name-body h2:first-child,.l-content .field-name-body h3:first-child,.l-content .field-type-text-long h2:first-child,.l-content .field-type-text-long h3:first-child{margin-top:0}.l-content .field-name-body p,.l-content .field-name-body ul,.l-content .field-name-body ol,.l-content .field-type-text-long p,.l-content .field-type-text-long ul,.l-content .field-type-text-long 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-name-body p,.l-content .field-name-body ul,.l-content .field-name-body ol,.l-content .field-type-text-long p,.l-content .field-type-text-long ul,.l-content .field-type-text-long ol{margin-bottom:var(--space-xs)}}.l-content .field-name-body p:first-child,.l-content .field-name-body ul:first-child,.l-content .field-name-body ol:first-child,.l-content .field-type-text-long p:first-child,.l-content .field-type-text-long ul:first-child,.l-content .field-type-text-long ol:first-child{margin-top:0}.l-content .field-name-body p:last-child,.l-content .field-name-body ul:last-child,.l-content .field-name-body ol:last-child,.l-content .field-type-text-long p:last-child,.l-content .field-type-text-long ul:last-child,.l-content .field-type-text-long ol:last-child{margin-bottom:0}.l-content .field-name-body ul,.l-content .field-type-text-long ul{padding-left:var(--space-s)}.l-content .field-name-body ul li,.l-content .field-type-text-long ul li{list-style-type:square;margin-bottom:var(--space-4xs);padding-left:var(--space-6xs)}.l-content .field-name-body ul li::marker,.l-content .field-type-text-long ul li::marker{color:var(--color-teal-500)}.l-content .field-name-body ul li:last-child,.l-content .field-type-text-long ul li:last-child{margin-bottom:0}.l-content .field-name-body ol,.l-content .field-type-text-long ol{counter-reset:list-counter;list-style:none;padding-left:var(--space-l)}@media(min-width:62rem){.l-content .field-name-body ol,.l-content .field-type-text-long ol{padding-left:var(--space-3xl)}}.l-content .field-name-body ol li,.l-content .field-type-text-long ol li{margin-bottom:var(--space-5xs);position:relative}.l-content .field-name-body ol li:before,.l-content .field-type-text-long 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-name-body ol ol,.l-content .field-type-text-long ol ol{padding-left:var(--space-s)}.l-content .field-name-body ul ul,.l-content .field-name-body ul ol,.l-content .field-name-body ol ul,.l-content .field-name-body ol ol,.l-content .field-type-text-long ul ul,.l-content .field-type-text-long ul ol,.l-content .field-type-text-long ol ul,.l-content .field-type-text-long ol ol{margin:var(--space-4xs)0}.l-content .field-name-body ul ul:last-child,.l-content .field-name-body ul ol:last-child,.l-content .field-name-body ol ul:last-child,.l-content .field-name-body ol ol:last-child,.l-content .field-type-text-long ul ul:last-child,.l-content .field-type-text-long ul ol:last-child,.l-content .field-type-text-long ol ul:last-child,.l-content .field-type-text-long ol ol:last-child{margin-bottom:var(--space-4xs)}.l-content .field-name-body img,.l-content .field-type-text-long img{box-shadow:0 0 var(--space-s)var(--color-black-60)}.block-front-courses-training .block-title,.block-views-courses-block-block .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}.block-front-courses-training .block-title:before,.block-views-courses-block-block .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}@media(min-width:62rem){.block-front-courses-training .block-title,.block-views-courses-block-block .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-s)}.block-front-courses-training .block-title:before,.block-views-courses-block-block .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}}@media(min-width:75rem){.block-front-courses-training .block-title,.block-views-courses-block-block .block-title{margin-bottom:var(--space-s)}}.block-front-courses-training .block-title a,.block-views-courses-block-block .block-title a{margin-left:var(--space-5xs)}.block-front-courses-training .block-title a:hover,.block-front-courses-training .block-title a:focus,.block-views-courses-block-block .block-title a:hover,.block-views-courses-block-block .block-title a:focus{color:var(--color-orange-700)}.block-front-courses-training .col-text,.block-views-courses-block-block .col-text{margin-bottom:var(--space-s)}@media(min-width:62rem){.block-front-courses-training .col-text,.block-views-courses-block-block .col-text{margin-bottom:0}}@media(min-width:75rem){.block-front-courses-training .col-text,.block-views-courses-block-block .col-text{padding-right:var(--space-2xl)}}.block-front-courses-training h3,.block-views-courses-block-block h3{margin-bottom:var(--space-2xs);margin-top:0}.block-front-courses-training p,.block-views-courses-block-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)}.block-front-courses-training p:first-child,.block-views-courses-block-block p:first-child{margin-top:0}.block-front-courses-training p:last-child,.block-views-courses-block-block p:last-child{margin-bottom:0}.block-front-courses-training a.more-link,.block-views-courses-block-block a.more-link{color:var(--color-black);text-decoration:none;transition:color .12s ease-in;font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);display:flex}.block-front-courses-training a.more-link:hover,.block-front-courses-training a.more-link:focus,.block-views-courses-block-block a.more-link:hover,.block-views-courses-block-block a.more-link:focus{color:var(--color-orange-700)}.block-front-courses-training a.more-link:after,.block-views-courses-block-block a.more-link:after{content:url(../assets/images/arrow_right.svg);margin-left:var(--space-5xs)}.block-views-courses-block-block{padding:var(--section-v-space)0}@media(min-width:75rem){.block-views-courses-block-block .col-text{padding-right:var(--space-4xl)}}.block-views-courses-block-block .col-images{align-content:start;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:62rem){.block-views-courses-block-block .col-images{padding-top:var(--space-m)}}.block-views-courses-block-block .courses-block-item{flex:0 0 calc(50% - var(--space-4xs));margin-bottom:var(--space-2xs)}@media(min-width:34rem){.block-views-courses-block-block .courses-block-item{flex:0 0 calc(33.3333333333% - var(--space-3xs))}}@media(min-width:62rem){.block-views-courses-block-block .courses-block-item{flex:0 0 calc(33.3333333333% - var(--space-4xs))}}@media(min-width:75rem){.block-views-courses-block-block .courses-block-item{flex:0 0 calc(33.3333333333% - var(--space-3xs))}}.block-views-courses-block-block .courses-block-item:last-child,.block-views-courses-block-block .courses-block-item:nth-last-child(2){margin-bottom:0}@media(min-width:34rem){.block-views-courses-block-block .courses-block-item:nth-last-child(3){margin-bottom:0}}.block-views-courses-block-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 .block-exceljet-utility-node{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-name-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;padding:var(--space-4xs)var(--space-3xs);position:relative;height:100%;display:block;width:fit-content;padding-right:var(--space-s)}.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::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::before,.node-type-course .button-white::after{left:auto;right:0}.node-type-course .field-name-field-price{margin-left:0;margin-top:var(--space-4xs)}@media(min-width:34rem){.node-type-course .field-name-field-price{margin-top:0}}@media(min-width:62rem){.node-type-course .field-name-field-price{margin-left:auto}}.node-type-course .field-name-field-price .field-label{font-size:var(--font-size-xs);font-weight:400;margin:0}.node-type-course .field-name-field-price .field-items{font-size:var(--font-size-xl);font-weight:700}.node-type-course .field-name-field-stripe-price-id{width:100%;text-align:center}@media(min-width:62rem){.node-type-course .field-name-field-stripe-price-id{width:auto}}.node-type-course .field-name-field-stripe-price-id .buy-now{margin-top:var(--space-xs);margin-left:0;width:100%}@media(min-width:62rem){.node-type-course .field-name-field-stripe-price-id .buy-now{margin-top:0;margin-left:var(--space-3xs);width:auto}}.node-type-course .block-views-sample-videos-block{position:relative;padding:var(--space-s)0}.node-type-course .block-views-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}@media(min-width:75rem){.node-type-course .block-views-sample-videos-block{padding:var(--space-2xl)0}}.node-type-course .block-views-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);align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0;font-size:var(--font-size-xl);margin-top:0 0 var(--space-s)0}.node-type-course .block-views-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)}@media(min-width:62rem){.node-type-course .block-views-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);margin-bottom:var(--space-s)}.node-type-course .block-views-sample-videos-block .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}}@media(min-width:75rem){.node-type-course .block-views-sample-videos-block .block-title{margin-bottom:var(--space-s)}}.node-type-course .block-views-sample-videos-block .block-title a{margin-left:var(--space-5xs)}.node-type-course .block-views-sample-videos-block .block-title a:hover,.node-type-course .block-views-sample-videos-block .block-title a:focus{color:var(--color-orange-700)}.node-type-course .block-views-sample-videos-block .view-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 .block-views-sample-videos-block .views-field-field-mux-video{width:100%}.node-type-course .block-views-sample-videos-block .views-field-field-mux-video mux-player{width:100%;display:block;aspect-ratio:16/9;min-height:200px;height:auto}.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-name-field-what-you-get ul{padding-left:var(--space-3xs)}.node-type-course .l-top-two-col .field-name-field-what-you-get li{list-style-image:url(../assets/images/check.svg);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 .l-top-two-col .field-name-field-what-you-get li::marker{color:var(--color-teal-500)}.node-type-course .block-field-node-field-benefits,.node-type-course .block-views-course-lessons-lesson-list{margin-bottom:var(--space-2xl)}@media(min-width:62rem){.node-type-course .block-field-node-field-benefits,.node-type-course .block-views-course-lessons-lesson-list{margin-bottom:var(--space-4xl)}}.node-type-course .field-name-field-q-a h3,.node-type-course .field-name-field-q-a h4{border-bottom:2px solid var(--color-black-100);margin-bottom:var(--space-3xs);padding-bottom:var(--space-3xs);padding-top:var(--space-3xs)}.node-type-course .field-name-field-q-a p{margin-bottom:var(--space-3xs)}.node-type-course .field-name-field-q-a .block-notice p{display:inline-block}.node-type-course .page-title{margin-bottom:var(--space-xl)}.node-type-course .field-name-field-what-you-get{padding:var(--space-l)0}.node-type-course .field-name-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-name-field-what-you-get ul{padding-left:var(--space-s);list-style-image:url(../assets/images/check.svg)}.node-type-course .field-name-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-name-field-what-you-get ul li::marker{color:var(--color-teal-500)}.view-course-lessons table{margin:0 0 var(--space-xs)}.view-course-lessons table caption{margin-bottom:var(--space-2xs)}@media(min-width:34.1rem) and (max-width:62rem){.view-course-lessons table.responsive-table tbody tr td{padding:0}}.view-course-lessons table td::before{display:inline-block;width:auto;position:static}.view-course-lessons table td.views-field-title::before{display:none}.view-course-lessons table .views-field-title{font-weight:700}.view-course-lessons table .views-field-title>a{margin-left:var(--space-5xs)}.view-course-lessons table .views-field-field-duration{padding-left:0}@media(min-width:62rem){.view-course-lessons table .views-field-field-duration{width:var(--space-4xl)}}.view-course-lessons table thead tr th:last-of-type,.view-course-lessons table tbody tr td:last-of-type{text-align:left}@media(min-width:62rem){.view-course-lessons table thead tr th:last-of-type,.view-course-lessons table tbody tr td:last-of-type{text-align:right}}.view-course-lessons 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){.view-course-lessons table .flag-status{float:right;margin-top:0}}.view-course-lessons .view-grouping{margin-bottom:var(--space-m)}.view-course-lessons .view-grouping-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)}.view-course-lessons table tbody tr:nth-child(even){background-color:var(--color-gray-bg)}.view-course-lessons table .views-field-flag-saved{width:22px;padding-right:0}.view-course-lessons table .views-field-counter{width:2em;padding-right:0}.view-course-lessons table .views-field-flag-watched{text-align:right;white-space:nowrap}.view-course-lessons table .views-field-flag-watched .flag-link-toggle{display:inline-block}.view-course-lessons table .views-field-flag-watched .flag-wrapper{padding-left:var(--space-3xs)}.view-course-lessons table .views-field-flag-watched .flag-action .flag-wrapper{display:none}.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)}.view-mode-course-player .content-top-nav{padding:0}.view-mode-course-player .field-name-field-wistia{width:100%;margin:0 auto}@media(min-width:62rem){.view-mode-course-player .field-name-field-wistia{width:85%}}.view-mode-course-player .block-field-node-field-mux-video,.view-mode-course-player .field-name-field-mux-video{width:100%;max-width:960px;margin:0 auto}.view-mode-course-player .block-field-node-field-mux-video mux-player,.view-mode-course-player .field-name-field-mux-video mux-player{width:100%;max-width:960px;display:block;aspect-ratio:16/9;min-height:300px;height:auto}.view-mode-course-player mux-player{width:100%;max-width:1080px;margin:0 auto;display:block;aspect-ratio:16/9;min-height:300px;height:auto}.view-mode-course-player .video-description,.view-mode-course-player .video-transcript{background-color:var(--color-white);padding:var(--space-3xs)var(--space-4xs);margin-top:var(--space-s)}@media(min-width:48rem){.view-mode-course-player .video-description,.view-mode-course-player .video-transcript{padding:var(--space-s)}}.view-mode-course-player .video-description.row,.view-mode-course-player .video-transcript.row{margin-left:0;margin-right:0}.view-mode-course-player .field-name-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){.view-mode-course-player .field-name-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}}.view-mode-course-player .field-name-field-course a:hover,.view-mode-course-player .field-name-field-course a:focus{background-color:var(--color-teal-500)}.view-mode-course-player .col-md-8{max-width:100%;flex:1}@media(min-width:62rem){.view-mode-course-player .col-md-8{margin-right:var(--space-l)}}.view-mode-course-player .field-name-field-abstract{line-height:var(--line-height-l)}.view-mode-course-player .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;padding:var(--space-4xs)var(--space-3xs);margin-top:var(--space-4xs)}.view-mode-course-player .download-button:hover,.view-mode-course-player .download-button:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.view-mode-course-player .course-flags{margin-top:var(--space-xs);display:flex;justify-content:flex-start;flex-direction:column}@media(min-width:34rem){.view-mode-course-player .course-flags{flex-direction:row}}@media(min-width:48rem){.view-mode-course-player .course-flags{margin-top:0;flex-direction:column}}@media(min-width:75rem){.view-mode-course-player .course-flags{flex-direction:row;justify-content:flex-end}}.view-mode-course-player .flag-watched a{padding:var(--space-6xs)0 var(--space-6xs)var(--space-2xs)}.view-mode-course-player .flag-outer-saved{margin-top:var(--space-4xs);margin-left:0}@media(min-width:34rem){.view-mode-course-player .flag-outer-saved{margin-top:0;margin-left:var(--space-3xs)}}@media(min-width:48rem){.view-mode-course-player .flag-outer-saved{margin-top:var(--space-4xs);margin-left:0}}@media(min-width:75rem){.view-mode-course-player .flag-outer-saved{margin-top:0;margin-left:var(--space-3xs)}}.view-mode-course-player .field-name-field-related-terms{margin-top:var(--space-2xs)}.view-mode-course-player .field-name-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){.view-mode-course-player .field-name-field-related-terms .field-label{margin-bottom:var(--space-2xs)}}.view-mode-course-player .field-name-field-related-terms ul{padding-left:var(--space-4xs)!important}@media(min-width:48rem){.view-mode-course-player .field-name-field-related-terms ul{padding-left:var(--space-s)}}@media(min-width:75rem){.view-mode-course-player .field-name-field-related-terms ul{padding-left:var(--space-xl)}}.view-mode-course-player .field-name-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}.view-mode-course-player .field-name-field-related-terms ul ul{margin:0;padding:0 0 0 var(--space-4xs)}.view-mode-course-player .field-name-field-related-terms ul li{list-style-image:url(../assets/images/arrow_right_compact.svg);margin-bottom:var(--space-5xs)}.view-mode-course-player .field-name-field-related-terms ul li::marker{color:var(--color-teal-500)}.view-mode-course-player .field-name-field-related-terms ul a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in;font-weight:400;margin-left:var(--space-5xs)}.view-mode-course-player .field-name-field-related-terms ul a:hover,.view-mode-course-player .field-name-field-related-terms ul a:focus{color:var(--color-orange-700)}.view-mode-course-player .field-name-field-related-terms ul .columns{columns:1}@media(min-width:24rem){.view-mode-course-player .field-name-field-related-terms ul .columns{columns:2;column-gap:var(--space-s)}}@media(min-width:62rem){.view-mode-course-player .field-name-field-related-terms ul .columns{columns:3}}.view-mode-course-player .field-name-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%;border-left:1px solid var(--color-black-100);padding-left:1.5rem;margin-left:1.5rem}.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::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 .view-charts,.node-type-puzzle .view-challenges,.node-type-chart-type .view-chart-types,.node-type-term .view-excel-glossary,.node-type-pivot .view-pivot-tables{margin-top:0}.ej-feedback{background:var(--color-white);border:1px solid var(--color-black-100);border-radius:2px;padding:var(--space-3xs);transition:box-shadow .12s ease-in}.ej-feedback:hover{box-shadow:0 0 var(--space-s)var(--color-black-60)}.ej-feedback__question{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ej-feedback__label{font-size:var(--font-size-s);font-weight:600;letter-spacing:var(--letter-spacing-s);margin-right:auto;white-space:nowrap}@media(min-width:48rem){.ej-feedback__label{font-size:var(--font-size-m)}}.ej-feedback__buttons{display:flex;align-items:center;gap:.75rem}.ej-feedback__buttons.has-selection .ej-feedback__btn:not([class*=--selected]){opacity:.35;pointer-events:none}.ej-feedback__btn{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:border-color .12s ease-in,color .12s ease-in,background-color .12s ease-in,box-shadow .12s ease-in}.ej-feedback__btn:hover,.ej-feedback__btn:focus{border-color:var(--color-black-300);color:var(--color-black-700);background:var(--color-black-50)}.ej-feedback__btn--selected-yes{background:#eaf5ef;border-color:var(--color-muted-green-400);color:var(--color-muted-green-700);box-shadow:0 0 0 3px rgba(106,159,134,.15)}.ej-feedback__btn--selected-yes:hover,.ej-feedback__btn--selected-yes:focus{background:#eaf5ef;border-color:var(--color-muted-green-400);color:var(--color-muted-green-700)}.ej-feedback__btn--selected-yes .ej-feedback__icon{animation:ej-feedback-pop .35s cubic-bezier(.34,1.56,.64,1)}.ej-feedback__btn--selected-no{background:#fdf0f2;border-color:var(--color-muted-red-400);color:var(--color-muted-red-700);box-shadow:0 0 0 3px rgba(171,54,78,.1)}.ej-feedback__btn--selected-no:hover,.ej-feedback__btn--selected-no:focus{background:#fdf0f2;border-color:var(--color-muted-red-400);color:var(--color-muted-red-700)}.ej-feedback__btn--selected-no .ej-feedback__icon{animation:ej-feedback-pop .35s cubic-bezier(.34,1.56,.64,1)}.ej-feedback__icon{width:18px;height:18px;flex-shrink:0}.ej-feedback__report{background-color:initial;border:0;cursor:pointer;padding:0;-webkit-appearance:none;display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:400;color:var(--color-black-500);padding:.35rem .55rem;border-radius:.3125rem;transition:color .12s ease-in,background-color .12s ease-in;white-space:nowrap}.ej-feedback__report svg{width:14px;height:14px;transition:color .12s ease-in}.ej-feedback__report:hover{color:var(--color-black-600);background:var(--color-black-50)}.ej-feedback__report--active{background:#fdf0f2;color:var(--color-muted-red-700)}.ej-feedback__hp{position:absolute;left:-9999px;opacity:0;height:0;width:0}.ej-feedback__expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .12s ease-in,margin-top .12s ease-in;margin-top:0}.ej-feedback__expand.js-hide{display:grid}.ej-feedback__expand.js-show{grid-template-rows:1fr;margin-top:var(--space-3xs)}.ej-feedback__expand-inner{overflow:hidden}.ej-feedback__panel{opacity:0;transform:translateY(-6px);transition:opacity .12s ease-in,transform .12s ease-in}.js-show>.ej-feedback__expand-inner>.ej-feedback__panel{opacity:1;transform:translateY(0);transition-delay:60ms}.ej-feedback__panel-divider{height:1px;background:var(--color-black-100);margin-bottom:1rem}.ej-feedback__textarea{width:100%;min-height:80px;max-height:200px;font-family:inherit;font-size:var(--font-size-xs);line-height:1.5rem;padding:1rem;border:1px solid var(--color-black-50);border-radius:.3125rem;background-color:var(--color-black-50);color:var(--color-black-900);resize:vertical;outline:none;transition:outline .12s ease-in}.ej-feedback__textarea::placeholder{color:var(--color-black-400);font-weight:400}.ej-feedback__textarea:hover,.ej-feedback__textarea:focus{outline:1px solid var(--color-black-500);outline-offset:-1px}.ej-feedback__panel-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:.75rem;gap:.5rem}.ej-feedback__panel-actions{display:flex;align-items:center;gap:.4rem}.ej-feedback__cancel{background-color:initial;border:0;cursor:pointer;padding:0;-webkit-appearance:none;font-size:.8125rem;font-weight:400;color:var(--color-black-400);padding:.35rem .5rem;border-radius:.3125rem;transition:color .12s ease-in,background-color .12s ease-in}.ej-feedback__cancel:hover{color:var(--color-black-600);background:var(--color-black-50)}.ej-feedback__btn--send{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;font-size:var(--font-size-3xs);padding:.5rem 1.25rem;line-height:1.25rem}.ej-feedback__btn--send:hover,.ej-feedback__btn--send:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.ej-feedback__thanks{display:flex;align-items:center;gap:.75rem}.ej-feedback__thanks.js-show{display:flex;animation:ej-feedback-fade-in .3s ease}.ej-feedback__thanks-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ej-feedback__thanks-icon svg{width:14px;height:14px}.ej-feedback__thanks-icon--positive{background:#eaf5ef;color:var(--color-muted-green-700)}.ej-feedback__thanks-icon--negative{background:#fdf0f2;color:var(--color-muted-red-700)}.ej-feedback__thanks-icon--report{background:var(--color-black-50);color:var(--color-black-600)}.ej-feedback__thanks-message{font-size:.9375rem;color:var(--color-black-600);font-weight:400}.ej-feedback__thanks-message strong{color:var(--color-black-900);font-weight:700}@keyframes ej-feedback-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}100%{transform:scale(1)}}@keyframes ej-feedback-fade-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.ej-feedback{padding:1.25rem}}.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}.views-table .flag-saved .flag-link-toggle{display:block;margin-right:var(--space-4xs);width:22px;text-indent:-9999px}.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}.views-table .views-field-flag-saved{width:22px;padding-right:0}.views-table .views-field-flag-saved img{vertical-align:middle}.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;padding:var(--space-4xs)var(--space-3xs)}.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-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;padding:var(--space-5xs)var(--space-4xs)}.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)}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;padding:var(--space-4xs)var(--space-3xs)}a.button-black:hover,a.button-black:focus,.button-black:hover,.button-black:focus{background-color:var(--color-black-700)}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;padding:var(--space-4xs)var(--space-3xs)}a.button-white:hover,a.button-white:focus,.button-white:hover,.button-white:focus{background-color:var(--color-orange-500);color:var(--color-white)}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;padding:calc(var(--space-4xs) - 1px)var(--space-3xs);margin-left:var(--space-4xs)}.user-profile-form .form-cancel:hover,.user-profile-form .form-cancel:focus{background-color:var(--color-orange-500);color:var(--color-white)}@media(min-width:62rem){.view-front-formulas{display:flex;flex-wrap:wrap;position:relative}}.view-front-formulas p:first-child{margin-top:0}.view-front-formulas p:last-child{margin-bottom:0}@media(min-width:62rem){.view-front-formulas .view-header{flex:1 0 100%}}@media(min-width:62rem){.view-front-formulas>.view-content,.view-front-formulas>.attachment-after{flex:0 0 calc(50% - var(--space-4xs))}}.view-front-formulas>.view-content{margin-bottom:var(--space-s)}@media(min-width:48rem){.view-front-formulas>.view-content{margin-bottom:var(--space-m)}}@media(min-width:62rem){.view-front-formulas>.view-content{margin-bottom:0;margin-right:var(--space-2xs)}}.view-front-formulas .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}.view-front-formulas .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}@media(min-width:62rem){.view-front-formulas .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-s)}.view-front-formulas .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}}@media(min-width:75rem){.view-front-formulas .block-title{margin-bottom:var(--space-s)}}.view-front-formulas .block-title a{margin-left:var(--space-5xs)}.view-front-formulas .block-title a:hover,.view-front-formulas .block-title a:focus{color:var(--color-orange-700)}.view-front-formulas .field-name-field-formula-category{margin-bottom:var(--space-3xs)}.view-front-formulas .field-name-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){.view-front-formulas .field-name-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}}.view-front-formulas .field-name-field-formula-category a:hover,.view-front-formulas .field-name-field-formula-category a:focus{background-color:var(--color-teal-500)}.view-front-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){.view-front-formulas .teaser-heading{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl)}}.view-front-formulas .teaser-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.view-front-formulas .teaser-heading a:hover,.view-front-formulas .teaser-heading a:focus{color:var(--color-orange-700)}.view-front-formulas .field-name-body p,.view-front-formulas .field-name-body li{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.view-front-formulas .field-name-body a.more-link{margin-left:var(--space-6xs);text-decoration:none}.view-front-formulas .view-mode-card{margin-bottom:var(--space-2xs)}.view-front-formulas .view-mode-card:last-child{margin-bottom:0}@media(min-width:48rem){.view-front-formulas .view-mode-card{flex:0 0 calc(50% - var(--space-4xs));margin-bottom:0}}.view-front-formulas .view-mode-card .field-name-field-formula-category{margin-bottom:var(--space-4xs)}.view-front-formulas>.more-link{margin:0;text-align:right}.view-front-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;display:inline-block}.view-front-formulas>.more-link a:hover,.view-front-formulas>.more-link a:focus{color:var(--color-orange-700)}.view-front-formulas>.more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}@media(min-width:62rem){.view-front-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)}}@media(min-width:62rem){.view-front-formulas>.more-link{position:absolute;right:0;top:var(--space-4xs)}}.view-front-formulas.view-display-id-cards{margin-bottom:var(--space-s)}@media(min-width:62rem){.view-front-formulas.view-display-id-cards{margin-bottom:0}}@media(min-width:48rem){.view-front-formulas.view-display-id-cards>.view-content{display:flex;justify-content:space-between}}@media(min-width:62rem){.view-front-formulas.view-display-id-cards>.view-content{flex:1 0 100%;margin:0}}.node-formula.view-mode-full .content table td{padding:var(--space-5xs)var(--space-2xs)}.node-type-formula .l-content article .content>h2:first-child{margin-top:0}.view-name-formulas .l-top-wrapper{padding:var(--space-2xl)0}.view-name-formulas .l-top-wrapper h1.block-title{margin-top:0}.view-name-formulas .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)}.view-name-formulas .l-top-wrapper p:first-child{margin-top:0}.view-name-formulas .l-top-wrapper p:last-child{margin-bottom:var(--space-xs)}@media(min-width:48rem){.view-name-formulas .block-views-formula-categories-block{padding-left:var(--space-s)}}@media(min-width:75rem){.view-name-formulas .block-views-formula-categories-block{padding-left:var(--space-xl)}}.view-name-formulas .block-views-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}.view-name-formulas .block-views-formula-categories-block ul{margin:0;padding:0 0 0 var(--space-4xs)}.view-name-formulas .block-views-formula-categories-block li{list-style-image:url(../assets/images/arrow_right_compact.svg);margin-bottom:var(--space-5xs)}.view-name-formulas .block-views-formula-categories-block li::marker{color:var(--color-teal-500)}.view-name-formulas .block-views-formula-categories-block a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in;font-weight:400;margin-left:var(--space-5xs)}.view-name-formulas .block-views-formula-categories-block a:hover,.view-name-formulas .block-views-formula-categories-block a:focus{color:var(--color-orange-700)}.view-name-formulas .block-views-formula-categories-block .columns{columns:1}@media(min-width:24rem){.view-name-formulas .block-views-formula-categories-block .columns{columns:2;column-gap:var(--space-s)}}@media(min-width:62rem){.view-name-formulas .block-views-formula-categories-block .columns{columns:3}}.view-formulas-formula-name{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.view-formulas-related-functions{padding:var(--space-3xs)var(--space-2xs)var(--space-4xs)}.view-formulas-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);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)}.view-formulas-related-functions a:hover,.view-formulas-related-functions a:focus{background-color:var(--color-orange-600);border-color:var(--color-orange-600);color:var(--color-white)}.view-related-formulas,.view-related-formulas-external{margin-top:var(--space-s)}.view-related-formulas .title,.view-related-formulas-external .title{margin-top:0}.view-related-formulas a img,.view-related-formulas-external a img{border:1px solid var(--color-black-100)}.view-related-formulas a:hover img,.view-related-formulas-external a:hover img{box-shadow:0 0 var(--space-m)var(--color-black-100);border:1px solid var(--color-black-200)}.view-related-formulas .views-row,.view-related-formulas-external .views-row{padding:var(--space-3xs)}.view-related-formulas .views-row:last-child,.view-related-formulas-external .views-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)}.view-name-cf_formulas .l-top-wrapper,.view-name-dv_formulas .l-top-wrapper,.view-name-excel_glossary .l-top-wrapper,.view-name-challenges .l-top-wrapper{padding:var(--space-2xl)0 var(--space-4xs)}.view-name-cf_formulas .l-top-left .block-layout-custom-block,.view-name-dv_formulas .l-top-left .block-layout-custom-block,.view-name-excel_glossary .l-top-left .block-layout-custom-block,.view-name-challenges .l-top-left .block-layout-custom-block{margin-bottom:var(--space-xs)}.view-name-cf_formulas .l-content,.view-name-dv_formulas .l-content,.view-name-excel_glossary .l-content,.view-name-challenges .l-content{padding-bottom:0}.view-name-cf_formulas .block-views-courses-block-block,.view-name-dv_formulas .block-views-courses-block-block,.view-name-excel_glossary .block-views-courses-block-block,.view-name-challenges .block-views-courses-block-block{padding:var(--space-xs)0}@media(min-width:62rem){.view-name-cf_formulas .block-views-courses-block-block,.view-name-dv_formulas .block-views-courses-block-block,.view-name-excel_glossary .block-views-courses-block-block,.view-name-challenges .block-views-courses-block-block{padding:var(--section-v-space)0}}.view-cf-formulas,.view-dv-formulas,.view-excel-glossary,.view-challenges{margin-top:0}@media(min-width:62rem){.view-cf-formulas,.view-dv-formulas,.view-excel-glossary,.view-challenges{margin-top:var(--space-xs)}}.view-cf-formulas .views-view-grid,.view-dv-formulas .views-view-grid,.view-excel-glossary .views-view-grid,.view-challenges .views-view-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 6rem)/4),1fr));row-gap:2rem;column-gap:1.5rem}.view-cf-formulas .view-mode-card,.view-dv-formulas .view-mode-card,.view-excel-glossary .view-mode-card,.view-challenges .view-mode-card{height:100%}.view-cf-formulas .field-name-field-formula-category,.view-dv-formulas .field-name-field-formula-category,.view-excel-glossary .field-name-field-formula-category,.view-challenges .field-name-field-formula-category{margin-bottom:var(--space-5xs)}.view-cf-formulas .field-name-field-formula-category a,.view-dv-formulas .field-name-field-formula-category a,.view-excel-glossary .field-name-field-formula-category a,.view-challenges .field-name-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){.view-cf-formulas .field-name-field-formula-category a,.view-dv-formulas .field-name-field-formula-category a,.view-excel-glossary .field-name-field-formula-category a,.view-challenges .field-name-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}}.view-cf-formulas .field-name-field-formula-category a:hover,.view-cf-formulas .field-name-field-formula-category a:focus,.view-dv-formulas .field-name-field-formula-category a:hover,.view-dv-formulas .field-name-field-formula-category a:focus,.view-excel-glossary .field-name-field-formula-category a:hover,.view-excel-glossary .field-name-field-formula-category a:focus,.view-challenges .field-name-field-formula-category a:hover,.view-challenges .field-name-field-formula-category a:focus{background-color:var(--color-teal-500)}.view-formulas-by-year .formula-item,.view-formulas-by-function .formula-item,.view-new-formulas .formula-item{margin:var(--space-4xs)}.view-formulas-by-year .view-header,.view-formulas-by-function .view-header,.view-new-formulas .view-header{margin-bottom:var(--space-s)}.view-formulas-by-year .view-footer,.view-formulas-by-function .view-footer,.view-new-formulas .view-footer{margin-top:var(--space-s)}@media(min-width:62rem){.view-front-functions{display:flex;flex-wrap:wrap;position:relative}}.view-front-functions p:first-child{margin-top:0}.view-front-functions p:last-child{margin-bottom:0}@media(min-width:62rem){.view-front-functions .view-header{flex:1 0 100%}}@media(min-width:62rem){.view-front-functions>.view-content,.view-front-functions>.attachment-after{flex:0 0 calc(50% - var(--space-4xs))}}.view-front-functions>.view-content{margin-bottom:var(--space-s)}@media(min-width:48rem){.view-front-functions>.view-content{margin-bottom:var(--space-m)}}@media(min-width:62rem){.view-front-functions>.view-content{margin-bottom:0;margin-right:var(--space-2xs)}}.view-front-functions .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}.view-front-functions .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}@media(min-width:62rem){.view-front-functions .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-s)}.view-front-functions .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}}@media(min-width:75rem){.view-front-functions .block-title{margin-bottom:var(--space-s)}}.view-front-functions .block-title a{margin-left:var(--space-5xs)}.view-front-functions .block-title a:hover,.view-front-functions .block-title a:focus{color:var(--color-orange-700)}.view-front-functions .field-name-field-category{margin-bottom:var(--space-3xs)}.view-front-functions .field-name-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){.view-front-functions .field-name-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}}.view-front-functions .field-name-field-category a:hover,.view-front-functions .field-name-field-category a:focus{background-color:var(--color-teal-500)}.view-front-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){.view-front-functions .teaser-heading{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl)}}.view-front-functions .teaser-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.view-front-functions .teaser-heading a:hover,.view-front-functions .teaser-heading a:focus{color:var(--color-orange-700)}.view-front-functions .field-type-text-long p,.view-front-functions .field-type-text-long li{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l)}.view-front-functions .field-type-text-long a.more-link{margin-left:var(--space-6xs);text-decoration:none}.view-front-functions .view-mode-card{margin-bottom:var(--space-2xs)}.view-front-functions .view-mode-card:last-child{margin-bottom:0}@media(min-width:48rem){.view-front-functions .view-mode-card{flex:0 0 calc(50% - var(--space-4xs));margin-bottom:0}}.view-front-functions .view-mode-card .field-name-field-formula-category{margin-bottom:var(--space-4xs)}.view-front-functions>.more-link{margin:0;text-align:right}.view-front-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;display:inline-block}.view-front-functions>.more-link a:hover,.view-front-functions>.more-link a:focus{color:var(--color-orange-700)}.view-front-functions>.more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}@media(min-width:62rem){.view-front-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)}}@media(min-width:62rem){.view-front-functions>.more-link{position:absolute;right:0;top:var(--space-4xs)}}.view-front-functions.view-display-id-cards{margin-bottom:var(--space-s)}@media(min-width:62rem){.view-front-functions.view-display-id-cards{margin-bottom:0}}@media(min-width:48rem){.view-front-functions.view-display-id-cards>.view-content{display:flex;justify-content:space-between}}@media(min-width:62rem){.view-front-functions.view-display-id-cards>.view-content{flex:1 0 100%;margin:0}}.view-name-functions .l-top-wrapper{padding:var(--space-2xl)0}.view-name-functions .l-top-wrapper h1.block-title{margin-top:0}.view-name-functions .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)}.view-name-functions .l-top-wrapper p:first-child{margin-top:0}.view-name-functions .l-top-wrapper p:last-child{margin-bottom:var(--space-xs)}@media(min-width:48rem){.view-name-functions .block-views-function-categories-block{padding-left:var(--space-s)}}@media(min-width:75rem){.view-name-functions .block-views-function-categories-block{padding-left:var(--space-xl)}}.view-name-functions .block-views-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}.view-name-functions .block-views-function-categories-block ul{margin:0;padding:0 0 0 var(--space-4xs)}.view-name-functions .block-views-function-categories-block li{list-style-image:url(../assets/images/arrow_right_compact.svg);margin-bottom:var(--space-5xs)}.view-name-functions .block-views-function-categories-block li::marker{color:var(--color-teal-500)}.view-name-functions .block-views-function-categories-block a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in;font-weight:400;margin-left:var(--space-5xs)}.view-name-functions .block-views-function-categories-block a:hover,.view-name-functions .block-views-function-categories-block a:focus{color:var(--color-orange-700)}.view-name-functions .block-views-function-categories-block .columns{columns:1}@media(min-width:24rem){.view-name-functions .block-views-function-categories-block .columns{columns:2;column-gap:var(--space-s)}}@media(min-width:62rem){.view-name-functions .block-views-function-categories-block .columns{columns:3}}@media(min-width:62rem){.node-function.view-mode-full>.content{display:flex;flex-wrap:wrap}}@media(min-width:62rem){.node-function.view-mode-full .field{flex:1 0 100%;min-width:0}}.node-function.view-mode-full .field-name-field-abstract .field-label{margin-top:0}.node-function.view-mode-full .field-name-field-purpose .field-label,.node-function.view-mode-full .field-name-field-return-value .field-label,.node-function.view-mode-full .field-name-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.view-mode-full .field-name-field-purpose,.node-function.view-mode-full .field-name-field-return-value{flex:0 0 50%}}.node-function.view-mode-full .field-name-field-parameters ul{margin-top:var(--space-3xs)}.node-function.view-mode-full .field-name-field-parameters li{margin-bottom:var(--space-4xs);margin-top:var(--space-4xs)}.node-function.view-mode-full .field-name-field-parameters .language-xls{margin:0}.node-function.view-mode-full .field-name-field-usage{border-top:1px solid var(--color-black-200);margin-top:var(--space-3xs);padding-top:var(--space-xs)}.node-function.view-mode-full .field-name-field-usage table td{padding:var(--space-5xs)var(--space-2xs)}.node-type-function .summary-heading{margin-top:0}.view-related-functions{margin-top:var(--space-s)}.view-related-functions .title{margin-top:0}.view-related-functions a img{border:1px solid var(--color-black-100)}.view-related-functions a:hover img{box-shadow:0 0 var(--space-m)var(--color-black-100);border:1px solid var(--color-black-200)}.view-related-functions .views-row{margin-bottom:var(--space-2xs);padding:var(--space-3xs)}.view-related-functions .views-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)}.block-block-topics-key-functions h2,.block-block-topics-key-functions 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}.view-functions-function-name{font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m)}.view-functions-function-version{min-width:calc(var(--space-7xl) + var(--space-xs))}.view-functions-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){.view-functions-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}}.view-functions-function-version>span:hover,.view-functions-function-version>span:focus{background-color:var(--color-teal-300)}.view-functions-function-parameters{padding-bottom:var(--space-4xs)}.view-functions-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;margin-bottom:var(--space-5xs);margin-right:var(--space-6xs);font-weight:600;padding:.4rem}.view-functions-function-parameters .param:hover,.view-functions-function-parameters .param:focus{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.view-functions-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;font-weight:600;border-width:1px;padding:.4rem}.view-functions-function-parameters .param.optional:hover,.view-functions-function-parameters .param.optional:focus{background-color:var(--color-white);border-color:var(--color-black);color:var(--color-black)}.view-functions-by-year .function-item{margin:var(--space-4xs)}.view-functions-by-year .view-footer{margin-top:var(--space-s)}.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-name-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-name-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-name-field-course a:hover,.node-type-lesson .field-name-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)}.node-type-lesson .l-top-wrapper .field-name-field-wistia{width:100%;margin:0 auto}@media(min-width:62rem){.node-type-lesson .l-top-wrapper .field-name-field-wistia{width:85%}}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{height:auto;width:auto;padding:var(--space-5xs);top:0;right:0}div.messages .dismiss:before{content:url(../assets/images/x.svg);background-color:initial;margin:0;transform:none;height:auto;width:auto}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;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-signup input.form-submit:hover,.newsletter-signup input.form-submit:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.block-exceljet-utility-newsletter .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){.block-exceljet-utility-newsletter .newsletter-signup{margin-bottom:var(--space-7xl)}}@media(min-width:62rem){.block-exceljet-utility-newsletter .newsletter-signup{padding:var(--space-m)}}@media(min-width:75rem){.block-exceljet-utility-newsletter .newsletter-signup{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-2xl)var(--space-xl)}}.block-exceljet-utility-newsletter .newsletter-signup-text{flex:0 0 calc(52% - var(--space-3xs))}.block-exceljet-utility-newsletter .newsletter-signup-form{flex:1;width:100%}.block-exceljet-utility-newsletter .newsletter-signup-form-wrapper{display:flex;gap:var(--space-4xs);align-items:center;flex:0 0 calc(48% - var(--space-3xs));flex-wrap:wrap}.block-exceljet-utility-newsletter .newsletter-signup-heading{margin-bottom:var(--space-3xs);margin-top:0}@media(min-width:62rem){.block-exceljet-utility-newsletter .newsletter-signup-heading{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-2xl)}}.block-exceljet-utility-newsletter .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){.block-exceljet-utility-newsletter .newsletter-signup-description{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}}.block-exceljet-utility-newsletter .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}.block-exceljet-utility-newsletter .newsletter-signup-subheading:after{content:url(../assets/images/arrow_right_orange.svg);margin-left:var(--space-5xs)}@media(min-width:62rem){.block-exceljet-utility-newsletter .newsletter-signup-subheading{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}.block-exceljet-utility-newsletter .newsletter-signup-subheading::after{margin:0 var(--space-4xs);position:relative;top:var(--space-6xs)}}.block-exceljet-utility-newsletter input.text-input{background-color:var(--color-white)}.block-exceljet-utility-newsletter .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;padding:var(--space-4xs)var(--space-3xs)}.block-exceljet-utility-newsletter .newsletter-signup input.form-submit:hover,.block-exceljet-utility-newsletter .newsletter-signup input.form-submit:focus{background-color:var(--color-black-700)}.front .block-exceljet-utility-newsletter .newsletter-signup{margin-bottom:0}@media(min-width:75rem){.front .block-exceljet-utility-newsletter .newsletter-signup{flex-direction:row}}.front .block-exceljet-utility-newsletter .newsletter-signup-form-wrapper{flex-direction:column;align-items:flex-start}@media(min-width:62rem){.front .block-exceljet-utility-newsletter .newsletter-signup-form-wrapper{flex-direction:row;align-items:center}}@media(min-width:75rem){.front .block-exceljet-utility-newsletter .newsletter-signup-form-wrapper{flex-direction:column;align-items:flex-start}}.front .block-exceljet-utility-newsletter .newsletter-signup-form{flex:0}@media(min-width:62rem){.front .block-exceljet-utility-newsletter .newsletter-signup-form{flex:1}}@media(min-width:75rem){.front .block-exceljet-utility-newsletter .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%;width:100%;overflow:hidden;text-indent:-9999px;padding:0}.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-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%;width:100%;overflow:hidden;text-indent:-9999px;padding:0}.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-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}}.view-course-player .item-list{position:static;right:0;top:-40px;margin:0 auto;width:fit-content;padding-bottom:var(--space-2xs)}@media(min-width:62rem){.view-course-player .item-list{position:absolute;right:0;top:-40px}}.view-course-player .item-list .pager{margin:0;border:0;padding-right:var(--space-3xs)}.view-course-player .item-list .pager a{font-size:var(--font-size-xs)}.view-course-player .item-list .pager-current,.view-course-player .item-list .pager-ellipsis{display:none}.view-course-player .item-list .pager-previous,.view-course-player .item-list .pager-next{border:0;width:auto;left:27px;position:relative}@media(min-width:62rem){.view-course-player .item-list .pager-previous,.view-course-player .item-list .pager-next{position:absolute;top:-60px;left:initial}}.view-course-player .item-list .pager-previous a,.view-course-player .item-list .pager-next a{width:auto;text-indent:0;overflow:visible;color:var(--color-black);margin-right:var(--space-4xs);padding-right:var(--space-4xs)}.view-course-player .item-list .pager-previous a::before,.view-course-player .item-list .pager-previous a::after,.view-course-player .item-list .pager-next a::before,.view-course-player .item-list .pager-next a::after{content:"";display:block;position:absolute;width:20px;height:100%;background-repeat:no-repeat;background-position:50%;background-size:95px}@media(min-width:62rem){.view-course-player .item-list .pager-previous{right:66px}}.view-course-player .item-list .pager-previous a{border-right:1px solid var(--color-black-100)}.view-course-player .item-list .pager-previous a::before{background-image:url(../assets/images/chevron-sprites.svg#arrow_left_blue);left:-28px}.view-course-player .item-list .pager-previous a::after{background-image:url(../assets/images/chevron-sprites.svg#arrow_left_orange);left:-21px}.view-course-player .item-list .pager-previous.last{right:0}.view-course-player .item-list .pager-previous.last a{border-right:0;margin-right:0;padding-right:0}@media(min-width:62rem){.view-course-player .item-list .pager-next{right:0}}.view-course-player .item-list .pager-next a::before{background-image:url(../assets/images/chevron-sprites.svg#arrow_right_blue);left:55px}.view-course-player .item-list .pager-next a::after{background-image:url(../assets/images/chevron-sprites.svg#arrow_right_orange);left:62px}.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)}.view-name-pivot_tables .l-top-wrapper{padding:var(--space-2xl)0 var(--space-4xs)}.view-name-pivot_tables .l-top-left .block-layout-custom-block{margin-bottom:var(--space-xs)}.view-name-pivot_tables .l-content{padding-bottom:0}.view-name-pivot_tables .block-views-courses-block-block{padding:var(--space-xs)0}@media(min-width:62rem){.view-name-pivot_tables .block-views-courses-block-block{padding:var(--section-v-space)0}}.view-pivot-tables{margin-top:0}@media(min-width:62rem){.view-pivot-tables{margin-top:var(--space-xs)}}.view-pivot-tables .views-view-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 6rem)/4),1fr));row-gap:2rem;column-gap:1.5rem}.view-pivot-tables .view-mode-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-name-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-name-body{margin-bottom:var(--space-xs)}}.node-type-product-display .product-description .field-name-body .field-item>p{line-height:var(--line-height-l)}.node-type-product-display .product-description .field-name-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-name-field-price{margin-left:0;margin-top:var(--space-4xs)}@media(min-width:34rem){.node-type-product-display .field-name-field-price{margin-top:0}}@media(min-width:62rem){.node-type-product-display .field-name-field-price{margin-left:auto}}.node-type-product-display .field-name-field-price .field-label{font-size:var(--font-size-xs);font-weight:400;margin:0}.node-type-product-display .field-name-field-price .field-items{font-size:var(--font-size-xl);font-weight:700}.node-type-product-display .field-name-field-stripe-price-id{width:100%;text-align:center}@media(min-width:62rem){.node-type-product-display .field-name-field-stripe-price-id{width:auto}}.node-type-product-display .field-name-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-name-field-stripe-price-id .buy-now{margin-top:0;margin-left:var(--space-3xs);width:auto}}.node-type-product-display .block-exceljet-utility-node{padding-bottom:var(--space-s)}.node-type-product-display .field-name-field-what-you-get ul{padding-left:var(--space-3xs)}.node-type-product-display .field-name-field-what-you-get li{list-style-image:url(../assets/images/check.svg);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 .field-name-field-what-you-get li::marker{color:var(--color-teal-500)}.node-type-product-display .l-bottom-right{display:block}.node-type-puzzle .field-name-field-abstract{margin-bottom:var(--space-2xs)}.node-type-puzzle .summary-heading{margin-top:0}.node-puzzle .field-name-field-answer{margin-top:var(--space-xs)}.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:after{content:url(../assets/images/minus.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:hover:after,.node-puzzle .answer-reveal-button:focus:after{content:url(../assets/images/minus_white.svg)}.node-puzzle .answer-reveal-button.closed{border-radius:5px}.node-puzzle .answer-reveal-button.closed:after{content:url(../assets/images/plus.svg)}.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-name-body .quick-links-list,.field-type-text-long .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)}.field-name-body .quick-links-list ul,.field-type-text-long .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-name-body .quick-links-list ul li,.field-type-text-long .quick-links-list ul li{list-style-image:url(../assets/images/arrow_right_compact.svg);margin-bottom:var(--space-5xs)}.field-name-body .quick-links-list ul li::marker,.field-type-text-long .quick-links-list ul li::marker{color:var(--color-teal-500)}.field-name-body .quick-links-list ul a,.field-type-text-long .quick-links-list ul a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in}.field-name-body .quick-links-list ul a:hover,.field-name-body .quick-links-list ul a:focus,.field-type-text-long .quick-links-list ul a:hover,.field-type-text-long .quick-links-list ul a:focus{color:var(--color-orange-700)}@media(min-width:62rem){.field-name-body .quick-links-list,.field-type-text-long .quick-links-list{float:right;width:45%;margin-left:var(--space-xs)}}.field-name-body .quick-links-list .title,.field-name-body .quick-links-list .title a,.field-type-text-long .quick-links-list .title,.field-type-text-long .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-name-body .quick-links-list a,.field-type-text-long .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{width:100%;margin:0 auto;padding-left:0;margin-bottom:var(--space-3xs)}.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);margin-bottom:var(--space-5xs)}.header-quick-links ul li::marker{color:var(--color-teal-500)}.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)}@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);margin-bottom:var(--space-5xs)}.sidebar-quick-links ul li::marker{color:var(--color-teal-500)}.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)}.block-views-related-information-block{margin-top:var(--space-l)}@media(min-width:48rem){.block-views-related-information-block .view-related-information{columns:2;column-gap:var(--space-l);column-rule:1px solid var(--color-black-200)}}@media(min-width:75rem){.block-views-related-information-block .view-related-information{columns:3}}.block-views-related-information-block .related-information-group{break-inside:avoid}.block-views-related-information-block .related-information-group:last-child .item-list{margin-bottom:0}.block-views-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){.block-views-related-information-block .block-title{margin-bottom:var(--space-s)}}.block-views-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);margin-bottom:var(--space-3xs);margin-top:0}.block-views-related-information-block .related-information-heading:hover,.block-views-related-information-block .related-information-heading:focus{background-color:var(--color-orange-500)}.block-views-related-information-block .item-list{margin-bottom:var(--space-2xs)}.block-views-related-information-block .item-list ul,.block-views-related-information-block .item-list ol{break-inside:avoid;margin:0;padding-left:var(--space-4xs)}.block-views-related-information-block .item-list li{list-style-image:url(../assets/images/arrow_right_compact.svg);margin-bottom:var(--space-5xs)}.block-views-related-information-block .item-list li::marker{color:var(--color-teal-500)}.block-views-related-information-block .item-list li:last-child{margin-bottom:0}.block-views-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}.block-views-related-information-block .item-list a:hover,.block-views-related-information-block .item-list a:focus{color:var(--color-orange-700)}.view-name-resources .views-view-grid-cols-3,.view-name-toolbox .views-view-grid-cols-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 2.5rem)/3),1fr));row-gap:1.25rem;column-gap:1.25rem}.view-name-resources .views-view-grid-cols-4,.view-name-toolbox .views-view-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}.view-name-resources .views-view-grid-cols-5,.view-name-toolbox .views-view-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}.view-name-resources .view-header,.view-name-toolbox .view-header{margin-bottom:var(--space-s)}@media(min-width:62rem){.view-name-resources .view-header,.view-name-toolbox .view-header{margin-bottom:var(--space-l)}}.view-name-resources .view-mode-card,.view-name-resources .view-toolbox-item,.view-name-toolbox .view-mode-card,.view-name-toolbox .view-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;height:100%}.view-name-resources .view-mode-card::after,.view-name-resources .view-toolbox-item::after,.view-name-toolbox .view-mode-card::after,.view-name-toolbox .view-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}.view-name-resources .view-mode-card:hover,.view-name-resources .view-toolbox-item:hover,.view-name-toolbox .view-mode-card:hover,.view-name-toolbox .view-toolbox-item:hover{box-shadow:0 0 var(--space-m)var(--color-black-60)}.view-name-resources .view-mode-card:hover::after,.view-name-resources .view-toolbox-item:hover::after,.view-name-toolbox .view-mode-card:hover::after,.view-name-toolbox .view-toolbox-item:hover::after{opacity:1}.view-name-resources .view-mode-card .content,.view-name-resources .view-toolbox-item .content,.view-name-toolbox .view-mode-card .content,.view-name-toolbox .view-toolbox-item .content{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.view-name-resources .view-mode-card .field-type-image,.view-name-resources .view-toolbox-item .field-type-image,.view-name-toolbox .view-mode-card .field-type-image,.view-name-toolbox .view-toolbox-item .field-type-image{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)}.view-name-resources .view-mode-card .field-type-image a,.view-name-resources .view-mode-card .field-type-image img,.view-name-resources .view-toolbox-item .field-type-image a,.view-name-resources .view-toolbox-item .field-type-image img,.view-name-toolbox .view-mode-card .field-type-image a,.view-name-toolbox .view-mode-card .field-type-image img,.view-name-toolbox .view-toolbox-item .field-type-image a,.view-name-toolbox .view-toolbox-item .field-type-image img{display:block}.view-name-resources .view-mode-card .field-type-image img,.view-name-resources .view-toolbox-item .field-type-image img,.view-name-toolbox .view-mode-card .field-type-image img,.view-name-toolbox .view-toolbox-item .field-type-image img{width:100%}.view-name-resources .view-mode-card .card-heading,.view-name-resources .view-toolbox-item .card-heading,.view-name-toolbox .view-mode-card .card-heading,.view-name-toolbox .view-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){.view-name-resources .view-mode-card .card-heading,.view-name-resources .view-toolbox-item .card-heading,.view-name-toolbox .view-mode-card .card-heading,.view-name-toolbox .view-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)}}.view-name-resources .view-mode-card .card-heading a,.view-name-resources .view-toolbox-item .card-heading a,.view-name-toolbox .view-mode-card .card-heading a,.view-name-toolbox .view-toolbox-item .card-heading a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in;display:block}.view-name-resources .view-mode-card .card-heading a:hover,.view-name-resources .view-mode-card .card-heading a:focus,.view-name-resources .view-toolbox-item .card-heading a:hover,.view-name-resources .view-toolbox-item .card-heading a:focus,.view-name-toolbox .view-mode-card .card-heading a:hover,.view-name-toolbox .view-mode-card .card-heading a:focus,.view-name-toolbox .view-toolbox-item .card-heading a:hover,.view-name-toolbox .view-toolbox-item .card-heading a:focus{color:var(--color-orange-700)}.view-name-resources .view-mode-card .content,.view-name-resources .view-toolbox-item .content,.view-name-toolbox .view-mode-card .content,.view-name-toolbox .view-toolbox-item .content{display:flex;flex-direction:column;height:100%}.view-name-resources .view-mode-card .card-image,.view-name-resources .view-mode-card .field-type-image,.view-name-resources .view-toolbox-item .card-image,.view-name-resources .view-toolbox-item .field-type-image,.view-name-toolbox .view-mode-card .card-image,.view-name-toolbox .view-mode-card .field-type-image,.view-name-toolbox .view-toolbox-item .card-image,.view-name-toolbox .view-toolbox-item .field-type-image{border-bottom:0;margin:var(--space-3xs)0;padding:0}.view-name-resources .view-mode-card img,.view-name-resources .view-toolbox-item img,.view-name-toolbox .view-mode-card img,.view-name-toolbox .view-toolbox-item img{width:100%}.view-name-resources .view-mode-card .card-heading,.view-name-resources .view-toolbox-item .card-heading,.view-name-toolbox .view-mode-card .card-heading,.view-name-toolbox .view-toolbox-item .card-heading{font-size:var(--font-size-l);margin-bottom:var(--space-3xs)}.view-name-resources .view-mode-card .card-heading:last-child,.view-name-resources .view-toolbox-item .card-heading:last-child,.view-name-toolbox .view-mode-card .card-heading:last-child,.view-name-toolbox .view-toolbox-item .card-heading:last-child{margin-bottom:0}.view-name-resources .view-mode-card .card-footer,.view-name-resources .view-toolbox-item .card-footer,.view-name-toolbox .view-mode-card .card-footer,.view-name-toolbox .view-toolbox-item .card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.view-toolbox .view-toolbox-item{display:flex;flex-direction:column;padding:0 var(--space-3xs)}.view-toolbox .card-heading{flex-grow:2}.view-toolbox .card-button{margin-bottom:var(--space-xs);margin-top:var(--space-3xs);margin-bottom:var(--space-2xs);margin-top:0}.view-toolbox .card-button .file-icon,.view-toolbox .card-button .file-size{display:none}.view-toolbox .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;padding:var(--space-4xs)var(--space-3xs)}.view-toolbox .card-button a:hover,.view-toolbox .card-button a:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}@media(min-width:48rem){.node-resource.has-image .page-title::before{display:none}}.node-resource .field-type-image{margin-bottom:var(--space-s)}@media(min-width:48rem){.node-resource .field-type-image{margin-bottom:0}}@media(min-width:62rem){.node-resource .field-type-image{padding-right:var(--space-xs)}}@media(min-width:75rem){.node-resource .field-type-image{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);font-size:var(--font-size-s);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-l);font-style:italic}.node-resource ul li::marker{color:var(--color-teal-500)}@media(min-width:62rem){.node-type-resource .l-top-wrapper{padding:var(--space-m)0}}.block-exceljet-utility-functions-pdf,.block-exceljet-utility-shortcuts-pdf{border-top:1px solid var(--color-black-200);margin-top:var(--space-m);padding-top:var(--space-m)}@media(min-width:62rem){.block-exceljet-utility-functions-pdf,.block-exceljet-utility-shortcuts-pdf{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,.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}.function-pdf-signup-subheading:after,.shortcuts-pdf-signup-subheading:after{content:url(../assets/images/arrow_right_orange.svg);margin-left:var(--space-5xs)}@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;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}.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)}@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::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::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}.block-exceljet-utility-search-hero{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){.block-exceljet-utility-search-hero{margin-bottom:var(--space-xl);max-width:46rem;padding-top:var(--space-xl)}}@media(min-width:75rem){.block-exceljet-utility-search-hero{margin-bottom:var(--space-s);padding-top:var(--space-xl)}}.hero-search-content h1{margin-bottom:var(--space-s);margin-top:0}#hero-search{display:flex;margin-left:auto;margin-right:auto;max-width:35rem;padding-right:var(--space-3xs);position:relative}#hero-search:after{content:url(../assets/images/accent_grid.svg);bottom:calc(var(--space-3xs) * -1);position:absolute;right:0;z-index:-1}@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;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-search .search-submit:hover,#hero-search .search-submit:focus{background-color:var(--color-orange-700);box-shadow:none;color:var(--color-white)}.hero-chatbot-link{margin-top:15px;margin-right:12px}.view-name-search .l-content{padding-bottom:var(--section-v-space)}.view-name-search .views-exposed-widget,.view-name-search .views-submit-button{padding:0}.view-name-search .pager{margin-bottom:0}.view-search .view-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);margin-bottom:var(--space-4xs)}@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-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 .field-type-number-decimal{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)}.view-empty{margin:var(--space-l)0}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;display:inline-block}span.kbd:hover,span.kbd:focus{background-color:var(--color-white);border-color:var(--color-black);color:var(--color-black)}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)}.field-type-text-with-summary span.kbd{padding:var(--space-6xs)var(--space-5xs)}.view-name-keyboard_shortcuts td.views-field-title,.view-keyboard-shortcuts-eva td.views-field-title{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){.view-name-keyboard_shortcuts td.views-field-title,.view-keyboard-shortcuts-eva td.views-field-title{width:44%}}@media(min-width:75rem){.view-name-keyboard_shortcuts td.views-field-title,.view-keyboard-shortcuts-eva td.views-field-title{width:55%}}.view-name-keyboard_shortcuts .kbd,.view-keyboard-shortcuts-eva .kbd{margin-bottom:var(--space-5xs);margin-right:var(--space-5xs)}.view-name-keyboard_shortcuts .kbd:last-child,.view-keyboard-shortcuts-eva .kbd:last-child{margin-right:0}@media(max-width:61.9rem){.view-keyboard-shortcuts-eva table.responsive-table{margin-bottom:var(--space-s)}.view-keyboard-shortcuts-eva table.responsive-table tr{padding:0}.view-keyboard-shortcuts-eva table.responsive-table td{margin-bottom:var(--space-3xs);padding:0}.view-keyboard-shortcuts-eva table.responsive-table td:before{margin-bottom:var(--space-4xs);position:relative;width:100%}.view-keyboard-shortcuts-eva table.responsive-table td:after{display:none}}.view-keyboard-shortcuts-eva .kbd,.view-keyboard-shortcuts-eva .kbd.kbd-win{padding:var(--space-4xs);min-width:var(--space-m);text-align:center}.view-name-keyboard_shortcuts .l-top-wrapper{padding:var(--space-2xl)0}.view-name-keyboard_shortcuts .l-top-wrapper h1.block-title{margin-top:0}.view-name-keyboard_shortcuts .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)}.view-name-keyboard_shortcuts .l-top-wrapper p:first-child{margin-top:0}.view-name-keyboard_shortcuts .l-top-wrapper p:last-child{margin-bottom:var(--space-xs)}.view-name-keyboard_shortcuts .l-top-left .button-links{display:flex;gap:var(--space-4xs);flex-wrap:wrap;margin-bottom:var(--space-xs)}@media(min-width:48rem){.view-name-keyboard_shortcuts .block-views-shortcut-categories-block{padding-left:var(--space-s)}}@media(min-width:75rem){.view-name-keyboard_shortcuts .block-views-shortcut-categories-block{padding-left:var(--space-xl)}}.view-name-keyboard_shortcuts .block-views-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}.view-name-keyboard_shortcuts .block-views-shortcut-categories-block ul{margin:0;padding:0 0 0 var(--space-4xs)}.view-name-keyboard_shortcuts .block-views-shortcut-categories-block li{list-style-image:url(../assets/images/arrow_right_compact.svg);margin-bottom:var(--space-5xs)}.view-name-keyboard_shortcuts .block-views-shortcut-categories-block li::marker{color:var(--color-teal-500)}.view-name-keyboard_shortcuts .block-views-shortcut-categories-block a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in;font-weight:400;margin-left:var(--space-5xs)}.view-name-keyboard_shortcuts .block-views-shortcut-categories-block a:hover,.view-name-keyboard_shortcuts .block-views-shortcut-categories-block a:focus{color:var(--color-orange-700)}.view-name-keyboard_shortcuts .block-views-shortcut-categories-block .columns{columns:1}@media(min-width:24rem){.view-name-keyboard_shortcuts .block-views-shortcut-categories-block .columns{columns:2;column-gap:var(--space-s)}}@media(min-width:62rem){.view-name-keyboard_shortcuts .block-views-shortcut-categories-block .columns{columns:3}}@media(min-width:62rem){.view-name-keyboard_shortcuts .views-field-field-windows-shortcut,.view-name-keyboard_shortcuts .views-field-field-mac-shortcut{padding-bottom:var(--space-5xs);padding-top:var(--space-4xs)}}.view-name-keyboard_shortcuts .kbd,.view-name-keyboard_shortcuts .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-name-field-related-terms .field-label{margin-bottom:var(--space-3xs);margin-top:0}.node-type-term .l-top .field-name-field-related-terms .field-item{display:inline-block;margin-bottom:var(--space-5xs);margin-right:var(--space-5xs)}.node-type-term .l-top .field-name-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-name-field-related-terms a:hover,.node-type-term .l-top .field-name-field-related-terms a:focus{background-color:var(--color-orange-600);border-color:var(--color-orange-600);color:var(--color-white)}.view-front-testimonials{position:relative}.view-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);align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}.view-front-testimonials .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}@media(min-width:62rem){.view-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);margin-bottom:var(--space-s)}.view-front-testimonials .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}}@media(min-width:75rem){.view-front-testimonials .block-title{margin-bottom:var(--space-s)}}.view-front-testimonials .block-title a{margin-left:var(--space-5xs)}.view-front-testimonials .block-title a:hover,.view-front-testimonials .block-title a:focus{color:var(--color-orange-700)}.view-front-testimonials .view-content{border-bottom:1px solid var(--color-black-200);margin-bottom:var(--space-s)}@media(min-width:62rem){.view-front-testimonials .view-content{display:flex;justify-content:space-between}}.view-front-testimonials .views-row{margin-bottom:var(--space-2xs);padding-bottom:var(--space-xs)}.view-front-testimonials .views-row:last-child{margin-bottom:0}@media(min-width:62rem){.view-front-testimonials .views-row{flex:0 0 calc(33.3333333333% - var(--space-3xs));margin-bottom:0}}.view-front-testimonials .views-field-field-testimonial{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)}.view-front-testimonials .views-field-field-name{font-size:var(--font-size-m);font-weight:700;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);display:flex}.view-front-testimonials .views-field-field-name:before{content:url(../assets/images/exceljet_icon_small.svg);margin-right:var(--space-4xs)}.view-front-testimonials>.more-link{margin:0;text-align:right}.view-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;display:inline-block}.view-front-testimonials>.more-link a:hover,.view-front-testimonials>.more-link a:focus{color:var(--color-orange-700)}.view-front-testimonials>.more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}@media(min-width:62rem){.view-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)}}@media(min-width:62rem){.view-front-testimonials>.more-link{position:absolute;right:0;top:var(--space-4xs)}}.l-bottom .block-views-generic-testimonials-block{position:relative;padding-bottom:var(--space-3xl);padding-top:var(--space-3xl)}.l-bottom .block-views-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}@media(min-width:62rem){.l-bottom .block-views-generic-testimonials-block{padding-bottom:var(--space-5xl);padding-top:var(--space-5xl)}}@media(min-width:75rem){.l-bottom .block-views-generic-testimonials-block{margin:0 auto;max-width:83.3333333333%}}.l-bottom .block-views-generic-testimonials-block .view-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 .block-views-generic-testimonials-block .view-generic-testimonials{padding:var(--space-m)}}.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .view-empty .more-link{display:none}.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .views-field-field-testimonial{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 .block-views-generic-testimonials-block .view-generic-testimonials .views-field-field-testimonial{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}}.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .views-field-field-testimonial .field-content{display:inline}.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .views-field-field-testimonial .field-content::before{content:"“"}.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .views-field-field-testimonial .field-content::after{content:"”"}.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .views-field-field-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)}.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .views-field-field-name:before{content:url(../assets/images/exceljet_icon_small.svg);margin-right:var(--space-4xs)}@media(min-width:48rem){.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .views-field-field-name{margin-bottom:0;width:50%}}.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .more-link{margin:0}.l-bottom .block-views-generic-testimonials-block .view-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;display:inline-block}.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .more-link a:hover,.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .more-link a:focus{color:var(--color-orange-700)}.l-bottom .block-views-generic-testimonials-block .view-generic-testimonials .more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}@media(min-width:62rem){.l-bottom .block-views-generic-testimonials-block .view-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 .block-views-generic-testimonials-block .view-generic-testimonials .more-link{text-align:right;position:absolute;bottom:var(--space-l);right:var(--space-m);width:50%}}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-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){.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block){padding:var(--space-m)}}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .view-empty .more-link,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .view-empty .more-link{display:none}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial{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){.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-xl)}}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial .field-content,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial .field-content{display:inline}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial .field-content::before,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial .field-content::before{content:"“"}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial .field-content::after,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial .field-content::after{content:"”"}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-name,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-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)}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-name:before,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-name:before{content:url(../assets/images/exceljet_icon_small.svg);margin-right:var(--space-4xs)}@media(min-width:48rem){.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-name,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-name{margin-bottom:0;width:50%}}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link{margin:0}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link a,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-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;display:inline-block}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link a:hover,.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link a:focus,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link a:hover,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link a:focus{color:var(--color-orange-700)}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link a:after,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}@media(min-width:62rem){.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link a,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-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){.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link{text-align:right;position:absolute;bottom:var(--space-l);right:var(--space-m);width:50%}}.block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .view-empty,.block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .view-empty{margin:0}.col-lg-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.col-lg-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block){padding:var(--space-3xs)}@media(min-width:48rem){.col-lg-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.col-lg-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block){padding:var(--space-s)}}@media(min-width:62rem){.col-lg-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.col-lg-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block){padding:var(--space-m)}}.col-lg-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial,.col-lg-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial{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 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial,.col-lg-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial{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 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial,.col-lg-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-testimonial{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 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link,.col-lg-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-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 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link,.col-lg-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-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 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link,.col-lg-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link{bottom:var(--space-l);margin-bottom:var(--space-6xs)}}.col-md-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.col-md-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block){margin-top:var(--space-2xs)}.view-name-formulas .col-md-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.view-name-functions .col-md-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.view-name-keyboard_shortcuts .col-md-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.view-name-formulas .col-md-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.view-name-functions .col-md-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block),.view-name-keyboard_shortcuts .col-md-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block){margin-top:0}.col-md-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-name,.col-md-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-name{margin-bottom:var(--space-3xs)}@media(min-width:75rem){.col-md-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-name,.col-md-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .views-field-field-name{margin-bottom:0}}.col-md-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link,.col-md-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link{text-align:left;position:static;width:100%}@media(min-width:75rem){.col-md-6 .block-views-product-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link,.col-md-6 .block-views-generic-testimonials-block:not(.l-bottom .block-views-product-testimonials-block,.l-bottom .block-views-generic-testimonials-block) .more-link{text-align:right;position:absolute;bottom:var(--space-xl);right:var(--space-m);width:50%}}.view-name-feedback .l-top-wrapper{padding:var(--space-2xl)0;padding-bottom:var(--space-l)}.view-name-feedback .l-top-wrapper h1.block-title{margin-top:0}.view-name-feedback .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)}.view-name-feedback .l-top-wrapper p:first-child{margin-top:0}.view-name-feedback .l-top-wrapper p:last-child{margin-bottom:var(--space-xs)}.view-name-feedback .l-content{padding-bottom:0}.view-feedback .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15.625rem,(100% - 6rem)/3),1fr));row-gap:3rem;column-gap:1.25rem}.view-feedback .views-row{border:1px solid var(--color-black-100);border-radius:2px;display:flex;flex-direction:column;padding:var(--space-3xs)}.view-feedback .views-field-field-testimonial{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)}.view-feedback .views-field-field-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}.view-feedback .views-field-field-name:before{content:url(../assets/images/exceljet_icon_small.svg);margin-right:var(--space-4xs)}.block-views-front-topics-block{position:relative;padding-bottom:var(--space-m);padding-top:var(--space-m)}.block-views-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}@media(min-width:62rem){.block-views-front-topics-block{padding-bottom:var(--space-2xl);padding-top:var(--space-2xl)}}.block-views-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){.block-views-front-topics-block>.block-content{display:flex;flex-wrap:wrap;justify-content:space-between}}.block-views-front-topics-block .view-front-topics{margin-bottom:var(--space-2xs)}@media(min-width:48rem){.block-views-front-topics-block .view-front-topics{flex:0 0 calc(50% - var(--space-4xs));margin-bottom:var(--space-s)}}@media(min-width:62rem){.block-views-front-topics-block .view-front-topics{flex:0 0 calc(50% - var(--space-3xs))}}@media(min-width:75rem){.block-views-front-topics-block .view-front-topics{flex:0 0 calc(33.3333333333% - var(--space-2xs));margin-bottom:0}}@media(min-width:75rem){.block-views-front-topics-block .view-front-topics .item-list{border-right:1px solid var(--color-black-100);padding-right:var(--space-3xs)}}@media(min-width:48rem){.block-views-front-topics-block .view-front-topics:first-child .item-list{border-right:1px solid var(--color-black-100)}}.block-views-front-topics-block .view-front-topics:last-child{margin-bottom:0}@media(min-width:75rem){.block-views-front-topics-block .view-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){.view-front-topics{display:flex;flex-direction:column}}.view-front-topics .item-list{flex-grow:1}.view-front-topics .item-list ul{columns:2;column-gap:var(--space-3xs);margin:0;padding:0}@media(min-width:75rem){.view-front-topics .item-list ul{column-gap:var(--space-s)}}.view-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){.view-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)}}.view-front-topics .item-list a{color:var(--color-black);text-decoration:none;transition:color .12s ease-in;font-weight:400}.view-front-topics .item-list a:hover,.view-front-topics .item-list a:focus{color:var(--color-orange-700)}.view-name-catalog .l-top-wrapper,.view-name-my_courses .l-top-wrapper{padding:var(--space-2xl)0}.view-name-catalog .l-top-left,.view-name-my_courses .l-top-left{margin-bottom:var(--space-s)}.view-name-catalog .l-top-left p,.view-name-my_courses .l-top-left p{line-height:var(--line-height-l)}.view-name-catalog .l-top-left .button,.view-name-my_courses .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;padding:var(--space-4xs)var(--space-3xs);position:relative;height:100%;display:block;width:fit-content;padding-right:var(--space-s)}.view-name-catalog .l-top-left .button:hover,.view-name-catalog .l-top-left .button:focus,.view-name-my_courses .l-top-left .button:hover,.view-name-my_courses .l-top-left .button:focus{background-color:var(--color-orange-500);color:var(--color-white)}.view-name-catalog .l-top-left .button::before,.view-name-catalog .l-top-left .button::after,.view-name-my_courses .l-top-left .button::before,.view-name-my_courses .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}.view-name-catalog .l-top-left .button::before,.view-name-my_courses .l-top-left .button::before{opacity:1}.view-name-catalog .l-top-left .button::after,.view-name-my_courses .l-top-left .button::after{opacity:0}.view-name-catalog .l-top-left .button:hover::before,.view-name-catalog .l-top-left .button:active::before,.view-name-catalog .l-top-left .button:focus::before,.view-name-my_courses .l-top-left .button:hover::before,.view-name-my_courses .l-top-left .button:active::before,.view-name-my_courses .l-top-left .button:focus::before{opacity:0}.view-name-catalog .l-top-left .button:hover::after,.view-name-catalog .l-top-left .button:active::after,.view-name-catalog .l-top-left .button:focus::after,.view-name-my_courses .l-top-left .button:hover::after,.view-name-my_courses .l-top-left .button:active::after,.view-name-my_courses .l-top-left .button:focus::after{opacity:1}.view-name-catalog .l-top-left .button::before,.view-name-my_courses .l-top-left .button::before{background-image:url(../assets/images/arrow_sprites.svg#arrow_right_orange)}.view-name-catalog .l-top-left .button::after,.view-name-my_courses .l-top-left .button::after{background-image:url(../assets/images/arrow_sprites.svg#arrow_right_white)}.view-name-catalog .l-top-left .button::before,.view-name-catalog .l-top-left .button::after,.view-name-my_courses .l-top-left .button::before,.view-name-my_courses .l-top-left .button::after{left:auto;right:0}.view-name-catalog .wistia_embed,.view-name-my_courses .wistia_embed{width:100%!important}.view-name-catalog .l-main-wrapper-inner,.view-name-my_courses .l-main-wrapper-inner{position:relative;padding-top:var(--space-2xl)}.view-name-catalog .l-main-wrapper-inner:before,.view-name-my_courses .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}.view-name-catalog .views-view-grid,.view-name-my_courses .views-view-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}.view-name-catalog .view-mode-card,.view-name-my_courses .view-mode-card{height:100%}.view-name-catalog .view-mode-card .content,.view-name-my_courses .view-mode-card .content{display:flex;flex-direction:column;height:100%}.view-name-catalog .view-mode-card .field-name-field-image,.view-name-my_courses .view-mode-card .field-name-field-image{padding:var(--space-2xs)var(--space-2xs)0;border-bottom:0}.view-name-catalog .view-mode-card .card-heading,.view-name-my_courses .view-mode-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)}.view-name-catalog .view-mode-card .card-footer,.view-name-my_courses .view-mode-card .card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.view-name-catalog .view-mode-card .field-name-field-lesson-playlist,.view-name-my_courses .view-mode-card .field-name-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)}.view-name-catalog .view-mode-card .field-name-field-lesson-playlist:hover,.view-name-catalog .view-mode-card .field-name-field-lesson-playlist:focus,.view-name-my_courses .view-mode-card .field-name-field-lesson-playlist:hover,.view-name-my_courses .view-mode-card .field-name-field-lesson-playlist:focus{background-color:var(--color-orange-500)}.view-name-catalog .l-content,.view-name-my_courses .l-content{padding-bottom:var(--space-2xl)}.view-my-courses .view-mode-card .field-name-field-price{display:none}.view-my-courses .view-footer{margin-top: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}.block-views-front-videos-block{position:relative;padding-bottom:var(--space-m);padding-top:var(--space-m)}.block-views-front-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}@media(min-width:62rem){.block-views-front-videos-block{padding-bottom:var(--space-2xl);padding-top:var(--space-2xl)}}.view-front-videos{position:relative}.view-front-videos>.view-content{margin-bottom:var(--space-s)}@media(min-width:48rem){.view-front-videos>.view-content{display:flex;flex-wrap:wrap;justify-content:space-between}}@media(min-width:62rem){.view-front-videos>.view-content{margin-bottom:0}}.view-front-videos .block-title{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l);align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-xs);margin-top:0}.view-front-videos .block-title:before{content:url(../assets/images/accent_grid_small.svg);margin-right:var(--space-5xs);position:relative;top:var(--space-6xs)}@media(min-width:62rem){.view-front-videos .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-s)}.view-front-videos .block-title:before{content:url(../assets/images/accent_grid.svg);margin-right:var(--space-4xs)}}@media(min-width:75rem){.view-front-videos .block-title{margin-bottom:var(--space-s)}}.view-front-videos .block-title a{margin-left:var(--space-5xs)}.view-front-videos .block-title a:hover,.view-front-videos .block-title a:focus{color:var(--color-orange-700)}.view-front-videos>.more-link{margin:0;text-align:right}.view-front-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;display:inline-block}.view-front-videos>.more-link a:hover,.view-front-videos>.more-link a:focus{color:var(--color-orange-700)}.view-front-videos>.more-link a:after{content:url(../assets/images/arrow_right.svg);position:relative;top:5px}@media(min-width:62rem){.view-front-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)}}@media(min-width:62rem){.view-front-videos>.more-link{position:absolute;right:0;top:var(--space-4xs)}}.view-name-videos .l-top-wrapper{padding:var(--space-2xl)0;padding-bottom:var(--space-l)}.view-name-videos .l-top-wrapper h1.block-title{margin-top:0}.view-name-videos .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)}.view-name-videos .l-top-wrapper p:first-child{margin-top:0}.view-name-videos .l-top-wrapper p:last-child{margin-bottom:var(--space-xs)}.view-name-videos .l-content{padding-bottom:0}.view-mode-card.node-lesson{margin-bottom:var(--space-2xs)}.view-mode-card.node-lesson:last-child{margin-bottom:0}@media(min-width:48rem){.view-mode-card.node-lesson{flex:0 0 calc(50% - var(--space-4xs))}.view-mode-card.node-lesson:nth-last-child(2){margin-bottom:0}}@media(min-width:62rem){.view-mode-card.node-lesson{flex:0 0 calc(25% - var(--space-3xs));margin-bottom:0}}.view-mode-card.node-lesson>.content{display:flex;flex-wrap:wrap;justify-content:space-between}.view-mode-card.node-lesson .field-name-field-course{max-width:calc(100% - var(--space-3xl));margin-bottom:var(--space-4xs);padding-right:0}@media(min-width:62rem){.view-mode-card.node-lesson .field-name-field-course{max-width:100%;margin-bottom:var(--space-5xs)}}@media(min-width:75rem){.view-mode-card.node-lesson .field-name-field-course{max-width:calc(100% - var(--space-3xl));margin-bottom:var(--space-4xs)}}.view-mode-card.node-lesson .field-name-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){.view-mode-card.node-lesson .field-name-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}}.view-mode-card.node-lesson .field-name-field-course a:hover,.view-mode-card.node-lesson .field-name-field-course a:focus{background-color:var(--color-teal-500)}.view-mode-card.node-lesson .field-name-field-duration{font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-m);line-height:var(--line-height-m);color:var(--color-black-400);display:flex;margin-bottom:var(--space-4xs);padding-top:2px}.view-mode-card.node-lesson .field-name-field-duration:before{content:url(../assets/images/clock.svg);margin-right:var(--space-5xs);position:relative;top:3px}.view-mode-card.node-lesson .field-type-image,.view-mode-card.node-lesson .card-heading{flex:1 0 100%}.view-name-videos h2,.view-shortcut-videos h2,.view-new-videos h2{font-size:var(--font-size-l);font-weight:800;letter-spacing:var(--letter-spacing-s);line-height:var(--line-height-l)}.view-name-videos .view-header,.view-shortcut-videos .view-header,.view-new-videos .view-header{margin-bottom:var(--space-s)}.view-name-videos .views-view-grid,.view-shortcut-videos .views-view-grid,.view-new-videos .views-view-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}.view-name-videos .view-mode-card,.view-shortcut-videos .view-mode-card,.view-new-videos .view-mode-card{padding-bottom:0;height:100%}.view-name-videos .view-mode-card>.content,.view-shortcut-videos .view-mode-card>.content,.view-new-videos .view-mode-card>.content{padding-bottom:var(--space-4xs)}.view-related-videos,.view-related-videos-external{margin-top:var(--space-s)}.view-related-videos .title,.view-related-videos-external .title{margin-top:0}.view-related-videos a img,.view-related-videos-external a img{border:1px solid var(--color-black-100);opacity:.9}.view-related-videos a:hover img,.view-related-videos-external a:hover img{box-shadow:0 0 var(--space-m)var(--color-black-200);border:1px solid var(--color-black-200);opacity:1}.view-related-videos .views-row,.view-related-videos-external .views-row{padding:var(--space-3xs)}.view-related-videos .views-row:last-child,.view-related-videos-external .views-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)}.block-chatbot-cta{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}