css grid Высота колонки не зависит от высоты соседней колонки

Подскажите как можно сделать так, чтобы высота колонки не зависела от высоты соседней колонки. Нужно построить сетку таким образом, чтобы элементы в колонках не растягивались. Сейчас получается так, что если элемент в первой колонке имеет высоту скажем 200px а во второй 800, то и в первой он "растягивается" до 800px. Как сделать так, чтобы они не растягивались? введите сюда описание изображения

<div class="article-grid">
  <div class="article-col-head">1</div>
  <div class="article-col-title">2</div>
  <div class="article-col-img">3</div>
  <div class="article-col-blockquote">4</div>
  <div class="article-col-text">5</div>
  <div class="article-col-social">6</div>
</div>
.article {
    &-grid {
      display: grid;
      grid-template-columns: repeat(12, 1fr);
      grid-template-rows: auto;
      grid-gap: 1px;
    }

    &-col-head {
      background-color: aqua;
      grid-column: 1/7;
    }
    &-col-breadcrumbs {
      background-color: burlywood;
    }
    &-col-date {
      background-color: chocolate;
    }
    &-col-title {
      background-color: red;
      grid-column: 1/7;
      grid-row: 2/3;
    }
    &-col-img {
      background-color: blue;
      grid-column: 7/13;
    }
    &-col-blockquote {
      background-color: green;
      grid-column: 7/13;
      grid-row: 2/3;
    }
    &-col-text {
      background-color: gray;
      grid-column: 3/7;
      grid-row: 3/4;
    }
    &-col-social {
      background-color: yellow;
      grid-column: 1/3;
      grid-row: 3/4;
    }
}

Ответы (0 шт):