/*
    - Name: "big.scss"
    - Description: "Add custom styles to article content, view mode big"
*/
/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
.node--type-article__big {
  position: relative;
  padding-bottom: var(--spacing-md);
  border-bottom: 1px solid var(--gray-three);
}

@media (min-width: 768px) {
  .node--type-article__big {
    padding-bottom: 0;
    border-bottom: none;
  }
}
.node--type-article__big .node__content__wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-xs);
}

@media (min-width: 992px) {
  .node--type-article__big .node__content__wrapper {
    flex-wrap: inherit;
    gap: var(--spacing-md);
  }
}
.node--type-article__big:hover h2 a {
  opacity: 0.7;
}

.node--type-article__big h2 {
  margin-bottom: 12px;
  color: var(--text-color);
  font-size: 1.5rem;
  line-height: 1.2em;
  letter-spacing: 0.03rem;
  font-family: "Georgia Bold", sans-serif;
}

@media (min-width: 480px) {
  .node--type-article__big h2 {
    margin-bottom: 16px;
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .node--type-article__big h2 {
    font-size: 2rem;
    letter-spacing: 0.05125rem;
  }
}
.node--type-article__big h2 span {
  font-family: "Georgia Bold", sans-serif;
}

.node--type-article__big .group__left {
  z-index: 2;
  flex: 0 1 100%;
  order: 2;
  max-width: 100%;
}

@media (min-width: 992px) {
  .node--type-article__big .group__left {
    flex: 0 1 41%;
    order: inherit;
    max-width: 41%;
  }
}
.node--type-article__big .group__right {
  flex: 0 1 100%;
  order: 1;
  max-width: 100%;
}

@media (min-width: 992px) {
  .node--type-article__big .group__right {
    flex: 0 1 59%;
    order: inherit;
    max-width: 59%;
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  .node--type-article__big .field--name-main-image,
  .node--type-article__big .media,
  .node--type-article__big img {
    aspect-ratio: 256/155;
  }
}
.node--type-article__big .field--name-entrance {
  color: var(--text-color);
  font-family: "Georgia", sans-serif;
  font-weight: 400;
}

.node--type-article__big .field--name-entrance p {
  font-size: 1.125rem;
  line-height: 1.25em;
  letter-spacing: 0.01125rem;
}

@media (min-width: 480px) {
  .node--type-article__big .field--name-entrance p {
    font-size: 1.25rem;
  }
}
@media (min-width: 992px) {
  .node--type-article__big .field--name-entrance p {
    letter-spacing: 0.0125rem;
  }
}
.node--type-article__big .field--name-ubication p {
  margin: 4px 0 0;
  color: var(--gray-one);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.node--type-article__big a {
  color: var(--text-color);
  text-decoration: none;
  transition: var(--base-trans);
}

.node--type-article__big a:focus-visible {
  outline: 2px solid var(--black);
}
/*# sourceMappingURL=big.css.map */
