/* ============================================================
   About page — subtext sizing
   ------------------------------------------------------------
   Normalises every body/description "subtext" paragraph to
   16px font-size / 20px line-height:
     - the hero tagline ("Life made me learn …")  — rgba(26,26,26,0.4)
     - each section description ("Super grateful …", etc.) — rgba(30,30,30,0.75)
   These two text colours are unique to the subtext on this page;
   headings, nav, captions ("favourite song") and footer text use
   other colours and are left untouched. Linked only from about.html.
   ============================================================ */

p.framer-text[style*="rgba(26, 26, 26, 0.4)"],
p.framer-text[style*="rgba(30, 30, 30, 0.75)"] {
  --framer-font-size: 16px !important;
  --framer-line-height: 26px !important;
  font-size: 16px !important;
  line-height: 26px !important;
  font-weight: 500 !important;
}

/* Section headers ("Holding multiple talk sessions …" etc.): 24px → 22px.
   24px is unique to these headings on this page. The mobile-variant copies
   (20px) are left as the responsive size. */
p.framer-text[style*="--framer-font-size:24px"] {
  --framer-font-size: 22px !important;
  font-size: 22px !important;
}
