body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,code,blockquote{margin:0;padding:0;border-width:0}td,th{border-style:solid;border-width:1px}table{border-collapse:collapse}body{hyphens:auto;-epub-hyphens:auto;-webkit-hyphens:auto;font-family:serif;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.6}@page{margin:1px 1px 1px 1px}.cover{text-align:center;width:100%;height:100%}.title-page-author{font-size:1.3em;line-height:1.5;margin-top:100px;page-break-after:avoid;page-break-before:avoid;text-align:center;text-decoration:none;text-indent:0;margin-bottom:1em;hyphens:auto;-epub-hyphens:auto;-webkit-hyphens:auto}.title-page-title{font-size:1.5em;line-height:1.5;page-break-after:avoid;page-break-before:avoid;text-align:center;text-decoration:none;text-indent:0;hyphens:auto;-epub-hyphens:auto;-webkit-hyphens:auto}.title-page-subtitle{font-size:1.1em;line-height:1.5;font-style:italic;margin-top:20px;page-break-after:avoid;page-break-before:avoid;text-align:center;text-decoration:none;text-indent:0;font-style:italic;hyphens:auto;-epub-hyphens:auto;-webkit-hyphens:auto}.publishing-info{font-style:italic;margin-bottom:1em;page-break-after:avoid;page-break-before:avoid;text-align:center;text-indent:0}.publishing-info p{margin-bottom:1em}.publisher-logo-container{width:150px;height:150px;margin-left:auto;margin-right:auto;page-break-after:avoid;page-break-before:avoid}.publisher-logo{width:100%}p.no-indent{text-indent:0;page-break-after:avoid;page-break-before:avoid}b{font-weight:bold}i{font-style:italic}.underline{text-decoration:underline}a{color:#0057ad;text-decoration:underline}p{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-decoration:none;widows:2;orphans:2;hyphens:none;-epub-hyphens:none;-webkit-hyphens:none}.center-align{text-align:center}.right-align{text-align:right}h1,h2,h3{font-family:sans-serif;font-style:normal;font-variant:normal;font-weight:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-align:left;text-indent:0;orphans:2;widows:2;hyphens:none;-epub-hyphens:none;-webkit-hyphens:none}h1{font-size:1.4em;line-height:1.2;margin-bottom:0.5em;margin-top:1.4em;page-break-after:avoid;page-break-before:avoid;hyphens:none;-epub-hyphens:none;-webkit-hyphens:none}h2{font-size:1.2em;line-height:1.2;margin-bottom:0.5em;margin-top:1.2em;page-break-after:avoid;page-break-before:avoid;hyphens:none;-epub-hyphens:none;-webkit-hyphens:none}h3{font-size:1.1em;font-style:italic;line-height:1.2;margin-bottom:0.5em;margin-top:1em;page-break-after:avoid;page-break-before:avoid;hyphens:none;-epub-hyphens:none;-webkit-hyphens:none}h1.part-number{font-size:2em;font-weight:300;line-height:1;margin-top:3em;margin-bottom:0em;page-break-after:avoid;page-break-before:avoid;text-align:center;hyphens:none;-epub-hyphens:none;-webkit-hyphens:none}h1.part-title{font-size:1.6em;font-weight:normal;line-height:1.3em;margin-top:1em;margin-bottom:1em;page-break-after:avoid;page-break-before:avoid;text-align:center;hyphens:none;-epub-hyphens:none;-webkit-hyphens:none}.part-summary{font-style:italic;text-align:center;margin-right:10%;margin-left:10%}h1.chapter-number{font-size:2.4em;font-family:serif;font-weight:300;line-height:1.2;margin-top:2em;margin-bottom:1em;page-break-after:avoid;page-break-before:avoid;text-align:center;hyphens:none;-epub-hyphens:none;-webkit-hyphens:none}h1.chapter-title{font-size:1.8em;font-weight:normal;line-height:1.4;margin-top:2em;margin-bottom:2em;page-break-after:avoid;page-break-before:avoid;text-align:center;hyphens:none;-epub-hyphens:none;-webkit-hyphens:none}.chapter-content{page-break-after:auto;page-break-before:auto;text-align:justify;text-indent:1.5em}span.dropcap{font-size:3.4em;height:1.5em;line-height:1.1em;overflow:hidden;float:left;margin-right:0.05em;margin-bottom:-0.6em}span.dropcap-quote{float:left}@media amzn-kf8{span.dropcap{margin-top:-0.25em}}@media amzn-mobi{span.dropcap{margin-top:-0.25em}}sup{vertical-align:super}sup a{font-size:0.75em;text-decoration:none}.endnotes-container{border-top:1px solid #CCCCCC;margin-top:1em;padding-top:1em}.endnote{width:auto;border:none;line-height:1.25;margin-top:.25em;page-break-after:avoid;page-break-before:avoid;font-size:0.9em;text-indent:0}.endnote-mark{font-size:0.85em;line-height:1.25;display:inline}.endnote-mark a{color:inherit;text-decoration:none}.chapter-content img{display:block;width:98%;margin:0.5em auto 0.5em auto;padding:1%;text-indent:0}p.caption{text-align:center;font-style:italic;margin-bottom:1em;text-indent:0;page-break-before:avoid}ul,ol{margin-top:0.5em;margin-bottom:0.5em}li{list-style-position:outside;page-break-after:auto;page-break-before:auto;text-align:left;text-indent:0;hyphens:none;-epub-hyphens:none;-webkit-hyphens:none}.scene-break{-epub-hyphens:none;-webkit-hyphens:none;hyphens:none;page-break-after:avoid;page-break-before:avoid;font-size:1.2em;padding:30px 0;text-align:center}blockquote{margin-bottom:1em;margin-top:1em;margin-left:1.5em;margin-right:1.5em;page-break-after:auto;page-break-before:auto;font-style:italic}blockquote i{font-style:normal}.dedication{width:25em;font-style:italic;text-align:center;margin:auto;margin-top:3em}.epigraph-container{width:25em;margin:auto}.epigraph-container .epigraph{margin-top:3em;margin-left:4em;margin-right:4em;text-align:justify}.epigraph-container .epigraph .epigraph-attribution{text-align:right;margin-top:0.5em}ol.toc{list-style-type:none;margin-top:0em;margin-bottom:0em}ol.toc ol.toc{padding-left:0em}.toc-part{list-style:none;margin-top:1em;margin-bottom:1em}.toc-heading1{margin-bottom:0.25em;margin-left:1.5em;page-break-after:auto;page-break-before:auto;text-indent:0}.toc-heading2{margin-bottom:0.25em;margin-left:2.5em;page-break-after:auto;page-break-before:auto;text-indent:0}.toc-heading3{margin-bottom:0.25em;margin-left:3.5em;page-break-after:auto;page-break-before:auto;text-indent:0}nav>ol>li{margin-bottom:0.25em;page-break-after:auto;page-break-before:auto;text-decoration:none;text-indent:0;list-style:none}nav>ol>li.toc-body>a{font-weight:bold}nav>ol>li.toc-body.toc-italics>a{font-weight:normal}.toc-italics{font-style:italic}.toc-part ~ .toc-body.toc-chapter+.toc-back_matter,.toc-part ~ .toc-body.toc-chapter+.toc-body:not(.toc-chapter):not(.toc-part){margin-top:1em}.about-the-author.no-image h1{margin-top:2em}.about-the-author h1{margin:1em 0}.about-the-author h4{margin-top:1em}.about-the-author .author-photo{text-align:center}.about-the-author .author-photo img{width:40%}.about-the-author .social-icon{height:1em;position:relative;top:0.1em;padding-right:0.25em}.about-the-author .social-icon-link{text-decoration:none}.avoid-page-break{page-break-inside:avoid}.also-by .book{margin:1.5em 0;overflow:auto}.also-by .book .cover{width:100%;text-align:center}.also-by .book .cover img{width:40%}.also-by .book .book-info h2{margin-top:1em;font-weight:bold}.also-by .book .link{margin-bottom:0.5em}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:normal;src:url("fonts/RobotoMono-Regular.ttf")}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:bold;src:url("fonts/RobotoMono-Bold.ttf")}@font-face{font-family:'Roboto Mono';font-style:italic;font-weight:bold;src:url("fonts/RobotoMono-BoldItalic.ttf")}@font-face{font-family:'Roboto Mono';font-style:italic;font-weight:normal;src:url("fonts/RobotoMono-Italic.ttf")}pre{font-family:'Roboto Mono', monospace;background:#f5f5f5;padding:1em;margin:1em 0;text-indent:0;text-align:left;white-space:pre-wrap;font-size:0.8em}@font-face{font-family:'Crimson';font-style:normal;font-weight:normal;src:url("fonts/Crimson-Roman.otf")}@font-face{font-family:'Crimson';font-style:normal;font-weight:bold;src:url("fonts/Crimson-Bold.otf")}@font-face{font-family:'Crimson';font-style:italic;font-weight:bold;src:url("fonts/Crimson-BoldItalic.otf")}@font-face{font-family:'Crimson';font-style:italic;font-weight:normal;src:url("fonts/Crimson-Italic.otf")}body{font-family:'Crimson', serif}h1,h2,h3{font-family:'Crimson', sans-serif}h1.chapter-number{font-family:'Lato-Light', serif}