/* Keep the real-world operations introductions concise in visual height. */
body.homepage-spacing-v1215 .capability-explorer-section{padding-top:24px!important;padding-bottom:18px!important}
body.homepage-spacing-v1215 .capture-systems-section{padding-top:22px!important;padding-bottom:36px!important}
body.homepage-spacing-v1215 .capability-explorer-header,
body.homepage-spacing-v1215 .capture-systems-header{
  max-width:950px;margin:0 auto 17px!important;text-align:center;
}
body.homepage-spacing-v1215 .capability-explorer-header .eyebrow,
body.homepage-spacing-v1215 .capture-systems-header .eyebrow{margin:0 0 8px!important}
body.homepage-spacing-v1215 .capability-explorer-header h2,
body.homepage-spacing-v1215 .capture-systems-header h2{
  max-width:900px;margin:0 auto 9px!important;
  font-size:clamp(1.9rem,2.8vw,2.85rem)!important;
  line-height:1.13!important;letter-spacing:-.045em;
}
body.homepage-spacing-v1215 .capability-explorer-header p,
body.homepage-spacing-v1215 .capture-systems-header p{
  max-width:810px;margin:0 auto!important;
  font-size:clamp(.9rem,1.1vw,1rem)!important;line-height:1.5!important;
}
@media(max-width:640px){
  body.homepage-spacing-v1215 .capability-explorer-section{padding-top:22px!important;padding-bottom:18px!important}
  body.homepage-spacing-v1215 .capture-systems-section{padding-top:20px!important;padding-bottom:28px!important}
  body.homepage-spacing-v1215 .capability-explorer-header,
  body.homepage-spacing-v1215 .capture-systems-header{margin-bottom:15px!important}
  body.homepage-spacing-v1215 .capability-explorer-header h2,
  body.homepage-spacing-v1215 .capture-systems-header h2{font-size:clamp(1.7rem,7.5vw,2.25rem)!important;line-height:1.16!important}
}
