.legal-header.svelte-tjicgw{text-align:center;margin:0 0 2.5rem}.legal-header.svelte-tjicgw h1:where(.svelte-tjicgw){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-tjicgw{font-size:.8125rem;font-weight:500;color:var(--text-secondary);margin:0}.legal-summary.svelte-tjicgw{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:1.5rem 1.75rem;margin:0 0 3rem}.legal-summary-title.svelte-tjicgw{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin:0 0 .75rem}.legal-summary.svelte-tjicgw ul:where(.svelte-tjicgw){margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.5rem}.legal-summary.svelte-tjicgw li:where(.svelte-tjicgw){font-size:.9rem;line-height:1.55;color:var(--text-secondary)}.legal-prose.svelte-tjicgw{min-width:0}.legal-header.svelte-tjicgw,.legal-summary.svelte-tjicgw{animation:svelte-tjicgw-legalEnter .6s cubic-bezier(.16,1,.3,1) both}.legal-summary.svelte-tjicgw{animation-delay:.05s}@keyframes svelte-tjicgw-legalEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
