/* Sector page · challenges — a split board: customers (A) | operations photograph | operation (B). */
.ind-sx-ch__board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bdh-gap-l);align-items:start}
.ind-sx-ch__board.has-fig{grid-template-columns:minmax(0,1fr) minmax(0,.82fr) minmax(0,1fr)}
.ind-sx-ch__board.has-fig.is-one{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}
.ind-sx-ch__col{min-width:0}
.ind-sx-ch__h{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--ink);font-family:var(--f-h);font-size:1.3rem;font-weight:500;letter-spacing:-.012em;color:var(--ink)}
.ind-sx-ch__hk{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--on-ink);font-family:var(--f);font-size:var(--t-xs);letter-spacing:0}
.ind-sx-ch__col--operating .ind-sx-ch__hk{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}
.ind-sx-ch__item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:20px 0 22px;border-bottom:1px solid var(--line)}
.ind-sx-ch__n{padding-top:3px;font-family:var(--f);font-size:var(--t-xs);font-weight:500;color:var(--blue)}
.ind-sx-ch__t{font-family:var(--f-h);font-size:1.0625rem;font-weight:500;line-height:1.3;color:var(--ink)}
.ind-sx-ch__d{margin-top:6px;font-size:var(--t-sm);line-height:1.62;color:var(--txt)}
.ind-sx-ch__fig{margin:58px 0 0}
.ind-sx-ch__img img{object-position:var(--ind-focus,50% 50%)}
.ind-sx-ch__cap{margin-top:12px;font-size:var(--t-xs);line-height:1.55;color:var(--muted);text-align:center;text-wrap:balance}

@media (max-width:1023px){
  .ind-sx-ch__board.has-fig{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ind-sx-ch__board.has-fig .ind-sx-ch__fig{grid-column:1 / -1;order:3;margin:0}
  .ind-sx-ch__board.has-fig .ind-sx-ch__fig .bdh-img{aspect-ratio:21/9}
  .ind-sx-ch__board.has-fig.is-one{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:860px){
  .ind-sx-ch__board,.ind-sx-ch__board.has-fig{grid-template-columns:minmax(0,1fr)}
  .ind-sx-ch__board.has-fig .ind-sx-ch__fig{order:0}
  .ind-sx-ch__board.has-fig .ind-sx-ch__fig .bdh-img{aspect-ratio:16/10}
  .ind-sx-ch__cap{text-align:left}
}
