When I use the default = Heading syntax, it creates a heading with a default style, I am specifically looking for the length of the margin above the heading and how to control it.
Furthermore, what are all the differentiating factors between a heading and regular text.
I don’t think there’s thorough documentation on all the things heading does to a text; you’d probably need to look into the Rust source code. I think the right place is here, and with a bit of deduction you can see that level 1 headings have an above value of 1.8em/1.4 (which is roughly equal to 1.29em, so that checks out), and that headings have a different font size, are bold, and are sticky.