/* Homepage exam list: question count label next to "Start free practice" */
.hp-row-links { align-items: center; }
.hp-qcount {
  display: inline-flex; align-items: center; justify-content: center;
  padding: 8px 12px; min-width: 120px;
  background: #f1f3f6; border: 1px solid #dcdfe5; border-radius: 4px;
  font-size: 14px; font-weight: 500; color: #4a4f57; white-space: nowrap;
}
@media (max-width: 767px) {
  .hp-qcount { flex: 1; min-width: 0; }
}
