/* Preserve each complete work photograph on phones, at its natural ratio. */
@media(max-width:600px){
 html body main.hp-page .rws .rws-grid{align-items:start!important}
 html body main.hp-page .rws .rws-card{height:auto!important;max-height:none!important;aspect-ratio:auto!important;align-self:start!important}
 html body main.hp-page .rws .rws-card picture{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}
 html body main.hp-page .rws .rws-card img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto 4/5!important;object-fit:contain!important;object-position:center!important}
 html body main.hp-page .rws .rws-card--key-handover img{aspect-ratio:auto 8/5!important}
}

/* One full-width photograph, then two equal photographs: no orphan half-row. */
@media(max-width:600px){
 html body main.hp-page .rws .rws-card:first-child{grid-column:1/-1!important;width:100%!important}
 html body main.hp-page .rws .rws-card:first-child img{max-height:min(320px,42svh)!important}
}
