/* V3 shared desktop canvas: A and B use one 1400px content rhythm. */
@media (min-width: 861px) {
  .container,
  .hero .container,
  .updates-editorial .container,
  .services-showcase .container,
  .growth-journey .container {
    box-sizing: border-box;
    max-width: 1400px;
    padding-inline: 0;
    width: min(1400px, calc(100% - 64px));
  }
}

@media (min-width: 1181px) {
  /* The A Hero artwork used to anchor to the viewport edge; keep it inside the
     shared canvas while preserving its visual position relative to the copy. */
  .hero-dashboard-art {
    right: max(32px, calc((100vw - 1400px) / 2));
    width: min(61vw, 1160px);
  }
}
