.legal-header.svelte-v9i6nf{text-align:center;margin:0 0 2.5rem}.legal-header.svelte-v9i6nf h1:where(.svelte-v9i6nf){font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 1rem}.legal-date.svelte-v9i6nf{font-size:.8125rem;font-weight:500;color:var(--text-secondary);margin:0}.legal-prose.svelte-v9i6nf{min-width:0}.legal-header.svelte-v9i6nf{animation:svelte-v9i6nf-legalEnter .6s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-v9i6nf-legalEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
