.manufacturing-context{background:#edf0ed;color:#17231f;border-top:1px solid #cdd5cf;padding:38px max(5vw,20px);font-family:inherit}
.manufacturing-context .mc-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}
.manufacturing-context h2{font-size:clamp(23px,2.4vw,31px);line-height:1.18;letter-spacing:-.025em;margin:0 0 13px;color:#17231f}
.manufacturing-context h3{font-size:18px;line-height:1.4;margin:0 0 10px;color:#17231f}
.manufacturing-context p{font-size:14px;line-height:1.75;margin:0 0 12px;color:#48564f;text-indent:0;max-width:none}
.manufacturing-context .mc-links{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:5px}
.manufacturing-context .mc-links a{color:#263f34;text-decoration:underline;text-underline-offset:3px;font-size:12px;line-height:1.55}
.manufacturing-context details{margin:11px 0 15px;border-block:1px solid #cdd5cf;padding:10px 0}
.manufacturing-context summary{color:#263f34;cursor:pointer;font-size:13px;font-weight:650}
.manufacturing-context details p{margin:10px 0 0}
.manufacturing-context .mc-quote{display:inline-flex;align-items:center;gap:22px;background:#1b3529;color:#fff;padding:12px 18px;font-size:13px;font-weight:650;text-decoration:none;border-radius:2px}
.manufacturing-context a:focus-visible,.manufacturing-context summary:focus-visible{outline:3px solid #d46533;outline-offset:4px}
@media(max-width:700px){.manufacturing-context{padding:28px 20px}.manufacturing-context .mc-inner{grid-template-columns:1fr;gap:25px}.manufacturing-context h2{font-size:24px}.manufacturing-context .mc-links{gap:8px 14px}}
