.is-layout-flow, .is-layout-constrained { > * { margin-block-start: 0; margin-block-end: var(--content-spacing); &:last-child { margin-block-end: 0; } } h1, h2, h3, h4, h5, h6 { margin-block-start: var(--content-spacing); margin-block-end: calc(var(--has-content-spacing, 1) * (0.3em + 10px)); &:first-child { margin-block-start: 0; } } }