.legal-page{max-width:44rem;margin:2rem auto 4rem;padding:0 1rem;line-height:1.6}.legal-page h1{font-size:2rem;font-weight:700;margin-bottom:.25rem}.legal-page h2{font-size:1.25rem;font-weight:600;margin:1.75rem 0 .5rem}.legal-page p{margin:0 0 1rem}.legal-page-updated{color:hsl(var(--muted-foreground));font-size:.875rem}.legal-page a{color:hsl(var(--primary));text-decoration:underline}