/*
  z26 — Alt sayfalar
  1) Üst alan: görsel üstünde ortalanmış başlık + sayfa yolu
  2) İçerik genişliği: 950px
  Renkler z26-palet.css, yazı tipi Plus Jakarta Sans (z26-hakkimizda.css) üzerinden gelir.
*/
:root{--z26-sayfa-genislik:950px}

/* ── 1) Üst alan ────────────────────────────────── */
.z26-ust{
  float:left;width:100%;position:relative;overflow:hidden;
  background-color:var(--z26-metin);background-size:cover;background-position:center;
  padding:100px 20px 100px;
  text-align:center;
  font-family:'Plus Jakarta Sans',sans-serif;
}
.z26-ust:before{                       /* yazıların okunması için koyu katman */
  content:"";position:absolute;inset:0;
  background:linear-gradient(to bottom,rgba(42,37,32,.62),rgba(42,37,32,.52));
}
.z26-ust__ic{position:relative;z-index:1;max-width:var(--z26-sayfa-genislik);margin:0 auto}
.z26-ust__baslik{
  margin:0;
  float:none;
  font-family:'Plus Jakarta Sans',sans-serif;
  font-size:50px;
  font-weight:800;
  line-height:1.08;
  color:#fff;
  text-wrap:balance;
}

/* Sayfa yolu */
.z26-yol{margin-top:22px}
.z26-yol ol{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px 0;list-style:none;margin:0;padding:0}
.z26-yol li{
  display:inline-flex;
  align-items:center;
  font-family:'Plus Jakarta Sans',sans-serif;
  font-size:12px;
  letter-spacing:.04em;
  line-height:1.4;
  color:var(--z26-vurgu-acik,#D4AE84);
}
.z26-yol li + li:before{content:"–";margin:0 10px;color:rgba(255,255,255,.7);font-weight:400}
.z26-yol a{color:#fff;text-decoration:none;transition:color .2s}
.z26-yol a:hover,.z26-yol a:focus{color:var(--z26-vurgu-acik,#D4AE84)}
.z26-yol a:focus-visible{outline:2px solid var(--z26-vurgu);outline-offset:3px}

/* ── 2) İçerik: 950px ───────────────────────────── */
.z26-sayfa{float:left;width:100%;background-color:var(--z26-logo-zemin)}
.z26-sayfa__kap{
  width:100%;max-width:calc(var(--z26-sayfa-genislik) + 40px);
  margin:0 auto;padding:90px 20px 100px;
}
.z26-sayfa__kap:after{content:"";display:table;clear:both}

.z26-sayfa__gorsel{margin:0 0 48px;border-radius:20px;overflow:hidden;background:var(--z26-zemin-koyu)}
.z26-sayfa__gorsel img{display:block;width:100%;height:auto}

.z26-sayfa__icerik{float:none;width:100%}
.z26-sayfa__icerik > *:first-child{margin-top:0}
.z26-sayfa__icerik img{max-width:100%;height:auto;border-radius:14px}
.z26-sayfa__icerik > ul,.z26-sayfa__icerik > ol{float:none;padding-left:22px;margin:0 0 20px}
.z26-sayfa__icerik > p{margin:0 0 20px}

/* Arşiv, arama ve iletişim sayfalarında kap genişliği */
.container.z26-dar{width:100%;max-width:calc(var(--z26-sayfa-genislik) + 40px);padding-left:20px;padding-right:20px}
.z26-sayfa--liste{background-color:var(--z26-logo-zemin)}
.z26-sayfa--liste > .gp{padding:90px 0 60px}

/* ── Duyarlı ────────────────────────────────────── */
@media (max-width:1024px){
  .z26-ust__baslik{font-size:42px}
  .z26-ust{padding:96px 20px 84px}     /* mobil menü akışta; üst pay gerekmez */
}
@media (max-width:575px){
  .z26-ust{padding:64px 20px 56px}
  .z26-ust__baslik{font-size:32px}      /* telefonda 50px taşmasın */
  .z26-yol{margin-top:16px}
  .z26-sayfa__kap{padding:56px 20px 64px}
  .z26-sayfa__gorsel{margin-bottom:32px;border-radius:14px}
  .z26-sayfa--liste > .gp{padding:56px 0 40px}
}
