/* Editoryal iki sütun: aralarında 1px çizgi, görsel sütunu kenara dayalı, metin altta. */
.cc_1np3emib_PjjP4aDCLe .story-block {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1px;
  background: var(--siluet-line);
  border-top: 1px solid var(--siluet-line);
  border-bottom: 1px solid var(--siluet-line);
  color: var(--siluet-ink);
}

.cc_1np3emib_PjjP4aDCLe .story-block__txt {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 2.5rem 1rem;
  background: var(--siluet-white);
}

.cc_1np3emib_PjjP4aDCLe .story-block__txt h2 {
  margin-top: 0.5rem;
}

.cc_1np3emib_PjjP4aDCLe .story-block__txt h2 span {
  display: block;
}

.cc_1np3emib_PjjP4aDCLe .story-block__text {
  margin: 1.375rem 0 1.75rem;
  max-width: 28.75rem;
  color: var(--siluet-gray-500);
}

.cc_1np3emib_PjjP4aDCLe .story-block__txt .siluet-pill {
  align-self: flex-start;
}

.cc_1np3emib_PjjP4aDCLe .story-block__media {
  aspect-ratio: 4 / 5;
}

@media (min-width: 768px) {
  .cc_1np3emib_PjjP4aDCLe .story-block__txt {
    padding: 3rem 2rem;
  }
}

@media (min-width: 1024px) {
  .cc_1np3emib_PjjP4aDCLe .story-block {
    grid-template-columns: 1fr 1fr;
  }
  .cc_1np3emib_PjjP4aDCLe .story-block__txt {
    padding: 3.5rem 2.5rem;
  }
  .cc_1np3emib_PjjP4aDCLe .story-block__media {
    aspect-ratio: auto;
    height: min(85vh, 50rem);
  }
  .cc_1np3emib_PjjP4aDCLe .story-block--rev .story-block__txt {
    order: 2;
  }
}
