.a11y-skip,.a11y-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.a11y-skip:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;margin:0;padding:10px 16px;clip-path:none;white-space:normal;background:#fff;color:#14181c;z-index:100;outline:3px solid #0b6c7a}
html body .nav .menu .mp a:focus-visible{outline:3px solid #0b6c7a;outline-offset:-3px}
@media(max-width:959px){html body header .nav .menu:not([open]) summary{justify-items:end!important}html body header .nav .menu:not([open]) summary i:nth-child(1){width:24px!important}html body header .nav .menu:not([open]) summary i:nth-child(2){width:18px!important}html body header .nav .menu:not([open]) summary i:nth-child(3){width:12px!important}}
@media(max-width:759px){html body header.hs .nav{height:60px}html body header.hs .nav .menu .mp{top:70px!important}header.hs .menu[open]::before{top:61px}}
