/* Car Show HQ — Compare (paper vs platform) block */
body.cshq .cshq-compare__h2 { margin: 0 0 34px; font-size: 34px; color: #fff; text-align: center; }

body.cshq .cshq-compare__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }

body.cshq .cshq-compare__card { border-radius: 16px; padding: 30px; }
body.cshq .cshq-compare__card--paper {
  background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.14);
}
body.cshq .cshq-compare__card--platform { background: #fff; }

body.cshq .cshq-compare__label { margin: 0 0 16px; font-size: 12px; }
body.cshq .cshq-compare__label--paper { color: #ff9ea1; }
body.cshq .cshq-compare__label--platform { color: var(--cshq-brand); }

body.cshq .cshq-compare__lines {
  display: flex; flex-direction: column; gap: 12px;
  font-size: 16px; line-height: 1.5; color: rgba(255,255,255,.8);
}
body.cshq .cshq-compare__lines--platform { color: var(--cshq-ink-600); }

@media (max-width: 860px) {
  body.cshq .cshq-compare__grid { grid-template-columns: 1fr; }
}
