/* A visible connection between the company's adult-learning purpose and work. */
.org-current .org-thinking{scroll-margin-top:90px}
.org-current .org-thinking-cycle{margin:30px 0 0;padding:25px 30px 22px;background:#f7f9fc;border-top:3px solid var(--org-ink);color:var(--org-ink)}
.org-current .org-thinking-cycle *{box-sizing:border-box;min-width:0}
.org-current .org-thinking-cycle-heading{margin-bottom:26px}
.org-current .org-thinking-cycle-heading>p{font-size:16px;line-height:1.8;color:var(--org-muted);margin:0 0 4px}
.org-current .org-thinking-cycle-heading>h3{font:500 clamp(23px,2.2vw,29px)/1.7 var(--org-serif);margin:0}
.org-current .org-thinking-cycle-path{position:relative}
.org-current .org-thinking-cycle-path:before{content:"";position:absolute;left:0;bottom:38px;top:32px;width:12px;border-left:1px solid #7b94b5;border-bottom:1px solid #7b94b5;pointer-events:none}
.org-current .org-thinking-cycle-path:after{content:"";position:absolute;left:-4px;top:32px;width:8px;height:8px;border-left:1px solid #7b94b5;border-top:1px solid #7b94b5;transform:rotate(45deg);pointer-events:none}
.org-current .org-thinking-outward{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-left:19px}
.org-current .org-thinking-focus{position:relative;padding:15px 0 19px;border-top:1px solid #8fa5c1}
.org-current .org-thinking-focus h4{margin:0 0 15px;font-size:17px;line-height:1.8;font-weight:400}
.org-current .org-thinking-focus h4>span{display:block;margin:0 0 7px;font:600 30px/1.5 var(--org-serif)}
.org-current .org-thinking-focus>p{font-size:18px;line-height:1.9;margin:0}
.org-current .org-thinking-focus:not(:last-child):after{content:"";position:absolute;top:48px;right:-28px;width:14px;height:14px;border-right:1.5px solid var(--org-ink);border-top:1.5px solid var(--org-ink);transform:rotate(45deg)}
.org-current .org-thinking-response{position:relative;margin:27px 0 0 19px;padding:18px 23px;border:1px solid #a8b9d0;background:#fff;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:16px 24px;align-items:center}
.org-current .org-thinking-response:before{content:"";position:absolute;top:-29px;right:calc((100% - 88px)/6);height:27px;border-left:1.5px solid var(--org-ink)}
.org-current .org-thinking-response:after{content:"";position:absolute;top:-12px;right:calc((100% - 88px)/6 - 5px);width:9px;height:9px;border-right:1.5px solid var(--org-ink);border-bottom:1.5px solid var(--org-ink);transform:rotate(45deg)}
.org-current .org-thinking-response>h4{font:600 22px/1.7 var(--org-serif);margin:0}
.org-current .org-thinking-response>p{font-size:18px;line-height:1.9;margin:0}
.org-current .org-thinking-return{position:relative;display:flex;gap:18px;align-items:center;margin:0 0 0 19px;padding:22px 0 12px}
.org-current .org-thinking-return>span{flex:none;font:38px/1 var(--org-serif);color:#567296}
.org-current .org-thinking-return>p{font-size:18px;line-height:1.9;margin:0}
.org-current .org-thinking-return strong{display:block;font-weight:600}
.org-current .org-thinking-cycle>figcaption{margin:14px 0 0;font-size:15px;line-height:1.9;color:var(--org-muted)}
.org-current .org-thinking-ai{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:14px 30px;margin-top:27px;align-items:start}
.org-current .org-thinking-ai>h3{font:500 23px/1.7 var(--org-serif);margin:0}
.org-current .org-thinking-ai>p{font-size:18px;line-height:1.9;margin:0}
.org-current .org-thinking-links{display:flex;flex-wrap:wrap;align-items:center;gap:13px 28px;margin-top:24px}
.org-current .org-thinking-links>a{display:inline-flex;align-items:center;min-height:44px;font-size:17px;line-height:1.7;white-space:normal}
@media(max-width:850px){
 .org-current .org-thinking-outward{gap:25px}
 .org-current .org-thinking-focus:not(:last-child):after{right:-16px;width:10px;height:10px}
 .org-current .org-thinking-focus>p br{display:none}
 .org-current .org-thinking-response{grid-template-columns:1fr;gap:7px}
 .org-current .org-thinking-ai{grid-template-columns:1fr;gap:8px}
}
@media(max-width:620px){
 .org-current .org-thinking-cycle{padding:21px 19px 20px}
 .org-current .org-thinking-cycle-heading{margin-bottom:20px}
 .org-current .org-thinking-outward{grid-template-columns:1fr;gap:25px;margin-left:18px}
 .org-current .org-thinking-focus{padding:12px 0 4px}
 .org-current .org-thinking-focus h4{margin-bottom:9px}
 .org-current .org-thinking-focus h4>span{font-size:27px;margin-bottom:3px}
 .org-current .org-thinking-focus:not(:last-child):after{top:auto;right:auto;left:50%;bottom:-19px;transform:rotate(135deg)}
 .org-current .org-thinking-response{margin-left:18px;padding:16px;margin-top:32px}
 .org-current .org-thinking-response:before{right:50%;height:31px;top:-33px}
 .org-current .org-thinking-response:after{right:calc(50% - 5px)}
 .org-current .org-thinking-response>h4{font-size:21px}
 .org-current .org-thinking-return{gap:12px;margin-left:18px;padding-top:20px;align-items:flex-start}
 .org-current .org-thinking-cycle-path:before{bottom:80px;top:28px;width:10px}
 .org-current .org-thinking-cycle-path:after{top:28px}
 .org-current .org-thinking-return>span{font-size:32px;margin-top:4px}
 .org-current .org-thinking-return>p{font-size:18px}
 .org-current .org-thinking-links{align-items:stretch;flex-direction:column;gap:10px}
 .org-current .org-thinking-links>a{font-size:17px;justify-content:flex-start}
 .org-current .org-thinking-links>.button{padding:14px 17px}
}
@media print{.org-current .org-thinking-cycle{break-inside:avoid;background:#fff}.org-current .org-thinking-links{display:none}}
