
/* Staff Training Hub: retain one centred heading plus its one explanatory paragraph. */
#stsHubShell:not(.sts190-customer-hub)[data-hub-tab="library"] > .sth-card > h2,
#stsHubShell:not(.sts190-customer-hub)[data-hub-tab="library"] > .sth-card > .sth-course-intro {
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
#stsHubShell[data-hub-tab="library"] > .sth-card > #stsCatalogueLaunch {
  display:flex;justify-content:center;align-items:center;
  margin:14px auto 19px;
}
/* The generic Training Hub heading already exists above the paperwork view.
   Keep breadcrumbs within folders, but not the redundant homepage label. */
#stsHubShell[data-hub-tab="paperwork"] > .ss-library > .sth-eyebrow {display:none!important}
#stsHubShell[data-hub-tab="paperwork"] > .ss-library.sts194-paperwork-home > .ss-breadcrumb {display:none!important}
#stsHubShell[data-hub-tab="paperwork"] > .ss-library > h2,
#stsHubShell[data-hub-tab="paperwork"] > .ss-library > .ss-muted {
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
#stsHubShell[data-hub-tab="paperwork"] > .ss-library > .ss-muted {max-width:800px;line-height:1.55}
/* STS brand framing: one blue top + one red bottom for each complete paperwork tile. */
#stsHubShell[data-hub-tab="paperwork"] .ss-tilegrid > .ss-tile {
  border:1px solid #d4e1eb!important;
  border-top:4px solid #198ce2!important;
  border-bottom:4px solid #d8233e!important;
  background:#fff!important;
  border-radius:11px!important;
  box-sizing:border-box;
}
#stsHubShell[data-hub-tab="paperwork"] .ss-tilegrid > .ss-tile:hover,
#stsHubShell[data-hub-tab="paperwork"] .ss-tilegrid > .ss-tile:focus-visible {background:#f0f7fc!important}
