.legal{max-width:680px;padding:var(--space-16) var(--space-20) var(--space-48);margin:0 auto}.legal h1{margin:0 0 var(--space-24);font:var(--type-display);letter-spacing:var(--type-display-tracking);text-wrap:balance}.legal h1:has(+.effective){margin-bottom:var(--space-8)}.legal .effective{margin:0 0 var(--space-32);color:var(--color-secondary-label);font:var(--type-subheadline)}.legal h2{margin:var(--space-32) 0 var(--space-12);font:var(--type-title2);letter-spacing:var(--type-title2-tracking)}.legal p,.legal li{margin:0 0 var(--space-12);line-height:1.5}.legal ul{margin:0 0 var(--space-12);padding-left:var(--space-20)}.legal a{text-underline-offset:2px}
