5px/1 monospace; padding:0; margin:0;
}

grid {
  display: inline-grid;
  gap: 10px 20px;
  grid-auto-columns: 80px;
  grid-template-rows: masonry;
  color: #444;
  border: 1px solid;
  padding: 2px;
}

item {
  background-color: #444;
  color: #fff;
  padding: 20px;
  margin: 3px;
  border: 5px solid blue;
}
</style>
</head>
<body>

<grid>
  <item style="grid-column:foo 2; grid-row:span 2">2</item>
  <item>3</item>
  <item style="grid-column:span 3">4</item>
  <item>5</item>
  <item>6</item>
  <item style=