section.article-hero {
  position: relative;
}
@media screen and (max-width: 48em) {
  section.article-hero .wrapper {
    row-gap: calc(var(--inner-padding) * 2);
  }
}
section.article-hero .btn {
  margin-top: 10px;
}
section.article-hero .img-wrapper {
  height: auto;
  width: 100%;
  max-height: 75vh;
  overflow: hidden;
  border-radius: 5px;
}
@media screen and (min-width: 62em) {
  section.article-hero .img-wrapper {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    grid-row: 1/5;
  }
}
section.article-hero .img-wrapper img,
section.article-hero .img-wrapper picture {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section.article-hero .lead {
  font: var(--lead-font);
}
section.article-hero .content {
  background-color: var(--white);
  padding-bottom: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 5px;
}
@media screen and (min-width: 62em) {
  section.article-hero .content {
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    grid-row: 3/5;
    padding: var(--inner-padding);
  }
}
section.article-hero .content h1 {
  border-bottom: 1px solid var(--peach-light);
  padding-bottom: 7px !important;
}