.business-reports-cta {
  margin: 0;
  background: #ff5b04;
  text-align: center;
  font: 400 13px/20px Inter, sans-serif;
}
.business-reports-cta a {
  display: block;
  padding: 6px 16px;
  color: #000;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.business-reports-cta a:hover { background: #ff7a33; }
.business-reports-cta a:focus-visible { outline: 2px solid #000; outline-offset: -4px; }
.business-reports-cta-header { margin-top: 64px; }
.business-reports-cta-chart { margin-bottom: 32px; }
@media (max-width: 768px) {
  .business-reports-cta-header { margin-top: 56px; }
}
