.legal.svelte-7ke6fz{flex:1;display:flex;justify-content:center;padding:var(--space-xxl) var(--space-xl)}.doc.svelte-7ke6fz{width:100%;max-width:720px}.back.svelte-7ke6fz{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--touch-target);padding:var(--space-xs) var(--space-sm);margin-left:calc(-1 * var(--space-sm));border:none;background:transparent;color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-label-large-size);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:var(--radius-full);transition:background-color var(--motion-fast) var(--ease-standard)}.back.svelte-7ke6fz:hover{background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}.back.svelte-7ke6fz:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.doc-head.svelte-7ke6fz{margin-top:var(--space-lg)}h1.svelte-7ke6fz{font-family:var(--font-heading);font-size:var(--text-headline-large-size);font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-on-surface)}.effective.svelte-7ke6fz{margin-top:var(--space-xs);font-size:var(--text-body-medium-size);color:var(--color-on-surface-variant)}.lede.svelte-7ke6fz{margin-top:var(--space-xl);font-size:var(--text-body-large-size);line-height:1.7;color:var(--color-on-surface)}section.svelte-7ke6fz{margin-top:var(--space-xxl)}h2.svelte-7ke6fz{font-family:var(--font-heading);font-size:var(--text-title-large-size);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}section.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-top:var(--space-md);line-height:1.7;color:var(--color-on-surface-variant)}ul.svelte-7ke6fz{margin-top:var(--space-md);padding-left:var(--space-xl);line-height:1.7;color:var(--color-on-surface-variant)}li.svelte-7ke6fz{margin-top:var(--space-sm)}li.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--color-on-surface)}.doc-foot.svelte-7ke6fz{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin-top:var(--space-xxxl);padding-top:var(--space-xl);border-top:1px solid var(--color-outline-variant);font-size:var(--text-label-large-size);font-weight:var(--font-weight-semibold)}
