/* Revised telecommunications content hierarchy. */
.hpi-tel-problem > div:first-child p:not(.hpi-tel-eyebrow) { max-width: 385px; }
.hpi-tel-problem-list article { padding-block: 20px; }
.hpi-tel-lifecycle-intro { max-width: 1000px; margin: 0 !important; font-size: 15px !important; }
.hpi-tel-lifecycle ol { margin-top: 28px; }
.hpi-tel-lifecycle li > span { margin-bottom: 16px; }
.hpi-tel-lifecycle li h3 { max-width: 155px; margin-inline: auto; font-size: 14px !important; }
.hpi-tel-quote blockquote { margin-bottom: 0; }
.hpi-tel-comparison > .hpi-tel-eyebrow { margin-bottom: 22px !important; }
.hpi-tel-comparison-heading strong:last-child { grid-column: 3; }
.hpi-tel-detail-grid p { margin: 0 !important; }
.hpi-tel-final .hpi-tel-button { margin-bottom: 0; }
