.ref-result-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.ref-result-nav[hidden],.ref-result-nav button[hidden]{display:none}
.ref-result-nav button{min-height:44px;padding:8px 12px;border:1px solid #d8d2c8;background:var(--bright);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.ref-result-nav button:focus-visible,.ref-term[tabindex]:focus-visible,.ref-table tr[tabindex]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.ref-term[tabindex],.ref-table tr[tabindex],.ref-card summary{scroll-margin-top:170px}
