.accessibility-shortcuts{text-align:center;font-weight:700;position:relative}.accessibility-shortcuts:focus-within{background-color:var(--color-blue);--focus-ring:var(--color-white)}.accessibility-shortcuts__link{white-space:nowrap;clip-path:inset(50%);position:absolute}.accessibility-shortcuts__link:active,.accessibility-shortcuts__link:focus-visible{margin:var(--space-8);color:var(--color-white);clip-path:none;padding:var(--space-4) var(--space-8);text-align:center;box-shadow:inset 0 0 0 1px var(--color-white);display:inline-block;position:static}.language-selector{height:44px;padding:var(--space-8) var(--space-12);font-weight:700;font-size:var(--font-size-button-standard);color:var(--color-text);cursor:pointer;background:0 0;border:none;align-items:center;line-height:1;text-decoration:none;display:flex}.language-selector:hover{background-color:var(--color-black);color:var(--color-primary-500)}.language-selector:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.language-selector__flag{flex:none}.language-selector__flag svg{width:24px;height:24px;display:block}.language-selector__wrapper{position:relative}.language-selector__popover{top:calc(100% + var(--space-4));z-index:100;position:absolute;right:0}@media screen and (width>=23.4375rem){.language-selector__popover{min-width:260px}}@media screen and (width>=48rem){.language-selector__popover{min-width:400px}}.language-selector__arrow{width:20px;height:11px;margin-left:auto;margin-right:var(--space-12);overflow:hidden}.language-selector__arrow:after{content:"";background:var(--color-gray-800);width:14px;height:14px;margin:5px auto 0;display:block;transform:rotate(45deg)}.language-selector__container{background:var(--color-gray-800);--focus-ring:var(--color-white);gap:var(--space-24);padding:var(--space-24);padding-right:var(--space-12);display:flex}.language-selector__content{color:var(--color-white);font-size:var(--font-size-paragraph);flex-direction:column;flex-grow:1;gap:10px;line-height:1.5;display:flex}.language-selector__link{color:var(--color-white);text-decoration:none;display:inline-flex}.language-selector__link-text{font-weight:700;font-size:var(--font-size-link);border-bottom:2px solid var(--color-white);line-height:1.5}.language-selector__link-text:hover{border-bottom-color:var(--color-primary-500)}.language-selector__close{cursor:pointer;width:44px;height:44px;color:var(--color-white);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.language-selector__close:hover{color:var(--color-primary-500)}.language-selector__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.main-menu{flex-direction:column;display:flex}.main-menu__list{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=48rem){.main-menu__list{gap:var(--space-24)}}.main-menu__item-link{color:var(--color-black);font-weight:700;font-size:var(--font-size-heading-h2);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:var(--link-underline-width-hover);text-underline-offset:8px;transition:text-decoration-color .2s}.main-menu__item-link:hover,.main-menu__item-link:focus-visible{-webkit-text-decoration-color:var(--color-black);text-decoration-color:var(--color-black)}.default-header{padding:var(--space-12) 0;position:relative}.default-header a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.default-header__container{align-items:center;gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.default-header__logo{width:60px}.default-header__logo svg{width:100%;height:auto;display:block}.default-header__nav{gap:var(--space-12);justify-self:end;align-items:center;display:flex}@media screen and (width>=48rem){.default-header__nav{gap:var(--space-24)}}.default-header__action{align-items:center;gap:var(--space-4);appearance:none;height:44px;color:var(--color-black);cursor:pointer;font-size:var(--font-size-button-standard);background:0 0;border:none;display:flex}.default-header__action:hover{background-color:var(--color-black);color:var(--color-primary-500)}.default-header__action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.default-header__search-btn,.default-header__menu-btn{padding:var(--space-8) var(--space-12);font-weight:700}.default-header__search-text{display:block}.default-header__search-icon,.default-header__menu-icon,.default-header__menu-close-icon{flex-shrink:0;width:20px;height:20px}.default-header__menu-text{display:none}.default-header__menu-drawer{background:var(--color-primary-500);z-index:9999;height:calc(100dvh - 100%);transition:opacity .3s,visibility .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.default-header__menu-drawer[hidden]{opacity:0;visibility:hidden;pointer-events:none}.default-header__menu-drawer:not([hidden]){opacity:1;visibility:visible;pointer-events:auto}.default-header__menu-drawer .search-form{margin-bottom:var(--space-16)}@media screen and (width>=48rem){.default-header__menu-drawer .search-form{display:none}}.default-header__menu-drawer-content{padding-block:var(--space-32);background-color:var(--color-primary-500);height:100%;overflow-y:auto}.default-header .search-form{grid-template-columns:minmax(0,1fr) 44px;height:44px}.default-header .search-form__input,.default-header .search-form__button{min-height:0}.default-header .search-form__input,.default-header .search-form__placeholder{padding:0 var(--space-12)}.default-header .search-form__input::-webkit-search-cancel-button{display:none}.default-header__search-drawer{display:none}@media screen and (width>=48rem){.default-header__search-drawer{width:294px;margin-inline-start:calc(var(--space-24) * -1);display:block}}.default-header__search-drawer[hidden]{display:none!important}.default-header__container .default-header__search-btn{display:none}@media screen and (width>=48rem){.default-header__container .default-header__search-btn{display:flex}}.default-header__menu-search-trigger{font-weight:700;font-size:var(--font-size-button-standard)}@media screen and (width>=48rem){.default-header__menu-search-trigger{display:none}}
