.subnav-frame:where(.astro-jqkdpaxy){border-block-end:1px solid var(--line);position:relative}.subnav-frame:where(.astro-jqkdpaxy):after{content:"";inline-size:calc(var(--bleed-pad) + 2.5rem);background:linear-gradient(to right, transparent, var(--paper) 60%);pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;inset-block:0;inset-inline-end:0}.subnav-frame:where(.astro-jqkdpaxy)[data-more]:after{opacity:1}.subnav:where(.astro-jqkdpaxy){scrollbar-width:none;padding-block-start:4px;scroll-padding-inline:1rem;overflow-x:auto}.subnav:where(.astro-jqkdpaxy)::-webkit-scrollbar{display:none}.subnav:where(.astro-jqkdpaxy) ul:where(.astro-jqkdpaxy){gap:.25rem;inline-size:max-content;min-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.subnav:where(.astro-jqkdpaxy) a:where(.astro-jqkdpaxy){min-block-size:2.9rem;color:var(--mute);font-size:var(--step--1);letter-spacing:var(--track-0);white-space:nowrap;touch-action:manipulation;border-block-end:2px solid #0000;align-items:center;padding-inline:.7rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.subnav:where(.astro-jqkdpaxy) a:where(.astro-jqkdpaxy):hover{color:var(--ink);text-decoration:none}.subnav:where(.astro-jqkdpaxy) a:where(.astro-jqkdpaxy)[aria-current=page]{color:var(--ink);border-block-end-color:var(--app)}.subnav:where(.astro-jqkdpaxy) a:where(.astro-jqkdpaxy):focus-visible{outline-offset:-3px;box-shadow:none}
