.DownloadablesContainer-Variant--1.DownloadablesContainer {
  display: grid;
  grid-gap: 25px;
  gap: 25px;
}

@media screen and (min-width: 769px) {
    .DownloadablesContainer-Variant--1.DownloadablesContainer.DownloadablesContainer-Column--2 {
      grid-template-columns: repeat(2, 1fr);
    }

    .DownloadablesContainer-Variant--1.DownloadablesContainer.DownloadablesContainer-Column--3 {
      grid-template-columns: repeat(2, 1fr);
    }
  }

@media screen and (min-width: 1026px) {
    .DownloadablesContainer-Variant--1.DownloadablesContainer.DownloadablesContainer-Column--3 {
      grid-template-columns: repeat(3, 1fr);
    }
  }

.DownloadablesContainer-Variant--1.DownloadablesContainer .Button {
    svg {
      margin-right: 0;
    }
  }

.DownloadablesContainer-Variant--2.DownloadablesContainer {
  text-decoration: none;
}

.Text + .DownloadablesContainer.DownloadablesContainer-Variant--2,
.Headline + .DownloadablesContainer.DownloadablesContainer-Variant--2 {
  margin-top: var(--margin-s);
}

@media screen and (max-width: 768px) {

.Text + .DownloadablesContainer.DownloadablesContainer-Variant--2,
.Headline + .DownloadablesContainer.DownloadablesContainer-Variant--2 {
    margin-top: var(--margin-s--mobile);
}
  }

.Text + .DownloadablesContainer,
.Headline + .DownloadablesContainer {
  margin-top: var(--margin-m);
}

@media screen and (max-width: 768px) {

.Text + .DownloadablesContainer,
.Headline + .DownloadablesContainer {
    margin-top: var(--margin-m--mobile);
}
  }
