/* Industry pages only (loaded by industry-template-v2-body when $skinKey is 'industry'; the live service pages on the
   same template never load it). Design review fixes, 5 Oct 2026. */
/* Four client types fill one row instead of leaving one alone on a second row (e-commerce). */
@media(min-width:1101px){.sv2-ind .sv2-svc-cols:has(> .sv2-svc-col:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 36px}}
/* Long German compounds hyphenate in FAQ questions (site-v2.css lets every FAQ question shrink) and in step text. */
:lang(de) .sv2-ind :is(.sv2-q-text,.sv2-svc-steps p){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
/* Chinese FAQ questions: no one-character last line. */
:lang(zh) .sv2-ind .sv2-q-text{text-wrap:balance}
/* English life sciences keeps its old page's step numbers outside the step heading (see $v2Rich in the v2 body): on
   phones the number sits beside the title like the numbered steps elsewhere. */
@media(max-width:600px){.sv2-ind .sv2-svc-steps.is-rich-no>li{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px;align-items:baseline}.sv2-ind .sv2-svc-steps.is-rich-no>li>p{grid-column:2}}
