.page.svelte-1aenmaa{max-width:1280px;margin:0 auto;padding:0 var(--space-10)}.nav.svelte-1aenmaa{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.wordmark.svelte-1aenmaa{display:inline-flex;align-items:center;gap:10px;color:var(--color-text-primary);font-family:var(--font-display);font-size:22px;font-weight:800;font-stretch:76%;letter-spacing:-.02em;line-height:1}.wordmark.svelte-1aenmaa:hover{color:var(--color-text-primary)}.legal.svelte-1aenmaa{max-width:68ch;padding:56px 0 120px;font-size:16px;line-height:1.65}.legal.svelte-1aenmaa h1{margin:0 0 var(--space-3);font-size:clamp(34px,5vw,48px);font-weight:800;font-stretch:75%;letter-spacing:-.03em;line-height:1.05;-webkit-hyphens:manual;hyphens:manual}.legal.svelte-1aenmaa .meta{margin:0 0 var(--space-10);font-size:var(--text-sm);color:var(--color-text-tertiary)}.legal.svelte-1aenmaa h2{margin:var(--space-10) 0 var(--space-3);font-size:20px;letter-spacing:-.02em}.legal.svelte-1aenmaa p,.legal.svelte-1aenmaa address{margin:0 0 var(--space-4);font-style:normal}.legal.svelte-1aenmaa a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--color-text-primary) 30%,transparent)}.legal.svelte-1aenmaa a:hover{color:var(--color-accent)}@media(max-width:759px){.page.svelte-1aenmaa{padding:0 var(--space-5)}.nav.svelte-1aenmaa{padding:16px 0}.legal.svelte-1aenmaa{padding:32px 0 88px}}
