/* Shared rules for authored mathematical notation. */
math {
  font-family: "Cambria Math", "STIX Two Math", math;
  font-size: 1em;
  flex: 0 0 auto;
}
.math-expression {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: .22em;
  row-gap: .15em;
  max-width: 100%;
  vertical-align: baseline;
  line-height: 1.65;
}
.math-expression math { margin-block: .12em; }
.math-line { overflow-wrap: normal; }
.unit-layout { grid-template-columns: 290px minmax(0, 1fr); }
.unit-detail { min-width: 0; }
@media (max-width: 1000px) {
  .unit-layout { grid-template-columns: 240px minmax(0, 1fr); }
}
@media (max-width: 760px) {
  .unit-layout { grid-template-columns: 1fr; }
}
