.block-publications {
  margin-top: clamp(6.75rem, 4.62vw + 5.71rem, 11.25rem);
}
.block-publications .c-media__wrapper .c-media__copyright {
  display: none;
}
.block-publications__items {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(3, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-row-gap: calc(var(--grid-gutter) * 2);
}
@media (min-width: 992px) {
  .block-publications__items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-row-gap: calc(var(--grid-gutter) * 2);
  }
}
.block-publications__item {
  position: relative;
}
.block-publications__item:nth-child(1) {
  grid-area: 1/1/2/2;
  aspect-ratio: 1210/648;
  width: 100%;
}
@media (min-width: 992px) {
  .block-publications__item:nth-child(1) {
    grid-area: 1/1/3/3;
  }
}
.block-publications__item:nth-child(1) .block-publications__cover {
  position: absolute;
  right: 50%;
  bottom: clamp(1.25rem, 1.28vw + 0.96rem, 2.5rem);
  aspect-ratio: 608/684;
  width: 50%;
  transform: translateX(50%);
}
.block-publications__item:nth-child(2) {
  grid-area: 2/1/3/2;
}
@media (min-width: 992px) {
  .block-publications__item:nth-child(2) {
    grid-area: 1/3/2/4;
  }
}
.block-publications__item:nth-child(3) {
  grid-area: 3/1/4/2;
}
@media (min-width: 992px) {
  .block-publications__item:nth-child(3) {
    grid-area: 2/3/3/4;
  }
}
.block-publications__item:nth-child(2) .block-publications__cover, .block-publications__item:nth-child(3) .block-publications__cover {
  position: absolute;
  right: clamp(1.25rem, 1.28vw + 0.96rem, 2.5rem);
  bottom: clamp(0.5rem, 0.51vw + 0.38rem, 1rem);
  aspect-ratio: 232/291;
  width: 42%;
}
.block-publications__background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: clamp(1.25rem, 1.28vw + 0.96rem, 2.5rem);
  overflow: hidden;
}
.block-publications__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: clamp(1.25rem, 1.28vw + 0.96rem, 2.5rem);
  overflow: hidden;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 24%);
}
.block-publications__title {
  position: absolute;
  bottom: clamp(1.25rem, 0.26vw + 1.19rem, 1.5rem);
  left: clamp(1.25rem, 0.77vw + 1.08rem, 2rem);
  font-size: clamp(1rem, 1.03vw + 0.77rem, 2rem);
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
  font-weight: 700;
  font-style: italic;
  line-height: 1.12;
}

/*# sourceMappingURL=view.css.map */
