.section,.header__flyout-wrap{padding-top:var(--padding-2xl);padding-bottom:var(--padding-2xl);padding-left:var(--padding-m);padding-right:var(--padding-m);display:flex;flex-direction:column;gap:var(--gap-2xl, 32px)}@media(min-width:1200px){.section,.header__flyout-wrap{padding-top:var(--padding-3xl);padding-bottom:var(--padding-3xl);padding-left:var(--padding-4xl);padding-right:var(--padding-4xl);gap:var(--gap-3xl, 32px)}}@media(min-width:1920px){.section,.header__flyout-wrap{padding-left:calc((100vw - 99.5rem)/2);padding-right:calc((100vw - 99.5rem)/2)}}.section--no-vertical-padding{padding-top:0;padding-bottom:0}.section--no-top-padding{padding-top:0}.section--no-bottom-padding{padding-bottom:0}.sidebar-layer{height:100dvh;background:transparent;border:0;color:inherit;display:block;top:0;right:0;left:auto;left:initial;bottom:auto;bottom:initial;margin:0;max-width:none;padding:0;pointer-events:none;position:fixed;z-index:22;max-height:none!important}.sidebar-layer::backdrop{background:#2627285c}.sidebar-layer[hidden]{display:none}.sidebar-layer:not([open]){display:none}.sidebar-layer[open]{pointer-events:auto}.sidebar-layer__panel{background:var(--background-neutral-white, #fff);display:flex;flex-direction:column;height:100%;margin-left:auto;max-width:432px;transform:translate(100%);transition:transform .22s ease;width:min(100vw,432px);gap:var(--gap-xl);padding:var(--padding-m)}.sidebar-layer[open] .sidebar-layer__panel{transform:translate(0)}.sidebar-layer__header{align-items:center;display:flex;justify-content:space-between}.sidebar-layer__title{color:var(--text-primary-blue, #004da0);margin:0}.sidebar-layer__content{padding:0;display:flex;flex-direction:column;gap:var(--gap-xl)}.sidebar-layer__close{align-items:center;background:transparent;border:0;color:var(--text-primary-blue, #004da0);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0}.sidebar-layer__close .icon{--icon-size: 24px}@media(max-width:960px){.sidebar-layer{width:100vw;inset:0}.sidebar-layer__panel{max-width:none;min-height:100%;width:100vw;display:flex}}.header{--header-text: var(--text-primary-blue, #004da0);--header-overlay-top: 0px;background:var(--background-neutral-white, #fff);color:var(--header-text);position:relative;z-index:10}.header__container{align-items:center;display:flex;gap:var(--gap-l, 24px);margin:0 auto;max-width:1920px;margin-left:var(--padding-m);margin-right:var(--padding-m);padding-top:var(--padding-m);padding-bottom:var(--padding-m)}@media(min-width:1200px){.header__container{margin-left:var(--padding-4xl);margin-right:var(--padding-4xl)}}@media(min-width:1920px){.header__container{margin-left:calc((100vw - 99.5rem)/2);margin-right:calc((100vw - 99.5rem)/2)}}.header__meta .header__container{border-bottom:1px solid var(--line-neutral-40, #d8dcdd);justify-content:flex-end;padding-top:var(--padding-3xs);padding-bottom:var(--padding-3xs)}.header__flyout-columns{margin-bottom:32px}.header__meta-nav{align-items:center;display:flex}.header__meta-list,.header__main-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.header__meta-list{gap:var(--gap-xl, 32px)}.header__meta-label{white-space:nowrap}.header__meta-icon{width:24px;height:24px}@media(min-width:960px){.header__primary{position:relative}}.header__brand{align-items:center;display:inline-flex;flex-shrink:0;line-height:0;margin-right:var(--gap-l, 24px)}.header__main-nav{flex:1;min-width:0}.header__main-list{flex-wrap:wrap;gap:var(--gap-xl, 32px)}.header__main-trigger,.header__main-link{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-primary-blue, #004da0);cursor:pointer;position:relative;display:inline-flex;font-family:var(--fonts-copy, "Frutiger Neue LT");font-size:var(--font-sizes-paragraph-l, 18px);font-weight:400;letter-spacing:-.36px;line-height:1.5;padding:0;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content;transition:color .2s ease}@media(min-width:900px)and (max-width:1200px){.header__main-trigger,.header__main-link{font-size:var(--font-sizes-paragraph-l, 18px)}}.header__main-trigger:after,.header__main-link:after{position:absolute;content:"";bottom:calc(var(--padding-m) * 1.35 * -1);height:3px;width:100%;background-color:transparent;transform-origin:center center;transform:scaleX(0);transition:transform .2s ease,background-color .2s ease}.header__main-trigger:focus-visible,.header__main-link:focus-visible{border-radius:2px;background:#fff0;outline:0;box-shadow:0 0 0 4px var(--shadows-cyan, #99DBF7)}.header__main-trigger:hover:after,.header__main-link:hover:after,.header__main-trigger.is-active:after{transform:scaleX(1);background-color:var(--text-primary-blue, #004da0)}.header__main-nav:has(.header__main-trigger.is-active) .header__main-trigger:not(.is-active),.header__main-nav:has(.header__main-trigger.is-active) .header__main-link:not(.is-active){color:var(--text-neutral-80, #5F6264)}.header__utilities,.header__mobile-actions{align-items:center;display:flex;gap:var(--gap-m, 16px)}.header__mobile-toggle{display:none}.header__mobile-open-icon,.header__mobile-close-icon{--icon-size: 20px}.header__mobile-close-icon{display:none}.header .header__mobile-open-icon{display:inline-flex}.header .header__mobile-close-icon,.header__mobile-toggle[aria-expanded=true] .header__mobile-open-icon{display:none}.header__mobile-toggle[aria-expanded=true] .header__mobile-close-icon{display:inline-flex}.header__flyout-wrap{display:none;background:var(--background-neutral-white, #fff);position:relative;z-index:21}.header__flyout-wrap:before{content:"";position:absolute;left:50%;transform:translate(-50%);background-color:var(--line-neutral-40, #d8dcdd);pointer-events:none;width:0;height:1px;top:0;transition:max-width .2s ease}@media(min-width:1200px){.header__flyout-wrap:before{max-width:calc(100vw - var(--padding-4xl) * 2)}}@media(min-width:1920px){.header__flyout-wrap:before{max-width:99.5rem}}@media(min-width:1200px){.header__flyout-wrap{padding-top:var(--padding-xl);padding-bottom:var(--padding-2xl)}}@media(min-width:960px){.header__flyout-wrap{position:absolute;width:100%;padding-left:var(--padding-4xl, 80px);padding-right:var(--padding-4xl, 80px)}}@media(min-width:1920px){.header__flyout-wrap{padding-left:calc((100vw - 99.5rem)/2);padding-right:calc((100vw - 99.5rem)/2)}}.header__flyout-wrap .header__container{align-items:stretch;display:block;padding-bottom:var(--padding-m, 24px);padding-top:var(--padding-m, 24px)}.is-flyout-open .header__flyout-wrap{display:block}.is-flyout-open .header__flyout-wrap:before{width:100%}.header__flyout{display:flex;flex-direction:column;gap:var(--gap-l, 24px);position:relative}.header__flyout button[data-flyout-close]{margin-left:auto;position:absolute;right:0;bottom:-48px}.header__flyout[hidden]{display:none}.header__cluster{display:flex;gap:var(--gap-l, 24px);flex-flow:column}.header__cluster .link{height:-moz-fit-content;height:fit-content}.header__cluster-title{color:var(--text-primary-blue, #004da0);font-weight:500}.header__cluster-links{display:grid;grid-gap:var(--gap-s, 12px);gap:var(--gap-s, 12px);list-style:none;margin:0;padding:0}.header__cluster-links a{color:var(--text-primary-blue, #004da0)}.header__teaser-card{grid-column:-2/-1}.header__backdrop{background:#2627285c;top:var(--header-overlay-top);right:0;bottom:0;left:0;position:fixed;z-index:19}.header__mobile-panel{display:none}.header__mobile-view{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.header__mobile-view[hidden]{display:none}.header__mobile-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto;padding:var(--padding-xl, 32px) var(--padding-m, 24px)}.header__mobile-content--detail{padding-top:var(--padding-xl, 32px)}.header__mobile-back{align-items:center;background:var(--background-secondary-silver-20, #f2f3f4);border:0;color:var(--text-primary-blue, #004da0);cursor:pointer;display:flex;font-family:var(--fonts-copy, "Frutiger Neue LT");font-size:var(--font-sizes-paragraph-s, 14px);font-weight:400;gap:var(--gap-xs, 8px);letter-spacing:-.28px;line-height:1.5;min-height:40px;padding:var(--padding-3xs, 8px) var(--padding-m, 24px);text-align:left;width:100%}.header__mobile-back[hidden]{display:none}.header__mobile-nav-link,.header__mobile-link{align-items:center;background:transparent;border:0;color:var(--text-primary-blue, #004da0);display:flex;gap:var(--gap-s, 12px);justify-content:space-between;text-align:left;width:100%}.header__mobile-link--overview{font-family:var(--fonts-copy-medium, var(--fonts-copy, "Frutiger Neue LT"));font-weight:450}.header__mobile-link--child{justify-content:flex-start}.header__mobile-view .header__cluster-title[data-mobile-view-target]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:space-between;width:100%}.header__mobile-nav-link .icon,.header__mobile-link .icon,.header__mobile-back .icon{--icon-size: 24px}.header__mobile-link-list{display:flex;flex-direction:column;gap:var(--gap-xl, 24px);width:100%}.header__mobile-link-list--sub{gap:var(--gap-l, 16px);margin-top:var(--gap-xl, 24px)}.header__language-nav-list{display:grid;grid-gap:var(--gap-s, 12px);gap:var(--gap-s, 12px);list-style:none;margin:0;padding:0;grid-template-columns:1fr 1fr}.header__language-nav-list .header__language-nav-link--active{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:8%;text-underline-offset:20%;text-underline-position:from-font}.header__languages,.header__regions{display:flex;flex-flow:column;gap:var(--gap-m, 16px);color:var(--text-primary-blue, #004da0)}.header.is-flyout-open .header__main-list>li{opacity:.45;transition:opacity .2s ease}.header.is-flyout-open .header__main-list>li.is-active{opacity:1}@media(max-width:960px){.header__meta,.header__main-nav,.header__flyout-wrap{display:none}.header__primary .header__container{justify-content:space-between;min-height:72px;margin-left:0;margin-right:0;padding-left:var(--padding-l, 24px);padding-right:var(--padding-l, 24px)}.header__brand{margin-right:0}.header__brand img{height:auto;width:142px}.header__mobile-toggle{align-items:center;background:transparent;border:0;color:var(--text-primary-blue, #004da0);cursor:pointer;display:inline-flex;justify-content:center;min-height:24px;min-width:24px;padding:0}.header__mobile-actions{gap:20px}.header__utilities{display:flex;gap:20px}.header__utilities .button{background:transparent;box-shadow:none;color:var(--text-primary-blue, #004da0);min-width:0;outline:0;padding:0}.header__utilities .button .icon{--icon-size: 24px}.header__mobile-open-icon,.header__mobile-close-icon{--icon-size: 24px;color:var(--text-primary-blue, #004da0)}.header__mobile-panel{border-bottom:1px solid var(--line-neutral-40, #d8dcdd);display:none;background:#fff;height:calc(100dvh - 72px);overflow:hidden;position:absolute;right:0;width:max(288px,min(100vw,432px));z-index:60}.header__mobile-panel:not([hidden]){display:flex;flex-flow:column;justify-content:space-between}.header__mobile-nav ul,.header__mobile-meta{display:grid;grid-gap:var(--gap-xl, 24px);gap:var(--gap-xl, 24px);list-style:none;margin:0;padding:0}.header__mobile-nav ul:has(.header__parent-link){gap:var(--gap-l)}.header__mobile-nav ul:has(.header__parent-link) .header__parent-link{margin-bottom:8px}.header__mobile-nav{width:100%;display:flex;flex-flow:column;gap:var(--gap-l)}.header__mobile-nav:has(.header__parent-link){gap:var(--gap-2xl)}.header__mobile-panel:not([data-mobile-view=root]) .header__mobile-meta{display:none!important}.header__mobile-nav li{width:100%}.header__mobile-meta{border-top:1px solid var(--line-neutral-40, #d8dcdd);margin-top:auto;padding:var(--padding-s, 20px) var(--padding-m, 24px) var(--padding-m, 24px);width:100%}.header__mobile-meta .link{align-items:center;display:inline-flex;gap:var(--gap-2xs, 4px)}.header__mobile-view .header__cluster-links{display:flex;flex-direction:column;gap:var(--gap-l, 24px);list-style:none;margin:0;padding:0}.header__mobile-view .header__cluster-links a{color:var(--text-primary-blue, #004da0)}}.header.is-mobile-open .header__mobile-open-icon{display:none}.header.is-mobile-open .header__mobile-close-icon{display:inline-flex}html.is-scroll-locked,body.is-scroll-locked{overflow:hidden}
