.c-content-feed {
  max-width: 43rem;
  margin-left: auto;
  margin-right: auto;
}

.c-content-feed .field--name-field-title {
  font-size: clamp(1.25rem, 0.938rem + 0.833vw, 1.563rem);
  font-size: var(--type-2);
  font-weight: 600;
  padding-bottom: max(1rem, min(calc(1.40rem + 1.41vw), 1.5rem));
  padding-bottom: var(--space);
  color: #222222;
  color: var(--color-text);
}


.c-content-feed .views-element-container {
  width: 100%;
}

.c-content-feed .views-element-container .views-row {
  padding: max(1rem, min(calc(1.40rem + 1.41vw), 1.5rem)) 0rem;
  padding: var(--space) 0rem;
}

.c-content-feed .views-element-container .views-row:last-child {
  border-bottom: 0.5px solid #CFCFCF;
  border-bottom: 0.5px solid var(--mineshaft-light, #CFCFCF);
}

.c-content-feed .views-element-container .views-row article div {
  margin: 0.5rem 0;
}

.c-content-feed .views-element-container .views-row .field--type-entity-reference a {
  color: #101e8e;
  color: var(--color-primary);
  font-size: max(0.75rem, min(calc(0.75rem + 0.33vw), 0.88rem));
  font-size: var(--type--2);
  font-weight: 600;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.c-content-feed .views-element-container .views-row .field--type-entity-reference a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.c-content-feed .views-element-container .views-row .field--name-field-date {
  font-size: max(0.75rem, min(calc(0.75rem + 0.33vw), 0.88rem));
  font-size: var(--type--2);
}

.c-content-feed .field--name-field-feed-type {
  display: flex;
  flex-flow: row wrap;
}

.c-content-feed .viewsreference--view-title {
  display: none;
}

.c-content-feed img {
  display: none;
}

.c-content-feed .view-content h2 {
  font-size: max(1.00rem, min(calc(0.88rem + 0.33vw), 1.13rem));
  font-size: var(--type-0);
  font-weight: 600;
  color: #1365DF;
  color: var(--color-new-lochmara);
}

.c-content-feed .view-content h2 a {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.c-content-feed .view-content h2 a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.c-content-feed .view-content .field--name-field-teaser-text {
  /*font-size: 1rem;*/
}

.c-content-feed .field--name-field-link {
  margin-top: 0.25rem;
  margin-top: var(--space-2xs);
}

.c-content-feed .field--name-field-link a {
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: var(--type);
  color: #1365DF;
  color: var(--color-new-lochmara);
  font-weight: 600;
}

.c-content-feed .field--name-field-link a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
