.legal.svelte-1qdqh4r{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}aside.svelte-1qdqh4r{order:2;gap:16px;max-height:calc(100vh - 88px);display:grid;position:sticky;top:72px;overflow:auto}.doc.svelte-1qdqh4r{order:1;padding:28px 32px}.intro.svelte-1qdqh4r{color:var(--text-2);padding-bottom:20px;font-size:15px;line-height:1.7}section.svelte-1qdqh4r{border-top:1px solid var(--border);padding:22px 0;scroll-margin-top:80px}section.svelte-1qdqh4r:last-child{padding-bottom:0}section.svelte-1qdqh4r h2:where(.svelte-1qdqh4r){letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.35}.body.svelte-1qdqh4r{white-space:pre-line;color:var(--text-2);overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.7}.lnk.svelte-1qdqh4r{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500}.lnk.svelte-1qdqh4r:hover{text-decoration-color:currentColor}nav.panel.svelte-1qdqh4r{padding:16px}nav.svelte-1qdqh4r h2:where(.svelte-1qdqh4r){margin-bottom:8px}.toc.svelte-1qdqh4r li:where(.svelte-1qdqh4r) a:where(.svelte-1qdqh4r),.docs.svelte-1qdqh4r li:where(.svelte-1qdqh4r) a:where(.svelte-1qdqh4r){border-radius:var(--r-sm);color:var(--text-2);margin:0 -8px;padding:5px 8px;font-size:13px;line-height:1.4;display:block}.toc.svelte-1qdqh4r li:where(.svelte-1qdqh4r) a:where(.svelte-1qdqh4r):hover,.docs.svelte-1qdqh4r li:where(.svelte-1qdqh4r) a:where(.svelte-1qdqh4r):hover{background:var(--hover);color:var(--text)}.toc.svelte-1qdqh4r li:where(.svelte-1qdqh4r) a[aria-current=location]:where(.svelte-1qdqh4r){color:var(--text);background:var(--hover);font-weight:500}.docs.svelte-1qdqh4r li:where(.svelte-1qdqh4r) a[aria-current=page]:where(.svelte-1qdqh4r){color:var(--accent-text);background:var(--accent-soft);font-weight:500}.docs.svelte-1qdqh4r p:where(.svelte-1qdqh4r){border-top:1px solid var(--border);color:var(--text-3);margin-top:12px;padding-top:12px;font-size:12px;line-height:1.6}.toc-m.svelte-1qdqh4r{display:none}.toc-m.svelte-1qdqh4r summary:where(.svelte-1qdqh4r){cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;list-style:none;display:flex}.toc-m.svelte-1qdqh4r summary:where(.svelte-1qdqh4r)::-webkit-details-marker{display:none}.toc-m.svelte-1qdqh4r summary:where(.svelte-1qdqh4r) .ic{color:var(--text-3);transition:transform .15s}.toc-m[open].svelte-1qdqh4r summary:where(.svelte-1qdqh4r) .ic{transform:rotate(45deg)}.toc-m.svelte-1qdqh4r nav:where(.svelte-1qdqh4r){border-top:1px solid var(--border);padding:4px 16px 12px}@media (width<=1080px){.legal.svelte-1qdqh4r{grid-template-columns:1fr;gap:16px}aside.svelte-1qdqh4r{display:contents}.toc-m.svelte-1qdqh4r{order:0;display:block}.toc-d.svelte-1qdqh4r{display:none}.doc.svelte-1qdqh4r{order:1}.docs.svelte-1qdqh4r{order:2}}@media (width<=640px){.doc.svelte-1qdqh4r{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.toc-m.svelte-1qdqh4r summary:where(.svelte-1qdqh4r) .ic{transition:none}}
