/*
 * Phones: reading text sized for an older audience (owner, 2026-10-12: 68% of ad spend reaches people 65+; "make it so
 * easy to understand that literally a monkey could understand it"). Body copy that was 12 to 15px is now 16 to 17px;
 * captions and fine print come up to 13 to 15px. Decorative labels on artwork are left as they are. Loaded last; "html body" lets these win over the page's narrower phone rules.
 */
@media (max-width: 760px) {
  html body .section-intro p,
  html body .section-intro p.research-proof-journals,
  html body .section-intro p.lifestyle-tagline,
  html body .about-copy p,
  html body .research-feature-copy p,
  html body .research-feature .research-feature-copy > p,
  html body .faq-group .accordion .answer p,
  html body .faq-group .accordion .answer li { font-size: 17px; line-height: 1.55; }

  html body .research-proof-card h3 { font-size: 17px; line-height: 1.4; }

  html body .research-proof-origin,
  html body .research-proof-origin .research-proof-journal,
  html body .research-proof-origin .research-proof-institution { font-size: 14px; line-height: 1.4; }

  html body .research-proof-note a,
  html body .lifestyle-research-prompt a,
  html body .research-feature-copy a.text-link,
  html body .research-proof-meta a.research-proof-link { font-size: 16px; }

  html body .results .results-proof { font-size: 16px; line-height: 1.5; }

  /* Each reward step has its own size rule in referral.css; one rule for all of them, body text only. */
  html body .referral-stage .referral-copy > p:not(.referral-threshold):not(.referral-value):not(.referral-delivery-note) { font-size: 16px !important; line-height: 1.55 !important; }

  /* The ladder's fine print is set with !important in referral.css; this keeps it readable without moving the layout. */
  html body .referral-stage .referral-copy > .referral-delivery-note { font-size: 13px !important; line-height: 1.6 !important; }

  html body .about-photo figcaption,
  html body .research-growth figcaption { font-size: 14px; line-height: 1.45; }

  html body .research-growth figcaption span,
  html body .research-growth .research-chart-source,
  html body .research-previews .research-preview-topic { font-size: 13px; }

  html body .faq-nav a { font-size: 15px; }

  html body .faq-group > h3 { font-size: 15px; }

  html body .faq-group .accordion summary { font-size: 17px; line-height: 1.4; }

  html body .closing-fineprint p,
  html body .closing-fineprint p.signup-notice { font-size: 14px; line-height: 1.5; }
}
