.legal-page.svelte-1j4aiiw{position:relative;isolation:isolate;padding:clamp(4.5rem,10vh,8rem) 0 var(--spacing-20);min-height:75vh;overflow:clip}.ambient.svelte-1j4aiiw{position:absolute;inset:0 0 auto;height:34rem;z-index:-1;background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),linear-gradient(to bottom,color-mix(in srgb,var(--surface) 72%,transparent),transparent);-webkit-mask-image:linear-gradient(to bottom,black 68%,transparent);mask-image:linear-gradient(to bottom,black 68%,transparent)}.container.svelte-1j4aiiw{max-width:var(--w-wide);min-width:0;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.head.svelte-1j4aiiw{max-width:56rem;min-width:0;margin-bottom:clamp(3rem,7vw,5.5rem)}.title.svelte-1j4aiiw{max-width:min(17ch,100%);font-size:clamp(2.5rem,7vw,5rem);font-weight:700;letter-spacing:-.055em;line-height:.98;color:var(--fg);margin:0;min-width:0;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.layout.svelte-1j4aiiw{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,46rem);gap:clamp(3rem,8vw,8rem);align-items:start;min-width:0;max-width:100%}.legal-nav.svelte-1j4aiiw{position:sticky;top:6.5rem;display:grid;border-top:var(--border);min-width:0;max-width:100%}.nav-label.svelte-1j4aiiw{padding:var(--spacing-4) 0 var(--spacing-3);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:var(--t-mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint)}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw){display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--spacing-3);align-items:baseline;padding:var(--spacing-3) 0;border-top:1px solid color-mix(in srgb,var(--line-strong) 58%,transparent);color:var(--fg-muted);font-size:.875rem;line-height:1.45;text-decoration:none;min-width:0;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;transition:color var(--motion-fast),padding-inline-start var(--motion-fast)}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw) span:where(.svelte-1j4aiiw){font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.6875rem;color:var(--fg-faint)}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover,.legal-nav.svelte-1j4aiiw a.active:where(.svelte-1j4aiiw){color:var(--fg);padding-inline-start:var(--spacing-2)}.legal-nav.svelte-1j4aiiw a.active:where(.svelte-1j4aiiw){color:var(--accent)}.prose.svelte-1j4aiiw{min-width:0;font-size:clamp(.975rem,1.2vw,1.0625rem);line-height:1.78;color:var(--fg-muted);max-width:100%;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.prose.svelte-1j4aiiw .legal-updated{display:inline-flex;margin:0 0 var(--spacing-8);padding:.45rem .7rem;border:var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 76%,transparent);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.04em;color:var(--fg-faint);max-width:100%;white-space:normal;overflow-wrap:anywhere}.prose.svelte-1j4aiiw h2{font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:650;letter-spacing:-.025em;color:var(--fg);margin-top:clamp(2.75rem,6vw,4rem);margin-bottom:var(--spacing-4);line-height:1.2;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.prose.svelte-1j4aiiw h2:first-of-type{margin-top:0}.prose.svelte-1j4aiiw h3{font-size:1.125rem;font-weight:600;color:var(--fg);margin-top:var(--spacing-8);margin-bottom:var(--spacing-2);overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.prose.svelte-1j4aiiw p{margin:0 0 var(--spacing-5)}.prose.svelte-1j4aiiw a{color:var(--fg);text-decoration-color:color-mix(in srgb,var(--accent) 70%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.prose.svelte-1j4aiiw a:hover{color:var(--accent)}.prose.svelte-1j4aiiw ul,.prose.svelte-1j4aiiw ol{margin:0 0 var(--spacing-5);padding-inline-start:var(--spacing-6)}.prose.svelte-1j4aiiw li{margin-bottom:var(--spacing-2)}html[dir=rtl] .title.svelte-1j4aiiw{letter-spacing:0;line-height:1.35}html[dir=rtl] .legal-nav.svelte-1j4aiiw,html[dir=rtl] .prose.svelte-1j4aiiw{font-family:Noto Kufi Arabic,sans-serif}@media (max-width: 800px){.layout.svelte-1j4aiiw{grid-template-columns:1fr;gap:var(--spacing-10)}.legal-nav.svelte-1j4aiiw{position:static;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:var(--border)}.nav-label.svelte-1j4aiiw{grid-column:1 / -1}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw){grid-template-columns:1fr;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-2);border-inline-start:1px solid color-mix(in srgb,var(--line-strong) 58%,transparent)}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw):last-child{border-inline-end:1px solid color-mix(in srgb,var(--line-strong) 58%,transparent)}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover,.legal-nav.svelte-1j4aiiw a.active:where(.svelte-1j4aiiw){padding-inline-start:var(--spacing-3)}}@media (max-width: 480px){.legal-page.svelte-1j4aiiw{padding-top:3.5rem}.legal-nav.svelte-1j4aiiw{grid-template-columns:1fr}.nav-label.svelte-1j4aiiw{grid-column:auto}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw){grid-template-columns:2rem minmax(0,1fr);gap:var(--spacing-3);padding:var(--spacing-3) 0;border-inline-start:0;font-size:.8125rem}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw):last-child{border-inline-end:0}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover,.legal-nav.svelte-1j4aiiw a.active:where(.svelte-1j4aiiw){padding-inline-start:var(--spacing-2)}}
