.node--view-mode-card {
  background: #f2f2f2;
  box-shadow: rgba(51, 51, 51, 0.2) 0 2px 10px 0;
  width: 100%;
  min-height: 100%;
}

@media (min-width: 426px) {
  .node--view-mode-card {
    max-width: 350px;
  }
}

.node--view-mode-card .node__main-content {
  min-height: inherit;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.node--view-mode-card .node__content__wrapper {
  min-height: 155px;
}

.node--view-mode-card .node__content {
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: flex-start;
  min-height: inherit;
}

.node--view-mode-card .node__header--image {
  height: 200px;
  overflow: hidden;
}

.node--view-mode-card .node__header--image .media {
  display: block;
}

.node--view-mode-card .node__header--image img,
.node--view-mode-card .node__header--image svg {
  object-fit: cover;
  width: 100%;
}

.node--view-mode-card .node__title {
  font-family: Roboto, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #2a2a2a;
  min-height: 40px;
}
.node--view-mode-card .node__details {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #2a2a2a;
  margin-bottom: 10px;
}

.node--view-mode-card .node__details--topics,
.node--view-mode-card .node__details--date {
  display: inline-block;
}

.node--view-mode-card .node__details--topics div {
  display: inline-block;
}

.node--view-mode-card .node__small__information {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  flex-direction: row;
  width: 100%;
  font-size: 13px;
}
