.skip-menu{margin:0;padding:0}.skip-menu ul{margin:0;padding:0;list-style:none}.skip-menu__link,.skip-block,.skip-block__end{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-menu__link:focus,.skip-menu__link:focus-visible{top:var(--space-2);left:var(--space-2);z-index:var(--z-skip);width:auto;height:auto;max-width:calc(100vw - 2 * var(--space-2));clip:auto;clip-path:none;white-space:normal;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-2);background:var(--color-header-dark);color:var(--color-header-text);font-weight:var(--weight-semibold);text-underline-offset:3px;margin:0;text-decoration:underline;position:fixed;overflow:visible}.skip-block:focus,.skip-block:focus-visible{z-index:var(--z-skip);clip:auto;clip-path:none;width:auto;height:auto;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-2);background:var(--color-header-dark);color:var(--color-header-text);font-weight:var(--weight-semibold);text-underline-offset:3px;margin:0;text-decoration:underline;overflow:visible}.skip-menu__link:focus-visible,.skip-block:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.skip-block__end:focus{outline:none}@media print{.skip-menu,.skip-block,.skip-block__end{display:none}}
