italic {
font-style: italic; /* Italic style */
}

h2{border:0;padding-top:1em;}
h3{border:0;padding-top:0.5em;}
.math-inline{ font-size: 0.8em; vertical-align: middle; }
/* 让图片在卡片内部自适应 */
    .content-figure img {
      width: 100%;
      height: auto;
      display: block;
    }
    /* 大屏时让左右内容并排（可选） */
    .article-body {
      overflow: hidden; /* 兼容旧版 clearfix */
    }
    .article-body::after {
      content: "";
      display: table;
      clear: both;
    }

.content-figure { padding:10px;}

@media (max-width: 991.98px) {          /* < lg */
  .content-figure { float: none !important; width: 100% !important;}
}
@media (min-width: 992px) {             /* ≥ lg */
  .content-figure { float: left; width: 50%; margin-right: 1rem;}
}

.disp-formula {
    counter-increment: equation;
}
.formula-label::before {
    content: "Equation ";
}
.formula-label {
    font-style: italic;
    color: #555;
}