@container(min-width:768px){
 .mdrhp-imersao .mdrhp-steps{--mdri-gap:clamp(12px,1.5cqw,22px);column-gap:var(--mdri-gap);row-gap:0}
 .mdrhp-imersao .mdrhp-steps:before{left:calc((100% - 4 * var(--mdri-gap))/10);right:calc((100% - 4 * var(--mdri-gap))/10)}
 .mdrhp-imersao .mdrhp-steps li{display:grid;grid-template-rows:auto 1fr;padding:78px clamp(8px,1.1cqw,16px) 20px;align-content:start}
 .mdrhp-imersao .mdrhp-steps h3{position:relative;font-size:clamp(17px,1.7cqw,23px);line-height:1.15;letter-spacing:-.035em;min-height:calc(2.3em + 18px);padding-bottom:18px;margin:0 0 12px!important;text-wrap:balance;align-content:end}
 .mdrhp-imersao .mdrhp-steps h3:after{position:absolute;bottom:0;left:0;width:32px;height:2px;margin:0}
 .mdrhp-imersao .mdrhp-steps li>div{font-size:clamp(15px,1.3cqw,18px);line-height:1.48;letter-spacing:-.015em;text-wrap:pretty}
 .mdrhp-imersao .mdrhp-steps .mdrj-card{inset:62px 0 0;border-radius:13px}
 @supports(grid-template-rows:subgrid){
  .mdrhp-imersao .mdrhp-steps{grid-template-rows:auto auto}
  .mdrhp-imersao .mdrhp-steps li{grid-row:span 2;grid-template-rows:subgrid;row-gap:0}
 }
}
