How to format unordered lists for compile

Hi everyone, relatively new Scrivener user here. I’ve been looking through forums and docs for a good guide on how to handle detailed outline bullets in Scrivener and haven’t come up with anything yet. Here’s the task.

In the first screen clip, you can see the two levels of bullets:

But when rendered, this is pretty ugly:

What I’m hoping to do is to have the usual paragraph spacing between the previous paragraph and the start of the list, then reduce line spacing between the bullets, then usual paragraph space after the list.

I started down the road of applying three types of styles in the compile template: first unordered list, unordered list, and last unordered list. That worked great for the bullet spacing but it killed the indents for the second level bullets.

Is there a smarter approach to this problem?