/* Terms, phones only. A reading page: one row per section, a 19px title, 16px ink copy, hairlines between
   rows. Draft12 tab 6: tighter row padding so all five sections fit one frame at 390x844; type never shrinks. */
@media (max-width:899px) {
  main section.page-rows { padding:24px var(--m-pad); min-height:var(--m-full); box-sizing:border-box; display:flex; flex-direction:column; justify-content:center; }
  main section.page-rows .page-row { display:block; padding:14px 0; border-bottom:1px solid var(--line); }
  main section.page-rows .page-row:first-of-type { border-top:0; }
  main section.page-rows .page-row-title { margin:0 0 6px; font-weight:600; font-size:19px; line-height:1.25; letter-spacing:-.015em; color:var(--m-ink); text-wrap:balance; }
  main section.page-rows .page-row-copy { margin:0; max-width:none; font-size:16px; line-height:1.5; color:var(--m-ink); text-wrap:pretty; }
  main section.page-rows .page-row-copy a { color:var(--m-ink); text-decoration:underline; text-underline-offset:3px; overflow-wrap:anywhere; }
  main section.page-rows .page-colophon { margin:0; padding:14px 0 0; border-top:0; font-size:14px; font-weight:500; color:var(--m-ink); }
}

/* The heading lede on two balanced lines (13 Oct, Tab 8): one line left the heading frame 41% empty. */
@media (max-width:899px) { main .page-heading .lead { max-width:20ch; margin-inline:auto !important; } }
