/* GW audio design | Services stage alignment | 23 October 2026
   Keeps Product, PCB and Manufacturing text rhythm consistent with
   the Firmware / Embedded Engineering reference page.
   Page-scoped rules; header, introduction, KPI and contact untouched. */

/* One regular-weight running paragraph, rather than separate lead and body. */
.page-product .gw-pr-copy > p.gw-pr-stage-copy,
.page-pcb .gw-pcb-copy > p.gw-pcb-stage-copy,
.page-manufacturing .gw-mf-copy > p.gw-mf-stage-copy {
  font-weight: 400;
  font-style: normal;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 1.5rem;
}

/* Retain all originally supplied context terms inside the expand/collapse
   text, instead of in an extra left-hand box absent from Firmware. */
.page-product .gw-pr-fulltext > p.gw-pr-stage-topics,
.page-pcb .gw-pcb-fulltext > p.gw-pcb-stage-topics,
.page-manufacturing .gw-mf-fulltext > p.gw-mf-stage-topics {
  margin-top: 0;
  margin-bottom: 1.15rem;
  padding-bottom: .85rem;
  border-bottom: 1px solid rgba(91, 113, 132, .20);
  color: #617181;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.65;
  letter-spacing: .01em;
}

/* Round 2 – Industrial, Graphic Design and Pro Audio Services.
   Match the Firmware hierarchy: regular stage paragraph immediately before
   the preserved disclosure; avoid the older emphasised short-lead format. */
.page-industrial .gw-in-copy > p.gw-in-stage-copy,
.page-graphic .gw-gr-copy > p.gw-gr-stage-copy,
.page-proaudio .gw-pa-copy > p.gw-pa-stage-copy {
  font-weight: 400;
  font-style: normal;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 1.5rem;
}

/* Graphic Design's Creative Process retains its original Research label,
   while showing the existing explanatory paragraph before disclosure. */
.page-graphic #creative-process .gw-gr-stage-label {
  display: block;
  margin-bottom: .35rem;
  font-weight: 400;
}


/* Round 3 – uniform short intro + core activities + detailed explanation.
   Reference: GW Product Development / Discovery screenshot, 23 Oct 2026.
   Keep original page-specific typography, hero, navigation and images intact. */

/* Consistent running-introduction rhythm before the native disclosure control. */
.page-product .gw-pr-copy > .gw-pr-stage-copy,
.page-pcb .gw-pcb-copy > .gw-pcb-stage-copy,
.page-manufacturing .gw-mf-copy > .gw-mf-stage-copy,
.page-firmware .gw-fw-copy > .gw-fw-stage-copy,
.page-industrial .gw-in-copy > .gw-in-stage-copy,
.page-graphic .gw-gr-copy > .gw-gr-stage-copy,
.page-proaudio .gw-pa-copy > .gw-pa-stage-copy {
  font-weight: 400;
  font-style: normal;
  margin-top: 0;
  margin-bottom: 1.5rem;
  letter-spacing: normal;
}

/* Core-activities line, directly below "Explore this development stage".
   The divider creates the same visual separation as the approved example. */
.page-product .gw-pr-fulltext > .gw-pr-stage-topics,
.page-pcb .gw-pcb-fulltext > .gw-pcb-stage-topics,
.page-manufacturing .gw-mf-fulltext > .gw-mf-stage-topics,
.page-firmware .gw-fw-fulltext > .gw-fw-stage-topics,
.page-industrial .gw-in-fulltext > .gw-in-stage-topics,
.page-graphic .gw-gr-fulltext > .gw-gr-stage-topics,
.page-proaudio .gw-pa-fulltext > .gw-pa-stage-topics {
  display: block;
  margin: 0 0 1.1rem !important;
  padding: 0 0 0.9rem;
  border-bottom: 1px solid rgba(91, 113, 132, 0.20);
  color: #617181;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.65;
  letter-spacing: .01em;
}

/* Original long introductory text moved intact to the expanded description.
   It reads as normal long-form body copy, never as a second visual lead. */
.page-manufacturing .gw-mf-fulltext > .gw-stage-original-intro,
.page-firmware .gw-fw-fulltext > .gw-stage-original-intro,
.page-industrial .gw-in-fulltext > .gw-stage-original-intro,
.page-graphic .gw-gr-fulltext > .gw-stage-original-intro,
.page-proaudio .gw-pa-fulltext > .gw-stage-original-intro {
  display: block;
  font-weight: 400;
  font-style: normal;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: normal;
  margin: 0 0 1.25rem !important;
}
