a.skip-link{z-index:1000;top:calc(var(--header-height) + 12px);left:max(0px, calc((100% - var(--max)) / 2));margin-left:var(--gutter);opacity:0;clip-path:inset(0 100% 0 0);pointer-events:none;background:var(--sumi);min-height:44px;color:var(--washi);font-size:var(--text-small);letter-spacing:0;white-space:nowrap;transition:translate var(--m-1) var(--m-ease), opacity var(--m-1) var(--m-ease), clip-path var(--m-1) var(--m-ease);align-items:center;padding:0 20px;font-weight:500;display:inline-flex;position:fixed;translate:0 -12px}a.skip-link:focus{opacity:1;clip-path:inset(-6px);pointer-events:auto;outline:2px solid var(--sumi);outline-offset:3px;box-shadow:0 0 0 3px var(--washi);transition-duration:var(--m-1), var(--m-1), var(--m-2);transition-delay:0s,0s,40ms;translate:0}@media (prefers-reduced-motion:reduce){a.skip-link,a.skip-link:focus{clip-path:none;transition:none;translate:0}}
