/* Career Programme: shared editorial design, practical learning and potential outcomes. */
.career-editorial :is(.career-learning,.career-outcomes){padding:0;background:#f7f5ef}
.career-editorial :is(.career-learning,.career-outcomes)>.wrap{padding-top:45px;padding-bottom:55px}
.career-editorial .career-topics,.career-editorial .career-routes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}
.career-editorial .career-topics article,.career-editorial .career-routes article{padding:28px;background:#eeeee5;border:1px solid #d8dbcf}
.career-editorial .career-topics article>span{font-size:12px;color:#98502f;display:block;margin-bottom:22px}
.career-editorial .career-topics h3,.career-editorial .career-routes h3{font-size:21px;font-weight:500;margin:0 0 14px;line-height:1.4}
.career-editorial .career-topics p,.career-editorial .career-routes p{font-size:15px;margin:0}
.career-editorial .section-intro h2{margin-bottom:0}
.career-editorial .career-outcomes{background:#eae9e0}
.career-editorial .career-routes article{background:#f7f5ef;border-top:2px solid #b9805b}
@media(max-width:700px){
 .career-editorial :is(.career-learning,.career-outcomes)>.wrap{padding-top:30px;padding-bottom:35px}
 .career-editorial .career-topics,.career-editorial .career-routes{grid-template-columns:1fr;gap:14px}
 .career-editorial .career-topics article,.career-editorial .career-routes article{padding:24px}
}
/* Learning cards follow the approved outcomes-card treatment. */
.career-editorial .career-learning{background:#eae9e0}
.career-editorial .career-topics article{background:#f7f5ef;border-top:2px solid #b9805b}
.career-editorial .career-topics article>span{margin-bottom:14px}

/* Section 01 visual trial only: four learning areas connected through Nexora. */
.career-editorial .career-topics-connected{position:relative;isolation:isolate;gap:40px}
.career-topics-connected::before,.career-topics-connected::after{
 content:"";position:absolute;background:#b9805b70;z-index:-1;pointer-events:none;
}
.career-topics-connected::before{width:1px;left:50%;top:18%;bottom:18%}
.career-topics-connected::after{height:1px;top:50%;left:18%;right:18%}
.career-editorial .career-topics-connected article{position:relative;z-index:1}
.career-editorial .career-topics-connected .learning-icon{
 display:grid;place-items:center;width:48px;height:48px;margin:0 0 20px;
 border:1px solid #b9805b55;border-radius:50%;background:#efe6d9;color:#a94b24;
}
.learning-icon svg{display:block;width:27px;height:27px}
.career-topics-connected .learning-hub{
 position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;
 display:grid;place-items:center;width:42px;height:42px;
 border:1px solid #b9805b;border-radius:50%;background:#f7f5ef;
}
.learning-hub img{width:24px;height:24px}
@media(max-width:700px){
 .career-editorial .career-topics-connected{gap:20px}
 .career-topics-connected::before,.career-topics-connected::after,
 .career-topics-connected .learning-hub{display:none}
 .career-editorial .career-topics-connected .learning-icon{width:42px;height:42px;margin-bottom:16px}
 .career-topics-connected article:not(:last-of-type)::after{
  content:"";position:absolute;width:1px;height:20px;background:#b9805b80;
  left:45px;bottom:-21px;pointer-events:none;
 }
}
