.legal-page{max-width:760px;margin:0 auto;padding:40px 20px 80px}.legal-page__title{letter-spacing:-.6px;color:var(--jdsc-ink-900);font-size:24px;font-weight:800}.legal-page__updated{color:var(--jdsc-ink-500);margin-top:6px;font-size:13px}.legal-page__body{flex-direction:column;gap:24px;margin-top:28px;display:flex}.legal-page__section-title{letter-spacing:-.4px;color:var(--jdsc-ink-900);font-size:16px;font-weight:700}.legal-page__section-body{letter-spacing:-.2px;color:var(--jdsc-ink-700);margin-top:8px;font-size:14px;line-height:1.75}.legal-page__note{border:1px solid var(--jdsc-border);background:var(--jdsc-surface-muted);color:var(--jdsc-ink-500);border-radius:12px;margin-top:40px;padding:16px 18px;font-size:13px;line-height:1.7}
