/*
** .container__saving
*/

.container__saving {
  grid-row-gap: 5.875em;
}

.article__header {
  margin-bottom: 2.375em;
}

.article__contents {
  padding-top: 1.625em;
  padding-bottom: 2.5em;
}


/*
** .about
*/

.about__contents {
  border-radius: 3.125em;
}

.about__contents-body {
  font-size: 1.5em;
}

.about__contents-body br {
  display: block;
}


/*
** .howto
*/

.howto__steps {
  grid-row-gap: 5.875em;
}

.howto__item:not(:last-child)::after {
  bottom: -5.875em;
  left: 3.5em;
  height: calc(5.875em + 0.2rem);
}

.howto__item-inner {
  grid-template-columns: 22.75em 1fr;
  align-items: center;
  border-radius: 1.875em;
  padding: 1.375em 2.875em;
}

.howto__item-num {
  left: 1.75em;
  column-gap: 0.875em;
  min-width: 11.375em;
  padding: 1.0875em 2.375em;
}

.howto__item-num .step {
  font-size: 1.875em;
}

.howto__item-num .value {
  font-size: 3.75em;
}

.howto__item-pictogram {
  padding: 0.625em;
}

.howto__item-pictogram::before,
.howto__item-pictogram::after {
  width: calc(100% - 0.625em);
  height: calc(100% - 0.625em);
  border-radius: 0.75em;
}

.howto__item-pictogram img {
  border-radius: 0.75em;
}

.howto__item-term {
  font-size: 1.875em;
  margin-bottom: 1em;
}

.howto__item-prompt {
  grid-template-columns: 1fr 18.75em;
  align-items: center;
  border-radius: 1.875em;
  padding: 1.5em 1.5em 1.5em 2.5em;
  margin-top: 1.875em;
}

.howto__item-prompt .button__general {
  width: 100%;
}

.howto__item-prompt-lead {
  font-size: 1.125em;
}