.legal-page.svelte-1bc3z66{padding-top:24px;padding-bottom:80px}.legal-layout.svelte-1bc3z66{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;margin-top:28px;display:grid}.legal-sidebar.svelte-1bc3z66{flex-direction:column;gap:16px;display:flex;position:sticky;top:88px}.sidebar-heading.svelte-1bc3z66{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-left:4px;font-size:11px;font-weight:600}.nav-list.svelte-1bc3z66{flex-direction:column;gap:3px;display:flex}.tab-link.svelte-1bc3z66{color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex}.tab-link.svelte-1bc3z66:hover{background:var(--surface);color:var(--ink)}.tab-link.active.svelte-1bc3z66{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary);font-weight:650}.tab-icon{flex:none}.sidebar-box.svelte-1bc3z66{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:16px;padding:18px}.sidebar-box.svelte-1bc3z66 h4:where(.svelte-1bc3z66){letter-spacing:-.01em;font-size:14px}.sidebar-box.svelte-1bc3z66 p:where(.svelte-1bc3z66){color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}.box-link.svelte-1bc3z66{color:var(--primary);text-underline-offset:2px;margin-top:10px;font-size:12px;font-weight:650;text-decoration:underline;display:inline-block}.legal-main.svelte-1bc3z66{max-width:740px}.doc-header.svelte-1bc3z66{margin-bottom:32px}.meta-row.svelte-1bc3z66{align-items:center;gap:12px;margin-bottom:12px;display:flex}.meta-date.svelte-1bc3z66{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}h1.svelte-1bc3z66{letter-spacing:-.04em;font-size:clamp(30px,4.5vw,42px);line-height:1.15}.prose.svelte-1bc3z66{color:color-mix(in srgb, var(--ink) 88%, var(--muted));font-size:15.5px;line-height:1.75}.prose h2{letter-spacing:-.025em;color:var(--ink);margin:36px 0 14px;font-size:21px;line-height:1.3}.prose h3{letter-spacing:-.015em;color:var(--ink);margin:28px 0 10px;font-size:17px}.prose p{margin-bottom:18px}.prose ul,.prose ol{margin:14px 0 20px 22px}.prose li{margin-bottom:6px}.prose strong{color:var(--ink)}.prose code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:2px 5px;font-size:12.5px}.doc-footer.svelte-1bc3z66{border-top:1px solid var(--line);color:var(--muted);margin-top:56px;padding-top:20px;font-size:12.5px}@media (width<=820px){.legal-layout.svelte-1bc3z66{grid-template-columns:1fr;gap:32px}.legal-sidebar.svelte-1bc3z66{position:static}.nav-list.svelte-1bc3z66{flex-direction:row;padding-bottom:8px;overflow-x:auto}.tab-link.svelte-1bc3z66{white-space:nowrap;flex:none}.sidebar-box.svelte-1bc3z66{display:none}}
