.legal-page{max-width:760px;margin:0 auto;padding:64px 24px 96px;font-family:var(--font-sans);color:var(--ink);line-height:1.65}.legal-page h1{font-size:34px;letter-spacing:-.02em;margin:24px 0 6px}.legal-page .legal-updated{color:var(--ink-3);font-size:13px;margin-bottom:40px}.legal-page h2{font-size:20px;letter-spacing:-.01em;margin:36px 0 10px}.legal-page li,.legal-page p{font-size:15px;color:var(--ink-2);margin:0 0 12px}.legal-page ul{padding-left:22px;margin:0 0 12px}.legal-page a{color:var(--primary-ink)}.legal-note{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;padding:14px 18px;font-size:13px;color:var(--ink-2);margin-bottom:32px}