.paragraph--view {
}

.paragraph--view .view-news .view-header,
.paragraph--view .view-news .view-footer {
  display: none;
}

.paragraph--view .view-news .view-content {
  padding: 40px 0 0;
}

.paragraph--view .view-news .views-view-grid .views-row {
  display: grid;
  gap: 38px;
}

.paragraph--view .view-news .views-view-grid .views-row .views-col {
  width: 100% !important;
  padding: 0 !important;
  float: none;
}

.paragraph--view .view-news .row {
  display: grid;
  gap: 24px;
}

.paragraph--view .view-news .views-row {
  height: 100%;
}

.paragraph--view .view-news .node--type-news {
  background: white;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  height: 100%;
}

.paragraph--view .view-news .node--type-news .node__date {
  display: none;
}

.paragraph--view .view-news .node--type-news .field--name-field-teaser-image a {
  display: block;
}

.paragraph--view .view-news .node--type-news .field--name-field-teaser-image img {
  width: 100%;
  height: auto;
}

.paragraph--view .view-news .node--type-news .news__content {
  padding: 40px 23px;
}

.paragraph--view .view-news .node--type-news .node__title {
  margin: 0 0 12px;
}

.paragraph--view .view-news .node--type-news .node__title a {
  font-weight: 600;
  font-size: 24px;
  line-height: 150%;
  color: #1870ce;
}

.paragraph--view .view-news .node--type-news .node__title a:hover {
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 4px;
}

.paragraph--view .view-news .node--type-news .node__body a {
  font-weight: 400;
  font-size: 16px;
  line-height: 200%;
  color: #002547 !important;
}

.paragraph--view .view-news .node--type-news .node__body {

}


.paragraph--view .view-news .node--type-news .node__read-more a {
  display: inline-flex;
  text-decoration: none;
  font-weight: 700;
  font-size: 15px;
  line-height: 200%;
  color: #3A7A9C;
  align-items: center;
}

.paragraph--view .view-news .node--type-news .node__read-more a svg {
  fill: currentColor;
  margin-left: 10px;
}

.paragraph--view .view-news .node--type-news .node__read-more a:hover {
  color: #1870ce;
}

.paragraph--view a.paragraph--view__link {
  font-weight: 700;
  font-size: 15px;
  line-height: 200%;
  color: #1870ce;
  display: inline-flex;
  align-items: center;
  background: none !important;
}

.paragraph--view a.paragraph--view__link svg {
  fill: currentColor;
  margin-left: 10px;
}

.paragraph--view a.paragraph--view__link:hover {
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 4px;
}

@media (min-width: 768px) {
  .paragraph--view .view-news .views-row {
    width: 100%;
  }

  .paragraph--view .view-news .views-view-grid.cols-3 .views-row {
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 1024px) {
  .paragraph--view .view-news .row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .paragraph--view .view-news .views-view-grid.cols-3 .views-row {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
