.top a:hover{color:unset;}.top--overlay:popover-open{display:flex;}.top--overlay{flex-direction:column;position:fixed;inset:var(--drupal-displace-offset-top,0) 0 100%;overflow:hidden;z-index:1;padding:0;margin:0;width:auto;height:100%;border:none;@media (min-width:500px){width:var(--overlay-width,calc(100vw - var(--4)));left:auto;border-left:calc(100vw + var(--overlay-width)) solid
      rgba(0,0,0,var(--backdrop-opacity));background-color:transparent;background-image:linear-gradient(var(--color-header-bg),var(--color-header-bg));background-size:100% 100%;background-repeat:no-repeat;background-origin:padding-box;.top__logo{opacity:0;}}}.top--overlay:target,.top--target{inset:var(--drupal-displace-offset-top,0) 0 0;}.top:not(.top--overlay){position:sticky;top:0;z-index:1;}.top__logo{transition:max-height 0.25s;max-height:var(--natural-height,100%);.top--collapsed &{max-height:var(--logo-collapsed-height);}}.top__inner{transition:padding-block 0.25s;.top--collapsed &{padding-block:7.5px;}}.top--collapsed{border-bottom:1px solid var(--color-base-fco);}.top__list{height:100%;overflow:auto;}.top--overlay{animation:top-out 0.3s forwards ease-in;&:popover-open{animation:top-in 0.3s forwards ease-out;}}@keyframes top-in{from{opacity:0;}to{opacity:1;}}@keyframes top-out{from{opacity:1;}to{opacity:0;}}
