/* Site-wide line breaking (Ajay, 26 Oct 2026: fix every formatting error). Headings balance their lines; body copy never
   leaves one word alone on its last line. Loaded on every page by BaseLayout, before the page's own late styles. */
main h1, main h2, main h3, main h4 { text-wrap: balance; }
main p, main li, main dd, main dt, main blockquote, main figcaption, main td, main th, footer p { text-wrap: pretty; }
/* short quotes and one-line definitions: balance them, which also guarantees no lone last word */
main .ts-q, main .ts-q p, main blockquote p, main .gl-d { text-wrap: balance; }
