peat(4, auto);
  align-items: start;
  justify-items: start;
}
.c {
  grid: repeat(4, auto) / auto;
}
div {
  float: left;
  border:2px solid;
  padding:1px;
  margin:1px;
}
span {
  background: lime;
  display: inline-block;
  border: 1px solid black;
  box-sizing: border-box;
}
span:nth-child(1) { font-size:12px; }
span:nth-child(2) { font-size:16px; }
span:nth-child(3) { font-size:24px; }
span:nth-child(4) { font-size:32px; }
.pbe { padding-block-end:20px; }
.pbs { padding-block-start:20px; }

.fb { alig