/* Books guides only; shared site styles remain unchanged. */
.resource-guide.books-guide {min-width:0;overflow-wrap:anywhere}
.books-guide .es-table-wrap {max-width:100%;margin-bottom:1.25rem}
.books-guide .es-table-wrap:focus {outline:3px solid #007d89;outline-offset:3px}
.books-guide .es-card {min-width:0}
.books-guide .es-card img {display:block;width:100px;height:100px;object-fit:cover;border-radius:6px;margin-bottom:.8rem}
.books-guide .books-directory {columns:2;column-gap:2rem}
.books-guide .books-directory li {break-inside:avoid;margin-bottom:.6rem}
.books-guide .books-back {margin-top:2rem;border-top:1px solid #cbdde3;padding-top:1rem}
@media(max-width:600px){.books-guide .es-table-wrap table {min-width:620px}.books-guide .books-directory {columns:1}}
