.navigation{--mobile-menu-left-margin:2rem;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-between;padding-block:1rem;[data-area]{display:none}& *,& :focus,& :hover{color:inherit;font-weight:inherit;transition:opacity .2s,width .3s,background .3s}& .logo-wrapper{flex-shrink:0;& .logo{display:block;height:6rem;transition:height .3s;width:auto}}& .links-wrapper{display:flex;position:relative;& .links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;&>.link{font-weight:500;&>*{padding:1rem}&>button{position:relative;&:before{background:var(--sublinks-background);bottom:15px;content:"";height:3px;left:50%;position:absolute;transition:width .3s;translate:-50%;width:0}}&.open>button{color:#000;font-weight:700;&:before{width:calc(100% - 2rem)}}&:not(.open) .sublink{opacity:0}&>button:after{content:"arrow_drop_down";font-family:Material Symbols Outlined;font-size:2rem;opacity:0;position:absolute;translate:-20% -25%}&:not(.open)>button:hover:after{opacity:1}&>.sublinks{column-gap:1rem;display:none;flex-direction:row;flex-wrap:wrap;left:0;padding:3rem 0;position:absolute;top:100%;width:100%;@media (min-width:768px){overflow:visible!important}&>.background{background:var(--sublinks-background);height:100%;left:-100vw;position:absolute;top:0;transition:width 0s,left 0s;width:200vw;z-index:-1;@media (max-width:767px){display:none}}&>.close{padding:1rem;position:absolute;right:0;top:0}&>.heading{color:var(--link-color);font-size:1.8rem;width:100%}&>.sublink{margin-left:1rem;&:not(:last-child){padding-bottom:.5rem}&>.subsublinks{padding-left:1rem}}}}}}& .actions{align-items:center;display:flex;flex-shrink:0;z-index:21;&>.search{display:flex;& button{padding-left:.5rem}& input{border:none;border-radius:0;display:inline;line-height:1.5rem;margin-inline:0;opacity:0;padding:0;width:0;&:focus-visible{outline:none}&::selection{background:#33333333}}&.show input{border:1px solid #000;margin-left:.5rem;opacity:1;padding:.5rem;width:12rem}& img{display:block;height:1.5rem;width:1.5rem}}&>.language{font-weight:500;&>.sublinks{display:none;position:absolute;&>a{padding-block:.2rem}}& a,& button{padding:1rem 0 1rem 1rem}}}& .burger{display:none;z-index:21;&>.icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2em;vertical-align:middle;width:2em}}&.small{@media (max-width:767px){padding-block:.5rem}& .logo{height:3rem}}@media (max-width:767px){& .burger{display:block}& .links-wrapper{background:#fff;display:block;height:100vh;left:0;padding-top:5rem;position:fixed;top:0;transition:translate .5s;translate:110%;width:100vw;z-index:20;&.open{translate:0}&>.links{display:block;&>.link{margin-left:var(--mobile-menu-left-margin);&>a,&>button{font-size:20px;font-weight:700;padding:.5rem;width:100%;&:before{background:unset;content:"arrow_drop_down";font-family:Material Symbols Outlined;font-size:2rem;line-height:0;position:unset;vertical-align:middle}&:after{content:unset}}&>a{&:before{opacity:0}}&.open{&>button:before{content:"arrow_right"}}&>.sublinks{background:transparent;flex-direction:column;flex-wrap:nowrap;font-size:16px;font-weight:400;padding:0 0 0 3rem;position:static;&>.close,&>.heading{display:none}}}}&>.actions{align-items:flex-start;flex-direction:column;margin-left:calc(var(--mobile-menu-left-margin) + .3rem);& .search{& input{margin:0}&:not(.show) button{align-items:center;display:flex;&:after{content:var(--searchbox-text-short);margin-left:.5rem}}}& .language{display:flex;&>button{color:var(--sublinks-color);padding:.5rem}&>.sublinks{display:block!important;position:static;& a{padding:.5rem}}}}}}}#scroll-sentinel{height:1px;pointer-events:none;position:absolute;top:1rem;visibility:hidden;width:100%;&.debug{background:red;visibility:visible}}