/* Useful next steps inherit the existing reading surface, without new cards. */
.site-extension.section-guides .article-body .article-prose .article-practice > p {
  max-width: 68ch;
  margin: 0 0 12px;
  font: 400 1rem/1.75 Manrope, sans-serif;
  color: var(--ink);
}
.site-extension.section-guides .article-body .article-prose .article-practice > p strong {
  font-weight: 650;
}
.site-extension.section-guides .article-body .article-prose .article-practice-links {
  margin-top: 18px;
}

/* Fit, preparation and a success check read as one compact pilot brief. */
.site-extension.section-services .service-pilot {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr) minmax(0, 1fr);
  gap: clamp(24px, 4vw, 54px);
  align-items: start;
  margin: 0 0 52px;
}
.site-extension.section-services .service-pilot h2 {
  margin: 0 0 14px;
  font-size: clamp(1.5rem, 2.3vw, 1.875rem);
  line-height: 1.25;
  letter-spacing: -.025em;
}
.site-extension.section-services .service-pilot h3 {
  margin: 0 0 14px;
  font: 650 1rem/1.5 Manrope, sans-serif;
  letter-spacing: 0;
}
.site-extension.section-services .service-pilot p,
.site-extension.section-services .service-pilot li {
  margin: 0;
  font: 400 1rem/1.75 Manrope, sans-serif;
  color: var(--ink);
  max-width: 42ch;
}
.site-extension.section-services .service-pilot ul {
  display: grid;
  gap: 9px;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 820px) {
  .site-extension.section-services .service-pilot {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px 32px;
    margin-bottom: 40px;
  }
  .site-extension.section-services .service-pilot > div:first-child {
    grid-column: 1 / -1;
  }
  .site-extension.section-services .service-pilot > div:first-child p {
    max-width: 68ch;
  }
}
@media (max-width: 520px) {
  .site-extension.section-services .service-pilot {
    grid-template-columns: 1fr;
    gap: 26px;
  }
  .site-extension.section-services .service-pilot h3 { margin-bottom: 9px; }
}
@media print {
  .site-extension.section-services .service-pilot { break-inside: avoid; }
}
