.org-current .org-work-learning{min-width:0;max-width:100%;margin:32px 0 36px;padding-top:25px;border-top:1px solid var(--org-rule)}
.org-current .org-work-learning-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:7px 35px;align-items:end;margin-bottom:27px}
.org-current .org-work-learning-heading>.eyebrow{grid-column:1/-1;font-size:15px;line-height:1.8;color:var(--org-muted);margin:0}
.org-current .org-work-learning-heading>h3{font:500 32px/1.65 var(--org-serif);margin:0}
.org-current .org-work-learning-heading>p:last-child{font-size:18px;line-height:1.9;border-left:2px solid #91a7c3;padding-left:23px;margin:0 0 5px}
.org-current .org-work-learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.org-current .org-work-learning-stage{min-width:0;display:grid;grid-template-rows:auto 1fr auto 1fr;border-top:2px solid var(--org-ink)}
.org-current .org-work-learning-stage>h4{font:600 23px/1.7 var(--org-serif);margin:0;padding:14px 0}
.org-current :is(.org-work-learning-person,.org-work-learning-support){min-width:0;padding:19px 20px;border:1px solid var(--org-rule)}
.org-current .org-work-learning-support{background:var(--org-pale)}
.org-current :is(.org-work-learning-person,.org-work-learning-support)>span{display:block;font-size:15px;line-height:1.8;color:var(--org-muted);margin-bottom:7px}
.org-current .org-work-learning-stage h5{font:600 21px/1.8 var(--org-serif);margin:0 0 10px}
.org-current .org-work-learning-stage p{font-size:18px;line-height:1.95;margin:0}
.org-current .org-work-learning-dialogue{position:relative;display:flex;justify-content:center;align-items:center;min-height:48px;font-size:15px;line-height:1.8;color:var(--org-muted)}
.org-current .org-work-learning-dialogue:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #829bbd}
.org-current .org-work-learning-dialogue>span{position:relative;background:#fff;padding:2px 10px}
.org-current .org-work-learning-return{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:20px 23px;margin-top:22px;background:var(--org-pale);border-left:3px solid var(--org-ink)}
.org-current .org-work-learning-return>strong{font:600 21px/1.8 var(--org-serif)}
.org-current .org-work-learning-return>p{font-size:18px;line-height:1.9;margin:0}
.org-current .org-work-learning>figcaption{font-size:15px;line-height:1.9;color:var(--org-muted);margin-top:14px}
@media(max-width:950px){
 .org-current .org-work-learning-grid{gap:18px}
 .org-current :is(.org-work-learning-person,.org-work-learning-support){padding:17px 15px}
}
@media(max-width:800px){
 .org-current .org-work-learning-heading{grid-template-columns:minmax(0,1fr);gap:12px}
 .org-current .org-work-learning-heading>p:last-child{padding-left:17px;margin:0}
 .org-current .org-work-learning-grid{grid-template-columns:minmax(0,1fr);gap:28px}
 .org-current .org-work-learning-stage{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:0 22px}
 .org-current .org-work-learning-stage>h4{grid-column:1/-1}
 .org-current .org-work-learning-dialogue{display:none}
 .org-current .org-work-learning-return{grid-template-columns:minmax(0,1fr);gap:5px}
}
@media(max-width:550px){
 .org-current .org-work-learning-heading>h3{font-size:27px}
 .org-current .org-work-learning-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}
 .org-current .org-work-learning-dialogue{display:flex}
 .org-current .org-work-learning-return{padding:18px}
}
