.journal-list {
  padding: 40px 0;
}
.journal-list__title {
  font: 400 24px/120% "Montserrat Semi", sans-serif;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.journal-list__row {
  display: flex;
  flex-wrap: wrap;
  gap: 40px 20px;
}
.journal-list__item {
  position: relative;
}
.journal-list__item--wide {
  width: 100%;
}
.journal-list__item--half {
  width: calc(50% - 10px);
}
@media (max-width: 380px) {
  .journal-list__item--wide, .journal-list__item--half {
    width: 100%;
  }
}
.journal-list__picture-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 20px;
  height: 0;
  padding-bottom: 167.2%;
}
.journal-list__picture {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}
.journal-list__name {
  font: 400 14px/120% "Montserrat", sans-serif;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  transition: color 0.3s ease;
}
.journal-list__link {
  text-decoration: none;
}
.journal-list__link:hover .journal-list__picture {
  transform: scale(1.05);
}
.journal-list__link:hover .journal-list__name {
  color: #23527c;
}
.journal-list__item--wide .journal-list__picture-wrapper {
  padding-bottom: 85.42%;
}
@media (min-width: 768px) {
  .journal-list__picture-wrapper {
    padding-bottom: 100.85%;
  }
  .journal-list__item--wide .journal-list__picture-wrapper {
    padding-bottom: 52.08%;
  }
}
@media (min-width: 1200px) {
  .journal-list__picture-wrapper {
    padding-bottom: 98.11%;
  }
  .journal-list__item--wide .journal-list__picture-wrapper {
    padding-bottom: 48.22%;
  }
}

/*# sourceMappingURL=style.css.map */
