/* Legal pages: readable text on the shared light theme. */
body.legal-page { color:#17324d; }
body.legal-page p, body.legal-page li { color:#334b63; }
body.legal-page .lead, body.legal-page .muted,
body.legal-page .footSmall, body.legal-page footer { color:#53677f !important; }
body.legal-page .pill, body.legal-page .badge { color:#0d5fd8 !important; }
body.legal-page a.link { color:#0d56c5 !important; }
body.legal-page a:focus-visible { outline:3px solid #1468e5; outline-offset:4px; }
body.legal-page main { overflow-wrap:anywhere; }
body.legal-page a[href^="tel:"] { white-space:nowrap; }
