.legal-wrap .docs-nav a{font-size:14px;padding:5px 12px}.legal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.legal-tabs a{padding:8px 16px;border-radius:9999px;border:1px solid var(--h-line);font:500 14px/1.3 var(--h-sans);color:var(--h-ink);text-decoration:none}.legal-tabs a:hover{background:var(--h-surface)}.legal-tabs a.active{background:var(--h-brand-wash);border-color:transparent;color:var(--h-brand-lo);font-weight:600}.legal-body section[id]{scroll-margin-top:96px}.legal-body .docs-table td{font-size:14px;line-height:1.5}.legal-body .docs-table code{font-size:12px;word-break:break-all}.legal-caps{text-transform:uppercase;font-size:14px;letter-spacing:.2px}
