
.cc_l6vsii89_VdIaGCDoGj .bcard, .cc_l6vsii89_6CYCAIrhR5 .bcard {
  display: flex;
  flex-direction: column;
  /* kapsayıcı (grid/karusel) kartları eşit yüksekliğe çekince kart da uzar —
     başlık 1 veya 2 satır olsun, kartların üst hizası bozulmaz */
  height: 100%;
  color: var(--vJlT9TDcfq);
  text-decoration: none;
}

/* Blog kapağı editoryal: ürün kartının 4/5'inden bilerek ayrışır. */
.cc_l6vsii89_VdIaGCDoGj .bcard-media, .cc_l6vsii89_6CYCAIrhR5 .bcard-media {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  aspect-ratio: 3 / 2;
  background: var(--7ViNcg0UVd);
}

.cc_l6vsii89_VdIaGCDoGj .bcard-img, .cc_l6vsii89_6CYCAIrhR5 .bcard-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cc_l6vsii89_VdIaGCDoGj .bcard-img--empty, .cc_l6vsii89_6CYCAIrhR5 .bcard-img--empty {
  background: var(--7ViNcg0UVd);
}

.cc_l6vsii89_VdIaGCDoGj .bcard-body, .cc_l6vsii89_6CYCAIrhR5 .bcard-body {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 16px;
}

.cc_l6vsii89_VdIaGCDoGj .bcard-date, .cc_l6vsii89_6CYCAIrhR5 .bcard-date {
  color: var(--mnYYmEt240);
}

/* Başlık iki satırda kesilir — kart yükseklikleri satır içinde tutarlı kalsın */
.cc_l6vsii89_VdIaGCDoGj .bcard-title, .cc_l6vsii89_6CYCAIrhR5 .bcard-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.cc_l6vsii89_VdIaGCDoGj .bcard-summary, .cc_l6vsii89_6CYCAIrhR5 .bcard-summary {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--mkLxStzR7S);
}

.cc_l6vsii89_VdIaGCDoGj .bcard:hover .bcard-title, .cc_l6vsii89_6CYCAIrhR5 .bcard:hover .bcard-title {
  text-decoration: underline;
  text-underline-offset: 4px;
}

.cc_l6vsii89_VdIaGCDoGj .bcard:focus-visible, .cc_l6vsii89_6CYCAIrhR5 .bcard:focus-visible {
  outline: 2px solid var(--vJlT9TDcfq);
  outline-offset: 2px;
}
