.page-width-wide,
.page-width-normal,
.page-width-narrow,
.page-width-content {
  --page-margin: max(clamp(24px, 5vw, 80px), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));
}

.de-veste-home .page-width {
  width: 100%;
  margin-inline: auto;
  padding-inline: var(--page-margin);
  box-sizing: border-box;
}

@media screen and (min-width: 750px) and (max-width: 1199px) {
  .de-veste-home .de-veste-home__steps li {
    grid-template-columns: 2.5rem minmax(0, 1fr);
  }

  .de-veste-home .de-veste-home__steps p {
    grid-column: 2;
  }
}
