.cases__dl a:not(:last-child) {
  max-width: 50%;
  margin-right:10px;
}
.cases__category {
  margin: 16px 0 0;
}
.cases__text {
  line-height: 180%;
  padding: 16px 0;
}

@media (min-width: 768px) {
  .cases__list {
    padding-right: 50px;
  }
  .cases__dl {
    display: flex;
  }
  .cases__category {
    margin: 0;
  }
}


.wp-block-image {
	position: relative;
	display: block;
    margin-bottom: 60px;
    margin-top: 40px;
}

.wp-block-image::after {
content: "";
    width: 0px;
    wp-block-imageheight: 0px;
    z-index: 1;
    border-style: solid;
    border-width: 30px 65px 0 65px;
    border-color: #fddb7f transparent transparent transparent;
    margin-top: 20px;
    top: 100%;
    right: calc(50% - 65px);
    position: absolute;
}

.wp-block-image:last-child::after {
    content: none;
}