.mdf-languages{position:relative;z-index:120}
.mdf-languages .field-language-menu{min-width:170px;max-width:calc(100vw - 32px);overflow-y:auto;overscroll-behavior:contain;z-index:121}
.mdf-languages .field-language-menu a{display:block;padding:10px 16px;white-space:nowrap;color:inherit;text-decoration:none}
.mdf-languages .field-language-menu a[aria-current="page"]{color:#d3adff;background:rgba(166,108,255,.14)}
.mdf-languages .field-language-menu a:focus-visible{outline:2px solid #d3adff;outline-offset:-3px}
html:lang(ja) .field-hero-menu a,html:lang(zh) .field-hero-menu a{-webkit-text-stroke:0;font-weight:400}

html:not(:lang(pl)) .field-hero-menu>a,html:not(:lang(pl)) .field-hero-menu>a:first-child,html:not(:lang(pl)) .field-hero-menu>a:last-child{white-space:normal;overflow-wrap:anywhere;max-width:100%}
html:is(:lang(zh),:lang(ja)) body .field-hero-menu>a{color:#d7dce6!important;-webkit-text-stroke:0;font-weight:400}html:is(:lang(zh),:lang(ja)) body .field-hero-menu>a:is([aria-current=page],:hover,:focus-visible){color:#bc88ff!important;-webkit-text-stroke:0}