img { min-width:100%; width:100%; height:auto; max-height:100%; page-break-inside:avoid;} @font-face { font-family:Downcome; font-style:normal; font-weight:normal; src : url("../font/Downcome.suit"); } @font-face { font-family:"Janson Text LT Std"; font-style:normal; font-weight:bold; src : url("../font/JansonTextLTStd-Bold.otf"); } @font-face { font-family:"Janson Text LT Std"; font-style:italic; font-weight:normal; src : url("../font/JansonTextLTStd-Italic.otf"); } @font-face { font-family:"Janson Text LT Std"; font-style:oblique; font-weight:normal; src : url("../font/JansonTextLTStd-Italic.otf"); } @font-face { font-family:"Janson Text LT Std"; font-style:normal; font-weight:normal; src : url("../font/JansonTextLTStd-Roman.otf"); } @font-face { font-family:"Wordy Diva"; font-style:normal; font-weight:500; src : url("../font/WordyDiva.otf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } body { max-width: 100%; -epub-hyphens:auto; } @page { margin : 0.0em 0.0em 0.0em 0.0em; } h1.backmatter_B1-about-the-author { -epub-hyphens:none; -webkit-hyphens:none; color:#4d4d4f; font-family:Downcome, sans-serif; font-size:1.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.273; margin-bottom:0.3125em; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } h1.main-text_H1-CHAPTER-HEAD { -epub-hyphens:none; -webkit-hyphens:none; color:#4d4d4f; font-family:"Wordy Diva", sans-serif; font-size:1.167em; font-style:normal; font-variant:normal; font-weight:500; line-height:1.286; margin-bottom:1.1875em; margin-left:0; margin-right:0; margin-top:6.0em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } em.backmatter_CMS-ital { font-style:italic; font-weight:normal; } em.frontmatter_CMS-ital { font-style:italic; font-weight:normal; } strong.frontmatter_emphasis { font-style:normal; font-weight:bold; } em.main-text_CMS-ital { font-style:italic; font-weight:normal; } strong._idGenCharOverride-1, em._idGenCharOverride-1 { font-family:"Janson Text LT Std"; } /** frontmatter **/ p.frontmatter_dedication { -epub-hyphens:none; -webkit-hyphens:none; color:#808285; font-family:"Janson Text LT Std", serif; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-top:2.5em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.frontmatter_FRONTMATTER-TEXT-PARENT-STYLE { -epub-hyphens:none; -webkit-hyphens:none; font-family:"Janson Text LT Std", serif; font-size:0.542em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.231; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.frontmatter_manufacturing-info { -epub-hyphens:none; -webkit-hyphens:none; font-family:"Janson Text LT Std", serif; font-size:0.542em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.231; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.frontmatter_publisher-info { -epub-hyphens:none; -webkit-hyphens:none; font-family:"Janson Text LT Std", serif; font-size:0.542em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.231; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.frontmatter_acknowledgments-and-credits { -epub-hyphens:none; -webkit-hyphens:none; font-family:"Janson Text LT Std", serif; font-size:0.542em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.231; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.frontmatter_CIP { -epub-hyphens:none; -webkit-hyphens:none; font-family:"Janson Text LT Std", serif; font-size:0.542em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.231; margin-bottom:0; margin-left:0.5625em; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:-0.5625em; text-transform:none; widows:1; } p.frontmatter_copyright { -epub-hyphens:none; -webkit-hyphens:none; font-family:"Janson Text LT Std", serif; font-size:0.542em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.231; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } /** main text **/ p.main-text_TEXT { -epub-hyphens:none; -webkit-hyphens:none; font-family:"Janson Text LT Std", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.458; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:1.125em; text-transform:none; widows:1; } p.main-text_text-no-indent { -epub-hyphens:none; -webkit-hyphens:none; font-family:"Janson Text LT Std", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.458; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } /** backmatter **/ p.backmatter_ABOUT-THE-AUTHOR { -epub-hyphens:none; -webkit-hyphens:none; font-family:"Janson Text LT Std", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.458; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.PageBreak { font-family:"Helvetica (T1) Medium", sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } /** image **/ div.Basic-Text-Frame { border-style:solid; } /** spans **/ span.main-text_H1-alt1 { font-family:Downcome, sans-serif; font-size:2em; font-style:normal; font-weight:normal; } span.main-text_H1-chapter-number { color:#4d4d4f; font-family:Downcome, sans-serif; font-size:3.167em; font-style:normal; font-weight:normal; } span._idGenCharOverride-2 { font-size:2.714em; } span._idGenCharOverride-3 { font-size:1.714em; }