html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{
margin:0;
padding:0;
border:0;
vertical-align:baseline;
box-sizing:border-box;
}
ol,
ul{
list-style:none;
}
table{
border-collapse:collapse;
border-spacing:0;
}
caption,
th,
td{
text-align:left;
font-weight:normal;
vertical-align:middle;
}
q,
blockquote{
quotes:none;
}
q:before,
q:after,
blockquote:before,
blockquote:after{
content:"";
content:none;
}
a img{
border:none;
}
address,
article,
aside,
blockquote,
canvas,
dd,
div,
dl,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
li,
main,
menu,
summary,
nav,
noscript,
ol,
output,
p,
pre,
section,
table,
tfoot,
ul,
video{
display:block;
}
br{
display:block;
}
br:after{
content:"";
}
html{
font-size:91.66666%;
line-height:1.4em;
}
body{
color:#000;
vertical-align:middle;
text-align:left;
direction:ltr;
}
div > img,
figure > img{
width:auto;
height:auto;
max-width:100%;
max-height:100%;
display:inline-block;
}
p{
font-size:1em;
line-height:1.4em;
text-indent:0em;
}
p + p{
text-indent:1em;
}
h1,
h2,
h3,
h4,
h5,
h6{
page-break-inside:avoid;
hyphens:none;
font-weight:bold;
}
h1 + p,
h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p{
margin-top:1.4em;
}
h1{
font-size:1.95205em;
line-height:1.4em;
margin-top:0.7172em;
}
h2{
font-size:1.56205em;
line-height:1.4em;
margin-top:0.89626em;
}
h3{
font-size:1.24977em;
line-height:1.4em;
margin-top:1.1202em;
}
h4{
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
}
h5{
font-size:0.79977em;
line-height:1.4em;
margin-top:1.7505em;
}
h6{
font-size:0.63955em;
line-height:1.4em;
margin-top:2.18905em;
}
hr{
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
margin-bottom:1.4em;
width:100%;
}
b,
strong{
font-size:inherit;
font-weight:bold;
}
i,
em{
font-size:inherit;
line-height:inherit;
font-style:italic;
}
i em,
em em{
font-style:normal;
}
u,
ins,
.underline{
text-decoration:underline;
}
s,
strike,
.strike{
text-decoration:line-through;
}
code,
tt,
pre,
.electronic-text{
font-family:monospace;
}
small{
font-size:0.8em;
}
sup,
sub,
.note{
vertical-align:top;
position:relative;
font-size:75%;
font-weight:inherit;
padding-left:0.25em;
text-decoration:none;
line-height:0;
}
sub{
vertical-align:sub;
}
sup{
vertical-align:super;
}
a{
color:black;
color:rgba(33, 125, 187, 1.0);
text-decoration:underline;
}
a[href *= "notes"],
a[href *= "#note"]{
text-decoration:none;
}
a:link,
a:visited,
a:hover,
a:active{
color:black;
color:rgba(25, 96, 144, 1.0);
}
ul,
ol,
dl{
padding-left:1.2em;
}
ul + p,
p + ul,
ol + p,
p + ol,
dl + p,
p + dl{
padding-top:1.4em;
}
li ul,
li ol,
li dl{
font-size:1em;
line-height:1.4em;
page-break-inside:avoid;
}
ul{
list-style-type:disc;
}
ul li ul{
margin-bottom:0;
list-style-type:circle;
}
ul ul ul{
list-style-type:square;
}
ol{
list-style-type:decimal;
}
ol ol{
margin-bottom:0;
list-style-type:lower-alpha;
}
ol ol ol{
list-style-type:lower-roman;
}
li{
font-size:1em;
line-height:1.4em;
display:list-item;
}
table.noborder td,
table.noborder th,
table.noborder tfoot td{
border:none !important;
background:none !important;
}
table{
width:100%;
max-width:100%;
border-collapse:collapse;
font-size:0.79977em;
line-height:1.4em;
margin-top:1.7505em;
margin-bottom:1.7505em;
display:table;
text-indent:0 !important;
text-align:left;
}
table caption{
text-align:left;
caption-side:bottom;
font-weight:600;
text-indent:0em;
}
table td,
table th,
table tfoot td{
border-color:#cccccc;
border-width:0.08525em;
border-style:solid;
padding:0.79em;
}
table th,
table tfoot td{
font-weight:600;
}
table + p{
margin-top:1.4em;
}
.acknowledgements h1{
text-align:center;
}
.author-name,
.publisher,
.rightsholder{
font-size:inherit;
font-weight:600;
text-indent:0;
}
.author-name + p,
.publisher + p,
.rightsholder + p{
text-indent:0em;
}
.by-same-author h1{
font-size:inherit;
font-style:italic;
}
.by-same-author h1 em{
font-style:normal;
}
.by-same-author ul,
.by-same-author ol{
margin-left:0 !important;
list-style:none !important;
}
.by-same-author li{
font-size:1em;
line-height:1.4em;
}
h1 + .chapter-subtitle,
h2 + .chapter-subtitle,
h3 + .chapter-subtitle,
h4 + .chapter-subtitle,
h5 + .chapter-subtitle,
h6 + .chapter-subtitle{
margin-top:0em;
}
h1 + .chapter-subtitle{
font-size:1.56205em;
line-height:1.4em;
}
h2 + .chapter-subtitle{
font-size:1.24977em;
line-height:1.4em;
}
h3 + .chapter-subtitle{
font-size:1em;
line-height:1.4em;
}
h4 + .chapter-subtitle{
font-size:0.79977em;
line-height:1.4em;
}
h5 + .chapter-subtitle,
h6 + .chapter-subtitle{
font-size:0.63955em;
line-height:1.4em;
}
.chapter-subtitle + p{
text-indent:0em;
}
p.colophon{
font-size:1em;
line-height:1.4em;
text-indent:0em;
}
.dedication{
text-align:center;
text-indent:0em;
}
.sms{
font-family:sans-serif;
font-size:0.8em;
}
.entry{
text-indent:-1em;
margin-left:1em;
}
.entry + .entry{
text-indent:-1em;
margin-left:1em;
}
.epigraph h1,
.epilogue h1,
.dedication h1,
.introduction h1,
div.index h1,
.by-same-author h1,
.about-the-author h1{
font-size:1.56205em;
line-height:1.4em;
}
.heading{
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
margin-bottom:1.4em;
text-rendering:optimizeLegibility;
hyphens:none;
font-weight:300;
text-indent:0em;
text-align:center;
}
p.pause + .heading{
padding-top:0;
}
.heading + p{
text-indent:0em;
}
.heading + p.entry{
margin-left:0;
}
.vignette{
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
margin-bottom:1.4em;
text-align:center;
}
.vignette img{
width:5em;
height:auto;
display:inline;
}
img{
max-width:100%;
max-height:100%;
vertical-align:middle;
}
span.figure{
display:inline;
}
span.figure img{
width:auto;
max-width:100%;
height:1em;
}
div.figure{
display:block;
page-break-inside:avoid;
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
margin-bottom:1.4em;
text-align:center;
}
div.figure img{
page-break-inside:avoid;
font-size:1em;
line-height:1.4em;
display:inline-block;
}
div.figure p.caption{
font-size:0.79977em;
line-height:1.4em;
font-style:italic;
text-align:left;
}
div.figure p.caption em{
font-style:normal;
}
.index-group h2,
.index-group .heading{
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
page-break-after:avoid;
display:inline-block;
vertical-align:top;
text-align:left;
width:2em;
}
.index-group ul.index-entry-list{
padding:0em;
list-style:none;
text-align:left;
}
.index-group ul.index-entry-list li.index-entry{
font-size:0.79977em;
line-height:1.4em;
margin:0 0 0 2em;
text-indent:-1em;
}
.index-group ul.index-entry-list li.index-entry a.index-locator{
text-decoration:none;
}
.index-group ul.index-entry-list li.index-entry a.index-locator:first-of-type{
margin-left:0.25em;
}
.footnote,
.endnote{
font-size:inherit;
text-indent:0em;
}
a.noteref{
text-decoration:none;
padding:0 0.2em;
}
div.footnotes,
div.rearnotes{
font-size:1em;
line-height:1.4em;
margin-top:2.8em;
}
div.footnote,
div.rearnote{
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
}
div.footnote p span.footnote,
div.footnote p span.rearnote,
div.footnote p span.endnote,
div.footnote p a.nr,
div.rearnote p span.footnote,
div.rearnote p span.rearnote,
div.rearnote p span.endnote,
div.rearnote p a.nr{
display:inline-block;
}
div.footnote p span.footnote,
div.footnote p span.rearnote,
div.footnote p span.endnote,
div.rearnote p span.footnote,
div.rearnote p span.rearnote,
div.rearnote p span.endnote{
max-width:80%;
display:inline-block;
}
div.footnote p a.nr,
div.rearnote p a.nr{
text-decoration:none;
vertical-align:top;
text-align:left;
width:2.5em;
display:inline-block;
}
p.pause{
font-size:inherit;
text-align:center !important;
font-weight:bold;
vertical-align:middle;
text-indent:0em;
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
margin-bottom:1.4em;
}
p.pause + p{
text-indent:0em;
margin-top:0em;
}
p.empty-line{
font-size:inherit;
text-align:center !important;
font-weight:bold;
top:0em;
vertical-align:middle;
text-indent:0em;
position:relative;
}
p.empty-line + p{
text-indent:0em;
margin-top:0em;
}
p.quotation{
margin-top:1.4em;
margin-right:1em;
margin-left:1.5em;
text-indent:0em;
text-align:center;
}
p.quotation + p.quotation{
text-indent:0em;
margin-top:0em;
page-break-before:avoid;
}
p.quotation + *{
margin-top:1.4em;
text-indent:0em;
}
p.quotation + p.source{
page-break-before:avoid;
margin-top:1.4em;
}
.handwriting,
.signature{
font-size:inherit;
line-height:inherit;
font-style:italic;
}
.handwriting em,
.signature em{
font-style:normal;
}
p.signature{
margin-top:1.4em;
text-indent:0em;
text-align:right;
}
p.signature + .signature{
margin-top:0em;
}
p.signature + p{
text-indent:0em;
margin-top:1.4em;
}
p.source{
text-indent:0em;
font-size:inherit;
font-style:italic;
text-align:right;
}
p.source em{
font-style:normal;
}
p.source + p{
text-indent:0em;
margin-top:2.8em;
}
div.titlepage,
div.title{
text-align:center;
padding:0;
}
div.titlepage p,
div.title p{
text-indent:0em;
}
div.titlepage p.title,
div.titlepage p.book-title,
div.title p.title,
div.title p.book-title{
font-size:2em;
line-height:1.4em;
padding-top:1.4em;
padding-bottom:0.7em;
font-weight:600;
}
div.titlepage .subtitle,
div.titlepage .book-subtitle,
div.titlepage .book-seriestitle,
div.title .subtitle,
div.title .book-subtitle,
div.title .book-seriestitle{
font-size:1.24977em;
line-height:1.4em;
padding-bottom:2.24041em;
line-height:1.2 !important;
}
div.titlepage .author-name,
div.title .author-name{
font-size:1.24977em;
line-height:1.4em;
padding-top:1.1202em;
}
div.titlepage .publisher,
div.title .publisher{
font-size:1em;
line-height:1.4em;
padding-top:2.8em;
}
div.titlepage .imprint-logo,
div.title .imprint-logo{
font-size:4em;
line-height:1.4em;
padding-top:0.35em;
}
div.titlepage .additionalTitleText,
div.title .additionalTitleText{
font-size:1em;
line-height:1.4em;
padding-top:1.4em;
padding-bottom:1.4em;
}
.loi{
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
margin-bottom:1.4em;
}
.loi ol{
list-style:none;
}
.verse{
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
text-indent:0em;
page-break-inside:avoid;
font-style:italic;
padding-left:2em;
padding-right:2em;
}
.verse + p{
text-indent:0em;
margin-top:1.4em;
}
.verse em{
font-style:normal;
}
.verse + .verse{
margin-top:0;
}
.verse + .source{
text-align:right;
margin-top:1.4em;
padding-left:2em;
padding-right:2em;
}
p.pause + .verse,
p.empty-line + .verse,
.verse + p.empty-line{
margin-top:0;
}
span.letter{
font-style:italic;
}
span.letter em{
font-style:normal;
}
p.date{
font-size:inherit;
text-indent:0em;
font-style:italic;
text-align:right;
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
}
p.date em{
font-style:normal;
}
p.date + p{
text-indent:0em;
margin-top:1.4em;
}
p.letter{
font-size:inherit;
margin-left:1em;
margin-right:1em;
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
text-indent:0;
}
p.letter em{
font-style:italic;
}
p.letter + p.letter{
text-indent:1em;
margin-top:0;
}
p.letter + .signature{
margin-left:1em;
margin-right:1em;
}
p.letter + p{
text-indent:0em;
margin-top:1.4em;
}
p.empty-line + p.letter,
p.letter + p.empty-line{
margin-top:0;
}
.text-box{
border:1px solid #dddddd;
background-color:#f6f6f6;
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
margin-bottom:1.4em;
padding:1em;
}
.article{
font-size:1em;
line-height:1.4em;
margin-top:1.4em;
margin-bottom:1.4em;
padding:0.5em;
margin:0.5em;
font-style:italic;
}
.red{
color:black;
color:rgba(230, 0, 0, 1.0);
}
.yellow{
color:black;
color:rgba(255, 215, 0, 1.0);
}
.green{
color:black;
color:rgba(0, 128, 0, 1.0);
}
.blue{
color:black;
color:rgba(0, 0, 205, 1.0);
}
p.stage-line{
margin-top:1.4em;
text-indent:-3.5em;
margin-left:3.5em;
}
p.pause + p.stage-line,
p.empty-line + p.stage-line{
text-indent:-3.5em;
}
span.stage-part{
font-weight:bold;
padding-right:0.5em;
}
.stage-direction{
font-style:italic;
}
h1,
h2,
h3{
text-align:center;
}
h4{
text-align:left;
}
h1{
padding-top:1.43439em;
}
h1 + .chapter-subtitle{
text-align:center;
}
h1 + .chapter-subtitle + p{
margin-top:2.8em;
}
h1 + p{
margin-top:2.8em;
}
h2{
text-align:center;
padding-top:0.7172em;
}
h2 + .chapter-subtitle{
text-align:center;
font-style:italic;
}
h2 + .chapter-subtitle + p{
margin-top:1.4em;
}
h2 + p,
h2 + *{
margin-top:1.4em;
}
div.chapter h1{
page-break-before:auto;
}
div.chapter h2{
page-break-before:always;
}
div.acknowledgments h1{
page-break-before:auto;
}
div.titlepage h1{
page-break-before:auto;
}
div.dedication h1{
page-break-before:auto;
}
div.epigraph h1{
page-break-before:auto;
}
div.preface h1{
page-break-before:auto;
}
div.introduction h1{
page-break-before:auto;
}
div.seriespage h1{
page-break-before:auto;
}
div.colophon h1{
page-break-before:auto;
}
div.epilogue h1{
page-break-before:auto;
}
div.about-the-author h1{
page-break-before:auto;
}
div.by-same-author h1{
page-break-before:auto;
}