.kz-training-aside{border-left:3px solid var(--kaizen-red);padding-left:1.75rem}.kz-training-aside+.kz-training-aside{margin-top:2.5rem}.kz-training-aside .kz-display-3{margin-bottom:0.75rem}.kz-training-aside .kz-prose{font-size:0.9875rem;color:var(--kaizen-text-muted)}.kz-training-areas{margin-top:clamp(2.5rem, 5vw, 4rem);padding-top:clamp(2rem, 4vw, 3rem);border-top:1px solid var(--kaizen-line)}