/* Fabrication-focused industry page; shared typography and components in industries.css. */
.manufacturing-page .ip-hero { background:linear-gradient(rgba(10,22,40,.78),rgba(10,22,40,.78)),url('../images/shop-floor-monitoring-hero.png') no-repeat center center/cover; }
.manufacturing-page .ip-hero .ip-container { grid-template-columns:minmax(0,1fr); align-items:start; }
.manufacturing-page .ip-hero h1 { max-width:850px; }
.manufacturing-page .ip-button { color:#0b1f26 !important; }
.manufacturing-page .ip-button:hover { background:#ffa65e; }
.manufacturing-page .ip-split > * { min-width:0; }
.manufacturing-page p { line-height:1.65; }
.mf-section-note { margin:26px 0 0; max-width:920px; }
.mf-report-scope dl { margin:24px 0; }
.mf-report-scope dl > div { padding:16px 0; border-bottom:1px solid #dce4e7; }
.mf-report-scope dt { color:#136a72; font-weight:700; }
.mf-report-scope dd { margin:6px 0 0; color:#5a6870; line-height:1.6; }
.manufacturing-page .mf-data-context h3 { margin-top:0; }
.mf-demonstration { width:100%; max-width:340px; margin:0 auto; padding:12px; border:1px solid #dce4e7; border-radius:12px; background:#f4f6f7; }
.mf-demonstration img { display:block; width:100%; height:auto; }
.mf-demonstration figcaption { margin:14px 4px 4px; }
