.textbook-chapter-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;margin:0 0 14px;background:#256b68;border-radius:9px;color:#fff!important;text-decoration:none;font-size:18px;font-weight:700}.textbook-chapter-link span{font-size:14px;font-weight:400}.textbook-units{list-style:none;padding:0!important;margin:0}.textbook-units>li{padding:0!important;margin:0 0 14px!important;overflow:hidden;border:1px solid #d5e2db;border-radius:9px;background:#fff}.textbook-unit-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;background:#f2f7f3;color:#214d49;text-decoration:none}.textbook-unit-link strong{font-size:18px;line-height:1.5}.textbook-unit-link span{font-size:14px;color:#256b68;white-space:nowrap}.textbook-unit-link:hover{background:#e5f0e8}.textbook-unit-link:focus-visible,.textbook-chapter-link:focus-visible{outline:3px solid #d69350;outline-offset:-3px}.textbook-units>li>.guide-resource,.textbook-units>li>.workbook-resources{margin:14px!important}.textbook-units>li>.section-video-link{display:inline-block;margin:10px 16px}.chapter{scroll-margin-top:160px}@media(max-width:650px){.textbook-chapter-link,.textbook-unit-link{align-items:flex-start;flex-direction:column;gap:6px;padding:15px}.textbook-chapter-link{font-size:17px}.textbook-unit-link strong{font-size:17px}.textbook-chapter-link span,.textbook-unit-link span{font-size:13px}.textbook-units>li>.guide-resource{margin:10px!important}}

.textbook-toc-tools{max-width:1180px;margin:0 auto 22px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.textbook-toc-tools button,.textbook-part-toggle{font-family:inherit;font-size:15px;font-weight:600;color:#256b68;background:#fff;border:1px solid #256b68;border-radius:7px;padding:10px 14px;min-height:44px;cursor:pointer}.textbook-part-toggle{display:block;margin:0 0 16px auto}.textbook-toc-tools button:hover,.textbook-part-toggle:hover{background:#edf5f1}.textbook-toc-tools button:focus-visible,.textbook-part-toggle:focus-visible{outline:3px solid #dd9758;outline-offset:3px}
