.legal-page.svelte-1oj4jzn{--bg: var(--paper);--surface: #ffffff;--line: var(--rule);--line-soft: var(--wash);--fg: var(--ink);--fg-strong: var(--ink);--fg-mid: var(--muted);--fg-dim: var(--muted);display:block;background-color:var(--bg);color:var(--fg);font-family:var(--font-sans);font-weight:400;font-size:1rem;line-height:1.65}.legal-page.svelte-1oj4jzn article:where(.svelte-1oj4jzn){max-width:720px;margin:0 auto;padding:4rem 1.5rem 2rem}.hero.svelte-1oj4jzn{padding-bottom:3rem;border-bottom:1px solid var(--line);margin-bottom:3rem}.kicker.svelte-1oj4jzn{font-family:var(--font-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--fg-mid);margin:0 0 2rem}h1.svelte-1oj4jzn{font-family:var(--font-sans);font-weight:400;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.02em;color:var(--fg-strong);margin:0 0 1.5rem}.meta.svelte-1oj4jzn{font-family:var(--font-sans);font-size:1rem;line-height:1.55;color:var(--fg-mid);margin:0}.article.svelte-1oj4jzn{padding:0 0 2.25rem;margin-bottom:2.25rem;border-bottom:1px solid var(--line-soft)}.article.svelte-1oj4jzn:last-of-type{border-bottom:none;padding-bottom:1rem}.article.svelte-1oj4jzn h2:where(.svelte-1oj4jzn){font-family:var(--font-sans);font-weight:400;font-size:1.25rem;line-height:1.3;letter-spacing:-.01em;color:var(--fg-strong);margin:0 0 .9rem;display:flex;align-items:baseline;gap:.85rem}.article.svelte-1oj4jzn h2:where(.svelte-1oj4jzn) .num:where(.svelte-1oj4jzn){font-family:var(--font-sans);font-style:normal;font-size:.7rem;letter-spacing:.16em;color:var(--accent);font-weight:400;flex-shrink:0}.article.svelte-1oj4jzn p:where(.svelte-1oj4jzn){font-size:.95rem;line-height:1.65;color:var(--fg);margin:0 0 .9rem}.article.svelte-1oj4jzn p:where(.svelte-1oj4jzn):last-child{margin-bottom:0}.article.svelte-1oj4jzn ul:where(.svelte-1oj4jzn){margin:0 0 .9rem;padding:0 0 0 1.2rem}.article.svelte-1oj4jzn li:where(.svelte-1oj4jzn){font-size:.95rem;line-height:1.65;color:var(--fg);margin:0 0 .4rem}.article.svelte-1oj4jzn li:where(.svelte-1oj4jzn)::marker{color:var(--accent)}.article.svelte-1oj4jzn strong:where(.svelte-1oj4jzn){font-weight:500;color:var(--fg-strong)}.article.svelte-1oj4jzn a:where(.svelte-1oj4jzn){color:var(--accent);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px;transition:text-decoration-color .12s ease}.article.svelte-1oj4jzn a:where(.svelte-1oj4jzn):hover,.article.svelte-1oj4jzn a:where(.svelte-1oj4jzn):focus-visible{text-decoration-color:var(--accent)}.back.svelte-1oj4jzn{margin:2.5rem 0 0;font-family:var(--font-sans);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em}.back.svelte-1oj4jzn a:where(.svelte-1oj4jzn){color:var(--fg-mid);text-decoration:none;transition:color .12s ease}.back.svelte-1oj4jzn a:where(.svelte-1oj4jzn):hover,.back.svelte-1oj4jzn a:where(.svelte-1oj4jzn):focus-visible{color:var(--accent)}.footer.svelte-1oj4jzn{max-width:720px;margin:0 auto;padding:2rem 1.5rem 3rem;border-top:1px solid var(--line);font-family:var(--font-sans);font-size:.72rem;line-height:1.7;color:var(--fg-dim);letter-spacing:.04em}.footer.svelte-1oj4jzn p:where(.svelte-1oj4jzn){margin:0 0 .4rem}.footer.svelte-1oj4jzn p:where(.svelte-1oj4jzn):last-child{margin-bottom:0}.footer.svelte-1oj4jzn a:where(.svelte-1oj4jzn){color:var(--fg-mid);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;transition:color .12s ease,text-decoration-color .12s ease}.footer.svelte-1oj4jzn a:where(.svelte-1oj4jzn):hover,.footer.svelte-1oj4jzn a:where(.svelte-1oj4jzn):focus-visible{color:var(--accent);text-decoration-color:var(--accent)}@media(max-width:640px){.legal-page.svelte-1oj4jzn article:where(.svelte-1oj4jzn){padding:2.5rem 1.25rem 1.5rem}.hero.svelte-1oj4jzn{padding-bottom:2rem;margin-bottom:2rem}.article.svelte-1oj4jzn{padding-bottom:1.75rem;margin-bottom:1.75rem}.article.svelte-1oj4jzn h2:where(.svelte-1oj4jzn){gap:.6rem}.footer.svelte-1oj4jzn{padding:1.75rem 1.25rem 2.25rem}}
