/* Fit the pinned service row into shorter laptop browser windows. */
@media (min-width: 801px) and (max-height: 649px) {
  .talent-program-v152 {
    --main-phone-height: min(42svh, calc(100svh - 245px));
    --other-phone-height: min(30svh, calc(100svh - 300px));
  }
  .career-stage-v159--pinned { min-height: 480px; padding-top: 82px; padding-bottom: 16px; }
  .career-stage-v159--pinned .talent-program-v152__intro { padding-bottom: 12px; margin-bottom: 12px; }
  .top-redesign-v151 .flow .career-stage-v159--pinned .talent-program-v152__eyebrow { font-size: 11px; margin-bottom: 8px; }
  .flow .career-stage-v159--pinned .talent-program-v152__intro h2 { font-size: 32px; line-height: 1.25; }
  .flow .career-stage-v159--pinned .talent-program-v201__tagline { font-size: 14px; line-height: 1.6; margin-top: 8px; }
  .career-stage-v159--pinned .career-stage-v159__track { padding-top: 12px; padding-bottom: 16px; }
  .flow .career-stage-v159--pinned .mowa-v159__headline { font-size: clamp(22px, 2.1vw, 30px); line-height: 1.4; margin-bottom: 12px; }
  .flow .career-stage-v159--pinned .mowa-v159__description { font-size: 11px; line-height: 1.8; }
  .top-redesign-v151 .career-stage-v159--pinned .mowa-v152__site-button { margin-top: 18px; }
  .career-stage-v159--pinned .career-panel-v159__heading { margin-bottom: 18px; }
  .flow .career-stage-v159--pinned .career-panel-v159__heading h3 { font-size: 22px; }
}
