/* === SAYFA: gelismeler ================================== */
#page-gelismeler .posts-area{max-width:var(--wrap);margin:0 auto;padding:80px var(--gut) 130px}
#page-gelismeler .filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px}
#page-gelismeler .filters a,
#page-gelismeler .filters button{
  border:1px solid var(--line);border-radius:9999px;padding:9px 18px;font-size:13px;
  color:var(--muted);background:#fff;cursor:pointer;transition:border-color .2s ease,color .2s ease;
}
#page-gelismeler .filters a:hover,
#page-gelismeler .filters button:hover{border-color:var(--ink);color:var(--ink)}
#page-gelismeler .filters a.active,
#page-gelismeler .filters button.active{border-color:var(--brand);background:var(--brand);color:#fff}
#page-gelismeler .items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#page-gelismeler .zoom-well{aspect-ratio:16 / 9;background:var(--bg-soft);border-bottom:1px solid var(--line)}
#page-gelismeler .zoom-well.empty{display:flex;align-items:center;justify-content:center}
#page-gelismeler .zoom-card.is-hidden{display:none}
#page-gelismeler .txt{padding:32px}
#page-gelismeler .meta{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:0.14em;color:var(--muted-2);text-transform:uppercase;margin-bottom:18px}
#page-gelismeler .meta .sep{color:var(--line-2)}
#page-gelismeler .t{font-size:24px;font-weight:400;letter-spacing:-0.015em;line-height:1.24;margin-bottom:14px;text-wrap:balance}
#page-gelismeler .d{margin:0 0 24px;font-size:15px;line-height:1.7;color:var(--muted);text-wrap:pretty}
#page-gelismeler .go{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}

@media (max-width:1024px){
  #page-gelismeler .posts-area{padding:56px var(--gut) 90px}
  #page-gelismeler .items{grid-template-columns:minmax(0,1fr)}
  #page-gelismeler .txt{padding:24px}
}
