.recruitment-impact .workplace-story{grid-template-columns:.85fr 2fr;gap:6%}
.recruit-photo{margin:0;min-width:0}.recruit-photo img{display:block;width:100%;object-fit:cover}.recruit-photo.photo-wide img{height:310px;object-position:center}.recruit-photo.photo-tall{margin-top:95px}.recruit-photo.photo-tall img{height:390px;object-position:center}.recruit-photo figcaption{font-size:15px;font-weight:500;padding-top:18px;line-height:1.8;color:#193440}.recruit-photo figcaption span{display:block;font:10px Arial,sans-serif;letter-spacing:.15em;color:#8d795d;margin-bottom:8px}.workplace-frames .photo-preview-note{grid-column:1/-1;margin:0;font-size:10px;color:#788489;line-height:1.8}
@media(max-width:800px){.recruitment-impact .workplace-story{grid-template-columns:1fr}.recruit-photo.photo-wide img{height:280px}.recruit-photo.photo-tall img{height:330px}.recruit-photo.photo-tall{margin-top:55px}}
@media(max-width:450px){.recruitment-impact .workplace-frames{grid-template-columns:1fr;gap:35px}.recruit-photo.photo-wide{width:100%}.recruit-photo.photo-wide img{height:230px}.recruit-photo.photo-tall{margin:0;width:82%;justify-self:end}.recruit-photo.photo-tall img{height:340px}.workplace-frames .photo-preview-note{font-size:10px}.recruit-photo figcaption{font-size:14px}}
