@media print {
  .site-header,.site-footer,.tab-links,.contact-art {
    display: none!important;
  }
  .page-hero,.home-hero {
    min-height: 0;
    padding: 25px 0;
    background: #fff!important;
    color: #000!important;
  }
  .page-hero h1,.home-hero h1 {
    color: #000;
    text-shadow: none;
    font-size: 30px;
  }
  .section {
    padding-block: 25px;
  }
  .tab-panel[hidden] {
    display: block!important;
  }
  .panel-title {
    position: static!important;
    width: auto!important;
    height: auto!important;
    clip-path: none!important;
  }
  .wrap {
    width: 100%;
  }
  .intro-card,.cta-card,.benefit-card {
    transform: none;
    box-shadow: none;
  }
  .hero-art {
    max-width: 200px;
  }
  .contact-form {
    display: none;
  }
}
