.article-card{background-color:var(--color-background);border-radius:12px;flex-direction:column;width:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.article-card:has(a:focus-visible){outline:var(--border-width-focus)solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.article-card a:hover,.article-card a:focus-within{text-decoration:none}:is(.article-card a:hover,.article-card a:focus-within) svg{color:var(--color-main-text-on-color-default);background-color:#b5430c}:is(.article-card a:hover,.article-card a:focus-within) .article-card__title{text-underline-offset:var(--text-underline-offset-sm);text-decoration:underline;display:block;overflow:visible}.article-card svg{width:38px;height:38px;color:var(--color-main-text-on-color-default);background-color:var(--color-action-fire-orange);border-radius:50%;padding:9px;transition:transform .2s}.article-card[data-size=large] .article-card__title{font-size:30px}@media not (min-width:1024px){.article-card{max-width:100%}}.article-card__link{gap:var(--size-16);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.article-card__link:focus-visible{outline:none}.article-card__image-wrapper{aspect-ratio:357/229;background-color:var(--color-main-surface-tinted);border-radius:12px;width:100%;position:relative;overflow:hidden}.article-card__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.article-card__content{gap:var(--size-16);padding:0 var(--size-16)var(--size-16);flex-direction:column;display:flex}.article-card__body{gap:var(--size-12);flex-direction:column;display:flex}.article-card__metadata{align-items:center;gap:var(--size-8);display:flex}.article-card__category,.article-card__date{font-family:var(--typography-body-s-family);font-size:var(--typography-body-s-size);font-weight:var(--typography-body-s-weight);color:var(--color-main-text-default);line-height:normal}.article-card__dot{border-radius:var(--corner-radius-round);background-color:var(--color-main-text-default);flex-shrink:0;width:4px;height:4px;display:block}.article-card__title{font-family:var(--typography-body-l-family);font-size:var(--typography-body-l-size);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.26;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.article-card__title{font-size:var(--typography-body-xl-size)}}
.breadcrumb{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-surface-light);max-width:var(--container-2xl);margin:60px auto 26px}.breadcrumb--small{font-size:var(--font-size-body-s)}.breadcrumb--large{font-size:var(--font-size-body-m)}.breadcrumb__separator svg,.breadcrumb__back-icon svg{width:16px;height:16px}.breadcrumb__list{align-items:center;gap:var(--size-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}@media (min-width:1024px){.breadcrumb__list{display:flex}}.breadcrumb__item{align-items:center;gap:var(--size-8);display:flex}.breadcrumb__separator{color:var(--color-main-surface-light);align-items:center;display:flex}.breadcrumb__link{color:var(--color-main-surface-light);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.breadcrumb__link:hover{color:var(--color-main-text-hover)}.breadcrumb__link:focus-visible{outline:var(--border-width-focus)solid var(--color-focus);outline-offset:2px}.breadcrumb__current{color:var(--color-main-surface-light);text-decoration:none}.breadcrumb__back{align-items:center;gap:var(--size-8);display:flex}@media (min-width:1024px){.breadcrumb__back{display:none}}.breadcrumb__back-icon{color:var(--color-main-surface-light);align-items:center;display:flex}.breadcrumb__back-link{color:var(--color-main-surface-light);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.breadcrumb__back-link:hover{color:var(--color-main-text-hover)}.breadcrumb__back-link:focus-visible{outline:var(--border-width-focus)solid var(--color-focus);outline-offset:2px}
.button{justify-content:center;align-items:center;gap:var(--size-8);border-radius:var(--corner-radius-round);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);border:none;width:fit-content;text-decoration:none;display:inline-flex}.button:is(a),.button:is(a):hover{text-decoration:none}.button:focus-visible{outline:var(--border-width-focus)solid var(--color-focus);outline-offset:2px}.button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.button__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.button__icon svg{width:24px;height:24px}.button__label{white-space:nowrap}.button__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button--large{height:52px;padding:var(--size-8)var(--size-24);font-size:var(--font-size-body-l)}.button--large .button__icon svg{width:24px;height:24px}.button--medium{height:44px;padding:var(--size-8)var(--size-24);font-size:var(--font-size-link-m)}.button--medium .button__icon svg{width:24px;height:24px}.button--small{height:40px;padding:var(--size-8)20px;font-size:var(--font-size-body-m)}.button--small .button__icon svg{width:20px;height:20px}.button--primary{color:var(--color-main-text-on-color-default);background-color:#cd4b0e}.button--primary:hover:not(:disabled){color:var(--color-main-text-on-color-default);background-color:#b5430c}.button--secondary{padding-left:var(--size-24);gap:var(--size-16);background-color:#0000;border:1px solid;padding-right:0}.button__icon-circle{border-radius:var(--corner-radius-round);flex-shrink:0;justify-content:center;align-items:center;display:flex}.button--secondary .button__icon-circle{background-color:var(--color-main-text-default);color:var(--color-main-text-on-color-default)}.button--secondary.button--large{height:43px}.button--secondary.button--large .button__icon-circle{width:43px;height:43px}.button--secondary.button--medium{height:40px}.button--secondary.button--medium .button__icon-circle{width:40px;height:40px}.button--secondary.button--small{height:36px}.button--secondary.button--small .button__icon-circle{width:36px;height:36px}.button--secondary-light{border:1px solid var(--color-main-text-on-color-default);color:var(--color-main-text-on-color-default);padding-left:var(--size-24);gap:var(--size-16);background-color:#0000;padding-right:0}.button--secondary-light:hover:not(:disabled){background-color:#ffffff1a}.button--secondary-light:focus-visible{outline:var(--border-width-focus)solid var(--color-main-text-on-color-default);outline-offset:2px}.button--secondary-light .button__icon-circle{border-radius:var(--corner-radius-round);background-color:var(--color-main-text-on-color-default);color:var(--color-main-surface-light);flex-shrink:0;justify-content:center;align-items:center;display:flex}.button--secondary-light.button--large{height:43px}.button--secondary-light.button--large .button__icon-circle{width:43px;height:43px}.button--secondary-light.button--medium{height:40px}.button--secondary-light.button--medium .button__icon-circle{width:40px;height:40px}.button--secondary-light.button--small{height:36px}.button--secondary-light.button--small .button__icon-circle{width:36px;height:36px}.button--tertiary{color:var(--color-main-text-on-color-default);background-color:var(--color-main-text-default)}.button--ghost{height:auto;color:var(--color-main-text-on-color-default);background-color:#0000;padding:0}.button--ghost:hover:not(:disabled){color:#cd4b0e}.button--ghost.button--large{font-size:var(--font-size-body-l)}.button--ghost.button--medium{font-size:var(--font-size-link-m)}.button--ghost.button--small{font-size:var(--font-size-body-m)}.button--icon{padding:var(--size-8);aspect-ratio:1;background-color:#ccd9e7}.button--icon:hover:not(:disabled){background-color:var(--color-main-surface-light)}.button--icon:hover:not(:disabled) svg{color:var(--color-main-text-on-color-default)}.button--icon.button--large{width:52px;height:52px}.button--icon.button--medium{width:48px;height:48px}.button--icon.button--small{width:32px;height:32px}.button--icon.button--small .button__icon svg{width:16px;height:16px}.button[aria-pressed=true],.button[aria-selected=true]{box-shadow:inset 0 2px 4px #0003}
.event-teaser{flex-direction:column;width:100%;display:flex}.event-teaser:has(a:focus-visible){outline:var(--border-width-focus)solid var(--color-focus);outline-offset:var(--outline-offset-xs);border-radius:var(--corner-radius-8)}.event-teaser a:hover,.event-teaser a:focus-within{text-decoration:none}:is(.event-teaser a:hover,.event-teaser a:focus-within) .event-teaser__arrow-button{background-color:#b5430c}:is(.event-teaser a:hover,.event-teaser a:focus-within) .event-teaser__title{text-underline-offset:var(--text-underline-offset-sm);text-decoration:underline}.event-teaser__link{gap:var(--size-24);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.event-teaser__link:focus-visible{outline:none}.event-teaser__image-wrapper{aspect-ratio:444/316;background-color:var(--color-main-surface-tinted);border-radius:var(--corner-radius-8);width:100%;position:relative;overflow:hidden}.event-teaser__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.event-teaser__content{gap:var(--size-20);flex-direction:column;display:flex}.event-teaser__body{gap:var(--size-12);flex-direction:column;display:flex}.event-teaser__title{font-family:var(--typography-h5-family);font-size:1.875rem;font-weight:var(--typography-h5-weight);line-height:var(--line-height-heading);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.event-teaser__title{font-size:var(--typography-h5-size-desktop);line-height:var(--line-height-tight)}}.event-teaser__metadata{flex-direction:column;display:flex}.event-teaser__date{font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);color:var(--color-main-text-default)}@media (min-width:1024px){.event-teaser__date{font-size:var(--font-size-link-m)}}.event-teaser__location{font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default)}@media (min-width:1024px){.event-teaser__location{font-size:var(--font-size-link-m)}}.event-teaser__teaser-text{font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.event-teaser__teaser-text{font-size:var(--font-size-link-m)}}.event-teaser__arrow-button{border-radius:var(--corner-radius-round);background-color:var(--color-action-fire-orange);width:38px;height:38px;transition:background-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.event-teaser__arrow-button svg{width:24px;height:24px;color:var(--color-main-text-on-color-default);transition:transform var(--transition-fast),color var(--transition-fast)}.event-teaser__arrow-button--external svg{transform:rotate(-45deg)}
.featured-article{background-color:var(--color-background);border-radius:12px;width:100%;transition:transform .2s,box-shadow .2s;display:flex}:is(.featured-article:hover,.featured-article:focus-within) .featured-article__link{text-decoration:none}:is(.featured-article:hover,.featured-article:focus-within) svg{color:var(--color-main-text-on-color-default);background-color:#b5430c}:is(.featured-article:hover,.featured-article:focus-within) .featured-article__title{text-underline-offset:var(--text-underline-offset-sm);text-decoration:underline}.featured-article svg{width:38px;height:38px;color:var(--color-main-text-on-color-default);background-color:var(--color-action-fire-orange);border-radius:50%;padding:9px;transition:transform .2s}.featured-article__link{gap:var(--size-16);width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (min-width:1024px){.featured-article__link{flex-direction:row;align-items:center;gap:72px}}.featured-article__image-wrapper{background-color:var(--color-main-surface-tinted);aspect-ratio:357/289;border-radius:12px;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.featured-article__image-wrapper{aspect-ratio:772/562;flex:0 0 55%;max-width:772px}}.featured-article__image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.featured-article__content{gap:var(--size-16);padding:0 var(--size-16)var(--size-16);flex-direction:column;flex:1;display:flex}@media (min-width:1024px){.featured-article__content{gap:32px;max-width:690px;padding:0}}.featured-article__metadata{align-items:center;gap:var(--size-8);display:flex}.featured-article__category,.featured-article__date{font-family:var(--typography-body-s-family);font-size:var(--typography-body-s-size);font-weight:var(--typography-body-s-weight);color:var(--color-main-text-default);line-height:normal}.featured-article__dot{border-radius:var(--corner-radius-round);background-color:var(--color-main-text-default);flex-shrink:0;width:4px;height:4px;display:block}.featured-article__title{font-family:var(--typography-h3-family);font-size:var(--typography-body-l-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-h3-line-height);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.featured-article__title{font-size:var(--typography-h3-size-desktop)}}.featured-article__read-more{align-items:center;gap:var(--size-8);margin-top:auto;display:flex}.featured-article__read-more-text{font-family:var(--typography-link-m-family);font-size:var(--typography-link-m-size);font-weight:var(--typography-link-m-weight);line-height:var(--typography-link-m-line-height);color:var(--color-main-text-default)}
.filter{flex:1;min-width:0;max-width:200px;position:relative}.filter__trigger{justify-content:space-between;align-items:center;gap:var(--size-8);width:100%;padding:var(--size-12)var(--size-20);border:var(--border-width-thin)solid var(--color-neutral);border-radius:var(--corner-radius-8);background-color:var(--color-background);cursor:pointer;font-family:var(--font-family-base);font-size:var(--typography-link-m-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);text-align:left;display:flex}.filter__trigger:hover{background-color:var(--color-neutral-lightest)}.filter__trigger:focus-visible{outline:var(--border-width-focus)solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.filter--open .filter__trigger{border-radius:var(--corner-radius-8)var(--corner-radius-8)0 0;border-bottom-color:#0000}.filter__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter__trigger svg{width:24px;height:24px;color:var(--color-main-text-default);flex-shrink:0}.filter__dropdown{z-index:var(--z-index-dropdown);padding:var(--size-12)0;background-color:var(--color-background);border:var(--border-width-thin)solid var(--color-neutral);border-radius:0 0 var(--corner-radius-4)var(--corner-radius-4);border-top:none;margin:0;list-style:none;position:absolute;top:100%;left:0;right:0}.filter__group-label{height:52px;padding:var(--size-16);font-family:var(--font-family-base);font-size:var(--typography-caption-size);font-weight:300;line-height:var(--line-height-heading);color:var(--color-main-text-default);align-items:center;display:flex}.filter__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter__option{align-items:center;gap:var(--size-8);height:52px;padding:var(--size-8)var(--size-16);cursor:pointer;font-family:var(--font-family-base);font-size:var(--typography-link-m-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);display:flex}.filter__option:hover{background-color:var(--color-neutral-medium)}.filter__option:has(input:focus-visible){outline:var(--border-width-focus)solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.filter__option--selected{background-color:var(--color-neutral-medium)}.filter__checkbox{border:var(--border-width-thin)solid var(--color-neutral-dark);border-radius:var(--corner-radius-2);background-color:var(--color-background);flex-shrink:0;width:16px;height:16px}.filter__checkbox--checked{background-color:var(--color-main-surface-light);border-color:var(--color-main-surface-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5L6.5 12L13 4.5' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.filter__option-text{flex:1;min-width:0}.filter-chip{align-items:center;gap:var(--size-8);padding:var(--size-4)var(--size-10);background-color:var(--color-neutral-medium);border-radius:var(--corner-radius-round);cursor:pointer;font-family:var(--font-family-base);font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);white-space:nowrap;border:none;display:inline-flex}.filter-chip:hover{background-color:var(--color-neutral)}.filter-chip:focus-visible{outline:var(--border-width-focus)solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.filter-chip svg{width:16px;height:16px;color:var(--color-main-text-default);flex-shrink:0;display:block}.filter-chip__label{line-height:var(--line-height-heading)}
.footer{background-color:#003e72;padding:60px 120px}.footer__inner{width:100%;max-width:var(--container-2xl);align-items:center;margin:0 auto;display:flex}
.header{border-bottom:1px solid var(--color-neutral-medium);align-items:center;min-height:80px;padding:20px 60px;display:flex}.header__inner{width:100%;max-width:var(--container-2xl);align-items:center;margin:0 auto;display:flex}
.item-tab{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:10px 0;transition:border-color .2s;display:flex}.item-tab:hover:not([data-active=true]){border-bottom-color:var(--color-main-stroke-default)}.item-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.item-tab[data-active=true]{border-bottom-color:var(--color-main-stroke-default)}.item-tab[data-active=true] .item-tab__label{font-weight:var(--typography-link-m-weight);line-height:var(--line-height-heading)}.item-tab__label{font-family:var(--typography-link-m-family);font-size:var(--typography-link-m-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);white-space:nowrap}.item-tab__count{font-weight:inherit}
:root{--color-main-icon-default:#003e72;--color-main-icon-hover:#74beff;--color-main-icon-active:#74beff;--color-main-text-default:#001a38;--color-main-text-subtle:#003e72;--color-main-text-hover:#001320;--color-main-text-active:#001320;--color-main-text-on-color-default:#fff;--color-main-text-on-color-hover:#74beff;--color-main-text-on-color-active:#74beff;--color-main-surface-tinted:#d5ebff;--color-main-surface-default:#003e72;--color-main-surface-light:#004b8d;--color-main-surface-hover:#003e72;--color-main-surface-active:#003e72;--color-main-stroke-default:#003e72;--color-main-stroke-light:#d5ebff;--color-main-frame-bg-default:#fff;--color-main-frame-bg-strong:#003e72;--color-sea-blue:#e2f9fd;--color-sea-blue-strong:#21bfda;--color-yellow:#fff1bb;--color-yellow-strong:#ffcd00;--color-mint:#c1ecde;--color-mint-strong:#73cbaf;--color-sky-blue:#85eaff;--color-sky-blue-strong:#0094ce;--color-warm-red:#fde9ed;--color-warm-red-strong:#e21e49;--color-fire-orange:#fee0cd;--color-fire-orange-strong:#f26421;--color-action-fire-orange:#cd4b0e;--color-success-surface:#ddf6ee;--color-success-stroke:#387a67;--color-success-text-default:#1d3831;--color-success-text-subtle:#387a67;--color-success-icon-default:#387a67;--color-success-icon-on-color:#fff;--color-info-surface:#e3f2ff;--color-info-stroke:#1a7785;--color-info-text-default:#0c3136;--color-info-text-subtle:#1a7785;--color-info-icon-default:#1b9caf;--color-info-icon-on-color:#fff;--color-warning-surface:#fff9e6;--color-warning-stroke:#aa410d;--color-warning-text-default:#2a1105;--color-warning-text-subtle:#542108;--color-warning-icon-default:#aa410d;--color-warning-icon-on-color:#fff;--color-error-surface:#fde9ed;--color-error-stroke:#641325;--color-error-text-default:#641325;--color-error-text-subtle:#8d1732;--color-error-icon-default:#b71b3e;--color-error-icon-on-color:#fff;--color-focus:#003e72;--opacity-disabled:.3;--color-primary:var(--color-main-surface-default);--color-primary-light:var(--color-main-surface-light);--color-primary-tinted:var(--color-main-surface-tinted);--color-accent:var(--color-yellow-strong);--color-accent-light:var(--color-yellow);--color-background:var(--color-main-frame-bg-default);--color-text:var(--color-main-text-default);--color-text-subtle:var(--color-main-text-subtle);--color-neutral-lightest:#f5f5f5;--color-neutral-light:#e5e5e5;--color-neutral:#d9d9d9;--color-neutral-medium:#ccd9e7;--color-neutral-dark:#b3b3b3;--color-sea-blue-medium:#92d2e5;--color-sky-blue-light:#7ec5e3;--color-link-hover-warm:#a83a0b;--color-main-surface-pb-default:#cd4b0e;--color-sea-blue-tinted:#d7edf4;--font-family-base:"Proxima Nova",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;--font-family-heading:"Proxima Nova",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-extrabold:800;--font-weight-normal:var(--font-weight-regular);--font-weight-medium:500;--font-weight-bold:700;--line-height-tight:.96;--line-height-snug:1.1;--line-height-heading:1.2;--line-height-intro:1.4;--line-height-base:1.5;--line-height-relaxed:1.6;--line-height-none:1;--size-2:2px;--size-4:4px;--size-8:8px;--size-10:10px;--size-12:12px;--size-16:16px;--size-20:20px;--size-24:24px;--size-32:32px;--size-40:40px;--size-44:44px;--size-48:48px;--size-60:60px;--size-72:72px;--size-104:104px;--size-120:120px;--size-140:140px;--font-size-display-desktop:6.875rem;--font-size-display-mobile:2.375rem;--font-size-h1-desktop:6.25rem;--font-size-h1-mobile:2.375rem;--font-size-h2-desktop:5rem;--font-size-h2-mobile:2.125rem;--font-size-h3-desktop:3.75rem;--font-size-h3-mobile:2rem;--font-size-h4-desktop:2.875rem;--font-size-h4-mobile:1.625rem;--font-size-h5-desktop:2rem;--font-size-h5-mobile:1.625rem;--font-size-subheading-desktop:1.25rem;--font-size-subheading-mobile:1.125rem;--font-size-intro-desktop:3.125rem;--font-size-intro-mobile:1.5rem;--font-size-body-l:1.375rem;--font-size-body-m:1rem;--font-size-body-s:.875rem;--font-size-button-l-desktop:1.25rem;--font-size-button-l-mobile:1.125rem;--font-size-button-m:1.125rem;--font-size-link-l-desktop:2rem;--font-size-link-l-mobile:1.625rem;--font-size-link-m:1.125rem;--font-size-link-s:1rem;--font-size-ui-label:1rem;--font-size-caption:.875rem;--font-size-stat-label:1.625rem;--font-size-ingress-desktop:1.875rem;--font-size-stat-large:3.4375rem;--typography-display-family:var(--font-family-heading);--typography-display-size-desktop:var(--font-size-display-desktop);--typography-display-size-mobile:var(--font-size-display-mobile);--typography-display-weight:var(--font-weight-extrabold);--typography-display-line-height:var(--line-height-tight);--typography-display-letter-spacing:0;--typography-h1-family:var(--font-family-heading);--typography-h1-size-desktop:var(--font-size-h1-desktop);--typography-h1-size-mobile:var(--font-size-h1-mobile);--typography-h1-weight:var(--font-weight-extrabold);--typography-h1-line-height:var(--line-height-none);--typography-h1-letter-spacing:0;--typography-h2-family:var(--font-family-heading);--typography-h2-size-desktop:var(--font-size-h2-desktop);--typography-h2-size-mobile:var(--font-size-h2-mobile);--typography-h2-weight:var(--font-weight-extrabold);--typography-h2-line-height:var(--line-height-tight);--typography-h2-letter-spacing:0;--typography-h3-family:var(--font-family-heading);--typography-h3-size-desktop:var(--font-size-h3-desktop);--typography-h3-size-mobile:var(--font-size-h3-mobile);--typography-h3-weight:var(--font-weight-extrabold);--typography-h3-line-height:var(--line-height-tight);--typography-h3-letter-spacing:0;--typography-h4-family:var(--font-family-heading);--typography-h4-size-desktop:var(--font-size-h4-desktop);--typography-h4-size-mobile:var(--font-size-h4-mobile);--typography-h4-weight:var(--font-weight-extrabold);--typography-h4-line-height:var(--line-height-tight);--typography-h4-letter-spacing:0;--typography-h5-family:var(--font-family-heading);--typography-h5-size-desktop:var(--font-size-h5-desktop);--typography-h5-size-mobile:var(--font-size-h5-mobile);--typography-h5-weight:var(--font-weight-semibold);--typography-h5-line-height:var(--line-height-heading);--typography-h5-letter-spacing:0;--typography-subheading-family:var(--font-family-heading);--typography-subheading-size-desktop:var(--font-size-subheading-desktop);--typography-subheading-size-mobile:var(--font-size-subheading-mobile);--typography-subheading-weight:var(--font-weight-semibold);--typography-subheading-line-height:var(--line-height-heading);--typography-subheading-letter-spacing:0;--typography-intro-family:var(--font-family-base);--typography-intro-size-desktop:var(--font-size-intro-desktop);--typography-intro-size-mobile:var(--font-size-intro-mobile);--typography-intro-weight:var(--font-weight-regular);--typography-intro-line-height:var(--line-height-heading);--typography-intro-letter-spacing:0;--typography-body-l-family:var(--font-family-base);--typography-body-l-size:var(--font-size-body-l);--typography-body-l-weight:var(--font-weight-regular);--typography-body-l-line-height:var(--line-height-base);--typography-body-l-letter-spacing:0;--typography-body-m-family:var(--font-family-base);--typography-body-m-size:var(--font-size-body-m);--typography-body-m-weight:var(--font-weight-regular);--typography-body-m-line-height:var(--line-height-base);--typography-body-m-letter-spacing:0;--typography-body-s-family:var(--font-family-base);--typography-body-s-size:var(--font-size-body-s);--typography-body-s-weight:var(--font-weight-regular);--typography-body-s-line-height:var(--line-height-none);--typography-body-s-letter-spacing:0;--typography-button-l-family:var(--font-family-base);--typography-button-l-size-desktop:var(--font-size-button-l-desktop);--typography-button-l-size-mobile:var(--font-size-button-l-mobile);--typography-button-l-weight:var(--font-weight-semibold);--typography-button-l-line-height:var(--line-height-heading);--typography-button-l-letter-spacing:0;--typography-button-m-family:var(--font-family-base);--typography-button-m-size:var(--font-size-button-m);--typography-button-m-weight:var(--font-weight-bold);--typography-button-m-line-height:var(--line-height-heading);--typography-button-m-letter-spacing:0;--typography-button-sm-family:var(--font-family-base);--typography-button-sm-size:var(--font-size-body-m);--typography-button-sm-weight:var(--font-weight-bold);--typography-button-sm-line-height:var(--line-height-heading);--typography-button-sm-letter-spacing:0;--typography-link-l-family:var(--font-family-base);--typography-link-l-size-desktop:var(--font-size-link-l-desktop);--typography-link-l-size-mobile:var(--font-size-link-l-mobile);--typography-link-l-weight:var(--font-weight-semibold);--typography-link-l-line-height:var(--line-height-heading);--typography-link-l-letter-spacing:0;--typography-link-m-family:var(--font-family-base);--typography-link-m-size:var(--font-size-link-m);--typography-link-m-weight:var(--font-weight-semibold);--typography-link-m-line-height:var(--line-height-heading);--typography-link-m-letter-spacing:0;--typography-link-s-family:var(--font-family-base);--typography-link-s-size:var(--font-size-link-s);--typography-link-s-weight:var(--font-weight-semibold);--typography-link-s-line-height:var(--line-height-heading);--typography-link-s-letter-spacing:0;--typography-ui-label-family:var(--font-family-base);--typography-ui-label-size:var(--font-size-ui-label);--typography-ui-label-weight:var(--font-weight-semibold);--typography-ui-label-line-height:var(--line-height-heading);--typography-ui-label-letter-spacing:0;--typography-caption-family:var(--font-family-base);--typography-caption-size:var(--font-size-caption);--typography-caption-weight:var(--font-weight-regular);--typography-caption-line-height:var(--line-height-heading);--typography-caption-letter-spacing:0;--typography-stat-label-family:var(--font-family-base);--typography-stat-label-size:var(--font-size-stat-label);--typography-stat-label-weight:var(--font-weight-semibold);--typography-stat-label-line-height:var(--line-height-heading);--typography-stat-label-letter-spacing:0;--border-width-focus:3px;--border-width-thin:1px;--border-width-base:2px;--border-width-thick:4px;--corner-radius-2:2px;--corner-radius-4:4px;--corner-radius-8:8px;--corner-radius-10:10px;--corner-radius-12:12px;--radius-xl:16px;--corner-radius-20:20px;--corner-radius-24:24px;--corner-radius-round:999px;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--shadow-sm:0 1px 2px #0000000d;--shadow-base:0 1px 3px #0000001a,0 1px 2px #0000000f;--shadow-md:0 4px 6px #0000001a,0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a,0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001a,0 10px 10px #0000000a;--transition-fast:.15s ease-in-out;--transition-base:.25s ease-in-out;--transition-slow:.4s ease-in-out;--transition-slower:.6s ease-in-out;--transition-slowest:.8s ease-in-out;--easing-default:cubic-bezier(.4,0,.2,1);--easing-in:cubic-bezier(.4,0,1,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-in-out:cubic-bezier(.4,0,.2,1);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1400px;--container-3xl:1536px;--text-underline-offset-sm:2px;--outline-offset-xs:2px;--content-width-narrow:700px;--content-width-wide:1280px;--content-width-startpage:1400px;--content-width-full:100%;--carousel-image-height-mobile:269px;--carousel-image-height-tablet:400px;--carousel-image-height-desktop:590px;--image-max-width-large:700px;--image-max-width-small:358px;--image-text-image-width-desktop:608px;--image-text-image-height-desktop:467px;--image-text-image-width-tablet:400px;--image-text-image-height-tablet:310px;--image-text-image-height-mobile:288px;--link-module-max-width-large:1280px;--link-module-max-width-small:475px;--link-module-image-width-desktop:569px;--link-module-image-height-desktop:467px;--link-module-image-width-tablet:400px;--numbers-max-width-small:356px;--quote-max-width-small:358px;--quote-avatar-size:60px;--summary-max-width-large:700px;--summary-max-width-small:343px;--summary-collapsed-height-mobile:120px;--summary-collapsed-height-desktop:150px;--summary-gradient-height:64px;--scroll-card-max-width-large:341px;--scroll-card-max-width-medium:300px;--scroll-card-max-width-small:278px;--scroll-card-max-width-mobile:260px}
:root{--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1280px;--breakpoint-ultrawide:1536px;--grid-columns:12;--grid-gutter:var(--size-24);--grid-max-width:1440px;--container-padding:var(--size-32);--container-max-width:1200px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1400px;--container-3xl:1536px;--z-index-base:1;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--corner-radius-2:2px;--corner-radius-20:20px;--corner-radius-24:24px;--radius-xl:16px;--corner-radius-round:999px;--border-width-thin:1px;--border-width-base:2px;--border-width-thick:4px;--shadow-sm:0 1px 2px #0000000d;--shadow-base:0 1px 3px #0000001a,0 1px 2px #0000000f;--shadow-md:0 4px 6px #0000001a,0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a,0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001a,0 10px 10px #0000000a;--transition-fast:.15s ease-in-out;--transition-base:.25s ease-in-out;--transition-slow:.4s ease-in-out;--easing-default:cubic-bezier(.4,0,.2,1);--easing-in:cubic-bezier(.4,0,1,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-in-out:cubic-bezier(.4,0,.2,1)}
.display,.typography-display{font-family:var(--font-family-heading);font-size:var(--font-size-display-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:0}@media (min-width:1024px){.display,.typography-display{font-size:var(--font-size-display-desktop)}}h1,.h1,.typography-h1{font-family:var(--font-family-heading);font-size:var(--font-size-h1-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-none);letter-spacing:0;margin:0 0 var(--size-24)0}@media (min-width:1024px){h1,.h1,.typography-h1{font-size:var(--font-size-h1-desktop)}}h2,.h2,.typography-h2{font-family:var(--font-family-heading);font-size:var(--font-size-h2-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:0;margin:0 0 var(--size-24)0}@media (min-width:1024px){h2,.h2,.typography-h2{font-size:var(--font-size-h2-desktop)}}h3,.h3,.typography-h3{font-family:var(--font-family-heading);font-size:var(--font-size-h3-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:0;margin:0 0 var(--size-16)0}@media (min-width:1024px){h3,.h3,.typography-h3{font-size:var(--font-size-h3-desktop)}}h4,.h4,.typography-h4{font-family:var(--font-family-heading);font-size:var(--font-size-h4-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:0;margin:0 0 var(--size-16)0}@media (min-width:1024px){h4,.h4,.typography-h4{font-size:var(--font-size-h4-desktop)}}h5,.h5,.typography-h5{font-family:var(--font-family-heading);font-size:var(--font-size-h5-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;margin:0 0 var(--size-8)0}@media (min-width:1024px){h5,.h5,.typography-h5{font-size:var(--font-size-h5-desktop)}}h6,.h6,.subheading,.typography-subheading{font-family:var(--font-family-heading);font-size:var(--font-size-subheading-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-main-text-subtle);margin:0 0 var(--size-8)0}@media (min-width:1024px){h6,.h6,.subheading,.typography-subheading{font-size:var(--font-size-subheading-desktop)}}.section-intro,.typography-intro{font-family:var(--font-family-base);font-size:var(--font-size-intro-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-main-text-subtle);margin:0 0 var(--size-32)0}@media (min-width:1024px){.section-intro,.typography-intro{font-size:var(--font-size-intro-desktop)}}.body-l,.lead,.typography-body-l{font-family:var(--font-family-base);font-size:var(--font-size-body-l);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);letter-spacing:0;margin:0 0 var(--size-24)0}body,p,.body-m,.typography-body-m{font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);letter-spacing:0;margin:0 0 var(--size-24)0}.body-s,.small-text,.typography-body-s{font-family:var(--font-family-base);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-none);letter-spacing:0;color:var(--color-main-text-subtle);margin:0 0 var(--size-16)0}.button-l,.button--large{font-family:var(--font-family-base);font-size:var(--font-size-button-l-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0}@media (min-width:1024px){.button-l,.button--large{font-size:var(--font-size-button-l-desktop)}}.button,.button-m,.button--medium{font-family:var(--font-family-base);font-size:var(--font-size-button-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0}.link-l,.link--large{font-family:var(--font-family-base);font-size:var(--font-size-link-l-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-primary);text-decoration:none}:is(.link-l,.link--large):hover{color:var(--color-primary-light);text-decoration:underline}@media (min-width:1024px){.link-l,.link--large{font-size:var(--font-size-link-l-desktop)}}.link-m,.link--medium{font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-primary);text-decoration:none}:is(.link-m,.link--medium):hover{color:var(--color-primary-light);text-decoration:underline}a,.link,.link-s,.link--small{font-family:var(--font-family-base);font-size:var(--font-size-link-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-primary);text-decoration:none}:is(a,.link,.link-s,.link--small):hover{color:var(--color-primary-light);text-decoration:underline}.ui-label,.label,.badge,.chip,.tag{font-family:var(--font-family-base);font-size:var(--font-size-ui-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0}.caption,.figcaption,figcaption{font-family:var(--font-family-base);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-main-text-subtle);margin:var(--size-8)0 0 0}.stat-label,.kpi-label{font-family:var(--font-family-base);font-size:var(--font-size-stat-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-main-text-subtle)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-default{color:var(--color-main-text-default)}.text-subtle{color:var(--color-main-text-subtle)}.text-on-color{color:var(--color-main-text-on-color-default)}.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}.text-success{color:var(--color-success-text-default)}.text-info{color:var(--color-info-text-default)}.text-warning{color:var(--color-warning-text-default)}.text-error{color:var(--color-error-text-default)}.font-regular{font-weight:var(--font-weight-regular)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.no-underline{text-decoration:none}.underline{text-decoration:underline}.leading-tight{line-height:var(--line-height-tight)}.leading-heading{line-height:var(--line-height-heading)}.leading-base{line-height:var(--line-height-base)}.leading-none{line-height:var(--line-height-none)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,.body-l:last-child,.body-m:last-child,.body-s:last-child,.section-intro:last-child{margin-bottom:0}button a,.button a{color:inherit;text-decoration:none}:is(button a,.button a):hover{color:inherit;text-decoration:none}
*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:Arial,Helvetica,sans-serif}.layout{flex-direction:column;min-height:100vh;display:flex}.layout>main{flex:1}img{max-width:100%}
.load-more{align-items:center;gap:var(--size-16);flex-direction:column;width:fit-content;display:flex}.load-more[data-size=large] .load-more__button{min-height:52px}.load-more[data-size=large] .load-more__button-text{font-size:var(--typography-button-l-size-mobile)}@media (min-width:1024px){.load-more[data-size=large] .load-more__button-text{font-size:var(--typography-button-l-size-desktop)}}.load-more__button{justify-content:center;align-items:center;gap:var(--size-8);padding:var(--size-8)var(--size-24);background-color:var(--color-main-surface-tinted);cursor:pointer;border:none;border-radius:999px;min-height:48px;transition:background-color .2s,transform .1s;display:flex}.load-more__button:hover:not(:disabled){background-color:var(--color-main-surface-light)}.load-more__button:hover:not(:disabled) .load-more__button-text{color:var(--color-main-text-on-color-default)}.load-more__button:active:not(:disabled){transform:scale(.98)}.load-more__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.load-more__button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.load-more__button-text{font-family:var(--typography-button-m-family);font-size:var(--typography-button-m-size);font-weight:var(--typography-button-m-weight);line-height:var(--typography-button-m-line-height);color:var(--color-main-text-subtle);white-space:nowrap}.load-more__counter{font-family:var(--typography-body-m-family);font-size:var(--typography-body-m-size);font-weight:var(--typography-body-m-weight);line-height:var(--typography-body-m-line-height);color:var(--color-main-text-subtle);text-align:center;white-space:nowrap;margin:0}
.page-teaser{align-items:center;gap:1rem;display:flex;position:relative}.page-teaser__image{border-radius:24px;width:100%;display:block;overflow:hidden}.page-teaser__image img{display:block}.page-teaser__content{flex-direction:column;gap:1rem;width:100%;padding:20px;display:flex}.page-teaser__link:after{content:"";position:absolute;inset:0}
.result-count{align-items:center;display:inline-flex}.result-count__text{font-size:var(--font-size-link-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-main-text-default);text-align:left;white-space:nowrap}.result-count--loading .result-count__text{color:var(--color-main-text-subtle);font-style:italic}
.select{flex-direction:column;width:100%;display:flex}.select__label-container{gap:var(--size-4);margin-bottom:var(--size-8);flex-direction:column;display:flex}.select__label{font-size:var(--typography-body-m-size);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);line-height:1.2}@media not (min-width:1024px){.select__label--desktop-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:1024px){.select__label--mobile-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.select__description{font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);color:var(--color-main-text-subtle);line-height:1.5}.select__wrapper{width:100%;display:inline-block;position:relative}.select__native{appearance:none;width:100%;padding:var(--size-8)var(--size-44)var(--size-8)var(--size-16);font-size:var(--typography-body-m-size);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);background-color:var(--color-background);border:1px solid var(--color-main-stroke-light);cursor:pointer;border-radius:4px;line-height:40px;transition:border-color .2s}.select__native::-ms-expand{display:none}.select__native:hover:not(:disabled){border-color:var(--color-primary)}.select__native:focus{border:2px solid var(--color-main-stroke-light);outline:none;padding:7px 43px 7px 15px}.select__native:disabled{cursor:not-allowed;opacity:.3}.select--error .select__native{border:2px solid var(--color-error-icon-default);padding:7px 43px 7px 15px}.select--error .select__native:focus{border-color:var(--color-error-icon-default)}.select--disabled label,.select--disabled svg{opacity:.3}.select__icon{right:var(--size-16);pointer-events:none;color:var(--color-main-text-default);transition:transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.select__error{align-items:flex-start;gap:var(--size-8);margin-top:var(--size-8);display:flex}.select__error-icon{width:24px;height:24px;color:var(--color-error-icon-default);flex-shrink:0}.select__error-text{font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);color:var(--color-error-text-subtle);line-height:1.5}
@media (min-width:1024px){.tabs .tabs__list{justify-content:flex-start}}.tabs__list{gap:var(--size-44);scrollbar-width:none;-ms-overflow-style:none;align-items:center;display:inline-flex;overflow:hidden auto}.tabs__list::-webkit-scrollbar{display:none}.tabs__list{scroll-behavior:smooth}@media not (min-width:1024px){.tabs__list{gap:var(--size-24);padding:0 var(--size-16);scroll-padding:var(--size-16)}}
