/* Fixed image area prevents a portrait image from stretching its reference card. */
.rc-index-case>.rc-case-card{min-height:400px;grid-template-columns:1.35fr 1fr}
.rc-index-case>.rc-case-card .rc-card-image{position:relative;align-self:stretch}
.rc-index-case>.rc-case-card .rc-card-image picture{display:block;width:100%;height:100%}
.rc-index-case>.rc-case-card .rc-card-image img{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover!important}
@media(min-width:1001px){.rc-index-case>.rc-case-card{height:400px}}
@media(max-width:1000px) and (min-width:701px){.rc-index-case>.rc-case-card{min-height:380px}.rc-index-case .rc-card-copy h2{font-size:28px}}
@media(max-width:700px){.rc-index-case>.rc-case-card{min-height:0;grid-template-columns:1fr}.rc-index-case>.rc-case-card .rc-card-image{height:260px}.rc-index-case>.rc-case-card .rc-card-image img{height:260px}}
