.legal-hero.svelte-1cg5sxr{text-align:center;justify-items:center;gap:.6rem}.legal-title.svelte-1cg5sxr{font-family:var(--font-display);color:var(--purple);letter-spacing:-.02em;align-items:center;gap:.3em;margin:0;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:600;line-height:1;display:flex}.legal-subtitle.svelte-1cg5sxr{font-family:var(--font-body);color:var(--muted-foreground);margin:0;font-size:1rem;font-weight:700}.legal-h2.svelte-1cg5sxr{font-family:var(--font-display);color:var(--purple);letter-spacing:-.01em;border-top:1px solid var(--line);max-width:none;margin:0;padding-top:.5rem;font-size:clamp(1.3rem,2.5vw,1.7rem);font-style:italic;font-weight:600}
