.cc_6406l667_2HYlKk2ZvX .journal-post a {
  color: inherit;
  text-decoration: none;
  display: block;
}

.cc_6406l667_2HYlKk2ZvX .journal-post__ph {
  border-radius: 20px;
  overflow: hidden;
  aspect-ratio: 4 / 3;
  background: var(--aurelle-mist);
}

.cc_6406l667_2HYlKk2ZvX .journal-post__ph img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 1.2s var(--aurelle-ease);
}

.cc_6406l667_2HYlKk2ZvX .journal-post:hover .journal-post__ph img {
  transform: scale(1.05);
}

.cc_6406l667_2HYlKk2ZvX .journal-post small {
  display: block;
  margin: 1rem 0 0.375rem;
  font-size: 0.71875rem;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--aurelle-gray-500);
  font-weight: 700;
}

.cc_6406l667_2HYlKk2ZvX .journal-post h3 {
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: -0.01em;
  line-height: 1.3;
  margin: 0;
}
