/* Shared production polish for technology detail pages. */

.page-header-desc {
  max-width: 52ch;
  color: #5c6268;
  line-height: 1.85;
  text-wrap: pretty;
}

.intro-grid > .fade-up > p {
  max-width: 60ch;
  margin: 0;
  color: #555e65;
  font-size: 1rem;
  line-height: 1.85;
  letter-spacing: 0.005em;
  text-wrap: pretty;
}

.intro-grid > .fade-up > p + p {
  margin-top: 1.25rem;
}

.intro-grid > .fade-up > .btn-group {
  margin-top: 1.75rem;
}

@media (max-width: 768px) {
  .intro-grid > .fade-up > p {
    font-size: 0.98rem;
    line-height: 1.8;
  }
}
