@charset "UTF-8";
/* stylelint-disable no-invalid-position-at-import-rule */
@import "https://fonts.googleapis.com/css?family=Cormorant+Garamond:400,400i,700,700i|Lora:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext,vietnamese";
.front-matter, .part, .chapter, .back-matter {
  color: #373d3f;
}
.front-matter a, .part a, .chapter a, .back-matter a {
  color: var(--primary, #b01109);
}
.front-matter blockquote, .part blockquote, .chapter blockquote, .back-matter blockquote {
  color: #373d3f;
}
.front-matter h1, .part h1, .chapter h1, .back-matter h1 {
  color: #373d3f;
}
.front-matter h2, .part h2, .chapter h2, .back-matter h2 {
  color: #373d3f;
}
.front-matter h3, .part h3, .chapter h3, .back-matter h3 {
  color: #373d3f;
}
.front-matter h4, .part h4, .chapter h4, .back-matter h4 {
  color: #373d3f;
}
.front-matter h5, .part h5, .chapter h5, .back-matter h5 {
  color: #373d3f;
}
.front-matter h6, .part h6, .chapter h6, .back-matter h6 {
  color: #373d3f;
}
.front-matter table, .part table, .chapter table, .back-matter table {
  color: #373d3f;
}
.front-matter table p, .part table p, .chapter table p, .back-matter table p {
  color: #373d3f;
}
p.wp-caption-text {
  color: #373d3f;
}
.index .ugc, .index .ugc p {
  color: #373d3f;
}
#half-title-page > .title {
  color: #373d3f;
}
#title-page > .title {
  color: #373d3f;
}
#title-page > .subtitle {
  color: #373d3f;
}
#title-page > .author {
  color: #373d3f;
}
#title-page > .publisher {
  color: #373d3f;
}
#title-page > .publisher-city {
  color: #373d3f;
}
.front-matter-title {
  color: #373d3f;
}
#copyright-page .ugc p {
  color: #373d3f;
}
.dedication p {
  color: #373d3f;
}
.epigraph p {
  color: #373d3f;
}
.part-number {
  color: #373d3f;
}
.part-title {
  color: #373d3f;
}
.chapter-number, .entry-title span {
  color: #373d3f;
}
.chapter-title {
  color: #373d3f;
}
.chapter-subtitle {
  color: #373d3f;
}
.chapter-author {
  color: #373d3f;
}
.aphorism {
  color: #373d3f;
}
.back-matter-title {
  color: #373d3f;
}
.firstcharacter, .first-character {
  color: #373d3f;
}
.pullquote, .pullquote-left, .pullquote--left, .pullquote-right, .pullquote--right, .pullquote-outside, .pullquote--outside, .pullquote-inside, .pullquote--inside {
  color: #373d3f;
}
div.sidebar {
  background-color: #eee;
}
.textbox, .bcc-box {
  background-color: initial;
  border-color: #373d3f;
}
.textbox.shaded, .bcc-box.shaded {
  background-color: #eee;
}
.shaded {
  background-color: #eee;
}
.blockquote, .front-matter blockquote, .part blockquote, .chapter blockquote, .back-matter blockquote, body#tinymce.wp-editor blockquote {
  margin: 1em 1em 1em 2.5em;
  font-family: "Lora", serif;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  padding: 0 0 0 0;
  letter-spacing: normal;
  word-spacing: normal;
  border-left: 0 none initial;
  line-height: 1.5555555556em;
  text-align: justify;
}
.front-matter, .part, .chapter, .back-matter, body#tinymce.wp-editor {
  font-family: "Lora", serif;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5555555556em;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.front-matter h1, .front-matter h2, .front-matter h3, .front-matter h4, .front-matter h5, .front-matter h6, .part h1, .part h2, .part h3, .part h4, .part h5, .part h6, .chapter h1, .chapter h2, .chapter h3, .chapter h4, .chapter h5, .chapter h6, .back-matter h1, .back-matter h2, .back-matter h3, .back-matter h4, .back-matter h5, .back-matter h6, body#tinymce.wp-editor h1, body#tinymce.wp-editor h2, body#tinymce.wp-editor h3, body#tinymce.wp-editor h4, body#tinymce.wp-editor h5, body#tinymce.wp-editor h6 {
  hyphens: none;
}
.front-matter h1, .part h1, .chapter h1, .back-matter h1, body#tinymce.wp-editor h1 {
  border-bottom: none 0 initial;
  margin-top: 2.1428571429em;
  margin-bottom: 1.4285714286em;
  padding-bottom: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.80225em;
  font-style: normal;
  font-weight: bold;
  line-height: 1.2em;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  word-spacing: normal;
}
.front-matter h2, .part h2, .chapter h2, .back-matter h2, body#tinymce.wp-editor h2 {
  border-bottom: none 0 initial;
  margin-top: 2.1428571429em;
  margin-bottom: 1.4285714286em;
  padding-bottom: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.602em;
  font-style: normal;
  font-weight: bold;
  line-height: 1.2em;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  word-spacing: normal;
}
.front-matter h3, .part h3, .chapter h3, .back-matter h3, body#tinymce.wp-editor h3 {
  border-bottom: none 0 initial;
  margin-top: 2.1428571429em;
  margin-bottom: 1.4285714286em;
  padding-bottom: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.602em;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2em;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  word-spacing: normal;
}
.front-matter h4, .part h4, .chapter h4, .back-matter h4, body#tinymce.wp-editor h4 {
  border-bottom: none 0 initial;
  margin-top: 2.1428571429em;
  margin-bottom: 1.4285714286em;
  padding-bottom: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.42425em;
  font-style: italic;
  font-weight: normal;
  line-height: 1.2em;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  word-spacing: normal;
}
.front-matter h5, .part h5, .chapter h5, .back-matter h5, body#tinymce.wp-editor h5 {
  border-bottom: none 0 initial;
  margin-top: 2.1428571429em;
  margin-bottom: 1.4285714286em;
  padding-bottom: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.265625em;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2em;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  word-spacing: normal;
}
.front-matter h6, .part h6, .chapter h6, .back-matter h6, body#tinymce.wp-editor h6 {
  border-bottom: none 0 initial;
  margin-top: 2.1428571429em;
  margin-bottom: 1.4285714286em;
  padding-bottom: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.265625em;
  font-style: italic;
  font-weight: normal;
  line-height: 1.2em;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  word-spacing: normal;
}
.front-matter a, .part a, .chapter a, .back-matter a {
  text-decoration: underline;
}
.front-matter ol, .part ol, .chapter ol, .back-matter ol, body#tinymce.wp-editor ol {
  margin-top: 1.4285714286em;
  margin-bottom: 1.4285714286em;
  margin-left: 0;
  padding-left: 2em;
}
.front-matter ol ol, .part ol ol, .chapter ol ol, .back-matter ol ol, body#tinymce.wp-editor ol ol {
  margin-bottom: 0;
  margin-top: 0.5em;
}
.front-matter ul, .part ul, .chapter ul, .back-matter ul, body#tinymce.wp-editor ul {
  margin-top: 1.4285714286em;
  margin-bottom: 1.4285714286em;
  margin-left: 0;
  padding-left: 2em;
}
.front-matter ul ul, .part ul ul, .chapter ul ul, .back-matter ul ul, body#tinymce.wp-editor ul ul {
  margin-bottom: 0;
  margin-top: 0.5em;
}
.front-matter ol.legal, .part ol.legal, .chapter ol.legal, .back-matter ol.legal, body#tinymce.wp-editor ol.legal {
  list-style-type: none;
  padding-left: 0;
  counter-reset: level-1;
}
.front-matter ol.legal li::before, .part ol.legal li::before, .chapter ol.legal li::before, .back-matter ol.legal li::before, body#tinymce.wp-editor ol.legal li::before {
  counter-increment: level-1;
  content: counter(level-1) ". ";
  display: inline-block;
  text-align: right;
  width: 2em;
}
.front-matter ol.legal ol, .part ol.legal ol, .chapter ol.legal ol, .back-matter ol.legal ol, body#tinymce.wp-editor ol.legal ol {
  list-style-type: none;
  counter-reset: level-2;
}
.front-matter ol.legal ol li::before, .part ol.legal ol li::before, .chapter ol.legal ol li::before, .back-matter ol.legal ol li::before, body#tinymce.wp-editor ol.legal ol li::before {
  counter-increment: level-2;
  content: counter(level-2,lower-alpha) ". ";
  min-width: 2em;
  width: auto;
}
.front-matter ol.legal ol ol, .part ol.legal ol ol, .chapter ol.legal ol ol, .back-matter ol.legal ol ol, body#tinymce.wp-editor ol.legal ol ol {
  list-style-type: none;
  counter-reset: level-3;
}
.front-matter ol.legal ol ol li::before, .part ol.legal ol ol li::before, .chapter ol.legal ol ol li::before, .back-matter ol.legal ol ol li::before, body#tinymce.wp-editor ol.legal ol ol li::before {
  counter-increment: level-3;
  content: counter(level-3,lower-roman) ". ";
}
.front-matter ol.legal ol ol ol, .part ol.legal ol ol ol, .chapter ol.legal ol ol ol, .back-matter ol.legal ol ol ol, body#tinymce.wp-editor ol.legal ol ol ol {
  list-style-type: none;
  counter-reset: level-4;
}
.front-matter ol.legal ol ol ol li::before, .part ol.legal ol ol ol li::before, .chapter ol.legal ol ol ol li::before, .back-matter ol.legal ol ol ol li::before, body#tinymce.wp-editor ol.legal ol ol ol li::before {
  counter-increment: level-4;
  content: counter(level-4) ") ";
}
.front-matter ol.legal ol ol ol ol, .part ol.legal ol ol ol ol, .chapter ol.legal ol ol ol ol, .back-matter ol.legal ol ol ol ol, body#tinymce.wp-editor ol.legal ol ol ol ol {
  list-style-type: none;
  counter-reset: level-5;
}
.front-matter ol.legal ol ol ol ol li::before, .part ol.legal ol ol ol ol li::before, .chapter ol.legal ol ol ol ol li::before, .back-matter ol.legal ol ol ol ol li::before, body#tinymce.wp-editor ol.legal ol ol ol ol li::before {
  counter-increment: level-5;
  content: counter(level-5,lower-alpha) ") ";
}
.front-matter ol.legal ol ol ol ol ol, .part ol.legal ol ol ol ol ol, .chapter ol.legal ol ol ol ol ol, .back-matter ol.legal ol ol ol ol ol, body#tinymce.wp-editor ol.legal ol ol ol ol ol {
  list-style-type: none;
  counter-reset: level-6;
}
.front-matter ol.legal ol ol ol ol ol li::before, .part ol.legal ol ol ol ol ol li::before, .chapter ol.legal ol ol ol ol ol li::before, .back-matter ol.legal ol ol ol ol ol li::before, body#tinymce.wp-editor ol.legal ol ol ol ol ol li::before {
  counter-increment: level-6;
  content: counter(level-6,lower-roman) ") ";
}
.front-matter ol.harvard, .part ol.harvard, .chapter ol.harvard, .back-matter ol.harvard, body#tinymce.wp-editor ol.harvard {
  list-style-type: none;
  padding-left: 0;
  counter-reset: level-1;
}
.front-matter ol.harvard li::before, .part ol.harvard li::before, .chapter ol.harvard li::before, .back-matter ol.harvard li::before, body#tinymce.wp-editor ol.harvard li::before {
  counter-increment: level-1;
  content: counter(level-1,upper-roman) ". ";
  display: inline-block;
  text-align: right;
  width: 2em;
}
.front-matter ol.harvard ol, .part ol.harvard ol, .chapter ol.harvard ol, .back-matter ol.harvard ol, body#tinymce.wp-editor ol.harvard ol {
  list-style-type: none;
  counter-reset: level-2;
}
.front-matter ol.harvard ol li::before, .part ol.harvard ol li::before, .chapter ol.harvard ol li::before, .back-matter ol.harvard ol li::before, body#tinymce.wp-editor ol.harvard ol li::before {
  counter-increment: level-2;
  content: counter(level-2,upper-alpha) ". ";
  min-width: 2em;
  width: auto;
}
.front-matter ol.harvard ol ol, .part ol.harvard ol ol, .chapter ol.harvard ol ol, .back-matter ol.harvard ol ol, body#tinymce.wp-editor ol.harvard ol ol {
  list-style-type: none;
  counter-reset: level-3;
}
.front-matter ol.harvard ol ol li::before, .part ol.harvard ol ol li::before, .chapter ol.harvard ol ol li::before, .back-matter ol.harvard ol ol li::before, body#tinymce.wp-editor ol.harvard ol ol li::before {
  counter-increment: level-3;
  content: counter(level-3) ". ";
}
.front-matter ol.harvard ol ol ol, .part ol.harvard ol ol ol, .chapter ol.harvard ol ol ol, .back-matter ol.harvard ol ol ol, body#tinymce.wp-editor ol.harvard ol ol ol {
  list-style-type: none;
  counter-reset: level-4;
}
.front-matter ol.harvard ol ol ol li::before, .part ol.harvard ol ol ol li::before, .chapter ol.harvard ol ol ol li::before, .back-matter ol.harvard ol ol ol li::before, body#tinymce.wp-editor ol.harvard ol ol ol li::before {
  counter-increment: level-4;
  content: counter(level-4,lower-alpha) ". ";
}
.front-matter ol.harvard ol ol ol ol, .part ol.harvard ol ol ol ol, .chapter ol.harvard ol ol ol ol, .back-matter ol.harvard ol ol ol ol, body#tinymce.wp-editor ol.harvard ol ol ol ol {
  list-style-type: none;
  counter-reset: level-5;
}
.front-matter ol.harvard ol ol ol ol li::before, .part ol.harvard ol ol ol ol li::before, .chapter ol.harvard ol ol ol ol li::before, .back-matter ol.harvard ol ol ol ol li::before, body#tinymce.wp-editor ol.harvard ol ol ol ol li::before {
  counter-increment: level-5;
  content: "(" counter(level-5) ") ";
}
.front-matter ol.harvard ol ol ol ol ol, .part ol.harvard ol ol ol ol ol, .chapter ol.harvard ol ol ol ol ol, .back-matter ol.harvard ol ol ol ol ol, body#tinymce.wp-editor ol.harvard ol ol ol ol ol {
  list-style-type: none;
  counter-reset: level-6;
}
.front-matter ol.harvard ol ol ol ol ol li::before, .part ol.harvard ol ol ol ol ol li::before, .chapter ol.harvard ol ol ol ol ol li::before, .back-matter ol.harvard ol ol ol ol ol li::before, body#tinymce.wp-editor ol.harvard ol ol ol ol ol li::before {
  counter-increment: level-6;
  content: "(" counter(level-6,lower-alpha) ") ";
}
.front-matter ol.decimal, .part ol.decimal, .chapter ol.decimal, .back-matter ol.decimal, body#tinymce.wp-editor ol.decimal {
  list-style-type: none;
  padding-left: 0;
  counter-reset: level-1;
}
.front-matter ol.decimal li::before, .part ol.decimal li::before, .chapter ol.decimal li::before, .back-matter ol.decimal li::before, body#tinymce.wp-editor ol.decimal li::before {
  counter-increment: level-1;
  content: counter(level-1) ". ";
  display: inline-block;
  text-align: right;
  width: 2em;
}
.front-matter ol.decimal ol, .part ol.decimal ol, .chapter ol.decimal ol, .back-matter ol.decimal ol, body#tinymce.wp-editor ol.decimal ol {
  list-style-type: none;
  counter-reset: level-2;
}
.front-matter ol.decimal ol li::before, .part ol.decimal ol li::before, .chapter ol.decimal ol li::before, .back-matter ol.decimal ol li::before, body#tinymce.wp-editor ol.decimal ol li::before {
  counter-increment: level-2;
  content: counter(level-1) "." counter(level-2) ". ";
  min-width: 2em;
  width: auto;
}
.front-matter ol.decimal ol ol, .part ol.decimal ol ol, .chapter ol.decimal ol ol, .back-matter ol.decimal ol ol, body#tinymce.wp-editor ol.decimal ol ol {
  list-style-type: none;
  counter-reset: level-3;
}
.front-matter ol.decimal ol ol li::before, .part ol.decimal ol ol li::before, .chapter ol.decimal ol ol li::before, .back-matter ol.decimal ol ol li::before, body#tinymce.wp-editor ol.decimal ol ol li::before {
  counter-increment: level-3;
  content: counter(level-1) "." counter(level-2) "." counter(level-3) ". ";
}
.front-matter ol.decimal ol ol ol, .part ol.decimal ol ol ol, .chapter ol.decimal ol ol ol, .back-matter ol.decimal ol ol ol, body#tinymce.wp-editor ol.decimal ol ol ol {
  list-style-type: none;
  counter-reset: level-4;
}
.front-matter ol.decimal ol ol ol li::before, .part ol.decimal ol ol ol li::before, .chapter ol.decimal ol ol ol li::before, .back-matter ol.decimal ol ol ol li::before, body#tinymce.wp-editor ol.decimal ol ol ol li::before {
  counter-increment: level-4;
  content: counter(level-1) "." counter(level-2) "." counter(level-3) "." counter(level-4) ". ";
}
.front-matter ol.decimal ol ol ol ol, .part ol.decimal ol ol ol ol, .chapter ol.decimal ol ol ol ol, .back-matter ol.decimal ol ol ol ol, body#tinymce.wp-editor ol.decimal ol ol ol ol {
  list-style-type: none;
  counter-reset: level-5;
}
.front-matter ol.decimal ol ol ol ol li::before, .part ol.decimal ol ol ol ol li::before, .chapter ol.decimal ol ol ol ol li::before, .back-matter ol.decimal ol ol ol ol li::before, body#tinymce.wp-editor ol.decimal ol ol ol ol li::before {
  counter-increment: level-5;
  content: counter(level-1) "." counter(level-2) "." counter(level-3) "." counter(level-4) "." counter(level-5) ". ";
}
.front-matter ol.decimal ol ol ol ol ol, .part ol.decimal ol ol ol ol ol, .chapter ol.decimal ol ol ol ol ol, .back-matter ol.decimal ol ol ol ol ol, body#tinymce.wp-editor ol.decimal ol ol ol ol ol {
  list-style-type: none;
  counter-reset: level-6;
}
.front-matter ol.decimal ol ol ol ol ol li::before, .part ol.decimal ol ol ol ol ol li::before, .chapter ol.decimal ol ol ol ol ol li::before, .back-matter ol.decimal ol ol ol ol ol li::before, body#tinymce.wp-editor ol.decimal ol ol ol ol ol li::before {
  counter-increment: level-6;
  content: counter(level-1) "." counter(level-2) "." counter(level-3) "." counter(level-4) "." counter(level-5) "." counter(level-6) " ";
}
dl dt {
  display: block;
  margin: 0 0 0 0;
  font-style: normal;
  font-weight: bold;
  color: #373d3f;
}
dl dt dfn {
  font-style: normal;
  font-weight: bold;
}
dl dd {
  margin: 0 0 0 0;
  font-style: normal;
  font-weight: normal;
}
.front-matter li + li, .part li + li, .chapter li + li, .back-matter li + li, body#tinymce.wp-editor li + li {
  margin-top: 0;
}
.front-matter ol.upper-alpha, .front-matter ol.upper-alpha ol, .part ol.upper-alpha, .part ol.upper-alpha ol, .chapter ol.upper-alpha, .chapter ol.upper-alpha ol, .back-matter ol.upper-alpha, .back-matter ol.upper-alpha ol, body#tinymce.wp-editor ol.upper-alpha, body#tinymce.wp-editor ol.upper-alpha ol {
  list-style-type: upper-alpha;
}
.front-matter ol.lower-alpha, .front-matter ol.lower-alpha ol, .part ol.lower-alpha, .part ol.lower-alpha ol, .chapter ol.lower-alpha, .chapter ol.lower-alpha ol, .back-matter ol.lower-alpha, .back-matter ol.lower-alpha ol, body#tinymce.wp-editor ol.lower-alpha, body#tinymce.wp-editor ol.lower-alpha ol {
  list-style-type: lower-alpha;
}
.front-matter ol.upper-roman, .front-matter ol.upper-roman ol, .part ol.upper-roman, .part ol.upper-roman ol, .chapter ol.upper-roman, .chapter ol.upper-roman ol, .back-matter ol.upper-roman, .back-matter ol.upper-roman ol, body#tinymce.wp-editor ol.upper-roman, body#tinymce.wp-editor ol.upper-roman ol {
  list-style-type: upper-roman;
}
.front-matter ol.lower-roman, .front-matter ol.lower-roman ol, .part ol.lower-roman, .part ol.lower-roman ol, .chapter ol.lower-roman, .chapter ol.lower-roman ol, .back-matter ol.lower-roman, .back-matter ol.lower-roman ol, body#tinymce.wp-editor ol.lower-roman, body#tinymce.wp-editor ol.lower-roman ol {
  list-style-type: lower-roman;
}
dd + dt {
  margin-top: 1em;
}
.front-matter cite, .part cite, .chapter cite, .back-matter cite, body#tinymce.wp-editor cite {
  font-size: 0.9em;
  font-style: normal;
  font-variant: small-caps;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  word-spacing: normal;
}
.front-matter code, .part code, .chapter code, .back-matter code, body#tinymce.wp-editor code {
  background: transparent;
  border: none;
  border-radius: 0;
  font-family: monospace;
  font-size: 1em;
  line-height: 1.5555555556em;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.front-matter pre, .part pre, .chapter pre, .back-matter pre, body#tinymce.wp-editor pre {
  background: transparent;
  border: none;
  border-radius: 0;
  font-family: monospace;
  font-size: 1em;
  line-height: 1.5555555556em;
  margin: 1em 0 1em 0;
  padding: 0 0 0 0;
}
.front-matter sub, .part sub, .chapter sub, .back-matter sub, body#tinymce.wp-editor sub {
  font-size: 0.8em;
  font-style: normal;
  line-height: 0.5em;
  text-transform: none;
}
.front-matter sup, .part sup, .chapter sup, .back-matter sup, body#tinymce.wp-editor sup {
  font-size: 0.8em;
  font-style: normal;
  line-height: 0.5em;
  text-transform: none;
}
.front-matter, .part, .chapter, .back-matter, body#tinymce.wp-editor {
  hyphens: auto;
  hyphenate-before: 3;
  hyphenate-after: 3;
  hyphenate-lines: 2;
}
.front-matter p, .part p, .chapter p, .back-matter p, body#tinymce.wp-editor p {
  font-weight: normal;
  margin-bottom: 0;
  text-align: initial;
  widows: 2;
  orphans: 1;
  hyphens: auto;
  hyphenate-before: 3;
  hyphenate-after: 3;
  hyphenate-lines: 2;
}
.front-matter p + p, .front-matter .indent, .part p + p, .part .indent, .chapter p + p, .chapter .indent, .back-matter p + p, .back-matter .indent, body#tinymce.wp-editor p + p, body#tinymce.wp-editor .indent {
  margin-top: 1em;
  text-indent: 0;
}
.front-matter .no-indent, .part .no-indent, .chapter .no-indent, .back-matter .no-indent, body#tinymce.wp-editor .no-indent {
  margin-top: 1em;
  text-indent: 0;
}
.front-matter .dedication p, .front-matter .epigraph p, .part .dedication p, .part .epigraph p, .chapter .dedication p, .chapter .epigraph p, .back-matter .dedication p, .back-matter .epigraph p, body#tinymce.wp-editor .dedication p, body#tinymce.wp-editor .epigraph p {
  hyphens: none;
}
.front-matter .hanging-indent, .part .hanging-indent, .chapter .hanging-indent, .back-matter .hanging-indent, body#tinymce.wp-editor .hanging-indent {
  padding-left: 1em;
  text-indent: -1em;
}
.front-matter table, .part table, .chapter table, .back-matter table, body#tinymce.wp-editor table {
  display: table;
  max-width: 100%;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  overflow-x: scroll;
  font-family: "Lora", serif;
  font-size: 0.9em;
  hyphens: none;
  line-height: 1.1em;
  text-align: left;
  border-collapse: collapse;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-color: #000;
}
.front-matter table p, .part table p, .chapter table p, .back-matter table p, body#tinymce.wp-editor table p {
  text-align: left;
}
.front-matter table caption, .part table caption, .chapter table caption, .back-matter table caption, body#tinymce.wp-editor table caption {
  margin-bottom: 0.5em;
  font-weight: bold;
  line-height: 1.1em;
}
.front-matter table.lines, .part table.lines, .chapter table.lines, .back-matter table.lines, body#tinymce.wp-editor table.lines {
  border-color: #000;
}
.front-matter table.lines tr, .part table.lines tr, .chapter table.lines tr, .back-matter table.lines tr, body#tinymce.wp-editor table.lines tr {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-color: #000;
}
.front-matter table.lines th, .part table.lines th, .chapter table.lines th, .back-matter table.lines th, body#tinymce.wp-editor table.lines th {
  border-color: #000;
}
.front-matter table.lines td, .part table.lines td, .chapter table.lines td, .back-matter table.lines td, body#tinymce.wp-editor table.lines td {
  border-color: #000;
}
.front-matter table.no-lines tr, .front-matter table.no-lines td, .part table.no-lines tr, .part table.no-lines td, .chapter table.no-lines tr, .chapter table.no-lines td, .back-matter table.no-lines tr, .back-matter table.no-lines td, body#tinymce.wp-editor table.no-lines tr, body#tinymce.wp-editor table.no-lines td {
  border-top: 0;
  border-bottom: 0;
}
.front-matter table.shaded, .part table.shaded, .chapter table.shaded, .back-matter table.shaded, body#tinymce.wp-editor table.shaded {
  background-color: #eee;
}
.front-matter table.border, .part table.border, .chapter table.border, .back-matter table.border, body#tinymce.wp-editor table.border {
  border: 1px solid;
  border-color: #000;
}
.front-matter table.no-border, .front-matter table.no-border tbody, .front-matter table.no-border th, .front-matter table.no-border tr, .front-matter table.no-border td, .front-matter table.no-border tfoot, .front-matter table.no-border thead, .part table.no-border, .part table.no-border tbody, .part table.no-border th, .part table.no-border tr, .part table.no-border td, .part table.no-border tfoot, .part table.no-border thead, .chapter table.no-border, .chapter table.no-border tbody, .chapter table.no-border th, .chapter table.no-border tr, .chapter table.no-border td, .chapter table.no-border tfoot, .chapter table.no-border thead, .back-matter table.no-border, .back-matter table.no-border tbody, .back-matter table.no-border th, .back-matter table.no-border tr, .back-matter table.no-border td, .back-matter table.no-border tfoot, .back-matter table.no-border thead, body#tinymce.wp-editor table.no-border, body#tinymce.wp-editor table.no-border tbody, body#tinymce.wp-editor table.no-border th, body#tinymce.wp-editor table.no-border tr, body#tinymce.wp-editor table.no-border td, body#tinymce.wp-editor table.no-border tfoot, body#tinymce.wp-editor table.no-border thead {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}
.front-matter table.grid, .front-matter table.grid tbody, .front-matter table.grid th, .front-matter table.grid tr, .front-matter table.grid td, .front-matter table.grid tfoot, .front-matter table.grid thead, .part table.grid, .part table.grid tbody, .part table.grid th, .part table.grid tr, .part table.grid td, .part table.grid tfoot, .part table.grid thead, .chapter table.grid, .chapter table.grid tbody, .chapter table.grid th, .chapter table.grid tr, .chapter table.grid td, .chapter table.grid tfoot, .chapter table.grid thead, .back-matter table.grid, .back-matter table.grid tbody, .back-matter table.grid th, .back-matter table.grid tr, .back-matter table.grid td, .back-matter table.grid tfoot, .back-matter table.grid thead, body#tinymce.wp-editor table.grid, body#tinymce.wp-editor table.grid tbody, body#tinymce.wp-editor table.grid th, body#tinymce.wp-editor table.grid tr, body#tinymce.wp-editor table.grid td, body#tinymce.wp-editor table.grid tfoot, body#tinymce.wp-editor table.grid thead {
  border: 1px solid;
  border-color: #000;
}
.front-matter table.alignleft, .part table.alignleft, .chapter table.alignleft, .back-matter table.alignleft, body#tinymce.wp-editor table.alignleft {
  float: left;
  margin-right: 1.5em;
}
.front-matter table td img.alignleft, .part table td img.alignleft, .chapter table td img.alignleft, .back-matter table td img.alignleft, body#tinymce.wp-editor table td img.alignleft {
  float: left;
}
.front-matter table.aligncenter, .part table.aligncenter, .chapter table.aligncenter, .back-matter table.aligncenter, body#tinymce.wp-editor table.aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.front-matter table td img.aligncenter, .part table td img.aligncenter, .chapter table td img.aligncenter, .back-matter table td img.aligncenter, body#tinymce.wp-editor table td img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.front-matter table.alignright, .part table.alignright, .chapter table.alignright, .back-matter table.alignright, body#tinymce.wp-editor table.alignright {
  float: right;
  margin-left: 1.5em;
}
.front-matter table td img.alignright, .part table td img.alignright, .chapter table td img.alignright, .back-matter table td img.alignright, body#tinymce.wp-editor table td img.alignright {
  float: right;
}
.front-matter table, .front-matter tr, .front-matter th, .part table, .part tr, .part th, .chapter table, .chapter tr, .chapter th, .back-matter table, .back-matter tr, .back-matter th, body#tinymce.wp-editor table, body#tinymce.wp-editor tr, body#tinymce.wp-editor th {
  page-break-inside: avoid;
}
.front-matter th, .part th, .chapter th, .back-matter th, body#tinymce.wp-editor th {
  padding: 0.45em 0.45em 0.45em 0.45em;
  line-height: 1.1em;
  text-align: left;
  vertical-align: middle;
  border-top: 0 none #000;
  border-bottom: 0 none #000;
}
.front-matter td, .part td, .chapter td, .back-matter td, body#tinymce.wp-editor td {
  padding: 0.45em 0.45em 0.45em 0.45em;
  line-height: 1.1em;
  text-align: left;
  vertical-align: middle;
  border: 0 none;
  border-color: #000;
}
.front-matter tr, .part tr, .chapter tr, .back-matter tr, body#tinymce.wp-editor tr {
  border-top: 0 none #000;
  border-bottom: 0 none #000;
}
.twocolumn {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 0.85em;
  line-height: 1.2em;
  text-align: initial;
  text-indent: 0;
  column-gap: 1.5em;
  column-count: 2;
  column-fill: balance;
}
.twocolumn p {
  font-size: inherit;
  line-height: 1.2em;
  text-align: initial;
  text-indent: 0;
}
.twocolumn p + p {
  margin-top: 1em;
}
.threecolumn {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 0.8em;
  text-indent: 0;
  text-align: initial;
  line-height: 1.2em;
  column-gap: 1em;
  column-count: 3;
  column-fill: balance;
}
.threecolumn p {
  font-size: inherit;
  line-height: 1.2em;
  text-align: initial;
  text-indent: 0;
}
.threecolumn p + p {
  margin-top: 1em;
}
.contributors .chapter-authors, .contributors .book-contributors {
  margin-top: 2rem;
  font-family: "Lora", serif;
}
.contributors .about-authors {
  margin-top: 2rem;
  margin-bottom: 2rem;
  text-align: left;
}
.contributors .contributor {
  margin-top: 2rem;
}
.contributors .contributor__type {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.contributors .contributor__name__and__links::after {
  content: "";
  display: table;
  clear: both;
}
.contributors .contributor__profile__picture {
  float: left;
  margin: 0;
  width: 33%;
  max-width: 400px;
  border-radius: 50%;
}
.contributors .contributor__name__and__links > div {
  float: left;
}
.contributors .contributor__name__and__links > div.contributor__info__small {
  width: 67%;
  padding-left: 1.5rem;
  box-sizing: border-box;
}
.contributors .contributor__name__and__links > div.contributor__info__large {
  width: 100%;
}
.contributors .contributor__name {
  font-family: "Cormorant Garamond", serif;
  font-size: 1.602em;
  text-indent: 0;
  margin: 0;
}
.contributors .contributor__institution {
  font-family: "Cormorant Garamond", serif;
  text-transform: uppercase;
  text-indent: 0;
  margin: 0;
}
.contributors .contributor__website {
  margin-top: 0;
  text-indent: 0;
}
.contributors .contributor__links {
  margin-top: 0.5rem;
  display: inline-block;
}
.contributors .contributor__links a {
  text-decoration: none;
}
.contributors .contributor__links svg {
  width: 45px;
  height: 45px;
}
.contributors .contributor__link {
  margin-top: 0;
  text-indent: 0;
}
.contributors .contributor__bio {
  margin-top: 1em;
}
.first-character, .firstcharacter {
  font-family: "Cormorant Garamond", serif;
  font-size: 300%;
  font-style: normal;
  font-weight: bold;
  line-height: 0.7em;
}
.clear {
  clear: both;
}
.fn-p, .fn_p {
  display: block;
  text-indent: 0;
}
.fn-blockquote, .fn_blockquote {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 1.5em;
  font-size: 0.95em;
}
.endnotes {
  margin-left: 1.5em;
  line-height: 1.1em;
}
.endnotes h3 {
  padding-bottom: 1em;
  margin-bottom: 1em;
  margin-left: -1.5em;
}
.endnotes hr {
  margin-top: 2em;
  border: 0;
}
.endnotes ol {
  margin-top: 0.4em;
  margin-left: 0;
  font-size: 0.85em;
  list-style-position: outside;
}
.endnotes li {
  padding-left: 0;
  margin-top: 0.4em;
  text-indent: 0;
}
.endnotes p + p {
  text-indent: 0;
}
.no-hyphens {
  hyphens: none;
}
.nowrap {
  white-space: nowrap;
}
.display-none {
  display: none;
}
.web-display-none, .not-web {
  display: none;
}
.epub-only {
  display: none;
}
.pdf-only {
  display: none;
}
aside, .aside {
  padding: 0.9em 0 0.9em 0;
  margin: 2em 10% 2em 10%;
  line-height: 1.2em;
  text-indent: 0;
  border-top: 1px solid;
  border-right: 0;
  border-bottom: 1px solid;
  border-left: 0;
}
.pullquote, .pullquote-left, .pullquote--left, .pullquote-right, .pullquote--right {
  display: inline-block;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.25em;
  font-style: normal;
  font-weight: bold;
  hyphens: none;
  line-height: 1.2em;
  text-align: center;
  text-indent: 0;
  border-top: 0 none transparent;
  border-bottom: 0 none transparent;
  padding-top: 0;
  padding-bottom: 0;
  page-break-inside: avoid;
  break-inside: avoid;
}
.pullquote {
  margin: 1em auto 1em;
  width: auto;
}
.pullquote-left, .pullquote--left {
  float: left;
  margin: 1em 1em 1em 1em;
  text-align: center;
  width: 45%;
}
.pullquote-right, .pullquote--right {
  float: right;
  margin: 1em 1em 1em 1em;
  text-align: center;
  width: 45%;
}
@supports not ((page-break-inside: avoid) and (break-inside: avoid)) {
  .pullquote, .pullquote-left, .pullquote--left, .pullquote-right, .pullquote--right {
    -webkit-column-break-inside: avoid;
  }
}
.sidebar {
  float: right;
  width: 35%;
  padding: 1em 1em 1em 1em;
  margin-top: 0.5em;
  margin-right: 0;
  margin-left: 1em;
  font-size: 0.9em;
  font-style: italic;
  font-weight: normal;
  text-align: left;
  line-height: 1.5555555556em;
}
.sidebar p, .sidebar p + p {
  text-align: left;
}
.page-break-after, .pdf-page-break-after {
  page-break-after: always;
}
.page-break-before, .pdf-page-break-before {
  page-break-before: always;
}
.page-break-inside, .pdf-page-break-inside {
  page-break-inside: auto;
}
hr {
  width: 100%;
  margin: 2.2222222222em auto 2.2222222222em;
  border-top: none;
  border-right: none;
  border-bottom: solid 1px #373d3f;
  border-left: none;
  text-align: center;
}
hr.break-symbols {
  padding-top: 0;
  border-top: 0 none #373d3f;
  margin-top: 2.2222222222em;
  margin-bottom: 1.66em;
  border: 0;
}
hr.break-symbols::after {
  display: block;
  font-size: 1.1em;
  text-align: center;
  content: "٭";
}
.section-break {
  margin-top: 1em;
  margin-bottom: 1em;
  text-align: center;
  text-indent: 0;
}
.section-break-space {
  margin-top: 1em;
  margin-bottom: 0;
  line-height: 1em;
  visibility: hidden;
}
.section-break-page {
  margin-top: 1em;
  margin-bottom: 1em;
  text-align: center;
  text-indent: 0;
  page-break-after: always;
}
.section-break-page-invisible {
  margin-top: 1em;
  margin-bottom: 1em;
  text-align: center;
  text-indent: 0;
  visibility: hidden;
  page-break-after: always;
}
.front-matter .section-break, .part .section-break, .chapter .section-break, .back-matter .section-break, body#tinymce.wp-editor .section-break {
  text-align: center;
}
.front-matter .section-break-page, .part .section-break-page, .chapter .section-break-page, .back-matter .section-break-page, body#tinymce.wp-editor .section-break-page {
  text-align: center;
}
.blank-page {
  visibility: hidden;
  page-break-before: always;
}
.textbox, .bcc-box {
  padding: 2.5em 2.5em 2.5em 2.5em;
  margin: 0.9em 0 0.9em 0;
  font-family: "Lora", serif;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  word-spacing: normal;
  letter-spacing: normal;
  line-height: 1.5555555556;
  text-align: left;
  text-indent: 0;
  border-style: solid;
  border-width: 0.05em;
  border-radius: 0;
}
.textbox ul, .bcc-box ul {
  margin-top: 1em;
  margin-bottom: 0.75em;
}
.textbox ol, .bcc-box ol {
  margin-top: 1em;
  margin-bottom: 0.75em;
}
.textbox li, .bcc-box li {
  margin-left: 0.75em;
}
.textbox p, .bcc-box p {
  margin-bottom: 0.5em;
  text-align: left;
  text-indent: 0;
}
.textbox * + p, .bcc-box * + p {
  margin-top: 0;
  text-indent: 0;
}
.textbox .textbox-caption, .bcc-box .textbox-caption {
  display: block;
  margin: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 0.875em;
  font-style: normal;
  font-weight: bold;
}
.textbox.learning-objectives, .bcc-box.learning-objectives {
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  margin-bottom: 1.35em;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #cbd4b6;
}
.textbox.learning-objectives h3, .bcc-box.learning-objectives h3 {
  padding: 1.1428244907em 1.1428244907em 1.1428244907em 1.1428244907em;
  margin: -1.1428244907em -1.1428244907em 1.1428244907em -1.1428244907em;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  font-size: 1.5556em;
  font-style: italic;
  font-weight: normal;
  color: #fff;
  background: #5a7613;
  text-align: left;
}
.textbox.textbox--learning-objectives, .bcc-box.textbox--learning-objectives {
  margin-bottom: 1.35em;
  padding: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #cbd4b6;
}
.textbox.textbox--learning-objectives .textbox__header, .bcc-box.textbox--learning-objectives .textbox__header {
  background: #5a7613;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
  font-size: 0.9em;
  font-style: italic;
  font-weight: normal;
  margin: 0;
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  text-align: left;
}
.textbox.textbox--learning-objectives .textbox__header h1, .textbox.textbox--learning-objectives .textbox__header h2, .textbox.textbox--learning-objectives .textbox__header h3, .textbox.textbox--learning-objectives .textbox__header h4, .textbox.textbox--learning-objectives .textbox__header h5, .textbox.textbox--learning-objectives .textbox__header h6, .bcc-box.textbox--learning-objectives .textbox__header h1, .bcc-box.textbox--learning-objectives .textbox__header h2, .bcc-box.textbox--learning-objectives .textbox__header h3, .bcc-box.textbox--learning-objectives .textbox__header h4, .bcc-box.textbox--learning-objectives .textbox__header h5, .bcc-box.textbox--learning-objectives .textbox__header h6 {
  color: #fff;
}
.textbox.textbox--learning-objectives .textbox__header p, .bcc-box.textbox--learning-objectives .textbox__header p {
  text-indent: 0;
}
.textbox.textbox--learning-objectives .textbox__content, .bcc-box.textbox--learning-objectives .textbox__content {
  margin: 0;
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
}
.textbox.key-takeaways, .bcc-box.key-takeaways {
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  margin-bottom: 1.35em;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #e8c1A2;
}
.textbox.key-takeaways h3, .bcc-box.key-takeaways h3 {
  padding: 1.1428244907em 1.1428244907em 1.1428244907em 1.1428244907em;
  margin: -1.1428244907em -1.1428244907em 1.1428244907em -1.1428244907em;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  font-size: 1.5556em;
  font-style: italic;
  font-weight: normal;
  color: #fff;
  background: #c25700;
  text-align: left;
}
.textbox.textbox--key-takeaways, .bcc-box.textbox--key-takeaways {
  margin-bottom: 1.35em;
  padding: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #e8c1A2;
}
.textbox.textbox--key-takeaways .textbox__header, .bcc-box.textbox--key-takeaways .textbox__header {
  background: #c25700;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
  font-size: 0.9em;
  font-style: italic;
  font-weight: normal;
  margin: 0;
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  text-align: left;
}
.textbox.textbox--key-takeaways .textbox__header h1, .textbox.textbox--key-takeaways .textbox__header h2, .textbox.textbox--key-takeaways .textbox__header h3, .textbox.textbox--key-takeaways .textbox__header h4, .textbox.textbox--key-takeaways .textbox__header h5, .textbox.textbox--key-takeaways .textbox__header h6, .bcc-box.textbox--key-takeaways .textbox__header h1, .bcc-box.textbox--key-takeaways .textbox__header h2, .bcc-box.textbox--key-takeaways .textbox__header h3, .bcc-box.textbox--key-takeaways .textbox__header h4, .bcc-box.textbox--key-takeaways .textbox__header h5, .bcc-box.textbox--key-takeaways .textbox__header h6 {
  color: #fff;
}
.textbox.textbox--key-takeaways .textbox__header p, .bcc-box.textbox--key-takeaways .textbox__header p {
  text-indent: 0;
}
.textbox.textbox--key-takeaways .textbox__content, .bcc-box.textbox--key-takeaways .textbox__content {
  margin: 0;
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
}
.textbox.exercises, .bcc-box.exercises {
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  margin-bottom: 1.35em;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #cbdde5;
}
.textbox.exercises h3, .bcc-box.exercises h3 {
  padding: 1.1428244907em 1.1428244907em 1.1428244907em 1.1428244907em;
  margin: -1.1428244907em -1.1428244907em 1.1428244907em -1.1428244907em;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  font-size: 1.5556em;
  font-style: italic;
  font-weight: normal;
  color: #fff;
  background: #0b6396;
  text-align: left;
}
.textbox.textbox--exercises, .bcc-box.textbox--exercises {
  margin-bottom: 1.35em;
  padding: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #cbdde5;
}
.textbox.textbox--exercises .textbox__header, .bcc-box.textbox--exercises .textbox__header {
  background: #0b6396;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
  font-size: 0.9em;
  font-style: italic;
  font-weight: normal;
  margin: 0;
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  text-align: left;
}
.textbox.textbox--exercises .textbox__header h1, .textbox.textbox--exercises .textbox__header h2, .textbox.textbox--exercises .textbox__header h3, .textbox.textbox--exercises .textbox__header h4, .textbox.textbox--exercises .textbox__header h5, .textbox.textbox--exercises .textbox__header h6, .bcc-box.textbox--exercises .textbox__header h1, .bcc-box.textbox--exercises .textbox__header h2, .bcc-box.textbox--exercises .textbox__header h3, .bcc-box.textbox--exercises .textbox__header h4, .bcc-box.textbox--exercises .textbox__header h5, .bcc-box.textbox--exercises .textbox__header h6 {
  color: #fff;
}
.textbox.textbox--exercises .textbox__header p, .bcc-box.textbox--exercises .textbox__header p {
  text-indent: 0;
}
.textbox.textbox--exercises .textbox__content, .bcc-box.textbox--exercises .textbox__content {
  margin: 0;
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
}
.textbox.examples, .bcc-box.examples {
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  margin-bottom: 1.35em;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #c0bdcd;
}
.textbox.examples h3, .bcc-box.examples h3 {
  padding: 1.1428244907em 1.1428244907em 1.1428244907em 1.1428244907em;
  margin: -1.1428244907em -1.1428244907em 1.1428244907em -1.1428244907em;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  font-size: 1.5556em;
  font-style: italic;
  font-weight: normal;
  color: #fff;
  background: #4f446d;
  text-align: left;
}
.textbox.textbox--examples, .bcc-box.textbox--examples {
  margin-bottom: 1.35em;
  padding: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #c0bdcd;
}
.textbox.textbox--examples .textbox__header, .bcc-box.textbox--examples .textbox__header {
  background: #4f446d;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
  font-size: 0.9em;
  font-style: italic;
  font-weight: normal;
  margin: 0;
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  text-align: left;
}
.textbox.textbox--examples .textbox__header h1, .textbox.textbox--examples .textbox__header h2, .textbox.textbox--examples .textbox__header h3, .textbox.textbox--examples .textbox__header h4, .textbox.textbox--examples .textbox__header h5, .textbox.textbox--examples .textbox__header h6, .bcc-box.textbox--examples .textbox__header h1, .bcc-box.textbox--examples .textbox__header h2, .bcc-box.textbox--examples .textbox__header h3, .bcc-box.textbox--examples .textbox__header h4, .bcc-box.textbox--examples .textbox__header h5, .bcc-box.textbox--examples .textbox__header h6 {
  color: #fff;
}
.textbox.textbox--examples .textbox__header p, .bcc-box.textbox--examples .textbox__header p {
  text-indent: 0;
}
.textbox.textbox--examples .textbox__content, .bcc-box.textbox--examples .textbox__content {
  margin: 0;
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
}
.bcc-highlight {
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  margin-bottom: 1.35em;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #cbd4b6;
}
.bcc-highlight h3 {
  padding: 1.1428244907em 1.1428244907em 1.1428244907em 1.1428244907em;
  margin: -1.1428244907em -1.1428244907em 1.1428244907em -1.1428244907em;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  font-size: 1.5556em;
  font-style: italic;
  font-weight: normal;
  color: #fff;
  background: #5a7613;
  text-align: left;
}
.bcc-success {
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  margin-bottom: 1.35em;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #e8c1A2;
}
.bcc-success h3 {
  padding: 1.1428244907em 1.1428244907em 1.1428244907em 1.1428244907em;
  margin: -1.1428244907em -1.1428244907em 1.1428244907em -1.1428244907em;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  font-size: 1.5556em;
  font-style: italic;
  font-weight: normal;
  color: #fff;
  background: #c25700;
  text-align: left;
}
.bcc-info {
  padding: 1.7777777778em 1.7777777778em 1.7777777778em 1.7777777778em;
  margin-bottom: 1.35em;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-style: none;
  border-width: 0;
  color: #000;
  background: #cbdde5;
}
.bcc-info h3 {
  padding: 1.1428244907em 1.1428244907em 1.1428244907em 1.1428244907em;
  margin: -1.1428244907em -1.1428244907em 1.1428244907em -1.1428244907em;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  font-size: 1.5556em;
  font-style: italic;
  font-weight: normal;
  color: #fff;
  background: #0b6396;
  text-align: left;
}
.textbox--sidebar {
  float: right;
  margin: 1em 0 1em 1em;
  max-width: 25%;
}
.glossary-term {
  font-weight: bold;
}
.interactive-content--audio .interactive-content__icon {
  background-image: url(https://dlf.uzh.ch/openbooks/xii-dies-romanicus-turicensis/wp-content/themes/pressbooks-book/packages/buckram/assets/images/icon-audio.svg);
}
p img.aligncenter {
  margin: 0.5em auto 4.4444444444em;
  text-align: center;
  display: block;
}
p img.aligncenter figcaption, p img.aligncenter .wp-caption-text {
  text-align: left;
}
p img.alignleft {
  float: left;
  margin: 0.5em 1em 0.5em 0;
  padding-right: 0;
}
p img.alignleft figcaption, p img.alignleft .wp-caption-text {
  text-align: left;
}
p img.alignright {
  float: right;
  margin: 0.5em 0 0.5em 1em;
  padding-left: 0;
}
p img.alignright figcaption, p img.alignright .wp-caption-text {
  text-align: left;
}
.front-matter .wp-caption figcaption, .front-matter .wp-caption .wp-caption-text, .part .wp-caption figcaption, .part .wp-caption .wp-caption-text, .chapter .wp-caption figcaption, .chapter .wp-caption .wp-caption-text, .back-matter .wp-caption figcaption, .back-matter .wp-caption .wp-caption-text {
  font-family: "Lora", serif;
  font-size: 0.8888888889em;
  font-style: italic;
  font-weight: normal;
  hyphens: none;
  line-height: 1.2em;
  padding-bottom: 0.5em;
  margin-top: 0;
  text-align: left;
  text-transform: none;
  text-indent: 0;
  color: #373d3f;
}
.front-matter img, .part img, .chapter img, .back-matter img {
  display: inline-block;
  height: auto;
  margin: 0;
  max-width: 100%;
  padding: 0;
  page-break-inside: avoid !important;
}
.front-matter img.mathjax, .part img.mathjax, .chapter img.mathjax, .back-matter img.mathjax {
  vertical-align: middle;
  border: none;
  background: none;
}
.front-matter .wp-caption, .front-matter .wp-nocaption, .part .wp-caption, .part .wp-nocaption, .chapter .wp-caption, .chapter .wp-nocaption, .back-matter .wp-caption, .back-matter .wp-nocaption {
  height: auto;
  max-width: 100%;
  page-break-inside: avoid;
  text-align: center;
}
.front-matter .wp-caption.alignnone, .front-matter .wp-nocaption.alignnone, .part .wp-caption.alignnone, .part .wp-nocaption.alignnone, .chapter .wp-caption.alignnone, .chapter .wp-nocaption.alignnone, .back-matter .wp-caption.alignnone, .back-matter .wp-nocaption.alignnone {
  padding-left: 0;
  margin: 0.5em 0 4.4444444444em;
  text-align: left;
  width: auto !important;
}
.front-matter .wp-caption.alignnone figcaption, .front-matter .wp-caption.alignnone .wp-caption-text, .front-matter .wp-nocaption.alignnone figcaption, .front-matter .wp-nocaption.alignnone .wp-caption-text, .part .wp-caption.alignnone figcaption, .part .wp-caption.alignnone .wp-caption-text, .part .wp-nocaption.alignnone figcaption, .part .wp-nocaption.alignnone .wp-caption-text, .chapter .wp-caption.alignnone figcaption, .chapter .wp-caption.alignnone .wp-caption-text, .chapter .wp-nocaption.alignnone figcaption, .chapter .wp-nocaption.alignnone .wp-caption-text, .back-matter .wp-caption.alignnone figcaption, .back-matter .wp-caption.alignnone .wp-caption-text, .back-matter .wp-nocaption.alignnone figcaption, .back-matter .wp-nocaption.alignnone .wp-caption-text {
  text-align: left;
}
.front-matter .wp-caption.aligncenter, .front-matter .wp-nocaption.aligncenter, .part .wp-caption.aligncenter, .part .wp-nocaption.aligncenter, .chapter .wp-caption.aligncenter, .chapter .wp-nocaption.aligncenter, .back-matter .wp-caption.aligncenter, .back-matter .wp-nocaption.aligncenter {
  margin: 0.5em auto 4.4444444444em;
  text-align: center;
}
.front-matter .wp-caption.aligncenter figcaption, .front-matter .wp-caption.aligncenter .wp-caption-text, .front-matter .wp-nocaption.aligncenter figcaption, .front-matter .wp-nocaption.aligncenter .wp-caption-text, .part .wp-caption.aligncenter figcaption, .part .wp-caption.aligncenter .wp-caption-text, .part .wp-nocaption.aligncenter figcaption, .part .wp-nocaption.aligncenter .wp-caption-text, .chapter .wp-caption.aligncenter figcaption, .chapter .wp-caption.aligncenter .wp-caption-text, .chapter .wp-nocaption.aligncenter figcaption, .chapter .wp-nocaption.aligncenter .wp-caption-text, .back-matter .wp-caption.aligncenter figcaption, .back-matter .wp-caption.aligncenter .wp-caption-text, .back-matter .wp-nocaption.aligncenter figcaption, .back-matter .wp-nocaption.aligncenter .wp-caption-text {
  text-align: left;
}
.front-matter .wp-caption.aligncenter img, .front-matter .wp-nocaption.aligncenter img, .part .wp-caption.aligncenter img, .part .wp-nocaption.aligncenter img, .chapter .wp-caption.aligncenter img, .chapter .wp-nocaption.aligncenter img, .back-matter .wp-caption.aligncenter img, .back-matter .wp-nocaption.aligncenter img {
  margin-right: auto;
  margin-left: auto;
}
.front-matter .wp-caption.alignleft, .front-matter .wp-nocaption.alignleft, .part .wp-caption.alignleft, .part .wp-nocaption.alignleft, .chapter .wp-caption.alignleft, .chapter .wp-nocaption.alignleft, .back-matter .wp-caption.alignleft, .back-matter .wp-nocaption.alignleft {
  float: left;
  margin: 0.5em 1em 0.5em 0;
  max-width: 50%;
}
.front-matter .wp-caption.alignleft figcaption, .front-matter .wp-caption.alignleft .wp-caption-text, .front-matter .wp-nocaption.alignleft figcaption, .front-matter .wp-nocaption.alignleft .wp-caption-text, .part .wp-caption.alignleft figcaption, .part .wp-caption.alignleft .wp-caption-text, .part .wp-nocaption.alignleft figcaption, .part .wp-nocaption.alignleft .wp-caption-text, .chapter .wp-caption.alignleft figcaption, .chapter .wp-caption.alignleft .wp-caption-text, .chapter .wp-nocaption.alignleft figcaption, .chapter .wp-nocaption.alignleft .wp-caption-text, .back-matter .wp-caption.alignleft figcaption, .back-matter .wp-caption.alignleft .wp-caption-text, .back-matter .wp-nocaption.alignleft figcaption, .back-matter .wp-nocaption.alignleft .wp-caption-text {
  text-align: left;
}
.front-matter .wp-caption.alignright, .front-matter .wp-nocaption.alignright, .part .wp-caption.alignright, .part .wp-nocaption.alignright, .chapter .wp-caption.alignright, .chapter .wp-nocaption.alignright, .back-matter .wp-caption.alignright, .back-matter .wp-nocaption.alignright {
  float: right;
  margin: 0.5em 0 0.5em 1em;
  max-width: 50%;
  padding-right: 0;
}
.front-matter .wp-caption.alignright figcaption, .front-matter .wp-caption.alignright .wp-caption-text, .front-matter .wp-nocaption.alignright figcaption, .front-matter .wp-nocaption.alignright .wp-caption-text, .part .wp-caption.alignright figcaption, .part .wp-caption.alignright .wp-caption-text, .part .wp-nocaption.alignright figcaption, .part .wp-nocaption.alignright .wp-caption-text, .chapter .wp-caption.alignright figcaption, .chapter .wp-caption.alignright .wp-caption-text, .chapter .wp-nocaption.alignright figcaption, .chapter .wp-nocaption.alignright .wp-caption-text, .back-matter .wp-caption.alignright figcaption, .back-matter .wp-caption.alignright .wp-caption-text, .back-matter .wp-nocaption.alignright figcaption, .back-matter .wp-nocaption.alignright .wp-caption-text {
  text-align: left;
}
.interactive-content {
  line-height: 1.5555555556em;
  margin-bottom: 1em;
  padding: 2.5em 2.5em 2.5em 2.5em;
}
.interactive-content__icon {
  display: block;
  float: left;
  width: 3em;
  height: 3em;
  margin: 0 0.5em 0 0;
  background-image: url(https://dlf.uzh.ch/openbooks/xii-dies-romanicus-turicensis/wp-content/themes/pressbooks-book/packages/buckram/assets/images/icon-interactive.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.interactive-content img {
  display: block;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
}
.interactive-content p {
  font-size: 0.9em;
  font-style: italic;
  font-family: "Lora", serif;
  font-weight: normal;
  margin-bottom: 0;
  text-indent: 0;
  text-align: left;
}
.embed div.figcaption {
  text-align: center;
}
iframe {
  display: block;
  margin: 0 auto 1em;
}
.embed figcaption {
  text-align: center;
}
.interactive-content--video .interactive-content__icon {
  background-image: url(https://dlf.uzh.ch/openbooks/xii-dies-romanicus-turicensis/wp-content/themes/pressbooks-book/packages/buckram/assets/images/icon-video.svg);
}
.wp-video {
  display: block;
  margin: 0 auto 1em;
}
div.bibliography p {
  padding-left: 2em;
  font-size: 0.9em;
  text-indent: -2em;
}
.index .ugc, .index .ugc p {
  text-align: left;
}
div.index .ugc {
  column-count: 2;
  column-gap: 2.5em;
}
div.index div {
  margin-bottom: 4em;
}
div.index p, div.index .indent, div.index .no-indent {
  padding-left: 2em;
  font-size: 0.9em;
  text-align: left;
  text-indent: -2em;
}
div.index .sub-entry {
  padding-left: 4em;
}
.back-matter .license-attribution p {
  text-align: left;
  line-height: 1.4em;
  font-size: 0.8em;
  font-style: italic;
  margin-top: 2em;
  page-break-inside: avoid;
  text-indent: 0;
}
.back-matter .license-attribution img {
  background: transparent;
  height: 2em;
  width: auto;
}
.numberless > .chapter-number {
  display: none;
}
.chapter .license-attribution p {
  text-align: left;
  line-height: 1.4em;
  font-size: 0.8em;
  font-style: italic;
  margin-top: 2em;
  page-break-inside: avoid;
  text-indent: 0;
}
.chapter .license-attribution img {
  background: transparent;
  height: 2em;
  width: auto;
}
.before-title .front-matter-title-wrap {
  margin-top: 0;
  margin-bottom: 0.5em;
}
#copyright-page {
  margin-top: 2em;
  margin-right: 0;
  margin-left: 0;
}
#copyright-page .ugc {
  float: none;
}
#copyright-page .ugc p {
  margin-bottom: 1em;
  font-family: "Lora", serif;
  font-size: 0.8888888889em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  line-height: 1.5555555556em;
  text-align: left;
  text-indent: 0;
}
div.dedication, section.dedication {
  margin-top: 3em;
  margin-right: 10%;
  margin-left: 10%;
}
div.dedication p, section.dedication p {
  margin-bottom: 1em;
  font-family: "Cormorant Garamond", serif;
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  line-height: 1.4em;
  text-align: center;
}
div.epigraph, section.epigraph {
  margin-top: 3em;
  margin-right: 10%;
  margin-left: 10%;
}
div.epigraph p, section.epigraph p {
  margin-bottom: 1em;
  font-family: "Lora", serif;
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  line-height: 1.4em;
  text-align: center;
}
.front-matter .license-attribution p, #copyright-page .license-attribution p {
  text-align: left;
  line-height: 1.4em;
  font-size: 0.8em;
  font-style: italic;
  margin-top: 2em;
  margin-bottom: 1em;
  page-break-inside: avoid;
  text-indent: 0;
}
.front-matter .license-attribution img, #copyright-page .license-attribution img {
  background: transparent;
  height: 2em;
  width: auto;
}
#copyright-page p + p {
  margin-top: 1em;
  text-indent: 0;
}
.part.invisible {
  display: none;
}
#half-title-page {
  display: none;
}
#half-title-page > .title {
  margin-top: 3em;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.5em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  letter-spacing: normal;
  word-spacing: normal;
  text-align: center;
  text-transform: none;
}
.title {
  margin-top: 3em;
  margin-right: 0;
  margin-left: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 2.6666666667em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  letter-spacing: normal;
  word-spacing: normal;
  text-align: center;
  text-transform: none;
  border-bottom: 0 none #373d3f;
  padding-bottom: 0;
  line-height: 1.2em;
}
.subtitle {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.6666666667em;
  font-style: italic;
  font-weight: normal;
  hyphens: none;
  letter-spacing: normal;
  word-spacing: normal;
  text-align: center;
  text-transform: none;
  border-bottom: 0 none #373d3f;
  padding-bottom: 0;
  line-height: 1.2em;
}
.author {
  margin-top: 2em;
  margin-right: 0;
  margin-left: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.6666666667em;
  font-style: italic;
  font-weight: normal;
  hyphens: none;
  letter-spacing: 1px;
  word-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  text-indent: 0;
  border-bottom: 0 none #373d3f;
  padding-bottom: 0;
  line-height: 1.2em;
}
div.publisher-logo {
  display: block;
  width: 20%;
  height: auto;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.publisher {
  display: block;
  float: none;
  margin: 0 0 0.5em 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 0.9em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  line-height: 1em;
  letter-spacing: 1px;
  word-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  text-indent: 0;
  border-bottom: 0 none #373d3f;
  padding-bottom: 0;
}
.publisher-city {
  float: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 0.9em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  line-height: 1em;
  letter-spacing: 1px;
  word-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  text-indent: 0;
  border-bottom: 0 none #373d3f;
  padding-bottom: 0;
}
section.front-matter header, section.back-matter header, section.part header, section.chapter header {
  margin: 0 0 2.5em 0;
}
section.part header h1 {
  display: block;
  margin: 0 0 0 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 2.5em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  line-height: 1.2em;
  text-align: left;
  text-transform: uppercase;
}
section.part header h1 span {
  border-bottom: none 0 #373d3f;
  display: inline;
  margin: 0 0 0 0;
  padding-bottom: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
}
section.part header h1 span::before {
  content: "Buchteil ";
  text-transform: uppercase;
}
section.part header h1 span::after {
  content: "";
}
section.front-matter header [data-type="subtitle"], section.back-matter header [data-type="subtitle"], section.chapter header [data-type="subtitle"] {
  display: block;
  margin-bottom: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1.6666666667em;
  font-style: italic;
  font-weight: normal;
  hyphens: none;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  word-spacing: normal;
  column-span: all;
}
section.front-matter header [data-type="author"], section.back-matter header [data-type="author"], section.chapter header [data-type="author"] {
  display: block;
  margin-bottom: 1em;
  font-family: "Cormorant Garamond", serif;
  font-size: 1em;
  font-style: normal;
  font-weight: bold;
  hyphens: none;
  text-align: left;
  text-indent: 0;
  text-transform: uppercase;
  letter-spacing: normal;
  word-spacing: normal;
}
section.front-matter header h1 + [data-type="subtitle"], section.back-matter header h1 + [data-type="subtitle"], section.chapter header h1 + [data-type="subtitle"] {
  margin-top: 1em;
}
section.front-matter header h1 + [data-type="author"], section.back-matter header h1 + [data-type="author"], section.chapter header h1 + [data-type="author"] {
  margin-top: 1em;
}
section.front-matter header [data-type="subtitle"] + [data-type="author"], section.back-matter header [data-type="subtitle"] + [data-type="author"], section.chapter header [data-type="subtitle"] + [data-type="author"] {
  margin-top: 0.5em;
}
section.front-matter header h1:last-child, section.back-matter header h1:last-child, section.chapter header h1:last-child {
  margin-bottom: 1em;
}
section.front-matter header [data-type="subtitle"]:last-child, section.back-matter header [data-type="subtitle"]:last-child, section.chapter header [data-type="subtitle"]:last-child {
  margin-bottom: 1em;
}
section.chapter header h1 {
  display: inline;
  margin: 0 0 0 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 2.6666666667em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  line-height: 1.2em;
  text-align: left;
  text-transform: none;
}
section.chapter header h1 span {
  border-bottom: none 0 #373d3f;
  display: inline;
  margin: 0 0 0 0;
  padding-bottom: 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
}
section.chapter header h1 span::before {
  content: "";
  text-transform: none;
}
section.chapter header h1 span::after {
  content: ". ";
}
.numberless section.chapter header h1 span {
  display: none;
  content: "";
}
section.front-matter header h1 {
  display: block;
  margin: 0 0 0 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 2.6666666667em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  line-height: 1.2em;
  text-align: left;
  text-transform: none;
}
section.back-matter header h1 {
  display: block;
  margin: 0 0 0 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 2.6666666667em;
  font-style: normal;
  font-weight: normal;
  hyphens: none;
  line-height: 1.2em;
  text-align: left;
  text-transform: none;
}
.aphorism, blockquote.aphorism {
  width: 100%;
  margin: 0 auto 0 auto;
  padding-bottom: 0;
  font-family: "Lora", serif;
  font-size: 0.9em;
  font-style: italic;
  font-weight: normal;
  line-height: 1.5555555556em;
  text-align: left;
  text-indent: 0;
}
.aphorism cite, blockquote.aphorism cite {
  display: block;
  margin-right: 0;
  margin-left: 0;
  font-size: 0.9em;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  text-align: left;
}
.aphorism cite::before, blockquote.aphorism cite::before {
  content: "— ";
}
.custom-poem-quote table {
  font-size: 0.9em;
  width: 70%;
  text-align: left;
  margin-left: 1em;
}
.custom-poem-quote tr td {
  vertical-align: top;
  padding-right: 25px;
}
.front-matter p, .part p, .chapter p, .back-matter p, body#tinymce.wp-editor p {
  font-weight: normal;
  margin-bottom: 0;
  text-align: justify;
  widows: 2;
  orphans: 1;
  hyphens: auto;
  hyphenate-before: 3;
  hyphenate-after: 3;
  hyphenate-lines: 2;
}
