.hf-ref-about { max-width:100%; }
.hf-ref-about .oem-grid h3 { font-size:32px; }
.hf-ref-about .oem-grid li { display:flex; align-items:center; justify-content:flex-start; gap:14px; padding:18px!important; }
.hf-ref-about .oem-grid li b { position:static; flex:0 0 34px; }
.hf-ref-about .oem-grid .button { font-size:14px; }
@media(max-width:768px){
  .hf-ref-about .oem-grid>.oem-media{width:100%;height:250px;margin-inline:0}
  .hf-ref-about .oem-grid h3{font-size:24px}
  .hf-ref-about .oem-grid ol{grid-template-columns:1fr;width:100%}
  .hf-ref-about .oem-grid li{width:100%}
}
