[data-training-lesson] .training-lesson-title{margin-block:1.5rem}[data-training-lesson] .training-lesson-title>div{text-align:left}[data-training-lesson] .training-lesson-title h1{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.2;text-wrap:balance}[data-training-lesson] [data-concept-body]>:is(ul,ol),[data-training-lesson] [data-example-body]>:is(ul,ol){display:block;padding-left:1.25rem}[data-training-lesson] [data-concept-body]>:is(ul,ol)>li,[data-training-lesson] [data-example-body]>:is(ul,ol)>li{margin-block:.5rem;padding:0;border:0;border-radius:0;background:transparent}[data-training-lesson] [data-example-body]{font-family:inherit;font-style:normal;border-left:0}[data-training-lesson] [data-learning-objectives] li{padding-left:1.25rem}[data-training-lesson] [data-learning-objectives] li:before{content:"";top:.65rem;width:.375rem;height:.375rem;border-radius:50%;background:currentColor}[data-training-lesson] [data-step-solution-body]{padding:1rem}[data-training-lesson] [data-step-solution] button,[data-training-resource]{min-height:2.75rem}[data-training-resource]{font-size:.875rem}[data-training-resource]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (min-width:640px){[data-training-lesson] [data-step-solution-body]{padding:1.5rem}}