.resources-page__main {
 flex-grow: 1;
 padding: var(--medium-padding);
}

.resources-page__container {
  display: flex;
  flex-direction: column;
  gap: var(--medium-gap);
  padding: var(--medium-padding);
  background-color: var(--background-secondary);
  border-radius: 5px;
  border: 1px solid var(--border-primary);
}

.resources-page__title {
  text-align: center;
  color: var(--text-secondary);
}

.resources-page__resources-list {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: var(--medium-gap);
}

.resources-page__resource-item {
  min-width: 49%;
  max-width: 49%;
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: var(--small-gap);
  border: 1px solid var(--border-primary);
  border-radius: 5px;
  padding: var(--medium-padding) var(--small-padding);
  transition: box-shadow .3s;
}

.resources-page__resource-item:hover {
  box-shadow: 0 0 11px rgba(33,33,33,.2);
}

.resources-page__resource-cower-image {
  width: 30%;
  height: auto;
  object-fit: contain;
}

.resource-page__resource-info-list {
  width: 70%;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--small-gap);
}

.resource-page__resource-view-link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--small-gap);
  text-decoration: none;
  color: var(--text-secondary)
}