.automation-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin-bottom:24px}
.automation-media .industry-photos{margin:0;display:block}
.automation-media figure,.automation-media .automation-architecture{margin:0;background:#edf3f7;border:1px solid #dbe4eb;overflow:hidden}
.automation-media .industry-photos img,.automation-media .automation-architecture img{display:block;width:100%;height:clamp(150px,19vw,240px);object-fit:contain;background:#e8eef2}
.automation-media .industry-photos img{object-fit:cover}
.automation-media figcaption,.automation-media .industry-photos figcaption{position:static;padding:10px 12px;background:none;color:#23465e;font-size:14px;line-height:1.45;font-weight:500}
.automation-media figcaption a{display:inline-block;margin-left:6px;text-decoration:underline}
.automation-solution-panel{background:#f1f6fa;border:1px solid #dbe5ee;padding:26px 28px}
.automation-solution .eyebrow{font-size:13px;margin-bottom:8px}
.automation-solution h2{font-size:clamp(26px,2.6vw,34px);line-height:1.2;margin:0 0 20px}
.automation-solution .industry-intro{font-size:17px;line-height:1.5;margin:0 0 16px}
.automation-solution h3{font-size:20px;margin:18px 0 8px}
.automation-solution h4{font-size:17px;margin:0 0 8px}
.automation-solution .industry-work p,.automation-solution .scope-item p{font-size:15px;line-height:1.55;margin:0}
.automation-solution .industry-supply{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.automation-solution .scope-item{padding:16px;background:white;border:1px solid #dbe5ee}
@media(max-width:600px){.automation-media{gap:10px}.automation-media .industry-photos img,.automation-media .automation-architecture img{height:120px}.automation-media figcaption,.automation-media .industry-photos figcaption{padding:8px;font-size:12px}.automation-solution-panel{padding:20px}.automation-solution .industry-supply{grid-template-columns:1fr}}
/* Match the Cleanroom image-and-copy solution block. */
.automation-solution .automation-solution-panel{padding:0}
.automation-solution .automation-solution-image{align-items:center;background:#e8eef2}
.automation-solution .automation-solution-image img{width:100%;height:auto;min-height:0;object-fit:contain;aspect-ratio:16/9}
.automation-solution .industry-supply{grid-template-columns:1fr;gap:14px}
.automation-solution .scope-item{padding:0;background:none;border:0}
.automation-solution .solution-copy h2{margin-bottom:18px}
