/* Layout is owned by families/fit_call.css. Original form and note retain frame.css. */

/* See-and-fix finish1: the reading column uses section type, not close type.
   No selector enters the booking stage, facts slip or any paper. */
.site-page-fit-call .fit-call-reading > .f-section > .f-hanging > h2,
.site-page-fit-call .fit-call-field-heading > h2 { font-size: 28px; line-height: 32px; text-wrap: balance; }
.site-page-fit-call .fit-call-reading > .f-section > .f-body > p { max-width: 544px; }
.site-page-fit-call .fit-call-reading > .f-section > .f-body > .f-list-rows > li { padding-right: max(0px, calc(100% - 544px)); }
.site-page-fit-call .fit-call-intro > .f-booking-review > figcaption { font-size: 16px; line-height: 24px; margin-top: 24px; padding-top: 16px; color: var(--color-text-secondary); }
@media (max-width: 767px) {
  .site-page-fit-call .fit-call-reading > .f-section > .f-hanging > h2,
  .site-page-fit-call .fit-call-field-heading > h2 { font-size: 21px; line-height: 28px; }
  .site-page-fit-call .fit-call-reading > .f-section > .f-hanging { margin-bottom: 0; }
  .site-page-fit-call .fit-call-reading > .f-section > .f-body > .f-list-rows > li { padding-right: 0; }
}
