@import "https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800&family=David+Libre:wght@400;500;700&display=swap";:root{--font-book:"David","David Libre",Georgia,serif;--font-heading:"Heebo",sans-serif}.book-chapter-content{font-family:var(--font-book);text-align:justify;text-align-last:right;text-justify:inter-word;font-kerning:normal;font-variant-ligatures:common-ligatures;box-sizing:border-box;overflow-wrap:break-word;word-break:normal;white-space:normal;letter-spacing:0;word-spacing:.015em;-webkit-hyphens:none;hyphens:none;direction:rtl;min-width:0;max-width:100%;font-weight:400}.book-chapter-content p{font-family:var(--font-book);text-justify:inter-word;text-indent:1.15em;overflow-wrap:break-word;word-break:normal;orphans:3;widows:3;direction:rtl;margin:0 0 .58em;padding:0;text-align:justify!important;text-align-last:right!important}.book-chapter-content p:first-of-type,.book-chapter-content h2+p,.book-chapter-content h3+p,.book-chapter-content h4+p,.book-chapter-content blockquote+p,.book-chapter-content .book-key-takeaways+p,.book-chapter-content .book-legal-note+p,.book-chapter-content .book-action-checklist+p{text-indent:0}.book-chapter-content h2{font-family:var(--font-heading);color:#002855;text-align:right;text-indent:0;margin-top:1.1rem;margin-bottom:.65rem;font-size:1.35rem;font-weight:700}.book-chapter-content h3{font-family:var(--font-heading);color:#002855;text-align:right;text-indent:0;margin-top:.9rem;margin-bottom:.45rem;font-size:1.12rem;font-weight:600}.book-chapter-content h4{font-family:var(--font-heading);color:#002855;text-align:right;text-indent:0;margin-top:.7rem;margin-bottom:.35rem;font-size:1rem;font-weight:600}.book-chapter-content ul,.book-chapter-content ol{text-align:right;margin-bottom:.55em;padding-left:0;padding-right:1.4em}.book-chapter-content li{text-align:justify;text-align-last:right;text-justify:inter-word;margin-bottom:.24em;line-height:1.55}.book-chapter-content a{color:#0080a0;text-underline-offset:2px;text-decoration:underline}.book-chapter-content blockquote{color:#475569;text-align:right;text-indent:0;background-color:#f8fafc;border-left:none;border-right:3px solid #00b4d8;border-radius:0 .4rem .4rem 0;margin:.5rem 0 .7rem;padding-left:0;padding-right:.9rem;font-style:italic}.book-chapter-content strong{color:#002855;font-weight:700}.book-chapter-content img{border-radius:.4rem;max-width:100%;height:auto;margin-bottom:.5rem}.book-chapter-content table{border-collapse:collapse;width:100%;margin-bottom:.6rem}.book-chapter-content th,.book-chapter-content td{text-align:justify;text-align-last:right;font-family:var(--font-book);border:1px solid #e2e8f0;padding:.4rem .65rem}.book-chapter-content th{color:#002855;background-color:#f1f5f9;font-weight:600}.book-chapter-content-ltr{text-align:left;text-align-last:left;direction:ltr}.book-chapter-content-ltr p{text-align:left;text-align-last:left;text-indent:0}.book-chapter-content-ltr h2,.book-chapter-content-ltr h3,.book-chapter-content-ltr h4{text-align:left}.book-chapter-content-ltr ul,.book-chapter-content-ltr ol{text-align:left;direction:ltr;padding-left:1.4em;padding-right:0}.book-chapter-content-ltr li{text-align:left}.book-chapter-content-ltr blockquote{text-align:left;border-left:3px solid #00b4d8;border-right:none;border-radius:.4rem 0 0 .4rem;padding-left:.9rem;padding-right:0}.book-chapter-content-ltr table th,.book-chapter-content-ltr table td{text-align:left}.book-chapter-content-ltr a{color:#0080a0}.book-dark .book-chapter-content-ltr blockquote{background-color:#1a2333;border-left-color:#00b4d8}.book-dark .book-chapter-content p{color:#cbd5e1}.book-dark .book-chapter-content h2,.book-dark .book-chapter-content h3,.book-dark .book-chapter-content h4{color:#e2e8f0}.book-dark .book-chapter-content strong{color:#f1f5f9}.book-dark .book-chapter-content a{color:#00b4d8}.book-dark .book-chapter-content blockquote{color:#94a3b8;background-color:#1a2333;border-right-color:#00b4d8}.book-dark .book-chapter-content th{color:#e2e8f0;background-color:#1a2333}.font-book,.professional-print-book .font-serif,.professional-print-book .font-book{font-family:var(--font-book)!important}.professional-print-book .book-chapter-content{color:#18202b;line-height:1.55!important}.book-spread-container{perspective:2500px;transform-style:preserve-3d}.book-shadow-outer{box-shadow:0 25px 60px -15px #00285566,0 10px 30px -10px #00000040}.book-flip-page{background:#fafbfc;overflow:hidden}.book-flip-container{margin:0 auto}.reader-stage{background:radial-gradient(#fff 0%,#e8edf3 70%,#dde3ec 100%)}.reader-stage-dark{background:radial-gradient(#1a2333 0%,#0f1525 70%,#0a0f1e 100%)}.book-frame{perspective:2000px}.book-spread{filter:drop-shadow(0 25px 35px #00193740)drop-shadow(0 6px 12px #0000001f)}.book-page{box-sizing:border-box;min-width:0;max-width:100%;position:relative;overflow:hidden}.book-page-right{background:linear-gradient(270deg,#fff 0%,#fbfbf8 88%,#ece9e1 100%);border-radius:0 6px 6px 0}.book-page-left{background:linear-gradient(90deg,#fff 0%,#fbfbf8 88%,#ece9e1 100%);border-radius:6px 0 0 6px}.book-dark .book-page-right{background:linear-gradient(270deg,#1a2333 0%,#141a2a 88%,#0f1525 100%)}.book-dark .book-page-left{background:linear-gradient(90deg,#1a2333 0%,#141a2a 88%,#0f1525 100%)}.book-spread-double{border-radius:6px;position:relative}.book-spread-double:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#00000024 0%,#0000000a 50%,#00000024 100%);width:16px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.book-cover-page{border-radius:0 10px 10px 0;box-shadow:inset 12px 0 24px #00000040,inset -1px 0 #ffffff1f}.book-nav-arrow{z-index:20;background:#ffffffeb;border:1px solid #00285514;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;box-shadow:0 2px 10px #00000026}.book-nav-arrow:hover{background:#fff;box-shadow:0 4px 14px #0003}.book-nav-arrow:disabled{opacity:.25;pointer-events:none}.ethics-book-reader .font-serif,.ethics-book-reader .font-book{font-family:David,David Libre,Georgia,serif}.ethics-book-reader .font-body{font-family:Heebo,sans-serif}
