/* haber24 · Sınavbul banner (18.10.2026). Görünüm sitenin mevcut ".sb" tanıtım kutusu; bunun üstüne yalnız yer ayırma, boyut ve yan sütun kuralları. */
.zb{min-height:196px;align-content:start}
@media (min-width:600px){.zb{min-height:150px}}
.zb .sb-etiket{font-size:.94rem}
.zb a{display:inline-flex;align-items:center;min-height:48px}
/* ilgili haberler (banner açıkken haber sonunda): küçük metin en az 15 px, bağlantı en az 44 px */
.zb-ilgili-haber .duyuru-listesi time,.zb-ilgili-haber .duyuru-listesi span{font-size:.95rem}
.zb-ilgili-haber .duyuru-listesi a{display:inline-flex;align-items:center;min-height:44px}
.zb-ilgili-haber h2{font-size:clamp(1.3rem,3.8vw,1.6rem)}
/* masaüstü yan sütun: ilk ekranın altından başlar (ilk ekranda banner yok), yapışık değildir; mobilde ilgili haberlerden sonra normal akışta */
.zb-yan-kap:has(.zb[hidden]){display:none}
@media (min-width:1180px){
  body.zb-yan-var main{grid-template-columns:minmax(0,1fr) 260px;column-gap:32px;align-items:start}
  body.zb-yan-var main>article{grid-column:1}
  .zb-yan-kap{grid-column:2;grid-row:1;margin-top:calc(100vh + 80px)}
}
