[hidden]{display:none !important}.visuallyhidden:not(:focus):not(:active){block-size:1px;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);inline-size:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}br{-webkit-margin-before:0;margin-block-start:0}[data-trigger=mobile-nav]{-webkit-margin-before:0.9375rem;margin-block-start:0.9375rem}[data-trigger=mobile-nav] .icon{-webkit-margin-start:0.625rem;margin-inline-start:0.625rem}[data-trigger=mobile-nav] .close{display:none}[data-trigger=mobile-nav] .open{display:block}[data-trigger=mobile-nav][aria-expanded=true] .close{display:block}[data-trigger=mobile-nav][aria-expanded=true] .open{display:none}.js .global-nav{align-items:center;display:flex;flex-wrap:wrap}@media screen and (min-width: 48em){.js .global-nav{justify-content:center}}.js .global-nav [aria-expanded=false]+*{display:none}.js .global-nav [data-trigger]>*{pointer-events:none}@media screen and (min-width: 48em){.js .global-nav__logo{position:absolute;inset-block-start:0.625rem;inset-inline-start:0}}@media screen and (min-width: 48em){.js .site-title{inline-size:100%;text-align:center}}.js [data-component=nav-double]{inline-size:100%}@media screen and (min-width: 48em){.js [data-component=nav-double]{display:flex;flex-wrap:wrap;column-gap:1.25rem;inline-size:auto;justify-content:center;margin-block:0;max-inline-size:calc(100% - 150px)}}.js [data-component=nav-double] li+li{-webkit-margin-before:4px;margin-block-start:4px}@media screen and (min-width: 48em){.js [data-component=nav-double] li+li{margin-top:0}}.js [data-component=nav-double] .xtwitter a{text-align:center}@media screen and (min-width: 48em){.js [data-component=nav-double] .xtwitter a{padding-block:0}}.js [data-trigger=sub-nav]{background-color:#fff;border-color:#fff;border-radius:0;color:#00529c;font-size:1.125rem;font-weight:400;inline-size:100%;justify-content:space-between;padding-inline:0;text-transform:none}.js [data-trigger=sub-nav]:hover{color:#000;cursor:pointer}@media screen and (min-width: 48em){.js [data-trigger=sub-nav]{inline-size:auto}}.js [data-nav=submenu]{background-color:#fff;-webkit-margin-before:4px;margin-block-start:4px}@media screen and (min-width: 48em){#js-click-nav-vertical{position:relative}}@media screen and (min-width: 48em){#js-click-nav-vertical>ul>li{position:relative}}@media screen and (min-width: 48em){#js-click-nav-vertical .xtwitter{inset-inline-end:0;position:absolute}}@media screen and (min-width: 48em){#js-click-nav-vertical .xtwitter svg{inline-size:30px}}#js-click-nav-vertical [data-trigger=sub-nav] .control-horizontal{display:none}#js-click-nav-vertical [data-trigger=sub-nav][aria-expanded=true] svg{transform:scaleY(-1)}@media screen and (min-width: 48em){#js-click-nav-vertical [data-nav=submenu]{box-shadow:0 2px 4px 0 rgba(0,0,0,.25);inset-block-start:100%;inset-inline-start:0;min-inline-size:12.5rem;padding:0;position:absolute;z-index:5}}#js-click-nav-vertical [data-nav=submenu] a{padding-inline:0.6875rem}#js-click-nav-vertical [data-nav=submenu] a:hover{background-color:#00529c;color:#fff}#js-click-nav-vertical [data-nav=submenu] a:focus{box-shadow:0 0 0 2px #000;outline:2px solid #ffdc00;outline-offset:-2px}#js-click-nav-vertical [data-nav=submenu] a :focus:not(:focus-visible){box-shadow:none;outline-color:rgba(0,0,0,0)}.js [data-component=card]{cursor:pointer}.js [data-component=card]:hover .card__link{text-decoration:underline;-webkit-text-decoration-skip:auto;text-decoration-skip:auto;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}[data-component=home-carousel]{-webkit-margin-after:3.75rem;margin-block-end:3.75rem}.splide__slide img{block-size:100%;inline-size:100%;object-fit:cover}.splide__toggle{-webkit-margin-before:0.25rem;margin-block-start:0.25rem}
