.vt-language{position:relative;flex:none;font-size:12px;color:var(--ink,#173f35);z-index:30;letter-spacing:0}.vt-language>summary{display:flex;align-items:center;gap:6px;min-height:40px;padding:8px 10px;list-style:none;cursor:pointer;border:1px solid #d9dfd4;border-radius:8px;background:#fffdf8;font-weight:700;line-height:1.3}.vt-language>summary::-webkit-details-marker{display:none}.vt-language>summary>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}.vt-language>nav{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:175px!important;display:grid!important;gap:0!important;padding:6px!important;background:#fffdf8!important;border:1px solid #d9dfd4!important;border-radius:10px!important;box-shadow:0 10px 28px #153e3526!important}.vt-language:not([open])>nav{display:none!important}.vt-language>nav>a{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;padding:9px 10px!important;border-radius:5px!important;font-weight:600!important;line-height:1.3!important}.vt-language>nav>a:hover,.vt-language>nav>a[aria-current=page]{background:#edf0e4;color:#173f35}.site-header .header-inner{gap:18px}.site-header .header-inner>.brand{margin-right:auto}.site-header .header-inner>.vt-language{order:2}.site-header .header-inner>.menu-toggle{order:3}.site-header .header-inner>#navigation{order:1}.legal-header .vt-language{margin-left:8px}.legal-header .legal-back{margin-left:auto}.legal-header{gap:15px}.epri-document-reader .vt-language{display:none}
html:not([lang=de]) .button{white-space:normal}html:not([lang=de]) .site-header #navigation{gap:18px}html:not([lang=de]) .site-header #navigation>a{line-height:1.4}html:not([lang=de]) .hero-actions .button{max-width:100%}html:not([lang=de]) .hero h1{font-size:clamp(42px,4.5vw,68px)}
@media(max-width:1100px){.site-header .header-inner{gap:11px}.vt-language>summary{font-size:11px;padding:8px}.site-header #navigation{gap:14px!important}html:not([lang=de]) .site-header .brand img{width:145px}html:not([lang=de]) .site-header #navigation>a{font-size:10px}}
@media(max-width:850px){.site-header .header-inner{flex-wrap:wrap;height:auto;min-height:78px;padding-block:10px}.site-header .header-inner>#navigation{flex:1 1 100%;order:4;justify-content:space-between}.site-header .header-inner>.vt-language{order:2}.legal-header .legal-back{font-size:12px}.legal-header .brand{min-width:0}}
@media(max-width:650px){.site-header .header-inner{flex-wrap:nowrap;padding-block:0;min-height:72px}.site-header .header-inner>#navigation{order:4;justify-content:initial}.site-header .header-inner>.brand{margin-right:auto}.site-header .header-inner>.brand img{width:155px!important}.site-header .header-inner>.menu-toggle{padding-left:3px}.vt-language>summary{min-height:36px;padding:7px}.vt-language>summary>svg{width:14px}.site-header .vt-language>nav{top:calc(100% + 7px)!important}.legal-header{flex-wrap:wrap;padding:18px 0}.legal-header>a:first-child{flex:1}.legal-header .legal-back{order:3;flex-basis:100%;margin-left:0}.legal-header .vt-language{order:2}html:not([lang=de]) .hero h1{font-size:clamp(40px,9.8vw,60px)}}
@media(max-width:360px){.site-header .header-inner>.brand img{width:135px!important}.vt-language>summary>svg{display:none}}

.vt-language-draft{font-size:12px!important;padding:12px;background:#edf0e4;border-left:3px solid #eb823e;border-radius:5px;line-height:1.6;margin-top:12px!important}
