.lr-article-header__caption span {
  background-color: var(--wp--preset--color--primary);
  font-size: 0.625rem;
  line-height: 0.625rem;
  padding: 0.5rem 0.75rem;
}

.lr-article-header__title {
  font-family: var(--wp--preset--font-family--pt-serif);
  font-size: 1.75rem;
  line-height: 2.25rem;
  margin: 1.375rem 0;
  font-style: normal;
}

@media (min-width: 60rem) {
  .lr-article-header__title {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 48rem) {
  .lr-article-header__title {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 48rem) {
  .lr-article-header__summary, .lr-article-header__author, .lr-article-header__date {
    font-size: 1.5rem;
  }
}
.lr-article-header__meta {
  display: flex;
  flex-direction: column;
  margin-top: 0.6875rem;
}

@media (min-width: 48rem) {
  .lr-article-header__meta {
    margin-top: 1.5rem;
  }
}
.lr-article-header__authors {
  font-size: 0.875rem;
  color: var(--wp--preset--color--primary);
  margin-bottom: 0.25rem;
}

@media (min-width: 48rem) {
  .lr-article-header__author {
    margin-right: 1.25rem;
  }
}
.lr-article-header__author:hover {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-thickness: 2px;
  text-decoration-color: var(--wp--preset--color--black);
}

.lr-article-header__date.title {
  font-weight: 400;
  margin-top: 0.5rem;
}

@media (min-width: 48rem) {
  .lr-article-header__date.title {
    margin-top: 0;
  }
}
.lr-article-header__image {
  position: relaive;
}

@media (min-width: 48rem) {
  .lr-article-header__image {
    min-height: 30rem;
  }
}
.lr-article-header img {
  width: 100%;
}

.lr-article-header figcaption {
  font-size: 0.75rem;
  font-family: var(--wp--preset--font-family--montserrat);
  font-weight: 500;
  font-style: italic;
  line-height: 1.25rem;
}

.lr-article-header__content {
  margin-block-end: 2.375rem !important;
  margin: 0 auto 2.375rem;
}

.lr-article-header.header-stacked .lr-article-header__content {
  max-width: var(--wp--style--global--content-size);
}

.lr-article-header.header-stacked .lr-article-header__image {
  max-width: var(--wp--style--global--wide-size);
  margin: auto;
}

.lr-article-header.header-unstacked {
  max-width: var(--wp--style--global--content-size);
  margin: auto;
}

@media (min-width: 48rem) {
  .lr-article-header.header-unstacked .lr-article-header__wrapper {
    display: grid;
    column-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    align-items: center;
  }
}
@media (min-width: 48rem) {
  .lr-article-header.header-unstacked .lr-article-header__content {
    margin-bottom: 0;
  }
}
