.dce-teaser-list .teaser-item { margin-bottom: 50px; text-align: center; }

/* https://www.dbb-hessen.de/positionen/personalvertretung/ */
.dce-teaser-list.layout-1 h4 { font-size: 1.2em; margin-bottom:20px }

/* https://www.dbb-hessen.de/besoldungs-abc/ */
.dce-teaser-list.layout-2 h3 {display:none;}

@media (min-width: 576px) {
    /* https://www.dbb-hessen.de/positionen/personalvertretung/ */
    .dce-teaser-list.layout-1 p {max-width: 250px; }
    .dce-teaser-list.layout-1 .teaser-item { width: 30%; margin: 0 1% 40px 1%; display: flex; flex-direction: column; }

    /* https://www.dbb-hessen.de/besoldungs-abc/ */
    .dce-teaser-list.layout-2 .teaser { display: grid; grid-template-columns: 39% 39%; column-gap: 2%; row-gap: 2.5em; justify-content: space-evenly;}
    .dce-teaser-list.layout-2  h4 { font: 1.5em OpenSans,arial,sans-serif; margin-bottom: .5em; }
    .dce-teaser-list.layout-2  p { text-transform: uppercase;}
    .dce-teaser-list.layout-2 .teaser-item { flex-basis: 41%; margin:0; }
}

@media (min-width: 992px) {
    /* https://www.dbb-hessen.de/positionen/personalvertretung/ */
    .dce-teaser-list.layout-1 .teaser-item { margin: 0 0 40px; }

}