.subnav{border-bottom:1px solid var(--border);background:var(--surface-soft)}.subnav .wrap{display:flex;align-items:baseline;gap:2.25rem;flex-wrap:wrap;row-gap:.35rem}.subnav__label{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;flex:none;padding:1.1rem 0}.subnav__list{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 2rem;list-style:none;margin:0;padding:0}.subnav__list li{display:flex}.subnav__list li a{display:flex;align-items:center;padding:1.05rem 0 .95rem;font-size:.87rem;font-weight:500;letter-spacing:.005em;text-decoration:none;color:var(--ink-muted);border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.subnav__list li a:hover{color:var(--ink);border-bottom-color:var(--border-strong,var(--border))}.subnav__list li a:focus-visible{outline:2px solid var(--blue-solid,var(--blue));outline-offset:2px}.subnav__list li.is-current a{color:var(--ink);font-weight:600;border-bottom-color:var(--blue-solid,var(--blue))}@media (max-width:640px){.subnav .wrap{gap:1.4rem}.subnav__label{padding:.85rem 0}.subnav__list{gap:0 1.25rem}.subnav__list li a{padding:.85rem 0 .75rem;font-size:.84rem}}