.legal-hero{padding-bottom:0}.legal-updated{color:var(--text-muted);font-size:.9rem}.legal-content{max-width:780px}.legal-content h2{font:600 1.25rem/1.4 var(--font-body);margin:44px 0 12px}.legal-content h2:first-child{margin-top:0}.legal-content h3{font:600 1.05rem/1.4 var(--font-body);margin:28px 0 8px}.legal-content p{color:var(--text-muted);margin-bottom:14px;line-height:1.7}.legal-content ul{color:var(--text-muted);margin:0 0 14px;padding-left:20px;line-height:1.7}.legal-content li{margin-bottom:6px}.legal-content strong{color:var(--text)}.legal-content a{text-decoration:underline}
