@font-face{font-family:"Roboto Flex Display";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/roboto-flex-display.88aaf406ca01dbd5.woff2") format("woff2")}
/* Desktop tuning against the published program, independent of other Show pages. */
@media (min-width: 992px) {
  html:root body.salty-program-page.salty-program-who-controls-the-conversation :is(h2, h3, h2 *, h3 *, .closing-quote, .closing-quote *) {
    font-family: "Roboto Flex Display", sans-serif !important;
  }

  html:root body.salty-program-page.salty-program-who-controls-the-conversation {
    font-size: 19px !important;
  }

  html:root body.salty-program-page.salty-program-who-controls-the-conversation :is(.hero-text, .prose p, .section-heading > p:not(.eyebrow), .author-copy > p:not(.eyebrow):not(.author-role), .contact-panel > div:not(.demo-form) > p:not(.eyebrow)) {
    font-size: 19px !important;
    line-height: 1.55 !important;
  }

  html:root body.salty-program-page.salty-program-who-controls-the-conversation :is(.card, .format-card, .effect-card) p:not(.mini-eyebrow):not(.eyebrow):not(.pricing-kicker) {
    font-size: 18.5px !important;
    line-height: 1.5 !important;
  }

  html:root body.salty-program-page.salty-program-who-controls-the-conversation .step > p {
    font-size: 17.5px !important;
    line-height: 1.5 !important;
  }

}

@media (min-width: 992px) and (max-width: 1199px) {
  html:root body.salty-program-page.salty-program-who-controls-the-conversation :is(.compact-cards, .result-cards) {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
