.c-newsletter {
  padding: 18px;
  padding: 1.125rem;
  display: flex;
  flex-direction: column;
  background-color: #EFECF5;
  border-radius: 10px;
}
@media (min-width: 992px) {
  .c-newsletter {
    padding: 24px;
    padding: 1.5rem;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
  }
}
.c-newsletter__top {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.c-newsletter__image {
  max-width: 130px;
}
@media (min-width: 992px) {
  .c-newsletter__image {
    max-width: 260px;
  }
}
.c-newsletter__image img {
  border-radius: 10px;
}
.c-newsletter__title {
  padding-left: 18px;
  padding-left: 1.125rem;
}
@media (min-width: 992px) {
  .c-newsletter__title {
    padding-left: 48px;
    padding-left: 3rem;
  }
}
.c-newsletter__actions {
  margin-top: 18px;
  margin-top: 1.125rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .c-newsletter__actions {
    margin-top: 0px;
    margin-top: 0;
  }
}
.c-newsletter__actions .c-button:not(:first-child) {
  margin-left: 12px;
  margin-left: 0.75rem;
}

.c-newsletters-list {
  margin-bottom: 96px;
  margin-bottom: 6rem;
}
.c-newsletters-list .views-row {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .c-newsletters-list .views-row {
    margin-bottom: 48px;
    margin-bottom: 3rem;
  }
}
