/* ===================================
    SuperCluster
   =================================== */

.dm-teaserCluster--rubrik:nth-of-type(1)  { grid-area: tc1; }
.dm-teaserCluster--rubrik:nth-of-type(2)  { grid-area: tc2; }
.dm-teaserCluster--rubrik:nth-of-type(3)  { grid-area: tc3; }
.dm-superCluster--rubriken .dm-groupHeadline { grid-area: hl; }

.dm-superCluster--rubriken {
  grid-template-areas:
  "hl"
  "tc1"
  "tc2"
  "tc3"
  ;
}

@media (min-width: 768px) {
  .dm-superCluster--rubriken {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas:
      "hl  hl  hl "
      "tc1 tc2 tc3"
      ;
  }
}




/* ===================================
    TeaserCluster
   =================================== */

.dm-teaserCluster--rubrik .dm-groupHeadline {grid-area: hl;}

.dm-teaserCluster--rubrik {
  grid-template-areas:  "hl"
                        "tc1"
                        "tc2"
                        "tc3"
                        ;
}

.dm-teaserCluster--rubrik .dm-groupHeadline:before {
  content: none;
}

.dm-teaserCluster--rubrik .dm-groupHeadline {
  text-transform: none;
}

.dm-teaserCluster--rubrik .dm-teaser__intro {
  display: none;
}

.dm-teaserCluster--rubrik :is(.dm-teaser:nth-of-type(2), .dm-teaser:nth-of-type(3)) .dm-figure {
  display: none;
}

.dm-teaserCluster--rubrik :is(.dm-teaser:nth-of-type(2), .dm-teaser:nth-of-type(3)) .dm-figure {
  display: none;
}

.dm-teaserCluster--rubrik > .dm-teaser {
  margin-bottom: 0;
}


@media (min-width: 768px) {
  .dm-teaserCluster--rubrik > .dm-teaser {
    margin-bottom: 2rem;
  }
}