@font-face{font-family:Literata;src:url("fonts/LiterataFull-Regular.ttf");font-weight:400;font-style:normal;}
@font-face{font-family:Literata;src:url("fonts/LiterataFull-Italic.ttf");font-weight:400;font-style:italic;}
@font-face{font-family:Literata;src:url("fonts/LiterataFull-Bold.ttf");font-weight:700;font-style:normal;}
@font-face{font-family:Literata;src:url("fonts/LiterataFull-BoldItalic.ttf");font-weight:700;font-style:italic;}
.book-text h1.ode{ font-size: 1.6em; font-weight: normal; letter-spacing: .18em;
         text-align: center; margin: 2.2em 0 1.4em; page-break-before: always; }
.book-text h2{ font-size: 1em; font-weight: normal; letter-spacing: .14em;
     text-transform: uppercase; text-align: center; margin: 2em 0 1em; }
.book-text h2.commentary-head{ margin-top: 2.4em; }
.book-text p{ margin: 0 0 .35em; text-indent: 0; }
.book-text p.verse{ margin-left: 2.2em; text-indent: -2.2em; margin-bottom: .55em; }
.book-text span.vn{ font-variant-numeric: lining-nums; color: #555; }
.book-text em{ font-style: italic; }
.book-text span.ar-missing{ font-style: normal; color: #6a6a6a; font-size: .92em;
                  white-space: nowrap; }
.book-text span.pb{ display: none; }
.book-text sup a.fnref,.book-text a.fnref{ text-decoration: none; font-size: .78em;
                       vertical-align: super; line-height: 0; }
.book-text section.footnotes{ margin-top: 2.6em; border-top: 1px solid #ccc;
                    padding-top: .8em; font-size: .9em; }
.book-text section.footnotes h2{ text-align: left; letter-spacing: .1em;
                       font-size: .85em; margin: .6em 0; }
.book-text aside{ margin: 0 0 .5em; }
.book-text a{ color: inherit; }
.book-text a.fnback{ text-decoration: none; }
.book-text nav ol ol{ padding-left: 1.2em; }
.book-text h1.chap{ font-size: 1.5em; font-weight: normal; letter-spacing: .16em;
          text-align: center; margin: 2.2em 0 .4em; page-break-before: always;
          text-transform: uppercase; }
.book-text p.chapnum{ text-align: center; letter-spacing: .22em; font-size: .8em;
            text-transform: uppercase; color: #555; margin: 0 0 1.6em; }
.book-text p{ margin: 0 0 .8em; }
.book-text blockquote{ margin: 1.1em 2em; }
.book-text blockquote.verse p{ font-size: .96em; line-height: 1.5; }
.book-text ol.notes{ font-size: .9em; margin-top: .6em; }
.book-text ol.notes li{ margin-bottom: .5em; }
.book-text a.back{ text-decoration: none; }
.book-text p.bib{ margin: 0 0 .5em; text-indent: -1.1em; padding-left: 1.1em; }
.book-text p.bibsub{ margin: 0 0 .5em 1.2em; text-indent: -1.1em; padding-left: 1.1em; }
.book-text p.bibnote{ margin: 0 0 .8em 1.2em; font-size: .93em; text-indent: 0; }
.book-text p.sidenote{ margin: 1.1em 0 .25em; text-indent: 0; text-align: left; font-size: .92em; letter-spacing: .03em; page-break-after: avoid; break-after: avoid; }
.book-text p.sidenote + p{ text-indent: 0; }
.book-text span.vl{ display:block; padding-left:1.4em; text-indent:-1.4em; }
.book-text p.byline{ text-align:center; letter-spacing:.16em; font-size:.8em; text-transform:uppercase; margin: -1em 0 1.8em; }
.book-text h2.section{ margin: 2em 0 1em; }
.book-text h3.poem{ font-size: .82em; font-weight: normal; letter-spacing: .14em; text-transform: uppercase;
          text-align: center; margin: 2em 0 .8em; }
.book-text div.verse{ margin: .6em 0 1.1em 1.4em; }
.book-text div.verse p{ margin: 0 0 .7em; text-indent: 0; }
.book-text span.vl{ display:block; padding-left:1.4em; text-indent:-1.4em; }
.book-text span.vl.i2{ padding-left:2.6em; }
.book-text span.vl.i3{ padding-left:3.8em; }
.book-text div.verse p.stars,.book-text p.stars{ text-align:center; letter-spacing:.5em; margin:.4em 0 .8em; }
.book-text p.sig{ text-align:right; font-size:.86em; letter-spacing:.05em; margin: 1em 0; }
.book-text span.sc{ font-size: .84em; letter-spacing: .04em; }
.book-text blockquote.epigraph{ margin: .6em 2em 1.4em; }
.book-text sup.nr{ font-size: .7em; line-height: 0; }
.book-text sup.nr a{ text-decoration: none; }
.book-text .tp{ text-align:center; margin-top: 3em; }
.book-text .tp h1{ font-size: 1.6em; font-weight: normal; letter-spacing: .1em; text-transform: uppercase; }
.book-text .tp .sub{ letter-spacing:.12em; font-size:.9em; text-transform:uppercase; }
.book-text .tp .auth{ letter-spacing:.18em; margin-top:1.4em; }
.book-text .tp .imprint{ margin-top:3em; letter-spacing:.2em; font-size:.8em; }
.book-text .copyright p{ font-size: .9em; }
.book-text .ded{ text-align:center; margin-top: 4em; letter-spacing:.06em; }
.book-text ol.notes.numbered{ list-style: none; padding-left: 0; }
.book-text ol.notes.numbered li{ margin-left: 2em; text-indent: -2em; }
.book-text ol.notes.numbered span.nnum{ display: inline-block; width: 2em; text-indent: 0; }
.book-text p.source-note{font-size:8.8pt;text-align:center;text-indent:0;}
.book-text p.source-subtitle{text-align:center;text-indent:0;}
.book-text h2.source-subtitle,.book-text h2.subsection{text-transform:none;letter-spacing:0;font-style:normal;}
.book-text p.dedication-name{text-align:center;text-indent:0;margin:1em 0;}
.book-text .classification h3.class-title{font-weight:normal;font-size:10.5pt;text-align:center;margin:1em 0;}
.book-text .classification .indent{padding-left:2em;}
.book-text .class-group{width:100%;border-collapse:collapse;margin:.5em 0;}
.book-text .class-group td{vertical-align:middle;padding:.2em .5em;}
.book-text .class-group .group-label{border-left:1px solid #000;width:27%;text-align:left;}
.book-text .class-group p{text-align:left;text-indent:0;}
@font-face{font-family:ArabicNote;src:url("fonts/DejaVuSans.ttf");font-weight:400;font-style:normal;}
.book-text .arabic{font-family:ArabicNote,sans-serif;font-style:normal;font-weight:400;}
.book-text h1.chap,.book-text h1.ode{font-size:1.15em;letter-spacing:.06em;}
.book-text h2{letter-spacing:.06em;hyphens:auto;}
.book-text p.chapnum + h1.chap{page-break-before:auto;break-before:auto;}
.book-text h1,.book-text h2,.book-text h3{overflow-wrap:anywhere;}
.book-text span[id^="source-"]{display:inline-block;width:0;}
.book-text sup.nr#fnref-04-introduction-14-1{display:inline-block;}