.infomed-standards-callout {
  box-sizing:border-box; margin:1.75rem 0; padding:clamp(1.15rem,3vw,2rem);
  background:#fff8ea; border:1px solid #eed6aa; border-inline-start:5px solid #eea015;
  border-radius:14px; color:#173b50;
}
.infomed-standards-callout h2 {margin:0 0 .65rem;color:#153b50}
.infomed-standards-callout p {max-width:78ch;margin:0 0 1.1rem;color:#345466}
.infomed-standards-callout .standards-cta {
  display:inline-flex;align-items:center;justify-content:center;gap:.7em;box-sizing:border-box;
  min-height:48px;max-width:100%;padding:.75em 1.2em;border:1px solid #d8910c;border-radius:10px;
  background:#ffb52d;color:#153b50;font-weight:700;line-height:1.35;text-decoration:none;
}
.infomed-standards-callout a.standards-cta:is(:hover,:focus-visible) {
  background-color:#ffab12!important;color:#153b50!important;box-shadow:none;
}
.infomed-equipment-callout {
  box-sizing:border-box;margin:1.75rem 0;padding:clamp(1.15rem,3vw,2rem);
  background:#edf7fb;border:1px solid #c7e3ef;border-inline-start:5px solid #1382a9;
  border-radius:14px;color:#173b50;
}
.infomed-equipment-callout h2 {margin:0 0 .65rem;color:#153b50}
.infomed-equipment-callout p {max-width:76ch;margin:0 0 1.1rem;color:#345466}
.infomed-equipment-actions{display:flex;align-items:stretch;gap:.7rem;flex-wrap:wrap}
.infomed-equipment-actions a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:48px;max-width:100%;padding:.72em 1.15em;border:1px solid #87b5c8;border-radius:10px;background:white;color:#155775;font-weight:700;text-decoration:none;line-height:1.35}
.infomed-equipment-actions a:first-child{background:#116f94;border-color:#116f94;color:white}
.infomed-equipment-actions a:first-child:is(:hover,:focus-visible){background:#0b5c7c!important;color:white!important}
@media(max-width:480px){.infomed-equipment-actions a{flex:1 1 100%}}