Hi there @jintaxi,
The title of your post being vague, it is unlikely it will attract many responses as setting up an outline is a very basic task. I suggest you rephrase it by editing your post. Perhaps something line How to style an outline to ensure entries are similar to the headings or similar.
The issue here is not about the margins, but the hanging-indent: 0mm that you have applied to the heading.
From what it looks, you would probably have to customize the outline.entry such as in How to customize the body of an outline entry? - #2 by flokl
I have not looked into it but perhaps a package like outrageous – Typst Universe will solve your case.