.legal{box-sizing:border-box;gap:40px;width:calc(100% - 2 * var(--landing-gutter));max-width:720px;margin:0 auto;padding-bottom:111px}.legal,.legal-head{display:flex;flex-direction:column}.legal-head{gap:12px}.legal-dates{color:#6a7282;font-size:14px;line-height:24px}.legal-section{display:flex;flex-direction:column;gap:12px;color:#374151;font-size:15px;line-height:28px;overflow-wrap:anywhere;scroll-margin-top:32px}.legal-section h2{margin-bottom:4px!important;font-size:17px;letter-spacing:-.34px}.legal-section h2,.legal-section h3{color:var(--color-black);font-weight:600;line-height:normal;text-transform:uppercase}.legal-section h3{margin-top:8px!important;font-size:14px;letter-spacing:-.28px}.legal-section ol,.legal-section ul{display:flex;flex-direction:column;gap:8px;padding-left:20px!important}.legal-section ul{list-style:disc!important}.legal-section ol{list-style:decimal!important}.legal-section li::marker{color:#9ca3af}.legal-section strong{color:var(--color-black);font-weight:600}.legal-section a{color:var(--color-black);text-decoration:underline}.legal-section a:hover{opacity:.7}.legal-section a:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px;border-radius:2px}