.base {
  counter-reset: number 0; }
  .base .number {
    display: flex;
    align-items: flex-start; }
    .base .number::before {
      counter-increment: number 1;
      content: counter(number) ".";
      font-family: "Noto Serif JP", serif;
      font-weight: 700;
      line-height: 1;
      font-size: 120%; }
  .base h3 {
    margin-bottom: 1.2em; }
  .base p {
    margin-bottom: 2em; }
