.aba-also-by-a-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 48px 0 20px } .abb-also-by-b-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 20px 0 0 } .abl-also-by-list-item { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .au-author-names { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 111px 0 0 } .brk2-medium-section-break { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 20px 0 0 } .bt1-body-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: justify; text-decoration: none; text-indent: 16px; padding: 0; margin: 0 } .bt1-body-text-1-italic { font-family: "Adobe Garamond Pro"; font-style: italic; font-weight: normal } .bt1-body-text-1-italic1 { font-style: italic; font-weight: normal } .bt1-body-text-1-smallcaps { font-size: 0.83333em } .calibre { -epub-hyphens: auto; -webkit-hyphens: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: "adobe garamond pro", serif; font-size: 1em; padding: 0; margin: 0 5pt } .calibre1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; padding: 0; margin: 0 } .calibre2 { display: block } .chn1-chapter-number { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 1.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 48px 0 } .chs1-chapter-subtitle { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.29167em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 20px } .emt1-endmatter-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 120%; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 20px 0 0 } .frame { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; text-align: center; padding: 0; margin: 0 auto } .frame1 { height: auto; width: 100% } .frame2 { height: auto; width: 15% } .frame3 { height: auto; width: 99% } .ha-head { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 20px 16px } .hd-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 20px 0 } .he-head { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 20px 32px } .hph2-highlighted-phrase { font-family: "Caliban Std", sans-serif; font-size: 1em; font-style: italic; font-weight: normal } .lb6-highlighted-label { font-family: "Caflisch Script Pro Regular", serif; font-size: 1em; font-style: italic; font-weight: normal } .lb7-highlighted-label { font-family: BradleyHandITC, sans-serif; font-size: 1em; font-style: normal; font-weight: normal } .ol1-ordered-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 20px 16px 0 } .ol2-ordered-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 16px } .ol3-ordered-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 16px; padding: 0; margin: 0 16px } .ol4-ordered-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 16px; padding: 0; margin: 0 16px 20px } .or-orion-logo { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 150px 0 0 } .osl1-ordered-sublist { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 20px 16px 10px } .osl4-ordered-sublist { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 10px 16px 20px } .ossl1-ordered-sub-sublist { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 20px 16px } .ossl2-ordered-sub-sublist { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 20px 16px 0 } .pd-publication-date { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 48px 0 10px } .pha-prelim-a-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 1.29167em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 120%; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 48px 0 } .qu1-quotation-1-full-out { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 16px } .qu1-quotation-1-middle { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 16px; padding: 0; margin: 0 16px } .qu3-quotation { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 48px 16px 10px } .rcp1-recipe { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: center; text-decoration: none; text-indent: 16px; padding: 0; margin: 20px 16px } .rvh-review-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 48px 0 20px } .sp1-speaker { font-family: "HelveticaNeueLT Std", sans-serif; font-size: 1em; font-style: normal; font-weight: normal } .sp4-speaker { font-family: Bliss, sans-serif; font-size: 1em; font-style: normal; font-weight: normal } .ti-title-page-title { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 48px 0 0 } .toc1-table-of-contents-entry { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .tvt-title-verso-page-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 10px }