/* About the team: short section title, first-person lead and detailed services. */
.gromko-preview #approach-2 .engineering-top { width: 100%; margin: 0; }
.gromko-preview #approach-2 .engineering-top > div { margin: 0; }
.gromko-preview #approach-2 h2.engineering-title {
  display: block;
  font-size: clamp(42px, 5vw, 64px);
  line-height: 1.08;
  letter-spacing: -.045em;
  margin: 0 0 26px;
  max-width: 100%;
  text-wrap: initial;
}
.gromko-preview #approach-2 .engineering-headline { display: block; }
.gromko-preview #approach-2 .engineering-subtitle {
  font-size: clamp(20px, 1.85vw, 25px);
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: -.025em;
  color: #e5e5e5;
  margin: 0 0 24px;
  max-width: 440px;
  text-transform: none;
}
.gromko-preview #approach-2 .engineering-top .summary {
  font-size: 17px;
  line-height: 1.65;
  max-width: 440px;
  margin: 0;
}
@media (max-width: 760px) {
  .gromko-preview #approach-2 h2.engineering-title {
    font-size: clamp(36px, 10vw, 44px);
    line-height: 1.1;
    letter-spacing: -.04em;
    margin-bottom: 24px;
  }
  .gromko-preview #approach-2 .engineering-subtitle { font-size: 20px; margin-bottom: 22px; }
  .gromko-preview #approach-2 .engineering-top .summary { font-size: 16px; line-height: 1.6; }
}
