.training-page .course-fulfillment{min-height:180px;height:180px;justify-content:flex-start;text-align:left;background:linear-gradient(110deg,#f8fcff,#edf7ff);border-color:#dde9ec}
.course-fulfillment .course-fulfillment-copy{position:relative;z-index:1;width:50%;max-width:580px;padding:22px 30px}
.course-fulfillment-copy .eyebrow{margin-bottom:10px;font-size:9px}
.course-fulfillment-copy h2{font-size:29px;line-height:1.2;margin-bottom:10px}
.course-fulfillment-copy>p:not(.eyebrow){font-size:14px;line-height:1.65;max-width:420px}
.course-fulfillment>img.course-small-steps-art{position:absolute;inset:0 0 0 auto;z-index:0;width:60%;height:100%;margin:0;object-fit:cover;object-position:right center;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent,#000 32%)}
@media(max-width:1000px) and (min-width:761px){.course-fulfillment .course-fulfillment-copy{padding:20px 24px;width:51%}.course-fulfillment-copy h2{font-size:25px}.course-fulfillment-copy>p:not(.eyebrow){font-size:13px}.course-fulfillment>img.course-small-steps-art{width:56%;object-fit:contain}}
@media(max-width:760px){.training-page .course-fulfillment{height:auto;min-height:180px;flex-direction:column;gap:0;text-align:center}.course-fulfillment .course-fulfillment-copy{width:100%;max-width:none;padding:24px 22px 0}.course-fulfillment-copy h2{font-size:27px}.course-fulfillment-copy>p:not(.eyebrow){max-width:470px;margin-inline:auto;font-size:14px}.course-fulfillment>img.course-small-steps-art{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain;order:2;margin:2px 0 0;mask-image:none}.course-fulfillment .course-fulfillment-copy{order:1}}
@media(max-width:760px){.course-fulfillment>img.course-small-steps-art{mask-image:linear-gradient(180deg,transparent,#000 15%)}}
@media(max-width:540px){.course-fulfillment>img.course-small-steps-art{width:145%;max-width:none;align-self:flex-end}}
