.policy.svelte-1gmktme{max-width:44rem;margin:0 auto;padding:var(--space-xl) var(--page-padding) var(--space-3xl)}.policy-header.svelte-1gmktme{margin-bottom:var(--space-md)}.policy-title.svelte-1gmktme{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);margin-bottom:.5rem}.policy-updated.svelte-1gmktme{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.04em}.policy-rule.svelte-1gmktme{height:1px;background:var(--color-text);margin-bottom:var(--space-sm)}.legal-nav.svelte-1gmktme{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--space-lg);flex-wrap:wrap}.legal-nav-link.svelte-1gmktme{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.04em;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:.5px;text-decoration-color:transparent;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.legal-nav-link.svelte-1gmktme:hover{color:var(--color-text);text-decoration-color:currentColor}.legal-nav-sep.svelte-1gmktme{font-size:var(--text-xs);color:var(--color-text-subtle)}
