/* Claim qualifiers stay in normal flow as readable, non-interactive copy. */
.pv-qualifier {
  margin: 12px 0 0;
  padding: 10px 12px;
  border-inline-start: 3px solid rgba(255, 255, 255, 0.35);
  border-radius: 0 10px 10px 0;
  background: rgba(255, 255, 255, 0.035);
  color: #c4c4cc;
  font-size: 13px;
  line-height: 1.55;
}

/* Keep the message-matched headline ahead of supporting illustration on mobile. */
@media (max-width: 980px) {
  .pv-missed-calls .pv-hero-grid .pv-hero-copy { order: 1; }
  .pv-missed-calls .pv-hero-grid .pv-split-media { order: 2; }
}
