.training-section .training-layout{align-items:center}.training-copy .eyebrow{font-size:9px;letter-spacing:1.7px}.training-copy h2{font-size:clamp(38px,4vw,55px);line-height:1.13}.training-copy>p{max-width:430px}.training-offering-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:23px;max-width:430px}.training-offering-summary>span{padding:5px 10px;background:#173849;border:1px solid #32545e;border-radius:2px;font-size:10px;color:#bfe0db;line-height:1.55}.training-copy .format-tags{margin-top:24px;margin-bottom:27px}.training-copy .training-scope-note{font-size:10px;color:#88a4b1;line-height:1.8;margin-top:17px;max-width:330px}.training-panel{padding-bottom:22px}.training-panel h3{font-size:29px}.training-panel>p{max-width:100%}.training-course-list{list-style:none;padding:0;margin:22px 0 0}.training-course-list li{border-top:1px solid #34505d}.training-course-list li:last-child{border-bottom:1px solid #34505d}.course-enquiry{display:flex;align-items:start;gap:13px;width:100%;background:transparent;border:0;padding:14px 0;text-align:left;color:white;transition:background .15s}.course-enquiry:hover{background:#173b4b}.course-number{font-size:9px;line-height:1.6;color:#699ba2;padding-top:4px;flex:none}.course-detail{display:block;flex:1;min-width:0}.course-detail strong{display:block;font-size:14px;font-weight:500;line-height:1.5;color:#f3f7f5}.course-detail small{display:block;margin-top:3px;font-size:10px;line-height:1.75;color:#9eb9c2}.course-arrow{font-size:18px;color:#d9b16e;line-height:1.5;flex:none}.course-badge{display:inline-block;font-size:8px;color:#e1b96e;border:1px solid #6d633e;border-radius:2px;padding:2px 6px;line-height:1.5;margin-top:5px}.training-panel .training-topic-note{font-size:10px;line-height:1.85;color:#9eb5bc;margin-top:20px}.training-topic-note a{color:#dcb36b;text-decoration:underline;text-underline-offset:2px}.training-panel#panel-ai .training-course-list{margin-top:27px}.training-panel#panel-ai .course-enquiry{padding-block:22px}.training-panel#panel-ai .course-detail strong{font-size:18px;color:#93ded3}.training-panel#panel-ai .course-detail small{font-size:11px;margin-top:7px}.training-card-bottom{font-size:9px}.training-tabs button{min-height:44px}.training-course-field[hidden]{display:none!important}.training-course-field label{color:#d6e1e5}
@media(max-width:1150px){.training-course-list{margin-top:20px}.course-enquiry{padding-block:12px}.course-detail strong{font-size:13px}.course-detail small{font-size:10px}.training-copy h2{font-size:45px}.training-offering-summary>span{font-size:9px}.training-card-top{font-size:8px}}
@media(max-width:900px){.training-copy h2{font-size:39px}.training-copy .eyebrow{font-size:7px;letter-spacing:1.3px}.training-copy>p{font-size:12px}.training-offering-summary{gap:6px;margin-top:20px}.training-offering-summary>span{font-size:8px;padding:4px 7px}.training-copy .format-tags{margin-top:22px}.course-enquiry{gap:10px}.course-detail strong{font-size:12px}.course-detail small{font-size:9px;line-height:1.8}.course-number{font-size:8px}.training-panel h3{font-size:25px}.training-tabs button{font-size:9px}.training-card-top{font-size:7px;letter-spacing:1.2px}.training-card-bottom{font-size:8px}.training-panel .training-topic-note{font-size:9px}}
@media(max-width:700px){.training-copy h2{font-size:44px}.training-copy .eyebrow{font-size:8px;letter-spacing:1.3px}.training-copy>p{font-size:13px;max-width:100%}.training-offering-summary{max-width:100%;gap:7px;margin-top:22px}.training-offering-summary>span{font-size:9px;padding:5px 9px}.training-copy .training-scope-note{font-size:10px;max-width:100%}.training-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;border-bottom:0;margin-inline:24px}.training-tabs button{border-bottom:1px solid #36505d;font-size:11px;min-height:44px;padding-block:12px}.training-tabs button[aria-selected=true]{border-bottom:2px solid var(--teal)}.training-panel{padding:25px 24px 23px;min-height:0}.training-panel h3{font-size:29px}.training-panel>p{font-size:12px}.training-card-top{font-size:8px;letter-spacing:1.2px;padding:20px 24px}.training-course-list{margin-top:22px}.course-enquiry{padding-block:15px;gap:13px}.course-detail strong{font-size:15px}.course-detail small{font-size:11px}.course-number{font-size:9px}.course-arrow{font-size:19px}.training-panel .training-topic-note{font-size:10px}.training-card-bottom{font-size:9px;padding:18px 24px}.training-panel#panel-ai .course-detail strong{font-size:19px}.training-panel#panel-ai .course-detail small{font-size:12px}}
@media(max-width:370px){.training-copy h2{font-size:40px}.training-tabs{margin-inline:20px}.training-card-top{padding-inline:20px;font-size:7px}.training-panel{padding-inline:20px}.course-detail strong{font-size:14px}.course-detail small{font-size:10px}.training-card-bottom{padding-inline:20px;font-size:8px}}

.training-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;border-bottom:0}.training-tabs button{border-bottom:1px solid #36505d;min-width:0;font-size:10px;padding-inline:3px}.training-tabs button[aria-selected=true]{border-bottom:2px solid var(--teal)}.training-view-all{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #42616b;padding:16px 0 8px;margin-top:7px;font-size:11px;color:#e5bb73}.training-view-all:hover{color:#fff}.training-view-all span{font-size:19px}.training-panel>.training-topic-note{margin-top:14px}@media(max-width:900px){.training-tabs button{font-size:8px}.training-tabs{gap:0 8px}}@media(max-width:700px){.training-tabs{grid-template-columns:1fr 1fr;gap:0 10px}.training-tabs button{font-size:10px}.training-view-all{font-size:12px}}
