I thought Astra was buggy when I couldn't adjust the line-height of the headings. Thanks @Alipio123 for the fix. This shouldn't be needed if not for Elementor's ridiculous reason for including a fixed line-height in the heading.