.book-facts{background:#f2f6ec;border:1px solid #dbe3d3;border-radius:16px;margin:20px 0;padding:18px}.book-facts h2{margin:0 0 12px;font-size:1.1rem!important}.book-facts dl{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin:0;display:grid}.book-facts dt{color:#526458;font-size:.8rem}.book-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.audio-transcript summary{cursor:pointer;padding:14px 0;font-weight:600}.audio-transcript details>div{max-width:70ch;line-height:1.8}.narrator-credit{font-size:.95rem}
