.views-view--news {
  padding-block: clamp(var(--spacing--4), 10vw, var(--spacing--6));
  display: flex;
  flex-direction: column;
  gap: clamp(var(--spacing--3), 10vw, var(--spacing--6));
}
.views-view--news .views-row {
  width: 100%;
}
.views-view--news .swiper .swiper-slide {
  height: auto;
}
.views-view--news header {
  display: flex;
  flex-direction: column;
  gap: var(--spacing--2);
}
.views-view--news .block--header {
  display: flex;
  align-items: baseline;
  gap: var(--spacing--3);
}
@media (max-width: 767px) {
  .views-view--news .block--header div > a {
    display: none;
  }
}
.views-view--news .swiper {
  width: 100%;
}
.views-view--news .more-link a {
  font-weight: 600;
}
.views-view--news .more-link a:hover, .views-view--news .more-link a:active {
  color: var(--background--background-highlight);
}
@media (max-width: 767px) {
  .views-view--news .more-link a {
    display: flex;
    align-items: center;
    gap: var(--spacing--1);
    transition: color 0.45s ease;
  }
  .views-view--news .more-link a:after {
    --d: 2.4rem;
    content: "\e904";
    font-family: "irca" !important;
    font-size: calc(var(--d) * 0.5);
    min-width: var(--d);
    width: var(--d);
    min-height: var(--d);
    background-color: var(--c--primary);
    color: var(--c--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.45s ease;
  }
  .views-view--news .more-link a:hover, .views-view--news .more-link a:active {
    color: var(--c--black);
  }
  .views-view--news .more-link a:hover:after, .views-view--news .more-link a:active:after {
    background-color: var(--c--black);
  }
}
/*# sourceMappingURL=views-view--news.css.map */
