/* Spectrum-only finishing; accepted intro and method styles are untouched. */
#js05x-index #after-system .jsr-mobile-progress { display:none; }
#js05x-index #after-system .jsr-business-return {
  margin:0; color:#f2efe6; font-family:var(--serif);
  font-size:clamp(21px,2vw,28px); line-height:1.15; font-weight:400;
}
#js05x-index #after-system[data-jsr-mode="wide"][data-jsr-state^="os-"] .jsr-state-readout { visibility:hidden; }
#js05x-index #after-system[data-jsr-mode="compact"] .jsr-os-chapters { bottom:88px; }
#js05x-index #after-system[data-jsr-mode="compact"] .jsr-mobile-progress {
  display:block; position:absolute; bottom:100%; left:0; right:0;
  text-align:center; padding-bottom:6px; white-space:nowrap;
  font:600 11px/1.4 Arial,sans-serif; letter-spacing:.025em;
  color:#eeebe3; pointer-events:none;
}

/* Clear final takeaway above the retained scope details. */
#js05x-index #after-system .jsr-business-summary { color:#e4e8df; font-size:14px; line-height:1.5; margin:10px 0 8px; }
#js05x-index #after-system .jsr-business-summary + p { margin-top:0; }
@media(max-width:600px) { #js05x-index #after-system .jsr-business-summary {font-size:13px;margin:8px 0 6px;} }
