.esg-public-catalogue{background:#fff;color:#162d26}.esg-public-catalogue .category-listing-heading{background:#f3f8f5}.esg-public-catalogue .eg-catalog-layout{grid-template-columns:minmax(0,1fr);padding-top:22px}.esg-public-catalogue .eg-category-results{min-width:0}.esg-public-catalogue .eg-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.esg-public-catalogue .eg-pathway-card,.esg-public-catalogue .eg-course-item{min-width:0}.eg-category-photo,.eg-course-photo,.eg-category-cover{aspect-ratio:4/3;width:100%;height:auto;overflow:hidden}.eg-category-photo img,.eg-course-photo img,.eg-category-cover img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.eg-category-cover{margin:0 0 20px;border-left:4px solid #00c0a3}.eg-category-cover figcaption{padding:8px 10px;background:#f1f8f4;color:#496b5b;font-size:11px}.esg-photo-disclosure{margin:18px 0;padding:12px 15px;background:#e7f6ef;border-left:4px solid #00c0a3;color:#315a4a;font-size:12px;line-height:1.6}.esg-course-results{min-width:0}.esg-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin:20px 0 0;padding:0}.esg-course-item{display:flex;flex-direction:column;min-width:0;padding:0 0 16px;border:1px solid #d3e6dc;background:#fff;box-shadow:0 8px 23px rgba(15,65,45,.06)}.esg-course-item .training-course-photo{position:relative;margin:0}.esg-course-item .training-course-photo>a{display:block;width:100%;height:100%}.esg-course-item .training-course-number{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;min-width:36px;height:30px;padding:0 7px;background:#00c0a3;color:#083d31;font-size:11px;font-weight:850}.esg-course-item .training-course-copy{display:flex;flex-direction:column;gap:10px;flex:1;padding:16px 17px}.esg-course-item .training-course-copy h2{margin:0;font-size:21px;line-height:1.28}.esg-course-item .training-course-copy h2 a{color:#173c30;text-decoration:none}.esg-course-item .training-course-copy h2 a:hover{text-decoration:underline;text-decoration-color:#00a98d;text-underline-offset:4px}.esg-course-item .training-course-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;margin:0;color:#4e665b;font-size:14px;line-height:1.55}.esg-course-item .training-course-open{margin-top:auto}.eg-a-main{background:#fff}.eg-a-main .eg-a-opening{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:34px 0 42px;border-bottom:1px solid #c3ddd2}.eg-a-main .eg-a-intro h1{font-size:clamp(40px,4.4vw,64px);line-height:1.06;letter-spacing:-.04em;color:#15362b;margin:17px 0 24px}.eg-a-main .eg-a-intro>p:not(.eg-a-category){font-size:17px;line-height:1.7;color:#4b695c;max-width:640px}.eg-a-main .eg-a-category{font-size:12px;font-weight:750;color:#497c69;margin:12px 0}.eg-a-main .eg-a-actions{display:flex;align-items:center;flex-wrap:wrap;gap:19px;margin-top:28px}.eg-a-main .eg-a-actions>a:not(.cp-button){font-size:13px;font-weight:800;color:#0b765e}.eg-a-main .eg-a-cover{margin:0;overflow:hidden;border-radius:5px;border-left:5px solid #00c0a3;background:#e3f5eb}.eg-a-main .eg-a-cover img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.eg-a-main .eg-a-cover figcaption{padding:12px 15px;color:#416957;font-size:11px}.eg-a-main .eg-a-cover figcaption>span:last-child{display:block;margin-top:7px}.eg-a-main .eg-a-pillar-register{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:21px 25px;background:#00c0a3;color:#083d31}.eg-a-main .eg-a-pillar-register>span{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700}.eg-a-main .eg-a-pillar-register b{font-size:34px}.eg-a-main .eg-a-pillar-register .eg-icon{width:30px;height:30px}.eg-a-main .cp-course-main-layout{margin-top:35px}.eg-a-main .cp-course-main-content>#visual-guide{padding-top:0}.eg-a-main .cp-course-nav-rail{background:#193c2e;border-top:4px solid #00c0a3}.eg-a-main .eg-matrix{min-width:700px}.eg-a-main .eg-matrix tbody th{background:#a6e8d6}.eg-a-main .eg-matrix th,.eg-a-main .eg-matrix td{padding:17px 15px}.eg-a-main .eg-matrix-scroll{max-width:100%;overflow-x:auto;margin:25px 0 15px;border:1px solid #79cfc0;border-radius:6px;background:#e5f9f4}.eg-a-main .eg-matrix-scroll:focus-visible{outline:3px solid #007d6b;outline-offset:3px}.eg-a-main .eg-matrix{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.eg-a-main .eg-matrix caption{padding:16px;background:#078b7d;color:#fff;font-size:15px;font-weight:800;text-align:left}.eg-a-main .eg-matrix th,.eg-a-main .eg-matrix td{border:1px solid #9ad8cc;text-align:left;vertical-align:top}.eg-a-main .eg-matrix thead th:first-child{width:20%;background:#123d37;color:#eafff7;vertical-align:middle}.eg-a-main .eg-matrix thead th:not(:first-child){width:26.67%;color:#fff}.eg-a-main .eg-matrix .eg-pillar-e{background:#078b7d}.eg-a-main .eg-matrix .eg-pillar-s{background:#1a66a3}.eg-a-main .eg-matrix .eg-pillar-g{background:#194c54}.eg-a-main .eg-matrix thead .eg-icon{width:35px;height:35px;margin-bottom:9px}.eg-a-main .eg-matrix thead strong{display:block;font-size:27px;line-height:1.15}.eg-a-main .eg-matrix thead span{display:block;margin-top:5px;font-size:14px}.eg-a-main .eg-matrix tbody th{background:#c0eee3;color:#164b40;font-size:13px}.eg-a-main .eg-matrix tbody td{background:#e4f9f3;color:#234e42}.eg-a-main .eg-matrix tbody tr:nth-child(even) td{background:#d5f2ec}.eg-a-main .cp-examples article{background:#eef7f2;color:#123c2b;border-left:3px solid #00b99d}.eg-a-main .cp-examples p{color:#416354}.eg-a-main .cp-section h2{font-size:clamp(34px,3.6vw,48px)}.eg-a-main .cp-enquiry-band{margin-top:42px}.eg-photo-credit{display:block;color:#416957;font-size:11px;line-height:1.55}.eg-a-main .eg-flow-section{margin-top:36px}.eg-a-main .eg-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(6,minmax(min-content,auto));gap:0 12px;margin:0;padding:0;list-style:none}.eg-a-main .eg-flow>li{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;min-width:0;overflow:hidden;border:1px solid #315349;border-radius:5px;background:#192e25;color:#eff9f3}.eg-a-main .eg-flow header{display:grid;grid-template-columns:24px 25px minmax(0,1fr);align-items:center;gap:7px;padding:14px 11px;background:#164a3f;border-bottom:3px solid #00c0a3}.eg-a-main .eg-flow header>b{display:grid;place-items:center;width:24px;height:24px;border:1px solid #96e5ce;border-radius:50%;font-size:10px}.eg-a-main .eg-flow .eg-icon{width:23px;height:23px;color:#93ead3}.eg-a-main .eg-flow h3{min-width:0;margin:0;color:#fff;font-size:16px;line-height:1.3}.eg-a-main .eg-flow figure{margin:0;background:#11352a}.eg-a-main .eg-flow figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.eg-a-main .eg-flow figcaption{padding:6px 8px;color:#bddfce;font-size:10px;line-height:1.45}.eg-a-main .eg-flow>li>p{margin:0;padding:13px 11px 8px;color:#e7f6ec;font-size:14px;font-weight:750;line-height:1.4}.eg-a-main .eg-flow>li>div{display:grid;align-content:start;gap:5px;padding:12px 11px;border-top:1px solid #395449;font-size:12px;line-height:1.5}.eg-a-main .eg-flow>li>div>strong{color:#8ad8c0;font-size:9px;font-weight:900;letter-spacing:.055em}.eg-a-main .eg-flow .eg-flow-output{border-left:3px solid #00c0a3;background:#234b3a}.eg-a-main .eg-feedback{margin:20px 0 8px;padding:16px;border-left:4px solid #00bda0;background:#dff5ed;color:#164c3b;font-size:14px}.eg-a-main .eg-worked-example{margin-top:26px;padding:24px;border:1px solid #9dcebf;border-top:5px solid #00c0a3;background:#f0f9f4}.eg-a-main .eg-energy-heading{display:flex;gap:15px;align-items:center;color:#087c6a}.eg-a-main .eg-energy-heading h3{margin:6px 0 0;color:#173d32;font-size:24px}.eg-a-main .eg-energy-heading .eg-icon{width:34px;height:34px;flex:none}.eg-a-main .eg-worked-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;margin-top:20px}.eg-a-main .eg-worked-dashboard article{min-width:0;padding:18px;background:#fff;border-top:4px solid #00bfa3}.eg-a-main .eg-worked-dashboard article:last-child{background:#caeee2}.eg-a-main .eg-worked-dashboard article>span{color:#316652;font-size:11px;font-weight:850}.eg-a-main .eg-worked-dashboard strong{display:block;margin:12px 0;font-size:34px;line-height:1.15;color:#154e3c;overflow-wrap:anywhere}.eg-a-main .eg-worked-dashboard small{display:block;margin-top:6px;font-size:13px;font-weight:650}.eg-a-main .eg-bar-track{height:9px;overflow:hidden;border-radius:8px;background:#e3ede7}.eg-a-main .eg-bar-track span{display:block;height:100%;background:#00aa8e;border-radius:inherit}.eg-a-main .eg-arrow{justify-self:center;color:#078b73;font-size:30px}.eg-a-main .eg-worked-basis,.eg-a-main .eg-worked-delta{margin:14px 0 8px;padding:12px;border-left:3px solid #00846d;background:#f8fffa;color:#254b3f;font-size:13px}.eg-a-main .eg-worked-example>ul{padding-left:20px;color:#31594b;font-size:13px}.eg-a-main .eg-worked-warning{padding:12px;background:#e2f1e9;color:#214c3d;font-size:12px;line-height:1.6}.eg-a-main .eg-source-notes{margin:24px 0;border:1px solid #c5dfd3;border-radius:4px;background:#f8fcfa;padding:14px 18px;color:#456357;font-size:12px}.eg-a-main .eg-source-notes summary{cursor:pointer;font-weight:800}.eg-a-main .eg-source-notes li{margin:9px 0;line-height:1.55}.eg-a-main .eg-source-notes a{overflow-wrap:anywhere}.esg-breadcrumb{padding:4px 0 12px;color:#526b60;font-size:13px}.esg-breadcrumb a{color:#0c765e;text-decoration:none}.esg-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px){.esg-public-catalogue .eg-category-grid,.esg-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eg-a-main .eg-a-opening{gap:24px}.eg-a-main .eg-a-intro h1{font-size:42px}.eg-a-main .eg-a-pillar-register>span{font-size:15px}.eg-a-main .eg-a-pillar-register b{font-size:29px}.eg-a-main .eg-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}}
@media(max-width:760px){.esg-public-catalogue .eg-category-grid,.esg-course-grid{grid-template-columns:1fr}.esg-public-catalogue .eg-catalog-layout{grid-template-columns:1fr}.eg-a-main .eg-a-opening{grid-template-columns:1fr;gap:25px;padding:25px 0 30px}.eg-a-main .eg-a-intro h1{font-size:37px;line-height:1.1}.eg-a-main .eg-a-intro>p:not(.eg-a-category){font-size:15px}.eg-a-main .eg-a-pillar-register{display:grid;gap:12px;padding:17px}.eg-a-main .eg-a-pillar-register>span{font-size:17px}.eg-a-main .eg-a-pillar-register b{font-size:28px}.eg-a-main .eg-a-cover figcaption{font-size:10px}.eg-a-main .cp-course-main-layout{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}.eg-a-main .cp-course-nav-rail{position:static;top:auto}.eg-a-main .cp-course-main-content,.eg-a-main .cp-section{min-width:0}.eg-a-main .cp-outcomes{grid-template-columns:1fr}.eg-a-main .cp-section h2{font-size:31px}.eg-a-main .eg-matrix{min-width:760px;font-size:13px}.eg-a-main .eg-matrix th,.eg-a-main .eg-matrix td{padding:14px}.eg-a-main .eg-worked-example{padding:17px}.eg-a-main .eg-energy-heading{align-items:flex-start;gap:10px}.eg-a-main .eg-worked-dashboard{grid-template-columns:1fr;gap:12px}.eg-a-main .eg-arrow{transform:rotate(90deg)}.eg-a-main .eg-flow{grid-template-columns:1fr;grid-template-rows:none;gap:18px}.eg-a-main .eg-flow>li{grid-row:auto;grid-template-rows:repeat(6,minmax(min-content,auto))}.eg-a-main .eg-flow h3{font-size:18px}.eg-a-main .eg-flow figure img{aspect-ratio:4/3}.eg-a-main .eg-flow>li>div{font-size:13px}.eg-a-main .eg-flow header{padding:15px}.eg-a-main .eg-enquiry-band{padding:24px 20px}.eg-course-item .training-course-copy h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.esg-public-catalogue *,.eg-a-main *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@supports(line-clamp:4){.esg-course-item .training-course-copy p{line-clamp:4}}
.esg-photo-generation-status{border-left:3px solid #00C0A3;padding:10px 14px;background:#edf9f6;color:#27483f;font-size:14px;line-height:1.55;margin:0 0 22px}
.esg-public-catalogue.training-course-page .eg-catalog-layout{grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.eg-category-sidebar-column{min-width:0}
@media(max-width:760px){.esg-public-catalogue.training-course-page .eg-catalog-layout{grid-template-columns:minmax(0,1fr)}}
.esg-public-catalogue .category-listing-heading h1{color:#16382d}.esg-public-catalogue .category-listing-heading p{color:#4b665b}.esg-public-catalogue .category-listing-heading .kicker{color:#007b68}.training-category-cover.eg-category-cover{aspect-ratio:auto;overflow:visible}.training-category-cover.eg-category-cover img{height:auto;aspect-ratio:4/3}
.training-category-cover.eg-category-cover figcaption{position:static;inset:auto;z-index:auto;padding:8px 10px;background:#f1f8f4;color:#496b5b}

.esg-course-item>.eg-photo-credit{padding:8px 16px 0;font-size:10px}.eg-photo-credit a{color:#0b705a;text-decoration:underline;text-underline-offset:2px}.eg-a-main .eg-flow .eg-photo-credit{padding:6px 8px;color:#d8f4e7;font-size:10px;line-height:1.45}.eg-a-main .eg-flow .eg-photo-credit a{color:#d8f4e7}
