/* Semiconductor Solutions (semiconductor-solutions/, Emerging Solutions).
   Jutika's content of 2 Nov 2026, set out as a sibling of the Semiconductor
   industry page (market-segments/industrial/semiconductor/). The page loads
   digital-solutions.css and semiconductor.css, and <main> carries sc-page,
   so every component comes from there: .mem-tech splits, the .pvarcard
   numbered photo cards (on the .sc-rail slider, card-rails.js), .dsol-subhead,
   .dsol-fig, .dsol-table and the .mcat-cta block. This sheet is page glue
   only: spacing between stacked blocks and the table's number column.
   Hand-edited, no src twin. */

/* The process figure's heading sits under the slider (the rail pulls its
   own 18px of bottom padding back with a negative margin). */
#main-content.ssol-page .pvar + .dsol-subhead { margin-top: clamp(36px, 4vw, 52px); }
#main-content.ssol-page .dsol-subhead + .dsol-fig { margin-top: 14px; }

/* Key solutions table: the No. column only as wide as its numbers. */
#main-content.ssol-page .ssol-table thead th:first-child,
#main-content.ssol-page .ssol-table tbody td:first-child { width: 1%; white-space: nowrap; }
#main-content.ssol-page .ssol-table tbody th { width: 30%; }

/* Body copy at the house reading size and weight (body-copy convention:
   clamp(15px, 1.4vw, 17px) / 400 / 1.6) on the step cards and the
   closing lead. */
#main-content.ssol-page .pvarcard__text { font-size: clamp(15px, 1.4vw, 17px); font-weight: 400; line-height: 1.6; }
#main-content.ssol-page .mcat-lead { font-weight: 400; }

/* Two paragraphs in the Solutions offering split: paragraph spacing, then
   the link. */
#main-content.ssol-page .mem-tech__lead + .mem-tech__lead { margin-top: -8px; }

/* Nivarutti's "Solutions for Semiconductor Industry" infographic (4 Nov
   2026), full width under the Solutions offering split, set like the
   process figure above (framed, opens full size). */
#main-content.ssol-page .ssol-offer-fig { margin-top: clamp(36px, 4vw, 52px); }
