.language-toggle{position:relative;display:inline-block;font-size:var(--font-body-md-size);font-style:normal;font-weight:var(--font-weight-style-bold);line-height:1}.language-toggle .button{display:flex;align-items:center;justify-content:center;gap:4px;background-color:transparent;border:none;cursor:pointer;color:var(--brand-mid-blue);transition:color .2s var(--bounce-end-fast)}@media(min-width:1180px){.language-toggle .button{color:var(--brand-light-blue)}}@media(pointer:fine)and (min-width:1180px){.language-toggle .button:hover{color:var(--primary-bg)}}.language-toggle .current{font-weight:var(--font-weight-style-bold);text-transform:uppercase}.language-toggle .arrow{width:16px;height:16px;transition:transform .1s var(--bounce-start-slow)}.language-toggle .dropdown{position:absolute;top:calc(100% - 28px);right:var(--spacing-xs);z-index:1000;opacity:0;visibility:hidden;transform:translate(0);transition:all .2s var(--ease-out-quad);width:auto}@media(min-width:1180px){.language-toggle .dropdown{top:100%;right:0}}.language-toggle .dropdown .list{position:relative;display:flex;flex-direction:column;background:var(--primary-bg);border-radius:var(--radius-sm);overflow:hidden;color:var(--brand-mid-blue)}.language-toggle .dropdown .list .item{padding:12px}.language-toggle .dropdown .list .item .item-content{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:var(--spacing-2xs);width:100%}.language-toggle .dropdown .list .item .item-content .check{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;opacity:0;visibility:hidden;transition:all .1s var(--bounce-start-slow)}.language-toggle .dropdown .list .item.current-item{font-weight:700;background-color:var(--neutrals-off-white)}.language-toggle .dropdown .list .item.current-item .check{opacity:1;visibility:visible}.language-toggle .dropdown .list .item a .item-text{background-image:linear-gradient(to right,currentcolor 50%,currentcolor 50%);background-repeat:no-repeat;background-size:0% 2px;background-position:0% 100%;transition:background-size .2s var(--bounce-end-fast)}@media(pointer:fine){.language-toggle .dropdown .list .item a:hover .item-text{background-size:100% 2px}}.language-toggle[data-open=true] .arrow{transform:rotate(180deg)}.language-toggle[data-open=true] .dropdown{opacity:1;visibility:visible;transform:translateY(var(--spacing-xs))}.f1-header-search{display:none}@media(min-width:1180px){.f1-header-search{display:block;position:relative;width:100%;max-width:260px}}.f1-header-search .shell{display:flex;align-items:center;gap:var(--spacing-2xs);height:40px;padding:0 var(--spacing-sm);border-radius:var(--radius-round);background-color:transparent;border:1.5px solid var(--brand-light-blue);transition:outline-color .2s var(--bounce-end-fast)}.f1-header-search .shell:has(.input:focus-visible){outline:2px solid var(--button-primary-focus);outline-offset:-2px}.f1-header-search .icon{display:flex;flex-shrink:0;color:var(--brand-light-blue)}.f1-header-search .input{flex:1;min-width:0;border:none;background:transparent;color:var(--brand-light-blue);outline:none}.f1-header-search .input::-moz-placeholder{color:var(--brand-light-blue);opacity:.8}.f1-header-search .input::placeholder{color:var(--brand-light-blue);opacity:.8}.f1-header-search .input::-webkit-search-cancel-button{display:none}.f1-header-search .results-panel{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:var(--spacing-2xs);padding:var(--spacing-2xs);background-color:var(--neutrals-white);border-radius:var(--radius-md);box-shadow:0 8px 24px var(--color-neutrals-black-transparent-20);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s var(--ease-out-quad),visibility .2s var(--ease-out-quad),transform .2s var(--ease-out-quad)}@media(prefers-reduced-motion:reduce){.f1-header-search .results-panel{transition:none}}.f1-header-search .status{min-height:1.2em;color:var(--neutrals-gray-dark);padding:var(--spacing-2xs) var(--spacing-sm)}.f1-header-search .results{display:flex;flex-direction:column;max-height:60vh;overflow-y:auto}.f1-header-search .results li+li{border-top:1px solid var(--neutrals-gray-light)}.f1-header-search .results a{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-2xs) var(--spacing-sm);text-decoration:none;border-radius:var(--radius-sm)}@media(pointer:fine){.f1-header-search .results a:hover{background-color:var(--neutrals-gray-light)}}.f1-header-search .results a:focus-visible{outline:2px solid var(--button-primary-focus);outline-offset:-2px}.f1-header-search .result-title{color:var(--brand-dark-blue)}.f1-header-search .result-description{color:var(--neutrals-gray-dark);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.f1-header-search[data-open=true] .results-panel{opacity:1;visibility:visible;transform:translateY(0)}.form2-contact .form2-contact-form{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:var(--spacing-sm);width:100%;margin:0;padding:var(--spacing-sm) var(--spacing-xs)}@media(min-width:1180px){.form2-contact .form2-contact-form{gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md)}}.form2-contact .form-header{display:flex;align-items:flex-end;gap:10px;align-self:stretch;flex-direction:column-reverse}@media(min-width:1180px){.form2-contact .form-header{flex-direction:row;justify-content:space-between}}.form2-contact .form-header .form-headline{align-self:stretch;margin:0;color:var(--brand-dark-blue)}.form2-contact .form-header .close-button{display:flex;width:var(--spacing-sm);height:var(--spacing-sm);flex-shrink:0;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--brand-dark-blue);cursor:pointer}.form2-contact .form-header .close-button:focus-visible{outline:var(--stroke-md) solid var(--brand-light-blue);outline-offset:var(--stroke-md)}@media(pointer:fine){.form2-contact .form-header .close-button:hover{color:var(--brand-light-blue)}}@media(min-width:1180px){.form2-contact .form-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.form2-contact .form-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);align-self:stretch}.form2-contact .section-headline{margin:0;color:var(--brand-dark-blue)}.form2-contact .teaser-fields,.form2-contact .overlay-fields,.form2-contact .field-row--pair{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);align-self:stretch}@media(min-width:1180px){.form2-contact .field-row--pair{flex-direction:row}}.form2-contact .contact-field,.form2-contact .contact-field .text-input-root{width:100%}.form2-contact .contact-field .text-input-shell{background-color:var(--neutrals-off-white)}.form2-contact .phone-field-row{flex-direction:row}.form2-contact .phone-field-row .area-code-field{flex:0 0 auto;width:auto;min-width:var(--spacing-2xl)}.form2-contact .phone-field-row .phone-field{flex:1}.form2-contact .field-full,.form2-contact .captcha-container,.form2-contact .legal-notice{align-self:stretch}.form2-contact .legal-notice a{text-decoration:underline}.form2-contact .submit-section>.btn{width:100%}@media(min-width:1180px){.form2-contact .submit-section>.btn{width:auto}}.form2-contact.teaser{width:100%}.form2-contact.overlay .form2-contact-form{padding:var(--spacing-sm) var(--spacing-xs)}@media(min-width:1180px){.form2-contact.overlay .form2-contact-form{padding:var(--spacing-lg) var(--spacing-md)}}@media(min-width:1180px){.form2-contact.overlay .overlay-fields{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-xs)}}@media(min-width:1180px){.form2-contact.overlay .overlay-fields .field-row--pair{display:contents}}@media(min-width:1180px){.form2-contact.overlay .overlay-fields .field-row--pair .contact-field{grid-column:span 3}}@media(min-width:1180px){.form2-contact.overlay .overlay-fields .field-full{grid-column:span 6}}@media(min-width:1180px){.c16-contact{padding:var(--spacing-xl) 0}}.c16-contact .content{display:grid;grid-template-columns:repeat(4,1fr);border-radius:var(--radius-md);grid-column:1 / span 4;overflow:hidden}@media(min-width:1180px){.c16-contact .content{grid-template-columns:repeat(10,1fr)}}.c16-contact .intro{grid-column:1 / span 4;display:flex;flex-direction:column;gap:var(--spacing-sm);align-self:stretch;padding-top:var(--spacing-sm);background-color:var(--neutrals-white)}@media(min-width:1180px){.c16-contact .intro{align-items:center;grid-column:span 4;gap:var(--spacing-lg);padding-top:var(--spacing-lg)}}.c16-contact .intro-headline{margin:0 25px;color:var(--brand-dark-blue)}@media(min-width:1180px){.c16-contact .intro-headline{margin:0 var(--spacing-xs)}}.c16-contact .intro-image{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;height:260px;overflow:hidden}.c16-contact .intro-image [data-image-loading]{width:100%;height:100%}.c16-contact .intro-image picture,.c16-contact .intro-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:1180px){.c16-contact .intro-image{flex:1 0 0;height:auto;min-height:0}}.c16-contact .form-panel{grid-column:span 4;display:flex;flex-direction:column;align-self:stretch;background-color:var(--neutrals-white)}@media(min-width:1180px){.c16-contact .form-panel{grid-column:span 6}}.c16-contact.teaser{background:var(--neutrals-off-white)}@media(min-width:1180px){.c16-contact.teaser .content{align-items:stretch;grid-column:2 / span 10}}@media(min-width:1180px){.c16-contact.teaser .form-panel{flex:1 0 0}}.c16-contact.overlay{position:fixed;inset:0;z-index:9999;padding:var(--spacing-md) var(--spacing-xs);background:transparent;overflow-y:auto;visibility:hidden;opacity:0;pointer-events:none;transition:visibility .2s var(--bounce-end-fast),opacity .2s var(--bounce-end-fast)}@media(prefers-reduced-motion:reduce){.c16-contact.overlay{transition:none}}.c16-contact.overlay[data-open]{visibility:visible;opacity:1;pointer-events:auto}.c16-contact.overlay .overlay-backdrop{position:fixed;inset:0;background:var(--color-neutrals-black-transparent-20)}.c16-contact.overlay .container{height:100%}.c16-contact.overlay .content{grid-column:1 / span 4;position:relative;z-index:1;width:100%;max-width:var(--container-max-width-narrow);margin:auto;background-color:var(--neutrals-white);border-radius:var(--radius-md);overflow:hidden}@media(min-width:1180px){.c16-contact.overlay .content{grid-column:4 / span 6}}.c16-contact.overlay .form-panel{grid-column:span 4}@media(min-width:1180px){.c16-contact.overlay .form-panel{grid-column:span 10}}.nav-link{font-size:18px}.nav-link .nav-link-label{background-image:linear-gradient(to right,var(--textlink-primary-fg) 50%,var(--textlink-primary-fg) 50%);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 2px;transition:background-size .2s var(--bounce-end-fast)}.nav-link:focus-visible{position:relative;z-index:1}.nav-link:focus-visible .nav-link-label{background-size:100% 2px}@media(pointer:fine){.nav-link:hover .nav-link-label{background-size:100% 2px}}.sub-nav-link-item{font-size:18px}.sub-nav-link-item .sub-nav-link{padding:var(--spacing-xs) var(--spacing-sm);width:100%;transition:background-color .2s var(--bounce-end-fast);background-color:var(--neutrals-gray-light);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-xs);margin-bottom:-1px}@media(min-width:1180px){.sub-nav-link-item .sub-nav-link{background-color:var(--primary-bg)}}.sub-nav-link-item .sub-nav-link .sub-nav-link-label{background-image:linear-gradient(to right,var(--primary-bg-decorative) 50%,var(--primary-bg-decorative) 50%);background-repeat:no-repeat;background-position:0% 85%;background-size:0% 2px;transition:background-size .2s var(--bounce-end-fast)}.sub-nav-link-item .sub-nav-link .sub-nav-link-icon{color:var(--brand-light-blue);display:none}@media(min-width:1180px){.sub-nav-link-item .sub-nav-link .sub-nav-link-icon{display:block}}.sub-nav-link-item .sub-nav-link.sub-navigation-close{padding-top:28px;background-color:var(--primary-bg);justify-content:flex-start;gap:var(--spacing-2xs)}@media(min-width:1180px){.sub-nav-link-item .sub-nav-link.sub-navigation-close{display:none}}.sub-nav-link-item .sub-nav-link.sub-navigation-close .sub-nav-link-icon{transform:rotate(180deg);display:block}.sub-nav-link-item .sub-nav-link:focus-visible{position:relative;z-index:1;background-color:var(--neutrals-gray-light)}.sub-nav-link-item .sub-nav-link:focus-visible .sub-nav-link-label{background-size:100% 2px}@media(pointer:fine){.sub-nav-link-item .sub-nav-link:hover{background-color:var(--neutrals-gray-light)}.sub-nav-link-item .sub-nav-link:hover .sub-nav-link-label{background-size:100% 2px}}.sub-nav-link-item:first-of-type .sub-nav-link{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.sub-nav-link-item:last-of-type .sub-nav-link{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}@media(min-width:1180px){.sub-nav-link-item:nth-of-type(2) .sub-nav-link{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}:root{--header-height: 117px}@media(min-width:1180px){:root{--header-height: 136px }}.f1-header{--header-height: 117px;position:absolute;z-index:9999;width:100%;top:0}@media(min-width:1180px){.f1-header{--header-height: 136px }}.f1-header .container{--container-padding-x: var(--spacing-xs);--container-padding-y: var(--spacing-sm)}@media(min-width:1180px){.f1-header .container{--container-padding-x: var(--spacing-lg);--container-padding-y: var(--spacing-sm) }}.f1-header .container .meta{width:100%;margin-bottom:20px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--spacing-sm)}.f1-header .container .meta .meta-navigation{color:var(--neutrals-gray-light);width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--spacing-md)}.f1-header .container .meta .meta-navigation .meta-navigation-item{box-sizing:border-box;width:100%}.f1-header .container .meta .meta-navigation .meta-navigation-item .nav-link{display:inline-block;box-sizing:border-box;background-color:var(--primary-bg);padding:16px var(--spacing-sm);width:100%}.f1-header .container .meta.mobile{display:flex;flex-direction:column;align-items:flex-start;gap:0}@media(min-width:1180px){.f1-header .container .meta.mobile{display:none;visibility:hidden}}.f1-header .container .meta.mobile .meta-navigation{color:var(--primary-bg-decorative);width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:0}.f1-header .container .meta.mobile .meta-navigation .meta-navigation-item{box-sizing:border-box;width:100%;margin-bottom:-1px}.f1-header .container .meta.mobile .meta-navigation .meta-navigation-item .nav-link{display:inline-block;box-sizing:border-box;background-color:var(--primary-bg);padding:16px var(--spacing-sm);width:100%}.f1-header .container .meta.mobile .language-toggle{width:100%}.f1-header .container .meta.mobile .language-toggle .button{justify-content:flex-end;background-color:var(--primary-bg);padding:16px var(--spacing-sm);width:100%;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.f1-header .container .meta.desktop{display:none;visibility:hidden}@media(min-width:1180px){.f1-header .container .meta.desktop{display:flex;visibility:visible}}.f1-header .container .navigation-wrapper{position:relative;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;gap:0}@media(min-width:1180px){.f1-header .container .navigation-wrapper{grid-template-rows:1fr;grid-template-columns:auto 1fr auto}}.f1-header .container .navigation-wrapper .logo{height:16px;min-height:16px;grid-row:1;grid-column:1}@media(min-width:768px){.f1-header .container .navigation-wrapper .logo{height:28px;min-height:28px}}.f1-header .container .navigation-wrapper .logo img{height:100%;width:auto}.f1-header .container .navigation-wrapper .main-navigation{color:var(--primary-bg-decorative)}.f1-header .container .navigation-wrapper .main-navigation.is-desktop{display:none}@media(min-width:1180px){.f1-header .container .navigation-wrapper .main-navigation.is-desktop{display:block;color:var(--neutrals-gray-light);grid-row:1;grid-column:2;position:relative;opacity:1;visibility:visible;pointer-events:auto;height:auto}}.f1-header .container .navigation-wrapper .main-navigation.is-mobile{overflow-x:clip;display:block;grid-row:2;grid-column:1 / 3;position:absolute;top:var(--spacing-sm);left:0;width:100%;height:100%;min-height:var(--mathmax-combined-self-and-subnav-height);opacity:0;visibility:hidden;pointer-events:none;transition:all .2s var(--bounce-end-fast)}.f1-header .container .navigation-wrapper .main-navigation.is-mobile.active{opacity:1;visibility:visible;pointer-events:auto;overflow:hidden}@media(min-width:1180px){.f1-header .container .navigation-wrapper .main-navigation.is-mobile{display:none}}.f1-header .container .navigation-wrapper .main-navigation .navigation-list{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:0}@media(min-width:1180px){.f1-header .container .navigation-wrapper .main-navigation .navigation-list{flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-md);overflow:visible;width:100%}}.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item{font-size:18px;box-sizing:border-box;width:100%}.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item .sub-navigation-button{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;transition:color .2s var(--bounce-end-slow);margin-bottom:-1px}@media(pointer:fine){.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item .sub-navigation-button:hover{color:var(--brand-light-blue)}}.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item .sub-navigation-button .nav-link-icon{color:var(--brand-light-blue);margin-bottom:2px;transition:transform .1s var(--bounce-start-slow);transform:rotate(-90deg)}@media(min-width:1180px){.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item .sub-navigation-button .nav-link-icon{transform:rotate(0)}}.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item .nav-link,.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item .sub-navigation-button{box-sizing:border-box;background-color:var(--primary-bg);padding:16px var(--spacing-sm);width:100%}@media(min-width:1180px){.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item .nav-link,.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item .sub-navigation-button{background-color:transparent;padding:0;width:-moz-fit-content;width:fit-content;display:inline-flex}}.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item .nav-link{display:inline-block;margin-bottom:-1px}.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item:first-of-type .nav-link,.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item:first-of-type .sub-navigation-button{padding-top:28px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}@media(min-width:1180px){.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item:first-of-type .nav-link,.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item:first-of-type .sub-navigation-button{padding-top:0;border-top-left-radius:0;border-top-right-radius:0}}@media(min-width:1180px){.f1-header .container .navigation-wrapper .main-navigation .navigation-list .main-navigation-item{width:-moz-fit-content;width:fit-content;padding:0}}.f1-header .container .navigation-wrapper .sub-navigation-item{margin-bottom:-1px}@media(min-width:1180px){.f1-header .container .navigation-wrapper .sub-navigation-item{position:relative}}.f1-header .container .navigation-wrapper .sub-navigation-item .sub-navigation-list{position:absolute;top:0;left:0;opacity:0;visibility:hidden;z-index:1000;color:var(--primary-bg-decorative);pointer-events:none;transform:translate(100%);transition:all .2s var(--ease-out-quad)}@media(min-width:1180px){.f1-header .container .navigation-wrapper .sub-navigation-item .sub-navigation-list{width:-moz-max-content;width:max-content;top:100%;transform:translate(-34px,16px)}}.f1-header .container .navigation-wrapper .sub-navigation-item .sub-navigation-list li{display:flex}.f1-header .container .navigation-wrapper .sub-navigation-item .sub-navigation-button:focus-visible{position:relative;z-index:1;color:var(--brand-light-blue)}.f1-header .container .navigation-wrapper .sub-navigation-item.active .sub-navigation-button .nav-link-icon{transform:rotate(180deg)}.f1-header .container .navigation-wrapper .sub-navigation-item.active .sub-navigation-list{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}@media(min-width:1180px){.f1-header .container .navigation-wrapper .sub-navigation-item.active .sub-navigation-list{transform:translate(-17px,16px)}}.f1-header .container .navigation-wrapper .actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--spacing-2xs)}.f1-header .container .navigation-wrapper .actions .btn{font-size:var(--font-body-md-size);font-weight:var(--font-weight-style-bold);padding:14px var(--spacing-sm)}.f1-header .container .navigation-wrapper .actions .mobile-menu-button{border-radius:var(--radius-round);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;background-color:var(--brand-mid-blue);outline:2px solid var(--brand-light-blue);outline-offset:-2px;width:40px;height:40px}@media(min-width:1180px){.f1-header .container .navigation-wrapper .actions .mobile-menu-button{display:none;visibility:hidden}}.f1-header .container .navigation-wrapper .actions .mobile-menu-button:focus-visible{outline:2px solid var(--button-primary-focus)}.f1-header .container .navigation-wrapper .actions .mobile-menu-button .line-1,.f1-header .container .navigation-wrapper .actions .mobile-menu-button .line-2,.f1-header .container .navigation-wrapper .actions .mobile-menu-button .line-3{width:20px;height:2px;background-color:var(--brand-light-blue);border-radius:var(--radius-round);transition:all .2s var(--bounce-end-fast)}.f1-header .container .navigation-wrapper .actions .mobile-menu-button.active .line-1{transform:rotate(45deg) translate(4px,4px);transform-origin:center}.f1-header .container .navigation-wrapper .actions .mobile-menu-button.active .line-2{opacity:0}.f1-header .container .navigation-wrapper .actions .mobile-menu-button.active .line-3{transform:rotate(-45deg) translate(4px,-4px);transform-origin:center}.f3-table-of-contents{--top: 50%;--max-height: 50vh;position:fixed;left:0;top:var(--top);transform:translateY(var(--spacing-xs));z-index:1000;opacity:0;transition:opacity .5s ease-in-out;width:100%;padding:0 var(--container-padding-x);max-height:var(--max-height)}@media(min-width:1180px){.f3-table-of-contents{width:auto;padding:0}}@media(min-width:1180px){.f3-table-of-contents{transform:translateY(calc(var(--spacing-xs) * 1))}}@media(prefers-reduced-motion:reduce){.f3-table-of-contents{transition:none}}.f3-table-of-contents.no-headings{display:none}.f3-table-of-contents.is-visible{opacity:1}.f3-table-of-contents .inner{display:flex;align-items:flex-start;flex-direction:column-reverse}@media(min-width:1180px){.f3-table-of-contents .inner{flex-direction:row}}.f3-table-of-contents .toc-headline{border-bottom:1px solid var(--neutrals-gray-light);padding-bottom:var(--spacing-2xs);min-height:40px;display:flex;align-items:center;width:100%;color:var(--brand-mid-blue)}.f3-table-of-contents .toc-headline span{font-weight:var(--font-weight-style-bold)}.f3-table-of-contents .panel{position:relative;z-index:2;display:grid;grid-template-rows:0fr;filter:drop-shadow(0 4px 14px rgb(0 0 0 / 10%));clip-path:inset(0 -24px -24px -24px);transition:grid-template-rows .3s ease-in-out;min-width:100%;max-height:var(--max-height)}@media(prefers-reduced-motion:reduce){.f3-table-of-contents .panel{transition:none}}@media(min-width:1180px){.f3-table-of-contents .panel{display:block;grid-template-rows:none;overflow:hidden;clip-path:none;max-width:0;min-width:0;transition:max-width .3s ease-in-out}@media(prefers-reduced-motion:reduce){.f3-table-of-contents .panel{transition:none}}}.f3-table-of-contents.is-open .panel{grid-template-rows:1fr}@media(min-width:1180px){.f3-table-of-contents.is-open .panel{max-width:240px}}.f3-table-of-contents .panel-inner{width:calc(100% - 56px);background:var(--neutrals-white);border-radius:0 0 var(--radius-md) var(--radius-md);min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--spacing-2xs);max-height:var(--max-height);overflow-y:auto}@media(min-width:1180px){.f3-table-of-contents .panel-inner{width:240px;border-radius:0 0 var(--radius-md) 0;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-sm)}}.f3-table-of-contents .panel-inner .toc-headline{display:none}@media(min-width:1180px){.f3-table-of-contents .panel-inner .toc-headline{display:flex}}.f3-table-of-contents .nav-links{width:100%;padding:0 var(--spacing-xs) var(--spacing-sm)}@media(min-width:1180px){.f3-table-of-contents .nav-links{padding:0}}.f3-table-of-contents .nav-links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%}.f3-table-of-contents .nav-links li{border-bottom:1px solid var(--neutrals-gray-light)}.f3-table-of-contents .nav-links li:first-child{padding-top:var(--spacing-xs);border-top:1px solid var(--neutrals-gray-light)}.f3-table-of-contents .nav-links li:last-child{border-bottom:none}@media(min-width:1180px){.f3-table-of-contents .nav-links li:first-child{padding-top:0;border-top:none}}.f3-table-of-contents .nav-link{--arrow-color: var(--brand-light-blue);display:flex;align-items:center;justify-content:space-between;gap:4px;padding:var(--spacing-xs) var(--spacing-2xs) var(--spacing-xs) 0;text-decoration:none;color:var(--brand-mid-blue);width:100%;transition:color .2s ease-in-out}.f3-table-of-contents .nav-link:focus-visible{outline:2px solid var(--button-primary-focus);outline-offset:2px;border-radius:2px}@media(pointer:fine){.f3-table-of-contents .nav-link:hover{color:var(--brand-light-blue);--arrow-color: var(--brand-mid-blue)}}@media(min-width:1180px){.f3-table-of-contents .nav-link{padding:var(--spacing-2xs) 4px var(--spacing-2xs) 0}}.f3-table-of-contents .nav-link .nav-link-text{flex:1 0 0;min-width:0;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.f3-table-of-contents .nav-link .nav-link-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--arrow-color);transition:color .2s ease-in-out}.f3-table-of-contents .toggle{border:none;border-radius:var(--radius-md);display:flex;cursor:pointer;flex-shrink:0;width:100%;transition:background-color .2s ease-in-out,color .2s ease-in-out}.f3-table-of-contents .toggle:focus-visible{outline:2px solid var(--button-primary-focus);outline-offset:-2px}@media(min-width:1180px){.f3-table-of-contents .toggle{width:auto;border-radius:0 var(--radius-md) var(--radius-md) 0;align-items:center}}@media(pointer:fine){.f3-table-of-contents .toggle:hover{color:var(--button-primary-fg-hover)}.f3-table-of-contents .toggle:hover .toggle-icon-wrapper{background:var(--button-primary-bg-hover)}}.f3-table-of-contents .toggle .toc-headline{position:relative;z-index:1;padding:0 var(--spacing-xs);border-bottom:0;filter:drop-shadow(0 4px 14px rgb(0 0 0 / 10%));background-color:var(--neutrals-white);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);height:56px;transition:border-bottom-left-radius .3s ease-in-out .08s}.f3-table-of-contents .toggle .toc-headline span{display:block}@media(min-width:1180px){.f3-table-of-contents .toggle .toc-headline{display:none}}.f3-table-of-contents .toggle-icon-wrapper{position:relative;z-index:2;background:var(--button-primary-bg);padding:var(--spacing-2xs);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);transition:background-color .2s ease-in-out,color .2s ease-in-out}.f3-table-of-contents .toggle-icon-wrapper .toggle-icon{width:40px;height:40px;min-width:40px;min-height:40px;border:1.25px solid currentcolor;border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;position:relative;color:inherit;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media(prefers-reduced-motion:reduce){.f3-table-of-contents .toggle-icon-wrapper .toggle-icon{transition:none}}.f3-table-of-contents .toggle-icon-wrapper .toggle-icon .icon-collapsed,.f3-table-of-contents .toggle-icon-wrapper .toggle-icon .icon-expanded{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease-in-out,transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){.f3-table-of-contents .toggle-icon-wrapper .toggle-icon .icon-collapsed,.f3-table-of-contents .toggle-icon-wrapper .toggle-icon .icon-expanded{transition:none}}.f3-table-of-contents .toggle-icon-wrapper .toggle-icon .icon-collapsed{opacity:0}@media(min-width:1180px){.f3-table-of-contents .toggle-icon-wrapper .toggle-icon .icon-collapsed{opacity:1;transform:scale(1)}}.f3-table-of-contents .toggle-icon-wrapper .toggle-icon .icon-expanded{opacity:1;transform:rotate(-90deg)}@media(min-width:1180px){.f3-table-of-contents .toggle-icon-wrapper .toggle-icon .icon-expanded{opacity:0;transform:rotate(0)}}.f3-table-of-contents.is-open .toggle .toc-headline{border-bottom-left-radius:0;transition:border-bottom-left-radius .05s ease-in-out}.f3-table-of-contents.is-open .toggle .toggle-icon .icon-collapsed{opacity:0;transform:scale(.75)}.f3-table-of-contents.is-open .toggle .toggle-icon .icon-expanded{opacity:1;transform:rotate(90deg)}@media(min-width:1180px){.f3-table-of-contents.is-open .toggle .toggle-icon .icon-expanded{transform:rotate(0)}}.c2-subpage-stage{position:relative;padding-top:var(--header-height);box-sizing:border-box}.c2-subpage-stage.has-grey-background{background-color:var(--neutrals-off-white)}@media(min-width:1180px){.c2-subpage-stage.has-image .f3-table-of-contents{transform:translateY(calc(var(--spacing-xs) * -1))}}.c2-subpage-stage .background-wrapper{z-index:0;pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}@media(min-width:1180px){.c2-subpage-stage .background-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}}.c2-subpage-stage .background-wrapper picture{height:100%}.c2-subpage-stage .background-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c2-subpage-stage .background-wrapper .background-overlay{position:absolute;inset:0;opacity:.3;background:linear-gradient(111deg,var(--color-dark-blue-400) 0%,var(--color-mid-blue-500) 100%);mix-blend-mode:multiply}.c2-subpage-stage.is-blog-variant .content .text-wrapper{gap:var(--spacing-sm)}.c2-subpage-stage.is-blog-variant .content .text-wrapper .headline{font-size:var(--font-headline-lg-size);font-weight:var(--font-weight-style-regular)}.c2-subpage-stage.is-blog-variant [data-c2-subpage-stage-cta-button]{display:none}.c2-subpage-stage.is-expert-variant .content .text-wrapper .icon{width:45px;height:48px;aspect-ratio:15/16}.c2-subpage-stage.is-expert-variant .content .text-wrapper .icon svg{width:100%;height:100%}.c2-subpage-stage.is-expert-variant .content .text-wrapper .headline{font-size:var(--font-headline-lg-size);font-weight:var(--font-weight-style-regular);hyphens:none}.c2-subpage-stage .content{position:relative;gap:var(--spacing-md);padding-top:var(--spacing-md);padding-bottom:40px}@media(min-width:1180px){.c2-subpage-stage .content{padding-bottom:var(--container-padding-y)}}.c2-subpage-stage .content .text-wrapper{grid-column:span 4;display:flex;flex-direction:column;gap:var(--spacing-md);order:1}@media(min-width:1180px){.c2-subpage-stage .content .text-wrapper{grid-column:span 7;padding-top:var(--spacing-2xl);order:1;padding-right:var(--spacing-xl)}}.c2-subpage-stage .content .text-wrapper .tags-wrapper{display:flex;flex-flow:row wrap;gap:var(--spacing-2xs)}.c2-subpage-stage .content .text-wrapper .tags-wrapper .tag{display:inline-block;border:1px solid;border-radius:var(--radius-lg);padding:var(--spacing-2xs) 20px;border-color:var(--brand-light-blue);color:var(--brand-light-blue)}.c2-subpage-stage .content .text-wrapper .headline{color:var(--brand-light-blue);hyphens:auto}.c2-subpage-stage .content .text-wrapper .copy{color:var(--color-neutrals-white);margin:0}.c2-subpage-stage .content .image-wrapper{grid-column:span 4;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:1/1;order:2}@media(min-width:1180px){.c2-subpage-stage .content .image-wrapper{grid-column:span 5;order:2}}.c2-subpage-stage .content .image-wrapper picture,.c2-subpage-stage .content .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c2-subpage-stage .content .btn{width:100%;z-index:0}@media(min-width:1180px){.c2-subpage-stage .content .btn{width:-moz-fit-content;width:fit-content}}.c2-subpage-stage.is-legal-variant .content .text-wrapper{padding-top:0}@media(min-width:1180px){.c2-subpage-stage.is-legal-variant .content .text-wrapper{grid-column:span 12}}.c2-subpage-stage.is-expert-variant [data-c2-subpage-stage-cta-button],.c2-subpage-stage.is-expert-variant .copy,.c2-subpage-stage.is-legal-variant [data-c2-subpage-stage-cta-button],.c2-subpage-stage.is-legal-variant .copy,.c2-subpage-stage.is-event-variant .image-wrapper,.c2-subpage-stage.is-legal-variant .image-wrapper{display:none}.c2-subpage-stage.has-image .background-wrapper{height:calc(100% - (3 * var(--spacing-2xl)))}@media(min-width:1180px){.c2-subpage-stage.has-image .background-wrapper{height:calc(100% - var(--container-padding-y) - 64px)}}@media(min-width:1180px){.c2-subpage-stage.has-image .content .text-wrapper{grid-column:span 7;padding-bottom:calc(var(--container-padding-y) + 64px);order:1}}@media(prefers-reduced-motion:no-preference){.c2-subpage-stage .content .text-wrapper,.c2-subpage-stage .content .image-wrapper{animation:c2-subpage-stage-intro .8s cubic-bezier(.075,.82,.165,1) .1s both}}@keyframes c2-subpage-stage-intro{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}
