/* Give the smallest screens readable artwork and complete title labels. */
@media (max-width:420px) {
  .ccs-discover .ccs-topten {grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}
  .ccs-discover .ccs-topten img,.ccs-discover .ccs-topten .ccs-no-art {height:auto;aspect-ratio:2/3}
  .ccs-discover .ccs-topten .ccs-small-title {font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
}
@media (max-width:700px) {
  .ccs-member-progress-intro,.ccs-member-status-card p,.tvm-feature-card p,.ccs-member-device-grid p {font-size:15px}
  .ccs-member-rule-note,.ccs-member-devices small,.ccs-member-bonus-list li,.ccs-member-bonus-list strong {font-size:13px}
  .ccs-member-status-card>a,.ccs-member-quick-links a,.ccs-member-text-link {font-size:14px;min-height:44px;display:inline-flex;align-items:center}
  .ccs-member-status-card>a.ccs-member-small-link {font-size:13px;min-height:44px}
}
