.p-top-cta-image__inner {
  position: relative;
  max-width: 63.125rem;
  margin-inline: auto;
}
.p-top-cta-image__artwork {
  display: block;
  width: 100%;
  height: auto;
}
.p-top-cta-image__button {
  display: flex;
  width: max-content;
  max-width: calc(100% - 3rem);
  margin: 1.5rem auto 0;
}
@media screen and (min-width: 768px) {
  .p-top-cta-image__button {
    position: absolute;
    left: 6.25%;
    top: 70%;
    max-width: 55%;
    margin: 0;
  }
}
