/* R11 global page frame. Protected header, Search, profile, images, native
   instruments and Fishbone geometry receive no descendant or variable reset. */
@layer r7-refinement {
  /* G-01 — one non-Home canvas; no inherited body type/color change. */
  body.jem33-r4.jem33-r11:not([data-route="/"]),
  body.jem33-r4.jem33-r11 main#main {
    background:var(--r11-canvas)!important;
  }
  body.jem33-r4.jem33-r11 main#main.r6-discovery {
    width:min(var(--r11-container),calc(100% - var(--r11-gutter) * 2))!important;
    max-width:var(--r11-container)!important;
    padding:24px 0 var(--space-section)!important;
    margin-inline:auto!important;
  }

  /* G-02 — measured offsets supplement native scroll-padding; header unchanged.
     Keep all Fishbone controls and every instrument outside this selector. */
  /* Normal anchor declarations follow the layer below; no important
     predecessor exists for this property. */

  /* G-03 — ordinary footer shares the public container and reading scale.
     Logo image properties, artwork and links remain untouched. */
  body.jem33-r4.jem33-r11 :is(.r5-site-footer,.r6-site-footer) {
    padding:var(--space-section) max(var(--r11-gutter),calc((100% - var(--r11-container)) / 2))!important;
    border-top:1px solid var(--r11-line-dark)!important;
    background:var(--r11-surface-deep)!important;
    color:var(--r11-muted-deep)!important;
  }
  body.jem33-r4.jem33-r11 :is(.r5-site-footer,.r6-site-footer) :is(p,a,small,li) {
    font-family:var(--r11-font-body)!important;
    font-size:var(--r11-small)!important;
    line-height:1.6!important;
    color:var(--r11-muted-deep)!important;
  }
  body.jem33-r4.jem33-r11 :is(.r5-site-footer,.r6-site-footer) :is(h2,h3,.brand-motto,.footer-tagline,.brand-signature) {
    color:var(--r11-on-deep)!important;
  }
  body.jem33-r4.jem33-r11 :is(.r5-site-footer,.r6-site-footer) a:not(:hover,:active) {
    color:var(--r11-on-deep)!important;
  }
  /* The footer focus indicator follows below with normal specificity. */

  /* G-04 — retain and style existing breadcrumbs only. New breadcrumbs would
     add copy/destinations, so hubs without them keep their native structure. */
  body.jem33-r4.jem33-r11 main#main > .breadcrumbs {
    margin:0 0 var(--r11-space-4)!important;
    min-width:0;
  }

  /* G-05 — first-screen starts retain native H1/lead/action and account guards.
     The specific public headers and compact tool shells are controlled under
     HOME-01, TOOLS-01, TS-02/03, OE-01, SAFE-01 and utility IDs below.
     A common font inheritance reset would alter instruments and is forbidden. */
}
body.jem33-r4.jem33-r11 main#main,
body.jem33-r4.jem33-r11 main#main.r6-discovery :is(section[id],h1[id],h2[id],h3[id],details[id]),
body.jem33-r4.jem33-r11 main#main.r10-tool-workspace:not([data-r10-workspace="/tools/fishbone"]) :is(.workspace-heading,.workspace-heading [id],.why-editor [id],.board-editor [id]) {
  scroll-margin-top:var(--r11-anchor-margin,32px);
}
body.jem33-r4.jem33-r11 :is(.r5-site-footer,.r6-site-footer) a:focus-visible {
  outline:3px solid var(--r11-focus-outer);
  outline-offset:2px;
  box-shadow:var(--r11-focus-shadow);
}

/* ORDREL JEM-33 R11 — public/discovery/editorial page fragment.
   Additive prototype-only. Every selector is route-scoped and under #main except
   the explicitly reserved mobile product CTA space. No original words, URLs,
   images, header/profile/Search, native tool or data-instrument rules are edited.
   Existing important declarations live in r7-refinement: use that same layer
   and late, route+ID specificity. Earlier r6-visibility still wins [hidden]. */
@layer r7-refinement {
/* HOME-01 — bounded hero and first section rhythm; preserve underlined descender. */
body.jem33-r4[data-route="/"] #main .order-home-hero {gap:var(--gap-card)!important;padding:var(--panel-padding)!important;border-radius:var(--radius-card)!important;margin-bottom:var(--space-section)!important;}
body.jem33-r4[data-route="/"] #main #home-title {max-width:16ch!important;font-size:var(--r11-display)!important;line-height:1.12!important;font-weight:850!important;letter-spacing:-.035em!important;}
body.jem33-r4[data-route="/"] #main .order-home-hero p {max-width:56ch!important;}
body.jem33-r4[data-route="/"] #main .order-home > :is(section,.r5d-premium-pair) {margin-block:0 var(--space-section)!important;}
/* HOME-02 — the native picker keeps its hidden/selected behavior; consistent grid. */
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main #tool-finder {border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-light)!important;padding:var(--panel-padding)!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main #tool-finder .ox-section-head {background:transparent!important;border:0!important;padding:0!important;margin-bottom:24px!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main #tool-finder .ox-section-head :is(h2,p) {color:var(--r11-text)!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main #tool-finder :is(.ox-finder-layout,.ox-finder-choices) {gap:var(--gap-card)!important;align-items:stretch!important;}
/* HOME-03 — existing premium pair: one deep surface each, no extra brand slabs. */
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .r5d-premium-pair {gap:var(--gap-card)!important;align-items:stretch!important;background:transparent!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .r5d-premium-pair > :is(#premium-tools,.waste-hero) {background:var(--r11-surface-deep)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;padding:var(--panel-padding)!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .r5d-premium-pair :is(.r8-premium-lead,.r8-premium-title,.safety-discovery-identity,.waste-title) {background:transparent!important;border:0!important;padding:0!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .r5d-premium-pair :is(h2,h3) {color:var(--r11-on-deep)!important;margin-bottom:var(--heading-body)!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .r5d-premium-pair p {color:var(--r11-muted-deep)!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .premium-section-heading {margin-bottom:24px!important;border:0!important;background:transparent!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .premium-section-heading h2 {color:var(--r11-text)!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .safety-discovery-step {background:var(--r11-lift)!important;color:var(--r11-lime)!important;border:1px solid var(--r11-line-dark)!important;}
/* HOME-04 — preserve wider image and all four examples; reduce header height. */
body.jem33-r4[data-route="/"] #main .oc-stage {padding:var(--panel-padding)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-deep)!important;}
body.jem33-r4[data-route="/"] #main .oc-stage > header.r10-connected-header {grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:var(--gap-card)!important;align-items:center!important;margin:0 0 16px!important;padding:0!important;}
body.jem33-r4[data-route="/"] #main .r10-connected-header > .r9-connected-intro {align-self:center!important;min-width:0!important;}
body.jem33-r4[data-route="/"] #main .r9-connected-intro :is(h2,p) {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/"] #main .r9-connected-intro h2 {margin:12px 0!important;max-width:24ch!important;}
body.jem33-r4[data-route="/"] #main .r9-connected-intro .oc-example {display:inline-flex!important;width:fit-content!important;min-height:28px!important;padding:6px 10px!important;border:1px solid var(--r11-line-dark)!important;border-radius:999px!important;background:var(--r11-lift)!important;color:var(--r11-muted-deep)!important;white-space:normal!important;}
body.jem33-r4[data-route="/"] #main .r10-connected-header > .r10-editorial-connectedWork {min-height:0!important;}
body.jem33-r4[data-route="/"] #main .r10-editorial-connectedWork > img {height:240px!important;min-height:0!important;max-height:240px!important;object-fit:cover!important;object-position:62% center!important;}
body.jem33-r4[data-route="/"] #main .oc-demo {margin-top:0!important;}
body.jem33-r4[data-route="/"] #main .oc-topline {background:var(--r11-lift)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card) var(--radius-card) 0 0!important;box-shadow:none!important;cursor:default!important;}
body.jem33-r4[data-route="/"] #main .oc-demo {gap:var(--gap-card)!important;align-items:stretch!important;}
body.jem33-r4[data-route="/"] #main .oc-demo > section {background:var(--r11-lift)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;}
body.jem33-r4[data-route="/"] #main .oc-demo > section > .r9-case-heading {background:transparent!important;border:0!important;}
body.jem33-r4[data-route="/"] #main .oc-stage.r9-connected-stage .oc-panel > a {color:var(--r11-on-deep)!important;}
/* HOME-05 — same caption/frame on the two retained illustrative images. */
body.jem33-r4[data-route="/"] #main .r10-editorial, body.jem33-r4[data-route="/operational-excellence"] #main .r10-editorial {border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;background:var(--r11-lift)!important;}
body.jem33-r4[data-route="/"] #main .r10-editorial > .r10-editorial-caption, body.jem33-r4[data-route="/operational-excellence"] #main .r10-editorial > .r10-editorial-caption {border-top:1px solid var(--r11-line-dark)!important;background:var(--r11-surface-deep)!important;color:var(--r11-muted-deep)!important;padding:12px 16px!important;font-size:var(--r11-caption)!important;line-height:1.5!important;}
/* HOME-06 — lower section rhythm follows the retained groups, not random edges. */
body.jem33-r4[data-route="/"] #main :is(.brand-handover-feature,#workbook-demo) {padding:var(--panel-padding)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-light)!important;}
body.jem33-r4[data-route="/"] #main :is(.brand-handover-feature,#workbook-demo) :is(h2,p,li) {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/"] #main .oa-toolkit > .ox-section-head {padding:var(--panel-padding)!important;background:var(--r11-surface-deep)!important;border:0!important;border-radius:var(--radius-card)!important;margin-bottom:24px!important;}
body.jem33-r4[data-route="/"] #main .oa-toolkit > .ox-section-head :is(h2,p) {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/"] #main .ordrel-mission {border:0!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-deep)!important;}
body.jem33-r4[data-route="/"] #main .brand-story-mission-title.r7-brand-signature, body.jem33-r4[data-route="/"] #main span.r9-mission-feature-headline {color:var(--r11-on-deep)!important;}
/* HOME-07 — original bytes retained. Asset derivatives/build work belongs to root;
   this fragment only establishes measured frame geometry, no savings claim. */
/* TOOLS-01 — group header, aligned cards and bottom action rows. */
body.jem33-r4[data-route="/tools"] #main .ordrel-catalog > :is(section,.r5d-premium-pair) {margin-block:0 var(--space-section)!important;}
body.jem33-r4[data-route="/tools"] #main .ordrel-group-heading {background:var(--r11-surface-deep)!important;border:0!important;border-radius:var(--radius-card)!important;padding:24px var(--panel-padding)!important;gap:16px!important;}
body.jem33-r4[data-route="/tools"] #main .ordrel-group-heading h2 {color:var(--r11-on-deep)!important;margin:0!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .ordrel-tool-grid {gap:var(--gap-card)!important;align-items:stretch!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .ordrel-tool-grid > article {display:flex!important;flex-direction:column!important;grid-row:auto!important;grid-template-rows:none!important;min-width:0!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:24px!important;background:var(--r11-surface-light)!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .ordrel-tool-grid > article > :is(h3,p) {color:var(--r11-text)!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .ordrel-tool-grid > article > .ordrel-tool-open {margin-top:auto!important;align-self:stretch!important;min-height:44px!important;background:transparent!important;color:var(--r11-link)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-control)!important;}
/* TOOLS-02 — free/premium metadata is a label, not a second primary button. */
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .r8-premium-access :is(.safety-trial-badge,#discovery-trial-badge) {background:var(--r11-lift)!important;border:1px solid var(--r11-line-dark)!important;color:var(--r11-on-deep)!important;font-size:var(--r11-eyebrow)!important;letter-spacing:.06em!important;}
/* TOOLS-03 — native four-card groups and full-width value note stay balanced. */
body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .ordrel-tool-grid[data-r6-cards="4"] {grid-template-columns:repeat(4,minmax(0,1fr))!important;}
body.jem33-r4[data-route="/tools"] #main .ordrel-value-context {grid-column:1/-1!important;background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;}
/* TOOLS-04 — two cards tablet, one full row mobile; no truncation of tool names. */
@media(max-width:1050px) {body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .ordrel-tool-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:760px) {body.jem33-r4:is([data-route="/"],[data-route="/tools"]) #main .ordrel-tool-grid {grid-template-columns:minmax(0,1fr)!important;} body.jem33-r4[data-route="/tools"] #main .ordrel-value-context {grid-template-columns:minmax(0,1fr)!important;}}
/* OE-01 — action roles: orange primary, outlined secondary. */
body.jem33-r4[data-route="/operational-excellence"] #main .oe-intro .button {background:var(--r11-action)!important;color:var(--r11-action-text)!important;border-color:var(--r11-action)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-intro .outline-button {background:transparent!important;color:var(--r11-link)!important;border:1px solid var(--r11-control-border)!important;}
/* OE-02 — real row links; arrow spans stay at the row end and inherit color. */
body.jem33-r4[data-route="/operational-excellence"] #main .oe-loop .oe-links {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-loop .oe-links a {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:10px 12px!important;background:var(--r11-lift)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-control)!important;color:var(--r11-on-deep)!important;text-decoration:none!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-links a > span {flex:0 0 auto!important;color:inherit!important;}
/* OE-03 — one principles surface, spaced heading, stable two-column list. */
body.jem33-r4[data-route="/operational-excellence"] #main .oe-meaning {background:var(--r11-surface-deep)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;padding:var(--panel-padding)!important;gap:var(--gap-card)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-section-head {border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-meaning .oe-section-head h2 {color:var(--r11-on-deep)!important;margin-bottom:var(--heading-body)!important;font-size:var(--r11-h2)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-principles {gap:16px 24px!important;align-items:start!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-principles > li {align-items:flex-start!important;min-width:0!important;}
/* OE-04 — preserve the actual five public labels; seven-stage wording not added. */
body.jem33-r4[data-route="/operational-excellence"] #main #improvement-loop {background:var(--r11-surface-deep)!important;border:0!important;border-radius:var(--radius-card)!important;padding:var(--panel-padding)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main #improvement-loop .oe-section-head :is(h2,p) {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main #improvement-loop .oe-section-head h2 {margin-bottom:var(--heading-body)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-loop {gap:var(--gap-card)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-loop > li {background:var(--r11-lift)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;min-width:0!important;}
/* OE-05 — locked dark/brand pair; aligned rows and consistent typography. */
body.jem33-r4[data-route="/operational-excellence"] #main .oe-lean {gap:var(--gap-card)!important;align-items:stretch!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-lean > .oe-section-head, body.jem33-r4[data-route="/operational-excellence"] #main .oe-lean > .oe-links {padding:var(--panel-padding)!important;border:0!important;border-radius:var(--radius-card)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-lean > .oe-section-head {background:var(--r11-surface-deep)!important;justify-content:center!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-lean > .oe-section-head h2 {color:var(--r11-on-deep)!important;font-size:var(--r11-h2)!important;margin:0 0 var(--heading-body)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-lean > .oe-section-head p {color:var(--r11-muted-deep)!important;margin:0!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-lean > .oe-links {background:var(--r11-surface-brand)!important;justify-content:center!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-lean > .oe-links a {font-size:clamp(23px,2.2vw,30px)!important;min-height:88px!important;border-bottom:1px solid var(--r11-line-dark)!important;color:var(--r11-on-deep)!important;padding:18px 0!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-lean > .oe-links > li:nth-child(n+2) a {color:var(--r11-lime)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-lean > .oe-links > li:last-child a {border-bottom:0!important;}
/* OE-06 — owner-locked centered full-width heading, no left rule. */
body.jem33-r4[data-route="/operational-excellence"] #main .r10-domain-section > .oe-section-head {text-align:center!important;background:var(--r11-surface-brand)!important;border:0!important;border-radius:var(--radius-card)!important;padding:var(--panel-padding)!important;margin-bottom:24px!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .r10-domain-section > .oe-section-head :is(h2,p) {color:var(--r11-on-deep)!important;}
/* OE-07 — three domain columns; every original link fills its row. */
body.jem33-r4[data-route="/operational-excellence"] #main .oe-domains {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--gap-card)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-domain {min-width:0!important;padding:24px!important;background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-domain h3 {color:var(--r11-text)!important;margin:0 0 16px!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-domain .oe-links {margin:0!important;padding:0!important;list-style:none!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-domain .oe-links > li {padding:0!important;border:0!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-domain .oe-links a {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:48px!important;padding:12px 0!important;border-bottom:1px solid var(--r11-line)!important;color:var(--r11-link)!important;text-decoration:none!important;}
/* OE-08 — existing question cards, one light surface and card gap. */
body.jem33-r4[data-route="/operational-excellence"] #main .oe-problems {gap:var(--gap-card)!important;align-items:stretch!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-problems > :is(a,li,article) {background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;color:var(--r11-text)!important;padding:24px!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-problems :is(h3,p) {color:var(--r11-text)!important;}
/* OE-09 — stop the 129px auto-margin gap and remove nested colored headers. */
body.jem33-r4[data-route="/operational-excellence"] #main .r5d-system-review {gap:var(--gap-card)!important;align-items:start!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .r5d-system-review > section {padding:var(--panel-padding)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-deep)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .r5d-system-review > .oe-sustain {background:var(--r11-surface-brand)!important;}
@media(min-width:761px) {body.jem33-r4[data-route="/operational-excellence"] #main .r5d-system-review > .oe-sustain {align-self:center!important;}}
body.jem33-r4[data-route="/operational-excellence"] #main .r5d-system-review .oe-section-head {background:transparent!important;border:0!important;padding:0!important;margin:0 0 24px!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .r5d-system-review .oe-section-head h2 {color:var(--r11-on-deep)!important;margin:0 0 var(--heading-body)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-verify > .oe-links {margin:24px 0 0!important;gap:12px!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-verify > .oe-links a {background:var(--r11-lift)!important;border:1px solid var(--r11-line-dark)!important;color:var(--r11-on-deep)!important;min-height:48px!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-sustain > .oe-states {display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 24px!important;align-items:center!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-states > li {flex:0 1 auto!important;width:auto!important;min-height:28px!important;height:auto!important;padding:4px 10px!important;border-radius:999px!important;font-size:var(--r11-chip)!important;font-weight:650!important;line-height:1.4!important;cursor:default!important;gap:7px!important;background:var(--r11-status-active-bg)!important;color:var(--r11-status-active-text)!important;border:1px solid currentColor!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-states > li::before {content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-states > li:nth-child(2) {background:var(--r11-status-review-bg)!important;color:var(--r11-status-review-text)!important;border-color:currentColor!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-states > li:nth-child(3) {background:var(--r11-status-complete-bg)!important;color:var(--r11-status-complete-text)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-sustain > .outline-button {min-height:44px!important;padding:12px 16px!important;font-size:var(--r11-button)!important;border-radius:var(--radius-control)!important;background:var(--r11-action)!important;color:var(--r11-action-text)!important;}
/* OE-10 — centered header and lifted tiles inside one deep section. */
body.jem33-r4[data-route="/operational-excellence"] #main .r10-learn-section {padding:var(--panel-padding)!important;border:0!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-deep)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .r10-learn-section > .oe-section-head {text-align:center!important;border:0!important;padding:0!important;background:transparent!important;margin-bottom:24px!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .r10-learn-section > .oe-section-head h2 {color:var(--r11-on-deep)!important;font-size:var(--r11-h2)!important;margin-bottom:var(--heading-body)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .r10-learn-section > .oe-links {gap:var(--gap-card)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .r10-learn-section > .oe-links a {background:var(--r11-lift)!important;border-color:var(--r11-line-dark)!important;min-height:64px!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .r10-learn-section > .oe-links a > span {color:inherit!important;}
/* OE-11 — consistent sibling rhythm; no arbitrary auto-margins between sections. */
body.jem33-r4[data-route="/operational-excellence"] #main .oe-hub > :is(section,.r5d-system-review) {margin-block:0 var(--space-section)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main .oe-intro {margin-bottom:var(--space-section)!important;}
@media(max-width:1050px) {body.jem33-r4[data-route="/operational-excellence"] #main .oe-domains {grid-template-columns:repeat(2,minmax(0,1fr))!important;} body.jem33-r4[data-route="/operational-excellence"] #main .oe-loop {grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:760px) {body.jem33-r4[data-route="/operational-excellence"] #main :is(.oe-domains,.oe-loop,.oe-lean,.r5d-system-review,.oe-meaning) {grid-template-columns:minmax(0,1fr)!important;} body.jem33-r4[data-route="/operational-excellence"] #main .oe-principles {grid-template-columns:minmax(0,1fr)!important;}}
/* SAFE-01 — deep workflow, neutral lifted tiles, photo shares desktop row edge. */
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .hero-safety-review {align-items:stretch!important;gap:var(--gap-card)!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .hero-safety-sequence {background:var(--r11-surface-deep)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;height:100%!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .hero-safety-review > .hero-safety-review-photo {align-self:stretch!important;height:100%!important;object-fit:cover!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-process > li {background:var(--r11-lift)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;color:var(--r11-on-deep)!important;min-width:0!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-process > li:last-child {grid-column:1/-1!important;width:100%!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-process > li > span {background:var(--r11-lime)!important;color:var(--r11-text)!important;border:0!important;border-radius:999px!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-process > li::after {display:none!important;content:none!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-process > li strong {color:var(--r11-on-deep)!important;hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important;}
/* SAFE-02 — inbound sentence is a link row, not another orange banner. */
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .oe-inbound {background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:16px 24px!important;margin-block:24px!important;text-align:left!important;justify-content:flex-start!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .oe-inbound > a {color:var(--r11-link)!important;font-size:var(--r11-body)!important;}
/* SAFE-03 — same heading slot in the locked strong reading-card pair. */
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-prose {gap:var(--gap-card)!important;align-items:stretch!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-prose > section {display:flex!important;flex-direction:column!important;gap:0!important;padding:var(--panel-padding)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-brand)!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-prose > section:nth-child(even) {background:var(--r11-surface-deep)!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-prose > section > h2 {color:var(--r11-on-deep)!important;min-height:2.5em!important;margin:0 0 var(--heading-body)!important;font-size:var(--r11-h2)!important;line-height:1.2!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-prose > section > p {max-width:var(--r11-card-prose)!important;color:var(--r11-on-deep)!important;margin:0!important;}
/* SAFE-04 — original opaque thumbnail pixels retained on consistent light tiles. */
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-related {margin-top:var(--space-section)!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-cards {gap:var(--gap-card)!important;align-items:stretch!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-cards > a {background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:24px!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-cards > a img {background:#FFFFFF!important;object-fit:contain!important;border-radius:10px!important;}
/* SAFE-05 — retained siblings placed into copy and action tracks; zero new words. */
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer {display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important;column-gap:48px!important;row-gap:12px!important;align-items:start!important;background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:var(--panel-padding)!important;margin-block:var(--space-section)!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer > h2 {grid-column:1/-1!important;color:var(--r11-text)!important;margin:0 0 12px!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer > p {grid-column:1!important;max-width:60ch!important;color:var(--r11-text)!important;margin:0!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer > p:nth-of-type(3) {font-weight:750!important;background:var(--r11-canvas)!important;padding:12px 16px!important;border-radius:var(--radius-control)!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer > .sseo-actions {grid-column:2!important;grid-row:2/4!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin:0!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer .sseo-actions > .button {background:var(--r11-safety)!important;color:#FFFFFF!important;border:1px solid var(--r11-safety)!important;min-height:44px!important;text-align:center!important;justify-content:center!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer .sseo-actions > a:not(.button) {display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 14px!important;color:var(--r11-link)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-control)!important;font-size:var(--r11-button)!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer > p:nth-of-type(5) {grid-column:2!important;grid-row:4!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer > p:nth-of-type(6) {grid-column:2!important;grid-row:5!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer > p:nth-of-type(n+5) a {display:block!important;padding:12px 0!important;border-bottom:1px solid var(--r11-line)!important;color:var(--r11-link)!important;font-size:var(--r11-button)!important;}
/* SAFE-06 — existing sources use the legal/caution prose measure. */
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-sources {max-width:var(--r11-prose)!important;border-top:1px solid var(--r11-line)!important;padding-top:24px!important;margin-top:var(--space-section)!important;}
body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-sources :is(p,li) {font-size:var(--r11-small)!important;line-height:1.6!important;color:var(--r11-muted)!important;}
/* SAFE-07 — complete vertical sequence at <=760; no isolated fifth tile. */
@media(max-width:760px) {
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .hero-safety-review {grid-template-columns:minmax(0,1fr)!important;}
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .hero-safety-sequence {height:auto!important;}
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .hero-safety-review > .hero-safety-review-photo {height:auto!important;aspect-ratio:4/3!important;max-height:340px!important;}
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-process {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;}
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-process > li {position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;width:100%!important;grid-column:auto!important;min-height:76px!important;margin:0 0 16px!important;padding:16px!important;text-align:left!important;}
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-process > li:not(:last-child)::after {content:""!important;display:block!important;position:absolute!important;width:2px!important;height:16px!important;top:100%!important;left:32px!important;right:auto!important;background:var(--r11-line-dark)!important;}
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-process > li:last-child {margin-bottom:0!important;}
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-process > li strong {max-width:none!important;font-size:var(--r11-body)!important;line-height:1.45!important;}
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-prose > section > h2 {min-height:0!important;}
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer {grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}
 body.jem33-r4:is([data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/learn/safety"]) #main .sseo-offer > :is(h2,p,.sseo-actions) {grid-column:1!important;grid-row:auto!important;}
}
/* SAFE-08 — common selectors only touch sections that actually exist on each
   of the three scoped Safety routes; no invented matching subpage sections. */
/* WASTE-01 — eight retained categories form 4x2 /2x4; no instrument rules. */
body.jem33-r4[data-route="/waste"] #main .wseo-waste-types {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--gap-card)!important;}
body.jem33-r4[data-route="/waste"] #main .wseo-waste-types > li {min-width:0!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;background:var(--r11-lift)!important;}
body.jem33-r4[data-route="/waste"] #main .wseo-prose {gap:var(--gap-card)!important;align-items:start!important;}
body.jem33-r4[data-route="/waste"] #main .wseo-prose > section {padding:var(--panel-padding)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-light)!important;}
body.jem33-r4[data-route="/waste"] #main .wseo-prose > section :is(h2,p,li) {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/waste"] #main .wseo-prose > section > h2 {margin:0 0 var(--heading-body)!important;}
@media(max-width:760px) {body.jem33-r4[data-route="/waste"] #main .wseo-waste-types {grid-template-columns:repeat(2,minmax(0,1fr))!important;} body.jem33-r4[data-route="/waste"] #main .wseo-prose {grid-template-columns:minmax(0,1fr)!important;}}
/* WASTE-02 — preserve example data/labels and native illustrated instruments. */
@media(max-width:480px) {body.jem33-r4[data-route="/waste"] #main .hero-waste-categories > ul.wseo-waste-types {grid-template-columns:minmax(0,1fr)!important;}}
body.jem33-r4[data-route="/waste"] #main .r7-waste-proof {margin-block:var(--space-section)!important;gap:var(--gap-card)!important;}
body.jem33-r4[data-route="/waste"] #main .wseo-example {border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-deep)!important;}
body.jem33-r4[data-route="/waste"] #main .wseo-example > h2 {color:var(--r11-on-deep)!important;margin-bottom:var(--heading-body)!important;}
/* WASTE-03 — actual offer contains a factual paragraph, not Safety's action group. */
body.jem33-r4[data-route="/waste"] #main .wseo-prose > section:nth-child(5) {grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:var(--gap-card)!important;align-items:start!important;}
body.jem33-r4[data-route="/waste"] #main .wseo-prose > section:nth-child(5) > p {max-width:60ch!important;margin:0!important;}
@media(max-width:760px) {body.jem33-r4[data-route="/waste"] #main .wseo-prose > section:nth-child(5) {grid-template-columns:minmax(0,1fr)!important;}}
/* LEARN-01 — card group consistency, source counts remain unchanged. */
body.jem33-r4[data-route="/learn"] #main :is(.r5d-learning-paths,.learning-grid) {gap:var(--gap-card)!important;align-items:stretch!important;}
body.jem33-r4[data-route="/learn"] #main .sseo-learn-card {min-width:0!important;background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:24px!important;}
body.jem33-r4[data-route="/learn"] #main .sseo-learn-card :is(h2,p) {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/learn"] #main .learning-library .learning-grid {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--gap-card)!important;}
/* LEARN-02 — consistent left section headers; no hidden card content exposed. */
body.jem33-r4[data-route="/learn"] #main :is(.ox-section-head,.order-feature,.lean-hub-callout,.learning-library) > h2, body.jem33-r4[data-route="/learn"] #main .ox-section-head h2 {text-align:left!important;margin-bottom:var(--heading-body)!important;}
body.jem33-r4[data-route="/learn"] #main #operations-map .ox-section-head {border:0!important;background:transparent!important;padding:0!important;}
body.jem33-r4[data-route="/learn"] #main #operations-map .ox-section-head :is(h2,p) {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn"] #main .ox-stage-heading h3 {background:transparent!important;color:var(--r11-text)!important;}
/* LEARN-03 — native filters retain pressed/hidden state; generic chip is root-owned. */
@media(max-width:760px) {body.jem33-r4[data-route="/learn"] #main :is(.r5d-learning-paths,.learning-library .learning-grid) {grid-template-columns:minmax(0,1fr)!important;}}
/* ART-01 — prose body and direct section-heading rhythm, not SVG/data text. */
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-layout {gap:32px!important;align-items:start!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-body {min-width:0!important;max-width:var(--r11-prose)!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-body > section {padding:0!important;border:0!important;background:transparent!important;margin:0 0 48px!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-body > section > h2 {color:var(--r11-text)!important;font-size:var(--r11-h2)!important;margin:0 0 12px!important;line-height:1.2!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-body :is(p,li) {font-family:var(--r11-font-body)!important;font-size:var(--r11-body)!important;line-height:1.6!important;color:var(--r11-text)!important;max-width:68ch!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-body p {margin-block:0 16px!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-body h3 {margin:24px 0 8px!important;color:var(--r11-text)!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main nav.lean-contents {background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main nav.lean-contents > strong {color:var(--r11-text)!important;font-size:var(--r11-small)!important;font-weight:750!important;}
/* ART-02 — existing illustrative/note blocks only; retain all evidence wording. */
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main :is(.lean-calculation,.sseo-example) {padding:24px!important;border:1px solid var(--r11-line)!important;border-left:4px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-light)!important;color:var(--r11-text)!important;}
body.jem33-r4:is([data-route="/waste"],[data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/waste-walk-manufacturing"]) #main #wseo-example-title {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/8-wastes-lean-manufacturing"] #main .wseo-visual > p {color:var(--r11-muted-deep)!important;}
/* ART-03 — retain table structure/data, scroll the existing wrappers on narrow UI. */
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-table-scroll {max-width:100%!important;overflow-x:auto!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-body table {font-variant-numeric:tabular-nums!important;}
/* ART-04 — preserve existing closing order; do not invent absent source sections. */
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main #sources {padding-top:24px!important;border-top:1px solid var(--r11-line)!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main #sources :is(p,li) {font-size:var(--r11-small)!important;color:var(--r11-muted)!important;}
/* ART-05 — inline tool links use the existing link, not a second CTA fill. */
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-body a[href^="/tools/"] {color:var(--r11-link)!important;text-decoration:underline!important;text-underline-offset:.2em!important;}
/* ART-06 — real Lean filter/index occupies left track; concepts use the right. */
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-tools-hub {display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:32px!important;align-items:start!important;}
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-hub-hero, body.jem33-r4[data-route="/learn/lean-tools"] #main :is(.lean-hub-next,.editorial-meta) {grid-column:1/-1!important;}
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-hub-controls {grid-column:1!important;grid-row:2!important;position:sticky!important;top:210px!important;max-height:calc(100vh - 230px)!important;overflow:auto!important;padding:20px!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-light)!important;color:var(--r11-text)!important;}
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-hub-controls :is(label,p,summary) {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-filter-row {display:flex!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important;}
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-concept-groups {grid-column:2!important;min-width:0!important;}
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-concept-grid {grid-template-columns:minmax(0,1fr)!important;gap:var(--gap-card)!important;}
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-concept {min-width:0!important;max-width:100%!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-light)!important;}
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-concept > header {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;max-width:100%!important;width:100%!important;padding:20px!important;background:var(--r11-surface-deep)!important;border:0!important;}
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-concept > header > :is(h2,p,span) {min-width:0!important;max-width:100%!important;color:var(--r11-on-deep)!important;hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important;}
body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-concept > header > h2 {font-size:clamp(24px,2.3vw,32px)!important;line-height:1.3!important;margin:0!important;}
@media(max-width:1023px) {body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-tools-hub {grid-template-columns:minmax(0,1fr)!important;} body.jem33-r4[data-route="/learn/lean-tools"] #main :is(.lean-hub-controls,.lean-concept-groups) {grid-column:1!important;grid-row:auto!important;position:static!important;max-height:none!important;overflow:visible!important;} body.jem33-r4[data-route="/learn/lean-tools"] #main .lean-filter-row {flex-direction:row!important;flex-wrap:wrap!important;}}
/* ART-07 — existing waste section numbers; no new labels or duplicate counters. */
body.jem33-r4[data-route="/learn/8-wastes-lean-manufacturing"] #main .r8-waste-detail > h2 {font-size:var(--r11-h3)!important;line-height:1.3!important;font-weight:750!important;margin-bottom:var(--heading-body)!important;}
body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"]) #main .wseo-number {background:var(--r11-canvas)!important;color:var(--r11-text)!important;border:1px solid var(--r11-line)!important;border-radius:999px!important;}
@media(max-width:760px) {body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-layout {grid-template-columns:minmax(0,1fr)!important;} body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-body {max-width:none!important;} body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"]) #main .lean-guide-body > section {margin-bottom:40px!important;} body.jem33-r4:is([data-route="/learn/8-wastes-lean-manufacturing"]) #main h1 {font-size:30px!important;hyphens:manual!important;overflow-wrap:normal!important;}}
/* PRICE-01 — three aligned plans; existing featured marker remains the only one. */
body.jem33-r4[data-route="/pricing"] #main .pricing-layout {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--gap-card)!important;align-items:stretch!important;}
body.jem33-r4[data-route="/pricing"] #main .pricing-card {display:flex!important;flex-direction:column!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:var(--panel-padding)!important;min-width:0!important;}
body.jem33-r4[data-route="/pricing"] #main .pricing-content {display:flex!important;flex-direction:column!important;flex:1!important;}
body.jem33-r4[data-route="/pricing"] #main .pricing-content > .button {margin-top:auto!important;}
body.jem33-r4[data-route="/pricing"] #main .pricing-card .price {font-variant-numeric:tabular-nums!important;}
/* PRICE-02 — six locked orange badges, warning deliberately different. */
body.jem33-r4[data-route="/pricing"] #main .pricing-files-table thead th {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/pricing"] #main .pricing-files-table tbody td {vertical-align:top!important;padding:20px!important;}
body.jem33-r4[data-route="/pricing"] #main .pricing-files-table tbody td:last-child {width:160px!important;vertical-align:middle!important;}
body.jem33-r4[data-route="/pricing"] #main .pricing-files-table .r10-price-badge {width:112px!important;min-width:112px!important;min-height:36px!important;height:36px!important;padding:6px 12px!important;background:var(--r11-price-bg)!important;color:var(--r11-price-text)!important;border:0!important;border-radius:var(--radius-control)!important;font-size:20px!important;font-variant-numeric:tabular-nums!important;cursor:default!important;box-shadow:none!important;}
body.jem33-r4[data-route="/pricing"] #main .pricing-files-table tbody tr:nth-child(2) td:nth-of-type(1) > strong {background:var(--r11-caution-bg)!important;color:var(--r11-caution-text)!important;border:1px solid currentColor!important;border-radius:999px!important;padding:4px 10px!important;font-size:var(--r11-small)!important;}
body.jem33-r4[data-route="/pricing"] #main .r7-pricing-notes .pricing-scope > p:nth-of-type(4) > a {color:var(--r11-on-deep)!important;}
@media(max-width:760px) {body.jem33-r4[data-route="/pricing"] #main .pricing-layout {grid-template-columns:minmax(0,1fr)!important;} body.jem33-r4[data-route="/pricing"] #main .pricing-files-table :is(table,tbody) {display:block!important;width:100%!important;} body.jem33-r4[data-route="/pricing"] #main .pricing-files-table thead {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;} body.jem33-r4[data-route="/pricing"] #main .pricing-files-table tr {display:grid!important;grid-template-columns:minmax(0,1fr)!important;margin-bottom:16px!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;overflow:hidden!important;} body.jem33-r4[data-route="/pricing"] #main .pricing-files-table td {display:block!important;width:auto!important;min-width:0!important;} body.jem33-r4[data-route="/pricing"] #main .pricing-files-table tbody td:last-child {width:auto!important;text-align:left!important;}}
/* PRICE-03 — FAQ disclosure shell only; native open/close remains unchanged. */
body.jem33-r4[data-route="/pricing"] #main .pricing-questions details {border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:0 24px!important;margin-bottom:12px!important;background:var(--r11-surface-light)!important;}
body.jem33-r4[data-route="/pricing"] #main .pricing-questions summary {padding:16px 0!important;min-height:44px!important;color:var(--r11-text)!important;}
/* PRICE-04 — no price/term/currency/license text edits in this stylesheet. */
/* SHOP-01 — product body and purchase panel share a deliberate 60/40 frame. */
body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .r5d-product-layout {display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)!important;gap:32px!important;align-items:start!important;}
body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .r5d-product-body {min-width:0!important;max-width:68ch!important;}
body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .r5d-product-body > h2 {margin:32px 0 12px!important;color:var(--r11-text)!important;}
body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .purchase-card {padding:var(--panel-padding)!important;border:1px solid var(--r11-line-dark)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-deep)!important;}
body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .purchase-card > :is(p,strong) {color:var(--r11-on-deep)!important;}
/* SHOP-02 — original purchase action stays the same node/href; surround only. */
@media(min-width:1024px) {body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .purchase-card {position:sticky!important;top:210px!important;}}
@media(max-width:1023px) {body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .r5d-product-layout {grid-template-columns:minmax(0,1fr)!important;} body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .purchase-card {position:static!important;}}
@media(max-width:760px) {body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main {padding-bottom:112px!important;} body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .purchase-card > a.button {position:fixed!important;left:20px!important;right:20px!important;bottom:16px!important;z-index:20!important;width:auto!important;min-height:48px!important;box-shadow:0 0 0 4px var(--r11-canvas)!important;}}
/* SHOP-03 — sparse Coverage remains its actual content; no invented sections. */
body.jem33-r4:is([data-route="/shop"],[data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .tool-learning {padding-top:32px!important;margin-top:var(--space-section)!important;border-top:1px solid var(--r11-line)!important;}
/* SHOP-04 — plain tabular product price, distinct from action/badge affordances. */
body.jem33-r4:is([data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main .purchase-card > .price {display:block!important;background:transparent!important;border:0!important;color:var(--r11-on-deep)!important;font-size:40px!important;line-height:1.2!important;font-variant-numeric:tabular-nums!important;}
/* HELP-01 — aligned topic cards, close measured dark-text-on-navy defect. */
body.jem33-r4[data-route="/help"] #main .hc-topic-grid {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--gap-card)!important;}
body.jem33-r4[data-route="/help"] #main .hc-topic {background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:24px!important;}
body.jem33-r4[data-route="/help"] #main .hc-topic :is(h3,p,span,strong) {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/help"] #main .hc-section-head {background:var(--r11-surface-deep)!important;border:0!important;border-radius:var(--radius-card)!important;padding:24px!important;}
body.jem33-r4[data-route="/help"] #main .hc-section-head :is(h2,p) {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/help"] #main .hc-section-head h2 {margin-bottom:12px!important;}
body.jem33-r4[data-route="/help"] #main .hc-hero figcaption > span {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/help"] #main .hc-hero figcaption {color:var(--r11-text)!important;background:var(--r11-surface-light)!important;}
/* HELP-02 — source answer disclosures, regular spacing and readable headings. */
body.jem33-r4[data-route="/help"] #main .hc-answer-layout {gap:var(--gap-card)!important;align-items:start!important;}
body.jem33-r4[data-route="/help"] #main .hc-answer-layout details {border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:0 24px!important;margin-bottom:12px!important;background:var(--r11-surface-light)!important;}
body.jem33-r4[data-route="/help"] #main .hc-answer-layout summary {padding-block:16px!important;min-height:44px!important;}
/* HELP-03 — existing four-step list, one surface and equal alignment. */
body.jem33-r4[data-route="/help"] #main .hc-steps {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--gap-card)!important;}
body.jem33-r4[data-route="/help"] #main .hc-steps > li {background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:24px!important;}
body.jem33-r4[data-route="/help"] #main .hc-steps :is(h3,p) {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/help"] #main .hc-step-number {background:var(--r11-canvas)!important;color:var(--r11-text)!important;border-radius:999px!important;}
/* HELP-04 — actual contact copy/action retained, two meaningful tracks. */
body.jem33-r4[data-route="/help"] #main .hc-contact {grid-template-columns:auto minmax(0,1.3fr) minmax(0,.7fr)!important;gap:24px!important;align-items:center!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-light)!important;padding:var(--panel-padding)!important;}
body.jem33-r4[data-route="/help"] #main .hc-contact :is(h2,p) {color:var(--r11-text)!important;}
@media(max-width:1050px) {body.jem33-r4[data-route="/help"] #main .hc-steps {grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:760px) {body.jem33-r4[data-route="/help"] #main :is(.hc-topic-grid,.hc-steps,.hc-contact,.hc-answer-layout) {grid-template-columns:minmax(0,1fr)!important;}}
/* ABOUT-01 — original four sections in a balanced readable grid. */
body.jem33-r4[data-route="/about"] #main .about-methods {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--gap-card)!important;align-items:start!important;}
body.jem33-r4[data-route="/about"] #main .about-methods > section {min-width:0!important;padding:var(--panel-padding)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-light)!important;}
body.jem33-r4[data-route="/about"] #main .about-methods > section :is(h2,p,li) {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/about"] #main .about-methods > section > h2 {margin:0 0 var(--heading-body)!important;}
/* USE-01 — original case cards, no added illustrations or claims. */
body.jem33-r4[data-route="/use-cases"] #main :is(.order-jobs,.order-products) {gap:var(--gap-card)!important;align-items:stretch!important;}
body.jem33-r4[data-route="/use-cases"] #main .order-section {padding:var(--panel-padding)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;background:var(--r11-surface-light)!important;}
body.jem33-r4[data-route="/use-cases"] #main .order-section :is(h2,p) {color:var(--r11-text)!important;}
@media(max-width:760px) {body.jem33-r4[data-route="/about"] #main .about-methods {grid-template-columns:minmax(0,1fr)!important;} body.jem33-r4[data-route="/"] #main .oc-stage > header.r10-connected-header {grid-template-columns:minmax(0,1fr)!important;} body.jem33-r4[data-route="/"] #main .r10-editorial-connectedWork > img {height:auto!important;max-height:280px!important;aspect-ratio:16/9!important;}}
}

/* Public typography completion: exact public routes; excludes native tools and demo/instrument descendants. */
@layer r7-refinement {
body.jem33-r4:is([data-route="/tools"],[data-route="/operational-excellence"],[data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/waste"],[data-route="/learn"],[data-route="/learn/safety"],[data-route="/pricing"],[data-route="/shop"],[data-route="/help"],[data-route="/about"],[data-route="/use-cases"],[data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"],[data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main :is(h1,#marketing-learn-title,#page-hero-title,#hc-title,#marketing-pricing-title,#marketing-about-title,#marketing-use-cases-title,#marketing-shop-title,#marketing-tools-title) {font-family:var(--r11-font-heading)!important;font-size:var(--r11-h1)!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.03em!important;color:var(--r11-text)!important;max-width:28ch!important;hyphens:manual!important;}
body.jem33-r4:is([data-route="/"],[data-route="/tools"],[data-route="/operational-excellence"],[data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/waste"],[data-route="/learn"],[data-route="/learn/safety"],[data-route="/pricing"],[data-route="/shop"],[data-route="/help"],[data-route="/about"],[data-route="/use-cases"],[data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"],[data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main :is(.r5d-lead-copy>p,.ordrel-hero-copy>p,.oe-section-head>p,.r6d-reading-section>p,.r6d-reading-section>ul>li,.sseo-offer>p,.sseo-sources p,.wseo-prose>section>p,.about-methods>section>p,.r5d-product-body>p,.r5d-product-body>ul>li,.hc-topic p,.hc-contact>div>p,.pricing-content>p,.pricing-content>ul>li,.learning-grid>article>p,.ordrel-tool-card>p):not(.eyebrow,.hc-eyebrow,.editorial-meta,.sseo-byline,.wseo-byline,.member-access-note) {font-family:var(--r11-font-body)!important;font-size:var(--r11-body)!important;line-height:1.6!important;}
body.jem33-r4:is([data-route="/tools"],[data-route="/operational-excellence"],[data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/waste"],[data-route="/learn"],[data-route="/learn/safety"],[data-route="/pricing"],[data-route="/shop"],[data-route="/help"],[data-route="/about"],[data-route="/use-cases"],[data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"],[data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main :is(.r5d-lead-copy>p,.ordrel-hero-copy>p,.r5d-product-heading>p.intro,.lean-guide-header>p.intro,.lean-hub-hero>p,.oe-lead,.sseo-intro,.wseo-intro,.hc-intro):not(.eyebrow,.hc-eyebrow,.editorial-meta,.sseo-byline,.wseo-byline,.member-access-note) {font-family:var(--r11-font-body)!important;font-size:var(--r11-lead)!important;line-height:1.6!important;font-weight:400!important;max-width:var(--r11-prose)!important;color:var(--r11-muted)!important;}
body.jem33-r4:is([data-route="/tools"],[data-route="/operational-excellence"],[data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/waste"],[data-route="/learn"],[data-route="/learn/safety"],[data-route="/pricing"],[data-route="/shop"],[data-route="/help"],[data-route="/about"],[data-route="/use-cases"],[data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"],[data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main :is(.r6d-reading-section>h2,.oe-section-head h2,.pricing-section-heading h2,.lean-guide-body section>h2,.hc-section-head h2,.order-section>h2,.learning-library>h2,.sseo-related>h2,.wseo-related>h2,.sseo-offer>h2,.lean-hub-callout>h2) {font-family:var(--r11-font-heading)!important;font-size:var(--r11-h2)!important;font-weight:800!important;line-height:1.2!important;margin-bottom:var(--heading-body)!important;}
body.jem33-r4:is([data-route="/tools"],[data-route="/operational-excellence"],[data-route="/safety"],[data-route="/safety/machine-risk-assessment-software"],[data-route="/waste"],[data-route="/learn"],[data-route="/learn/safety"],[data-route="/pricing"],[data-route="/shop"],[data-route="/help"],[data-route="/about"],[data-route="/use-cases"],[data-route="/learn/8-wastes-lean-manufacturing"],[data-route="/learn/a3-worked-example"],[data-route="/learn/cycle-takt-lead-time"],[data-route="/learn/dmaic-practical-deliverables"],[data-route="/learn/emergency-stop-vs-lockout-tagout"],[data-route="/learn/fishbone-cause-validation"],[data-route="/learn/five-whys-manufacturing"],[data-route="/learn/hierarchy-of-controls-manufacturing"],[data-route="/learn/lean-methodology"],[data-route="/learn/lean-tools"],[data-route="/learn/machine-guarding-risk-assessment"],[data-route="/learn/machine-risk-assessment"],[data-route="/learn/manufacturing-staffing"],[data-route="/learn/oee-formula-example"],[data-route="/learn/oee-losses-utilization"],[data-route="/learn/pareto-production-losses"],[data-route="/learn/pinch-nip-rotating-machine-hazards"],[data-route="/learn/poka-yoke-examples"],[data-route="/learn/shift-handover-manufacturing"],[data-route="/learn/time-saved-vs-cost-savings"],[data-route="/learn/time-study-standard-time"],[data-route="/learn/waste-walk-manufacturing"],[data-route="/shop/5-whys"],[data-route="/shop/a3"],[data-route="/shop/coverage"],[data-route="/shop/dmaic"],[data-route="/shop/problem-solving-bundle"],[data-route="/shop/shift-toolkit"]) #main :is(.r6d-reading-section>h3,.oe-domain>h3,.learning-grid>article>h3,.sseo-cards>a>h3,.hc-topic>h3) {font-family:var(--r11-font-heading)!important;font-size:var(--r11-h3)!important;font-weight:750!important;line-height:1.3!important;}
body.jem33-r4[data-route="/learn"] #main .oe-inbound {background:var(--r11-surface-light)!important;border:1px solid var(--r11-line)!important;border-radius:var(--radius-card)!important;padding:16px 24px!important;color:var(--r11-text)!important;}
@media(max-width:760px) {body.jem33-r4[data-route="/learn/8-wastes-lean-manufacturing"] #main #page-hero-title {font-size:30px!important;overflow-wrap:anywhere!important;}}
body.jem33-r4[data-route="/"] #main #premium-tools > div.r8-premium-lead:nth-of-type(1) > div.r8-premium-title > h3 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/8-wastes-lean-manufacturing"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(9) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/8-wastes-lean-manufacturing"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(10) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/8-wastes-lean-manufacturing"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section.r8-guidance-with-image:nth-of-type(11) > div.r8-guidance-copy > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/time-saved-vs-cost-savings"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(1) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/time-saved-vs-cost-savings"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(2) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/time-saved-vs-cost-savings"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(3) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/time-saved-vs-cost-savings"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(4) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/time-saved-vs-cost-savings"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(5) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/time-saved-vs-cost-savings"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(6) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/waste-walk-manufacturing"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(1) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/waste-walk-manufacturing"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(2) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/waste-walk-manufacturing"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(3) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/waste-walk-manufacturing"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(4) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/waste-walk-manufacturing"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(5) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/learn/waste-walk-manufacturing"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(6) > h2 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main #oe-meaning-title {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main #oe-lean-title {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/operational-excellence"] #main #oe-learn-title {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/pricing"] #main #free-tools-title {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/tools"] #main #premium-tools > div.r8-premium-lead:nth-of-type(1) > div.r8-premium-title > h3 {color:var(--r11-on-deep)!important;}
body.jem33-r4[data-route="/waste"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(1) > h2 {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/waste"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(2) > h2 {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/waste"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(3) > h2 {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/waste"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(4) > h2 {color:var(--r11-text)!important;}
body.jem33-r4[data-route="/waste"] #main > article.wseo.r5d-root > div.wseo-prose:nth-of-type(2) > section.r6d-reading-section:nth-of-type(5) > h2 {color:var(--r11-text)!important;}
}

/* ORDREL JEM-33 R11 — additive tool and utility page fragment.
 * Loaded after R10 in the existing r7-refinement layer. The earlier
 * r6-visibility layer retains priority for important [hidden] guards.
 * No legacy variables, instrument descendants, Fishbone controls, native
 * state rules, header, profile presentation or copy are overridden here.
 * Override provenance: r11-workspace-override-ledger.md.
 */
@layer r7-refinement {
  /* TS-01 — thirteen free-tool outer canvases; no inherited type/color reset. */
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace {
    background: var(--r11-canvas) !important;
  }

  /* TS-02 — native title banner; remove empty balancing track, retain icons. */
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading {
    width: 100% !important;
    max-width: none !important;
    padding: 20px 24px !important;
    margin: 0 0 24px !important;
    border: 0 !important;
    border-radius: var(--radius-card) !important;
    background: var(--r11-surface-brand) !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading > .eyebrow {
    margin: 0 0 8px !important;
    text-align: left !important;
    color: var(--r11-on-brand-muted) !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading > .ordrel-tool-title {
    grid-template-columns: 48px minmax(0, 1fr) auto !important;
    gap: 16px !important;
    align-items: center !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading .r4-tool-heading-copy {
    text-align: left !important;
    min-width: 0 !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading h1 {
    font-size: clamp(30px, 2.7vw, 38px) !important;
    line-height: 1.16 !important;
    text-align: left !important;
    color: var(--r11-on-deep) !important;
    overflow-wrap: normal !important;
    hyphens: manual;
    text-wrap: balance !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading :is(.warm-job, .warm-outcome, .r4-tool-heading-copy > p) {
    font-size: 17px !important;
    line-height: 1.5 !important;
    margin: 8px 0 0 !important;
    max-width: var(--r11-prose) !important;
    color: var(--r11-on-brand-muted) !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading .ordrel-title-icon {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    padding: 10px !important;
    border-radius: var(--radius-control) !important;
    background: var(--r11-lift) !important;
    color: var(--r11-on-deep) !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading > .warm-how {
    margin-top: 16px !important;
    padding: 0 16px 12px !important;
    background: var(--r11-lift) !important;
    border: 1px solid var(--r11-line-dark) !important;
    border-radius: var(--radius-control) !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading > .warm-how:not([open]) {
    padding-bottom: 0 !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading > .warm-how > summary {
    padding: 10px 0 !important;
    min-height: 44px !important;
    color: var(--r11-on-deep) !important;
  }

  /* TS-03 — existing native context/project rails; membership text is retained. */
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > :is(.r5-context-strip, #project-toolbar, .project-controls) {
    padding: 12px 16px !important;
    margin-bottom: 24px !important;
    border-left-width: 1px !important;
    border-radius: var(--radius-card) !important;
  }

  /* TS-04 — native step/current/keyboard states retained. Root's component
     treatment must exclude all Fishbone mode/fit/pan/zoom/cause controls. */

  /* TS-05 — only 5WHYS-01 below changes an input-zone surface. Results and
     instrument ancestors keep their exact inherited palette/font variables. */

  /* TS-06 — metric values, typography, units and instruments intentionally
     retain R10; this fragment does not select result descendants. */

  /* TS-07 — shared bottom-of-tool educational section surrounds only. */
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > :is(.tool-learning, .related-learning, .wseo-inbound, .warm-next) {
    margin-top: var(--space-section) !important;
    border-radius: var(--radius-card) !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .tool-learning {
    padding: var(--panel-padding) !important;
    border: 1px solid var(--r11-line-dark) !important;
    background: var(--r11-surface-deep) !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .tool-learning > :is(h2, h3) {
    color: var(--r11-on-deep) !important;
    margin-bottom: var(--heading-body) !important;
  }
  body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .tool-learning > p {
    max-width: var(--r11-prose) !important;
    color: var(--r11-muted-deep) !important;
    font-size: var(--r11-body) !important;
    line-height: 1.6 !important;
  }

  /* TS-08 — preferred example tag retains its native label, palette and
     responsive visibility rules; no additional tag/state override. */

  /* TS-09 — no SVG, chart, draw/data, instrument font, or renderer selectors.
     The whole #fishbone-diagram / .flow-fish-stage subtree is excluded. */

  /* OEE-01 — compact preferred title and Packaging strip; locked colors stay. */
  body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading {
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 16px !important;
    padding: 16px 24px !important;
    margin-bottom: 24px !important;
    border-radius: var(--radius-card) !important;
  }
  body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading > .or-identity {
    grid-template-columns: 48px minmax(0, 1fr) !important;
    width: auto !important;
    flex: 1 1 auto !important;
    gap: 16px !important;
  }
  body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading h1 {
    font-size: clamp(30px, 2.7vw, 38px) !important;
    line-height: 1.16 !important;
    text-align: left !important;
    margin: 0 !important;
    overflow-wrap: normal !important;
    hyphens: manual;
    text-wrap: balance !important;
  }
  body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading p {
    text-align: left !important;
    font-size: 17px !important;
    line-height: 1.5 !important;
    margin: 8px 0 0 !important;
    max-width: var(--r11-prose) !important;
  }
  body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading .or-identity-icon {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    border-radius: var(--radius-control) !important;
  }
  body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-project {
    padding: 12px 16px !important;
    margin-bottom: 24px !important;
    border-radius: var(--radius-card) !important;
  }
  body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-project-copy {
    flex: 1 1 360px;
  }

  /* PARETO-01 — ordinary title exception is OEE-only; chart/table untouched. */
  body.jem33-r4:is([data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading h1 {
    color: var(--r11-on-deep) !important;
  }
  body.jem33-r4:is([data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading {
    border-bottom: 0 !important;
  }
  body.jem33-r4:is([data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-project {
    border-left-width: 1px !important;
  }

  /* 5WHYS-01 — light form card and deliberate native outline placement. */
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace > .why-editor {
    background: var(--r11-surface-light) !important;
    border: 1px solid var(--r11-line) !important;
    border-radius: var(--radius-card) !important;
    padding: var(--panel-padding) !important;
  }
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace > .why-editor :is(label, p, small, .workspace-hint, .flow-position):not(:where([role="status"], [role="alert"], .error, .error *, .warning, .warning *, .success, .success *)) {
    color: var(--r11-text) !important;
  }
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace > .why-editor > section > h2 {
    background: transparent !important;
    color: var(--r11-text) !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 0 var(--heading-body) !important;
  }
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace .why-chain {
    border-left-color: var(--r11-line) !important;
    padding-left: 16px !important;
  }
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace .why-chain > .why-node {
    background: var(--r11-surface-light) !important;
    border-color: var(--r11-line) !important;
    border-radius: var(--radius-card) !important;
  }
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace .why-node > summary,
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace .why-node > summary :is(span, b) {
    color: var(--r11-text) !important;
  }
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace .why-node > summary > b {
    background: var(--r11-status-active-bg) !important;
  }
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace .why-editor :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="hidden"]), select, textarea):not(:disabled):not([aria-invalid="true"]):not(.invalid):not(.is-invalid) {
    border-color: var(--r11-control-border) !important;
    border-radius: var(--radius-control) !important;
    font-family: var(--r11-font-body) !important;
  }
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace .why-editor textarea {
    min-height: 96px !important;
  }

  /* FISH-01 — only the shared native title/help surround above is refined.
     Fishbone outer canvas, both modes, toolbar, counter, pan/zoom/fit/cause
     controls, renderer and the white head-label exception remain R10. */

  /* A3-01 — existing comparable-period/evidence note wrapper, not plot/data. */
  body.jem33-r4[data-route="/tools/a3"] main#main #improvement-lab .improvement-input > .study-notice {
    border-radius: var(--radius-card) !important;
    margin-bottom: 24px !important;
  }
  /* DMAIC-01 — same evidence wrapper, with native phases/text retained. */
  body.jem33-r4[data-route="/tools/dmaic"] main#main #improvement-lab .improvement-input > .study-notice {
    border-radius: var(--radius-card) !important;
    margin-bottom: 24px !important;
  }

  /* HANDOVER-01 — editable context spacing; Working board untouched. */
  body.jem33-r4[data-route="/tools/handover"] main#main .board-editor .board-context {
    margin-bottom: 24px !important;
    border-radius: var(--radius-card) !important;
  }
  /* MISTAKE-01 — native review/method disclosure surround only. */
  body.jem33-r4[data-route="/tools/mistake-proofing"] main#main > .method-details {
    margin-top: var(--space-section) !important;
    border-radius: var(--radius-card) !important;
  }
  /* PROCESS-01 — preserve Process overview/card data and row controls. */
  body.jem33-r4[data-route="/tools/process-map"] main#main .board-editor .board-context {
    margin-bottom: 24px !important;
    border-radius: var(--radius-card) !important;
  }
  /* STAFF-01 — formula/FAQ disclosure; Shift outlook instruments untouched. */
  body.jem33-r4[data-route="/tools/staffing"] main#main > .workspace-details {
    margin-top: 24px !important;
    border-radius: var(--radius-card) !important;
  }
  /* VALUE-01 — readable method explanation surround; cash/capacity distinct. */
  body.jem33-r4[data-route="/tools/value"] main#main > .method-details {
    margin-top: 24px !important;
    border-radius: var(--radius-card) !important;
  }
  /* 6S-01 — native score radios/profile and instrument colors unchanged. */
  body.jem33-r4[data-route="/tools/6s"] main#main > .workspace-details {
    margin-top: 24px !important;
    border-radius: var(--radius-card) !important;
  }

  /* SAFETY-TOOL-01 — isolated premium identity heading, no risk-state rules. */
  body.jem33-r4[data-route="/tools/safety"] main#r5-workspace > .safety-heading {
    padding: 20px 24px !important;
    text-align: left !important;
    border-bottom: 0 !important;
    border-radius: var(--radius-card) !important;
    margin-bottom: 24px !important;
  }
  body.jem33-r4[data-route="/tools/safety"] main#r5-workspace > .safety-heading > .identity-heading {
    justify-content: flex-start !important;
    flex-wrap: wrap;
    gap: 12px !important;
  }
  body.jem33-r4[data-route="/tools/safety"] main#r5-workspace > .safety-heading h1 {
    font-size: clamp(30px, 2.7vw, 38px) !important;
    color: var(--r11-on-deep) !important;
    text-align: left !important;
    overflow-wrap: normal !important;
    hyphens: manual;
    text-wrap: balance !important;
    min-width: 0;
  }
  /* WASTE-TOOL-01 — gap around existing introduction; taxonomy/trial retained. */
  body.jem33-r4[data-route="/tools/waste"] main#r5-workspace > .waste-hero {
    margin-bottom: 24px !important;
  }

  /* ACC-01 — existing auth cards arranged in one centered column; no reveal. */
  body.jem33-r4:is([data-route="/account"], [data-route="/auth/confirm"]) main#r5-workspace > .auth-layout {
    grid-template-columns: minmax(0, 1fr) !important;
    width: min(760px, 100%);
    gap: var(--gap-card) !important;
  }
  body.jem33-r4:is([data-route="/account"], [data-route="/auth/confirm"]) main#r5-workspace .auth-panel {
    border-radius: var(--radius-card) !important;
    padding: var(--panel-padding) !important;
  }

  /* PROF-01 — existing profile content grid spacing only. Photo, membership,
     saved state, native empty notice and hidden signed-in content untouched. */
  body.jem33-r4[data-route="/profile"] main#r5-workspace > #profile-content {
    gap: var(--gap-card) !important;
  }

  /* WORK-01 — outer weekly-review separation only; no project/delete/state. */
  body.jem33-r4[data-route="/work"] main#main > .mw-review-extras {
    margin-top: var(--space-section) !important;
  }

  /* ORD-01 — confirmed default instruction contrast; preserve live text/state. */
  body.jem33-r4[data-route="/orders"] main#r5-workspace #status {
    color: var(--r11-muted-deep) !important;
  }
  body.jem33-r4:is([data-route="/orders"], [data-route="/checkout"]) main#r5-workspace > :is(.r5-simple-heading, .r5-identity-heading) {
    margin-bottom: 24px !important;
  }

  /* COV-01 — native guest intro text measure; hidden/auth/roster untouched. */
  body.jem33-r4[data-route="/coverage"] main#r5-workspace #login > .r5-guest-copy > p {
    max-width: var(--r11-prose) !important;
  }

  /* REP-01 — report-builder outer cards only. Standalone /reports/sample,
     print pages, all diagrams/tables/figures/data intentionally remain R10. */
  body.jem33-r4[data-route="/reports/new"] main#r5-workspace > .report-grid {
    gap: var(--gap-card) !important;
    align-items: start !important;
  }

  /* LEGAL-01 — direct prose only; no text rewrite, injected index or anchors. */
  body.jem33-r4:is([data-route="/terms"], [data-route="/coverage/terms"]) > main > section {
    margin-top: 24px !important;
    border-radius: var(--radius-card) !important;
  }
  body.jem33-r4:is([data-route="/terms"], [data-route="/coverage/terms"]) > main > section > :is(p, ul, ol) {
    max-width: var(--r11-prose) !important;
    font-size: 16px !important;
    line-height: 1.65 !important;
  }
  body.jem33-r4:is([data-route="/terms"], [data-route="/coverage/terms"]) > main > section > :is(h2, h3) {
    margin-bottom: var(--heading-body) !important;
  }

  @media (min-width: 1024px) and (min-height: 760px) {
    /* 5WHYS-01 — viewport-bounded summary. Header height is supplied by root. */
    body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace > aside.working-outline {
      position: sticky !important;
      top: calc(var(--r11-header-height, 218px) + 16px) !important;
      max-height: calc(100dvh - var(--r11-header-height, 218px) - 32px);
      overflow-y: auto;
      overscroll-behavior: contain;
    }
  }

  @media (max-width: 760px) {
    /* TS-01/02 — mobile titles use the full text track with icons above it. */
    body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading {
      padding: 16px !important;
    }
    body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading > .ordrel-tool-title {
      grid-template-columns: 48px minmax(0, 1fr) !important;
      gap: 12px !important;
      justify-items: stretch !important;
    }
    body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading .r4-tool-heading-copy {
      grid-column: 1 / -1;
      grid-row: 2;
    }
    body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading .identity-outcome {
      grid-column: 2;
      grid-row: 1;
      justify-self: end !important;
      position: static !important;
    }
    body.jem33-r4[data-route^="/tools/"] main#main.r10-tool-workspace > .workspace-heading h1 {
      font-size: 30px !important;
    }
    body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading {
      flex-wrap: wrap !important;
      padding: 16px !important;
      gap: 12px !important;
    }
    body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading > .or-identity {
      grid-template-columns: 36px minmax(0, 1fr) !important;
      gap: 12px !important;
      justify-items: stretch !important;
    }
    body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading .or-identity-icon {
      width: 36px !important;
      height: 36px !important;
      min-width: 36px !important;
      padding: 6px !important;
    }
    body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading h1 {
      font-size: 30px !important;
    }
    body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-heading p {
      font-size: 16px !important;
    }
    body.jem33-r4:is([data-route="/tools/oee"], [data-route="/tools/pareto"], [data-route="/tools/cycle-takt"]) main#main #ordrel-r3 .or-project-copy {
      flex-basis: 100%;
    }
    body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace > .why-editor {
      padding: 20px !important;
    }
    body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace .why-chain {
      padding-left: 8px !important;
    }
    body.jem33-r4[data-route="/tools/safety"] main#r5-workspace > .safety-heading {
      padding: 16px !important;
    }
    body.jem33-r4[data-route="/tools/safety"] main#r5-workspace > .safety-heading h1 {
      flex-basis: 100%;
      font-size: 28px !important;
    }
  }
}

/* QA follow-up for 5WHYS-01 — confirmed light-editor label foreground. The native direct
   span has its own pale color, so changing its parent label is insufficient.
   Foreground only: text, controls, size, values and state rules stay intact. */
@layer r7-refinement {
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace > .why-editor label.workspace-field > span {
    color: var(--r11-text) !important;
  }
}

/* Final bounded rendered-QA follow-ups. Ordinary headings/decorative surrounds only;
   native values, instruments, membership help, Fishbone geometry and controls stay out. */
@layer r7-refinement {
  /* OEE-01 owner exception: restore the existing orange Packaging-line left accent
     after C11's neutral border shorthand; Pareto and Time Study remain neutral. */
  body.jem33-r4[data-route="/tools/oee"] main#main #ordrel-r3 .or-project {
    border-left: 5px solid var(--r11-oee-accent) !important;
  }

  /* QA follow-up for 5WHYS-01: neutral outline shell, cobalt decorative timeline dot. */
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace > aside.working-outline.r5-result-zone {
    border: 1px solid var(--r11-line-dark) !important;
  }
  body.jem33-r4[data-route="/tools/5-whys"] main#main #why-workspace > .why-editor .why-chain details::before {
    background: var(--r11-link) !important;
  }

  /* TS-07 ordinary continuation footer title, outside every renderer/control subtree. */
  body.jem33-r4:is([data-route="/tools/5-whys"], [data-route="/tools/6s"], [data-route="/tools/a3"], [data-route="/tools/dmaic"], [data-route="/tools/fishbone"], [data-route="/tools/handover"], [data-route="/tools/mistake-proofing"], [data-route="/tools/process-map"], [data-route="/tools/staffing"], [data-route="/tools/value"]) main#main > footer.warm-next.r5-supporting > h2 {
    color: var(--r11-on-deep) !important;
    hyphens: manual !important;
  }

  /* Ordinary titles measured on native navy panels, not labels inside instruments. */
  body.jem33-r4[data-route="/tools/waste"] main#r5-workspace > .waste-hero .waste-title h1 {
    color: var(--r11-on-deep) !important;
    hyphens: manual !important;
  }
  body.jem33-r4:is([data-route="/tools/a3"], [data-route="/tools/dmaic"]) main#main #improvement-panel-0 > h2 {
    color: var(--r11-on-deep) !important;
    border-left-color: var(--r11-line-dark) !important;
    hyphens: manual !important;
  }
  body.jem33-r4:is([data-route="/tools/a3"], [data-route="/tools/dmaic"]) main#main #improvement-dashboard > h2 {
    color: var(--r11-on-deep) !important;
    hyphens: manual !important;
  }
  body.jem33-r4[data-route="/tools/6s"] main#main #six-form > aside.six-profile.order-live-results > h2 {
    color: var(--r11-on-deep) !important;
    hyphens: manual !important;
  }
  body.jem33-r4[data-route="/tools/value"] main#main #value-purchase-panel-0 > .workspace-section-title > h2 {
    color: var(--r11-on-deep) !important;
    hyphens: manual !important;
  }
  body.jem33-r4[data-route="/tools/oee"] main#main #ordrel-r3 .or-time-story > .or-section-head > div > h2,
  body.jem33-r4[data-route="/tools/oee"] main#main #ordrel-r3 .or-stops-zone > .or-section-head > h2 {
    color: var(--r11-on-deep) !important;
    hyphens: manual !important;
  }
}
