.utp{margin:0 1em;border-radius:1em;overflow:hidden;position:relative;min-height:25em}.utp__cover{position:absolute;top:0;left:0;width:100%;height:100%}.utp__cover img{width:100%;height:25em;object-fit:cover}.utp__cover::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(44,62,80,0.35)}@media (min-width:48em){.utp{margin:1em}}