.legal.svelte-7ke6fz{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);flex-direction:column;display:flex}.legal.svelte-7ke6fz .nav:where(.svelte-7ke6fz){width:100%;max-width:760px;margin:0 auto;padding:24px 24px 0}.legal.svelte-7ke6fz .nav:where(.svelte-7ke6fz) .logo:where(.svelte-7ke6fz){color:var(--ink);letter-spacing:-.02em;align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.legal.svelte-7ke6fz main:where(.svelte-7ke6fz){flex:1;width:100%;max-width:760px;margin:0 auto;padding:40px 24px 64px}.legal.svelte-7ke6fz main:where(.svelte-7ke6fz) h1:where(.svelte-7ke6fz){letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(28px,5vw,38px);font-weight:700}.legal.svelte-7ke6fz main:where(.svelte-7ke6fz) .updated:where(.svelte-7ke6fz){color:var(--muted);margin:0 0 28px;font-size:13px}.legal.svelte-7ke6fz main:where(.svelte-7ke6fz) h2:where(.svelte-7ke6fz){letter-spacing:-.01em;margin:32px 0 8px;font-size:18px;font-weight:650}.legal.svelte-7ke6fz main:where(.svelte-7ke6fz) p:where(.svelte-7ke6fz){color:var(--ink-2);margin:0 0 14px;font-size:15px;line-height:1.65}.legal.svelte-7ke6fz main:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz){color:var(--accent)}.legal.svelte-7ke6fz main:where(.svelte-7ke6fz) .back:where(.svelte-7ke6fz){margin-top:40px}.legal.svelte-7ke6fz main:where(.svelte-7ke6fz) .back:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz){text-decoration:none}.legal.svelte-7ke6fz main:where(.svelte-7ke6fz) .back:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz):hover{text-decoration:underline}.legal.svelte-7ke6fz footer:where(.svelte-7ke6fz){border-top:1px solid var(--hairline);width:100%;max-width:760px;color:var(--muted);letter-spacing:.04em;margin:0 auto;padding:24px;font-size:12px}.legal.svelte-7ke6fz footer:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz){color:inherit;text-decoration:none}.legal.svelte-7ke6fz footer:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz):hover{color:var(--ink-2)}
