.class-nav__title{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.7rem}.class-nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.class-nav a{border-radius:var(--radius);transition:background var(--dur-fast), color var(--dur-fast);grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:.7rem;margin-left:-.5rem;padding:.4rem .5rem;display:grid}.class-nav a:hover,.class-nav a[aria-current]{background:var(--hover-wash);color:var(--gold-2)}.class-nav img{border:1px solid var(--gold-rim);border-radius:5px;grid-row:1/3;width:28px;height:28px}.class-nav span{font-weight:600;font-size:var(--text-sm)}.class-nav small{font-size:var(--text-xs);color:var(--ink-3)}
