.ds-photo{display:block!important;position:relative;overflow:hidden;margin:20px auto 56px;max-width:1440px}.ds-photo img{display:block;width:100%;height:clamp(220px,30vw,410px);object-fit:cover}.ds-photo:after{content:"";position:absolute;background:rgba(139,195,74,.48);width:25%;height:100%;right:8%;top:0;pointer-events:none}.ds-photo.learning:after{width:32%;height:26%;top:auto;bottom:9%;right:0}@media(max-width:600px){.ds-photo{margin-bottom:32px}.ds-photo img{height:230px}}