/* Related products start expanded on desktop, with native disclosure controls. */
.qs-case-products > summary .qs-disclosure-open { display: none; }
.qs-case-products[open] > summary .qs-disclosure-closed { display: none; }
.qs-case-products[open] > summary .qs-disclosure-open { display: inline; }
.qs-case-products .qs-category-card > a[aria-label] {
  display: block !important;
  position: absolute !important;
  inset: 0;
  padding: 0 !important;
  border-radius: inherit;
}
.qs-case-products .qs-category-card > a:focus-visible {
  outline: 3px solid #1677d2;
  outline-offset: -3px;
}

@media (min-width: 901px) {
  .qs-case-products > .qs-category-panel { padding: 0 12px 12px; }
  .qs-case-products .qs-category-card { min-height: 0 !important; padding: 12px 10px 14px !important; }
  .qs-case-products .qs-category-card h3 { white-space: normal !important; font-size: clamp(13px,1.15vw,16px) !important; line-height: 1.5; }
}
