:root{--background:whitesmoke;--pagedjs-width:6in;--pagedjs-height:9in;--color-paper:white;--color-mbox:rgba(0, 0, 0, 0.2);--running-title-width:2.5in;--screen-pages-spacing:5mm}html{line-height:1.3}a[href^=http]:not([class=uri])::after{content:" (" attr(href) ")";font-size:90%;hyphens:none;word-break:break-all}.references a[href^=http]:not([class=uri])::after{content:none}.main a[href^="#"]:not([class^=footnote-]):not([href*=":"])::after{content:" (page " target-counter(attr(href),page) ")"}.main a.front-matter-ref[href^="#"]:not([class^=footnote-]):not([href*=":"])::after{content:" (page " target-counter(attr(href),page,lower-roman) ")"}.sourceCode a.front-matter-ref[href^="#"]:not([class^=footnote-]):not([href*=":"])::after,.sourceCode a[href^="#"]:not([class^=footnote-]):not([href*=":"])::after{content:unset}.lof ul,.lot ul,.toc ul{list-style:none;padding-left:0;overflow-x:clip}.toc li li{padding-left:1em}.lof a,.lot a,.toc a{text-decoration:none;background:#fff;padding-right:.33em}.lof a::after,.lot a::after,.toc a::after{content:target-counter(attr(href),page);float:right;background:#fff}.lof a.front-matter-ref::after,.lot a.front-matter-ref::after,.toc a.front-matter-ref::after{content:target-counter(attr(href),page,lower-roman)}.lof .leaders::before,.lot .leaders::before,.toc .leaders::before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.chapter-ref>.toc-section-number::before,.chapter>h1>.header-section-number::before{content:var(--chapter-name-before, "Chapter ")}.chapter-ref>.toc-section-number::after,.chapter>h1>.header-section-number::after{content:var(--chapter-name-after, "")}.subtitle span{font-size:.9em}img{max-width:100%}pre{padding:1em;white-space:pre-wrap}pre[class]{background:#f9f9f9}abbr{text-decoration:none}@media screen{div.sourceCode{overflow:visible!important}a.sourceLine::before{text-decoration:unset!important}}pre.numberSource a.sourceLine{left:0!important;text-indent:-5em}pre.numberSource{margin-left:0!important}table{margin:auto;border-top:1px solid #666;border-bottom:1px solid #666}table thead th{border-bottom:1px solid #ddd}tfoot,thead,tr:nth-child(even){background:#eee}.kable_wrapper>tbody>tr>td{vertical-align:top}.footnotes{font-size:90%}.footnotes hr::before{content:"Footnotes:"}.footnotes hr{border:none}.footnote-break{width:1in}body{hyphens:auto}code{hyphens:none}@media screen{body{background-color:var(--background);margin:var(--screen-pages-spacing) auto 0 auto}.pagedjs_pages{display:flex;max-width:calc(var(--pagedjs-width) * 2);flex:0;flex-wrap:wrap;margin:0 auto}.pagedjs_page{background-color:var(--color-paper);box-shadow:0 0 0 1px var(--color-mbox);flex-shrink:0;flex-grow:0;margin:auto auto var(--screen-pages-spacing) auto}}@media screen and (min-width:12.32in){.pagedjs_page{margin:auto 0 var(--screen-pages-spacing) 0}.pagedjs_first_page{margin-left:var(--pagedjs-width)}}@media screen and (max-width:1180px){body{width:calc(var(--pagedjs-width) + 2 * var(--screen-pages-spacing))}}body{font-family:Palatino,"Palatino Linotype","Palatino LT STD",Georgia,'Source Han Serif','Songti SC',serif;line-height:1.5em}.title-page{display:none}.date,.from{text-align:right}.from p{text-align:left;display:inline-block}.logo{position:running(header-logo);height:1cm}.date{margin-top:4em}@page{size:letter;margin:4cm 3cm;@top-left{content:element(header-logo)}@bottom-right{content:counter(page)}}@media screen and (min-width:12.32in){.pagedjs_first_page,.pagedjs_page{margin:auto auto 5mm auto}}