.section-nav{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;padding-block:var(--space-3);border-block-end:1px solid var(--line);font-family:var(--font-text)}
.section-nav a{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--touch-kid);padding-inline:var(--space-4);color:var(--ink);border-radius:var(--radius-md);font-weight:700;text-underline-offset:.3em}
.section-nav a[aria-current="page"]{background:var(--olive-soft);color:var(--olive-deep)}
.section-nav a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}
body.pro-focus .section-nav{display:none}
@media(max-width:420px){.section-nav{gap:var(--space-1)}.section-nav a{flex:1;padding-inline:var(--space-2)}}
