div.block.block-use-case-content {
  margin-bottom: var(--spacing-4-xl);
}
@media screen and (max-width: 768px) {
  div.block.block-use-case-content {
    margin-bottom: var(--spacing-3-xl);
  }
}
div.block.block-use-case-content:last-child {
  margin-bottom: 0px;
}
div.block.block-use-case-content h3 {
  margin-top: 0px;
  margin-bottom: var(--spacing-xl);
}
div.block.block-use-case-content .image {
  margin-top: var(--spacing-xl);
}
div.block.block-use-case-content img, div.block.block-use-case-content picture {
  width: 100%;
  height: auto;
}
div.block.block-use-case-content ol, div.block.block-use-case-content ul {
  margin-left: 0px;
  padding-left: 20px;
}
div.block.block-use-case-content ol li, div.block.block-use-case-content ul li {
  width: 100%;
  padding: var(--spacing-l) 5px;
  font-size: 18px;
  line-height: 120%;
  font-weight: 400;
  font-family: var(--typo-title);
  position: relative;
}
div.block.block-use-case-content ol li::marker, div.block.block-use-case-content ul li::marker {
  color: var(--primary);
}
div.block.block-use-case-content ol li:last-child:after, div.block.block-use-case-content ul li:last-child:after {
  display: none;
}
div.block.block-use-case-content ol li:after, div.block.block-use-case-content ul li:after {
  content: "";
  display: block;
  width: calc(100% + 20px);
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  height: 1px;
  bottom: 0px;
  left: -20px;
  transform: translateY(-50%);
}