.legal-page .legal-content{padding:140px var(--space-xl) 100px;background:var(--color-white)}.legal-inner{max-width:720px;margin:0 auto}.legal-page h1{font-size:36px;font-weight:700;color:var(--color-dark-muted);margin-bottom:var(--space-sm)}.legal-updated{font-size:14px;color:var(--color-mid-muted);margin-bottom:var(--space-2xl)}.legal-page h2{font-size:20px;font-weight:600;color:var(--color-dark-muted);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.legal-page p{font-size:16px;line-height:1.7;color:var(--color-mid-muted);margin-bottom:var(--space-md)}.legal-page a{color:var(--color-primary-purple)}.legal-page a:hover{text-decoration:underline}