/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
nav.tag-navigation h4{margin-bottom:var(--sm);}nav.tag-navigation ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--xs);}nav.tag-navigation a{font-weight:500;font-stretch:normal;color:var(--headlineColor);max-width:75ch;font-size:1em;font-size:clamp(1em,0.5944rem + 0.5495vw,1.125em);line-height:1.3125;letter-spacing:0;display:inline-block;background:var(--tagBg);color:var(--tagText);padding:var(--xxs) var(--xs);border:1px solid transparent;border-radius:24px;text-decoration:none;font-weight:500;font-stretch:normal;color:var(--headlineColor);max-width:75ch;font-size:1em;font-size:clamp(1em,0.5944rem + 0.5495vw,1.125em);line-height:1.3125;letter-spacing:0;display:inline-block;}@media print{nav.tag-navigation a{font-size:10pt;line-height:13pt;}}nav.tag-navigation a:hover,nav.tag-navigation a:focus,nav.tag-navigation a:active,nav.tag-navigation a.is-active{background:var(--tagHoverBg);color:var(--tagHoverText);}@media print{nav.tag-navigation a{font-size:10pt;line-height:13pt;}}@media (max-width:31.188em){nav.tag-navigation{padding:0;}}@media (min-width:1080px){nav.tag-navigation{margin-top:var(--xl);}nav.tag-navigation ul{flex-direction:column;}}
.grid--large-featured{container-type:inline-size;container-name:edna-large-tile-grid;}.grid--large-featured .tile-container{grid-auto-flow:dense !important;}.grid--large-featured p.teaser-body{display:none;}@container edna-large-tile-grid (min-width:710px) and (max-width:1294.999px){.teaser-item:nth-child(7n+1){grid-column:1/-1;}.teaser-item:nth-child(7n+1) p.teaser-metadata,.teaser-item:nth-child(7n+1) p.teaser-body{display:inline-block;}.teaser-item:nth-child(7n+1) a.teaser-card-link{transition:none;min-height:250px;position:static;display:grid;grid-template-columns:1fr 1fr;gap:var(--md);padding-top:0;}.teaser-item:nth-child(7n+1) a.teaser-card-link + .tile-tags{margin-left:calc(50% + var(--xxs));border-top:1px solid var(--cardInnerBorder) !important;padding-bottom:var(--md);}.teaser-item:nth-child(7n+1) :has(.content-container:first-child) .tile-tags{margin-left:var(--md);}.teaser-item:nth-child(7n+1) .content-container{grid-column:2;padding-left:0;padding-top:var(--md);}.teaser-item:nth-child(7n+1) .content-container:first-child{grid-column:1/-1;padding-left:var(--md);}.teaser-item:nth-child(7n+1):hover .teaser-background-blur img{transform:unset;}.teaser-item:nth-child(7n+1) .teaser-content.image--tile a.teaser-card-link .image-container,.teaser-item:nth-child(7n+1) .image-container{background:var(--cardHoverBackground);border-radius:var(--cardRadius) 0 0 var(--cardRadius);padding:0;position:absolute;top:0;left:0;width:calc(50% - var(--xs));height:100%;max-height:100%;max-width:100%;display:flex;align-items:center;flex-direction:column;overflow:hidden;z-index:0;}.teaser-item:nth-child(7n+1) .teaser-content.image--tile a.teaser-card-link .image-container div,.teaser-item:nth-child(7n+1) .teaser-content.image--tile a.teaser-card-link .image-container picture,.teaser-item:nth-child(7n+1) .teaser-content.image--tile a.teaser-card-link .image-container span,.teaser-item:nth-child(7n+1) .teaser-content.image--tile a.teaser-card-link .image-container img,.teaser-item:nth-child(7n+1) .image-container div,.teaser-item:nth-child(7n+1) .image-container picture,.teaser-item:nth-child(7n+1) .image-container span,.teaser-item:nth-child(7n+1) .image-container img{height:auto;margin:auto;max-height:100%;z-index:1;}.teaser-item:nth-child(7n+1) .teaser-content.image--tile a.teaser-card-link .image-container .teaser-background-blur,.teaser-item:nth-child(7n+1) .image-container .teaser-background-blur{display:block !important;z-index:1;position:absolute;width:100%;height:100%;}.teaser-item:nth-child(7n+1) .teaser-content.image--tile a.teaser-card-link .image-container .teaser-background-blur img,.teaser-item:nth-child(7n+1) .image-container .teaser-background-blur img{min-width:110%;min-height:110%;top:-5%;left:-5%;content:"";position:absolute;filter:blur(10px);}.teaser-item:nth-child(7n+1) .teaser-content.image--tile a.teaser-card-link .image-container .teaser-background-blur:after,.teaser-item:nth-child(7n+1) .image-container .teaser-background-blur:after{display:block;width:100%;height:100%;left:0;top:0;z-index:1;content:"";position:absolute;background:rgba(0,0,0,0.16);}.teaser-item:nth-child(7n+1).logo-tile .image-container img{max-height:50%;max-width:50%;}.teaser-item:nth-child(7n+1).logo-tile .image-container:before,.teaser-item:nth-child(7n+1).logo-tile .image-container:after{display:none;}.teaser-item:nth-child(7n+1).svg-img .image-container span{max-width:40%;}.teaser-item:nth-child(7n+1).svg-img .image-container:before,.teaser-item:nth-child(7n+1).svg-img .image-container:after{display:none;}}@container edna-large-tile-grid (min-width:1295px){.teaser-item:nth-child(10n+1) p.teaser-metadata,.teaser-item:nth-child(10n+1) p.teaser-body,.teaser-item:nth-child(10n+1) + .teaser-item p.teaser-metadata,.teaser-item:nth-child(10n+1) + .teaser-item p.teaser-body{display:inline-block;}.teaser-item:nth-child(10n+1) a.teaser-card-link,.teaser-item:nth-child(10n+1) + .teaser-item a.teaser-card-link{transition:none;min-height:250px;position:static;display:grid;grid-template-columns:1fr 1fr;gap:var(--md);padding-top:0;}.teaser-item:nth-child(10n+1) a.teaser-card-link + .tile-tags,.teaser-item:nth-child(10n+1) + .teaser-item a.teaser-card-link + .tile-tags{margin-left:calc(50% + var(--xxs));border-top:1px solid var(--cardInnerBorder) !important;padding-bottom:var(--md);}.teaser-item:nth-child(10n+1) :has(.content-container:first-child) .tile-tags,.teaser-item:nth-child(10n+1) + .teaser-item :has(.content-container:first-child) .tile-tags{margin-left:var(--md);}.teaser-item:nth-child(10n+1) .content-container,.teaser-item:nth-child(10n+1) + .teaser-item .content-container{grid-column:2;padding-left:0;padding-top:var(--md);}.teaser-item:nth-child(10n+1) .content-container:first-child,.teaser-item:nth-child(10n+1) + .teaser-item .content-container:first-child{grid-column:1/-1;padding-left:var(--md);}.teaser-item:nth-child(10n+1):hover .teaser-background-blur img,.teaser-item:nth-child(10n+1) + .teaser-item:hover .teaser-background-blur img{transform:unset;}.teaser-item:nth-child(10n+1) .teaser-content.image--tile a.teaser-card-link .image-container,.teaser-item:nth-child(10n+1) .image-container,.teaser-item:nth-child(10n+1) + .teaser-item .teaser-content.image--tile a.teaser-card-link .image-container,.teaser-item:nth-child(10n+1) + .teaser-item .image-container{background:var(--cardHoverBackground);border-radius:var(--cardRadius) 0 0 var(--cardRadius);padding:0;position:absolute;top:0;left:0;width:calc(50% - var(--xs));height:100%;max-height:100%;max-width:100%;display:flex;align-items:center;flex-direction:column;overflow:hidden;z-index:0;}.teaser-item:nth-child(10n+1) .teaser-content.image--tile a.teaser-card-link .image-container div,.teaser-item:nth-child(10n+1) .teaser-content.image--tile a.teaser-card-link .image-container picture,.teaser-item:nth-child(10n+1) .teaser-content.image--tile a.teaser-card-link .image-container span,.teaser-item:nth-child(10n+1) .teaser-content.image--tile a.teaser-card-link .image-container img,.teaser-item:nth-child(10n+1) .image-container div,.teaser-item:nth-child(10n+1) .image-container picture,.teaser-item:nth-child(10n+1) .image-container span,.teaser-item:nth-child(10n+1) .image-container img,.teaser-item:nth-child(10n+1) + .teaser-item .teaser-content.image--tile a.teaser-card-link .image-container div,.teaser-item:nth-child(10n+1) + .teaser-item .teaser-content.image--tile a.teaser-card-link .image-container picture,.teaser-item:nth-child(10n+1) + .teaser-item .teaser-content.image--tile a.teaser-card-link .image-container span,.teaser-item:nth-child(10n+1) + .teaser-item .teaser-content.image--tile a.teaser-card-link .image-container img,.teaser-item:nth-child(10n+1) + .teaser-item .image-container div,.teaser-item:nth-child(10n+1) + .teaser-item .image-container picture,.teaser-item:nth-child(10n+1) + .teaser-item .image-container span,.teaser-item:nth-child(10n+1) + .teaser-item .image-container img{height:auto;margin:auto;max-height:100%;z-index:1;}.teaser-item:nth-child(10n+1) .teaser-content.image--tile a.teaser-card-link .image-container .teaser-background-blur,.teaser-item:nth-child(10n+1) .image-container .teaser-background-blur,.teaser-item:nth-child(10n+1) + .teaser-item .teaser-content.image--tile a.teaser-card-link .image-container .teaser-background-blur,.teaser-item:nth-child(10n+1) + .teaser-item .image-container .teaser-background-blur{display:block !important;z-index:1;position:absolute;width:100%;height:100%;}.teaser-item:nth-child(10n+1) .teaser-content.image--tile a.teaser-card-link .image-container .teaser-background-blur img,.teaser-item:nth-child(10n+1) .image-container .teaser-background-blur img,.teaser-item:nth-child(10n+1) + .teaser-item .teaser-content.image--tile a.teaser-card-link .image-container .teaser-background-blur img,.teaser-item:nth-child(10n+1) + .teaser-item .image-container .teaser-background-blur img{min-width:110%;min-height:110%;top:-5%;left:-5%;content:"";position:absolute;filter:blur(10px);}.teaser-item:nth-child(10n+1) .teaser-content.image--tile a.teaser-card-link .image-container .teaser-background-blur:after,.teaser-item:nth-child(10n+1) .image-container .teaser-background-blur:after,.teaser-item:nth-child(10n+1) + .teaser-item .teaser-content.image--tile a.teaser-card-link .image-container .teaser-background-blur:after,.teaser-item:nth-child(10n+1) + .teaser-item .image-container .teaser-background-blur:after{display:block;width:100%;height:100%;left:0;top:0;z-index:1;content:"";position:absolute;background:rgba(0,0,0,0.16);}.teaser-item:nth-child(10n+1).logo-tile .image-container img,.teaser-item:nth-child(10n+1) + .teaser-item.logo-tile .image-container img{max-height:50%;max-width:50%;}.teaser-item:nth-child(10n+1).logo-tile .image-container:before,.teaser-item:nth-child(10n+1).logo-tile .image-container:after,.teaser-item:nth-child(10n+1) + .teaser-item.logo-tile .image-container:before,.teaser-item:nth-child(10n+1) + .teaser-item.logo-tile .image-container:after{display:none;}.teaser-item:nth-child(10n+1).svg-img .image-container span,.teaser-item:nth-child(10n+1) + .teaser-item.svg-img .image-container span{max-width:40%;}.teaser-item:nth-child(10n+1).svg-img .image-container:before,.teaser-item:nth-child(10n+1).svg-img .image-container:after,.teaser-item:nth-child(10n+1) + .teaser-item.svg-img .image-container:before,.teaser-item:nth-child(10n+1) + .teaser-item.svg-img .image-container:after{display:none;}.teaser-item:nth-child(10n+1){grid-column:1/3;}.teaser-item:nth-child(10n+1) + .teaser-item{grid-column:3/5;}}
.section-subnav{background:var(--backgroundColor);border-top:0.06rem solid var(--border2);--arrowBackground:var(--backgroundColor);--subnavHeight:62px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-items:stretch;overflow:hidden;z-index:99;width:100%;padding:0 var(--md);position:sticky;top:0;left:0;min-height:62px;}@media (min-width:1200px){.section-subnav{padding:0 var(--lg);}}@media (max-width:31.188em){.section-subnav{overflow:hidden;}}.section-subnav.align-content-width{padding:var(--organismPadding);padding-top:0;padding-bottom:0;}.section-subnav.align-content-width > .container{max-width:96.625em;margin:0 auto;}.section-subnav.js-is-sticky{box-shadow:var(--cardShadow);border-bottom:0.06rem solid var(--border2);}.section-subnav.transparent{--arrowBackground:var(--cardBackground);}.section-subnav.transparent.js-is-sticky{--backgroundColor:var(--cardBackground);}.section-subnav.js-hide-sticky,.section-subnav.js-hide-sticky:before{opacity:0;}.section-subnav.js-hide-sticky:focus-within,.section-subnav.js-hide-sticky:focus-within:before{opacity:1;}.section-subnav .container{width:100%;list-style:none;flex-direction:row;display:flex;align-items:stretch;gap:0 var(--md);}.section-subnav a:not(.button){display:flex;height:100%;white-space:nowrap;padding:var(--xs) 0;}@media (min-width:1200px){.section-subnav a:not(.button){padding:var(--xxs) 0;}}.section-subnav ul,.section-subnav li{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-self:stretch;}.section-subnav .logo-element a{align-items:center;padding:var(--sm) var(--xs) var(--xs) 0;gap:0 var(--xs);text-decoration:none;}@media (min-width:31.25em){.section-subnav .logo-element a{padding:var(--xxs) var(--xs) var(--xxs) 0;}}.section-subnav .logo-element a:hover span{color:var(--linkColor);}.section-subnav .logo-element .media-foreground{width:auto;display:flex;align-items:center;height:100%;}.section-subnav .logo-element .media-foreground img{width:auto;height:2rem;height:var(--lg);}.section-subnav .nav-element{flex:1 1 auto;flex-wrap:wrap-reverse;overflow:visible;gap:var(--xs) var(--md);position:relative;width:100%;max-width:fit-content;margin-right:auto;}.section-subnav .nav-element a:not(.button){font-weight:500;font-stretch:normal;color:var(--headlineColor);max-width:75ch;font-size:1em;font-size:clamp(1em,0.5944rem + 0.5495vw,1.125em);line-height:1.3125;letter-spacing:0;}@media print{.section-subnav .nav-element a:not(.button){font-size:10pt;line-height:13pt;}}.section-subnav .nav-element a:not(.button).is-active{color:var(--linkColor);position:relative;text-decoration:none;}.section-subnav .nav-element a:not(.button).is-active:before{content:"";position:absolute;width:0;height:0.25rem;bottom:0;left:0;background-color:var(--linkColor);transition:width 0.3s ease;}.section-subnav .nav-element a:not(.button).is-active:before{bottom:-0.25rem;}@media (hover:hover){.section-subnav .nav-element a:not(.button).is-active:hover:before,.section-subnav .nav-element a:not(.button).is-active.active:before,.section-subnav .nav-element a:not(.button).is-active.is-active:before,.section-subnav .nav-element a:not(.button).is-active.js-is-actve:before{width:100%;right:0;z-index:1;}}.section-subnav .nav-element a:not(.button).is-active:before{bottom:0;width:100%;}.section-subnav .nav-element .nav-link-container{overflow:hidden;flex:1 1 auto;max-width:100%;position:static;display:flex;width:100%;}.section-subnav .nav-element button.scroll{display:none;position:absolute;top:0;border:none;padding:0;height:100%;width:52px;z-index:10;}.section-subnav .nav-element button.scroll > svg{fill:transparent;stroke:var(--linkColor);stroke-width:3px;stroke-linecap:round;width:10px;height:10px;margin:auto;}.section-subnav .nav-element button.scroll:hover{border:none;}.section-subnav .nav-element button.scroll.left{transform:rotate(-270deg);left:calc(var(--lg) * -1);background:linear-gradient(to bottom,rgba(255,255,255,0),var(--arrowBackground) 49%,var(--arrowBackground));}.section-subnav .nav-element button.scroll.right{transform:rotate(270deg);right:calc(var(--lg) * -1);background:linear-gradient(to bottom,rgba(255,255,255,0),var(--arrowBackground) 49%,var(--arrowBackground));}.section-subnav .nav-element.js-overflow-active ul{margin:0 auto;}.section-subnav .nav-element.js-overflow-active.js-overflow-left button.scroll.left{display:block;}.section-subnav .nav-element.js-overflow-active.js-overflow-right button.scroll.right{display:block;}.section-subnav .nav-element ul{list-style-type:none;}.section-subnav .nav-element ul.menu{gap:0 var(--md);flex-wrap:nowrap;scrollbar-width:none;overflow-y:scroll;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;}.section-subnav .nav-element ul.menu::-webkit-scrollbar{display:none;}@media (max-width:750px){.section-subnav .nav-element ul li{width:100%;}}.section-subnav .nav-element ul li a:not(.button){align-items:center;position:relative;text-decoration:none;}@media (hover:hover){.section-subnav .nav-element ul li a:not(.button):hover{color:var(--linkColor);}}.section-subnav .nav-element ul li a:not(.button):before{content:"";position:absolute;width:0;height:0.25rem;bottom:0;left:0;background-color:var(--linkColor);transition:width 0.3s ease;}.section-subnav .nav-element ul li a:not(.button):before{bottom:-0.25rem;}@media (hover:hover){.section-subnav .nav-element ul li a:not(.button):hover:before,.section-subnav .nav-element ul li a:not(.button).active:before,.section-subnav .nav-element ul li a:not(.button).is-active:before,.section-subnav .nav-element ul li a:not(.button).js-is-actve:before{width:100%;right:0;z-index:1;}}.section-subnav .nav-element ul li a:not(.button):before{bottom:0;}.section-subnav:not(.js-loaded) .nav-element a.is-active{color:var(--headlineColor);}.section-subnav:not(.js-loaded) .nav-element a.is-active:before{display:none;}.section-subnav .subnav-secondary{gap:0 var(--xs);align-items:center;}@media (max-width:750px){.section-subnav .subnav-secondary{flex:1 1 100%;}}.section-subnav .subnav-secondary a.button{margin:1rem 0;margin:var(--sm) 0;white-space:nowrap;}.section-subnav .search-bar{padding:var(--xxs) 0;flex:0 1 fit-content;}.section-subnav .search-bar input[type=text]{padding:var(--xxs) var(--xs);}.section-subnav .search-bar .input-wrapper{min-width:18rem;}.section-subnav .search-bar .container > svg{stroke:var(--accentColor);}.section-subnav-mobile{padding:0 var(--md);border-bottom:0.06rem solid var(--border2);}.section-subnav-mobile .search-bar{flex:0 1 fit-content;padding:var(--sm) 0;}body.js-nav-open nav.section-subnav,body.js-search-open nav.section-subnav{z-index:auto;}body.js-nav-open .section-subnav-mobile form,body.js-search-open .section-subnav-mobile form{opacity:0.44;}.brick--type--layout > .container > .section-subnav{flex-direction:row;}.brick--type--layout.gaps-on.round-child > .container > .section-subnav{border-radius:var(--cardRadius);}.brick--type--layout.gaps-on.round-child > .container > .section-subnav.js-is-sticky{border-radius:0 0 12px 12px;}.brick--type--layout.round-child:not(.gaps-on) > .container > .section-subnav:first-child{border-radius:12px 12px 0 0;border:0;}.brick--type--layout.round-child:not(.gaps-on) > .container > .section-subnav:first-child.js-is-sticky{border-bottom:1px solid var(--border2);border-radius:0 0 12px 12px;}.brick--type--layout.gaps-on > .container > .section-subnav{border:none;}.brick--type--layout.gaps-on > .container > .section-subnav.js-is-sticky{border-bottom:1px solid var(--border2);}.brick--type--layout.gaps-on > .container > .section-subnav ~ .section-subnav-mobile,.brick--type--layout.gaps-on > .container > .section-subnav ~ .section-subnav-divider{opacity:0;position:absolute;}.brick--type--layout.width-contained > .container:has(.section-subnav){overflow:unset;}.brick--type--layout.width-contained > .container:has(.section-subnav) > .section-subnav{--organismPadding:0 var(--md);padding:var(--organismPadding);padding-top:0;padding-bottom:0;}.brick--type--layout.width-contained > .container:has(.section-subnav) > .section-subnav > .container{max-width:96.625em;margin:0 auto;height:100%;}@media screen and (max-width:31.188em){.brick--type--layout.width-contained > .container:has(.section-subnav) > .section-subnav.js-is-sticky{border-bottom:unset;box-shadow:unset;border-radius:0;}.brick--type--layout.width-contained > .container:has(.section-subnav) > .section-subnav.js-is-sticky:before{content:"";display:block;background:var(--backgroundColor);position:fixed;z-index:0;left:0;top:0;max-width:100vw;width:100%;height:var(--subnavHeight);border-bottom:1px solid var(--border2);box-shadow:var(--cardShadow);border-radius:0;}}
