.separated_numbered_text_list {}

.separated_numbered_text_list__items {
   margin-top: clamp(26px, 84 * (100vw / 1920), 84px);
   display: flex;
   flex-direction: column;
   gap: clamp(16px, 28 * (100vw / 1920), 28px);
}

.separated_numbered_text_list__item {
   display: flex;
   align-items: flex-start;
   gap: clamp(16px, 84 * (100vw / 1920), 84px);
   border-top: 2px solid #D1D1D1;
   padding-top: clamp(16px, 28 * (100vw / 1920), 28px);
}

.separated_numbered_text_list__item__number {
   flex: 0 0 auto;
}

.separated_numbered_text_list__item__content {
   flex: 1 1 auto;
   min-width: 0;
}

.separated_numbered_text_list__item__number,
.separated_numbered_text_list__item__title {
   font-weight: 500;
   font-size: clamp(24px, 33 * (100vw / 1920), 33px);
   line-height: clamp(24px, 36 * (100vw / 1920), 36px);
   color: #000;
   margin: 0;
}

.separated_numbered_text_list__item__title {
   margin-bottom: clamp(8px, 16 * (100vw / 1920), 16px);
}

.separated_numbered_text_list__item__text p {
   margin: 0 0 clamp(8px, 12 * (100vw / 1920), 12px);
}

.separated_numbered_text_list__item__text p:last-child {
   margin-bottom: 0;
}

@media screen and (max-width: 767px) {
   .separated_numbered_text_list__item {
      flex-direction: column;
   }
}
