.fe-learning-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}
.fe-learning-illustration{position:relative;width:100%;aspect-ratio:1.25;max-width:660px;margin:auto;isolation:isolate;pointer-events:none}
.fe-learning-size-medium{width:90%}.fe-learning-size-small{width:78%}
.fe-learning-layer{position:absolute;transform:translate(var(--fe-lx,0px),var(--fe-ly,0px));transition:transform .35s ease-out}
.fe-learning-layer img{display:block;width:100%;height:auto;max-width:none;border:0;border-radius:0;box-shadow:none}
.fe-learning-layer--back{width:88%;right:0;bottom:12%;z-index:1}
.fe-learning-layer--front{width:57%;left:-12%;bottom:-6%;z-index:2}
.fe-learning-layer--bubble{width:25%;left:33%;top:15%;z-index:3}
.fe-learning-animated .fe-learning-layer--bubble img{opacity:0;transform:translateY(8px) scale(.94);transition:opacity .65s ease,transform .65s ease;transform-origin:bottom left}
.fe-learning-animated.fe-learning-bubble-visible .fe-learning-layer--bubble img{opacity:1;transform:translateY(0) scale(1)}
@media(max-width:780px){.fe-learning-split{grid-template-columns:minmax(0,1fr)}.fe-learning-illustration{max-width:520px}.fe-learning-size-small{width:85%}.fe-learning-size-medium{width:95%}.fe-learning-layer--front{left:-8%}.fe-learning-layer--bubble{left:37%}}
@media(prefers-reduced-motion:reduce){.fe-learning-layer{transform:none!important;transition:none}.fe-learning-animated .fe-learning-layer--bubble img{opacity:1;transform:none;transition:none}}
