/* GWES process and value fragments only. The original hero, bird's-eye
   graphic, real product screens and Particle Core artwork are untouched. */
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q {
  --g-flow-ink:#173a59;
  --g-flow-blue:#2865c5;
  --g-flow-rule:#c9d5df;
  color:var(--g-flow-ink);
  margin:0;
  padding:24px 0 0;
  background:#fff;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__steps {
  position:relative;
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:28px;
  counter-reset:gwes-flow-step;
  list-style:none;
  margin:0;
  padding:0;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__steps::before {
  content:"";
  position:absolute;
  inset:68px 0 auto;
  height:1px;
  background:var(--g-flow-rule);
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__steps::after {
  content:"";
  position:absolute;
  top:65px;
  right:0;
  width:6px;
  height:6px;
  border-top:1px solid var(--g-flow-ink);
  border-right:1px solid var(--g-flow-ink);
  transform:rotate(45deg);
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__step {
  position:relative;
  display:flex;
  flex-direction:column;
  min-width:0;
  margin:0;
  padding:0;
  border:0;
  background:transparent;
  box-shadow:none;
  counter-increment:gwes-flow-step;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__step::before {
  content:counter(gwes-flow-step,decimal-leading-zero);
  display:block;
  margin-bottom:48px;
  color:var(--g-flow-ink);
  font-family:Arial,Helvetica,sans-serif;
  font-size:48px;
  font-weight:400;
  letter-spacing:-.055em;
  line-height:1;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__step::after {
  content:"";
  position:absolute;
  top:66px;
  left:0;
  width:5px;
  height:5px;
  border-radius:50%;
  background:var(--g-flow-blue);
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q .g-steps__no {
  position:absolute;
  width:1px;
  height:1px;
  margin:0;
  padding:0;
  overflow:hidden;
  clip-path:inset(50%);
  white-space:nowrap;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q .g-steps__name {
  min-height:2.9em;
  margin:0 0 20px;
  font-size:clamp(23px,1.9vw,28px);
  font-weight:500;
  line-height:1.45;
  letter-spacing:-.025em;
  color:var(--g-flow-ink);
  text-wrap:pretty;
  overflow-wrap:anywhere;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q .g-steps__text {
  min-height:7.4em;
  margin:0;
  font-size:15px;
  font-weight:400;
  line-height:1.85;
  color:#52616c;
  letter-spacing:0;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__modules {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:6px;
  margin-top:24px;
  padding:0;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__module {
  display:inline-flex;
  flex:0 0 44px;
  align-items:center;
  justify-content:center;
  width:44px;
  height:44px;
  padding:0;
  border:0;
  border-radius:4px;
  background:transparent;
  text-decoration:none;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__module img {
  display:block;
  width:44px;
  height:44px;
  max-width:none;
  object-fit:contain;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__module:focus-visible {
  outline:2px solid var(--g-flow-blue);
  outline-offset:4px;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__return {
  display:block;
  width:100%;
  height:54px;
  margin-top:30px;
  color:var(--g-flow-blue);
  overflow:visible;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__return-mobile {
  display:none;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q > .g-note {
  max-width:800px;
  margin:30px 0 0;
  font-size:14px;
  line-height:1.85;
  color:#52616c;
}

/* Four qualitative statements: no invented chart, gauge, scale or data. */
body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:36px 72px;
  list-style:none;
  margin:40px 0 0;
  padding:0;
  background:#fff;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q__item {
  display:grid;
  grid-template-columns:54px minmax(0,1fr);
  align-content:start;
  gap:0 18px;
  min-width:0;
  margin:0;
  padding:28px 0 0;
  border:0;
  border-top:1px solid #c9d5df;
  background:transparent;
  box-shadow:none;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q__no {
  grid-column:1;
  grid-row:1 / span 3;
  padding-top:3px;
  color:#81929f;
  font-family:Arial,Helvetica,sans-serif;
  font-size:38px;
  font-weight:400;
  line-height:1;
  letter-spacing:-.045em;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q .g-values__name {
  grid-column:2;
  margin:0;
  color:#173a59;
  font-size:clamp(26px,2.3vw,32px);
  font-weight:500;
  line-height:1.4;
  letter-spacing:-.025em;
  overflow-wrap:anywhere;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q .g-en {
  grid-column:2;
  margin:10px 0 0;
  color:#637789;
  font-size:12px;
  line-height:1.5;
  letter-spacing:.065em;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q .g-values__text {
  grid-column:2;
  max-width:36em;
  margin:22px 0 0;
  color:#52616c;
  font-size:15px;
  font-weight:400;
  line-height:1.9;
  letter-spacing:0;
}
body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q [hidden] {
  display:none;
}

@media(max-width:1099px) {
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q { padding-top:0; }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__steps {
    grid-template-columns:minmax(0,1fr);
    gap:0;
  }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__steps::before {
    inset:30px auto 24px 24px;
    width:1px;
    height:auto;
  }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__steps::after { display:none; }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__step {
    display:grid;
    grid-template-columns:52px minmax(0,1fr);
    gap:0 20px;
    padding:28px 0;
  }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__step::before {
    position:relative;
    z-index:1;
    grid-column:1;
    grid-row:1 / span 3;
    align-self:start;
    width:52px;
    height:64px;
    margin:0;
    padding-top:2px;
    background:#fff;
    font-size:38px;
  }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__step::after { display:none; }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q .g-steps__name {
    grid-column:2;
    min-height:0;
    max-width:30em;
    margin-bottom:14px;
    font-size:27px;
    line-height:1.45;
  }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q .g-steps__text {
    grid-column:2;
    min-height:0;
    max-width:44em;
    font-size:15px;
  }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__modules {
    grid-column:2;
    margin-top:20px;
  }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__return { display:none; }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__return-mobile {
    display:block;
    width:44px;
    height:44px;
    margin:0 0 0 3px;
    color:#2865c5;
  }
}
@media(max-width:767px) {
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q__step { gap:0 16px; padding-block:24px; }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q .g-steps__name { font-size:23px; }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q .g-steps__text { font-size:14px; line-height:1.9; }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#flow,#how) .g-flow-q > .g-note { margin-top:24px; font-size:13px; }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q {
    grid-template-columns:minmax(0,1fr);
    gap:28px;
    margin-top:28px;
  }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q__item {
    grid-template-columns:40px minmax(0,1fr);
    gap:0 16px;
    padding-top:24px;
  }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q__no { font-size:30px; }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q .g-values__name { font-size:24px; }
  body.g-world.g-polished[data-page="gwes"] #g-main :is(#change,#value) .g-value-q .g-values__text { margin-top:18px; font-size:14px; }
}

/* The opening exhibits the product; detailed operational dependencies follow the catalogue. */
body.g-world.g-polished[data-page="gwes"] #g-main .g-fv { display:block; }
body.g-world.g-polished[data-page="gwes"] #g-main .g-cq-operational-example {
  margin:clamp(64px,8vw,112px) 0 64px; padding-top:40px; border-top:1px solid #c9d5df;
}
body.g-world.g-polished[data-page="gwes"] #g-main .g-cq-operational-example .g-c15-gwes-process {
  width:100%; max-width:none; margin:0; align-self:auto;
}
body.g-world.g-polished[data-page="gwes"] #g-main .g-cq-operational-example .pw {
  margin:0; width:100%;
}
/* Fan geometry and module glyphs stay intact. Labels gain contrast and clear rules. */
body.g-world.g-polished[data-page="gwes"] #modules .g-gwes-fan-svg {
  --g-line:#cbd6de; color:#173a59;
}
body.g-world.g-polished[data-page="gwes"] #modules .g-gwes-fan-svg text:not(.g-particle-core-code) { fill:#173a59; }
/* SVG comparisons remain scalable; narrow layouts receive separately composed diagrams. */
body.g-world.g-polished #g-main .g-cq-picture { display:block; width:100%; }
body.g-world.g-polished #g-main .g-cq-picture > img {
  display:block; width:100%; height:auto; max-width:100%; object-fit:contain;
}

/* The four implementation stages carry their own detail; a duplicate box chart is unnecessary. */
body.g-world.g-polished[data-page="gwes"] #implementation .g-cq-implementation {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:48px 72px; counter-reset:none;
}
body.g-world.g-polished[data-page="gwes"] #implementation .g-cq-implementation > li {
  display:block; min-width:0; margin:0; padding:26px 0 0; border:0; border-top:1px solid #c9d5df;
  border-radius:0; background:#fff; box-shadow:none;
}
body.g-world.g-polished[data-page="gwes"] #implementation .g-cq-implementation > li::before,
body.g-world.g-polished[data-page="gwes"] #implementation .g-cq-implementation > li::after { content:none; }
body.g-world.g-polished[data-page="gwes"] #implementation .g-cq-implementation .g-card__tag { margin:0 0 18px; color:#2865c5; }
body.g-world.g-polished[data-page="gwes"] #implementation .g-cq-implementation .g-card__title { margin:0 0 18px; font-size:28px; font-weight:500; line-height:1.5; }
body.g-world.g-polished[data-page="gwes"] #implementation .g-cq-implementation .g-chip { display:block; margin:0 0 24px; padding:0; border:0; border-radius:0; background:none; color:#61727f; }
body.g-world.g-polished[data-page="gwes"] #implementation .g-cq-implementation .g-dl { margin:0; }
@media(max-width:767px) {
  body.g-world.g-polished[data-page="gwes"] #implementation .g-cq-implementation { grid-template-columns:1fr; gap:30px; }
  body.g-world.g-polished[data-page="gwes"] #implementation .g-cq-implementation .g-card__title { font-size:25px; }
}

/* Distinguish the system/value diagram from the existing operating procedure.
   Every rule is limited to an opted-in workflow or implementation reference. */
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal {
  width: 100%;
  max-width: 1120px;
  margin: 0 auto;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__sequence {
  position: relative;
  display: grid;
  grid-template-columns: repeat(var(--g-causal-count), minmax(0, 1fr));
  gap: 28px;
  margin: 0;
  padding: 0;
  list-style: none;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__sequence::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 28px;
  right: 0;
  left: 0;
  height: 1px;
  background: #c6d3dc;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__step {
  position: relative;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  text-align: left;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__number {
  display: block;
  margin-bottom: 30px;
  color: #6c7c88;
  font-size: 11px;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
  line-height: 1;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__title {
  min-height: 3.2em;
  margin: 0 0 12px;
  color: #1b3548;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  overflow-wrap: anywhere;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__description {
  margin: 0;
  color: #536371;
  font-size: 14px;
  line-height: 1.9;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__mobile-copy {
  display: none;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__evidence {
  display: block;
  width: 100%;
  max-width: 860px;
  margin: 32px auto 0;
  padding: 0;
  border: 1px solid #d8e0e7;
  border-radius: 0;
  background: #fff;
  box-shadow: none;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__evidence img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-operations {
  max-width: 940px;
  margin: clamp(40px, 5vw, 64px) auto 0;
  padding-top: 28px;
  border-top: 1px solid #cfd7df;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-operations > .g-md-flow__lead {
  max-width: 800px;
  margin: 0 0 24px;
  color: #485766;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.85;
  text-align: left;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-steps {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #dce2e7;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-step {
  display: grid;
  grid-template-columns: 82px minmax(0, 1fr);
  align-items: baseline;
  gap: 26px;
  min-width: 0;
  margin: 0;
  padding: 22px 0;
  border: 0;
  border-top: 1px solid #dce2e7;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  text-align: left;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-step > .g-card__tag {
  margin: 0;
  color: #637484;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .07em;
  line-height: 1.5;
  white-space: nowrap;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-step__body {
  display: grid;
  grid-template-columns: minmax(160px, .72fr) minmax(0, 1fr);
  align-items: baseline;
  gap: 26px;
  min-width: 0;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-step__body > .g-card__title {
  margin: 0;
  color: #1c2c38;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  text-align: left;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-step__body > .g-md-points {
  width: auto;
  margin: 0;
  padding: 0;
  color: #52606d;
  font-size: 14px;
  line-height: 1.85;
  text-align: left;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-operations > .g-read {
  max-width: 800px;
  margin: 24px 0 0;
}
body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-operations > .g-read .g-p {
  color: #52606d;
  font-size: 14px;
  line-height: 1.9;
}

/* The eight names already used on canonical module pages form a local key.
   Existing implementation copy and KPI values remain in their original order. */
body.g-world.g-polished[data-page="gwes-implementation"] #g-main #approach .g-reading-module-guide {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0 24px;
  margin: 28px 0 36px;
  border-top: 1px solid #cfd7df;
}
body.g-world.g-polished[data-page="gwes-implementation"] #g-main #approach .g-reading-module-reference {
  display: grid;
  grid-template-columns: 28px minmax(0, 1fr);
  align-items: baseline;
  gap: 10px;
  min-width: 0;
  padding: 13px 0;
  border-bottom: 1px solid #e0e5ea;
  color: #344d61;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.65;
  text-decoration: none;
}
body.g-world.g-polished[data-page="gwes-implementation"] #g-main #approach .g-reading-module-reference__code {
  color: #1b435c;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .02em;
}
body.g-world.g-polished[data-page="gwes-implementation"] #g-main .g-reading-module-code {
  color: inherit;
  text-decoration: underline;
  text-decoration-color: #9eafbd;
  text-underline-offset: 3px;
}
body.g-world.g-polished[data-page="gwes-implementation"] #g-main .g-reading-module-reference:hover,
body.g-world.g-polished[data-page="gwes-implementation"] #g-main .g-reading-module-code:hover {
  color: #235ad1;
  text-decoration: underline;
  text-underline-offset: 4px;
}
body.g-world.g-polished[data-page="gwes-implementation"] #g-main .g-reading-module-reference:focus-visible,
body.g-world.g-polished[data-page="gwes-implementation"] #g-main .g-reading-module-code:focus-visible {
  outline: 2px solid #235ad1;
  outline-offset: 4px;
}
@media (max-width: 1099px) {
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__sequence {
    display: block;
    max-width: 800px;
    margin-inline: auto;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__sequence::before {
    top: 8px;
    right: auto;
    bottom: 30px;
    left: 4px;
    width: 1px;
    height: auto;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__step {
    display: grid;
    grid-template-columns: 24px minmax(0, 1fr);
    gap: 8px 22px;
    padding-bottom: 26px;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__number {
    grid-row: 1 / span 2;
    align-self: start;
    margin: 5px 0 0;
    padding-block: 4px;
    background: #fff;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__title {
    min-height: 0;
    margin: 0;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__description {
    grid-column: 2;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__evidence {
    max-width: 800px;
    margin-top: 10px;
  }
  body.g-world.g-polished[data-page="gwes-implementation"] #g-main #approach .g-reading-module-guide {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 768px) {
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__desktop-copy {
    display: none;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-causal__mobile-copy {
    display: inline;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-operations {
    margin-top: 36px;
    padding-top: 24px;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-operations > .g-md-flow__lead {
    font-size: 14px;
    margin-bottom: 18px;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-step {
    grid-template-columns: 62px minmax(0, 1fr);
    gap: 18px;
    padding: 18px 0;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-step__body {
    display: block;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-step__body > .g-card__title {
    font-size: 16px;
  }
  body.g-world.g-polished[data-page^="gwes-module-"] #g-main #workflow.g-reading-workflow .g-reading-step__body > .g-md-points {
    margin-top: 7px;
    font-size: 13px;
  }
}
@media (max-width: 479px) {
  body.g-world.g-polished[data-page="gwes-implementation"] #g-main #approach .g-reading-module-guide {
    grid-template-columns: minmax(0, 1fr);
    margin-block: 24px 28px;
  }
}
