/* Traditional Chinese compute page: readable catalog labels and controls. */
main .lead { font-size: 18px; }
main .section-heading > p, main .brief-steps p,
main .brief-table, main .next-block p { font-size: 16px; }
#hardware .catalog-toolbar { gap: 20px; align-items: center; flex-wrap: wrap; }
#hardware .tabs { flex-wrap: wrap; gap: 12px 26px; }
#hardware .tabs button { font-size: 16px; line-height: 1.6; min-height: 48px; padding: 12px 0 16px; color: #52685c; }
#hardware .tabs button.active { color: #123d34; }
#catalog-count { font-size: 16px; line-height: 1.6; color: #52685c; white-space: nowrap; }
#hardware .hardware-visual > span { font-size: 14px; line-height: 1.5; letter-spacing: .06em; font-weight: 600; color: #4b6758; }
#hardware .hardware-body .eyebrow { font-size: 15px; line-height: 1.6; letter-spacing: .03em; }
#hardware .hardware-body h3 { font-size: 26px; line-height: 1.45; }
#hardware .hardware-body > p:not(.eyebrow):not(.catalog-note) { font-size: 16px; line-height: 1.85; }
#hardware .gpu-title { font-size: 15px; color: #52685c; }
#hardware .specs b { font-size: 23px; }
#hardware .specs span, #hardware .specs small { font-size: 14px; color: #52685c; }
#hardware .unit-row, #hardware .unit-row small { font-size: 14px; color: #52685c; }
#hardware .hardware-actions { gap: 16px; flex-wrap: wrap; }
#hardware .hardware-actions .btn, #hardware .hardware-actions .text-link { font-size: 15px; line-height: 1.6; min-height: 44px; }
#hardware .hardware-card .bundle-price > span { font-size: 15px; }
#hardware .hardware-card .bundle-price > strong { font-size: 26px; }
#hardware .bundle-price-basis { font-size: 18px; }
#hardware .hardware-card .bundle-price > small,
#hardware .catalog-note { font-size: 14px; line-height: 1.85; color: #52685c; }
@media (max-width: 740px) {
  #hardware .catalog-toolbar { display: flex; align-items: flex-start; gap: 8px; }
  #hardware .tabs { gap: 4px 20px; justify-content: flex-start; }
  #hardware .tabs button { font-size: 16px; padding-bottom: 12px; }
  #catalog-count { padding-bottom: 14px; }
  #hardware .hardware-body h3 { font-size: 24px; }
  #hardware .hardware-body { padding: 22px; }
}
