/* 4.0.216 TAP_TEXT (NEWSIUM_V4_TAP_TEXT, off): phones only. Audit Nov 2 (360 px): 56 (/) and 94 (/sports) taps under 24 px, 57 text runs under 12 px.
   Sizes only (padding / min-height / font-size): no colours, wording or order change. Inline links inside sentences are left alone (WCAG 2.5.8 inline exception). */
@media (max-width: 640px) {
  .meta .bm, .meta button.bm, .hm-more, .hd-pop button, .pulse-btn { min-height: 44px; min-width: 44px; display: inline-flex; align-items: center; justify-content: center; }
  .pill, .chips a, .hm-genres a, .foot .small-link, .foot a.pill, .bc-actions .pill, .sp-tabs a, .more-menu a { min-height: 36px; display: inline-block; box-sizing: border-box; max-width: 100%; line-height: 24px; padding-top: 6px; padding-bottom: 6px; overflow-wrap: anywhere; vertical-align: middle; }  /* inline-block, not inline-flex: pills wrap in-line at 360px (review nit) */
  .meta a.src { display: inline-block; min-height: 28px; line-height: 28px; }
  main li > a:only-child { display: inline-block; min-height: 28px; line-height: 1.4; padding-top: 4px; padding-bottom: 4px; }
  .v4sw-tag, li.sx, .chan-badge, .small, small, .muted.small, .fp-kicker { font-size: max(12.5px, 0.8rem); }
}
