.context-bridge-slide h2{max-width:none}
.context-bridge{display:grid;grid-template-columns:330px 140px 180px 140px minmax(0,1fr);align-items:center;margin:65px 0 28px;min-height:340px}
.context-local{padding:32px;background:var(--navy);color:white;min-height:252px;display:flex;flex-direction:column;justify-content:center}
.context-local>svg{width:50px;height:50px;margin-bottom:22px}
.context-local h3{font-size:37px;margin:0 0 13px;letter-spacing:-.025em}
.context-local p{font-size:25px;line-height:1.3;color:#d5d2e0}
.context-request svg{width:100%;height:60px;fill:none;stroke:var(--green);stroke-width:3}
.context-agent{text-align:center;padding:0 8px}
.context-agent>svg{width:82px;height:82px;color:var(--navy);margin-bottom:12px}
.context-agent h3{font-size:34px;margin:0 0 8px;letter-spacing:-.025em}
.context-agent p{font-size:23px;color:#605b78;line-height:1.3}
.context-branches{height:340px}
.context-branches svg{width:100%;height:100%;fill:none;stroke:var(--green);stroke-width:3}
.context-branches .context-mobile-link{display:none}
.context-evidence h3{font-size:30px;font-weight:600;margin:0 0 24px;letter-spacing:-.025em}
.context-evidence ul{display:grid;gap:20px;list-style:none;margin:0;padding:0}
.context-evidence li{font-size:26px;line-height:1.3;padding:22px 24px;border:1px solid #c4c0d1;min-height:78px;display:flex;align-items:center}
.context-expert{margin:22px 0 32px;padding:24px 30px;border-top:1px dashed #9892ad;border-bottom:1px dashed #9892ad;display:flex;align-items:center;justify-content:center;gap:25px;font-size:28px}
.context-expert>span:first-child{color:#605b78}
.context-expert svg{width:37px;height:37px;margin-left:8px}.context-expert strong{font-size:29px;font-weight:600}
.context-expert .context-expert-link{width:53px;height:36px;margin:0;fill:none;stroke:var(--green);stroke-width:2.5}
.context-bridge-slide .context-conclusion{font-size:32px;font-weight:550;letter-spacing:-.02em;line-height:1.3}
.learning-slide .learning-loop{margin-top:76px;margin-bottom:60px}
@media(max-width:849px){
 .context-bridge{grid-template-columns:1fr;gap:0;margin:15px 0 27px;min-height:0}
 .context-local{min-height:0;padding:26px;display:grid;grid-template-columns:44px 1fr;gap:10px 16px;align-items:center}
 .context-local>svg{width:38px;height:38px;margin:0;grid-row:1/3}
 .context-local h3{font-size:27px;margin:0}.context-local p{font-size:19px}
 .context-request{width:100%;height:50px;display:grid;place-items:center}.context-request svg{width:48px;height:50px;transform:rotate(90deg)}
 .context-agent{padding:10px 0 28px}.context-agent>svg{width:60px;height:60px;margin-bottom:10px}.context-agent h3{font-size:28px}.context-agent p{font-size:19px}
 .context-branches{display:grid;place-items:center;height:55px;margin:-12px 0 17px}
 .context-branches .context-desktop-link{display:none}
 .context-branches .context-mobile-link{display:block;width:42px;height:50px}
 .context-evidence h3{font-size:24px;margin-bottom:15px}.context-evidence ul{gap:12px}.context-evidence li{font-size:20px;min-height:68px;padding:18px}
 .context-expert{margin:0 0 26px;padding:24px 0;gap:12px 15px;display:grid;grid-template-columns:30px 1fr;justify-content:start;font-size:20px}
 .context-expert>span:first-child{grid-column:1/3}.context-expert .context-expert-link{display:none}.context-expert svg{width:28px;height:28px;margin:0}.context-expert strong{font-size:22px}
 .context-bridge-slide .context-conclusion{font-size:25px;line-height:1.35}
 .learning-slide .learning-loop{margin:20px 0 27px}
}
