.privacy-page.svelte-1lzxkas.svelte-1lzxkas{--page-gutter:var(--gutter-editorial);--site-header-height:calc(var(--nav-button-height) + .5rem);display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:100svh;padding-top:calc(var(--site-header-height) + var(--safe-top, 0px));background:var(--color-surface-soft);color:var(--color-ink);font-family:var(--font-sans)}.privacy-page.svelte-1lzxkas main.svelte-1lzxkas{display:flex;flex:1 0 auto;flex-direction:column}.privacy.svelte-1lzxkas.svelte-1lzxkas{padding:clamp(3rem,8vh,5.5rem) var(--page-gutter) clamp(4rem,10vw,7rem)}.privacy__inner.svelte-1lzxkas.svelte-1lzxkas{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);width:min(100%,42rem);margin-inline:auto}.privacy__draft.svelte-1lzxkas.svelte-1lzxkas{margin:0;padding:var(--space-2) var(--space-3);border:1px dashed var(--color-line-strong, var(--color-line));border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted-strong);font-size:var(--type-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--line-ui);text-transform:uppercase}.privacy__eyebrow.svelte-1lzxkas.svelte-1lzxkas{display:flex;align-items:center;gap:var(--mark-title-gap);margin:0;color:var(--color-ink);font-size:var(--type-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--line-ui);text-transform:uppercase}.privacy.svelte-1lzxkas h1.svelte-1lzxkas{margin:0;font-size:clamp(2.2rem,5.5vw,4rem);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading-display);line-height:var(--line-display);text-wrap:balance}.privacy__updated.svelte-1lzxkas.svelte-1lzxkas{margin:0 0 var(--space-4);color:var(--color-muted);font-size:var(--type-small);line-height:var(--line-ui)}.privacy.svelte-1lzxkas section.svelte-1lzxkas{display:flex;flex-direction:column;gap:var(--space-3);width:100%;margin:var(--space-6) 0 0}.privacy.svelte-1lzxkas h2.svelte-1lzxkas{margin:0;font-size:var(--type-h3);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--line-heading)}.privacy.svelte-1lzxkas p.svelte-1lzxkas{margin:0;color:var(--color-body);font-size:var(--type-body);line-height:var(--line-body)}.privacy.svelte-1lzxkas a.svelte-1lzxkas{color:var(--color-primary)}@media (max-width: 640px){.privacy-page.svelte-1lzxkas.svelte-1lzxkas{--site-header-height:calc(var(--nav-button-height) + .5rem);--page-gutter:1rem}}
