.legal-layout[data-v-ce1f42e9]{align-items:start;display:grid;gap:56px;grid-template-columns:240px minmax(0,1fr)}.legal-side[data-v-ce1f42e9]{position:sticky;top:28px}.legal-switch[data-v-ce1f42e9]{border-bottom:1px solid var(--line);display:grid;gap:8px;padding-bottom:20px}.legal-switch a[data-v-ce1f42e9]{border-radius:7px;color:var(--mute);font-size:13px;padding:10px 12px}.legal-switch .active[data-v-ce1f42e9]{background:var(--surface);color:var(--accent)}.legal-toc[data-v-ce1f42e9]{display:grid;gap:13px;padding-top:22px}.legal-toc a[data-v-ce1f42e9]{color:var(--mute);font-size:11px;line-height:1.6}.legal-toc a[data-v-ce1f42e9]:hover{color:var(--accent)}.legal-copy[data-v-ce1f42e9]{min-width:0}.legal-copy h1[data-v-ce1f42e9]{font-size:clamp(27px,3vw,42px);margin:18px 0}.legal-updated[data-v-ce1f42e9]{color:var(--mute);font-size:11px}.legal-intro[data-v-ce1f42e9]{font-size:14px;line-height:1.9;margin:30px 0}.legal-copy section[data-v-ce1f42e9]{border-top:1px solid var(--line);margin-top:28px;padding-top:24px;scroll-margin-top:24px}.legal-copy h2[data-v-ce1f42e9]{font-size:19px;margin-bottom:16px}.legal-copy section p[data-v-ce1f42e9]{color:#c6c0d0;font-size:13px;line-height:1.9;margin-top:12px}.legal-affiliation[data-v-ce1f42e9]{color:var(--mute);font-size:11px;margin-top:40px}@media(max-width:800px){.legal-layout[data-v-ce1f42e9]{gap:28px;grid-template-columns:1fr}.legal-side[data-v-ce1f42e9]{position:static}.legal-switch[data-v-ce1f42e9]{display:flex}.legal-toc[data-v-ce1f42e9]{display:none}}
