.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{--_block-padding:var(--size-16);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:min(var(--container-2xl), 100% - 2 * var(--_block-padding));margin:60px auto 26px}@media (min-width:768px){.breadcrumb{--_block-padding:var(--size-24)}}@media (min-width:1024px){.breadcrumb{--_block-padding:var(--size-48)}}.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}
.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}
.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}
.mega-menu-link-list{gap:var(--size-8);flex-direction:column;flex-shrink:0;display:flex}.mega-menu-link-list__heading{font-weight:var(--font-weight-bold);color:var(--color-main-text-default);font-size:18px;line-height:1.44;text-decoration:none;display:block}.mega-menu-link-list__heading--linked{cursor:pointer;text-decoration:underline}.mega-menu-link-list__heading--linked:hover{text-decoration:none}.mega-menu-link-list__links{gap:var(--size-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mega-menu-link-list__link,.mega-menu-link-list__sub-link{font-weight:var(--font-weight-regular);color:var(--color-main-text-default);font-size:16px;line-height:1.44;text-decoration:none;display:block}.mega-menu-link-list__link:hover,.mega-menu-link-list__sub-link:hover{text-decoration:underline}.mega-menu-link-list__expand-row{padding-right:var(--size-12);justify-content:space-between;align-items:center;display:flex}.mega-menu-link-list__expand-btn{cursor:pointer;color:var(--color-main-text-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mega-menu-link-list__expand-icon{transition:rotate .2s;display:inline-flex}.mega-menu-link-list__expand-icon--open{rotate:180deg}.mega-menu-link-list__sub-list-wrapper{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.mega-menu-link-list__sub-list-wrapper--open{grid-template-rows:1fr}.mega-menu-link-list__sub-list-clip{min-height:0;overflow:hidden}.mega-menu-link-list__sub-list{padding:var(--size-8) 0 var(--size-8) var(--size-8);gap:var(--size-8);flex-direction:column;margin:0;list-style:none;display:flex}
.mega-menu-content{gap:var(--size-32);grid-template-columns:repeat(6,1fr);display:grid}.mega-menu-content__quick-links{gap:var(--size-20);flex-direction:column;flex-shrink:0;grid-column:span 2;width:75%;margin:0;padding:0;list-style:none;display:flex}.mega-menu-content__quick-links svg{flex-shrink:0}.mega-menu-content__quick-link-item{border-bottom:.5px solid var(--color-neutral-medium);padding-bottom:var(--size-20)}.mega-menu-content__quick-link{align-items:center;gap:var(--size-8);font-weight:var(--font-weight-bold);color:var(--color-main-text-default);font-size:24px;text-decoration:none;display:flex}.mega-menu-content__quick-link:hover{text-decoration:underline}.mega-menu-content__columns{gap:var(--size-32);flex-direction:row;display:flex}
.mega-menu-standard{box-shadow:var(--shadow-lg);z-index:var(--z-index-dropdown);opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;padding:50px 80px 60px 268px;transition:opacity .2s,transform .2s,visibility 0s .2s;position:fixed;top:80px;left:0;right:0;transform:translateY(-6px)}.mega-menu-standard--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s;transform:translateY(0)}@media (max-width:1400px){.mega-menu-standard{padding:50px 60px 60px 150px}}@media (max-width:1100px){.mega-menu-standard{padding:40px 40px 50px 80px}}
.mega-menu-tabbed{box-shadow:var(--shadow-lg);z-index:var(--z-index-dropdown);opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;transition:opacity .2s,transform .2s,visibility 0s .2s;position:fixed;top:80px;left:0;right:0;transform:translateY(-6px)}.mega-menu-tabbed--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s;transform:translateY(0)}.mega-menu-tabbed__inner{flex-direction:column;gap:72px;padding:50px 80px 60px 268px;display:flex}@media (max-width:1400px){.mega-menu-tabbed__inner{padding:50px 60px 60px 150px}}@media (max-width:1100px){.mega-menu-tabbed__inner{padding:40px 40px 50px 80px}}.mega-menu-tabbed__tabs{border-radius:10px;flex-direction:row;height:84px;padding-right:1px;display:flex;overflow:hidden}.mega-menu-tabbed__tab{border:1px solid var(--color-neutral-medium);cursor:pointer;min-width:130px;height:100%;color:var(--color-main-text-default);transition:background-color var(--transition-fast), color var(--transition-fast);text-align:left;background:0 0;flex-direction:row;flex:1;align-items:center;gap:6px;margin-right:-1px;padding:0 16px;display:flex}.mega-menu-tabbed__tab:first-child{border-radius:10px 0 0 10px}.mega-menu-tabbed__tab:last-child{border-radius:0 10px 10px 0}.mega-menu-tabbed__tab:focus-visible{box-shadow:inset 0 0 0 3px var(--color-main-icon-default);z-index:2;outline:none;position:relative}.mega-menu-tabbed__tab--active{background-color:var(--color-main-surface-light);color:#fff;border-color:var(--color-main-surface-light);z-index:1;position:relative}.mega-menu-tabbed__tab--active:focus-visible{box-shadow:inset 0 0 0 3px #fff}.mega-menu-tabbed__tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mega-menu-tabbed__tab--active .mega-menu-tabbed__tab-icon{filter:brightness(0)invert()}.mega-menu-tabbed__tab:not(.mega-menu-tabbed__tab--active) .mega-menu-tabbed__tab-icon--light{filter:brightness(0)}.mega-menu-tabbed__tab-label{font-weight:var(--font-weight-semibold);flex:1 0 0;min-width:0;font-size:18px;line-height:1.2}.mega-menu-tabbed__panels{width:100%}.mega-menu-tabbed__panel[hidden]{display:none}
.mobile-nav{z-index:calc(var(--z-index-dropdown) + 2);border-top:1px solid var(--color-neutral-medium);opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;flex-direction:column;transition:opacity .2s,transform .2s,visibility 0s .2s;display:flex;position:fixed;inset:84px 0 0;overflow:hidden auto;transform:translateY(-6px)}.mobile-nav--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s;transform:translateY(0)}@keyframes mobile-nav-enter-forward{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes mobile-nav-enter-back{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.mobile-nav__content--enter-forward{animation:.22s both mobile-nav-enter-forward}.mobile-nav__content--enter-back{animation:.22s both mobile-nav-enter-back}.mobile-nav__content{flex-direction:column;flex:1;gap:18px;margin:0;padding-bottom:60px;padding-left:0;list-style:none;display:flex}.mobile-nav__divider{border:none;border-top:1px solid var(--color-neutral-medium);flex-shrink:0;margin:0}.mobile-nav__section{margin:0;padding:0 24px 0 16px;list-style:none}.mobile-nav__large-item{cursor:pointer;width:100%;font-size:24px;font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 0;line-height:1.2;display:flex}.mobile-nav__large-item svg{height:var(--size-20);width:var(--size-20)}.mobile-nav__large-item:hover{color:var(--color-main-icon-default)}.mobile-nav__small-item{cursor:pointer;width:100%;font-size:var(--font-size-link-m,18px);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:13px 0;line-height:1.2;text-decoration:none;display:flex}.mobile-nav__small-item svg{height:var(--size-20);width:var(--size-20)}.mobile-nav__small-item:hover,.mobile-nav__small-item--current{color:var(--color-main-icon-default)}.mobile-nav__back-bar{flex-flow:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:20px 24px 0 16px;display:flex}.mobile-nav__back-btn{cursor:pointer;font-size:var(--font-size-16,16px);font-weight:var(--font-weight-bold);color:var(--color-main-text-default);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0;display:inline-flex}.mobile-nav__back-btn:hover{color:var(--color-main-icon-default)}.mobile-nav__back-label{text-align:right;font-size:var(--font-size-16,16px);font-weight:var(--font-weight-semibold);color:var(--color-main-text-blue-tinted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.mobile-nav__ql-item{font-size:24px;font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);padding:10px 0;line-height:1.2;text-decoration:none;display:block}.mobile-nav__ql-item:hover{color:var(--color-main-icon-default)}.mobile-nav__columns{flex-direction:column;display:flex}.mobile-nav__column ul{padding:0 var(--size-24) var(--size-16) var(--size-16);margin:0;list-style:none}.mobile-nav__col-heading{padding:var(--size-20) var(--size-24) var(--size-12) var(--size-16);font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);margin:0;line-height:1.2;text-decoration:none;display:block}a.mobile-nav__col-heading:hover{color:var(--color-main-icon-default)}.mobile-nav__col-link{font-size:var(--font-size-16,16px);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);padding:6px 0;line-height:1.2;text-decoration:none;display:block}.mobile-nav__col-link:hover{color:var(--color-main-icon-default)}
.navigation{z-index:var(--z-index-sticky);border-bottom:1px solid var(--color-neutral-medium);font-family:var(--font-family-base);background-color:#fff;position:sticky;top:0}.navigation__bar{height:80px;z-index:calc(var(--z-index-dropdown) + 1);background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;padding-left:150px;padding-right:150px;display:flex;position:relative}.navigation__logo{flex-shrink:0;align-items:center;display:flex}.navigation__bar>nav{flex:1;justify-content:center;min-width:0;display:flex}.navigation__logo a{align-items:center;text-decoration:none;display:flex}.navigation__logo-mark{display:block}.navigation__list{gap:var(--size-44);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.navigation__item{position:relative}.navigation__trigger{font-size:var(--font-size-link-m,18px);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:0;line-height:1;display:inline-flex}.navigation__trigger:hover,.navigation__trigger--active{border-bottom-color:var(--color-main-icon-default)}.navigation__trigger-icon{transition:rotate var(--transition-fast,.15s);display:inline-flex}.navigation__trigger--active .navigation__trigger-icon{rotate:180deg}.navigation__link{font-size:var(--font-size-link-m,18px);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.navigation__link:hover,.navigation__link--current{border-bottom-color:var(--color-main-icon-default)}.navigation__actions{align-items:center;gap:var(--size-32);flex-direction:row;flex-shrink:0;display:flex}.navigation__action-btn{cursor:pointer;width:36px;height:36px;color:var(--color-main-text-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.navigation__action-btn:hover{color:var(--color-main-icon-default)}.navigation__hamburger{background-color:var(--color-stroke-original-blue-hover,#ccd9e7);cursor:pointer;color:var(--color-main-text-default);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:none}.navigation__hamburger:hover{color:var(--color-main-icon-default)}@media (max-width:1400px){.navigation__bar{padding-left:48px;padding-right:48px}.navigation__list{gap:var(--size-24)}.navigation__actions{gap:var(--size-20)}}@media (max-width:1100px){.navigation__bar{height:84px;padding-left:16px;padding-right:16px}.navigation__list,.navigation__contact-btn{display:none}.navigation__hamburger{display:inline-flex}.navigation__actions{gap:var(--size-10)}}
.article-listing-hero{background-color:var(--color-main-surface-light);width:100%;padding:var(--size-24) var(--size-16);gap:var(--size-60);flex-direction:column;display:flex}@media (min-width:1024px){.article-listing-hero{max-height:500px;padding:var(--size-60) var(--size-60) var(--size-72);gap:var(--size-8)}}@media (min-width:1520px){.article-listing-hero{padding:var(--size-60) 0 var(--size-72)}}@media (min-width:1024px){.article-listing-hero--with-links{padding:var(--size-60)}}@media (min-width:1520px){.article-listing-hero--with-links{padding:var(--size-60) 0}}.article-listing-hero__content{align-items:flex-start;gap:var(--size-60);text-align:left;width:100%;max-width:var(--container-2xl);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.article-listing-hero__content{gap:var(--size-8);justify-content:space-between}}.article-listing-hero__title{font-family:var(--typography-h4-family);font-size:var(--typography-h4-size-desktop);font-weight:var(--font-weight-semibold);line-height:var(--typography-h4-line-height);color:var(--color-main-text-on-color-default);text-align:left;margin:0}@media (min-width:1024px){.article-listing-hero__title{font-size:var(--typography-h3-size-desktop);font-weight:var(--font-weight-semibold)}}.article-listing-hero__description{font-family:var(--typography-body-l-family);font-size:var(--typography-body-l-size);font-weight:var(--typography-body-l-weight);line-height:var(--typography-body-l-line-height);color:var(--color-main-text-on-color-default);max-width:800px;margin:0}.article-listing-hero__content--with-links{text-align:left;justify-content:space-between}@media (min-width:1024px){.article-listing-hero__content--with-links{flex-direction:row;align-items:center}}@media (min-width:1024px){.article-listing-hero__content--with-links .article-listing-hero__title{flex:1}}.article-listing-hero__links{width:100%;max-width:397px}@media (min-width:1024px){.article-listing-hero__links{width:initial;flex:auto}}.article-listing-hero__links-list{gap:var(--size-24);flex-direction:column;width:100%;max-width:397px;margin:0;padding:0;list-style:none;display:flex}.article-listing-hero__link-item{border-bottom:var(--border-width-thin) solid #74beff4d;padding-bottom:var(--size-20)}.article-listing-hero__link{width:100%;color:inherit;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.article-listing-hero__link:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--size-8);border-radius:var(--corner-radius-2)}.article-listing-hero__link:hover .article-listing-hero__link-badge,.article-listing-hero__link:focus-visible .article-listing-hero__link-badge{background-color:var(--color-action-fire-orange);transition:background-color var(--transition-base)}.article-listing-hero__link:hover .article-listing-hero__link-arrow,.article-listing-hero__link:focus-visible .article-listing-hero__link-arrow{color:var(--color-main-text-on-color-default);transition:color var(--transition-base)}.article-listing-hero__link-label{font-family:var(--typography-subheading-family);font-size:var(--typography-subheading-size-mobile);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-line-height);color:var(--color-main-text-on-color-default)}@media (min-width:1024px){.article-listing-hero__link-label{font-size:var(--typography-subheading-size-desktop)}}.article-listing-hero__link-badge{width:var(--size-32);height:var(--size-32);border-radius:var(--corner-radius-round);background-color:var(--color-neutral-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.article-listing-hero__link-arrow{width:var(--size-24);height:var(--size-24);color:var(--color-main-icon-default)}
@keyframes filter-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes filter-drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes filter-drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes filter-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.filter-drawer-overlay{z-index:var(--z-index-modal-backdrop);animation:filter-drawer-overlay-in var(--transition-base) both;background-color:#00000080;position:fixed;inset:0}.filter-drawer-overlay--closing{animation:filter-drawer-overlay-out var(--transition-base) both;pointer-events:none}.filter-drawer-overlay--closing .filter-drawer{animation:filter-drawer-slide-out var(--transition-base) both}.filter-drawer{background-color:var(--color-background);width:min(345px,85vw);z-index:var(--z-index-modal);animation:filter-drawer-slide-in var(--transition-base) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:4px 0 24px #0003}@media (prefers-reduced-motion:reduce){.filter-drawer-overlay,.filter-drawer{animation:none}}.filter-drawer__header{padding:var(--size-16);background-color:var(--color-main-surface-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.filter-drawer__title{font-family:var(--font-family-base);font-size:var(--typography-subheading-size-desktop);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-on-color-default)}.filter-drawer__close{padding:var(--size-4);cursor:pointer;color:var(--color-main-text-on-color-default);border-radius:var(--corner-radius-4);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.filter-drawer__close:focus-visible{outline:var(--border-width-focus) solid var(--color-main-text-on-color-default);outline-offset:var(--outline-offset-xs)}.filter-drawer__close svg{width:24px;height:24px}.filter-drawer__body{flex:1;overflow:auto hidden}.filter-drawer__section{border-bottom:var(--border-width-thin) solid var(--color-neutral-medium)}.filter-drawer__section-header{justify-content:space-between;align-items:center;gap:var(--size-20);width:100%;padding:var(--size-16) var(--size-20);border:none;border-bottom:var(--border-width-thin) solid transparent;cursor:pointer;text-align:left;background:0 0;display:flex}.filter-drawer__section-header:hover{background-color:var(--color-neutral-lightest)}.filter-drawer__section-header:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.filter-drawer__section-header[aria-expanded=true]{border-bottom-color:var(--color-neutral-medium)}.filter-drawer__section-label{min-width:0;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);color:var(--color-main-text-default);flex:1}.filter-drawer__section-icon{color:var(--color-main-text-default);flex-shrink:0;align-items:center;display:flex}.filter-drawer__section-icon svg{width:24px;height:24px}.filter-drawer__options{padding:var(--size-8);background-color:var(--color-background);border-bottom:var(--border-width-thin) solid var(--color-sea-blue);margin:0;list-style:none}.filter-drawer__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-drawer__option{align-items:center;gap:var(--size-8);height:50px;padding:var(--size-8) var(--size-16);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);border-radius:var(--corner-radius-4);display:flex}.filter-drawer__option:hover{background-color:var(--color-neutral-medium)}.filter-drawer__option:has(input:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.filter-drawer__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-drawer__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-drawer__option-text{flex:1;min-width:0}.filter-drawer__footer{gap:var(--size-10);padding:var(--size-16);flex-shrink:0;display:flex}.filter-drawer__save,.filter-drawer__remove{height:42px;padding:var(--size-8) var(--size-20);background-color:var(--color-main-text-default);border-radius:var(--corner-radius-round);cursor:pointer;font-family:var(--font-family-base);font-size:var(--typography-button-sm-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-main-text-on-color-default);border:none;flex:1;justify-content:center;align-items:center;display:flex}:is(.filter-drawer__save,.filter-drawer__remove):hover{opacity:.85}:is(.filter-drawer__save,.filter-drawer__remove):focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}
@keyframes sort-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sort-drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sort-drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes sort-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.sort-drawer-overlay{z-index:var(--z-index-modal-backdrop);animation:sort-drawer-overlay-in var(--transition-base) both;background-color:#00000080;position:fixed;inset:0}.sort-drawer-overlay--closing{animation:sort-drawer-overlay-out var(--transition-base) both;pointer-events:none}.sort-drawer-overlay--closing .sort-drawer{animation:sort-drawer-slide-out var(--transition-base) both}.sort-drawer{background-color:var(--color-background);width:min(345px,85vw);z-index:var(--z-index-modal);animation:sort-drawer-slide-in var(--transition-base) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:4px 0 24px #0003}@media (prefers-reduced-motion:reduce){.sort-drawer-overlay,.sort-drawer{animation:none}}.sort-drawer__header{padding:var(--size-16);background-color:var(--color-main-surface-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sort-drawer__title{font-family:var(--font-family-base);font-size:var(--typography-subheading-size-desktop);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-on-color-default)}.sort-drawer__close{padding:var(--size-4);cursor:pointer;color:var(--color-main-text-on-color-default);border-radius:var(--corner-radius-4);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.sort-drawer__close:focus-visible{outline:var(--border-width-focus) solid var(--color-main-text-on-color-default);outline-offset:var(--outline-offset-xs)}.sort-drawer__close svg{width:24px;height:24px}.sort-drawer__options{padding:var(--size-8);background-color:var(--color-background);border-bottom:var(--border-width-thin) solid var(--color-sea-blue);margin:0;list-style:none}.sort-drawer__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sort-drawer__option{align-items:center;gap:var(--size-8);height:50px;padding:var(--size-8) var(--size-16);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);border-radius:var(--corner-radius-4);display:flex}.sort-drawer__option:hover{background-color:var(--color-neutral-medium)}.sort-drawer__option:has(input:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.sort-drawer__radio{border:1.5px solid var(--color-neutral-dark);border-radius:var(--corner-radius-round);background-color:var(--color-background);flex-shrink:0;width:16px;height:16px}.sort-drawer__radio--checked{background-color:var(--color-main-surface-light);border-color:var(--color-main-surface-light);background-image:radial-gradient(circle, var(--color-background) 3px, var(--color-main-surface-light) 3px)}.sort-drawer__option-text{flex:1;min-width:0}.sort-drawer__footer{gap:var(--size-10);padding:var(--size-16);flex-shrink:0;margin-top:auto;display:flex}.sort-drawer__save,.sort-drawer__remove{height:42px;padding:var(--size-8) var(--size-20);background-color:var(--color-main-text-default);border-radius:var(--corner-radius-round);cursor:pointer;font-family:var(--font-family-base);font-size:var(--typography-button-sm-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-main-text-on-color-default);border:none;flex:1;justify-content:center;align-items:center;display:flex}:is(.sort-drawer__save,.sort-drawer__remove):hover{opacity:.85}:is(.sort-drawer__save,.sort-drawer__remove):focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}
.article-listing{background-color:var(--color-background);flex-direction:column;width:100%;display:flex}.article-listing__container{width:100%;max-width:var(--container-2xl);padding:var(--size-32) var(--size-16);gap:var(--size-60);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.article-listing__container{padding:var(--size-32) var(--size-60);gap:var(--size-104)}}@media (min-width:1520px){.article-listing__container{padding:var(--size-32) 0}}.article-listing__filters{align-items:flex-start;gap:var(--size-12);display:flex}@media (min-width:1024px){.article-listing__filters{margin-top:var(--size-60);justify-content:space-between;align-items:center}}.article-listing__filter-row{align-items:center;gap:var(--size-12);flex-wrap:wrap;flex:1;min-width:0;display:flex}.article-listing__filter-toggles{align-items:center;gap:var(--size-12);flex:1 0 100%;min-width:0;display:flex}.article-listing__mobile-controls{gap:var(--size-12);width:100%;display:flex}@media (min-width:1024px){.article-listing__mobile-controls{display:none}}.article-listing__mobile-filter-toggle,.article-listing__mobile-sort-toggle{justify-content:space-between;align-items:center;gap:var(--size-20);padding:var(--size-16) 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(--font-size-link-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);text-align:left;flex:1;display:flex}:is(.article-listing__mobile-filter-toggle,.article-listing__mobile-sort-toggle):hover{background-color:var(--color-neutral-lightest)}:is(.article-listing__mobile-filter-toggle,.article-listing__mobile-sort-toggle):focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.article-listing__mobile-filter-toggle svg,.article-listing__mobile-sort-toggle svg{flex-shrink:0;width:24px;height:24px}@media not (min-width:1024px){.article-listing__filter-row,.article-listing__filters .result-count{display:none}}.article-listing__featured{width:100%}.article-listing__grid{gap:var(--size-32);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.article-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.article-listing__grid{gap:var(--size-44);grid-template-columns:repeat(3,1fr)}}.article-listing__featured[aria-busy=true],.article-listing__grid[aria-busy=true]{opacity:.5;pointer-events:none;transition:opacity var(--transition-base)}.article-listing__loading{grid-column:1/-1;justify-content:center;align-items:center;min-height:240px;display:flex}.article-listing__loading:after{content:"";border:3px solid var(--color-neutral-medium);border-top-color:var(--color-main-surface-light);border-radius:var(--corner-radius-round);width:40px;height:40px;animation:.7s linear infinite article-listing-spin;display:block}@keyframes article-listing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.article-listing__loading:after{border-top-color:var(--color-main-surface-light);animation:none}}.article-listing__no-results{font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);padding:var(--size-60) 0;text-align:center;grid-column:1/-1}.article-listing__load-more{width:100%;padding:var(--size-32) 0;justify-content:center;display:flex}@media (min-width:1024px){.article-listing__load-more{padding:var(--size-44) 0}}
.rich-text{font-family:var(--font-family-base);font-size:var(--font-size-subheading-desktop);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default)}.rich-text p{font-size:inherit;margin:0 0 1.5em}.rich-text p:last-child{margin-bottom:0}.rich-text p:empty{display:none}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-main-text-default);margin:0 0 14px}.rich-text p+h1,.rich-text p+h2,.rich-text p+h3,.rich-text p+h4,.rich-text p+h5,.rich-text p+h6,.rich-text ul+h1,.rich-text ul+h2,.rich-text ul+h3,.rich-text ul+h4,.rich-text ul+h5,.rich-text ul+h6,.rich-text ol+h1,.rich-text ol+h2,.rich-text ol+h3,.rich-text ol+h4,.rich-text ol+h5,.rich-text ol+h6{margin-top:var(--size-72)}.rich-text a{font-size:inherit;color:#c74d0f;font-weight:var(--font-weight-semibold);text-underline-offset:var(--text-underline-offset-sm);transition:color var(--transition-fast);text-decoration:underline}.rich-text a:hover{color:var(--color-link-hover-warm)}.rich-text a:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.rich-text ul,.rich-text ol{margin:0 0 1.5em;padding-left:1.5em}.rich-text li{margin-bottom:.5em}.rich-text li:last-child{margin-bottom:0}.rich-text ul ul,.rich-text ol ol,.rich-text ul ol,.rich-text ol ul{margin-top:.5em;margin-bottom:.5em}.rich-text blockquote{border-left:var(--border-width-thick) solid var(--color-sea-blue-strong);color:var(--color-main-text-subtle);margin:1.5em 0;padding:.5em 0 .5em 1.5em;font-style:italic}.rich-text blockquote p:last-child{margin-bottom:0}.rich-text code{background-color:var(--color-main-surface-tinted);border-radius:var(--corner-radius-4);padding:.125em .5em;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.rich-text pre{background-color:var(--color-main-surface-tinted);border-radius:var(--corner-radius-8);margin:1.5em 0;padding:1.5em;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;overflow-x:auto}.rich-text pre code{background:0 0;padding:0}.rich-text table{border-collapse:collapse;width:100%;margin:1.5em 0}.rich-text th,.rich-text td{text-align:left;border-bottom:var(--border-width-thin) solid var(--color-main-stroke-light);padding:.75em 1em}.rich-text th{font-weight:var(--font-weight-semibold);background-color:var(--color-main-surface-tinted)}.rich-text tr:last-child td{border-bottom:none}.rich-text img{border-radius:var(--corner-radius-20);max-width:100%;height:auto;margin:1.5em 0}.rich-text figure{margin:1.5em 0}.rich-text figcaption{font-size:var(--font-size-caption);color:var(--color-main-text-subtle);margin-top:.5em}.rich-text hr{border:none;border-top:var(--border-width-thin) solid var(--color-main-stroke-light);margin:2em 0}.rich-text strong,.rich-text b{font-weight:var(--font-weight-semibold)}.rich-text mark{background-color:var(--color-yellow);padding:.125em .25em}.rich-text--large h1{font-size:var(--font-size-h3-desktop)}.rich-text--large h2{font-size:var(--font-size-h5-desktop)}.rich-text--large h3{font-size:var(--font-size-subheading-desktop);font-weight:var(--font-weight-semibold)}.rich-text--large h4,.rich-text--large h5,.rich-text--large h6,.rich-text--small{font-size:var(--font-size-body-m)}.rich-text--small h1{font-size:var(--font-size-h5-mobile)}.rich-text--small h2{font-size:var(--font-size-subheading-desktop)}.rich-text--small h3,.rich-text--small h4,.rich-text--small h5,.rich-text--small h6{font-size:var(--font-size-body-m)}@media (max-width:768px){.rich-text--large{font-size:var(--font-size-subheading-mobile)}.rich-text--large h1{font-size:var(--font-size-h3-mobile)}.rich-text--large h2{font-size:var(--font-size-h5-mobile)}.rich-text--large h3{font-size:var(--font-size-subheading-mobile)}.rich-text p+h1,.rich-text p+h2,.rich-text p+h3,.rich-text p+h4,.rich-text p+h5,.rich-text p+h6,.rich-text ul+h1,.rich-text ul+h2,.rich-text ul+h3,.rich-text ul+h4,.rich-text ul+h5,.rich-text ul+h6,.rich-text ol+h1,.rich-text ol+h2,.rich-text ol+h3,.rich-text ol+h4,.rich-text ol+h5,.rich-text ol+h6{margin-top:var(--size-44)}}
--with-title.faq-topic-wrapper{gap:var(--size-24);flex-direction:column;display:flex}.faq-topic__title{font-family:var(--typography-h5-family);font-size:var(--typography-h5-size-mobile);font-weight:var(--typography-h5-weight);line-height:var(--typography-h5-line-height);color:var(--color-text);margin:0;margin-bottom:var(--size-12)}@media (min-width:1024px){.faq-topic__title{font-size:var(--typography-h5-size-desktop);margin-bottom:var(--size-24)}}.faq-topic{background-color:var(--color-neutral-medium);border-radius:var(--corner-radius-20);padding:var(--size-60) var(--size-16)}@media (min-width:768px){.faq-topic{padding:var(--size-60) var(--size-60)}}@media (min-width:1024px){.faq-topic{padding:80px 100px}}.faq-topic__topic{font-family:var(--typography-subheading-family);font-size:var(--typography-subheading-size-mobile);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-line-height);color:var(--color-text);margin:0 0 var(--size-40) 0}@media (min-width:1024px){.faq-topic__topic{font-size:var(--typography-subheading-size-desktop)}}.faq-topic__list{gap:var(--size-40);flex-direction:column;display:flex}.faq-topic__item{padding-bottom:var(--size-40);border-bottom:1px solid #003e724d}.faq-topic__question{align-items:flex-start;gap:var(--size-32);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.faq-topic__question::-webkit-details-marker{display:none}.faq-topic__question:focus{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}@media (hover:hover){.faq-topic__question:hover{opacity:.8}}@media (min-width:768px){.faq-topic__question{gap:60px}}@media (min-width:1024px){.faq-topic__question{gap:100px}}.faq-topic__question-text{font-family:var(--font-family-heading);font-size:var(--font-size-subheading-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-intro);color:var(--color-text);flex:1}@media (min-width:768px){.faq-topic__question-text{font-size:var(--font-size-body-l)}}@media (min-width:1024px){.faq-topic__question-text{font-size:var(--font-size-subheading-desktop)}}.faq-topic__icon{width:24px;height:24px;color:var(--color-text);transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-topic__answer{padding-top:var(--size-32);color:var(--color-text);font-size:var(--font-size-subheading-mobile);line-height:var(--line-height-base);padding-right:48px}@media (min-width:1024px){.faq-topic__answer{font-size:var(--font-size-subheading-desktop);padding-right:124px}}.faq-topic__answer p{margin:0}.faq-topic__answer p:not(:last-child){margin-bottom:var(--size-16)}.faq-topic__answer h1,.faq-topic__answer h2,.faq-topic__answer h3,.faq-topic__answer h4,.faq-topic__answer h5,.faq-topic__answer h6{font-weight:var(--font-weight-semibold);margin:var(--size-24) 0 var(--size-12) 0;line-height:var(--line-height-heading)}:is(.faq-topic__answer h1,.faq-topic__answer h2,.faq-topic__answer h3,.faq-topic__answer h4,.faq-topic__answer h5,.faq-topic__answer h6):first-child{margin-top:0}.faq-topic__answer ul,.faq-topic__answer ol{margin:var(--size-16) 0;padding-left:var(--size-24)}.faq-topic__answer li:not(:last-child){margin-bottom:var(--size-8)}.faq-topic__answer a{color:var(--color-main-text-subtle);text-underline-offset:var(--text-underline-offset-sm);text-decoration:underline}.faq-topic__answer a:hover{color:var(--color-main-text-hover)}.faq-topic__answer img{border-radius:var(--corner-radius-8);max-width:100%;height:auto;margin:var(--size-16) 0}.faq-topic__answer strong,.faq-topic__answer b{font-weight:var(--font-weight-semibold)}
.article{--content-width-narrow:700px;--content-width-wide:1400px;width:100%;padding:var(--size-32) 0;flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.article{padding:var(--size-44) 0}}.article__ingress{--_block-padding:var(--size-16);width:100%;max-width:min(var(--content-width-narrow), 100% - 2 * var(--_block-padding));margin:0 auto var(--size-24) auto;font-family:var(--font-family-base);font-size:var(--font-size-body-l);font-weight:var(--font-weight-regular);line-height:var(--line-height-intro);color:var(--color-main-text-default)}.article__body{--_block-padding:var(--size-16);width:100%;max-width:min(var(--content-width-narrow), 100% - 2 * var(--_block-padding));margin:0 auto var(--size-24) auto}@media (min-width:768px){.article__ingress{--_block-padding:var(--size-24);font-size:var(--font-size-ingress-desktop);margin-bottom:var(--size-44)}.article__body{--_block-padding:var(--size-24);margin-bottom:var(--size-44)}}@media (min-width:1024px){.article__ingress,.article__body{--_block-padding:var(--size-48)}}.article__content{width:100%}
.error{text-align:center;padding:20px}.error__heading{margin-bottom:1rem;font-weight:900}.error__title{font-weight:300}
.event-listing-page{background-color:var(--color-background);flex-direction:column;width:100%;min-height:100vh;display:flex}.event-listing-page__header{gap:var(--size-24);width:100%;max-width:1440px;padding:var(--size-24) var(--size-16) 0;flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.event-listing-page__header{padding:var(--size-60) var(--size-60) 0}}.event-listing-page__hero-image-wrapper{border-radius:var(--corner-radius-12);aspect-ratio:1406/586;width:100%;overflow:hidden}@media (min-width:1024px){.event-listing-page__hero-image-wrapper{border-radius:var(--corner-radius-24)}}.event-listing-page__hero-image{object-fit:cover;width:100%;height:100%}.event-listing-page__container{gap:var(--size-32);width:100%;max-width:1440px;padding:var(--size-32) var(--size-16) var(--size-60);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.event-listing-page__container{gap:var(--size-60);padding:var(--size-60) var(--size-60) var(--size-104)}}.event-listing-page__title{font-family:var(--typography-h3-family);font-size:var(--typography-h3-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.event-listing-page__title{font-size:var(--typography-h3-size-desktop)}}.event-listing-page__link-module{width:100%;padding:0 var(--size-16) var(--size-60);justify-content:center;display:flex}@media (min-width:1024px){.event-listing-page__link-module{padding:0 var(--size-60) var(--size-104)}}.event-listing-page__grid{gap:var(--size-44);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.event-listing-page__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.event-listing-page__grid{gap:var(--size-72) var(--size-32);grid-template-columns:repeat(3,1fr)}}
.link-module{font-family:var(--font-family-base);display:flex}.link-module--large{align-items:center;gap:var(--size-72);padding:var(--size-60);border-radius:var(--corner-radius-24);max-width:var(--link-module-max-width-large);flex-direction:row}.link-module--large .link-module__content{gap:var(--size-32);flex-direction:column;flex:1;min-width:0;display:flex}.link-module--large .link-module__text{gap:var(--size-16);flex-direction:column;display:flex}.link-module--large .link-module__title{font-size:var(--font-size-h4-desktop);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0}.link-module--large .link-module__description{font-size:var(--font-size-subheading-desktop);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);margin:0}.link-module--large .link-module__image-wrapper{width:var(--link-module-image-width-desktop);height:var(--link-module-image-height-desktop);flex-shrink:0}.link-module--large .link-module__image{object-fit:cover;border-radius:var(--corner-radius-12);width:100%;height:100%}.link-module--small{gap:var(--size-24);padding:var(--size-44);max-width:var(--link-module-max-width-small);flex-direction:column}.link-module--small .link-module__content{gap:var(--size-16);flex-direction:column;display:flex}.link-module--small .link-module__text{gap:var(--size-8);flex-direction:column;display:flex}.link-module--small .link-module__title{font-size:var(--font-size-subheading-desktop);font-weight:var(--font-weight-bold);line-height:var(--line-height-intro);margin:0}.link-module--small .link-module__description{font-size:var(--font-size-subheading-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);margin:0}.link-module--small .link-module__image-wrapper{aspect-ratio:569/467;width:100%}.link-module--small .link-module__image{object-fit:cover;border-radius:var(--corner-radius-12);width:100%;height:100%}.link-module--original-blue{background-color:var(--color-main-surface-light);color:var(--color-main-text-on-color-default)}.link-module--original-blue .link-module__title,.link-module--original-blue .link-module__description{color:var(--color-main-text-on-color-default)}.link-module--blue-tinted{background-color:var(--color-neutral-medium);color:var(--color-main-text-default)}.link-module--blue-tinted .link-module__title,.link-module--blue-tinted .link-module__description,.link-module--none,.link-module--none .link-module__title,.link-module--none .link-module__description{color:var(--color-main-text-default)}.link-module--sea-blue{background-color:var(--color-sea-blue-strong);color:var(--color-main-text-default)}.link-module--sea-blue .link-module__title,.link-module--sea-blue .link-module__description{color:var(--color-main-text-default)}@media (max-width:1024px){.link-module--large{gap:var(--size-48);padding:var(--size-40)}.link-module--large .link-module__image-wrapper{width:var(--link-module-image-width-tablet);aspect-ratio:569/467;height:auto}.link-module--large .link-module__title{font-size:var(--font-size-h4-mobile)}}@media (max-width:768px){.link-module--large{gap:var(--size-24);padding:var(--size-32);flex-direction:column;max-width:100%}.link-module--large .link-module__content{order:2}.link-module--large .link-module__image-wrapper{order:1;width:100%}.link-module--large .link-module__title{font-size:var(--font-size-h4-mobile)}.link-module--large .link-module__description{font-size:var(--font-size-subheading-mobile)}}
.faq{width:100%;margin:var(--size-24) 0}@media (min-width:1024px){.faq{margin:var(--size-44) 0}}.faq__content{max-width:var(--container-2xl);margin:0 auto}.faq__heading{font-family:var(--font-family-heading);font-size:var(--font-size-h3-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text);margin:var(--size-44) 0 0 0}@media (min-width:1024px){.faq__heading{font-size:var(--font-size-h3-desktop);margin:var(--size-72) 0 0 0}}.faq__divider{border:none;border-top:1px solid var(--color-main-stroke-light);margin:var(--size-40) 0}@media (min-width:1024px){.faq__divider{margin:var(--size-60) 0}}.faq__topics{gap:var(--size-60);flex-direction:column;display:flex}@media (min-width:1024px){.faq__topics{gap:var(--size-104);max-width:var(--container-lg);width:100%;margin:0 auto}}
.start{flex-direction:column;gap:24px;padding:20px;display:flex}.start__content-area{width:100%;max-width:var(--content-width-startpage);flex-direction:column;gap:24px;margin:0 auto;display:flex}
