/* CanalSERV V11 — one-line heading for the real-works strip on small screens.
   Applies to the homepage and the three local service pages, RO and RU.
   The desktop layout and mobile carousel/CTA remain unchanged. */
@media (max-width:760px) {
  .v8-real-works-section .v8-real-header {
    display:block;
    position:relative;
  }
  .v8-real-works-section .v9-real-heading-block {
    display:block;
    width:100%;
    min-width:0;
  }
  .v8-real-works-section .v8-real-header h2 {
    width:100%;
    max-width:none;
    font-size:clamp(16px,5.6vw,25px);
    line-height:1.17;
    letter-spacing:-0.035em;
    white-space:nowrap;
  }
  .v8-real-works-section .v9-real-intro-row p {
    max-width:calc(100% - 108px);
  }
  .v8-real-works-section .v8-real-nav {
    position:absolute;
    bottom:0;
    right:0;
  }
}
