.subpage-navigation{--subpage-nav-ink:var(--ink);--subpage-nav-accent:var(--wine);--subpage-nav-line:var(--line);--subpage-nav-hover:#c218720e;border-bottom:1px solid var(--subpage-nav-line);width:100%;max-width:46rem;color:var(--subpage-nav-ink);margin:0 0 clamp(2rem,4vw,3rem);padding-bottom:.45rem}.subpage-navigation ul{flex-wrap:wrap;gap:.3rem .45rem;margin:0;padding:0;list-style:none;display:flex}.subpage-navigation li{min-width:0}.subpage-navigation a{min-height:44px;color:inherit;font-family:var(--sans);overflow-wrap:anywhere;text-align:center;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.8rem;font-weight:500;line-height:1.5;display:flex}.subpage-navigation a:hover{background:var(--subpage-nav-hover)}.subpage-navigation a[aria-current]{border-bottom-color:var(--subpage-nav-accent);color:var(--subpage-nav-accent);font-weight:600}.subpage-navigation a:focus-visible{outline:2px solid var(--subpage-nav-accent);outline-offset:2px}.subpage-navigation-light{--subpage-nav-ink:var(--warm-white);--subpage-nav-accent:var(--dust);--subpage-nav-line:#ffffff38;--subpage-nav-hover:#ffffff14}.projects-page-hero>.subpage-navigation{animation:none;translate:none}@media (max-width:560px){.subpage-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.subpage-navigation a{height:100%;padding-inline:.4rem;font-size:.78rem}}
