/* Original author-book illustrations and explanatory patient guides. */
.book-explained{padding-block:clamp(2.5rem,5vw,4rem);background:#f3f4ee;border-block:1px solid #d7dfd8;color:#203c39;scroll-margin-top:160px}
.book-explained h2{font:600 clamp(1.75rem,3.1vw,2.5rem)/1.2 "Fraunces",Georgia,serif;max-width:34ch;margin:.5rem 0 1rem}.book-explained .bk-lead{max-width:72ch;font-size:1.1rem;line-height:1.7;margin:0 0 1.75rem}
.book-explained .bk-figure{margin:0 auto 2rem;max-width:940px;background:#fff;border:1px solid #d7dfd8;border-radius:12px;overflow:hidden}.book-explained .bk-figure img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.book-explained figcaption{padding:1rem 1.2rem;font-size:.95rem;line-height:1.6;border-top:1px solid #e3e7e3}.book-explained figcaption a{display:inline-block;margin-inline-start:.4rem}
.book-explained a,.bk-jump a{color:#195d63;text-underline-offset:.2em}.book-explained .bk-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.book-explained h3{font:650 1.25rem/1.35 "Inter Tight",system-ui,sans-serif;margin:0 0 .8rem}.book-explained p,.book-explained li{line-height:1.7}.book-explained .bk-topic p{margin:0 0 1rem}.book-explained .bk-questions{margin-top:1.5rem;padding:1.25rem 1.5rem;background:#fff;border-left:3px solid #338e87;border-radius:8px}.book-explained .bk-questions ul{margin:.5rem 0 0;padding-inline-start:1.3rem}.book-explained .bk-warning{margin-top:1.5rem;max-width:90ch}.book-explained .bk-source{font-size:.88rem;color:#4e625e;max-width:100ch;margin-top:1.5rem}.page-hero .bk-jump a{color:#bce7de}.bk-jump{font-size:.95rem;margin:.75rem 0 0}
@media(max-width:700px){.book-explained .bk-topics{grid-template-columns:1fr;gap:.75rem}.book-explained{scroll-margin-top:150px}.book-explained .bk-questions{padding:1.1rem}.book-explained .bk-figure{border-radius:8px}.book-explained figcaption{padding:.9rem}}
