@layer components {
  .history-timeline__wrapper {
    position: relative;
  }
  .history-timeline__wrapper::before {
    content: "";
    position: absolute;
    width: 0.2rem;
    background: var(--general-dividers);
    top: 1.3rem;
    bottom: 0;
    inset-inline-start: 0;
    -webkit-margin-start: -0.1rem;
            margin-inline-start: -0.1rem;
  }
  .history-timeline__wrapper::after {
    content: "\e91d";
    position: absolute;
    font-size: 2.1rem;
    font-family: icomoon;
    bottom: -0.95rem;
    inset-inline-start: 0;
    -webkit-margin-start: -1.05rem;
            margin-inline-start: -1.05rem;
    color: var(--general-dividers);
  }
  .history-timeline__row-full::before {
    content: "";
    position: absolute;
    width: 1.6rem;
    height: 1.6rem;
    top: 0.6rem;
    background: var(--primary-2-300);
    border-radius: 1.6rem;
    z-index: 1;
    inset-inline-start: 0;
  }
  .history-timeline .timeline-card {
    -webkit-padding-start: var(--md-1);
            padding-inline-start: var(--md-1);
    margin-bottom: var(--md-3);
  }
  .history-timeline .timeline-card .timeline-card__content p:last-child{
  	margin-bottom:0;
  }
  @media (min-width: 768px) {
    .history-timeline__wrapper {
      position: relative;
    }
    .history-timeline__wrapper::before {
      top: 4rem;
      inset-inline-start: 50%;
    }
    .history-timeline__wrapper::after {
      inset-inline-start: 50%;
      bottom: -1rem;
    }
    .history-timeline__row-full::before {
      width: 2.4rem;
      height: 2.4rem;
      top: 1.6rem;
      inset-inline-start: calc(50% - 1.2rem);
    }
    .history-timeline .timeline-card {
      -webkit-padding-start: 0;
              padding-inline-start: 0;
      margin-bottom: 0;
    }
  }
  @media (min-width: 992px) {
    .history-timeline__row-full::before {
      width: 3.2rem;
      height: 3.2rem;
      top: 2.5rem;
      inset-inline-start: calc(50% - 1.6rem);
    }
    .history-timeline__wrapper {
      position: relative;
    }
    .history-timeline__wrapper::after {
      bottom: -1.3rem;
    }
  }
}