/* Loaded only by the double taxation book (see its book.toml).

   Each numbered paragraph of an agreement is a list item that starts with its label in bold
   ("- **1.** ...", nested "  - **(a)** ..."). Lay those lists out like the printed text: no
   bullets, the label hanging to the left and the text in a column after it, so the lettered
   sub-paragraphs line up under their paragraph's text. */

main ul:has(> li > p:first-child > strong:first-child) {
    list-style: none;
    padding-left: 0;
}

main ul:has(> li > p:first-child > strong:first-child) > li {
    padding-left: 2.75em;
}

main ul:has(> li > p:first-child > strong:first-child) > li > p:first-child > strong:first-child {
    display: inline-block;
    min-width: 2.75em;
    margin-left: -2.75em;
}

/* Signature blocks are two-column tables with no header text. */
main table thead:not(:has(th:not(:empty))) {
    display: none;
}
