.dw-training-programs{background:#fff;padding:48px 0}.dw-training-programs,.dw-training-programs *,.dw-training-programs :after,.dw-training-programs :before{box-sizing:border-box}.dw-training-programs__container{margin:0 auto;max-width:1300px;padding:0 20px}.dw-training-programs__region-section{margin-bottom:48px}.dw-training-programs__programs-section+.dw-training-programs__programs-section{margin-top:48px}.dw-training-programs__title{font-size:24px;font-weight:700;line-height:1.3;margin:0 0 32px;text-align:center}.dw-training-programs__description{font-size:18px;line-height:1.6;margin:0 auto 32px;max-width:1000px;padding:0 20px;text-align:center}.dw-training-programs__region-grid{display:grid;gap:16px;grid-template-columns:1fr}.dw-training-programs__region-card,.dw-training-programs__region-card:active,.dw-training-programs__region-card:focus,.dw-training-programs__region-card:hover{all:unset;background:#fff!important;border:2px solid #2e7dff!important;border-radius:16px;box-sizing:border-box;color:#0f172a!important;cursor:pointer;display:flex!important;flex-direction:column;font-size:1.125rem;font-weight:700;gap:6px;line-height:1.3;padding:20px!important;text-align:left;width:100%}.dw-training-programs__region-card.is-active,.dw-training-programs__region-card.is-active:focus,.dw-training-programs__region-card.is-active:hover{background:#dde8f8!important;border-color:#303aae!important}.dw-training-programs__region-card strong{color:#2e7dff!important}.dw-training-programs__region-card small{color:#0f172a!important;display:block;font-size:18px;font-weight:400}.dw-training-programs__cards-grid{display:grid;gap:16px;grid-template-columns:1fr}.dw-training-programs__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);display:grid;grid-template-rows:auto 1fr;height:100%;padding:24px}.dw-training-programs__card-header{align-items:center;column-gap:12px;cursor:pointer;display:grid;grid-template-areas:"pill    chevron" "title   chevron" "summary chevron";grid-template-columns:minmax(0,1fr) auto;row-gap:32px;user-select:none}.dw-training-programs__card-header:focus-visible{border-radius:8px;outline:3px solid #303aae;outline-offset:4px}.dw-training-programs__card-pill{background:#eef3fb;border-radius:8px;color:#303ab2;font-size:18px;font-weight:600;grid-area:pill;justify-self:start;padding:4px 12px}.dw-training-programs__card-title{color:#0f172a;font-size:24px;font-weight:700;grid-area:title;line-height:1.3;margin:0}.dw-training-programs__card-summary{color:#64748b;font-size:18px;grid-area:summary;margin:0}.dw-training-programs__card-chevron{color:#303aae;flex-shrink:0;grid-area:chevron;height:24px;transition:transform .25s ease;width:24px}.dw-training-programs__card-header[aria-expanded=true] .dw-training-programs__card-chevron{transform:rotate(180deg)}.dw-training-programs__card-body{display:flex;flex-direction:column;gap:32px;margin-top:24px}.dw-training-programs__card-body[hidden]{display:none}.dw-training-programs__section-heading{align-items:center;color:#0f172a;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0 0 24px}.dw-training-programs__section-heading-icon{color:#303aae;flex-shrink:0;height:20px;width:20px}.dw-training-programs__learn-list{list-style:none;margin:0 0 12px;padding:0}.dw-training-programs__learn-item{border-bottom:1px solid #e2e8f0;color:#0f172a;font-size:18px;line-height:1.5;padding:12px 0 12px 20px;position:relative}.dw-training-programs__learn-item strong{font-weight:700!important}.dw-training-programs__learn-item:last-of-type{border-bottom:none}.dw-training-programs__learn-item:before{background:#2e7dff;border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:20px;width:6px}.dw-training-programs__more-topics{color:#303aae;cursor:pointer;display:inline-block;font-size:18px;padding:12px 0 0;text-align:left;text-decoration:none}.dw-training-programs__info-box{background:#eef3fb;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:18px;padding:18px}.dw-training-programs__info-item{align-items:flex-start;display:flex;gap:12px}.dw-training-programs__info-item-icon{color:#303aae;flex-shrink:0;height:20px;margin-top:2px;width:20px}.dw-training-programs__info-item-content{min-width:0}.dw-training-programs__info-item-label{color:#0f172a;display:block;font-size:18px;font-weight:700;margin-bottom:6px}.dw-training-programs__info-item-value{color:#64748b;font-size:18px;line-height:1.4;margin:0}.dw-training-programs__dates{display:flex;flex:1;flex-direction:column}.dw-training-programs__dates-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.dw-training-programs__date-item{border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:18px;padding:16px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.dw-training-programs__date-item:hover{background:#eef3fb;border-color:#2e7dff;color:#303aae}.dw-training-programs__dates-empty{align-items:center;background:#eef3fb;border-radius:8px;color:#303aae;display:flex;flex:1;font-size:18px;font-weight:500;justify-content:center;min-height:100px;padding:24px 16px;text-align:center}.dw-training-programs__cta{background:#303aae;border-radius:8px;color:#fff;display:block;font-size:1rem;margin-top:auto;padding:12px 16px;text-align:center;text-decoration:none;transition:background-color .15s}.dw-training-programs__cta:hover{background:#232378}.dw-training-programs__cta:focus-visible{outline:3px solid #2e7dff;outline-offset:2px}@media (min-width:768px){.dw-training-programs{padding:80px 0}.dw-training-programs__container{padding:0 40px}.dw-training-programs__region-section{margin-bottom:80px}.dw-training-programs__programs-section+.dw-training-programs__programs-section{margin-top:64px}.dw-training-programs__title{font-size:40px}.dw-training-programs__description{font-size:18px;margin-bottom:60px;padding:0}.dw-training-programs__region-grid{gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px}.dw-training-programs__region-card,.dw-training-programs__region-card.is-active,.dw-training-programs__region-card.is-active:focus,.dw-training-programs__region-card.is-active:hover,.dw-training-programs__region-card:active,.dw-training-programs__region-card:focus,.dw-training-programs__region-card:hover{padding:24px 28px!important}.dw-training-programs__region-card:hover{background:#eef3fb!important}.dw-training-programs__cards-grid{align-items:stretch;gap:24px;grid-template-columns:1fr 1fr}.dw-training-programs__card{padding:32px}.dw-training-programs__card-body[hidden]{display:flex;flex-direction:column}.dw-training-programs__card-header{cursor:default;grid-template-areas:"pill" "title";grid-template-columns:minmax(0,1fr)}.dw-training-programs__card-chevron,.dw-training-programs__card-summary{display:none}.dw-training-programs__cta{align-self:flex-start;font-size:1.125rem;padding:12px 16px}}