.legal-shell.svelte-1gmktme{max-width:880px;margin:0 auto;padding:1.2rem 1rem 2.6rem;display:grid;gap:1rem}.legal-hero.svelte-1gmktme,.legal-section.svelte-1gmktme{padding:1.25rem;border-radius:1.05rem;background:#fffdf8e6}.legal-hero.svelte-1gmktme{display:grid;gap:.72rem}.section-label.svelte-1gmktme{margin:0;color:var(--accent-strong);font-size:.72rem;font-weight:780;letter-spacing:0}h1.svelte-1gmktme,h2.svelte-1gmktme,p.svelte-1gmktme{margin-top:0}h1.svelte-1gmktme{margin:0;color:var(--accent-strong);font-size:2.8rem;line-height:1.04;letter-spacing:0}h2.svelte-1gmktme{margin:0;color:var(--accent-strong);font-size:1.55rem;line-height:1.16;letter-spacing:0}.lead.svelte-1gmktme{margin:0;color:var(--ink-0);font-size:1.04rem;line-height:1.52;font-weight:720}.legal-section.svelte-1gmktme{display:grid;gap:.68rem}.markdown-copy.svelte-1gmktme{color:var(--ink-1);line-height:1.72}.markdown-copy.svelte-1gmktme p{margin:0;color:var(--text-muted)}.markdown-copy.svelte-1gmktme p+p,.markdown-copy.svelte-1gmktme p+ul,.markdown-copy.svelte-1gmktme ul+p{margin-top:.72rem}.markdown-copy.svelte-1gmktme ul{margin:0;padding-left:1.1rem;display:grid;gap:.58rem;color:var(--text-muted)}.markdown-copy.svelte-1gmktme code{padding:.1rem .34rem;border-radius:.35rem;background:#2d6f6817;color:var(--accent-strong);font-size:.92em}.markdown-copy.svelte-1gmktme .en-copy{display:block;margin-top:.2rem;color:#364844d1;font-size:.95em;line-height:1.65}@media(max-width:720px){.legal-shell.svelte-1gmktme{padding:.9rem .7rem 2.2rem}.legal-hero.svelte-1gmktme,.legal-section.svelte-1gmktme{padding:1rem}h1.svelte-1gmktme{font-size:2.18rem}h2.svelte-1gmktme{font-size:1.28rem}}
