/* Final mobile type scale for the compact phone layout. */
@media (max-width: 600px) {
  .hero-copy h1 { font-size: 54px; line-height: 1.06; margin-bottom: 20px; }
  .hero-copy p { font-size: 15px; line-height: 1.7; }
  h2,
  .services-heading h2,
  .manifesto > h2,
  .contact h2 { font-size: 38px; line-height: 1.15; }
  .manifesto h3 { font-size: 31px; }
  .manifesto p,
  .service-item p { font-size: 15px; line-height: 1.7; }
  .principle h4 { font-size: 24px; }
  .techniques-section h2 { font-size: 36px; }
  .techniques-list li > span:first-child { font-size: 22px; }
}
