.im-scene{border:1px solid #49637c;background:#0c3458;padding:26px;border-radius:4px}
.im-scene svg{width:100%;height:auto;display:block}
.im-scene .im-scene-label{font-family:var(--bh-mono)!important;font-size:13px;letter-spacing:.08em;color:#92c9f6;margin-bottom:20px}
.im-scene .im-role{border-top:1px solid #49637c;padding-top:18px;margin-top:18px;font-size:15px;color:#d3dfeb;line-height:1.6}
.im-boundary{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.im-boundary>div{padding:26px;border:1px solid #c8d5e1;border-radius:4px;background:#f3f5f7}.im-boundary>div:last-child{border-top:3px solid #1560b0}
.im-endpoints{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.im-endpoints span{border:1px solid #c8d5e1;padding:9px 14px;font-size:14px;color:#465d71;background:#fff}
body.bh-industrial .isr-hero-grid{grid-template-columns:54fr 46fr}
body.bh-industrial .isr-related .bh-link{white-space:normal}
@media(max-width:700px){body.bh-industrial .isr-hero-grid,.im-boundary{grid-template-columns:1fr}.im-scene{padding:18px}.im-boundary>div{padding:22px}}
