/* Explicit opt-in for the pre-shipment article. Existing articles stay unchanged. */
.quality-checks .insight-article-hero h1 { max-width: 1110px; }
.quality-checks .supplier-quick-answer .eyebrow,
.quality-checks .insight-article-meta { font-size: 12px; }
.quality-checks .insight-article-copy h2 { max-width: none; font-size: clamp(34px, 3vw, 42px); }
.quality-checks .insight-article-copy section { border-top: 0; padding-top: 22px; margin-top: 36px; }
.quality-checks .quality-evidence-media { max-width: 580px; margin: 32px auto 40px; }
.quality-checks .quality-reference { font-size: 15px; }
.quality-checks .insight-article-copy a { text-decoration: underline; text-underline-offset: 4px; }
.quality-checks .quality-dispatch { padding: 30px; background: var(--stone, #e8e6e1); }
.quality-checks .quality-dispatch .button { display: inline-block; max-width: 100%; white-space: normal; text-decoration: none; }
.quality-checks .supplier-sources h2 { font-size: 28px; }
@media (max-width: 767px) {
  .quality-checks .insight-article-hero h1 { font-size: 40px; }
  .quality-checks .insight-article-copy h2 { font-size: 34px; }
  .quality-checks .insight-article-meta { gap: 12px 18px; font-size: 12px; }
  .quality-checks .supplier-quick-answer .eyebrow { font-size: 12px; }
  .quality-checks .quality-dispatch { padding: 24px; }
  .quality-checks .supplier-sources h2 { font-size: 28px; }
}
