@layer components{.pw-vnav{max-width:var(--maxw);margin:calc(var(--sp-7) * -1 + var(--sp-3)) auto var(--sp-6)}.pw-vnav-list{display:flex;flex-wrap:wrap;gap:2px var(--sp-1);margin:0;padding:0;list-style:none}.pw-vnav-link{position:relative;display:inline-flex;align-items:center;min-height:var(--tap);padding:0 10px;color:var(--paper);font:400 var(--fs-sm) /1 var(--f-type);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.pw-vnav-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.pw-vnav-link:focus-visible{outline:3px solid var(--a1);outline-offset:2px}.pw-vnav-link[aria-current=page]:after{content:"";position:absolute;left:6px;right:6px;bottom:6px;height:7px;background:var(--a1);-webkit-mask:var(--edge-bottom) 0 0 /60px 7px repeat-x;mask:var(--edge-bottom) 0 0 /60px 7px repeat-x}.pw-vnav-link--admin{color:var(--a2)}.pw-placeholder{display:grid;gap:var(--sp-4)}@media (max-width:420px){.pw-vnav-link{padding:0 7px}}}