.runda_about_pic {
  padding: calc(var(--text-gap-lg) * 2) 0;
  position: relative;
  overflow: hidden;
  background: var(--bg-primary);
}

.runda_about_pic_svg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 22.4%;
  aspect-ratio: 430/1007;
  transform: translate(0%, 29.3%);
}

.runda_news_content_wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.runda_about_pic_head .runda-title {
  flex: 1;
}

.runda_about_pic_head .runda-text {
  max-width: 80%;
}

.runda_about_pic .runda_about_pic_content {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: var(--text-gap);
}

.runda_about_pic_bg_title {
  position: absolute;
  top: 0;
  right: 0;
  color: rgba(174, 166, 143, 0.14);
  font-family: var(--font-family-ovo);
  font-size: 180px;
  font-weight: 400;
  line-height: 1.2;
}

.runda_about_pic_list_item_content {
  flex: 1;
  z-index: 3;
}

.runda_about_pic_list_wrapper {
  width: 61.5%;
}

.runda_about_pic_img {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: calc(56.6% + (var(--text-gap-lg) * 2));
  aspect-ratio: 4/3;
  object-fit: cover;
  z-index: 2;
}

.runda_about_pic_list {
  width: 43.4%;
  padding: var(--text-gap-lg);
  padding-left: calc(var(--text-gap-lg) * 2);
  background: #F8F5EF;
  --runda-more-bg: #F8F5EF;
  display: flex;
  flex-direction: column;
  gap: calc(var(--text-gap-lg) / 2);
}

.runda_about_pic_list_item {
  display: flex;
  gap: calc(var(--text-gap-lg) / 2);
  z-index: 3;
}

.runda_about_pic_list_item svg {
  width: 28px;
  aspect-ratio: 1/1;
  object-fit: cover;
}

.runda_about_pic_list_item_content .runda-more {
  /* height: calc(var(--text-size) * 1.5625 * 2); */
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-top: 8px;
}

@media screen and (max-width: 992px) {
  .runda_about_pic_svg{
    display: none;
  }
  .runda_about_pic_content {
    flex-direction: column;
  }

  .runda_about_pic_head .runda-text {
    max-width: 100%;
  }

  .runda_about_pic_list {
    width: 100%;
    padding: var(--text-gap-lg);
  }

  .runda_about_pic_img {
    position: static;
    width: 100%;
    transform: none;
  }

  .runda_about_pic_head .runda-btn {
    margin-top: var(--text-gap-lg);
  }

  .runda_about_pic_bg_title {
    top: 52%;
    font-size: 120px;
  }
}

@media screen and (max-width: 768px) {
  .runda_about_pic_bg_title {
    font-size: 80px;
  }
}