/* Keep the approved reading floors at narrow and tablet breakpoints too. */
@media (max-width: 768px) {
  :root[data-layout="newsdesk"]:lang(en) .desk-brand-caption { font-size: 13px; }
  :root[data-layout="newsdesk"]:lang(th) .desk-nav a { font-size: 14px; }
  /* Keep an article's title, summary and buttons on the first phone screen. Body type is untouched. */
  :root[data-layout="newsdesk"] .art-head .dek { font-size: 17px; line-height: 1.55; }
  :root[data-layout="newsdesk"]:lang(th) .art-head .dek { font-size: 17px; line-height: 1.6; }
  :root[data-layout="newsdesk"]:lang(th) .art-head h1 { line-height: 1.38; }
  :root[data-layout="newsdesk"] .article-actions { margin-top: 12px; }
}
@media (max-width: 360px) {
  :root[data-layout="newsdesk"]:lang(th) .desk-stream > span { font-size: 14px; }
}
