.ed-about-industries,.ed-about-people-tech{padding-block:clamp(4rem,8vw,7rem);background:#0a1016;border-block:1px solid #1a2630}
.ed-about-industries .ed-about-section-heading,.ed-about-people-tech .ed-about-section-heading{max-width:760px}
.ed-about-industries .ed-about-section-heading>p,.ed-about-people-tech .ed-about-section-heading>p{color:#aebbc7;max-width:60ch;line-height:1.7}
.ed-about-industry-grid,.ed-about-people-tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;margin-top:2rem}
.ed-about-industry-grid article,.ed-about-people-tech-grid article{padding:1.4rem 0;border-top:1px solid #26343f}
.ed-about-industry-grid h3,.ed-about-people-tech-grid h3{margin:0 0 .5rem;color:#f5f7fa;font-size:1.2rem}
.ed-about-industry-grid p,.ed-about-people-tech-grid p{max-width:40ch;color:#aab7c2;font-size:.95rem;line-height:1.65}
.ed-about-industries-link{margin-top:1.8rem}
@media(max-width:850px){.ed-about-industry-grid,.ed-about-people-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}}
@media(max-width:560px){.ed-about-industry-grid,.ed-about-people-tech-grid{grid-template-columns:1fr}}

/* Refined editorial treatment for the four About page approach pillars. */
.ed-about-work .ed-about-pillars {
  --about-pillar-divider: var(--hx-line, #ffffff24);
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: stretch;
  border-block-color: var(--about-pillar-divider);
}
.ed-about-work .ed-about-pillars article {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  padding: 1.55rem clamp(1.1rem, 2.5vw, 2rem) 1.65rem 0;
}
.ed-about-work .ed-about-pillars article + article {
  padding-left: clamp(1.1rem, 2.5vw, 2rem);
  border-left-color: var(--about-pillar-divider);
}
.ed-about-work .ed-about-pillars article::before {
  position: absolute;
  inset: -1px auto auto 0;
  width: 2.25rem;
  height: 2px;
  background: var(--hx-blue, #69b1ff);
  content: "";
  opacity: .18;
  transform: scaleX(.7);
  transform-origin: left center;
  transition: opacity .2s ease, transform .2s ease;
}
.ed-about-work .ed-about-pillars article + article::before { left: clamp(1.1rem, 2.5vw, 2rem); }
.ed-about-work .ed-about-number {
  margin-bottom: 1.15rem;
  color: var(--hx-blue, #69b1ff);
  font-size: .82rem;
  font-weight: 600;
  letter-spacing: .13em;
}
.ed-about-page .ed-about-work .ed-about-pillars h3 {
  margin-bottom: .55rem;
  font-size: 1.02rem;
  line-height: 1.35;
  letter-spacing: .075em;
}
.ed-about-work .ed-about-pillars .ed-about-pillar-lead {
  min-height: 3.1em;
  margin: 0 0 .65rem;
  color: #dbe5ef;
  font-size: 1rem;
  line-height: 1.55;
}
.ed-about-work .ed-about-pillars article > p:last-child {
  max-width: 39ch;
  margin: 0;
  font-size: .9rem;
  line-height: 1.72;
}
@media (hover: hover) and (pointer: fine) {
  .ed-about-work .ed-about-pillars article:hover::before,
  .ed-about-work .ed-about-pillars article:focus-within::before {
    opacity: 1;
    transform: scaleX(1);
  }
}
@media (max-width: 850px) {
  .ed-about-work .ed-about-pillars { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ed-about-work .ed-about-pillars article:nth-child(odd) {
    padding-left: 0;
    border-left: 0;
  }
  .ed-about-work .ed-about-pillars article:nth-child(even) { border-left: 1px solid var(--about-pillar-divider); }
  .ed-about-work .ed-about-pillars article:nth-child(n+3) { border-top: 1px solid var(--about-pillar-divider); }
  .ed-about-work .ed-about-pillars article:nth-child(odd)::before { left: 0; }
}
@media (max-width: 700px) {
  .ed-about-work .ed-about-pillars { grid-template-columns: 1fr; }
  .ed-about-work .ed-about-pillars article,
  .ed-about-work .ed-about-pillars article + article {
    padding: 1.25rem 0;
    border-left: 0;
  }
  .ed-about-work .ed-about-pillars article + article { border-top: 1px solid var(--about-pillar-divider); }
  .ed-about-work .ed-about-pillars article + article::before { left: 0; }
  .ed-about-work .ed-about-pillars .ed-about-pillar-lead { min-height: 0; }
}
@media (prefers-reduced-motion: reduce) {
  .ed-about-work .ed-about-pillars article::before { transition: none; }
}
