/* Taban: recipe cards on a cream table, one large and two stacked */
.cc_yctd1w0p_n1PhIdL5LZ .journal-grid__head {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 1.5rem;
  margin-bottom: 2.5rem;
}

.cc_yctd1w0p_n1PhIdL5LZ .journal-grid__title {
  font-size: clamp(2.25rem, 3.8vw, 3.75rem);
}

.cc_yctd1w0p_n1PhIdL5LZ .journal-grid__title .taban-soft {
  color: var(--taban-rose);
}

.cc_yctd1w0p_n1PhIdL5LZ .journal-grid__list {
  display: grid;
  gap: 1.5rem;
}

@media (min-width: 1024px) {
  .cc_yctd1w0p_n1PhIdL5LZ .journal-grid__list {
    grid-template-columns: 1.3fr 1fr;
    grid-template-rows: auto auto;
  }

  .cc_yctd1w0p_n1PhIdL5LZ .journal-grid__list > * > :first-child .journal-post {
    grid-row: span 2;
  }

  .cc_yctd1w0p_n1PhIdL5LZ .journal-grid__list > * > :not(:first-child) .journal-post a {
    grid-template-columns: 11rem 1fr;
  }

  .cc_yctd1w0p_n1PhIdL5LZ .journal-grid__list > * > :not(:first-child) .journal-post__ph {
    grid-row: span 3;
    aspect-ratio: 1;
  }
}
