/* Use after the approved Jujo stylesheet. Scope: header logo only. */
.hd__logo > .clinic-header-logo {
  display:block;
  width:233px;
  max-width:100%;
  flex:0 1 auto;
}
.hd__logo > .clinic-header-logo > .hd__logo-img {
  display:block;
  width:100%;
  height:auto;
  max-width:100%;
  max-height:none;
  aspect-ratio:233 / 61;
  object-fit:contain;
}
@media (max-width:767px) {
  .hd__logo > .clinic-header-logo { width:139.145px; }
  .hd__logo > .clinic-header-logo > .hd__logo-img {
    aspect-ratio:var(--clinic-logo-sp-ratio);
  }
}
