.bkp{font-family:var(--bk-sans);color:var(--bk-ink);margin:18px 0 30px;display:block}.bkp .bk-book{perspective:none;width:100%;height:auto}.bkp .bk-spread{position:relative;inset:auto}.bkp .bk-page{min-height:580px;padding-bottom:64px}.bkp .bk-body{flex-direction:column;display:flex}.bkp .bk-cover-id{margin-bottom:22px}.bkp .bk-cover-title{margin:0}.bkp-excerpt{color:var(--bk-body2);margin:0 0 26px;font-size:15px;line-height:1.7}.bkp-goals{border-top:1px dotted var(--bk-line);margin-top:auto;padding-top:18px}.bkp h2.bk-list-h,.bkp h2.bk-toc-h{margin:0 0 12px}.bkp-obj{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bkp-obj li{color:var(--bk-body2);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.6;display:flex}.bkp-obj li:before{content:"◆";color:var(--bk-green);flex:none;margin-top:5px;font-size:10px}.bkp .lsn-cta{border-top:1px dotted var(--bk-line);flex-wrap:wrap;align-items:center;gap:12px;margin:auto 0 0;padding-top:18px;display:flex}.bkp .lsn-cta .pg-btn:not(.solid){border-color:var(--bk-line2);color:var(--bk-body);background:0 0}.bkp .lsn-cta .pg-btn:not(.solid):hover{border-color:var(--bk-blue);color:var(--bk-ink)}.bkp .lsn-cta-note{color:var(--bk-muted);flex-basis:100%;margin:2px 0 0;font-size:13px;line-height:1.55}.bkp-more{margin:0 0 24px}.bkp .bk-toc{margin:0}.bkp .bk-toc-row{color:inherit;text-decoration:none}.bkp .bk-toc-t{font-size:16px}.bkp .bk-toc-row:focus-visible{outline:2px solid var(--bk-blue);outline-offset:2px;border-radius:4px}@container shell (max-width:820px){.bkp{margin:10px 0 24px}.bkp .bk-page{min-height:0;padding-bottom:60px}.bkp-goals{margin-top:0}}
