/* October 13: flyer link beneath the overview steps. */
.flyer-link-wrap {
  margin: calc(45 * var(--s)) 0 0;
  text-align: center;
}

.flyer-link {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding: calc(10 * var(--s)) calc(20 * var(--s));
  color: var(--yellow);
  font-size: calc(48 * var(--s));
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: .15em;
}

.flyer-link:hover {
  text-decoration-thickness: .12em;
}

.flyer-link:focus-visible {
  outline: 3px solid var(--yellow);
  outline-offset: 4px;
}

@media (max-width: 767px) {
  .flyer-link-wrap {
    margin-top: calc(35 * var(--s));
  }

  .flyer-link {
    font-size: calc(42 * var(--s));
  }
}
