/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body:has(.site-header--overlay){--header-height:calc(var(--logo-height) + var(--spacing)*2 + var(--spacing-s)*2)}body:has(.site-header--overlay) .site-header__wrapper{padding:var(--spacing) var(--spacing-page)}:is(body:has(.site-header--overlay) .site-header__wrapper .site-header__desktop,body:has(.site-header--overlay) .site-header__wrapper .site-header__mobile){height:calc(var(--logo-height) + var(--spacing-s)*2);padding:var(--spacing-xxs) var(--spacing-m);background-color:var(--color-background);border-radius:5rem}body:has(.site-header--overlay) .site-header__wrapper .site-header__mobile{padding:var(--spacing-xxs) var(--spacing)}body:has(.site-header--overlay) .site-header__wrapper .site-header__branding{height:var(--logo-height);align-self:center}body:has(.site-header--overlay).has-scrolled-up .site-header.site-header--sticky{background:0 0}body:has(.site-header--overlay).has-scrolled .site-header--overlay .site-header__navigation .navigation__subwrapper--dropdown{border-radius:var(--border-radius)}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown{z-index:1;border:var(--border-width) solid var(--color-border);top:90%}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .navigation__subwrapper-inner:before{content:"";top:calc(var(--spacing-s)*-1);width:100%;height:var(--spacing-s);position:absolute}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown:not(.navigation__subwrapper--dropdown .navigation__subwrapper--dropdown){left:calc(0px - var(--navigation-submenu-offset,0px) - var(--spacing-s) - var(--spacing-s))}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .navigation__sublist--dropdown:not(.navigation__sublist--dropdown .navigation__sublist--dropdown){padding:var(--spacing-s);border-radius:var(--border-radius)}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .link,.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .no-link{font-size:var(--font-size-default)}.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .navigation__subwrapper--dropdown .link,.site-header__desktop .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown .navigation__subwrapper--dropdown .no-link{font-size:var(--font-size-s)}.dialog--site-header .link:hover,.site-header__wrapper .link:hover{color:var(--color-link)}.dialog--site-header .navigation .navigation__item .link span:after,.site-header__wrapper .navigation .navigation__item .link span:after{background-color:var(--color-highlight)}.site-header__desktop .navigation-header_primary .navigation__item{position:relative}.site-header__desktop .navigation-header_primary .navigation__item>.link,.site-header__desktop .navigation-header_primary .navigation__item>.link span{position:static}.site-header__desktop .navigation-header_primary .navigation__item>.link span:after{height:3px;position:absolute;bottom:-.2rem;left:0}.site-header__desktop .site-header__search{align-items:center;display:inline-flex}.site-header__desktop .site-header__search>.button.button--foldout{width:var(--font-size-xxxxl);height:var(--font-size-xxxxl);color:var(--color-button-contrast);transition:transform var(--transition-m),background-color var(--transition-m),color var(--transition-m);border-radius:4rem}.site-header--minimal .site-header__desktop .site-header__search--inline .site-header__search__form{width:calc(100% - 32rem);height:calc(var(--logo-height) + var(--spacing-s)*2);transform:unset;left:auto;right:8rem}@media (width>=1281px){.site-header--minimal .site-header__desktop .site-header__search--inline .site-header__search__form{width:calc(100% - 36rem)}}.site-header--minimal .site-header__desktop .site-header__search--inline>.button.button--foldout[aria-expanded=false]+.site-header__search__form{z-index:-1;top:0}.site-header__search .form--search{border-radius:var(--border-radius)}.site-header__search .form-text{padding-left:var(--spacing-s)}.site-header__search .form--search .button--search{background-color:var(--color-dark);color:var(--color-light);box-shadow:none}.site-header__search .form--search .button--search span{color:var(--color-light)}.site-header__search .form--search .button--search:hover{opacity:.8}.dialog--site-header.dialog--full .form--search{margin:0}.dialog--site-header{--header-height:calc(var(--logo-height) + var(--spacing)*2);padding:var(--spacing-s) var(--spacing)}.dialog--site-header .dialog__footer{padding-bottom:0}.site-footer{padding:var(--spacing-m) var(--spacing-xxs)}.site-footer__inner{width:100%;max-width:var(--width-max);padding:0 var(--spacing-page);padding-top:var(--spacing);padding-bottom:var(--spacing);background:var(--color-light);border-radius:var(--border-radius);margin-left:auto;margin-right:auto}.site-footer__inner .site-footer__top{padding-top:var(--spacing-xxs)}.site-footer__inner .site-footer__top .navigation__list .button.button--dialog,.site-footer__inner .site-footer__top .navigation__list .link,.site-footer__inner .site-footer__top .navigation__list .no-link{padding-bottom:var(--spacing-xs);font-size:var(--font-size-m);font-weight:var(--font-weight-bold)}.site-footer__inner .site-footer__top .navigation__sublist .button.button--dialog,.site-footer__inner .site-footer__top .navigation__sublist .link,.site-footer__inner .site-footer__top .navigation__sublist .no-link{font-size:var(--font-size);font-weight:var(--font-weight)}.site-footer__inner .site-footer__top .navigation__sublist .navigation__sublist .button.button--dialog,.site-footer__inner .site-footer__top .navigation__sublist .navigation__sublist .link,.site-footer__inner .site-footer__top .navigation__sublist .navigation__sublist .no-link{font-size:var(--font-size-s)}.site-footer__inner .site-footer__top .navigation-footer_social .link{font-size:var(--font-size-default);padding:0}.site-footer__inner .site-footer__bottom .site-footer__wrapper{gap:var(--spacing-xxs)}.site-footer__inner .site-footer__wrapper{padding:0}.site-footer__inner .site-footer__wrapper+.site-footer__wrapper{padding-top:var(--spacing-m)}.statistic__figure{width:fit-content;padding-bottom:var(--spacing-xs);margin-bottom:var(--spacing-xs);border-bottom:3px solid var(--color-highlight);display:inline-block}.accordion summary,.text details summary{color:var(--color-action)}.accordion summary:hover,.accordion[open] summary,.text details summary:hover,.text details[open] summary{color:var(--color-action-hover)}.text p:has(+ul,+ol){margin-bottom:var(--spacing-xs)}.heading .heading__back .link.link--button.link--transparent{text-decoration:none}@media (width>=769px){.heading.heading--split{max-width:100%}.heading.heading--split .heading__title{gap:var(--spacing);font-size:var(--font-size-xxl);grid-template-columns:33.3% auto;display:grid}.heading.heading--split .heading__label{line-height:var(--line-height-m)}.section.section--grid.section--top{overflow:unset}.section.section--grid.section--top .section__inner--grid>.section__inner__content>.grid[data-columns="2"]>.grid__item{top:var(--spacing-s);position:sticky}}.card .card__metadata,.heading .heading__metadata{gap:var(--spacing-xxs) var(--spacing-s)}.card .card__metadata .label,.heading .heading__metadata .label{padding:var(--button-spacing-s);font-size:var(--font-size-s)}.card.card--block_step:not(.card--background){border:0;border-top:var(--border-width) solid var(--color-border);border-radius:0;margin-bottom:0}.card.card--block_step:not(.card--background) .card__label{aspect-ratio:1;width:fit-content;padding:var(--spacing-xxs);margin-bottom:var(--spacing-xs);color:var(--color-action);border:var(--border-width) solid var(--color-action);font-size:var(--font-size-xl);border-radius:2rem;justify-content:center;align-items:center;display:flex}.overview .overview-filters .form-select,.overview .overview-filters .form-text{padding-left:var(--spacing);border-radius:var(--border-radius)}.overview--list:not(.overview--search).overview--border .overview__results .grid[data-columns="1"] .grid__column{border-bottom:0;padding-bottom:0}.overview--list:not(.overview--search).overview--border .overview__results .grid[data-columns="1"] .grid__column:first-child{padding-top:0}.overview .overview__results .card{padding:var(--spacing-s)}.overview .overview__results .card .card__image,.overview .overview__results .card .card__image img{border-radius:var(--font-size-s)}.overview .overview__results .card .card__content{padding:0}.overview .overview__results .card .card__image+.card__content{padding-top:var(--spacing-s)}.overview .overview__results .card.card--inline .card__image+.card__content{padding-top:0}.overview.overview--search .overview__results .card{border:0;padding:0}.overview.overview--search .overview__results .grid[data-columns="1"] .grid__column{padding:var(--spacing-m) var(--spacing-s)}@media (width>=540px){.heading+.overview--right{position:relative}.heading+.overview--right .overview__link--align-heading{z-index:1;height:calc(var(--font-size-section)*var(--line-height-heading));padding-bottom:var(--spacing-xs);margin:calc((var(--font-size-section)*var(--line-height-heading) + var(--spacing-vertical-content))*-1) 0 0;align-items:flex-end;display:flex;position:absolute;right:0}.heading+.overview--right .overview__link--align-heading .link.link--button{padding:0}}.layout-builder__action-button--color+.layout-builder__action-button-items .layout-builder__action-button-items__inner:has(:nth-child(4)):not(:has(.transparent-color)){width:120px}.section.section--overview .overview__filters-top .button:before{margin-top:-1rem}.section.section--overview .section__inner>.overview__link--top.overview__link--align-heading{padding-bottom:var(--spacing-xs);align-items:flex-end}.section.section--overview .section__inner>.overview__link--top.overview__link--align-heading .link.link--button{padding:0}
