/* Owner's comparison-card reference; desktop prototype only. */
@media (min-width: 941px) {
  .qp-page .qp-read-page--mixup-seo #benefits { background: transparent; }
  .qp-page .qp-read-page--mixup-seo #benefits > .wrap { padding: 40px; box-sizing: border-box; border-radius: 32px; background: #f5f5f7; }
  .qp-page .qp-read-page--mixup-seo #benefits header { display: block; margin: 0 0 18px; }
  .qp-page .qp-read-page--mixup-seo #benefits #mixup-benefits-title { text-align: left; max-width: 850px; margin: 0; font-size: clamp(36px,3.4vw,44px); line-height: 1.1; color: #283044; background: none; -webkit-text-fill-color: currentColor; }
  .qp-page .qp-read-page--mixup-seo #benefits .qp-mixup-benefits-panel { border: 0; border-radius: 0; background: transparent; box-shadow: none; backdrop-filter: none; }
  .qp-page .qp-read-page--mixup-seo #benefits .qp-mixup-benefits-intro { padding: 0; margin: 0 0 24px; font-weight: 400; max-width: 850px; }
  .qp-page .qp-read-page--mixup-seo #benefits .qp-mixup-benefits-intro::after { content: none; }
  .qp-page .qp-read-page--mixup-seo #benefits .qp-mixup-benefit-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 16px; padding: 0; }
  .qp-page .qp-read-page--mixup-seo #benefits .qp-mixup-benefit-grid > div { padding: 20px 24px; border: 0; border-radius: 24px; background: #fff; box-sizing: border-box; display: flex; flex-direction: column; text-align: center; }
  .qp-page .qp-read-page--mixup-seo #benefits .qp-mixup-benefit-grid dt { display: flex; flex-direction: column; gap: 10px; font-size: 19px; line-height: 1.25; }
  .qp-page .qp-read-page--mixup-seo #benefits .qp-mixup-benefit-icon { width: 40px; height: 40px; flex-basis: 40px; padding: 4px; background: transparent; box-shadow: none; border-radius: 0; backdrop-filter: none; }
  .qp-page .qp-read-page--mixup-seo #benefits .qp-mixup-benefit-grid dd { margin: 12px 0 0; font-size: 14px; line-height: 1.5; }
}
