.legal-heading h2{font-size:28px;font-weight:700;letter-spacing:-.25px;line-height:32px}.legal-heading h2,.legal-txt p{color:var(--neutral-800);font-family:Gotham;font-style:normal}.legal-txt p{font-size:18px;font-weight:400;line-height:28px}.legal-outer{display:flex;flex-wrap:wrap;gap:32px;margin:0 auto;max-width:816px}.legal-inner{gap:16px}.legal-inner,.legal-txt{display:flex;flex-direction:column}.legal-txt{gap:32px}.legal-wrapper{margin-bottom:120px}@media(max-width:1224px){.legal-section{padding:0 20px}}