/*
 * Legibility corrections over the Webflow export.
 *
 * Loaded on every page, after webflow.css, so these win on equal specificity.
 * Only for defects that make text unreadable — not a place to restyle the site.
 *
 * `.paragraph.is-large` is set to var(--color-11), #afd3f0, a pale blue meant to
 * sit on a dark ground. It is used 1,399 times across 161 pages, and measured
 * against the ground actually painted behind it, exactly one of those uses works:
 *
 *   dark navy hero, book pages   11.03:1   passes
 *   green service cards (1,384)   2.07:1   fails
 *   about-us body copy                1.20:1   fails
 *   contact hours panel               2.26:1   fails
 *   providers panels             2.26 / 2.74  fails
 *
 * All of it is 16.5px at weight 400, so WCAG AA wants 4.5:1 for every one. The
 * default therefore becomes the clinic's own ink, which clears the bar on each
 * failing ground (4.80:1 on the green cards, 11.84:1 on the light blue), and the
 * pale blue is kept where it was right in the first place.
 *
 * The live Webflow site has the same defect. This is a deliberate departure from
 * strict parity, recorded in docs/adr/0009-legibility-over-parity.md.
 */

.paragraph.is-large {
  color: #0b2540;
}

/* The one ground the pale blue was designed for. */
.hero-4 .paragraph.is-large {
  color: #afd3f0;
}
