.prose-legal.svelte-1588ews h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:2rem;font-size:clamp(2rem,1.4rem + 2.5vw,3rem);font-weight:600}.prose-legal.svelte-1588ews h2{font-family:var(--font-display);color:var(--color-text-primary);margin-top:2.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose-legal.svelte-1588ews p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.prose-legal.svelte-1588ews a{color:var(--color-accent-primary);text-underline-offset:2px;text-decoration:underline}.prose-legal.svelte-1588ews .source{color:var(--color-text-muted);margin-top:3rem;font-size:.8125rem}
