/* v152: training choices expressed as useful outcomes, with inspectable agent examples. */
.training-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;max-width:980px;margin:0 auto 36px;border-top:1px solid #d8cfc0}
.training-choices>a{position:relative;display:block;padding:20px 28px 20px 0;border-bottom:1px solid #d8cfc0;color:#282924;text-decoration:none;min-width:0}
.training-choices strong{display:block;font-size:18px;line-height:1.6}.training-choices span{display:block;font-size:14px;line-height:1.8;color:#57574e;margin-top:5px}.training-choices b{position:absolute;right:3px;top:25px;color:#9b352b}.training-choices a:hover strong{color:#9b352b}
.training-single{max-width:940px;margin:0 auto 42px}.training-single .lesson-card{border-top:2px solid #9b352b;box-shadow:none;border-radius:5px;padding:28px}
.agent-examples h4,.training-single h4{word-break:auto-phrase;text-wrap:balance}
.training-single .lesson-card h4{font-size:21px;line-height:1.6}.training-single .lesson-outcome{color:#76362e}
.training-skills{padding-left:1.3em;margin:20px 0;color:#383a34;font-size:15px;line-height:1.9}.training-skills li{margin:7px 0}
.training-note{border-top:1px solid #ddd6cc;padding-top:16px;font-size:13px!important;line-height:1.85!important;color:#605d54!important}
.agent-guide{max-width:980px;margin:70px auto 42px;padding-top:32px;border-top:1px solid #c9c1b5;color:#282924}
.training-kicker{font-size:14px;font-weight:700;letter-spacing:.06em;color:#9b352b;margin:0 0 16px}.agent-guide>h3{font-family:'Zen Old Mincho',serif;font-size:30px;line-height:1.65;margin:0 0 20px}.agent-guide>p:not(.training-kicker){font-size:16px;line-height:1.9}.agent-guide .example-disclosure{font-size:13px!important;color:#666054;margin:18px 0 30px}
.agent-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:28px 0 36px}.agent-examples article{border-top:2px solid #ad9782;padding-top:18px;min-width:0}.example-status{display:inline-block;color:#6e4c37;background:#f3eee6;padding:5px 8px;font-size:12px;line-height:1.5}.agent-examples h4{font-size:19px;line-height:1.65;margin:16px 0}.agent-examples dl{margin:0}.agent-examples dt{font-size:13px;font-weight:700;color:#793f32;margin:16px 0 5px}.agent-examples dd{font-size:14px;line-height:1.9;margin:0;color:#44463f}.example-result{border-top:1px solid #ddd5c9;font-size:13px;line-height:1.8;margin-top:20px;padding-top:14px;color:#46473e}
.agent-consult{background:#f5f0e7;padding:26px}.agent-consult h4{font-size:20px;line-height:1.7;margin:0 0 12px}.agent-consult p{font-size:15px;line-height:1.9}.agent-consult a{display:inline-flex;align-items:center;min-height:44px;margin-right:22px;color:#89382e;font-size:14px;text-underline-offset:4px}
.training-crosslinks{max-width:940px;margin:0 auto 24px}.training-crosslinks>p{font-size:16px;line-height:1.9}.training-crosslinks>a{display:block;padding:20px 0;border-bottom:1px solid #d8cfc0;color:#292a24;text-decoration:none}.training-crosslinks strong{display:block;font-size:20px;color:#8f382c}.training-crosslinks span{display:block;margin-top:7px;font-size:14px;line-height:1.8}.legacy-design{max-width:940px;margin:20px auto 45px;border-bottom:1px solid #d8cfc0}.legacy-design>summary{cursor:pointer;padding:20px 0;font-size:16px;font-weight:700}.legacy-design>p{font-size:14px;line-height:1.9;margin-bottom:20px}.legacy-design .lesson-grid{margin-bottom:24px}
body.revision-149.seminar-page .seminar-choices{gap:8px}.seminar-page .hub-hero-cta a{white-space:normal!important;text-align:center;line-height:1.65}.seminar-page .btn-large{white-space:normal!important;line-height:1.65}
@media(max-width:900px){.agent-examples{grid-template-columns:1fr;gap:25px}.agent-examples article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px 24px}.agent-examples dl{grid-column:2;grid-row:1/4}.agent-examples h4{margin:0}.example-status{align-self:start;justify-self:start}.example-result{margin:0}.training-choices{gap:0 20px}.agent-guide>h3{font-size:27px}}
@media(max-width:600px){.training-choices{grid-template-columns:1fr;margin-bottom:24px}.training-choices>a{padding:16px 26px 16px 0}.training-choices strong{font-size:17px}.training-choices span{font-size:13px}.training-single .lesson-card{padding:22px 18px}.training-single .lesson-card h4{font-size:19px}.training-skills{font-size:14px}.agent-guide{margin-top:44px}.agent-guide>h3{font-size:25px}.agent-examples article{display:block}.agent-examples h4{margin:16px 0}.example-result{margin-top:18px}.agent-consult{padding:22px 18px}.agent-consult h4{font-size:18px}.seminar-page .seminar-choices{display:grid;grid-template-columns:1fr 1fr}.seminar-page .seminar-choices a{justify-content:center;font-size:13px;padding:10px 6px}.legacy-design>summary{font-size:15px}}
