.legal-shell.svelte-1mi4ddx{background:var(--color-bg);min-height:60vh;color:var(--color-fg);padding:40px 20px}.legal-panel.svelte-1mi4ddx{width:min(880px,100%);margin:24px auto 0}.legal-breadcrumbs.svelte-1mi4ddx{letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:.78rem;font-weight:700;display:flex}.legal-breadcrumbs.svelte-1mi4ddx a:where(.svelte-1mi4ddx){color:var(--color-fg-soft);text-decoration:none}.legal-document.svelte-1mi4ddx{width:min(760px,100%);color:var(--color-fg);margin:0;font-size:1rem;line-height:1.75}header.svelte-1mi4ddx p:where(.svelte-1mi4ddx){color:var(--color-fg-muted);margin:0 0 24px;font-size:.9rem}.legal-document h1,.legal-document h2{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;font-stretch:125%;line-height:1.1}.legal-document h1{margin:0 0 24px;font-size:clamp(2.1rem,7vw,4rem)}.legal-document h2{margin:44px 0 14px;font-size:1.35rem}.legal-document p,.legal-document ul{margin:0 0 18px}.legal-document ul{padding-left:1.3rem}.legal-document li+li{margin-top:6px}.legal-document hr{border:0;border-top:1px solid var(--color-line-strong);margin:34px 0}.legal-document a{color:var(--color-fg-soft)}
