@container main (min-width: 85.4375rem) {
  section.articlehero > div {
    padding-top: 70px !important;
  }
}
@container main (min-width: 64.0625rem) and (max-width: 85.375rem) {
  section.articlehero > div {
    padding-top: 50px !important;
  }
}
@container main (min-width: 48rem) and (max-width: 64rem) {
  section.articlehero > div {
    padding-top: 50px !important;
  }
}
@container main (max-width: 47.9375rem) {
  section.articlehero > div {
    padding-top: 40px !important;
  }
}
@container main (min-width: 85.4375rem) {
  section.articlehero .link-wrap {
    padding-bottom: 1.875rem;
  }
}
@container main (min-width: 64.0625rem) and (max-width: 85.375rem) {
  section.articlehero .link-wrap {
    padding-bottom: 1.875rem;
  }
}
@container main (min-width: 48rem) and (max-width: 64rem) {
  section.articlehero .link-wrap {
    padding-bottom: 1.25rem;
  }
}
@container main (max-width: 47.9375rem) {
  section.articlehero .link-wrap {
    padding-bottom: 1.25rem;
  }
}
section.articlehero h1 {
  font: var(--h1-article-font);
}
section.articlehero .excerpt {
  font: var(--excerpt-font);
}
section.articlehero .img-wrapper {
  aspect-ratio: 1800/850;
  overflow: hidden;
}
section.articlehero .img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section.articlehero .img-wrapper.contain img {
  -o-object-fit: contain;
     object-fit: contain;
}