section {
  padding: 25rem 0;
}
section h1 {
  margin-bottom: 15rem;
  font-style: italic;
  font-weight: 100;
  line-height: 1.2;
}
section #text-dest {
  margin-bottom: 20rem;
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.3;
}
section #text-dest p {
  margin-bottom: 15rem;
}
section article {
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1.3;
}
section article h2 {
  border-bottom: 1px solid;
  margin-bottom: 5rem;
  font-size: 4.5rem;
  font-weight: 600;
  text-transform: uppercase;
}
section article p {
  margin-bottom: 7.5rem;
}
section article .article-img {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
section article .article-img picture {
  width: calc((100% - 40px) / 3);
}
section article + article {
  margin-top: 15rem;
}
@media (min-width: 860px) {
  section h1 {
    font-size: 18rem;
  }
  section article .article-img picture {
    width: calc((100% - 40px) / 3);
  }
}
@media (max-width: 859px) {
  section h1 {
    font-size: 12rem;
  }
  section article .article-img picture {
    width: calc((100% - 20px) / 2);
  }
}/*# sourceMappingURL=anteriores.css.map */