/* Supplied company marks, in Mohamed's ranked order. */
.client-list{list-style:none;padding:0;margin:32px 0 25px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;align-items:start}
.client-item{min-width:0;text-align:center}
.client-mark{height:102px;display:flex;align-items:center;justify-content:center;filter:grayscale(1);opacity:.75;transition:opacity .4s cubic-bezier(.22,1,.36,1)}
.client-item:hover .client-mark{opacity:1}
.client-mark>img{display:block;width:100%;max-width:180px;max-height:60px;object-fit:contain}
.client-mark--merck>img{max-width:150px}
.client-crop{position:relative;display:block;overflow:hidden;flex-shrink:0}
.client-crop img{position:absolute;max-width:none;height:auto}
.client-crop--magpie{width:95.2px;height:85.85px}
.client-crop--magpie img{width:132.23px;left:-18.59px;top:-22.25px}
.client-crop--zenown{width:160px;height:44px}
.client-crop--zenown img{width:164.08px;left:-1.63px;top:-22.55px}

.trust-section .client-context{max-width:none;margin:0 auto;font:12px/1.9 var(--font-body);color:var(--neutral-600);text-wrap:pretty}
.client-context strong{font-weight:600;color:var(--neutral-950)}
@media(max-width:760px){.client-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px}.client-item{grid-column:span 2}.client-item:nth-child(4){grid-column:2 / span 2}.client-item:nth-child(5){grid-column:4 / span 2}.client-mark{height:80px}.client-mark>img{max-height:42px}.client-crop--magpie{transform:scale(.75)}.client-crop--zenown{transform:scale(.62)}.trust-section .client-context{font-size:11px}}
@media(prefers-reduced-motion:reduce){.client-mark{transition:none}}

@media(min-width:761px){html[lang=en] .trust-section .client-context{white-space:nowrap;font-size:clamp(9px,1.1vw,13px)}}
