/* Final cache-safe correction: natural row sizing for redesigned feature cards. */
html body:is(.v71-page-work-assurance,.v71-page-whs-software,.v71-page-swms,.v71-page-sop-work-instructions,.v71-page-jsa-jha,.v71-page-risk-assessment,.v71-page-pre-start-take-5,.v71-page-permits-inductions).v75-site main section[data-v75-index="3"] .topic-three{
  display:grid!important;
  grid-auto-rows:auto!important;
  grid-template-rows:none!important;
  align-content:start!important;
  align-items:stretch!important;
  gap:24px!important;
}
html body:is(.v71-page-work-assurance,.v71-page-whs-software,.v71-page-swms,.v71-page-sop-work-instructions,.v71-page-jsa-jha,.v71-page-risk-assessment,.v71-page-pre-start-take-5,.v71-page-permits-inductions).v75-site main section[data-v75-index="3"] .topic-three > article{
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  align-self:stretch!important;
}
@media(max-width:1000px){
  html body:is(.v71-page-work-assurance,.v71-page-whs-software,.v71-page-swms,.v71-page-sop-work-instructions,.v71-page-jsa-jha,.v71-page-risk-assessment,.v71-page-pre-start-take-5,.v71-page-permits-inductions).v75-site main section[data-v75-index="3"] .topic-three{
    grid-template-columns:1fr!important;
    gap:20px!important;
  }
}
@media(max-width:680px){
  html body:is(.v71-page-work-assurance,.v71-page-whs-software,.v71-page-swms,.v71-page-sop-work-instructions,.v71-page-jsa-jha,.v71-page-risk-assessment,.v71-page-pre-start-take-5,.v71-page-permits-inductions).v75-site main section[data-v75-index="3"] .topic-three{gap:16px!important}
}
