/* ─────── SPLIT FEATURE (global bileşen) ───────
   Görsel + başlık + metin bloğu. Varsayılan: görsel solda (1fr), metin sağda (1.1fr).
   Görseli sağa almak için: .feature-split--reverse
   Bir öğeden sonra geliyorsa üstten otomatik 150px boşluk alır (mobil 72px). */
.feature-split{
  display:grid;
  grid-template-columns:1fr 1.1fr;
  gap:80px;
  align-items:center;
}
*+.feature-split{margin-top:150px}
.feature-split--reverse{grid-template-columns:1.1fr 1fr}
.feature-split--reverse .feature-media{order:2}
.feature-media{
  position:relative;
  border-radius:24px;
  overflow:hidden;
  min-height:480px;
}
.feature-media img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  transition:transform 1.2s cubic-bezier(.2,.65,.3,1);
}
.feature-media:hover img{transform:scale(1.03)}
/* başlık: global .sec-h3 sınıfı kullanılır (base.css) */
/* RichEditor çıktısı .sec-p class'ı olmadan p üretir; burada tam tipografi tanımlanır */
.feature-content p{
  font-size:16px;
  line-height:1.68;
  color:var(--ink-soft);
  margin-top:20px;
}
