This addresses #4246. We got some feedback from a user survey that said that users were not clear on why each gate was needed. We add a "Why this gate?" section that can be expanded to show the rationale for each gate.
In this PR:
Refactor CSS for <details> to a shared file
Refactor client-side gate text to a new file
Change from using hover text to using <details>
Add logic to display the rationale if it is defined
This addresses #4246. We got some feedback from a user survey that said that users were not clear on why each gate was needed. We add a "Why this gate?" section that can be expanded to show the rationale for each gate.
In this PR:
<details>
to a shared file<details>