/* Scoped to the five book companions and their directory. */
.book-companion .es-table-wrap {overflow-x:auto;background:#fff;color:#172e3b}
.book-companion .es-table-wrap th {background:#173e4d;color:#fff}
.book-companion .es-table-wrap td {background:#fff;color:#172e3b}
.book-companion .es-table-wrap caption {color:#172e3b;background:#edf4f6;padding:.7rem;text-align:left;font-weight:700}
.book-companion .es-table-wrap:focus-visible,.book-companion a:focus-visible,.book-companion summary:focus-visible {outline:3px solid #00717c;outline-offset:3px}
.book-companion .book-spoilers {margin:1rem 0;padding:1rem;border:1px solid #9fb9c5;border-radius:8px;background:#f4f8fa;color:#172e3b}
.book-companion .book-spoilers summary {cursor:pointer;font-weight:700;color:#173e4d}
.book-companion .book-authors {font-size:.95em;color:#334e5c}
.book-companion .es-card h4 {margin:.5rem 0}
.book-companion .es-card p {margin:.5rem 0}
