.book-page{color:#26211e}.book-page h1,.book-page h2,.book-page h3{letter-spacing:-.025em;font-family:Georgia,serif;font-weight:600;line-height:1.05}.book-page p{line-height:1.6}.book-nav{border-bottom:1px solid #bfb7ab;flex-wrap:wrap;gap:28px;padding:18px 0;font-size:14px;display:flex}.book-hero{background:radial-gradient(at 85% 25%,#e6dfec 0,#0000 50%),radial-gradient(at 100% 100%,#dae3d8,#0000 60%);grid-template-columns:1.15fr .85fr;align-items:center;gap:7%;padding:62px 3%;display:grid}.book-hero h1{margin:22px 0;font-size:clamp(42px,4.8vw,78px)}.book-hero h1 em{color:#582d7b;font-style:normal;display:block}.book-hero>div>p{font-size:20px}.book-hero figure{text-align:center;margin:0}.book-hero figure img{object-fit:contain;filter:drop-shadow(12px 16px 10px #29202c35);width:min(100%,370px);height:auto;max-height:560px;transform:rotate(2deg)}.book-hero figcaption{color:#685b69;margin-top:24px;font-size:13px}.book-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0 18px;display:flex}.book-byline{font-size:16px!important}.book-metrics{border-block:1px solid #c2b6c9;grid-template-columns:repeat(4,1fr);gap:24px;padding:24px 0;display:grid}.book-metrics>div{border-right:1px solid #d2cbd0;align-items:center;gap:16px;padding-inline:16px;display:flex}.book-metrics strong{color:#582d7b;font-size:48px}.book-metrics span{font-size:15px;line-height:1.4}.book-intro{grid-template-columns:1fr 1fr;column-gap:7%;padding:64px 3%;display:grid}.book-intro>.rp-eyebrow{grid-column:1/-1}.book-intro h2,.book-excerpts>h2,.book-readers h2{font-size:42px}.book-intro>div{font-size:19px}.book-topics,.book-excerpts{padding:40px 0}.book-topic-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.book-topic-grid article{background:#ece5ee;border:1px solid #ded4df;padding:24px}.book-topic-grid article:nth-child(2n){background:#e7ebdf}.book-topic-grid article:last-child{grid-column:span 2}.book-topic-grid article>span{color:#8d6b98;font-size:30px}.book-topic-grid h3{font-size:26px}.book-topic-grid p{font-size:16px}.book-excerpts>h2{max-width:700px}.book-excerpt-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.book-excerpt-grid>a{background:#f2eee5;border-top:3px solid #582d7b;flex-direction:column;padding:28px 24px;display:flex}.book-excerpt-grid h3{margin-bottom:12px;font-size:29px}.book-excerpt-grid b{margin-top:auto;padding-top:18px;font-size:15px}.book-excerpt-grid span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.book-quote{background:#e1e6dd;border-left:5px solid #582d7b;margin:42px 0;padding:60px;font-size:clamp(30px,3.5vw,52px);line-height:1.2}.book-readers{grid-template-columns:1fr 1fr;gap:8%;padding:40px 3%;display:grid}.book-readers ol{padding:0;list-style:none}.book-readers li{border-bottom:1px solid #d2c9c0;gap:20px;padding:18px 0;line-height:1.5;display:flex}.book-readers li span{color:#582d7b}.book-author{background:#eee6f0;grid-template-columns:240px 1fr;align-items:center;gap:40px;margin:48px 0;padding:40px;display:grid}.book-author img{object-fit:cover;border-radius:50%;width:240px;height:240px}.book-author h2{font-size:40px}.book-author p{font-size:19px}.book-buy{grid-template-columns:1fr 1fr 1fr;gap:30px;padding:48px 0 64px;display:grid}.book-buy h2{font-size:52px}.book-buy article{background:#e6eadd;flex-direction:column;padding:30px;display:flex}.book-buy article:last-child{background:#ebe3ef}.book-buy h3{font-size:30px}.book-buy .rp-button{margin-top:auto}.book-chapter{max-width:820px;margin:50px auto 80px;padding:0 20px}.book-chapter .tt-chapter{padding:0}.book-chapter h1{font-size:clamp(38px,4.5vw,65px);line-height:1.1}.book-chapter .tt-chapter-cover{float:right;width:180px;margin:0 0 25px 30px}.book-chapter .tt-chapter-cover img{width:100%;height:auto}.book-chapter .article-body{font-size:20px;line-height:1.7}.book-chapter:after{content:"";clear:both;display:block}@media (max-width:800px){.book-hero{grid-template-columns:1fr 1fr;gap:5%;padding:36px 2%}.book-hero h1{font-size:44px}.book-hero>div>p{font-size:18px}.book-topic-grid,.book-excerpt-grid{grid-template-columns:repeat(2,1fr)}.book-buy{grid-template-columns:1fr 1fr}.book-buy>div{grid-column:1/-1}.book-metrics{grid-template-columns:1fr 1fr}.book-author{grid-template-columns:160px 1fr;gap:24px;padding:24px}.book-author img{width:160px;height:160px}.book-quote{padding:35px}}@media (max-width:560px){.book-nav{gap:12px 20px;font-size:13px}.book-hero{grid-template-columns:1fr;gap:36px;padding:34px 15px}.book-hero h1{font-size:46px}.book-hero figure img{width:auto;max-width:90%;max-height:430px}.book-actions,.book-metrics{gap:18px}.book-metrics>div{gap:10px;padding-inline:8px}.book-metrics strong{font-size:38px}.book-metrics span{font-size:13px}.book-intro,.book-readers{grid-template-columns:1fr;padding:35px 8px}.book-intro h2,.book-readers h2,.book-excerpts>h2{font-size:35px}.book-topic-grid,.book-excerpt-grid{grid-template-columns:1fr}.book-topic-grid article:last-child{grid-column:auto}.book-topic-grid article{padding:22px}.book-quote{margin:24px 0;padding:26px 22px}.book-author{grid-template-columns:1fr;gap:20px;padding:28px 22px}.book-author h2{font-size:34px}.book-author img{width:180px;height:180px}.book-buy{grid-template-columns:1fr;gap:18px;padding:25px 0 40px}.book-buy article{padding:26px}.book-chapter{margin-top:30px;padding:0 12px}.book-chapter .tt-chapter-cover{float:none;width:150px;margin:20px auto}}.book-page{width:min(1280px,100% - 64px);margin:0 auto}.book-hero{scroll-margin-top:24px}@media (max-width:640px){.book-page{width:calc(100% - 28px)}}
