.workflow-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:36px}.workflow-intro h3{font-size:30px;line-height:1.45;font-weight:400;letter-spacing:-.6px}.workflow-intro>p{font-size:14px;line-height:1.9;color:#5a707d;max-width:540px}.workflow-track{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-bottom:1px solid #d2dde3}.workflow-track button{background:none;border:0;border-bottom:3px solid transparent;min-height:102px;text-align:left;padding:22px 18px;color:#6c818d;position:relative}.workflow-track button>span{display:block;font-size:11px;margin-bottom:12px}.workflow-track b{font-size:18px;font-weight:500}.workflow-track button:not(:last-child):after{content:'→';position:absolute;right:17px;bottom:23px;color:#9dabb4;font-size:15px}.workflow-track button[aria-selected=true]{border-bottom-color:#d47536;background:#f6f8f8;color:#293d48}.workflow-track button[aria-selected=true]>span{color:#a55423}.workflow-panel{padding:33px 0 28px}.workflow-stage-heading{display:flex;align-items:baseline;gap:20px;margin-bottom:28px}.workflow-stage-heading>span{font-size:12px;color:#ae5e2b}.workflow-stage-heading h3{font-size:27px;font-weight:400;letter-spacing:-.6px}.workflow-columns{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:50px}.workflow-columns article{border-top:1px solid #d7e0e6;padding-top:20px}.workflow-columns article>span{font-size:11px;color:#77858d}.workflow-columns p{font-size:15px;color:#3f5663;line-height:1.95;margin-top:14px;min-height:88px}.workflow-output{display:flex;align-items:baseline;gap:28px;background:#f6eee7;padding:20px 24px;margin-top:22px}.workflow-output>span{font-size:11px;color:#89674f}.workflow-output>b{font-size:15px;font-weight:500;color:#5f442f}.workflow-loop{display:flex;gap:18px;align-items:center;padding:18px 0 28px;border-bottom:1px solid #d7e0e6}.workflow-loop svg{width:26px;height:26px;stroke:#ab5d2a;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.workflow-loop p{font-size:12px;color:#687c88}.workflow-loop b{font-weight:500;color:#364f5e;margin-right:12px}.workflow-evidence{margin-top:32px;display:grid;grid-template-columns:250px 1fr;gap:42px}.workflow-evidence h3{font-size:22px;font-weight:400;line-height:1.6}.workflow-evidence>div{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.workflow-evidence article>span{font-size:11px;color:#a65a29}.workflow-evidence article p{font-size:13px;line-height:2;color:#546c7a;margin-top:12px}.workflow-prompts{margin-top:34px;border-top:1px solid #d7e0e6;border-bottom:1px solid #d7e0e6}.workflow-prompts summary{display:flex;justify-content:space-between;cursor:pointer;padding:22px 0;font-size:15px;list-style:none}.workflow-prompts summary>span{font-size:11px;color:#677e8c}.workflow-prompts>p{font-size:11px;color:#677e8c;margin-bottom:18px}.workflow-prompts .prompt-panel{margin-bottom:24px}.workflow-prompts .prompt-panel pre{min-height:0;max-height:240px}.workflow-boundary{display:flex;gap:28px;align-items:baseline;margin-top:24px;font-size:11px;color:#667c89}.workflow-boundary>span{white-space:nowrap}.workflow-boundary p{line-height:1.9}