.legal[data-v-e72b2aeb]{padding-top:22px;padding-bottom:64px;color:var(--dl-text)}.legal-layout[data-v-e72b2aeb]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start}.legal-toc[data-v-e72b2aeb]{position:sticky;top:96px;padding:18px 20px;background:var(--dl-surface);border:1px solid var(--dl-border);border-radius:16px;font-size:13.5px}.legal-toc ol[data-v-e72b2aeb]{margin:10px 0 0;padding-inline-start:20px;display:grid;gap:8px}.legal-toc a[data-v-e72b2aeb]{color:var(--dl-text-dim)}.legal-toc a[data-v-e72b2aeb]:hover{color:var(--dl-accent)}.legal-body[data-v-e72b2aeb]{max-width:760px;font-size:16px;line-height:1.75}.legal-body h1[data-v-e72b2aeb]{font-size:34px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px;line-height:1.2}.legal-eff[data-v-e72b2aeb]{color:var(--dl-text-dim);font-size:14px;margin:0 0 18px}.legal-intro[data-v-e72b2aeb]{font-size:17.5px;color:var(--dl-text-dim);margin:0 0 8px}.legal-body section[data-v-e72b2aeb]{padding-top:26px;scroll-margin-top:90px}.legal-body h2[data-v-e72b2aeb]{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:800;margin:0 0 10px;line-height:1.35}.legal-n[data-v-e72b2aeb]{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--dl-surface-2);border:1px solid var(--dl-border);color:var(--dl-accent);font-size:14px}.legal-body p[data-v-e72b2aeb]{margin:0 0 12px}.legal-body ul[data-v-e72b2aeb],.legal-body ol[data-v-e72b2aeb]{margin:0 0 12px;padding-inline-start:24px}.legal-body li[data-v-e72b2aeb]{margin-bottom:7px}.legal-body dt[data-v-e72b2aeb]{font-weight:800;margin-top:14px}.legal-body dd[data-v-e72b2aeb]{margin:4px 0 0;padding-inline-start:14px;border-inline-start:3px solid var(--dl-border)}.legal-related[data-v-e72b2aeb]{margin-top:36px;padding-top:18px;border-top:1px solid var(--dl-border)}.legal-related a[data-v-e72b2aeb]{color:var(--dl-accent);font-weight:700}@media (max-width: 900px){.legal-layout[data-v-e72b2aeb]{grid-template-columns:minmax(0,1fr);gap:20px}.legal-toc[data-v-e72b2aeb]{position:static}.legal-body h1[data-v-e72b2aeb]{font-size:27px}.legal-body[data-v-e72b2aeb]{font-size:15.5px}}
