.inner-doc.credential {
  display: grid;
  grid-template-columns: 98px minmax(0,1fr) auto;
  align-items: center;
  gap: clamp(12px,1.8vw,27px);
  background: #fff;
}
.credential .credential-mark {
  display: grid;
  grid-template-rows: minmax(0, 1fr);
  place-items: center;
  width: 100%;
  height: 92px;
  padding: 9px 12px 9px 0;
  border-right: 1px solid #e1e8e3;
}
.credential-mark img {
  display: block;
  object-fit: contain;
  width: 100%;
  height: 100%;
  min-height: 0;
}
.credential:hover, .credential:focus-visible {
  border-color: #86ac92;
  box-shadow: 0 8px 24px #1338280d;
}
@media (min-width:651px) and (max-width:930px) {
  .inner-doc.credential {grid-template-columns:64px minmax(0,1fr) auto}
  .credential .credential-mark {height:68px}
}
@media (max-width:390px) {
  .inner-doc.credential {grid-template-columns:65px minmax(0,1fr) auto;gap:9px}
  .credential .credential-mark {height:65px;padding-right:8px}
}
