@media (max-width: 639px) {
  header > div > div {
    height: 86px !important;
    gap: 10px !important;
  }

  header a[aria-label="Baoshen Medical"] {
    min-width: 0 !important;
    flex: 1 1 auto !important;
    gap: 8px !important;
  }

  header a[aria-label="Baoshen Medical"] > img {
    height: 54px !important;
    max-width: 74px !important;
  }

  header a[aria-label="Baoshen Medical"] > div {
    display: flex !important;
    min-width: 0 !important;
    max-width: 155px !important;
  }

  header a[aria-label="Baoshen Medical"] span:first-child {
    font-size: 13px !important;
    line-height: 1.15 !important;
    white-space: normal !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
  }

  header a[aria-label="Baoshen Medical"] span:last-child {
    display: none !important;
  }

  header nav + div {
    flex: 0 0 auto !important;
    gap: 6px !important;
  }

  section.bg-slate-200 > div.relative.w-full {
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    min-height: 220px !important;
    max-height: 340px !important;
    background: #f8fafc !important;
  }

  section.bg-slate-200 > div.relative.w-full img {
    object-fit: contain !important;
    object-position: center center !important;
    background: #f8fafc !important;
  }

  section.bg-slate-200 button[aria-label="Previous slide"],
  section.bg-slate-200 button[aria-label="Next slide"] {
    width: 34px !important;
    height: 34px !important;
  }
}
