.navlinks a.active{color:var(--orange)}.page-hero{padding:105px 0 115px}.page-hero h1{max-width:960px}.page-hero>p:last-child{max-width:720px;font-size:19px;line-height:1.7;color:var(--muted)}.about-story,.learning,.career-body,.contact-page{background:var(--ink);color:#fff;padding:110px 0}.split{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.split>div:last-child>p{font-size:18px;line-height:1.75;color:#b7b9bb;margin:0 0 24px}.values,.programmes{padding:110px 0}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-top:40px}.value-grid article{padding:34px;min-height:260px;border-right:1px solid var(--line)}.value-grid article:last-child{border:0}.value-grid b,.detail-list b,.learning-steps b{color:var(--orange)}.value-grid h3{font-size:26px;margin:65px 0 12px}.value-grid p{color:var(--muted);line-height:1.6}.identity{background:var(--orange);padding:70px 0}.identity-grid{display:grid;grid-template-columns:repeat(3,1fr);color:#fff}.identity-grid div{padding:25px;border-right:1px solid #ffffff55}.identity-grid div:last-child{border:0}.identity-grid strong{display:block;font-size:50px}.identity-grid span{font-size:13px}.page-cta{padding:90px 0}.page-cta .shell{display:flex;justify-content:space-between;align-items:end;gap:40px}.page-cta h2{margin-bottom:0}.detail-list{padding:20px 0 110px}.detail-list article{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:70px 0;border-top:1px solid var(--line)}.detail-list h2{font-size:42px}.detail-list p{font-size:18px;line-height:1.7;color:var(--muted)}.detail-list li{margin:13px 0}.detail-list a{display:inline-block;margin-top:20px;color:var(--orange);font-weight:800}.orange{background:var(--orange);color:#fff}.orange .kicker{color:var(--ink)}.button.dark{background:var(--ink)}.learning-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}.learning-steps div{border-left:1px solid #444;padding:20px}.learning-steps h3{font-size:26px;margin:45px 0 8px}.learning-steps span{font-size:12px;color:#aaa}.role-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.role-tags span{border:1px solid #4a4c4e;padding:12px 15px;font-size:13px}.apply{padding:110px 0;display:grid;grid-template-columns:1fr 1fr;gap:90px}.apply>div>p{color:var(--muted);line-height:1.7}.apply-card{background:#fff;border:1px solid var(--line);padding:35px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.apply-card small,.contact-lines small{color:var(--orange);text-transform:uppercase;letter-spacing:.15em;font-weight:800}.apply-card>a:not(.button){font-size:20px;font-weight:800}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-lines{display:flex;flex-direction:column}.contact-lines a{padding:30px 0;border-bottom:1px solid #444}.contact-lines strong{display:block;font-size:22px;margin-top:10px}.offices article{padding:30px 0;border-bottom:1px solid #444}.offices b{color:var(--orange)}.offices h3{font-size:19px;line-height:1.6}.quick-contact{padding:80px 0;display:flex;justify-content:space-between;align-items:center;gap:50px}.quick-contact>p{max-width:600px;color:var(--muted);line-height:1.7}.quick-contact>div{display:flex;gap:12px}
@media(max-width:850px){.split,.detail-list article,.apply,.contact-layout{grid-template-columns:1fr;gap:35px}.value-grid{grid-template-columns:1fr}.value-grid article{border-right:0;border-bottom:1px solid var(--line)}.identity-grid,.learning-steps{grid-template-columns:1fr}.identity-grid div{border-right:0;border-bottom:1px solid #ffffff55}.page-cta .shell,.quick-contact{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.page-hero{padding:70px 0}.about-story,.values,.learning,.programmes,.career-body,.apply,.contact-page{padding:75px 0}.quick-contact>div{flex-direction:column}.apply-card>a:not(.button){font-size:15px}}
