/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb__item{display:none;}.breadcrumb__item--mobile{display:flex;.icon--dash{display:none;}}@media only screen and (min-width:1080px){.breadcrumb__item{display:flex;}.breadcrumb__item--mobile{.icon--back{display:none;}.icon--dash{display:block;}}}
.form-item{.select2{display:block;font-weight:400;min-width:100%;max-width:100%;}.select2-selection{height:auto;}.select2-container .select2-selection--single{height:auto;}.select2-container--default .select2-selection--single{border-radius:0.5rem;border-color:var(--neutral-05);}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-radius:0.5rem;}.select2-container .select2-selection--single .select2-selection__rendered{padding:0.6875rem 2.5rem 0.6875rem 1rem;}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:var(--line-h-title-xs);}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:1rem;width:auto;height:100%;}.select2-container--default .select2-selection--single .select2-selection__arrow b{right:0;left:auto;border:none;width:auto;height:auto;top:50%;transform:translateY(-50%);color:var(--primary-01);font-weight:400;font-family:"FontAwesome";line-height:0;transition:all ease-in-out .200s;&:before{content:"\f078";}}.select2-container--open .select2-selection__arrow b{rotate:180deg;}}.select2-container{&.select2-container--open .select2-dropdown--below{border:1px solid var(--neutral-03);border-radius:0.5rem;margin-top:.5rem;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.09);}.select2-results{border-radius:.5rem;padding:.25rem;}.select2-results__option{padding:.375rem 0.5rem .375rem 2rem;border-radius:.5rem;position:relative;}&.select2-container--default .select2-results__option--selected{background-color:var(--neutral-03);&:before{font-family:"FontAwesome";font-weight:400;content:"\f00c";position:absolute;top:50%;transform:translateY(-50%);left:.5rem;font-size:1rem;}}&.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--neutral-03);color:var(--neutral-08);}}
.form-item{margin-bottom:1rem;margin-top:1rem;font-family:var(--primary-typography);color:var(--neutral-08);line-height:var(--line-h-title-xs);font-size:var(--title-sm);&:first-of-type{margin-top:0;}label{font-size:var(--title-xs);line-height:var(--line-h-title-xs);font-weight:600;margin-bottom:0.5rem;width:100%;display:block;}&[type="text"],&[type="email"],&[type="password"],select{width:100%;}&[type="checkbox"],&[type="radio"]{& + label{display:inline-block;margin-bottom:0;width:auto;vertical-align:middle;margin-left:0.5rem;}}.description{margin-top:0.5rem;font-size:var(--text-sm);}}.form-actions{margin-top:2rem;}.sas-theme--dark-theme .form-item input{color:var(--neutral-01);}.sas-theme--dark-theme{.form-item{[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{color:var(--neutral-01);}}}.sas-theme--dark-theme{.form-item{.form-text{color:var(--neutral-01);}}}.sas-theme--dark-theme{.block--sas-theme-exposed-formsearch-page-view{input.form-text{color:var(--neutral-01);}}}
.js-top-submenu-toggle[aria-expanded="true"]{.icon{transform:rotate(180deg);}}.js-top-submenu-toggle[aria-expanded="false"] + .submenu{display:none;}.js-top-submenu-toggle[aria-expanded="true"] + .submenu{display:block;}.top-nav__item-0:last-of-type > .top-nav__list{right:0;left:auto;}.region--sticky{.js-top-submenu-toggle{display:none;}.js-top-submenu-toggle[aria-expanded="false"] + .submenu{display:block;}}.submenu{min-width:100%;}#toolbar-item-environment-indicator{font-size:1.5em;color:#B21807;font-weight:bold;background-color:#fff2e6;}
.site-logo{svg{display:block;width:100%;max-width:100%;height:auto;color:var(--logo-light);}}.top-nav{.site-logo svg{color:var(--logo-dark);}}.theme--dark-mode{.site-logo svg{color:var(--logo-dark);}}.sas-theme--dark-theme{.site-logo svg{color:var(--logo-dark);}.theme--dark-mode .site-logo svg{color:var(--logo-light);}.top-nav{.site-logo svg{color:var(--logo-light);}}}
.block--sas-theme-footer-copyright{.field--name-body{display:flex;gap:0.5rem;flex-direction:column;}}.menu-footer__link-arrow{@apply transition-all hover:text-primary-02 focus:text-primary-02;&:hover i{@apply text-primary-02;}i{@apply text-accent-03;}}.region--footer-copyright .nested__link--arrow{a{@apply transition-all hover:text-accent-02 focus:text-accent-02 hover:no-underline;&:after{@apply text-accent-02;}}}.block--sas-theme-footer-address .field--name-body a{@apply hover:text-primary-02 focus:text-primary-02;}.theme--dark-mode{.menu-footer__link-arrow{@apply text-neutral-01 hover:text-accent-02 focus:text-accent-02;i{@apply text-accent-02;}}.field--name-body a{@apply hover:text-accent-02 focus:text-accent-02;}}@media only screen and (min-width:768px){.region--footer{.block{width:calc(50% - 9px);}.block--sas-theme-primary-footer-menu{width:100%;}}}@media only screen and (min-width:1080px){.region--footer{.block{width:calc(25% - (1.5rem));&:nth-child(2){margin-left:auto;}}.block--sas-theme-primary-footer-menu{width:auto;}}}
.btn{display:inline-flex;align-items:center;font-family:var(--primary-typography);font-size:var(--btn-md);line-height:var(--line-h-btn-md);padding:0.875rem 2.75rem;gap:0.75rem;letter-spacing:1px;font-weight:600;text-transform:uppercase;text-align:center;border:1px solid transparent;transition:all 150ms ease-in-out;text-decoration:none;&:disabled,&.disabled{color:var(--neutral-01);background-color:var(--neutral-05);border-color:var(--neutral-05);pointer-events:none;user-select:none;}&:after{color:var(--accent-02);}}.btn--primary{color:var(--neutral-01);background-color:var(--primary-01);&:hover{background-color:var(--accent-03);border-color:var(--accent-03);color:var(--neutral-01);}&:focus{background-color:var(--accent-03);border-color:var(--accent-03);outline:2px solid var(--neutral-01);outline-offset:-4px;color:var(--neutral-01);}&:active{background-color:var(--accent-03);border-color:var(--primary-01);outline:2px solid var(--primary-01);outline-offset:-2px;}&.btn-nested-icon--after:after{color:var(--accent-02);}}.btn--secondary{color:var(--neutral-01);background-color:var(--primary-02);&:hover{background-color:var(--accent-06);border-color:var(--accent-06);color:var(--neutral-01);}&:focus{background-color:var(--accent-06);border-color:var(--accent-06);outline:2px solid var(--neutral-01);outline-offset:-4px;color:var(--neutral-01);}&:active{background-color:var(--accent-06);border-color:var(--primary-02);outline:2px solid var(--primary-02);outline-offset:-2px;}}.btn--outline{color:var(--primary-01);background-color:transparent;border-color:var(--primary-01);&.btn--icon-only{color:var(--secondary-02);border-color:var(--secondary-02);}&:hover{color:var(--neutral-01);background-color:var(--accent-03);border-color:var(--accent-03);}&:focus{color:var(--neutral-01);background-color:var(--accent-03);border-color:var(--accent-03);outline:2px solid var(--neutral-01);outline-offset:-4px;}&:active{color:var(--neutral-01);background-color:var(--accent-03);border-color:var(--primary-01);outline:2px solid var(--primary-01);outline-offset:-2px;}&:disabled,&.disabled{color:var(--neutral-06);background-color:transparent;border-color:var(--neutral-06);}}.btn--outline-light{color:var(--accent-01);background-color:transparent;border-color:var(--accent-01);&:hover{color:var(--primary-01);background-color:var(--accent-01);border-color:var(--accent-01);}&:focus{color:var(--primary-01);background-color:var(--accent-01);border-color:var(--accent-01);outline:2px solid var(--primary-01);outline-offset:-4px;}&:active{color:var(--primary-01);background-color:var(--accent-01);border-color:var(--accent-03);outline:2px solid var(--accent-03);outline-offset:-2px;}&:disabled,&.disabled{color:var(--neutral-06);background-color:transparent;border-color:var(--neutral-06);}}.btn--sm{font-size:var(--btn-sm);line-height:var(--line-h-btn-sm);padding:0.75rem 2rem;gap:0.5rem;}.background--primary-01 .btn--primary,.background--primary-01 .btn--secondary,.background--primary-01 .btn--outline{color:var(--accent-01);background-color:transparent;border-color:var(--accent-01);&:hover{color:var(--primary-01);background-color:var(--accent-01);border-color:var(--accent-01);}&:focus{color:var(--primary-01);background-color:var(--accent-01);border-color:var(--accent-01);outline:2px solid var(--primary-01);outline-offset:-4px;}&:active{color:var(--primary-01);background-color:var(--accent-01);border-color:var(--accent-03);outline:2px solid var(--accent-03);outline-offset:-2px;}&:disabled,&.disabled{color:var(--neutral-06);background-color:transparent;border-color:var(--neutral-06);}}.background--primary-01 .link--arrow{color:var(--accent-01);&:after{color:inherit;}&:hover{color:var(--accent-02);&:after{color:inherit;}}}.btn--rounded{border-radius:2rem;}.btn--icon-only{padding:0.5rem;aspect-ratio:1/1;min-width:2.75rem;.label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}i{line-height:0;margin:auto;}&.btn--sm{min-width:1.5rem;padding:0.25rem;}}.btn-nested-icon--after:after{font-weight:900;font-family:"FontAwesome";font-size:0.75em;}.btn-nested-icon--chevron:after{content:"\f054";}
.container{&.container--md{max-width:80rem;}&.container--sm{max-width:66.5rem;}&.container--fluid{max-width:none;}&.full-vw{padding-left:0;padding-right:0;}}@media only screen and (min-width:768px){.container{&.md-full-vw{padding-left:0;padding-right:0;}}}
.submenu[aria-hidden="true"]{display:none;}.submenu[aria-hidden="false"]{display:block;}.main-submenu-toggle[aria-expanded="true"]{.icon{transform:rotate(180deg);}}.main-nav__item-lvl--0{> button{.fa-caret-down{display:none;}}}@media only screen and (min-width:1080px){.main-nav__item-lvl--0{&:hover{border-color:var(--secondary-01);}> a{padding-top:2rem;padding-bottom:1.75rem;}> button{.fa-circle-chevron-down{display:none;}.fa-caret-down{display:block;}}}.theme--dark-mode{.main-nav__item-lvl--0.is-active{color:var(--secondary-01);}.main-nav__item-lvl--0 > a{&:hover,&:focus{color:var(--accent-01);}}}.theme--dark-mode .main-nav__list .open-search__toggle{color:var(--secondary-01);}.main-nav__item.main-nav__item-lvl--1{border-bottom:1px solid var(--accent-02);}}.main-nav__item a{color:inherit;}.main-nav__item.is-active{border-color:var(--secondary-01);}.main-nav__item.is-active{color:var(--primary-02);}.main-nav__list--1 .main-nav__item{&:hover,&:focus{> a,> button i{color:var(--primary-02);}}}@media only screen and (min-width:1080px){.main-nav__item.item-truncate{min-width:110px;}.main-nav__list--0.list-items-is-truncated{font-size:1rem;gap:12px;}}
body{background-color:var(--neutral-01);}.open-menu__toggle[aria-expanded="false"]{.menu--close,.fa-x{display:none;}}.open-menu__toggle[aria-expanded="true"]{.menu--open,.fa-bars{display:none;}}.open-search__toggle[aria-expanded="false"]{.search--close,.fa-x{display:none;}}.open-search__toggle[aria-expanded="true"]{.search--open,.fa-magnifying-glass{display:none;}}.block-nav.visible{display:block;}@media only screen and (min-width:1080px){.main-menu.visible{display:block;}.region--sticky .top-nav.visible{display:none;}}
