.legal-main.svelte-1cgj6a0{flex:1;background:var(--background);color:var(--foreground)}.legal-shell.svelte-1cgj6a0{padding-block:clamp(5rem,10vw,9rem)}.legal-hero.svelte-1cgj6a0{max-width:760px;padding-bottom:clamp(3.5rem,8vw,6rem)}.eyebrow.svelte-1cgj6a0,.contents.svelte-1cgj6a0>p:where(.svelte-1cgj6a0){font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--tracking-eyebrow);line-height:1.5;text-transform:uppercase}.eyebrow.svelte-1cgj6a0{margin-bottom:1.5rem;color:var(--primary-text)}h1.svelte-1cgj6a0{max-width:12ch;font-family:var(--font-display);font-size:clamp(3.5rem,9vw,6rem);font-weight:400;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.updated.svelte-1cgj6a0{margin-top:1.5rem;color:var(--text-soft);font-family:var(--font-mono);font-size:.75rem}.intro.svelte-1cgj6a0{max-width:68ch;margin-top:2rem;color:var(--text-soft);font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.45;text-wrap:pretty}.legal-layout.svelte-1cgj6a0{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,700px);gap:clamp(3rem,10vw,9rem);align-items:start;border-top:1px solid var(--border-strong);padding-top:clamp(2.5rem,5vw,4rem)}.contents.svelte-1cgj6a0{position:sticky;top:7rem}.contents.svelte-1cgj6a0>p:where(.svelte-1cgj6a0){margin-bottom:1.25rem;color:var(--text-soft)}.contents.svelte-1cgj6a0 ol:where(.svelte-1cgj6a0){display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.contents.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){display:grid;grid-template-columns:2rem 1fr;gap:.5rem;color:var(--text-soft);font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .18s ease}.contents.svelte-1cgj6a0 a:where(.svelte-1cgj6a0) span:where(.svelte-1cgj6a0){color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem}.contents.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover,.contents.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):focus-visible{color:var(--foreground)}.contents.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:3px}article.svelte-1cgj6a0{min-width:0}article.svelte-1cgj6a0 section:where(.svelte-1cgj6a0){scroll-margin-top:7rem;padding-block:0 3.5rem}article.svelte-1cgj6a0 section:where(.svelte-1cgj6a0)+section:where(.svelte-1cgj6a0){border-top:1px solid var(--border);padding-top:3.5rem}h2.svelte-1cgj6a0{margin-bottom:1.25rem;font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}article.svelte-1cgj6a0 p:where(.svelte-1cgj6a0),article.svelte-1cgj6a0 li:where(.svelte-1cgj6a0){max-width:70ch;color:var(--text-soft);font-size:.9375rem;line-height:1.75;text-wrap:pretty}article.svelte-1cgj6a0 p:where(.svelte-1cgj6a0)+p:where(.svelte-1cgj6a0){margin-top:1rem}article.svelte-1cgj6a0 ul:where(.svelte-1cgj6a0){display:flex;flex-direction:column;gap:.75rem;margin:1.25rem 0 0;padding-left:1.25rem}article.svelte-1cgj6a0 li:where(.svelte-1cgj6a0)::marker{color:var(--primary-hover)}@media(max-width:760px){.legal-shell.svelte-1cgj6a0{padding-block:4rem 5rem}.legal-layout.svelte-1cgj6a0{grid-template-columns:1fr;gap:3rem}.contents.svelte-1cgj6a0{position:static}.contents.svelte-1cgj6a0 ol:where(.svelte-1cgj6a0){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem}}@media(max-width:480px){.legal-hero.svelte-1cgj6a0{padding-bottom:3rem}h1.svelte-1cgj6a0{font-size:clamp(3rem,17vw,4.5rem)}.contents.svelte-1cgj6a0 ol:where(.svelte-1cgj6a0){grid-template-columns:1fr}article.svelte-1cgj6a0 section:where(.svelte-1cgj6a0),article.svelte-1cgj6a0 section:where(.svelte-1cgj6a0)+section:where(.svelte-1cgj6a0){padding-block:0 2.75rem}article.svelte-1cgj6a0 section:where(.svelte-1cgj6a0)+section:where(.svelte-1cgj6a0){padding-top:2.75rem}}html[lang=zh] .eyebrow.svelte-1cgj6a0,html[lang=zh] .contents.svelte-1cgj6a0>p:where(.svelte-1cgj6a0){letter-spacing:.05em}
