@media (min-width: 380pt) {
.half {
  display: inline-block;
  width: 32%;
  width: calc(33.3% - .5ex);
  padding-right: 1em;
  vertical-align: top;
}
}
@media (min-width: 540pt) {
.half {
  width: 19%;
  width: calc(20% - .5ex);
}
}
