:root{--breakpoint-xs:320px;--breakpoint-s:576px;--breakpoint-m:768px;--breakpoint-l:992px;--breakpoint-xl:1248px;--container-width-xs:288px;--container-width-s:544px;--container-width-m:720px;--container-width-l:944px;--container-width-xl:1200px;--color-brick:#bd2719;--color-brick-light:#ffeeed;--color-brick-medium-light:#facbc8;--color-brick-dark:#800e04;--color-bus:#0000bf;--color-bus-light:#f0f0ff;--color-bus-medium-light:#ccf;--color-bus-dark:#00005e;--color-coat-of-arms:#0072c6;--color-coat-of-arms-light:#e6f4ff;--color-coat-of-arms-medium-light:#b5daf7;--color-coat-of-arms-dark:#005799;--color-copper:#00d7a7;--color-copper-light:#cffaf1;--color-copper-medium-light:#9ef0de;--color-copper-dark:#00a17d;--color-engel:#ffe977;--color-engel-light:#fff9db;--color-engel-medium-light:#fff3b8;--color-engel-dark:#dbc030;--color-fog:#9fc9eb;--color-fog-light:#e8f3fc;--color-fog-medium-light:#d0e6f7;--color-fog-dark:#72a5cf;--color-gold:#c2a251;--color-gold-light:#f7f2e4;--color-gold-medium-light:#e8d7a7;--color-gold-dark:#9e823c;--color-metro:#fd4f00;--color-metro-light:#ffeee6;--color-metro-medium-light:#ffcab3;--color-metro-dark:#bd2f00;--color-silver:#dedfe1;--color-silver-light:#f7f7f8;--color-silver-medium-light:#efeff0;--color-silver-dark:#b0b8bf;--color-summer:#ffc61e;--color-summer-light:#fff4d4;--color-summer-medium-light:#ffe49c;--color-summer-dark:#cc9200;--color-suomenlinna:#f5a3c7;--color-suomenlinna-light:#fff0f7;--color-suomenlinna-medium-light:#ffdbeb;--color-suomenlinna-dark:#e673a5;--color-tram:#008741;--color-tram-light:#dff7eb;--color-tram-medium-light:#a3e3c2;--color-tram-dark:#006631;--color-focus-outline:#0072c6;--color-black:#000;--color-white:#fff;--color-black-5:#f2f2f2;--color-black-10:#e6e6e6;--color-black-20:#ccc;--color-black-30:#b3b3b3;--color-black-40:#999;--color-black-50:grey;--color-black-60:#595959;--color-black-70:#4d4d4d;--color-black-80:#333;--color-black-90:#1a1a1a;--color-error:#b01038;--color-error-light:#f6e2e6;--color-error-dark:#8d0d2d;--color-success:#007a64;--color-success-light:#e2f5f3;--color-success-dark:#006250;--color-alert:#ffda07;--color-alert-light:#fff4b4;--color-alert-dark:#d18200;--color-info:#0062b9;--color-info-light:#e5eff8;--color-info-dark:#004f94;--box-shadow-s:0px 2px 10px 0px rgba(0,0,0,.07);--box-shadow-m:0px 2px 10px 0px rgba(0,0,0,.1);--box-shadow-l:0px 2px 20px 0px rgba(0,0,0,.2);--spacing-layout-2-xs:1rem;--spacing-layout-xs:1.5rem;--spacing-layout-s:2rem;--spacing-layout-m:3rem;--spacing-layout-l:4rem;--spacing-layout-xl:6rem;--spacing-layout-2-xl:8rem;--spacing-4-xs:0.125rem;--spacing-3-xs:0.25rem;--spacing-2-xs:0.5rem;--spacing-xs:0.75rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:2.5rem;--spacing-2-xl:3.0rem;--spacing-3-xl:3.5rem;--spacing-4-xl:4rem;--spacing-5-xl:4.5rem;--fontsize-heading-xxl:4rem;--fontsize-heading-xl:3rem;--fontsize-heading-xl-mobile:2.5rem;--fontsize-heading-l:2rem;--fontsize-heading-m:1.5rem;--fontsize-heading-s:1.25rem;--fontsize-heading-xs:1.125rem;--fontsize-heading-xxs:1rem;--fontsize-body-s:0.875rem;--fontsize-body-m:1rem;--fontsize-body-l:1.125rem;--fontsize-body-xl:1.25rem;--font-default:HelsinkiGrotesk,Arial,sans-serif;--lineheight-s:1;--lineheight-m:1.2;--lineheight-l:1.5;--lineheight-xl:1.75}.nav-toggle{align-items:center;display:flex}.nav-toggle__anchor{display:grid}.nav-toggle__anchor,.nav-toggle__button{grid-template-areas:"link";z-index:2}.nav-toggle__button{background-color:transparent;border:0;cursor:pointer;display:none;padding:0}.nav-toggle__button:focus{outline:0 none}.mega-and-mobilemenu .mmenu__footer,.mega-and-mobilemenu .mobile-menu-fallback{padding-top:16px}@media(min-width:992px){.mega-and-mobilemenu .mmenu__footer,.mega-and-mobilemenu .mobile-menu-fallback{display:none}}.nav-toggle__label{--line-height:1;align-self:center;color:#1a1a1a;cursor:pointer;display:grid;font-size:.875rem;font-weight:400;grid-area:link;grid-column:auto;grid-template-areas:"icon" "label";line-height:1;line-height:var(--line-height);padding:5px;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-toggle__label span{grid-area:label}.nav-toggle__label span:not(.visually-hidden){min-width:44px}.nav-toggle__button:active .nav-toggle__label,.nav-toggle__button:hover .nav-toggle__label,.nav-toggle__label:active,.nav-toggle__label:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:10%}.nav-toggle__button:active .nav-toggle__label,.nav-toggle__button:focus .nav-toggle__label,.nav-toggle__label:active,.nav-toggle__label:focus{outline:3px solid #000;outline-offset:-3px}.nav-toggle__label:before{align-self:end;grid-area:icon;justify-self:center}.nav-toggle__label.nav-toggle__label{grid-area:link}.nav-toggle .nav-toggle__label--close{visibility:hidden}.nav-toggle-dropdown{max-width:100vw;overflow:hidden;pointer-events:none;position:absolute;width:100%}@media(min-width:992px){.nav-toggle-dropdown{max-width:min(1920px,100vw);width:100%;z-index:100}}@media(prefers-reduced-motion){.nav-toggle-dropdown{transition:none!important}}.nav-toggle-dropdown__wrapper{overflow:hidden;transform:translateY(-100%);transition:transform .3s ease-in,visibility 0s linear .3s;visibility:hidden}@media(prefers-reduced-motion){.nav-toggle-dropdown__wrapper{transition:none!important}}.nav-toggle-dropdown__content{--menu-height:100vh;--menu-max-height:calc(var(--menu-height) - var(--drupal-toolbar-height, 0px) - var(--branding-height) - 1px);display:block;height:100vh;height:var(--menu-height);max-height:var(--menu-max-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:all;transform:translateY(100%);transition:transform .3s ease-in,display .3s;transition-behavior:allow-discrete}@supports(height:100dvh){.nav-toggle-dropdown__content{--menu-height:100dvh}}@media(min-width:992px){.nav-toggle-dropdown__content{--menu-height:auto;--menu-max-height:none}}@media(prefers-reduced-motion){.nav-toggle-dropdown__content{transition:none!important}}.nav-toggle-dropdown__content>*{transition:all .3s ease-in}@media(max-width:992px){.nav-toggle-target:target:not(.nav-toggle-target--toast)~.footer,.nav-toggle-target:target:not(.nav-toggle-target--toast)~.wrapper>:not(.header),.nav-toggle-target[data-target=true]:not(.nav-toggle-target--toast)~.footer,.nav-toggle-target[data-target=true]:not(.nav-toggle-target--toast)~.wrapper>:not(.header){display:none;overflow:hidden;transition:visibility .3s,display .3s;transition-behavior:allow-discrete;visibility:hidden}}#menu:not([data-js]){scroll-margin-top:100vh}#menu:not([data-js])~* .nav-toggle-dropdown__content,#menu:not([data-js])~* .nav-toggle-dropdown__wrapper{transition:none}#menu:target~* .nav-toggle--menu .nav-toggle__label--open,#menu[data-target=true]~* .nav-toggle--menu .nav-toggle__label--open{visibility:hidden}#menu:target~* .nav-toggle--menu .nav-toggle__label--close,#menu[data-target=true]~* .nav-toggle--menu .nav-toggle__label--close{visibility:visible}#menu:target~* .nav-toggle-dropdown--menu .nav-toggle-dropdown__wrapper,#menu[data-target=true]~* .nav-toggle-dropdown--menu .nav-toggle-dropdown__wrapper{transform:translateY(0);transition:transform .3s ease-out,visibility 0s linear 0s;visibility:visible}#menu:target~* .nav-toggle-dropdown--menu .nav-toggle-dropdown__content,#menu[data-target=true]~* .nav-toggle-dropdown--menu .nav-toggle-dropdown__content{display:block;transform:translateY(0);transition:transform .3s ease-out,display .3s;transition-behavior:allow-discrete}#menu[data-js]~* .nav-toggle--menu .nav-toggle__anchor,#menu[data-js]~* .nav-toggle-dropdown--menu .nav-toggle__anchor{display:none}#menu[data-js]~* .nav-toggle--menu .nav-toggle__button,#menu[data-js]~* .nav-toggle-dropdown--menu .nav-toggle__button{display:grid}#menu[data-js]~* .nav-toggle--menu .nav-toggle-dropdown__content,#menu[data-js]~* .nav-toggle-dropdown--menu .nav-toggle-dropdown__content{overflow-y:hidden}#cssmenu:not([data-js]){scroll-margin-top:100vh}#cssmenu:not([data-js])~* .nav-toggle-dropdown__content,#cssmenu:not([data-js])~* .nav-toggle-dropdown__wrapper{transition:none}#cssmenu:target~* .nav-toggle--cssmenu .nav-toggle__label--open,#cssmenu[data-target=true]~* .nav-toggle--cssmenu .nav-toggle__label--open{visibility:hidden}#cssmenu:target~* .nav-toggle--cssmenu .nav-toggle__label--close,#cssmenu[data-target=true]~* .nav-toggle--cssmenu .nav-toggle__label--close{visibility:visible}#cssmenu:target~* .nav-toggle-dropdown--cssmenu .nav-toggle-dropdown__wrapper,#cssmenu[data-target=true]~* .nav-toggle-dropdown--cssmenu .nav-toggle-dropdown__wrapper{transform:translateY(0);transition:transform .3s ease-out,visibility 0s linear 0s;visibility:visible}#cssmenu:target~* .nav-toggle-dropdown--cssmenu .nav-toggle-dropdown__content,#cssmenu[data-target=true]~* .nav-toggle-dropdown--cssmenu .nav-toggle-dropdown__content{display:block;transform:translateY(0);transition:transform .3s ease-out,display .3s;transition-behavior:allow-discrete}#cssmenu[data-js]~* .nav-toggle--cssmenu .nav-toggle__anchor,#cssmenu[data-js]~* .nav-toggle-dropdown--cssmenu .nav-toggle__anchor{display:none}#cssmenu[data-js]~* .nav-toggle--cssmenu .nav-toggle__button,#cssmenu[data-js]~* .nav-toggle-dropdown--cssmenu .nav-toggle__button{display:grid}#cssmenu[data-js]~* .nav-toggle--cssmenu .nav-toggle-dropdown__content,#cssmenu[data-js]~* .nav-toggle-dropdown--cssmenu .nav-toggle-dropdown__content{overflow-y:hidden}#search:not([data-js]){scroll-margin-top:100vh}#search:not([data-js])~* .nav-toggle-dropdown__content,#search:not([data-js])~* .nav-toggle-dropdown__wrapper{transition:none}#search:target~* .nav-toggle--search .nav-toggle__label--open,#search[data-target=true]~* .nav-toggle--search .nav-toggle__label--open{visibility:hidden}#search:target~* .nav-toggle--search .nav-toggle__label--close,#search[data-target=true]~* .nav-toggle--search .nav-toggle__label--close{visibility:visible}#search:target~* .nav-toggle-dropdown--search .nav-toggle-dropdown__wrapper,#search[data-target=true]~* .nav-toggle-dropdown--search .nav-toggle-dropdown__wrapper{transform:translateY(0);transition:transform .3s ease-out,visibility 0s linear 0s;visibility:visible}#search:target~* .nav-toggle-dropdown--search .nav-toggle-dropdown__content,#search[data-target=true]~* .nav-toggle-dropdown--search .nav-toggle-dropdown__content{display:block;transform:translateY(0);transition:transform .3s ease-out,display .3s;transition-behavior:allow-discrete}#search[data-js]~* .nav-toggle--search .nav-toggle__anchor,#search[data-js]~* .nav-toggle-dropdown--search .nav-toggle__anchor{display:none}#search[data-js]~* .nav-toggle--search .nav-toggle__button,#search[data-js]~* .nav-toggle-dropdown--search .nav-toggle__button{display:grid}#search[data-js]~* .nav-toggle--search .nav-toggle-dropdown__content,#search[data-js]~* .nav-toggle-dropdown--search .nav-toggle-dropdown__content{overflow-y:hidden}#otherlangs:not([data-js]){scroll-margin-top:100vh}#otherlangs:not([data-js])~* .nav-toggle-dropdown__content,#otherlangs:not([data-js])~* .nav-toggle-dropdown__wrapper{transition:none}#otherlangs:target~* .nav-toggle--otherlangs .nav-toggle__label--open,#otherlangs[data-target=true]~* .nav-toggle--otherlangs .nav-toggle__label--open{visibility:hidden}#otherlangs:target~* .nav-toggle--otherlangs .nav-toggle__label--close,#otherlangs[data-target=true]~* .nav-toggle--otherlangs .nav-toggle__label--close{visibility:visible}#otherlangs:target~* .nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__wrapper,#otherlangs[data-target=true]~* .nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__wrapper{transform:translateY(0);transition:transform .3s ease-out,visibility 0s linear 0s;visibility:visible}#otherlangs:target~* .nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content,#otherlangs[data-target=true]~* .nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content{display:block;transform:translateY(0);transition:transform .3s ease-out,display .3s;transition-behavior:allow-discrete}#otherlangs[data-js]~* .nav-toggle--otherlangs .nav-toggle__anchor,#otherlangs[data-js]~* .nav-toggle-dropdown--otherlangs .nav-toggle__anchor{display:none}#otherlangs[data-js]~* .nav-toggle--otherlangs .nav-toggle__button,#otherlangs[data-js]~* .nav-toggle-dropdown--otherlangs .nav-toggle__button{display:grid}#otherlangs[data-js]~* .nav-toggle--otherlangs .nav-toggle-dropdown__content,#otherlangs[data-js]~* .nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content{overflow-y:hidden}#profile:not([data-js]){scroll-margin-top:100vh}#profile:not([data-js])~* .nav-toggle-dropdown__content,#profile:not([data-js])~* .nav-toggle-dropdown__wrapper{transition:none}#profile:target~* .nav-toggle--profile .nav-toggle__label--open,#profile[data-target=true]~* .nav-toggle--profile .nav-toggle__label--open{visibility:hidden}#profile:target~* .nav-toggle--profile .nav-toggle__label--close,#profile[data-target=true]~* .nav-toggle--profile .nav-toggle__label--close{visibility:visible}#profile:target~* .nav-toggle-dropdown--profile .nav-toggle-dropdown__wrapper,#profile[data-target=true]~* .nav-toggle-dropdown--profile .nav-toggle-dropdown__wrapper{transform:translateY(0);transition:transform .3s ease-out,visibility 0s linear 0s;visibility:visible}#profile:target~* .nav-toggle-dropdown--profile .nav-toggle-dropdown__content,#profile[data-target=true]~* .nav-toggle-dropdown--profile .nav-toggle-dropdown__content{display:block;transform:translateY(0);transition:transform .3s ease-out,display .3s;transition-behavior:allow-discrete}#profile[data-js]~* .nav-toggle--profile .nav-toggle__anchor,#profile[data-js]~* .nav-toggle-dropdown--profile .nav-toggle__anchor{display:none}#profile[data-js]~* .nav-toggle--profile .nav-toggle__button,#profile[data-js]~* .nav-toggle-dropdown--profile .nav-toggle__button{display:grid}#profile[data-js]~* .nav-toggle--profile .nav-toggle-dropdown__content,#profile[data-js]~* .nav-toggle-dropdown--profile .nav-toggle-dropdown__content{overflow-y:hidden}#language-toast--fi:not([data-js]){scroll-margin-top:100vh}#language-toast--fi:not([data-js])~* .nav-toggle-dropdown__content,#language-toast--fi:not([data-js])~* .nav-toggle-dropdown__wrapper{transition:none}#language-toast--fi:target~* .nav-toggle--language-toast--fi .nav-toggle__label--open,#language-toast--fi[data-target=true]~* .nav-toggle--language-toast--fi .nav-toggle__label--open{visibility:hidden}#language-toast--fi:target~* .nav-toggle--language-toast--fi .nav-toggle__label--close,#language-toast--fi[data-target=true]~* .nav-toggle--language-toast--fi .nav-toggle__label--close{visibility:visible}#language-toast--fi:target~* .nav-toggle-dropdown--language-toast--fi .nav-toggle-dropdown__wrapper,#language-toast--fi[data-target=true]~* .nav-toggle-dropdown--language-toast--fi .nav-toggle-dropdown__wrapper{transform:translateY(0);transition:transform .3s ease-out,visibility 0s linear 0s;visibility:visible}#language-toast--fi:target~* .nav-toggle-dropdown--language-toast--fi .nav-toggle-dropdown__content,#language-toast--fi[data-target=true]~* .nav-toggle-dropdown--language-toast--fi .nav-toggle-dropdown__content{display:block;transform:translateY(0);transition:transform .3s ease-out,display .3s;transition-behavior:allow-discrete}#language-toast--fi[data-js]~* .nav-toggle--language-toast--fi .nav-toggle__anchor,#language-toast--fi[data-js]~* .nav-toggle-dropdown--language-toast--fi .nav-toggle__anchor{display:none}#language-toast--fi[data-js]~* .nav-toggle--language-toast--fi .nav-toggle__button,#language-toast--fi[data-js]~* .nav-toggle-dropdown--language-toast--fi .nav-toggle__button{display:grid}#language-toast--fi[data-js]~* .nav-toggle--language-toast--fi .nav-toggle-dropdown__content,#language-toast--fi[data-js]~* .nav-toggle-dropdown--language-toast--fi .nav-toggle-dropdown__content{overflow-y:hidden}#language-toast--sv:not([data-js]){scroll-margin-top:100vh}#language-toast--sv:not([data-js])~* .nav-toggle-dropdown__content,#language-toast--sv:not([data-js])~* .nav-toggle-dropdown__wrapper{transition:none}#language-toast--sv:target~* .nav-toggle--language-toast--sv .nav-toggle__label--open,#language-toast--sv[data-target=true]~* .nav-toggle--language-toast--sv .nav-toggle__label--open{visibility:hidden}#language-toast--sv:target~* .nav-toggle--language-toast--sv .nav-toggle__label--close,#language-toast--sv[data-target=true]~* .nav-toggle--language-toast--sv .nav-toggle__label--close{visibility:visible}#language-toast--sv:target~* .nav-toggle-dropdown--language-toast--sv .nav-toggle-dropdown__wrapper,#language-toast--sv[data-target=true]~* .nav-toggle-dropdown--language-toast--sv .nav-toggle-dropdown__wrapper{transform:translateY(0);transition:transform .3s ease-out,visibility 0s linear 0s;visibility:visible}#language-toast--sv:target~* .nav-toggle-dropdown--language-toast--sv .nav-toggle-dropdown__content,#language-toast--sv[data-target=true]~* .nav-toggle-dropdown--language-toast--sv .nav-toggle-dropdown__content{display:block;transform:translateY(0);transition:transform .3s ease-out,display .3s;transition-behavior:allow-discrete}#language-toast--sv[data-js]~* .nav-toggle--language-toast--sv .nav-toggle__anchor,#language-toast--sv[data-js]~* .nav-toggle-dropdown--language-toast--sv .nav-toggle__anchor{display:none}#language-toast--sv[data-js]~* .nav-toggle--language-toast--sv .nav-toggle__button,#language-toast--sv[data-js]~* .nav-toggle-dropdown--language-toast--sv .nav-toggle__button{display:grid}#language-toast--sv[data-js]~* .nav-toggle--language-toast--sv .nav-toggle-dropdown__content,#language-toast--sv[data-js]~* .nav-toggle-dropdown--language-toast--sv .nav-toggle-dropdown__content{overflow-y:hidden}#language-toast--en:not([data-js]){scroll-margin-top:100vh}#language-toast--en:not([data-js])~* .nav-toggle-dropdown__content,#language-toast--en:not([data-js])~* .nav-toggle-dropdown__wrapper{transition:none}#language-toast--en:target~* .nav-toggle--language-toast--en .nav-toggle__label--open,#language-toast--en[data-target=true]~* .nav-toggle--language-toast--en .nav-toggle__label--open{visibility:hidden}#language-toast--en:target~* .nav-toggle--language-toast--en .nav-toggle__label--close,#language-toast--en[data-target=true]~* .nav-toggle--language-toast--en .nav-toggle__label--close{visibility:visible}#language-toast--en:target~* .nav-toggle-dropdown--language-toast--en .nav-toggle-dropdown__wrapper,#language-toast--en[data-target=true]~* .nav-toggle-dropdown--language-toast--en .nav-toggle-dropdown__wrapper{transform:translateY(0);transition:transform .3s ease-out,visibility 0s linear 0s;visibility:visible}#language-toast--en:target~* .nav-toggle-dropdown--language-toast--en .nav-toggle-dropdown__content,#language-toast--en[data-target=true]~* .nav-toggle-dropdown--language-toast--en .nav-toggle-dropdown__content{display:block;transform:translateY(0);transition:transform .3s ease-out,display .3s;transition-behavior:allow-discrete}#language-toast--en[data-js]~* .nav-toggle--language-toast--en .nav-toggle__anchor,#language-toast--en[data-js]~* .nav-toggle-dropdown--language-toast--en .nav-toggle__anchor{display:none}#language-toast--en[data-js]~* .nav-toggle--language-toast--en .nav-toggle__button,#language-toast--en[data-js]~* .nav-toggle-dropdown--language-toast--en .nav-toggle__button{display:grid}#language-toast--en[data-js]~* .nav-toggle--language-toast--en .nav-toggle-dropdown__content,#language-toast--en[data-js]~* .nav-toggle-dropdown--language-toast--en .nav-toggle-dropdown__content{overflow-y:hidden}[data-cssmenu-hide]{display:none!important}.nav-toggle--otherlangs{align-items:stretch;align-self:stretch}@media(min-width:992px){.nav-toggle--otherlangs{align-items:center}}.nav-toggle--otherlangs .nav-toggle__label{align-self:stretch;grid-area:link;grid-column: auto min-content;grid-template-areas:"icon arrow" "label .";min-height:2.625rem}@media(min-width:992px){.nav-toggle--otherlangs .nav-toggle__label{min-height:3.5rem}}.nav-toggle--otherlangs .nav-toggle__label:before{background-color:currentColor;display:block;-webkit-mask-image:var(--hel-icon--globe);mask-image:var(--hel-icon--globe)}.nav-toggle--otherlangs .nav-toggle__label:after,.nav-toggle--otherlangs .nav-toggle__label:before{background-size:contain;content:"";height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;vertical-align:bottom;width:24px}.nav-toggle--otherlangs .nav-toggle__label:after{align-self:end;background-color:#000;display:inline-block;grid-area:arrow;-webkit-mask-image:var(--hel-icon--angle-down);mask-image:var(--hel-icon--angle-down);transition:transform .2s ease-in}@media(prefers-reduced-motion){.nav-toggle--otherlangs .nav-toggle__label:after{transition:none}}.nav-toggle-dropdown--otherlangs{grid-area:langmenu}@media(min-width:992px){.nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content{display:flex;justify-content:flex-end;pointer-events:none}}.nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__wrapper{background-color:#f2f2f2}@media(min-width:992px){.nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__wrapper{background-color:transparent}}#otherlangs:target~* .nav-toggle--otherlangs .nav-toggle__label:after,#otherlangs[data-target=true]~* .nav-toggle--otherlangs .nav-toggle__label:after{transform:rotate(180deg)}#otherlangs:target~* .nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content,#otherlangs[data-target=true]~* .nav-toggle-dropdown--otherlangs .nav-toggle-dropdown__content,.profile{display:flex}.profile{--line-height:1;align-items:center;flex-direction:column;font-size:.875rem;font-weight:400;height:100%;justify-content:center;line-height:1;line-height:var(--line-height);width:100%}.profile .hel-icon{--icon-size:24px;margin-bottom:8px}@media(min-width:992px){.profile .hel-icon{--icon-size:28px}}.profile__login-link{--line-height:1;align-items:center;border-left:1px solid #ccc;display:flex;flex-direction:column;font-size:.875rem;font-weight:400;grid-area:profile;grid-column-end:-1;justify-content:center;line-height:1;line-height:var(--line-height);margin-left:16px;padding-left:4px;padding-right:4px;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;width:var(--branding-height);z-index:1}.profile__login-link:before{--icon-size:22px;background-color:currentColor;background-size:contain;content:"";display:block;height:22px;height:var(--icon-size);margin-bottom:4px;-webkit-mask-image:var(--hel-icon--user);mask-image:var(--hel-icon--user);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:22px 22px;mask-size:22px 22px;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);vertical-align:bottom;width:22px;width:var(--icon-size)}@media(min-width:768px){.profile__login-link:before{--icon-size:28px}}.profile__login-link:focus,.profile__login-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.profile__login-link:focus{outline:3px solid #000;outline-offset:-3px}.profile__logout-link{--line-height:1.5555555556;border-block:1px solid #ccc;display:block;font-size:1.125rem;font-weight:400;font-weight:700;line-height:1.5555555556;line-height:var(--line-height);padding:16px;-webkit-text-decoration:none;text-decoration:none;width:100%}@media(min-width:992px){.profile__logout-link{border-bottom:none}}.profile__logout-link:focus,.profile__logout-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.125rem}.profile__logout-link:focus{outline:3px solid #000;outline-offset:-3px}.profile__logout-link:after{background-color:#000;background-size:contain;content:"";display:inline-block;height:var(--icon-size,calc(var(--line-height)*1em));margin-left:8px;-webkit-mask-image:var(--hel-icon--signout);mask-image:var(--hel-icon--signout);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));mask-size:var(--icon-size,calc(var(--line-height)*1em)) var(--icon-size,calc(var(--line-height)*1em));vertical-align:bottom;width:var(--icon-size,calc(var(--line-height)*1em))}.profile--full{background-color:#fff;border-bottom:1px solid #ccc;color:#000;width:100%}@media(min-width:992px){.profile--full{border-inline:1px solid #ccc;max-width:300px;pointer-events:all}}.profile__information{padding:16px}.profile__full-name{--line-height:1.5555555556;display:block;font-size:1.125rem;font-weight:400;line-height:1.5555555556;line-height:var(--line-height)}.profile__email{--line-height:1.5;display:block;font-size:1rem;font-weight:400;line-height:1.5;line-height:var(--line-height)}.nav-toggle--profile{background-color:#000;color:#fff;grid-area:profile;grid-column-end:-1;justify-content:center;margin-left:8px;width:65px;z-index:1}@media(min-width:768px){.nav-toggle--profile{max-width:88px;min-width:72px;width:auto}}.nav-toggle__anchor--profile,.nav-toggle__button--profile{height:100%;min-width:100%}.nav-toggle__label--profile{color:#fff;height:100%;padding-left:8px;padding-right:8px}.nav-toggle__label--profile span{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.nav-toggle__label--profile:before{--icon-size:22px;background-color:currentColor;background-size:contain;content:"";display:block;height:22px;height:var(--icon-size);margin-bottom:4px;-webkit-mask-image:var(--hel-icon--user);mask-image:var(--hel-icon--user);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:22px 22px;mask-size:22px 22px;-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);vertical-align:bottom;width:22px;width:var(--icon-size)}@media(min-width:768px){.nav-toggle__label--profile:before{--icon-size:28px}}.nav-toggle__label--profile.nav-toggle__label--close:before{margin-bottom:0;-webkit-mask-image:var(--hel-icon--cross);mask-image:var(--hel-icon--cross)}.nav-toggle__button--profile:focus,.nav-toggle__label--profile:focus{outline:2px solid #fff;outline-offset:-5px}.nav-toggle-dropdown--profile{grid-area:menu}@media(min-width:992px){.nav-toggle-dropdown--profile .nav-toggle-dropdown__content{display:flex;justify-content:flex-end;pointer-events:none}#profile:target~* .nav-toggle-dropdown--profile .nav-toggle-dropdown__content,#profile[data-target=true]~* .nav-toggle-dropdown--profile .nav-toggle-dropdown__content{display:flex}}