.credentials-training>.company-card{display:flex;flex-direction:column;align-items:flex-start}
.credentials-training>.company-card>h3{min-height:2.4em;margin:0 0 18px}
.credentials-training>.company-card>p{flex:1;margin:0 0 26px}
.credentials-training>.company-card>.text-link{margin-top:auto}
@supports(grid-template-rows:subgrid){
  .credentials-training{row-gap:0}
  .credentials-training>.company-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}
  .credentials-training>.company-card>h3{min-height:0}
  .credentials-training>.company-card>.text-link{align-self:end;justify-self:start;margin-top:0}
}
@media(min-width:541px) and (max-width:1100px){.credentials-training>.company-card:nth-child(n+3){margin-top:24px}}
@media(max-width:540px){
  .credentials-training{row-gap:15px}
  .credentials-training>.company-card{display:flex;grid-row:auto}
  .credentials-training>.company-card>h3{min-height:0}
  .credentials-training>.company-card>p{flex:none}
  .credentials-training>.company-card>.text-link{align-self:flex-start;margin-top:0}
}
