.container-md{background-color:#1d1f1d}h2{color:gold}.chapters{padding:15px}.chapters h2{margin-bottom:1rem}.book-section{margin-bottom:.75rem}.book-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:rgba(255,215,0,.08);border:1px solid rgba(255,215,0,.25);border-radius:6px;padding:.75rem 1.25rem;color:gold;font-size:1.15rem;font-weight:600;cursor:pointer;text-align:left;transition:background .2s}.book-toggle:hover{background:rgba(255,215,0,.15);color:gold}.book-chapter-count{font-size:.72rem;font-weight:400;color:rgba(255,215,0,.55);margin-left:auto;padding-right:.5rem;white-space:nowrap}.book-chevron{transition:transform .25s;font-size:.85rem;flex-shrink:0}.book-toggle[aria-expanded=true] .book-chevron{transform:rotate(180deg)}.book-chapters{padding:.5rem 0}.chapters ul{padding:0;max-width:560px;margin:0 auto!important}.chapters li{display:flex;align-items:center;padding:10px 0;box-sizing:border-box}.chapters li+li{border-top:1px solid rgba(255,255,255,.2)}.chapters .chapter{font-size:1.5rem;text-align:right;font-weight:700;min-width:50px;padding-right:12px;background:linear-gradient(gold 0,#ffaf4b 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chapters .fa-fw{margin-right:6px}.chapters a{font-size:18px;color:#fff;overflow-wrap:break-word;min-width:0}.chapters a:hover{color:#fff;text-decoration:inherit}.read-time{margin-left:auto;font-size:.72rem;color:#666;white-space:nowrap;padding-left:.5rem;flex-shrink:0}.audio-badge{flex-shrink:0;padding-left:.5rem;color:#666;font-size:.9rem}.audio-badge--hidden{visibility:hidden}@media only screen and (max-width:768px){.book-toggle{gap:.75rem}}