/* Shared phone typography for every language homepage. */
@media (max-width: 820px) {
  :is(.home-page, .global-landing) .hero-signal li { font-size: 13px; }
  :is(.home-page, .global-landing) .hero-signal b { font-size: 11px; }
  :is(.home-page, .global-landing) .hero-note strong { font-size: 14px; }
  :is(.home-page, .global-landing) .hero-note span { font-size: 13px; line-height: 1.65; }
  :is(.home-page, .global-landing) .home-original-head strong { font-size: 19px; line-height: 1.25; }
  :is(.home-page, .global-landing) .home-original-byline { font-size: 12px; }
  :is(.home-page, .global-landing) .home-original-disclosure summary { font-size: 14px; }
  :is(.home-page, .global-landing) .home-original-grid article { gap: 8px; padding: 18px; }
  :is(.home-page, .global-landing) .home-original-grid article > strong { font-size: 15px; line-height: 1.35; }
  :is(.home-page, .global-landing) .home-original-grid article > p { font-size: 14px; line-height: 1.75; }
  :is(.home-page, .global-landing) .home-original-links { font-size: 12px; }
  :is(.home-page, .global-landing) .home-original-links a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
}
