/* LEGAL CENTRE — WORKSPACE ROUTE INTEGRITY V7 */
@media(max-width:900px){
  /* The selector owns a real flow slot; page headings never start underneath it. */
  .lcws-shell>.lcmv7-slot,.lcav5-shell>.lcmv7-slot{grid-column:1/-1!important}
  .lcws-main,.lcav5-main{min-width:0!important;width:100%!important;max-width:100%!important}
  .lcws-main>*:first-child,.lcav5-main>*:first-child{margin-top:0!important}

  /* Common workspace text/data containment. */
  .lcws-main *, .lcav5-main *{min-width:0}
  .lcws-main h1,.lcws-main h2,.lcws-main h3,.lcav5-main h1,.lcav5-main h2,.lcav5-main h3{overflow-wrap:anywhere}
  .lcws-main img,.lcav5-main img{max-width:100%;height:auto}
  .lcws-nav-meta{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}

  /* No translucent workspace navigation surfaces. */
  .lcmv7-trigger,.lcmv7-sheet,.lcmv7-group-card,.lcmv7-row{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
