.tx-legal-toc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);position:sticky;top:calc(76px + var(--space-4))}.tx-legal-toc a{display:flex;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);text-decoration:none}.tx-legal-toc a:hover{color:var(--color-pink-strong)}.tx-legal-section{display:flex;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-line);scroll-margin-top:var(--space-16)}.tx-legal-section:last-child{border-bottom:none;padding-bottom:0}.tx-legal-section__index{flex:none;font-weight:var(--weight-bold);color:var(--color-pink-strong)}
