How about ^\d+\n.*\n-.*$(?!\n-) with /gm modifiers?
^\d+\n finds the header, assuming it is always just digits
.*\n skips the subheader
-.*$ finds one line that starts with the hyphen
(?!\n-) is a negative look-ahead to ensure the next line does not start with a hyphen