.production-system{margin-top:42px;padding-top:25px;border-top:1px solid #c7c9c3}.production-system figcaption{font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.6;text-transform:uppercase;color:#4b6367;margin-bottom:23px}.system-connections{display:grid;grid-template-columns:1fr 54px 1.2fr 54px 1fr;align-items:center}.system-node{display:flex;align-items:center;justify-content:center;min-height:84px;padding:18px 22px;text-align:center;font-size:16px;font-weight:600;line-height:1.45;border:1px solid #a6b4b1;color:var(--bg)}.system-core{min-height:100px;background:var(--bg);border-color:var(--bg);color:var(--teal);font-family:Barlow,'Arial Narrow',Arial,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em}.system-connector{height:1px;background:#527b7b;position:relative}.system-connector:after{content:'';position:absolute;width:7px;height:7px;border-top:1px solid #527b7b;border-right:1px solid #527b7b;right:2px;top:-3px;transform:rotate(45deg)}@media(max-width:700px){.production-system{margin-top:28px;padding-top:22px}.production-system figcaption{font-size:9px;margin-bottom:20px}.system-connections{grid-template-columns:1fr}.system-node{min-height:60px;padding:14px 18px;font-size:15px}.system-core{min-height:78px;font-size:26px}.system-connector{height:30px;width:1px;justify-self:center}.system-connector:after{right:-3px;top:auto;bottom:3px;transform:rotate(135deg)}}
