/* Additive styles for the existing corporate homepage only. */
#knowledge-bridge{background:#E9E8E2;padding:70px 24px;color:#111}
#knowledge-bridge .kb-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:35px}
#knowledge-bridge h2{font-family:Inter,sans-serif;font-size:clamp(28px,4vw,44px);line-height:1.3;margin:0 0 20px}
#knowledge-bridge p{font-size:16px;line-height:1.9;margin:0}
#knowledge-bridge a{display:inline-block;border:1px solid #111;padding:17px 24px;text-decoration:none;font-size:16px;white-space:nowrap}
#knowledge-bridge a:focus-visible{outline:3px solid #006e26;outline-offset:5px}
@media(max-width:760px){#knowledge-bridge .kb-inner{display:block}#knowledge-bridge a{margin-top:26px;white-space:normal}}
