/* Custom overrides to reduce vertical spacing for tighter layout */
.rst-content p {
  margin: 0 0 0.45em; /* reduce paragraph bottom margin */
  line-height: 1.32;
}
.rst-content ul.simple,
.rst-content ol.simple {
  margin: 0 0 0.45em; /* reduce list spacing */
}
.rst-content .admonition {
  margin: 0.35em 0; /* reduce admonition spacing */
}
.rst-content h1, .rst-content h2, .rst-content h3, .rst-content h4 {
  margin-top: 0.9em;
  margin-bottom: 0.45em;
}
.rst-content figure.align-center {
  margin: 0.6em 0; /* reduce image figure spacing */
}
