.markdown-body {
 min-height: auto;
 box-sizing: border-box;
 margin: 0 auto;
 font-family: 'alir';
 p {
   font-family:
     alir,
     PingFangSC,
     PingFang SC;
   font-weight: 400;
   font-size: 15px;
   color: #161823;
   line-height: 24px;
 }
 /* @media screen and (max-width: 480px)  {
  img {
    width: 100% !important;
    display: block;
    margin: 12px 0;
  }
 }  
 img {
   width: 40%;
   display: block;
   margin: 12px 0;
 } */
 h3 {
   font-size: 14px;
 }
 table {
   border-collapse: collapse;
   text-align: center;
   margin: 12px 0;
   width: 100%;
   font-size: 10px;
 }
 table td,
 table th {
   border: 1px solid #fff9fa;
   color: #666;
   height: 30px;
 }
 table thead th {
   background-color: hsl(350, 100%, 99%);
 }
 table tr:nth-child(odd) {
   background: #fff;
 }
 table tr:nth-child(even) {
   background: #fff9fa;
 }
 ol {
   list-style-type: disc;
   padding-left: 16px;
   display: flex;
   flex-direction: column;
   gap: 12px 0;
   margin: 6px 0;
 }
 ul {
   list-style-type: decimal;
   padding-left: 16px;
   display: flex;
   flex-direction: column;
   gap: 8px 0;
   margin: 4px 0;
 }
}
