.cc_XBicLfRnK3_features .kombos-features.alg-guven-serit {
  width: 100%;
  background: var(--alg-zemin);
}

.cc_XBicLfRnK3_features .alg-guven-serit--cizgili .kombos-features__container {
  border-top: 1px solid var(--alg-cizgi);
  border-bottom: 1px solid var(--alg-cizgi);
}

/* IkasComponentRenderer araya display:contents sarmalayıcılar koyar; asıl öğeler 3 seviye altta */
.cc_XBicLfRnK3_features .kombos-features__container {
  display: grid;
  grid-template-columns: repeat(var(--alg-guven-mobil-sutun, 2), 1fr);
  gap: 1.75rem 1.25rem;
  padding: calc(2rem * var(--alg-ust-olcek, 1)) 0 calc(2rem * var(--alg-alt-olcek, 1));
}

/* Masaüstü. DOM: kap > #features (tek sarmalayıcı) > öğe başına sarmalayıcı > .alg-guven; sarmalayıcılar
   display:contents. "İlk/son öğe" seçimi öğe sarmalayıcısında yapılır (`> * > *:first-child`). Eski kural
   `> * > * > *:first-child` her öğeyi ilk sayıyordu (her öğe kendi sarmalayıcısının ilk çocuğu), ara çizgiler
   hiç çizilmiyordu (2026-10-29). */
@media (min-width: 1024px) {
  .cc_XBicLfRnK3_features .kombos-features__container {
    padding: calc(2.25rem * var(--alg-ust-olcek, 1)) 0 calc(2.25rem * var(--alg-alt-olcek, 1));
  }

  /* Ortada hiza (ikon üstte): eşit sütunlar, içerik hücrenin ortasında. Öğenin kendi düzeni FeatureItem'da
     (--alg-guven-yon / -hiza / -yazi değişkenleri, bölüm kökünde yazılır). */
  .cc_XBicLfRnK3_features .alg-guven-serit--Orta .kombos-features__container {
    grid-template-columns: none;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
    gap: 0;
  }

  .cc_XBicLfRnK3_features .alg-guven-serit--Orta .kombos-features__container .alg-guven {
    padding-inline: 2rem;
  }

  .cc_XBicLfRnK3_features .alg-guven-serit--Orta.alg-guven-serit--ara-cizgi .kombos-features__container > * > *:not(:first-child) .alg-guven {
    border-left: 1px solid var(--alg-cizgi);
  }

  /* Solda hiza (ikon yanda): tek satır, "Öğe dağılımı" ayarına göre. Her öğenin (ilki hariç) önünde esneyen
     bir boşluk var; ara çizgi o boşluğun tam ortasına çizilir, böylece iki öğenin arasında hep ortada kalır.
     Öğe içindeki ikon–yazı aralığı gap yerine ikon payıyla verilir, yoksa çizgi yarım aralık kayar. */
  .cc_XBicLfRnK3_features .alg-guven-serit--Sol .kombos-features__container {
    display: flex;
    align-items: stretch;
    gap: 0;
  }

  .cc_XBicLfRnK3_features .alg-guven-serit--Sol .kombos-features__container .alg-guven {
    flex: 1 1 auto;
    min-width: 0;
    gap: 0;
  }

  .cc_XBicLfRnK3_features .alg-guven-serit--Sol .kombos-features__container .alg-guven__ikon {
    margin-right: 1rem;
  }

  .cc_XBicLfRnK3_features .alg-guven-serit--Sol .kombos-features__container > * > *:not(:first-child) .alg-guven::before {
    content: "";
    flex: 1 1 auto;
    min-width: 2.5rem;
    align-self: stretch;
  }

  .cc_XBicLfRnK3_features .alg-guven-serit--Sol.alg-guven-serit--ara-cizgi .kombos-features__container > * > *:not(:first-child) .alg-guven::before {
    background: linear-gradient(var(--alg-cizgi), var(--alg-cizgi)) center / 1px 100% no-repeat;
  }

  /* Kenarlara yasla: ilk öğe sol, son öğe sağ sayfa kenarında; aralar eşit */
  .cc_XBicLfRnK3_features .alg-guven-serit--Sol.alg-guven-serit--dagilim-Yasla .kombos-features__container > * > *:first-child .alg-guven {
    flex: 0 1 auto;
  }

  /* Eşit dağıt: kenarlardaki boşluk da aralar kadar (ilk öğenin önüne, son öğenin arkasına birer boşluk) */
  .cc_XBicLfRnK3_features .alg-guven-serit--Sol.alg-guven-serit--dagilim-Esit .kombos-features__container > * > *:first-child .alg-guven::before, .cc_XBicLfRnK3_features .alg-guven-serit--Sol.alg-guven-serit--dagilim-Esit .kombos-features__container > * > *:last-child .alg-guven::after {
    content: "";
    flex: 1 1 auto;
    min-width: 2.5rem;
  }

  .cc_XBicLfRnK3_features .alg-guven-serit--Sol.alg-guven-serit--dagilim-Esit .kombos-features__container > * > *:last-child .alg-guven {
    flex-grow: 2;
  }

  /* Ortada topla: aralar sabit, grup ortada */
  .cc_XBicLfRnK3_features .alg-guven-serit--Sol.alg-guven-serit--dagilim-Orta .kombos-features__container {
    justify-content: center;
  }

  .cc_XBicLfRnK3_features .alg-guven-serit--Sol.alg-guven-serit--dagilim-Orta .kombos-features__container .alg-guven {
    flex: 0 1 auto;
  }

  .cc_XBicLfRnK3_features .alg-guven-serit--Sol.alg-guven-serit--dagilim-Orta .kombos-features__container > * > *:not(:first-child) .alg-guven::before {
    flex: 0 0 4.5rem;
  }
}
