/* Textbook-style equation presentation.  The math asset is display-only. */
.engineering-math-host { display: inline-flex; flex-wrap: wrap; gap: 8px; align-items: center; max-width: 100%; vertical-align: middle; }
.engineering-math-separator { opacity: .6; }
.engineering-math-fallback { white-space: normal; }
.engineering-math { color: currentColor; font-family: "STIX Two Math", "Cambria Math", "Times New Roman", serif; font-size: 1.08em; line-height: 1.15; max-width: 100%; vertical-align: middle; }
.formula-strip .engineering-math { display: block; font-size: 1.1em; overflow-x: auto; padding: 4px 0; }
.formula-strip code .engineering-math { font-family: "STIX Two Math", "Cambria Math", "Times New Roman", serif; font-size: 1.04em; font-weight: 500; white-space: normal; }
.rc-equation .engineering-math,
.rc-report-row code .engineering-math,
.rc-report-table code .engineering-math { font-size: 1.04em; }
@media (max-width: 650px) {
  .formula-strip .engineering-math { font-size: 1em; }
  .engineering-math-host { max-width: 100%; overflow-x: auto; }
}
