@charset "UTF-8";
/* CSS written by Academic Design 

29/07/2016

*/
/* line 10, ../sass/cup-academic-core-CBML.scss */
.html-view #contentContainer {
  padding-top: 2.5em;
  /*------------------------------------*\
   CAMBRIDGE CORE REVISIONS
  \*------------------------------------*/
  /*
  
  25/09/2015
  ------------------------
  Versioning will start when we have a complete set of transforms.
  
  */
  /* Basic styles
  ========================================================================== */
  /* RESET - Defaults.
  ========================================================================== */
  /*------------------------------------*\
   RESET STYLES
  \*------------------------------------*/
  /* http://meyerweb.com/eric/tools/css/reset/ 
     v2.0 | 20110126
     License: none (public domain) 
  */
  /* HTML5 display-role reset for older browsers */
  /* End of RESET */
  /* BASE - Base Variable file along with starting point Mixins and Placeholders.
  ========================================================================== */
  /*------------------------------------*\
   VARIABLES
  \*------------------------------------*/
  /*------------------------------------*\
   MIXINS
  \*------------------------------------*/
  /*------------------------------------*\
   PLACEHOLDERS
  \*------------------------------------*/
  /* MODULES - Re-usable site elements.
  ========================================================================== */
  /*------------------------------------*\
   GLOBAL
  \*------------------------------------*/
  /*------------------------------------*\
  01 BASIC TEXT STYLES
  \*------------------------------------*/
  /*------------------------------------*\
  02 HEADINGS
  \*------------------------------------*/
  /*------------------------------------*\
  03 LISTS
  \*------------------------------------*/
  /*------------------------------------*\
  04 NOTES
  \*------------------------------------*/
  /*------------------------------------*\
  05 FIGURES AND IMAGES
  \*------------------------------------*/
  /*------------------------------------*\
  06 TABLES
  \*------------------------------------*/
  /*------------------------------------*\
  07 MATHS, LOGIC, LINGUISTICS AND PHILOSOPHY
  \*------------------------------------*/
  /*------------------------------------*\
  08 CONTAINER MARKERS
  \*------------------------------------*/
  /*------------------------------------*\
  09 LINKING ELEMENTS
  \*------------------------------------*/
  /*------------------------------------*\
  10 MEDIA
  \*------------------------------------*/
  /*------------------------------------*\
  11 COVERS AND FRONTMATTER
  \*------------------------------------*/
  /* The following styles are FIXES for incorrect markup from typesetters. I inlcude them for the sake of stability. */
  /* END FIX */
  /* GENERAL FRONT MATTER */
  /* HALF TITLE PAGE */
  /* SERIES PAGE */
  /* TITLE PAGE */
  /* IMPRINTS PAGE */
  /* DEDICATION PAGE */
  /* EPIGRAPH PAGE */
  /* TOC PAGE */
  /* GLOSSARY PAGE */
  /* CONTRIBUTORS PAGE */
  /*------------------------------------*\
  12 PART OPENERS
  \*------------------------------------*/
  /*------------------------------------*\
  13 CHAPTER OPENERS
  \*------------------------------------*/
  /*------------------------------------*\
  14 ENDMATTER
  \*------------------------------------*/
  /* The following styles are FIXES for incorrect markup from typesetters. I inlcude them for the sake of stability. */
  /* END FIX */
  /*------------------------------------*\
  15 EDITIONS
  \*------------------------------------*/
  /*------------------------------------*\
  16 DICTIONARIES
  \*------------------------------------*/
  /*------------------------------------*\
  17 ILR
  \*------------------------------------*/
  /* Cambridge Core - Styling for Academic Books and Journals content
  ========================================================================== */
  /*------------------------------------*\
  CAMBRIDGE CORE MIXINS
  \*------------------------------------*/
  /*------------------------------------*\
  MEDIA QUERIES FOR CAMBRIDGE CORE 
  FROM FOUNDATION
  \*------------------------------------*/
  /* Foundation Variables */
  /* The default font-size is set to 100% of the browser style sheet (usually 16px) */
  /* for compatibility with browser-based text zoom or user-set defaults. */
  /* $base-line-height is 24px while $base-font-size is 16px*/
  /* This is the default html and body font-size for the base em value. */
  /* Since the typical default browser font-size is 16px, that makes the calculation for grid size. */
  /* If you want your base font-size to be a different size and not have it effect grid size too, */
  /* set the value of $em-base to $base-font-size ($em-base: $base-font-size;) */
  /* It strips the unit of measure and returns it */
  /* New Syntax, allows to optionally calculate on a different base value to counter compounding effect of em's. */
  /* Call with 1, 2, 3 or 4 parameters, 'px' is not required but supported */
  /* em-calc(10 20 30px 40); */
  /* Space delimited, if you want to delimit using comma's, wrap it in another pair of brackets */
  /* em-calc((10, 20, 30, 40px)); */
  /* Optionally call with a different base (eg: 8px) to calculate em. */
  /* em-calc(16px 32px 48px, 8px); */
  /* If you require to comma separate your list */
  /* em-calc((16px, 32px, 48), 8px); */
  /* Support for the old syntax */
  /* 0, 640px */
  /* 641px, 1024px */
  /* 1025px, 1440px */
  /* 1441px, 1920px */
  /* 1921px, ... */
  /*------------------------------------*\
  CAMBRIDGE CORE - ACADEMIC
  \*------------------------------------*/
  /*------------------------------------*\
  GLOBAL
  \*------------------------------------*/
  /*// Use these media queries to handle localised responsiveness
  
      @media only screen {
          width: 100%;
      }
  
      @media only screen and (min-width:40.0625em) {
          width: 740px;
      }
  
      @media only screen and (min-width:64.0625em) {
          width: 960px;
      }
  }*/
  /*------------------------------------*\
  01 BASIC TEXT STYLES
  \*------------------------------------*/
  /*------------------------------------*\
  02 HEADINGS
  \*------------------------------------*/
  /*------------------------------------*\
  03 LISTS
  \*------------------------------------*/
  /*------------------------------------*\
  04 NOTES
  \*------------------------------------*/
  /*------------------------------------*\
  05 FIGURES AND IMAGES
  \*------------------------------------*/
  /*------------------------------------*\
  06 TABLES
  \*------------------------------------*/
  /*------------------------------------*\
  07 MATHS, LOGIC, LINGUISTICS AND PHILOSOPHY
  \*------------------------------------*/
  /*------------------------------------*\
  08 CONTAINER MARKERS
  \*------------------------------------*/
  /*------------------------------------*\
  09 LINKING ELEMENTS
  \*------------------------------------*/
  /*------------------------------------*\
  10 MEDIA
  \*------------------------------------*/
  /*------------------------------------*\
  11 COVERS AND FRONTMATTER
  \*------------------------------------*/
  /* TITLE PAGE */
  /* TOC PAGE */
  /*------------------------------------*\
  12 PART OPENERS
  \*------------------------------------*/
  /*------------------------------------*\
  13 CHAPTER OPENERS
  \*------------------------------------*/
  /*------------------------------------*\
  14 ENDMATTER
  \*------------------------------------*/
  /*------------------------------------*\
  15 EDITIONS
  \*------------------------------------*/
  /*------------------------------------*\
  16 DICTIONARIES
  \*------------------------------------*/
  /*------------------------------------*\
  17 ILR
  \*------------------------------------*/
  /*------------------------------------*\
  CAMBRIDGE CORE - CBML 
  \*------------------------------------*/
  /*------------------------------------*\
  01 BASIC TEXT STYLES
  \*------------------------------------*/
  /*------------------------------------*\
  02 HEADINGS
  \*------------------------------------*/
  /*.A, .B, .C, .D, .E, .F {
      
      .subtitle {
          display: inline;
          color: #333;
      }
  }
  
  .chapter {
      
      .sec {
          
          .B {
              font-size: 1.3750em;
              font-weight: normal;
              margin: 1em 0 0.5em 0;
          }
          
          .C {
              font-style: normal;
          }
          
          .D {
              font-style: italic;
          }
          
          .E {
              margin: 1em 0 0 0;
              font-weight: normal;
              line-height: 1.6;
          }
      }
  }
  
  .sec .B + .sec .C {
      margin: 1em 0 0.5em 0;
  }
  
  section {
      
      h2.title {
          text-align: left !important;
          
      } 
  }*/
  /*------------------------------------*\
  03 LISTS
  \*------------------------------------*/
  /*------------------------------------*\
  04 NOTES
  \*------------------------------------*/
  /*------------------------------------*\
  05 FIGURES AND IMAGES
  \*------------------------------------*/
  /*------------------------------------*\
  06 TABLES
  \*------------------------------------*/
  /*------------------------------------*\
  07 MATHS, LOGIC, LINGUISTICS AND PHILOSOPHY
  \*------------------------------------*/
  /*------------------------------------*\
  08 CONTAINER MARKERS
  \*------------------------------------*/
  /*------------------------------------*\
  09 LINKING ELEMENTS
  \*------------------------------------*/
  /*------------------------------------*\
  11 COVERS AND FRONTMATTER
  \*------------------------------------*/
  /* HALF-TITLE PAGE */
  /* SERIES PAGE */
  /* IMPRINTS PAGE */
  /* TITLE PAGE */
  /* TOC */
  /* DEDICATION PAGE */
  /* CONTRIBUTORS PAGE */
  /* PREFACE */
  /*------------------------------------*\
  12 PART OPENERS
  \*------------------------------------*/
  /*------------------------------------*\
  13 CHAPTER OPENERS
  \*------------------------------------*/
  /*------------------------------------*\
  14 ENDMATTER
  \*------------------------------------*/
  /*------------------------------------*\
  15 EDITIONS
  \*------------------------------------*/
  /*------------------------------------*\
  16 DICTIONARIES
  \*------------------------------------*/
}
/* line 10, ../sass/base/_normalize.scss */
.html-view #contentContainer html, .html-view #contentContainer body, .html-view #contentContainer div, .html-view #contentContainer span, .html-view #contentContainer applet, .html-view #contentContainer object, .html-view #contentContainer iframe,
.html-view #contentContainer h1, .html-view #contentContainer h2, .html-view #contentContainer h3, .html-view #contentContainer h4, .html-view #contentContainer h5, .html-view #contentContainer h6, .html-view #contentContainer p, .html-view #contentContainer blockquote, .html-view #contentContainer pre,
.html-view #contentContainer a, .html-view #contentContainer abbr, .html-view #contentContainer acronym, .html-view #contentContainer address, .html-view #contentContainer big, .html-view #contentContainer cite, .html-view #contentContainer code,
.html-view #contentContainer del, .html-view #contentContainer dfn, .html-view #contentContainer em, .html-view #contentContainer img, .html-view #contentContainer ins, .html-view #contentContainer kbd, .html-view #contentContainer q, .html-view #contentContainer s, .html-view #contentContainer samp,
.html-view #contentContainer small, .html-view #contentContainer strike, .html-view #contentContainer strong, .html-view #contentContainer sub, .html-view #contentContainer sup, .html-view #contentContainer tt, .html-view #contentContainer var,
.html-view #contentContainer b, .html-view #contentContainer u, .html-view #contentContainer i, .html-view #contentContainer center,
.html-view #contentContainer dl, .html-view #contentContainer dt, .html-view #contentContainer dd, .html-view #contentContainer ol, .html-view #contentContainer ul, .html-view #contentContainer li,
.html-view #contentContainer fieldset, .html-view #contentContainer form, .html-view #contentContainer label, .html-view #contentContainer legend,
.html-view #contentContainer table, .html-view #contentContainer caption, .html-view #contentContainer tbody, .html-view #contentContainer tfoot, .html-view #contentContainer thead, .html-view #contentContainer tr, .html-view #contentContainer th, .html-view #contentContainer td,
.html-view #contentContainer article, .html-view #contentContainer aside, .html-view #contentContainer canvas, .html-view #contentContainer details, .html-view #contentContainer embed,
.html-view #contentContainer figure, .html-view #contentContainer figcaption, .html-view #contentContainer footer, .html-view #contentContainer header, .html-view #contentContainer hgroup,
.html-view #contentContainer menu, .html-view #contentContainer nav, .html-view #contentContainer output, .html-view #contentContainer ruby, .html-view #contentContainer section, .html-view #contentContainer summary,
.html-view #contentContainer time, .html-view #contentContainer mark, .html-view #contentContainer audio, .html-view #contentContainer video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}
/* line 30, ../sass/base/_normalize.scss */
.html-view #contentContainer article, .html-view #contentContainer aside, .html-view #contentContainer details, .html-view #contentContainer figcaption, .html-view #contentContainer figure,
.html-view #contentContainer footer, .html-view #contentContainer header, .html-view #contentContainer hgroup, .html-view #contentContainer menu, .html-view #contentContainer nav, .html-view #contentContainer section {
  display: block;
}
/* line 34, ../sass/base/_normalize.scss */
.html-view #contentContainer body {
  line-height: 1;
}
/* line 37, ../sass/base/_normalize.scss */
.html-view #contentContainer ol, .html-view #contentContainer ul {
  list-style: none;
}
/* line 40, ../sass/base/_normalize.scss */
.html-view #contentContainer blockquote, .html-view #contentContainer q {
  quotes: none;
}
/* line 43, ../sass/base/_normalize.scss */
.html-view #contentContainer blockquote:before, .html-view #contentContainer blockquote:after,
.html-view #contentContainer q:before, .html-view #contentContainer q:after {
  content: '';
  content: none;
}
/* line 48, ../sass/base/_normalize.scss */
.html-view #contentContainer table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 5, ../sass/modules/_global.scss */
.html-view #contentContainer body {
  font-size: 1em;
}
/* line 9, ../sass/modules/_global.scss */
.html-view #contentContainer sup {
  font-size: 0.750em;
  line-height: 0.750em !important;
  vertical-align: super !important;
}
/* line 15, ../sass/modules/_global.scss */
.html-view #contentContainer sub {
  font-size: 0.750em;
  line-height: 0.750em !important;
  vertical-align: sub !important;
}
/* line 21, ../sass/modules/_global.scss */
.html-view #contentContainer h1, .html-view #contentContainer h2, .html-view #contentContainer h3, .html-view #contentContainer h4, .html-view #contentContainer h5, .html-view #contentContainer h6 {
  font-size: 1em;
  line-height: 1.3;
  page-break-after: avoid;
  text-align: left;
}
/* line 28, ../sass/modules/_global.scss */
.html-view #contentContainer em,
.html-view #contentContainer .italic {
  /* Italic shouldn’t be a class. It’s stylistic -- should use <em> */
  font-style: italic;
}
/* line 33, ../sass/modules/_global.scss */
.html-view #contentContainer strong,
.html-view #contentContainer .bold {
  /* Bold shouldn’t be a class. It’s stylistic -- should use <strong> */
  font-weight: bold;
}
/* line 38, ../sass/modules/_global.scss */
.html-view #contentContainer .roman {
  font-style: normal !important;
}
/* line 42, ../sass/modules/_global.scss */
.html-view #contentContainer abbr {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.9444em;
}
/* line 48, ../sass/modules/_global.scss */
.html-view #contentContainer .sc {
  font-size: 0.7500em;
  text-transform: uppercase;
  font-weight: bolder;
  letter-spacing: 0.2em;
}
/* line 55, ../sass/modules/_global.scss */
.html-view #contentContainer .underline {
  text-decoration: underline;
}
/* line 59, ../sass/modules/_global.scss */
.html-view #contentContainer .dotted-underline {
  text-decoration: none;
  border-bottom: 1px dotted #000;
}
/* line 64, ../sass/modules/_global.scss */
.html-view #contentContainer .double-underline {
  text-decoration: none;
  border-bottom: 3px double #000;
}
/* line 69, ../sass/modules/_global.scss */
.html-view #contentContainer .triple-underline {
  text-decoration: underline;
  border-bottom: 3px double #000;
}
/* line 74, ../sass/modules/_global.scss */
.html-view #contentContainer .overline {
  text-decoration: overline;
}
/* line 78, ../sass/modules/_global.scss */
.html-view #contentContainer .strike {
  text-decoration: line-through;
}
/* line 82, ../sass/modules/_global.scss */
.html-view #contentContainer a {
  text-decoration: underline;
}
/* line 86, ../sass/modules/_global.scss */
.html-view #contentContainer .noindent {
  text-indent: 0 !important;
}
/* line 94, ../sass/modules/_global.scss */
.html-view #contentContainer .highlight {
  background-color: #dddddd;
  padding: 0 0.25em;
}
/* line 40, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer p,
.html-view #contentContainer .p {
  font-size: 1em;
  line-height: 1.6;
  text-indent: 2em;
  -ms-word-break: normal;
  word-break: normal;
  word-break: break-word;
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  text-align: justify;
  widows: 2;
  orphans: 2;
}
/* line 53, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer h1 + p,
.html-view #contentContainer h1 + .p, .html-view #contentContainer h2 + p,
.html-view #contentContainer h2 + .p, .html-view #contentContainer h3 + p,
.html-view #contentContainer h3 + .p, .html-view #contentContainer h4 + p,
.html-view #contentContainer h4 + .p, .html-view #contentContainer h5 + p,
.html-view #contentContainer h5 + .p, .html-view #contentContainer h6 + p,
.html-view #contentContainer h6 + .p,
.html-view #contentContainer header + p,
.html-view #contentContainer header + .p,
.html-view #contentContainer .header + p,
.html-view #contentContainer .header + .p {
  text-indent: 0;
}
/* line 61, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .named-book-part-body p:first-child, .html-view #contentContainer .body p:first-child {
  text-indent: 0;
}
/* line 72, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .disp-quote {
  margin: 1em 1em 1em 1em;
}
/* line 75, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .disp-quote p, .html-view #contentContainer .disp-quote .p {
  font-size: 0.9375em;
  line-height: 1.6;
  text-align: left;
  text-indent: 0;
  -ms-word-break: normal;
  word-break: normal;
  word-break: break-word;
  -webkit-hyphens: none;
  -epub-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
/* line 82, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .disp-quote p + p,
.html-view #contentContainer .disp-quote p + .p, .html-view #contentContainer .disp-quote .p + p,
.html-view #contentContainer .disp-quote .p + .p {
  text-indent: 1em;
}
/* line 88, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .disp-quote.epigraph + p,
.html-view #contentContainer .disp-quote.epigraph + .p {
  text-indent: 0;
}
/* line 93, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .disp-quote .attrib {
  text-align: right;
  margin: 0.5em 1em 0 0;
  font-size: 0.9375em;
  line-height: 1.6;
}
/* line 101, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .disp-quote .disp-quote {
  margin: 1em 0 1em 1em;
}
/* line 108, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .verse-group {
  margin: 1em 0 1em 1em;
}
/* line 112, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .verse-group .verse-line {
  font-size: 0.9375em;
  margin: 0 1em 0 1em;
  text-indent: -1em;
  line-height: 1.6;
  padding: 0 1em 0 0;
  white-space: pre-wrap;
}
/* line 121, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .verse-group .attrib {
  font-size: 0.9375em;
  text-align: right;
  margin-right: 1em;
}
/* line 129, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .marginal-number, .html-view #contentContainer .line-number {
  float: right;
  display: block;
  width: 6em;
  text-align: right;
}
/* line 136, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .marginal-number {
  margin: 0 -1.95em 0 1em;
}
/* line 141, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .line-number {
  margin: 0 0 0 1em;
}
/* line 151, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .speech {
  margin: 0.5em 0 0.5em 0;
  text-align: left;
}
/* line 155, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .speech p,
.html-view #contentContainer .speech .p {
  margin: 0 0 0 2em;
  text-indent: 0;
  text-align: left;
  -ms-word-break: normal;
  word-break: normal;
  word-break: break-word;
  -webkit-hyphens: none;
  -epub-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
/* line 162, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .speech p:first-child,
.html-view #contentContainer .speech .p:first-child {
  text-indent: -2em;
}
/* line 166, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .speech p + p, .html-view #contentContainer .speech p + .p,
.html-view #contentContainer .speech .p + p,
.html-view #contentContainer .speech .p + .p {
  text-indent: 1em;
}
/* line 177, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .speech .speaker {
  font-size: 0.7500em;
  text-transform: uppercase;
  font-weight: bolder;
  letter-spacing: 0.2em;
  padding: 0 0.29em 0 0;
}
/* line 181, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .speech .speaker .sc {
  font-size: 1em;
}
/* line 187, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .part-line-middle {
  padding: 0 0 0 10em !important;
}
/* line 191, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .part-line-end {
  padding: 0 0 0 14em !important;
}
/* line 195, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .hidden {
  display: none;
}
/* line 201, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .stage-direction,
.html-view #contentContainer .stage-direction-enter,
.html-view #contentContainer .stage-direction-exit {
  font-style: italic;
  line-height: 1.6;
  text-indent: 0;
  margin: 0.5em 0 0.5em 0;
}
/* line 210, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .stage-direction,
.html-view #contentContainer .stage-direction-enter {
  text-align: center !important;
}
/* line 215, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .stage-direction-exit {
  text-align: right !important;
}
/* line 220, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .explanation {
  text-align: left;
  text-indent: 0;
  margin: 1em;
  font-size: 0.9375em;
}
/* line 229, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .question {
  text-align: left;
  margin: 0.5em 0 0.5em 0;
}
/* line 233, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .question p,
.html-view #contentContainer .question .p {
  text-align: left;
  text-indent: 0;
}
/* line 238, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .question p + p,
.html-view #contentContainer .question p + .p,
.html-view #contentContainer .question .p + p,
.html-view #contentContainer .question .p + .p {
  text-indent: 1em;
}
/* line 245, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .question-wrap {
  margin: 1em 0 0 0;
}
/* line 250, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .question-wrap .question + .question {
  margin: 1.25em 1em 1.25em 1em;
}
/* line 254, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .question-wrap .question .question {
  margin: 0.5em 0 0.5em 1em;
}
/* line 259, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .question-wrap + .question-wrap {
  margin: 2em 0 0 0;
}
/* line 265, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .answer {
  text-align: left;
  margin: 0.5em 0 1em 1em;
}
/* line 269, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .answer p,
.html-view #contentContainer .answer .p {
  text-align: left;
  text-indent: 0;
}
/* line 274, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .answer p + p,
.html-view #contentContainer .answer p + .p,
.html-view #contentContainer .answer .p + p,
.html-view #contentContainer .answer .p + .p {
  text-indent: 1em;
}
/* line 283, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .attrib {
  text-align: right;
  margin: 0.5em 1em 0 0;
}
/* line 289, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .end-author {
  font-weight: bold;
}
/* line 295, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .end-author-loc,
.html-view #contentContainer .end-author-date {
  font-style: italic;
  margin: 0 0 0 0 !important;
}
/* line 302, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .trans {
  font-style: italic;
}
/* line 305, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .trans .italic {
  font-style: normal;
}
/* line 309, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .trans .line-number,
.html-view #contentContainer .trans .marginal-number {
  font-style: normal;
}
/* line 315, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .sig-block {
  margin: 1em 1em 1em 1em;
}
/* line 318, ../sass/modules/_01-basic-text-styles.scss */
.html-view #contentContainer .sig-block .sig {
  font-style: italic;
  line-height: 1.6;
}
/* line 22, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .A, .html-view #contentContainer .A-plus,
.html-view #contentContainer .def-list h1,
.html-view #contentContainer h1.list-title {
  text-align: center;
  margin: 2em 1em 0.5em 1em;
  font-weight: bold;
  font-weight: 900;
  font-size: 1.3750em;
}
/* line 31, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .A-plus {
  font-size: 1.5000em;
}
/* line 37, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .B,
.html-view #contentContainer .def-list h2,
.html-view #contentContainer h2.list-title {
  text-align: center;
  margin: 2em 1em 0.5em 1em;
  font-weight: bold;
}
/* line 43, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .sec .A + .sec .B, .html-view #contentContainer .sec .A-plus + .sec .B {
  margin: 1em 1em 0.5em 1em;
}
/* line 48, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .C,
.html-view #contentContainer .def-list h3,
.html-view #contentContainer h3.list-title {
  text-align: center;
  margin: 2em 1em 0.5em 1em;
  font-weight: bold;
  font-style: italic;
}
/* line 55, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .sec .B + .sec .C {
  margin: 1em 1em 0.5em 1em;
}
/* line 60, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .D,
.html-view #contentContainer .def-list h4,
.html-view #contentContainer h4.list-title {
  text-align: center;
  font-weight: normal;
  margin: 1em 0 0.25em 0;
}
/* line 69, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .E,
.html-view #contentContainer .def-list h5,
.html-view #contentContainer h5.list-title {
  text-align: center;
  margin: 2em 1em 0.5em 1em;
  font-weight: bold;
  font-style: italic;
  font-weight: normal;
  margin: 1em 0 0.25em 0;
}
/* line 79, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .F,
.html-view #contentContainer .def-list h6,
.html-view #contentContainer h6.list-title {
  font-style: italic;
  font-weight: normal;
  margin: 1em 0 0.25em 0;
}
/* line 89, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .G {
  font-size: 0.7500em;
  text-transform: uppercase;
  font-weight: bolder;
  letter-spacing: 0.2em;
  margin: 1.5em 0 0.5em 0;
}
/* line 95, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .H {
  font-weight: bold;
  margin: 0.5em 0 0 0;
}
/* line 101, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .I {
  font-style: italic;
  margin: 0.5em 0 0 0;
}
/* line 107, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .title.NHS {
  margin: 1em 1em 1em 1em;
  display: block;
  text-align: center;
}
/* line 114, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .title {
  font-weight: bold;
  margin: 1em 0 0 1em;
  text-indent: 0;
  line-height: 1.3;
  text-align: left;
}
/* line 123, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .kwd-group .title {
  margin: 0 0 0 0;
}
/* line 128, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .title.run-in:after {
  display: inline;
  content: " ·";
  /* UTF8 &middot; \a0\b7 ( \b7 is a middot, \a0 is a space ) */
}
/* line 134, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .break {
  text-indent: 0 !important;
  text-align: center;
  border: 0;
  margin: 0.7em 0 1em 0;
  padding: 0;
  height: 1em;
  page-break-before: avoid;
  line-height: 1.6;
}
/* line 144, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .break + p {
  text-indent: 0 !important;
}
/* line 150, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .label {
  font-weight: bold;
}
/* line 155, ../sass/modules/_02-headings.scss */
.html-view #contentContainer .kwd {
  font-weight: bold;
}
/* line 17, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .list {
  margin: 0.5em 1em 0.5em 1em;
}
/* line 20, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .list .list {
  margin: 0.5em 0 0.5em 1em;
}
/* line 24, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .list + .list {
  margin: 1.25em 1em 1.25em 1em;
}
/* line 30, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .list-item {
  line-height: 1.6;
  margin: 0.5em 0 0.5em 0;
  text-align: left;
}
/* line 35, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .list-item p,
.html-view #contentContainer .list-item .p {
  text-align: left;
  text-indent: 0;
}
/* line 40, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .list-item p + p,
.html-view #contentContainer .list-item p + .p,
.html-view #contentContainer .list-item .p + p,
.html-view #contentContainer .list-item .p + .p {
  text-indent: 1em;
}
/* line 51, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .bullet {
  padding-left: 1em;
  text-indent: 0;
  margin: 0.5em 1em 0.5em 0;
}
/* line 56, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .bullet .list-item {
  position: relative;
}
/* line 59, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .bullet .list-item p,
.html-view #contentContainer .bullet .list-item .p {
  text-align: left;
}
/* line 64, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .bullet .list-item:before {
  content: '·';
  position: absolute;
  top: 0;
  left: -0.5em;
  font-weight: bold;
}
/* line 72, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .bullet .list-item .label {
  width: 0;
  height: 0;
}
/* line 86, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .def-list {
  text-align: left;
  margin: 1em 0 1em 0;
}
/* line 90, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .def-list .term {
  font-weight: bold;
  text-align: left;
  line-height: 1.6;
  font-size: 0.9375em;
  padding: 0.5em 0.5em 0 0.5em;
}
/* line 98, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .def-list .def {
  text-align: left;
  line-height: 1.6;
  font-size: 0.9375em;
  padding: 0 0.5em 0.5em 0.5em;
}
/* line 104, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .def-list .def:last-child {
  border-bottom: 0;
}
/* line 109, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .def-list .def .p,
.html-view #contentContainer .def-list .def p {
  text-align: left;
  font-size: 1em;
  text-indent: 0;
}
/* line 116, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .def-list .def .p + .p,
.html-view #contentContainer .def-list .def p + p {
  text-indent: 1em;
}
/* line 123, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .def-list .def-list .term {
  font-size: 1em;
}
/* line 127, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .def-list .def-list .def {
  font-size: 1em;
}
/* line 130, ../sass/modules/_03-lists.scss */
.html-view #contentContainer .def-list .def-list .def:last-child {
  border-bottom: 0;
}
/* line 19, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn-group {
  margin: 0.5em 0 1em 0;
}
/* line 23, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn {
  margin: 0 0 0 0;
  padding: 0.5em 0 0.5em 0;
}
/* line 27, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn:first-child {
  border-top: 0;
}
/* line 31, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn p {
  padding: 0 0.5em 0 0.5em;
  text-indent: 0;
  font-size: 0.9375em;
  line-height: 1.6;
  text-align: left;
}
/* line 38, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn p + p {
  text-indent: 1em;
}
/* line 42, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn p a.xref.fn {
  vertical-align: baseline;
  font-size: 1em;
  font-weight: normal;
  border-top: 0;
}
/* line 50, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn .list {
  margin: 0.5em 1.5em 0.5em 1.5em;
}
/* line 53, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn .list .list-item {
  font-size: 0.9375em;
  margin: 0.25em 0 0.25em 0;
}
/* line 57, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn .list .list-item p {
  font-size: 1em;
  padding: 0 0 0 0;
}
/* line 63, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn .list .list {
  margin: 0.5em 1em 0.5em 1em;
}
/* line 66, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn .list .list .list-item {
  font-size: 1em;
}
/* line 72, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .fn .verse-group {
  margin: 1em 0 1em 1.5em;
}
/* line 84, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .textual-notes .textual-note .title {
  margin: 0 0 0 0;
}
/* line 89, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .textual-notes .margin-note {
  float: right;
  width: 30%;
  padding: 0 0 0.5em 0;
  margin: 0 0 0 1em;
  border-bottom: 0;
}
/* line 96, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .textual-notes .margin-note p {
  line-height: 1.3;
}
/* line 103, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .boxed-text.admonishment {
  background-color: transparent;
}
/* line 108, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .boxed-text.admonishment p:first-child {
  text-indent: 0;
}
/* line 115, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .boxed-text.update {
  background-color: transparent;
  border: 0;
  margin: 1em 1em 1em 1em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
/* line 123, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .boxed-text.update p:first-child {
  text-indent: 0;
}
/* line 130, ../sass/modules/_04-notes.scss */
.html-view #contentContainer .ack-fn {
  border-bottom: 0;
}
/* line 20, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .fig {
  margin: 1em 0 1em 0;
  padding: 0 0.5em 0 0.5em;
  page-break-inside: avoid;
}
/* line 25, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .fig .label {
  font-size: 0.9375em;
}
/* line 29, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .fig img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 35, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .fig p {
  font-size: 0.9375em;
  text-align: left;
  line-height: 1.5;
  text-indent: 0;
}
/* line 42, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .fig .attrib {
  font-size: 0.9375em;
  line-height: 1.5;
}
/* line 47, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .fig .fn {
  border-bottom: 0;
}
/* line 51, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .fig .inline-graphic {
  height: 1em;
  width: auto;
  display: inline;
}
/* line 59, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .caption {
  font-size: 0.9375em;
  text-indent: 0;
  line-height: 1.5;
  margin: 0.5em 0 0.5em 0;
  text-align: left;
}
/* line 66, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .caption p {
  font-size: 1em;
  text-indent: 0;
  text-align: left;
}
/* line 72, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .caption .label {
  font-size: 1em;
}
/* line 76, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .caption .label + p,
.html-view #contentContainer .caption .label + .p {
  display: inline;
}
/* line 82, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .caption .title {
  margin: 0 0 0 0;
  line-height: 1.5;
}
/* line 87, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .caption .attrib {
  font-size: 1em;
  text-align: right;
}
/* line 92, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .caption + .attrib {
  margin: 0 1em 0 0;
}
/* line 98, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .fig-group {
  padding: 0 0.5em 0 0.5em;
  page-break-inside: avoid;
}
/* line 102, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .fig-group .fig {
  padding: 0 0 0 0;
}
/* line 112, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .inline-graphic {
  height: 1em;
  width: auto;
}
/* line 119, ../sass/modules/_05-figures-and-images.scss */
.html-view #contentContainer .inline-formula img {
  height: auto;
  width: auto;
  display: inline;
}
/* line 23, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .table-wrap {
  margin: 1em 0;
}
/* line 29, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .table-wrap .caption .title {
  font-weight: normal;
  font-size: inherit;
}
/* line 35, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .table-wrap table {
  margin: 0 0;
}
/* line 39, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .table-wrap table p,
.html-view #contentContainer .table-wrap table .p {
  font-size: 1em;
  text-align: inherit !important;
  text-indent: 0;
}
/* line 45, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .table-wrap table p + p,
.html-view #contentContainer .table-wrap table .p + p {
  text-indent: 1em;
}
/* line 51, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .table-wrap .attrib {
  font-size: 0.9375em;
  margin: 0.5em 1em;
  text-align: right;
  text-indent: 0;
  line-height: 1.5;
}
/* line 60, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table {
  width: 100%;
  margin: 1em 0;
  border-top: 0.0625em solid #000000 !important;
  border-bottom: 0.0625em solid #000000 !important;
}
/* line 70, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table th, .html-view #contentContainer table td {
  font-size: 0.9375em;
  line-height: 1.3 !important;
  padding: 0.5em 0.5em 0.5em 0.5em;
}
/* line 76, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table th.stub, .html-view #contentContainer table td.stub {
  font-weight: bold;
}
/* line 83, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table th .list .list-item p, .html-view #contentContainer table td .list .list-item p {
  line-height: 1.3;
}
/* line 88, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table th.char, .html-view #contentContainer table td.char {
  width: auto;
}
/* line 91, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table th.char .char-left, .html-view #contentContainer table td.char .char-left {
  float: left;
  text-align: right;
  width: 50%;
}
/* line 97, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table th.char .char-right, .html-view #contentContainer table td.char .char-right {
  float: right;
  text-align: left;
  width: 50%;
}
/* line 106, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table th {
  font-weight: bold;
}
/* line 115, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table thead tr + tr th {
  /*font-weight: normal;*/
}
/* line 124, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table td .title {
  font-weight: bold;
  margin: 0 0 0 0;
}
/* line 133, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table tfoot th, .html-view #contentContainer table tfoot td {
  font-style: italic;
}
/* line 142, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .table-wrap-foot .fn-group {
  margin: 0.5em 0.5em 1em 0.5em;
}
/* line 146, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .table-wrap-foot .fn p,
.html-view #contentContainer .table-wrap-foot .fn .p,
.html-view #contentContainer .table-wrap-foot p,
.html-view #contentContainer .table-wrap-foot .p {
  font-size: 0.9375em;
  margin: 0 0 0 0;
  text-align: left;
  line-height: 1.5;
  text-indent: 0;
}
/* line 156, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .table-wrap-foot .fn p + p,
.html-view #contentContainer .table-wrap-foot .fn .p + p,
.html-view #contentContainer .table-wrap-foot p + p,
.html-view #contentContainer .table-wrap-foot .p + p {
  text-indent: 1em;
}
/* line 165, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .informal table {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
/* line 169, ../sass/modules/_06-tables.scss */
.html-view #contentContainer .informal table th, .html-view #contentContainer .informal table td {
  background-color: transparent;
  border-bottom: 0;
}
/* line 176, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table.array {
  border-top: 0 !important;
  border-bottom: 0 !important;
  width: auto;
}
/* line 181, ../sass/modules/_06-tables.scss */
.html-view #contentContainer table.array th, .html-view #contentContainer table.array td {
  background-color: initial;
  border-bottom: 0;
}
/* line 23, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .disp-formula {
  margin: 1em 4em 1em 1em;
}
/* line 26, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .disp-formula p {
  text-indent: 0;
  margin: 0 2em 0 0;
}
/* line 32, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .disp-formula .label {
  float: right;
  font-weight: normal;
  display: block;
  width: 6em;
  margin: 0 -4em 0 1em;
  text-align: right;
}
/* line 47, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .chem-struct {
  margin: 1em 0 1em 0;
}
/* line 51, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .chem-struct-wrap {
  margin: 1em 0 1em 0;
}
/* line 57, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .theorem,
.html-view #contentContainer .definition,
.html-view #contentContainer .proof {
  padding: 0 1em 0 1em;
}
/* line 65, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer pre {
  display: block;
  font-family: monospace;
  white-space: pre-wrap;
  margin: 1em 0 1em 0;
}
/* line 72, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .monospace, .html-view #contentContainer .code {
  font-family: monospace;
  text-align: left;
  font-size: 1.125em;
}
/* line 78, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .code {
  white-space: pre-wrap;
  /* CSM-1037 */
}
/* line 92, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .disp-quote .example {
  margin: 1em 1em 1em 1em;
}
/* line 98, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .statement {
  margin: 1em 0 1em 0;
}
/* line 101, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .statement p {
  text-indent: 0;
}
/* line 104, ../sass/modules/_07-maths-logic-linguistics-and-philosophy.scss */
.html-view #contentContainer .statement p + p {
  text-indent: 1em;
}
/* line 65, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .part .sec .boxed-text .caption .title {
  margin: 0 0 0 0;
}
/* line 73, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text {
  margin: 1em 0.5em 1em 0.5em;
  padding: 1em 0 1em 0;
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  border-radius: 0.25em;
  border: 1px solid #b7b2ad;
  background-color: #FFFFFF;
  page-break-inside: avoid;
}
/* line 82, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .table-wrap {
  margin: 1em 1em 1em 1em;
}
/* line 85, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .table-wrap .caption {
  background-color: transparent;
  line-height: 1.5;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
/* line 101, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .caption {
  line-height: 1.3;
  padding: 0.5em 1em 0.5em 1em;
  margin: -1.05em 0 1em 0;
  text-align: left;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  border-radius: 0.2em;
}
/* line 109, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .caption p {
  padding: 0 0 0 0;
}
/* line 113, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .caption + p {
  text-indent: 0;
}
/* line 117, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .caption .label {
  margin: 0 0.29em 0 0;
}
/* line 120, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .caption .label + .title, .html-view #contentContainer .boxed-text .caption .label + p {
  font-weight: normal;
  padding: 0 0 0 0;
}
/* line 126, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .caption .title {
  margin: 0 0 0 0;
}
/* line 134, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .fig-group .caption {
  background-color: transparent;
  line-height: 1.5;
  padding: 0 1em 0 1em;
  margin: 1em 0 0 0;
}
/* line 142, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .fig {
  padding: 0 1em 0 1em;
}
/* line 145, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .fig .caption {
  background-color: transparent;
  line-height: 1.5;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
/* line 151, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .fig .caption .attrib {
  margin: 0 0 0 0;
  font-size: 1em;
}
/* line 157, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .fig img {
  max-width: 100%;
  margin: 0 0 0.5em 0;
}
/* line 163, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .attrib {
  text-align: right;
  margin: 0.5em 1em 0 1em;
  font-size: 0.9375em;
  line-height: 1.5;
}
/* line 170, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text p {
  padding: 0 1em 0 1em;
}
/* line 175, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .list {
  margin: 0.5em 2em 0.5em 2em;
}
/* line 178, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .list .list {
  margin: 0.5em 1em 0.5em 1em;
}
/* line 183, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .bullet {
  margin: 0.5em 1em 0.5em 1em;
}
/* line 189, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .list-item p, .html-view #contentContainer .boxed-text .disp-quote p {
  padding: 0 0 0 0;
}
/* line 194, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .verse-group {
  margin: 1em 1em 1em 2em;
}
/* line 198, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .disp-quote {
  margin: 1em 2em 1em 2em;
}
/* line 201, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .disp-quote .list {
  margin: 0.5em 0 0.5em 0;
}
/* line 207, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .sec {
  margin: 1em 0 0 0;
}
/* line 211, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .A, .html-view #contentContainer .boxed-text .A-plus {
  margin: 1em 1em 0 1em;
  line-height: 1.6;
  font-size: 1em;
  text-align: left;
  font-family: inherit;
}
/* line 218, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .A:first-child, .html-view #contentContainer .boxed-text .A-plus:first-child {
  margin: 0 1em 0 1em;
}
/* line 223, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .B {
  font-style: italic;
  margin: 1em 1em 0 1em;
  line-height: 1.6;
  font-size: 1em;
  text-align: left;
  font-family: inherit;
}
/* line 233, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .xref.fig {
  padding: 0;
}
/* line 238, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .def-list {
  margin: 1em 1em 1em 1em;
}
/* line 243, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .def-list .def p {
  padding: 0 0 0 0;
}
/* line 250, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .code {
  padding: 0 1em 0 1em;
}
/* line 255, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .ref-list {
  margin: 1em 1em 0 1em;
}
/* line 258, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .ref-list .BOXm {
  font-weight: bold;
}
/* line 264, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .boxed-text .speech {
  margin: 0.5em 1em 0.5em 2em;
}
/* line 273, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .disp-quote .list-item {
  font-size: 0.9375em;
}
/* line 276, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .disp-quote .list-item p {
  font-size: 1em;
}
/* line 282, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .disp-quote .list-item .list .list-item {
  font-size: 1em;
}
/* line 321, ../sass/modules/_08-container-markers.scss */
.html-view #contentContainer .answer-set .answer {
  margin: 0.5em 0 0.5em 1em;
}
/* line 24, ../sass/modules/_09-linking-elements.scss */
.html-view #contentContainer a.xref {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.html-view #contentContainer .show-for-sr {
  display: none;
}

/* line 30, ../sass/modules/_09-linking-elements.scss */
.html-view #contentContainer a.xref.boxed-text {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  background-color: transparent;
  page-break-inside: auto;
}
/* line 39, ../sass/modules/_09-linking-elements.scss */
.html-view #contentContainer a.xref.fn,
.html-view #contentContainer a.xref.footnote,
.html-view #contentContainer a.xref.endnote {
  text-decoration: underline;
  font-weight: bold;
  border-top: 0;
}
/* line 48, ../sass/modules/_09-linking-elements.scss */
.html-view #contentContainer a.xref.uri,
.html-view #contentContainer a.xref.ext-link {
  word-wrap: break-word;
}
/* line 57, ../sass/modules/_09-linking-elements.scss */
.html-view #contentContainer a.xref.page {
  display: inline;
}
/* line 62, ../sass/modules/_09-linking-elements.scss */
.html-view #contentContainer a.xref.list {
  margin: 0 0 0 0;
}
/* line 24, ../sass/modules/_10-media.scss */
.html-view #contentContainer .fig.video, .html-view #contentContainer .fig.audio, .html-view #contentContainer .fig.animation, .html-view #contentContainer .fig.assessment, .html-view #contentContainer .fig.q-and-a, .html-view #contentContainer .fig.pop-up, .html-view #contentContainer .fig.slideshow {
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -o-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  border-radius: 0.25em;
  border: 0.25em solid #b7b2ad;
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-size: 4em 4em;
}
/* line 37, ../sass/modules/_10-media.scss */
.html-view #contentContainer .fig.video .title, .html-view #contentContainer .fig.audio .title, .html-view #contentContainer .fig.animation .title, .html-view #contentContainer .fig.assessment .title, .html-view #contentContainer .fig.q-and-a .title, .html-view #contentContainer .fig.pop-up .title, .html-view #contentContainer .fig.slideshow .title {
  margin: 0.5em 0 0 0;
}
/* line 43, ../sass/modules/_10-media.scss */
.html-view #contentContainer .fig.video .caption .title, .html-view #contentContainer .fig.audio .caption .title, .html-view #contentContainer .fig.animation .caption .title, .html-view #contentContainer .fig.assessment .caption .title, .html-view #contentContainer .fig.q-and-a .caption .title, .html-view #contentContainer .fig.pop-up .caption .title, .html-view #contentContainer .fig.slideshow .caption .title {
  font-weight: normal;
  margin: 0 0 0 0.29em;
}
/* line 50, ../sass/modules/_10-media.scss */
.html-view #contentContainer .fig.video {
  background-image: url(../Images/icon_video_32x32.png);
}
/* line 54, ../sass/modules/_10-media.scss */
.html-view #contentContainer .fig.audio {
  background-image: url(../Images/icon_audio_32x32.png);
}
/* line 58, ../sass/modules/_10-media.scss */
.html-view #contentContainer .fig.animation {
  background-image: url(../Images/icon_animation_32x32.png);
}
/* line 62, ../sass/modules/_10-media.scss */
.html-view #contentContainer .fig.assessment {
  background-image: url(../Images/icon_assessment_32x32.png);
}
/* line 66, ../sass/modules/_10-media.scss */
.html-view #contentContainer .fig.q-and-a {
  background-image: url(../Images/icon_qanda_32x32.png);
}
/* line 70, ../sass/modules/_10-media.scss */
.html-view #contentContainer .fig.pop-up {
  background-image: url(../Images/icon_popup_32x32.png);
}
/* line 74, ../sass/modules/_10-media.scss */
.html-view #contentContainer .fig.slideshow {
  background-image: url(../Images/icon_slideshow_32x32.png);
}
/* line 76, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .preface header h1,
.html-view #contentContainer .preface .header h1,
.html-view #contentContainer .foreword header h1,
.html-view #contentContainer .foreword .header h1,
.html-view #contentContainer .ack header h1,
.html-view #contentContainer .ack .header h1,
.html-view #contentContainer .dedication header h1,
.html-view #contentContainer .dedication .header h1,
.html-view #contentContainer .other header h1,
.html-view #contentContainer .other .header h1 {
  font-size: 1.7500em;
  text-align: center;
  line-height: 1.3;
  color: #000000;
  font-weight: normal;
  font-style: italic;
  margin: 3em 0 1em 0;
  padding: 0 0 0 0;
}
/* line 87, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .preface header h1 + .subtitle,
.html-view #contentContainer .preface .header h1 + .subtitle,
.html-view #contentContainer .foreword header h1 + .subtitle,
.html-view #contentContainer .foreword .header h1 + .subtitle,
.html-view #contentContainer .ack header h1 + .subtitle,
.html-view #contentContainer .ack .header h1 + .subtitle,
.html-view #contentContainer .dedication header h1 + .subtitle,
.html-view #contentContainer .dedication .header h1 + .subtitle,
.html-view #contentContainer .other header h1 + .subtitle,
.html-view #contentContainer .other .header h1 + .subtitle {
  margin: -1em 0 1em 0;
}
/* line 92, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .preface header .subtitle,
.html-view #contentContainer .preface .header .subtitle,
.html-view #contentContainer .foreword header .subtitle,
.html-view #contentContainer .foreword .header .subtitle,
.html-view #contentContainer .ack header .subtitle,
.html-view #contentContainer .ack .header .subtitle,
.html-view #contentContainer .dedication header .subtitle,
.html-view #contentContainer .dedication .header .subtitle,
.html-view #contentContainer .other header .subtitle,
.html-view #contentContainer .other .header .subtitle {
  text-align: center;
  font-style: italic;
}
/* line 99, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .preface .contrib-group,
.html-view #contentContainer .foreword .contrib-group,
.html-view #contentContainer .ack .contrib-group,
.html-view #contentContainer .dedication .contrib-group,
.html-view #contentContainer .other .contrib-group {
  text-align: center;
  margin: 0 0 1em 0;
}
/* line 105, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .preface .contrib-group.authors .x,
.html-view #contentContainer .foreword .contrib-group.authors .x,
.html-view #contentContainer .ack .contrib-group.authors .x,
.html-view #contentContainer .dedication .contrib-group.authors .x,
.html-view #contentContainer .other .contrib-group.authors .x {
  margin: 0 0.29em 0 0;
}
/* line 112, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .preface .contrib-group .contrib .name,
.html-view #contentContainer .foreword .contrib-group .contrib .name,
.html-view #contentContainer .ack .contrib-group .contrib .name,
.html-view #contentContainer .dedication .contrib-group .contrib .name,
.html-view #contentContainer .other .contrib-group .contrib .name {
  font-weight: bold;
}
/* line 117, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .preface .contrib-group .contrib .name .surname + .suffix,
.html-view #contentContainer .foreword .contrib-group .contrib .name .surname + .suffix,
.html-view #contentContainer .ack .contrib-group .contrib .name .surname + .suffix,
.html-view #contentContainer .dedication .contrib-group .contrib .name .surname + .suffix,
.html-view #contentContainer .other .contrib-group .contrib .name .surname + .suffix {
  padding: 0 0 0 0.29em;
}
/* line 122, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .preface .contrib-group .contrib .name + .degrees,
.html-view #contentContainer .foreword .contrib-group .contrib .name + .degrees,
.html-view #contentContainer .ack .contrib-group .contrib .name + .degrees,
.html-view #contentContainer .dedication .contrib-group .contrib .name + .degrees,
.html-view #contentContainer .other .contrib-group .contrib .name + .degrees {
  padding: 0 0 0 0.29em;
}
/* line 135, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .blurb {
  text-indent: 0;
}
/* line 138, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .blurb + .blurb {
  text-indent: 1em;
}
/* line 145, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part p {
  text-indent: 0;
}
/* line 150, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part header,
.html-view #contentContainer .front-matter-part .header {
  padding: 3em 0 1em 0;
}
/* line 155, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part header .FMT,
.html-view #contentContainer .front-matter-part header .FMS,
.html-view #contentContainer .front-matter-part .header .FMT,
.html-view #contentContainer .front-matter-part .header .FMS {
  font-size: 1.7500em;
  text-align: center;
  line-height: 1.3;
  font-weight: normal;
  font-style: italic;
  padding: 0 0 0 0;
}
/* line 167, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part header .FMT-subtitle,
.html-view #contentContainer .front-matter-part .header .FMT-subtitle {
  text-align: center;
  font-style: italic;
}
/* line 173, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part header .ST,
.html-view #contentContainer .front-matter-part .header .ST {
  font-size: 1em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin: 1em 0 0 0;
  font-weight: bold;
  line-height: 1.3;
  text-align: left;
  text-indent: 0;
}
/* line 184, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part header .author,
.html-view #contentContainer .front-matter-part .header .author {
  text-align: center;
}
/* line 190, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part .edition {
  margin: 0.5em 0 0.5em 0;
  font-weight: bold;
}
/* line 196, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part .volume {
  margin: 0.5em 0 0.5em 0;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
/* line 203, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part .edited-by {
  margin: 1em 0 0 0;
  font-style: italic;
}
/* line 210, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part .author {
  font-weight: bold;
}
/* line 215, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part .aff {
  font-style: italic;
  font-size: 0.9375em;
  line-height: 1.3;
}
/* line 222, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part .bio {
  margin: 1em 0 0.5em 0;
}
/* line 229, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part.other p, .html-view #contentContainer .front-matter-part.introduction p {
  text-indent: 2em;
}
/* line 233, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part.other .def p,
.html-view #contentContainer .front-matter-part.other .def .p, .html-view #contentContainer .front-matter-part.introduction .def p,
.html-view #contentContainer .front-matter-part.introduction .def .p {
  text-indent: 0;
}
/* line 240, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part.other .fn p, .html-view #contentContainer .front-matter-part.introduction .fn p {
  text-indent: 0;
}
/* line 243, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part.other .fn p + p, .html-view #contentContainer .front-matter-part.introduction .fn p + p {
  text-indent: 1em;
}
/* line 252, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part.other header + p,
.html-view #contentContainer .front-matter-part.other .header + p, .html-view #contentContainer .front-matter-part.introduction header + p,
.html-view #contentContainer .front-matter-part.introduction .header + p {
  text-indent: 0;
}
/* line 259, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part.other h1 + p, .html-view #contentContainer .front-matter-part.other h2 + p, .html-view #contentContainer .front-matter-part.other h3 + p, .html-view #contentContainer .front-matter-part.other h4 + p, .html-view #contentContainer .front-matter-part.other h5 + p, .html-view #contentContainer .front-matter-part.other h6 + p, .html-view #contentContainer .front-matter-part.introduction h1 + p, .html-view #contentContainer .front-matter-part.introduction h2 + p, .html-view #contentContainer .front-matter-part.introduction h3 + p, .html-view #contentContainer .front-matter-part.introduction h4 + p, .html-view #contentContainer .front-matter-part.introduction h5 + p, .html-view #contentContainer .front-matter-part.introduction h6 + p {
  text-indent: 0;
}
/* line 268, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part.other .disp-quote p,
.html-view #contentContainer .front-matter-part.other .footnote p,
.html-view #contentContainer .front-matter-part.other .list-item p, .html-view #contentContainer .front-matter-part.introduction .disp-quote p,
.html-view #contentContainer .front-matter-part.introduction .footnote p,
.html-view #contentContainer .front-matter-part.introduction .list-item p {
  text-indent: 0;
}
/* line 271, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .front-matter-part.other .disp-quote p + p,
.html-view #contentContainer .front-matter-part.other .footnote p + p,
.html-view #contentContainer .front-matter-part.other .list-item p + p, .html-view #contentContainer .front-matter-part.introduction .disp-quote p + p,
.html-view #contentContainer .front-matter-part.introduction .footnote p + p,
.html-view #contentContainer .front-matter-part.introduction .list-item p + p {
  text-indent: 1em;
}
/* line 283, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .editorial-procedures p + p {
  text-indent: 2em;
}
/* line 293, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .half-title-page .half-title-title {
  font-size: 1em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin: 1em 0 0 0;
  font-weight: bold;
  line-height: 1.3;
  text-align: left;
}
/* line 302, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .half-title-page .half-title-title + .half-title-subtitle {
  margin: 0 0 0.5em 0;
}
/* line 306, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .half-title-page .half-title-title:first-child {
  margin: 0 0 1em 0;
}
/* line 312, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .half-title-page .half-title-subtitle {
  margin: 0 0 0.5em 0;
  font-style: italic;
  line-height: 1.3;
}
/* line 319, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .half-title-page .half-title-edition {
  margin: 0.5em 0 0.5em 0;
  font-weight: bold;
}
/* line 325, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .half-title-page .half-title-volume {
  margin: 0.5em 0 0.5em 0;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
/* line 332, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .half-title-page .half-title-edited-by {
  margin: 1em 0 0 0;
  font-style: italic;
}
/* line 338, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .half-title-page .half-title-author {
  font-weight: bold;
}
/* line 347, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page p {
  text-indent: 0;
  text-align: left;
}
/* line 352, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page img {
  margin: 0.5em 0 0.5em 0;
}
/* line 357, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page h1, .html-view #contentContainer .series-page h2, .html-view #contentContainer .series-page h3 {
  text-align: left;
}
/* line 361, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page header,
.html-view #contentContainer .series-page .header {
  padding: 0 0 0 0;
}
/* line 365, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page header .FMS,
.html-view #contentContainer .series-page header .EMT,
.html-view #contentContainer .series-page header .EMS,
.html-view #contentContainer .series-page .header .FMS,
.html-view #contentContainer .series-page .header .EMT,
.html-view #contentContainer .series-page .header .EMS {
  font-size: 1em;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin: 1em 0 0 0;
  font-weight: bold;
  line-height: 1.3;
  text-align: left;
  text-indent: 0;
  font-family: inherit;
}
/* line 382, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page .series-page-subtitle {
  text-indent: 0;
  margin: 0 0 0.5em 0;
  font-style: italic;
  line-height: 1.3;
}
/* line 390, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page .series-blurb {
  margin: 0.5em 0 0.5em 0;
}
/* line 395, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page .series-page-edited-by {
  margin: 1em 0 0 0;
  font-style: italic;
}
/* line 401, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page .list {
  margin: 1em 0 0 0;
  text-align: left;
}
/* line 405, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page .list h1.list-title {
  font-weight: bold;
  font-family: inherit;
  font-size: 1em;
  line-height: 1.6;
}
/* line 413, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page .list-item {
  margin: 0 0 0 0;
}
/* line 422, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page .A, .html-view #contentContainer .series-page .A-plus {
  font-family: inherit;
  margin: 1em 0 0.5em 0;
  font-size: 1em;
}
/* line 434, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page .ref-list .EMS {
  font-size: 1em;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin: 1em 0 0 0;
  font-weight: bold;
  line-height: 1.3;
  text-align: left;
  text-indent: 0;
  font-family: inherit;
}
/* line 448, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page .ref {
  border-top: 0;
  text-align: left;
}
/* line 452, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .series-page .ref .label {
  padding-right: 0.29em;
}
/* line 474, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page {
  padding: 0 1em 0 1em;
}
/* line 477, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page p {
  text-align: center;
  -ms-word-break: normal;
  word-break: normal;
  word-break: break-word;
  -webkit-hyphens: none;
  -epub-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
/* line 483, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-title {
  font-size: 2em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin: 2em 0 0.5em 0;
  font-weight: bold;
  line-height: 1.3;
}
/* line 494, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-subtitle {
  font-size: 2em;
  margin: 0.5em 0 0.5em 0;
  font-style: italic;
  font-weight: normal;
  line-height: 1.3;
}
/* line 503, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-subtitle + .title-page-subtitle {
  margin: -0.5em 1em 0.5em 1em;
}
/* line 509, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-edition {
  font-size: 2em;
  margin: 0.5em 0 0.5em 0;
  line-height: 1.3;
}
/* line 518, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-volume {
  font-size: 2em;
  margin: 0.5em 0 0.5em 0;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 1.3;
}
/* line 529, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-series {
  font-size: 1em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin: 1em 0 0 0;
  font-weight: bold;
  line-height: 1.3;
}
/* line 539, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-series-editor {
  font-weight: bold;
  margin: 0.5em 0 0 0;
}
/* line 545, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-author {
  font-weight: bold;
  margin: 0.5em 0 0 0;
}
/* line 551, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-edited-by {
  margin: 1em 0 0.5em 0;
  font-style: italic;
}
/* line 557, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-address-line {
  margin: 0 0 1em 0;
  font-style: italic;
  font-size: 0.9375em;
  line-height: 1.3;
}
/* line 565, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .title-page-text {
  margin: 0 0 1em 0;
}
/* line 574, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .title-page .logo-wrap {
  margin: 4em auto 0 auto;
  text-align: center;
}
/* line 581, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .imprint-page {
  padding: 2em 1em 0 1em;
}
/* line 585, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .imprint-page p {
  text-align: center;
  -ms-word-break: normal;
  word-break: normal;
  word-break: break-word;
  -webkit-hyphens: none;
  -epub-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
/* line 591, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .imprint-page .logo-wrap {
  margin: 1em auto 1em auto;
  text-align: center;
  display: block;
}
/* line 599, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .imprint-page .disclaimer {
  font-size: 0.875em;
  margin: 0.5em 1em;
}
/* line 605, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .imprint-page .catalog-data {
  font-style: italic;
}
/* line 610, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .imprint-page .list {
  font-size: 0.875em;
}
/* line 613, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .imprint-page .list h1.list-title {
  font-weight: normal;
  font-style: italic;
  font-family: inherit;
  font-size: 1em;
  line-height: 1.6;
  text-align: center;
}
/* line 622, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .imprint-page .list .list {
  margin: 0.5em 0 0.5em 0;
  font-size: 1em;
  text-align: center;
}
/* line 630, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .imprint-page .list .list-item p {
  margin: 0.5em 1em;
}
/* line 633, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .imprint-page .list .list-item p + p {
  text-indent: 0;
}
/* line 643, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .dedication {
  padding: 3.5em 0 0 0;
}
/* line 651, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .dedication p {
  text-align: left;
  margin: 0.5em 0 0.5em 0;
}
/* line 657, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .dedication .attrib {
  margin: 0.5em 1em 0 1em;
  font-size: 0.9375em;
}
/* line 661, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .dedication .attrib p {
  text-align: right;
}
/* line 666, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .dedication .verse-group {
  display: inline-block;
}
/* line 671, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .dedication .verse-group .verse-line p {
  margin: 0 0 0 0;
}
/* line 680, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer body.epigraph {
  padding: 3.5em 0 0 0;
}
/* line 683, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer body.epigraph .disp-quote {
  margin: 0 0 0 0;
}
/* line 686, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer body.epigraph .disp-quote p {
  font-size: 1em;
  text-align: left;
  margin: 0.5em 0 0.5em 0;
}
/* line 691, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer body.epigraph .disp-quote p + p {
  text-indent: 0;
}
/* line 697, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer body.epigraph .epigraph {
  padding: 0 0 0 0;
  text-align: left;
}
/* line 701, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer body.epigraph .epigraph p {
  margin: 0 0 0 0;
}
/* line 704, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer body.epigraph .epigraph p + p {
  text-indent: 1em;
}
/* line 711, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer body.epigraph .attrib {
  margin: 0.5em 1em 0 1em;
  font-size: 0.9375em;
}
/* line 720, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc header,
.html-view #contentContainer .toc .header {
  padding: 3em 0 1em 0;
}
/* line 725, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc header .FMT,
.html-view #contentContainer .toc .header .FMT {
  font-size: 1.7500em;
  text-align: center;
  line-height: 1.3;
  font-weight: normal;
  font-style: italic;
  padding: 0 0 0 0;
}
/* line 738, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .title-group .title {
  margin: 1em 0 0.5em 0;
  font-weight: bold;
}
/* line 744, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-entry {
  clear: both;
}
/* line 752, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-div .toc-entry.other {
  margin: 0.25em 0 0.25em 0;
}
/* line 760, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .frontmatter,
.html-view #contentContainer .toc .endmatter {
  font-style: italic;
  padding: 0 0 0 0;
  margin: 0.25em 0 0.25em 0;
}
/* line 766, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .frontmatter .label,
.html-view #contentContainer .toc .endmatter .label {
  width: auto;
  text-align: left;
  float: none;
  display: inline;
}
/* line 773, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .frontmatter .title,
.html-view #contentContainer .toc .endmatter .title {
  padding: 0 0 0 0;
  display: inline;
}
/* line 778, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .frontmatter .subtitle,
.html-view #contentContainer .toc .endmatter .subtitle {
  display: inline;
  margin: 0 0 0 0.29em;
}
/* line 783, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .frontmatter .toc-entry,
.html-view #contentContainer .toc .endmatter .toc-entry {
  padding: 0 0 0 1em;
  margin: 0.25em 0 0.25em 0;
}
/* line 788, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .frontmatter p, .html-view #contentContainer .toc .frontmatter .toc-author,
.html-view #contentContainer .toc .endmatter p,
.html-view #contentContainer .toc .endmatter .toc-author {
  text-indent: 1em;
}
/* line 793, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .frontmatter .italic,
.html-view #contentContainer .toc .endmatter .italic {
  font-style: normal;
}
/* line 798, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .label {
  /*width: 3em; // CBT-359
  text-align: right;
  float: left;
  display: block;*/
  line-height: 1.3;
  margin: 0 0.5em 0 0;
  text-decoration: none;
}
/* line 810, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .title {
  font-weight: normal;
  margin: 0 0 0 0;
  /*display: block;*/
  line-height: 1.3;
  /*padding: 0 0 0 3.5em;*/
  text-align: left;
}
/* line 820, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .secAplus .title {
  font-weight: bold;
  margin: 0.5em 0 0.25em 0;
}
/* line 826, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part {
  margin: 0 0 0 0;
  padding: 1em 0 1em 0;
  text-align: left;
  font-size: 1.25em;
  line-height: 1.3;
}
/* line 834, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .label {
  width: auto;
  /*display: block;*/
  display: inline;
  text-align: left;
  float: none;
  text-decoration: none;
}
/* line 843, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .title {
  /*display: block;*/
  display: inline;
  padding: 0 0 0 0;
}
/* line 849, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .subtitle {
  display: block;
  padding: 0 0 0 0;
}
/* line 854, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .toc-entry {
  font-size: 0.8em;
}
/* line 858, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .toc-entry .label {
  /*width: 3em; // CBT-359
  text-align: right;
  float: left;
  display: block;*/
}
/* line 865, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .toc-entry .title {
  /*display: block;
  padding: 0 0 0 3.5em;*/
}
/* line 870, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .toc-entry .toc-entry {
  font-size: 1em;
}
/* line 876, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .part {
  border-top: 0;
  text-align: left;
  margin: 0 0 0 2em;
}
/* line 881, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .part .toc-entry {
  font-size: 1em;
  margin: 0 0 0 0;
}
/* line 885, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .part .toc-entry .label {
  /*width: 3em; // CBT-359
  text-align: right;
  float: left;
  display: block;*/
}
/* line 892, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .part .toc-entry .title {
  /*display: block;
  padding: 0 0 0 3.5em;*/
}
/* line 898, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .part .label {
  width: auto;
  display: inline;
  text-align: left;
  float: none;
}
/* line 905, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .part .part .title {
  display: inline;
  padding: 0 0 0 0;
}
/* line 913, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .chapter {
  padding: 1em 0 0 0;
  margin: 0.25em 0 0.25em 0;
}
/* line 917, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .chapter .label,
.html-view #contentContainer .toc .chapter .title {
  font-weight: bold;
}
/* line 924, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-entry {
  margin: 0.25em 0 0.25em 3.5em;
}
/* line 927, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-entry .label,
.html-view #contentContainer .toc .toc-entry .title {
  width: auto;
  text-align: left;
  display: inline;
  float: none;
  padding: 0 0.29em 0 0;
  margin: 0 0 0 0;
}
/* line 939, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-entry .toc-entry {
  margin: 0.25em 0 0.25em 1em;
}
/* line 943, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-entry .title {
  font-weight: normal;
}
/* line 948, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-entry .subtitle {
  padding: 0 0 0 1em;
  font-style: italic;
  text-align: left;
}
/* line 956, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-entry.chapter .subtitle {
  margin: 0 0 0 0;
}
/* line 964, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-author {
  /*padding: 0 0 0 3.5em;*/
  padding: 0 0 0 0;
  text-align: left;
  text-indent: 0;
}
/* line 971, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc > .endmatter {
  margin: 1em 0 0.25em 0;
}
/* line 974, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc > .endmatter ~ .endmatter {
  margin: 0.25em 0 0.25em 0;
}
/* line 979, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .figure,
.html-view #contentContainer .toc .map,
.html-view #contentContainer .toc .table,
.html-view #contentContainer .toc .plate,
.html-view #contentContainer .toc .box {
  padding: 0.25em 0 0.25em 0;
  text-align: left;
}
/* line 988, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-div {
  /* CBT-406 */
  margin: 1em 0;
}
/* line 991, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-div .title-group {
  padding-top: 1em;
}
/* line 995, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .toc .toc-div .figure,
.html-view #contentContainer .toc .toc-div .map,
.html-view #contentContainer .toc .toc-div .table,
.html-view #contentContainer .toc .toc-div .plate,
.html-view #contentContainer .toc .toc-div .box {
  margin-left: 0;
}
/* line 1010, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .glossary p {
  text-align: left;
}
/* line 1018, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .glossary .sec p:first-child {
  text-indent: 0;
}
/* line 1028, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .contributors .list-item {
  margin: 1em 0 1em 0;
}
/* line 1032, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .contributors p {
  line-height: 1.5;
  text-indent: 0;
}
/* line 1036, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .contributors p + p {
  text-indent: 0;
}
/* line 1041, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .contributors .author,
.html-view #contentContainer .contributors .name {
  font-weight: bold;
}
/* line 1050, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .contributors .bio {
  margin: 0 0 0 0;
  text-indent: 0;
}
/* line 1060, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .named-book-part-body p:first-child {
  text-indent: 0;
}
/* line 1072, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .review {
  margin: 1em 0;
}
/* line 1075, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .review p {
  text-indent: 0;
}
/* line 1078, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .review p + p {
  text-indent: 2em;
}
/* line 1083, ../sass/modules/_11-covers-and-frontmatter.scss */
.html-view #contentContainer .review .attrib {
  font-size: 0.9375em;
}
/* line 21, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part header,
.html-view #contentContainer .part .header {
  padding: 6em 1em 1em 1em;
}
/* line 26, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part header h1,
.html-view #contentContainer .part .header h1 {
  font-size: 1.7500em;
  text-align: center;
  line-height: 1.3;
  font-weight: bold;
  font-style: normal;
  margin: 0 0 0.5em 0;
  padding: 0 0 0 0;
}
/* line 38, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part header h1 .label,
.html-view #contentContainer .part .header h1 .label {
  font-weight: normal;
  font-style: normal;
  font-size: 0.9375em;
  display: block;
  margin: 0.5em 0 0.5em 0;
}
/* line 45, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part header h1 .label:after,
.html-view #contentContainer .part .header h1 .label:after {
  text-align: center;
  margin: 1em 0 1em 0;
  font-size: 0.5625em;
  display: block;
}
/* line 57, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part header h2,
.html-view #contentContainer .part header .PST,
.html-view #contentContainer .part .header h2,
.html-view #contentContainer .part .header .PST {
  font-size: 1em;
  text-align: center;
  line-height: 1.3;
  font-style: italic;
}
/* line 67, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part .contrib-group {
  text-align: center;
  margin: 0 0 1em 0;
}
/* line 73, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part .abstract {
  margin: 0 1em 0 1em;
}
/* line 76, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part .abstract p {
  text-align: left;
  text-indent: 0;
}
/* line 80, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part .abstract p + p {
  text-indent: 1em;
}
/* line 89, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part .sec .title {
  text-align: center;
  margin: 1em 1em 0 1em;
}
/* line 95, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part .sec .subtitle {
  text-align: center;
  font-style: italic;
  margin: 0.5em 1em 0 1em;
}
/* line 102, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part .sec p {
  text-align: left;
  text-indent: 0;
}
/* line 106, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part .sec p + p {
  text-indent: 1em;
}
/* line 115, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part .chapter p {
  text-align: justify;
}
/* line 118, ../sass/modules/_12-part-openers.scss */
.html-view #contentContainer .part .chapter p + p {
  text-indent: 2em;
}
/* line 24, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter header,
.html-view #contentContainer .chapter .header {
  padding: 6em 1em 0 1em;
}
/* line 29, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter header h1, .html-view #contentContainer .chapter header .CT,
.html-view #contentContainer .chapter .header h1,
.html-view #contentContainer .chapter .header .CT {
  font-size: 1.7500em;
  text-align: center;
  line-height: 1.3;
  font-weight: bold;
  font-style: normal;
  margin: 0 0 0.5em 0;
  padding: 0 0 0 0;
}
/* line 41, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter header h1 .label, .html-view #contentContainer .chapter header .CT .label,
.html-view #contentContainer .chapter .header h1 .label,
.html-view #contentContainer .chapter .header .CT .label {
  font-weight: normal;
  font-style: normal;
  font-size: 0.9375em;
  display: block;
  margin: 0.5em 0 0.5em 0;
}
/* line 51, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter header .CST,
.html-view #contentContainer .chapter .header .CST {
  text-align: center;
  font-style: italic;
  font-weight: normal;
  margin: 0 0 0.5em 0;
  font-size: 1em;
}
/* line 60, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter header:after,
.html-view #contentContainer .chapter .header:after {
  text-align: center;
  margin: 1em 0 1em 0;
  display: block;
}
/* line 70, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .subtitle {
  text-align: center;
  font-style: italic;
  font-weight: normal;
  margin: 0 0 0.5em 0;
  font-size: 1em;
  display: block;
}
/* line 81, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .alt-title {
  font-size: 0.875em;
  text-align: center;
  margin: 1em 1em 1em 1em;
}
/* line 88, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .chapter-author-affiliation {
  font-weight: normal;
  font-size: 1em;
  text-transform: none;
  letter-spacing: 0;
  font-style: italic;
}
/* line 100, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .chapter-intro,
.html-view #contentContainer .chapter .editors-note,
.html-view #contentContainer .chapter .abstract,
.html-view #contentContainer .chapter .kwd-group {
  margin: 0.5em 1em 0.5em 1em;
  padding: 0.5em 0 1em 0;
  text-align: left;
  text-indent: 0;
}
/* line 110, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .chapter-intro p,
.html-view #contentContainer .chapter .editors-note p,
.html-view #contentContainer .chapter .abstract p,
.html-view #contentContainer .chapter .kwd-group p {
  text-align: left;
  text-indent: 0;
}
/* line 114, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .chapter-intro p + p,
.html-view #contentContainer .chapter .editors-note p + p,
.html-view #contentContainer .chapter .abstract p + p,
.html-view #contentContainer .chapter .kwd-group p + p {
  text-indent: 1em;
}
/* line 121, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .contrib-group {
  text-align: center;
  margin: 0 0 1em 0;
}
/* line 134, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .contrib-group .contrib .name {
  font-weight: bold;
}
/* line 139, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .contrib-group .contrib .name .surname + .suffix {
  padding: 0 0 0 0.29em;
}
/* line 144, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .contrib-group .contrib .name + .degrees {
  padding: 0 0 0 0.29em;
}
/* line 151, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .abstract,
.html-view #contentContainer .chapter .kwd-group,
.html-view #contentContainer .chapter .dedication {
  -ms-word-break: normal;
  word-break: normal;
  word-break: break-word;
  -webkit-hyphens: none;
  -epub-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
/* line 160, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .toc {
  margin: 0 0 1em 0;
}
/* line 164, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .toc .abstract {
  margin: 1em 0 0 0;
  padding: 0 0 0 0;
  border-bottom: 0;
}
/* line 172, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .dedication {
  font-size: 1em;
  line-height: 1.6;
  text-indent: 0;
  text-align: center;
  padding: 1em 0 1em 0;
}
/* line 185, ../sass/modules/_13-chapter-openers.scss */
.html-view #contentContainer .chapter .sub-chapter header .title {
  font-size: 1.7500em;
  text-align: center;
  line-height: 1.3;
  font-weight: normal;
  color: #333;
}
/* line 47, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .EMS,
.html-view #contentContainer .EMT,
.html-view #contentContainer .AT {
  font-size: 1.7500em;
  text-align: center;
  line-height: 1.3;
  color: #000000;
  font-weight: normal;
  font-style: italic;
  margin: 3em 0 1em 0;
  padding: 0 0 0 0;
}
/* line 63, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .back .EMS,
.html-view #contentContainer .back .EMT,
.html-view #contentContainer .back .AT,
.html-view #contentContainer .back .title,
.html-view #contentContainer .back .notes {
  font-size: 1.2222em;
  margin: 2em 0 1em 0;
}
/* line 72, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .back .H {
  margin: 2em 0 1em 0;
  text-align: left;
  font-family: inherit;
  font-weight: bold;
  font-style: normal;
  font-size: 1em;
}
/* line 84, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .endmatter h1.title,
.html-view #contentContainer .glossary h1,
.html-view #contentContainer .backmatter h1.EMT,
.html-view #contentContainer .conclusion h1.EMT,
.html-view #contentContainer .ref-list h1 {
  font-size: 1.7500em;
  text-align: center;
  line-height: 1.3;
  color: #000000;
  font-weight: normal;
  font-style: italic;
  margin: 3em 0 1em 0;
  padding: 0 0 0 0;
}
/* line 101, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer h2.EMT {
  text-align: center;
  margin: 2em 1em 0.5em 1em;
  font-weight: bold;
  font-weight: 900;
  font-size: 1.3750em;
  font-style: normal;
}
/* line 107, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer h2.EMT + .ref-list h3.EMT {
  margin: 0.5em 0 1em 0;
}
/* line 112, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer h3.EMT {
  font-weight: bold;
  margin: 1em 0 0 0;
  text-align: left;
  font-size: 1em;
  font-family: inherit;
  font-style: normal;
}
/* line 120, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer h3.EMT + .ref-list h4.EMT, .html-view #contentContainer h3.EMT + .def-list h4.EMT {
  margin: 0 0 0 0;
}
/* line 126, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer h4.EMT {
  font-style: italic;
  text-align: left;
  font-size: 1em;
  font-family: inherit;
  margin: 1em 0 0 0;
}
/* line 133, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer h4.EMT + .def-list {
  margin: 0 0 1em 0;
}
/* line 145, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .AT .label {
  font-weight: bold;
  font-style: normal;
  display: block;
}
/* line 156, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .index header + p,
.html-view #contentContainer .index .header + p {
  text-indent: 0;
}
/* line 162, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .index-div {
  margin: 1em 0 1em 4em;
}
/* line 165, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .index-div .title-group {
  margin-left: -4em;
}
/* line 169, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .index-div .index-div {
  margin: 1em 0 1em 0;
}
/* line 174, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .index-div .index-entry {
  font-size: 0.9375em;
  line-height: 1.5;
  text-indent: -4em;
  text-align: left;
}
/* line 183, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .index-div .index-entry > .index-entry {
  margin: 0 0 0 1em;
  font-size: 1em;
}
/* line 187, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .index-div .index-entry > .index-entry + .x {
  margin-left: -3em;
}
/* line 219, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .index-div .index-entry + .x {
  margin-left: -4em;
}
/* line 237, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .ref-list .EMT + .ref,
.html-view #contentContainer .ref-list .EMS + .ref {
  border-top: 0;
}
/* line 242, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .ref-list .ref {
  text-align: left !important;
  font-size: 0.9375em;
  line-height: 1.5;
  margin: 0.5em 0 0.5em 0;
  padding: 0.5em 0 0 0;
  text-indent: 0;
}
/* line 251, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .ref-list .ref:first-child {
  border-top: 0;
}
/* line 259, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .ref-list .ref .label + a + .mixed-citation {
  padding: 0 0 0 0.29em;
}
/* line 264, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .ref-list .ref .label + .mixed-citation {
  padding: 0 0 0 0.29em;
}
/* line 273, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .ref-list .ref .title {
  font-weight: bold;
  margin: 1em 0.5em 0.5em 0.5em;
  font-size: 1em;
}
/* line 283, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .ref-list header + .ref,
.html-view #contentContainer .ref-list .header + .ref {
  border-top: 0;
}
/* line 294, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .mixed-citation .source,
.html-view #contentContainer .citation .source {
  font-style: italic;
}
/* line 299, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .mixed-citation .volume,
.html-view #contentContainer .citation .volume {
  margin: 0 0 0 0;
  text-transform: none;
  letter-spacing: 0;
}
/* line 314, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .endmatter header .title,
.html-view #contentContainer .endmatter .header .title,
.html-view #contentContainer .end-matter-part header .title,
.html-view #contentContainer .end-matter-part .header .title {
  text-align: left;
  margin: 1em 1em 1em 1em;
  font-size: 0.9375em;
}
/* line 326, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .app .contrib-group,
.html-view #contentContainer .backmatter .contrib-group {
  text-align: center;
  margin: 0 0 1em 0;
}
/* line 337, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .app .contrib-group .contrib,
.html-view #contentContainer .backmatter .contrib-group .contrib {
  display: inline;
}
/* line 340, ../sass/modules/_14-endmatter.scss */
.html-view #contentContainer .app .contrib-group .contrib .name,
.html-view #contentContainer .backmatter .contrib-group .contrib .name {
  font-weight: bold;
  display: inline;
}
/* line 44, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .original-text .ST {
  font-size: 1em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin: 1em 0 0 0;
  font-weight: bold;
  line-height: 1.3;
  text-align: left;
  text-indent: 0;
}
/* line 61, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .document-group header,
.html-view #contentContainer .document-group .header {
  padding: 6em 1em 0 1em;
}
/* line 66, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .document-group header h1, .html-view #contentContainer .document-group header .CT,
.html-view #contentContainer .document-group .header h1,
.html-view #contentContainer .document-group .header .CT {
  font-size: 1.7500em;
  text-align: center;
  line-height: 1.3;
  font-weight: bold;
  font-style: normal;
  margin: 0 0 0.5em 0;
  padding: 0 0 0 0;
}
/* line 77, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .document-group header h1 .label, .html-view #contentContainer .document-group header .CT .label,
.html-view #contentContainer .document-group .header h1 .label,
.html-view #contentContainer .document-group .header .CT .label {
  font-weight: normal;
  font-style: normal;
  font-size: 0.9375em;
  display: block;
  margin: 0.5em 0 0.5em 0;
}
/* line 86, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .document-group header .subtitle,
.html-view #contentContainer .document-group .header .subtitle {
  text-align: center;
  line-height: 1.3;
}
/* line 96, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .document .DOCT {
  text-align: left;
  font-weight: bold;
  margin: 2em 0 0.5em 0;
}
/* line 102, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .document .DOCT .label {
  font-weight: normal;
}
/* line 106, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .document .DOCT .title {
  margin: 0 0 0 0;
}
/* line 111, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .document .DOCT + .subtitle {
  margin: -0.5em 0 0.5em 0;
}
/* line 116, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .document .subtitle {
  margin: 0 0 0 0;
}
/* line 121, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .document .doc-date {
  text-indent: 0;
}
/* line 133, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .sec .letter {
  margin: 1em;
}
/* line 136, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .sec .letter p, .html-view #contentContainer .sec .letter .sim-p {
  font-size: 0.9375em;
}
/* line 147, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .letter p {
  font-size: 1em;
}
/* line 150, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .letter p.letter-date, .html-view #contentContainer .letter p.letter-yours, .html-view #contentContainer .letter p.letter-signatory, .html-view #contentContainer .letter p.letter-attrib {
  text-align: right;
  margin: 0.5em 0;
}
/* line 158, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .letter p.letter-address {
  text-indent: 0;
  text-align: right;
}
/* line 163, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .letter p.letter-salutation {
  margin: 1em 0 0 0;
  text-indent: 0;
}
/* line 168, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .letter p.letter-ps {
  margin: 1em 0 0 0;
  text-indent: 0;
}
/* line 178, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .letter .disp-quote,
.html-view #contentContainer .letter .list-item,
.html-view #contentContainer .letter .verse-line {
  font-size: 1em;
}
/* line 187, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .doc-text {
  margin-top: 1em;
}
/* line 195, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .doc-trans p {
  font-style: italic;
}
/* line 203, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .doc-source p {
  font-size: 0.9375em;
  margin: 0.5em 0 1em 0;
  font-weight: bold;
}
/* line 249, ../sass/modules/_15-editions.scss */
.html-view #contentContainer .doc-commentary p {
  font-size: 0.9375em;
  margin: 1em 1em 1em 1em;
  text-align: left;
}
/* line 17, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter {
  border-top: 1px solid #333;
}
/* line 20, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .title, .html-view #contentContainer .dictionary-letter .DICm {
  font-size: 3em;
  margin: 1em 0 0 0;
}
/* line 26, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .dictionary-entry {
  margin: 1em 0;
  padding: 1em 0 0 0;
}
/* line 32, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .dictionary-entry .dictionary-content .dict-p {
  text-indent: 0;
  text-align: justify;
}
/* line 36, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .dictionary-entry .dictionary-content .dict-p + .dict-p {
  text-indent: 1em;
}
/* line 44, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .dictionary-entry .dictionary-content .dict-p .list .list-item .dict-p {
  display: inline;
}
/* line 50, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .dictionary-entry .dictionary-content .dict-p .preformat {
  text-align: left;
}
/* line 58, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .dictionary-entry .dict-sec .title {
  font-style: italic;
  margin: 1em 0 0 0;
}
/* line 65, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .dictionary-entry .title {
  margin: 0 0 0.5em 0;
  display: block;
  line-height: 1.6;
  font-size: initial;
  color: #000000;
}
/* line 74, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .dictionary-entry .subtitle {
  font-weight: bold;
}
/* line 78, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .dictionary-entry p {
  text-indent: 0;
  text-align: left;
}
/* line 82, ../sass/modules/_16-dictionaries.scss */
.html-view #contentContainer .dictionary-letter .dictionary-entry p + p {
  text-indent: 1em;
}
/* line 37, ../sass/cambridge-core/_cambridge-core-mixins.scss */
.html-view #contentContainer .def-list, .html-view #contentContainer .fig, .html-view #contentContainer .disp-formula, .html-view #contentContainer .playtext .play-speech, .html-view #contentContainer .linguistics, .html-view #contentContainer .linguistics .linguistics-item, .html-view #contentContainer .chronology .chronology-list .event {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}
/* line 40, ../sass/cambridge-core/_cambridge-core-mixins.scss */
.html-view #contentContainer .def-list:before, .html-view #contentContainer .fig:before, .html-view #contentContainer .disp-formula:before, .html-view #contentContainer .playtext .play-speech:before, .html-view #contentContainer .linguistics:before, .html-view #contentContainer .linguistics .linguistics-item:before, .html-view #contentContainer .chronology .chronology-list .event:before, .html-view #contentContainer .def-list:after, .html-view #contentContainer .fig:after, .html-view #contentContainer .disp-formula:after, .html-view #contentContainer .playtext .play-speech:after, .html-view #contentContainer .linguistics:after, .html-view #contentContainer .linguistics .linguistics-item:after, .html-view #contentContainer .chronology .chronology-list .event:after {
  content: "";
  display: table;
}
/* line 46, ../sass/cambridge-core/_cambridge-core-mixins.scss */
.html-view #contentContainer .def-list:after, .html-view #contentContainer .fig:after, .html-view #contentContainer .disp-formula:after, .html-view #contentContainer .playtext .play-speech:after, .html-view #contentContainer .linguistics:after, .html-view #contentContainer .linguistics .linguistics-item:after, .html-view #contentContainer .chronology .chronology-list .event:after {
  clear: both;
}
/* line 53, ../sass/cambridge-core/_cambridge-core-mixins.scss */
.html-view #contentContainer a.xref.fig:before, .html-view #contentContainer a.xref.disp-formula:before, .html-view #contentContainer a.xref.fig:after, .html-view #contentContainer a.xref.disp-formula:after {
  content: "";
  display: initial;
}
/* line 59, ../sass/cambridge-core/_cambridge-core-mixins.scss */
.html-view #contentContainer a.xref.fig:after, .html-view #contentContainer a.xref.disp-formula:after {
  clear: none;
}
/* line 9, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer header {
  height: auto;
}
/* line 13, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer * {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
/* line 18, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer a {
  color: #0072CF;
  /* -webkit-text-fill-color: $primary-link-color;   Necessary for iBooks */
  text-decoration: none;
}
/* line 23, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer a span {
  color: #0072CF;
}
/* line 28, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer h1, .html-view #contentContainer h2, .html-view #contentContainer h3, .html-view #contentContainer h4, .html-view #contentContainer h5, .html-view #contentContainer h6 {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
}
/* line 32, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer li, .html-view #contentContainer dt, .html-view #contentContainer dd, .html-view #contentContainer p, .html-view #contentContainer div {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
  color: #333;
}
/* line 37, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .sc {
  font-size: 1em;
  font-weight: inherit;
  padding: 0 0 0 0.2em;
  text-transform: lowercase;
  font-variant: small-caps;
}
/* line 49, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .title .sc:first-child {
  padding: 0 0 0 0;
}
/* line 57, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer article.toc {
  border-top: 0;
  margin: 0;
  padding: 0;
}
/* line 79, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .page {
  display: none;
}
/* line 92, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .banner .title {
  margin: 30px 0;
  line-height: 40px;
  text-align: center;
}
/* line 107, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .speech .speaker {
  font-size: 0.8125em;
  font-weight: normal;
}
/* line 112, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .speech div.verse-line {
  padding: 0 0 0 2em;
}
/* line 117, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .continuation {
  text-indent: 0 !important;
}
/* line 121, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer *[lang=ar] {
  direction: rtl;
  text-align: right !important;
}
/* line 128, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .disp-quote p, .html-view #contentContainer .disp-quote .p {
  word-wrap: break-word;
}
/* line 139, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .A, .html-view #contentContainer .A-plus,
.html-view #contentContainer .def-list h1,
.html-view #contentContainer h1.list-title {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
}
/* line 147, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .part header {
  padding: 0 0 1em 0;
}
/* line 150, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .part header h2 {
  font-size: 2.5000em;
  margin: 0 0 0.5em 0;
  font-weight: normal;
  font-style: normal;
  text-align: left;
}
/* line 157, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .part header h2 .label {
  display: block;
}
/* line 165, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .part .chapter .A, .html-view #contentContainer .part .chapter .A-plus, .html-view #contentContainer .part .chapter .B, .html-view #contentContainer .part .chapter .C, .html-view #contentContainer .part .chapter .D, .html-view #contentContainer .part .chapter .E, .html-view #contentContainer .part .chapter .F {
  text-align: left;
}
/* line 169, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .part .chapter .A, .html-view #contentContainer .part .chapter .A-plus {
  margin: 2em 0 0.5em 0;
}
/* line 181, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .book-part.part header h2 {
  color: #333333;
}
/* line 196, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .sec .A, .html-view #contentContainer .chapter .sec .A-plus,
.html-view #contentContainer .endmatter .sec .A, .html-view #contentContainer .endmatter .sec .A-plus,
.html-view #contentContainer .backmatter .sec .A, .html-view #contentContainer .backmatter .sec .A-plus,
.html-view #contentContainer .front-matter-part .frontmatter .sec .A, .html-view #contentContainer .front-matter-part .frontmatter .sec .A-plus {
  margin: 2em 0 0.5em 0 !important;
}
/* line 201, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .sec .A + .sec .B, .html-view #contentContainer .chapter .sec .A-plus + .sec .B,
.html-view #contentContainer .endmatter .sec .A + .sec .B, .html-view #contentContainer .endmatter .sec .A-plus + .sec .B,
.html-view #contentContainer .backmatter .sec .A + .sec .B, .html-view #contentContainer .backmatter .sec .A-plus + .sec .B,
.html-view #contentContainer .front-matter-part .frontmatter .sec .A + .sec .B, .html-view #contentContainer .front-matter-part .frontmatter .sec .A-plus + .sec .B {
  margin: 2em 0 0.5em 0 !important;
}
/* line 207, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .sec .B,
.html-view #contentContainer .endmatter .sec .B,
.html-view #contentContainer .backmatter .sec .B,
.html-view #contentContainer .front-matter-part .frontmatter .sec .B {
  margin: 2em 0 0.5em 0;
}
/* line 211, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .sec .C,
.html-view #contentContainer .endmatter .sec .C,
.html-view #contentContainer .backmatter .sec .C,
.html-view #contentContainer .front-matter-part .frontmatter .sec .C {
  margin: 1em 0 0.5em 0;
}
/* line 215, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .sec .D,
.html-view #contentContainer .endmatter .sec .D,
.html-view #contentContainer .backmatter .sec .D,
.html-view #contentContainer .front-matter-part .frontmatter .sec .D {
  margin: 1em 0 0.5em 0;
}
/* line 220, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter header,
.html-view #contentContainer .endmatter header,
.html-view #contentContainer .backmatter header,
.html-view #contentContainer .front-matter-part .frontmatter header {
  height: auto;
}
/* line 223, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter header .subtitle,
.html-view #contentContainer .endmatter header .subtitle,
.html-view #contentContainer .backmatter header .subtitle,
.html-view #contentContainer .front-matter-part .frontmatter header .subtitle {
  display: block;
  font-size: 0.7333em;
}
/* line 232, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .book-part .subtitle {
  display: block;
  font-size: 0.7333em;
}
/* line 240, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .A .subtitle, .html-view #contentContainer .A-plus .subtitle, .html-view #contentContainer .B .subtitle, .html-view #contentContainer .C .subtitle, .html-view #contentContainer .D .subtitle, .html-view #contentContainer .E .subtitle, .html-view #contentContainer .F .subtitle {
  display: inline;
  color: #333;
}
/* line 250, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .sec .B {
  font-size: 1.3750em;
  font-weight: normal;
  margin: 1em 0 0.5em 0;
}
/* line 256, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .sec .C {
  font-style: normal;
}
/* line 260, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .sec .D {
  font-style: italic;
}
/* line 264, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .sec .E {
  margin: 1em 0 0 0;
  font-weight: normal;
  line-height: 1.6;
}
/* line 272, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .sec .B + .sec .C {
  margin: 1em 0 0.5em 0;
}
/* line 278, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer section h2.title {
  text-align: left !important;
}
/* line 292, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .bullet .list-item .label {
  display: none !important;
}
/* line 302, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .bullet .list-item .number .list-item:before,
.html-view #contentContainer .bullet .list-item .roman-lower .list-item:before,
.html-view #contentContainer .bullet .list-item .order .list-item:before {
  display: none;
}
/* line 306, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .bullet .list-item .number .list-item .label,
.html-view #contentContainer .bullet .list-item .roman-lower .list-item .label,
.html-view #contentContainer .bullet .list-item .order .list-item .label {
  display: inline !important;
}
/* line 316, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .bullet .list-item .simple .list-item:before {
  display: none;
}
/* line 324, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .bullet .list-item .simple .list-item .bullet .list-item:before {
  display: block;
}
/* line 336, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .bullet .list-item .fn .label,
.html-view #contentContainer .bullet .list-item .caption .label,
.html-view #contentContainer .bullet .list-item .title .label {
  display: inline !important;
}
/* line 343, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .bullet .list-item .table-wrap .title {
  margin: 0.5em 0;
  font-weight: normal;
}
/* line 355, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .def-list .term {
  float: left;
  padding: 0.5em 0 0.5em 0;
  width: 25%;
  border-top: 1px dotted #c3bfbb;
  clear: both;
  box-sizing: border-box;
}
/* line 363, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .def-list .term:first-child {
  border-top: 0;
}
/* line 368, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .def-list .def {
  float: left;
  padding: 0.5em 0 0.5em 2%;
  width: 73%;
  border-top: 1px dotted #c3bfbb;
  border-bottom: 0;
}
/* line 375, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .def-list .def:first-of-type {
  border-top: 0;
}
/* line 389, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fn-group {
  border-top: 1px dotted #c3bfbb;
  padding: 1em 6em 0 2em;
  margin: 1em 0 1em 0;
}
@media only screen and (max-width: 40em) {
  /* line 389, ../sass/cambridge-core/_cambridge-core-academic.scss */
  .html-view #contentContainer .fn-group {
    padding: 1em 2em 0 2em;
  }
}
/* line 400, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fn-group h2,
.html-view #contentContainer .fn-group .title {
  margin: 1em 0 0.5em 0;
}
/* line 410, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fn-group .fn .label sup {
  font-size: inherit !important;
  line-height: inherit !important;
  vertical-align: baseline !important;
}
/* line 420, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fn {
  border-top: 0 dotted #c3bfbb;
  padding: 0 0 1em 0;
  word-wrap: break-word;
}
/* line 426, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fn p {
  padding: 0 0 0 0;
}
/* line 430, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fn .source {
  color: #333;
}
/* line 438, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .textual-notes .margin-note {
  border-left: 1px solid #cfccc8;
}
/* line 444, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .boxed-text.update {
  border-top: 0.25em solid #cfccc8;
}
/* line 463, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .part .chapter .caption p, .html-view #contentContainer .part .chapter .caption .p {
  text-align: left;
}
/* line 472, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig-group .fig {
  float: left;
  margin-right: 1em;
}
/* line 478, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig-group .fig .figure-thumb img {
  float: none;
  margin-right: 0;
}
/* line 484, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig-group .fig + .fig {
  clear: left;
}
/* line 491, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig {
  margin: 1em 0;
}
/* line 495, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig .label {
  margin: 0.5em 0 0.5em 0;
}
/* line 498, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig .label:only-child {
  display: block;
}
/* line 505, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig img.private-char {
  display: inline;
}
/* line 517, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig .figure-thumb {
  float: left;
  margin-right: 1em;
}
@media only screen and (max-width: 40em) {
  /* line 517, ../sass/cambridge-core/_cambridge-core-academic.scss */
  .html-view #contentContainer .fig .figure-thumb {
    float: none;
  }
}
/* line 525, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig .figure-thumb img {
  float: none;
  margin-right: 0;
}
/* line 535, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig .caption {
  margin-left: 366px;
}
@media only screen and (max-width: 40em) {
  /* line 535, ../sass/cambridge-core/_cambridge-core-academic.scss */
  .html-view #contentContainer .fig .caption {
    margin-left: 0;
  }
}
/* line 542, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig .caption .label {
  display: inline;
  margin: 0 0 0 0;
}
/* line 549, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig .caption .inline-formula img {
  width: auto;
  height: auto;
  display: inline;
  float: none;
  margin-right: 0;
}
/* line 558, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig .caption .attrib {
  margin-left: 0;
}
/* line 563, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig .fn {
  border-top: 1px dotted #c3bfbb;
  padding-top: 0.5em;
  margin-top: 0.5em;
}
/* line 570, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig .attrib {
  text-align: left;
  margin-left: 366px;
}
@media only screen and (max-width: 40em) {
  /* line 570, ../sass/cambridge-core/_cambridge-core-academic.scss */
  .html-view #contentContainer .fig .attrib {
    margin-left: 0;
  }
}
/* line 584, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .table-wrap {
  overflow-y: hidden;
}
/* line 590, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .table-wrap .table-wrap-foot .fn-group {
  -webkit-column-count: auto;
  -moz-column-count: auto;
  -o-column-count: auto;
  -ms-column-count: auto;
  column-count: auto;
  border-top: 0 dotted #c3bfbb;
}
/* line 604, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer table th {
  border-bottom: 1px solid #c3bfbb;
  color: #333;
}
/* line 609, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer table td {
  color: #333;
}
/* line 612, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer table td img {
  vertical-align: top;
}
/* line 617, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer table thead,
.html-view #contentContainer table tr.even,
.html-view #contentContainer table tr.alt,
.html-view #contentContainer table tr:nth-of-type(even) {
  background: transparent;
}
/* line 624, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer table .center {
  text-align: center;
}
/* line 628, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer table sup {
  vertical-align: super;
}
/* line 632, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer table .left,
.html-view #contentContainer table .right {
  float: none !important;
}
/* line 640, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .array table {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
/* line 652, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .theorem,
.html-view #contentContainer .definition,
.html-view #contentContainer .proof {
  border-left: 0.25em solid #cfccc8;
}
/* line 661, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .disp-formula .alternatives {
  float: left;
}
/* line 672, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .inline-formula img {
  height: 1em;
}
/* line 683, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .alternatives span.math-image img.math {
  display: inline;
  height: 1em;
  width: auto;
}
/* line 700, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .disp-formula .alternatives span.math-image img.math {
  display: inline-block;
  height: auto;
}
/* line 717, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .boxed-text {
  border: 1px solid #b7b2ad;
  background-color: #faf9f9;
}
/* line 726, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .boxed-text .table-wrap .table-wrap-foot .fn {
  border-bottom: 1px dotted #b7b2ad;
}
/* line 733, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .boxed-text .caption {
  background-color: #dbd8d6;
}
/* line 749, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer a.xref {
  color: #0072CF;
}
/* line 752, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer a.xref.fn {
  text-decoration: none;
}
/* line 779, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .fig.video, .html-view #contentContainer .fig.audio, .html-view #contentContainer .fig.animation, .html-view #contentContainer .fig.assessment, .html-view #contentContainer .fig.q-and-a, .html-view #contentContainer .fig.pop-up, .html-view #contentContainer .fig.slideshow {
  border: 0.25em solid #b7b2ad;
  background-image: none;
}
/* line 813, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .preface header h1,
.html-view #contentContainer .preface .header h1,
.html-view #contentContainer .foreword header h1,
.html-view #contentContainer .foreword .header h1,
.html-view #contentContainer .ack header h1,
.html-view #contentContainer .ack .header h1,
.html-view #contentContainer .dedication header h1,
.html-view #contentContainer .dedication .header h1,
.html-view #contentContainer .toc header h1,
.html-view #contentContainer .toc .header h1,
.html-view #contentContainer .frontmatter header h1,
.html-view #contentContainer .frontmatter .header h1,
.html-view #contentContainer .endmatter header h1,
.html-view #contentContainer .endmatter .header h1,
.html-view #contentContainer .glossary header h1,
.html-view #contentContainer .glossary .header h1,
.html-view #contentContainer .abbreviations header h1,
.html-view #contentContainer .abbreviations .header h1,
.html-view #contentContainer .book-part header h1,
.html-view #contentContainer .book-part .header h1,
.html-view #contentContainer .backmatter header h1,
.html-view #contentContainer .backmatter .header h1,
.html-view #contentContainer .app header h1,
.html-view #contentContainer .app .header h1,
.html-view #contentContainer .contributors header h1,
.html-view #contentContainer .contributors .header h1,
.html-view #contentContainer .features header h1,
.html-view #contentContainer .features .header h1 {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
}
/* line 817, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .preface header h2, .html-view #contentContainer .preface header h3,
.html-view #contentContainer .preface .header h2,
.html-view #contentContainer .preface .header h3,
.html-view #contentContainer .foreword header h2,
.html-view #contentContainer .foreword header h3,
.html-view #contentContainer .foreword .header h2,
.html-view #contentContainer .foreword .header h3,
.html-view #contentContainer .ack header h2,
.html-view #contentContainer .ack header h3,
.html-view #contentContainer .ack .header h2,
.html-view #contentContainer .ack .header h3,
.html-view #contentContainer .dedication header h2,
.html-view #contentContainer .dedication header h3,
.html-view #contentContainer .dedication .header h2,
.html-view #contentContainer .dedication .header h3,
.html-view #contentContainer .toc header h2,
.html-view #contentContainer .toc header h3,
.html-view #contentContainer .toc .header h2,
.html-view #contentContainer .toc .header h3,
.html-view #contentContainer .frontmatter header h2,
.html-view #contentContainer .frontmatter header h3,
.html-view #contentContainer .frontmatter .header h2,
.html-view #contentContainer .frontmatter .header h3,
.html-view #contentContainer .endmatter header h2,
.html-view #contentContainer .endmatter header h3,
.html-view #contentContainer .endmatter .header h2,
.html-view #contentContainer .endmatter .header h3,
.html-view #contentContainer .glossary header h2,
.html-view #contentContainer .glossary header h3,
.html-view #contentContainer .glossary .header h2,
.html-view #contentContainer .glossary .header h3,
.html-view #contentContainer .abbreviations header h2,
.html-view #contentContainer .abbreviations header h3,
.html-view #contentContainer .abbreviations .header h2,
.html-view #contentContainer .abbreviations .header h3,
.html-view #contentContainer .book-part header h2,
.html-view #contentContainer .book-part header h3,
.html-view #contentContainer .book-part .header h2,
.html-view #contentContainer .book-part .header h3,
.html-view #contentContainer .backmatter header h2,
.html-view #contentContainer .backmatter header h3,
.html-view #contentContainer .backmatter .header h2,
.html-view #contentContainer .backmatter .header h3,
.html-view #contentContainer .app header h2,
.html-view #contentContainer .app header h3,
.html-view #contentContainer .app .header h2,
.html-view #contentContainer .app .header h3,
.html-view #contentContainer .contributors header h2,
.html-view #contentContainer .contributors header h3,
.html-view #contentContainer .contributors .header h2,
.html-view #contentContainer .contributors .header h3,
.html-view #contentContainer .features header h2,
.html-view #contentContainer .features header h3,
.html-view #contentContainer .features .header h2,
.html-view #contentContainer .features .header h3 {
  color: #877F77;
}
/* line 829, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .front-matter-part header .FMT,
.html-view #contentContainer .front-matter-part header .FMS,
.html-view #contentContainer .front-matter-part .header .FMT,
.html-view #contentContainer .front-matter-part .header .FMS {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
}
/* line 834, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .front-matter-part header h2, .html-view #contentContainer .front-matter-part header h3,
.html-view #contentContainer .front-matter-part .header h2,
.html-view #contentContainer .front-matter-part .header h3 {
  color: #877F77;
}
/* line 843, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .title-page header {
  height: auto;
}
/* line 848, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .title-page .title-page-title {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
  text-align: left;
}
/* line 854, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .title-page .title-page-subtitle {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
  color: #877F77;
  text-align: left;
}
/* line 861, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .title-page .title-page-edition {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
  color: #877F77;
}
/* line 867, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .title-page .title-page-volume {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
  color: #877F77;
}
/* line 880, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .toc header .FMT,
.html-view #contentContainer .toc .header .FMT {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
}
/* line 885, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .toc .label {
  color: #877F77;
}
/* line 891, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .toc .part {
  border-top: 1px dotted #c3bfbb;
}
/* line 902, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .part header,
.html-view #contentContainer .part .header {
  padding: 6em 0 1em 0;
}
/* line 907, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .part header h1,
.html-view #contentContainer .part .header h1 {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
  color: #877F77;
}
/* line 915, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .part header h1 .label:after,
.html-view #contentContainer .part .header h1 .label:after {
  content: '\25C8';
  /* Diamond divider */
  color: #9f9992;
}
/* line 923, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .part header .PST,
.html-view #contentContainer .part .header .PST {
  color: #877F77;
}
/* line 935, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter header,
.html-view #contentContainer .chapter .header {
  padding: 1em 0 0 0;
}
/* line 940, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter header h2, .html-view #contentContainer .chapter header h3,
.html-view #contentContainer .chapter .header h2,
.html-view #contentContainer .chapter .header h3 {
  color: #877F77;
  font-size: 1.7500em;
  margin: 0 0 0.5em 0;
  font-weight: normal;
  text-align: left;
}
/* line 948, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter header h2 .label, .html-view #contentContainer .chapter header h3 .label,
.html-view #contentContainer .chapter .header h2 .label,
.html-view #contentContainer .chapter .header h3 .label {
  font-weight: bold;
  font-style: normal;
  display: block;
  text-align: left;
}
/* line 955, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter header h2 .subtitle, .html-view #contentContainer .chapter header h3 .subtitle,
.html-view #contentContainer .chapter .header h2 .subtitle,
.html-view #contentContainer .chapter .header h3 .subtitle {
  font-style: italic;
  font-weight: normal;
  font-size: 0.7333em;
  display: block;
  text-align: left;
}
/* line 965, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter header .CST,
.html-view #contentContainer .chapter .header .CST {
  color: #877F77;
}
/* line 970, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .contrib-group {
  text-align: left;
}
/* line 975, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .subtitle {
  color: #877F77;
}
/* line 983, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .chapter-intro,
.html-view #contentContainer .chapter .editors-note,
.html-view #contentContainer .chapter .abstract,
.html-view #contentContainer .chapter .kwd-group {
  border-bottom: 1px dotted #c3bfbb;
}
/* line 989, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .chapter .chapter-intro .title,
.html-view #contentContainer .chapter .editors-note .title,
.html-view #contentContainer .chapter .abstract .title,
.html-view #contentContainer .chapter .kwd-group .title {
  margin: 1.5em 0 0.5em 0;
}
/* line 1001, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .EMS,
.html-view #contentContainer .EMT,
.html-view #contentContainer .AT {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
}
/* line 1007, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .endmatter h1.title,
.html-view #contentContainer .glossary h1,
.html-view #contentContainer .backmatter h1.EMT,
.html-view #contentContainer .conclusion h1.EMT,
.html-view #contentContainer .ref-list h1 {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
}
/* line 1018, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .ref-list .ref {
  border-top: 1px dotted #c3bfbb;
}
/* line 1021, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .ref-list .ref:first-of-type {
  border-top: 0;
}
/* line 1025, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .ref-list .ref .source,
.html-view #contentContainer .ref-list .ref .author,
.html-view #contentContainer .ref-list .ref .issue {
  color: #333333;
}
/* line 1033, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .prefix {
  background: transparent;
  color: inherit;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  display: inline;
  height: auto;
  text-align: left;
  width: auto;
  z-index: initial;
}
/* line 1058, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .document-group header h1, .html-view #contentContainer .document-group header .CT,
.html-view #contentContainer .document-group .header h1,
.html-view #contentContainer .document-group .header .CT {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
  color: #877F77;
}
/* line 1068, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .document .sec {
  border-top: 1px dotted #c3bfbb;
}
/* line 1079, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .book-part.characters section + .list {
  margin-top: 1em;
}
/* line 1094, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .dictionary .dictionary-letter .title {
  color: #877F77;
}
/* line 1098, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .dictionary .dictionary-letter .dictionary-entry {
  border-top: 1px dotted #c3bfbb;
}
/* line 1108, ../sass/cambridge-core/_cambridge-core-academic.scss */
.html-view #contentContainer .dictionary .dictionary-letter .dictionary-entry .title {
  color: #333;
}
/* line 10, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .prelims > div,
.html-view #contentContainer .half-title,
.html-view #contentContainer .title-info,
.html-view #contentContainer .imprints,
.html-view #contentContainer .series,
.html-view #contentContainer .contributors,
.html-view #contentContainer .features,
.html-view #contentContainer .preface,
.html-view #contentContainer .dedication,
.html-view #contentContainer .ack,
.html-view #contentContainer .glossary,
.html-view #contentContainer .frontispiece,
.html-view #contentContainer .appendix,
.html-view #contentContainer .references,
.html-view #contentContainer .foreword,
.html-view #contentContainer .part,
.html-view #contentContainer .chapter,
.html-view #contentContainer .notes,
.html-view #contentContainer .index {
  border-top: 1px dotted #0072cf;
  margin: 1em 0;
  padding: 1em 0;
  position: relative;
    /*&:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 0.1875em;
        //background-color: rgba(0, 114, 207, 0.2);

        background: -moz-linear-gradient(left, rgba(0,114,207,0.2) 0%, rgba(0,114,207,0) 100%);
        background: -webkit-linear-gradient(left, rgba(0,114,207,0.2) 0%,rgba(0,114,207,0) 100%);
        background: linear-gradient(to right, rgba(0,114,207,0.2) 0%,rgba(0,114,207,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#330072cf', endColorstr='#000072cf',GradientType=1 );
        //border-top: 0.18181em solid rgba(0, 114, 207, 1);
    }
    
    &:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 4.1250em;
        height: 0.1875em;
        background-color: rgba(0, 114, 207, 1);
        //border-top: 0.18181em solid rgba(0, 114, 207, 1);
}*/
}
/* line 66, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .author-group.contributors,
.html-view #contentContainer .contrib-group.contributors {
  border-top: 0;
}
/* line 73, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .references div.bibliography {
  border-top: 0;
}
/* line 78, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .extra-space {
  text-indent: 0;
}
/* line 82, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .bolditalic {
  font-weight: bold;
  font-style: italic;
}
/* line 89, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer a * {
  color: #0072CF !important;
}
/* line 100, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer br + p, .html-view #contentContainer br + .p {
  text-indent: 0;
}
/* line 106, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .marginal-number {
  margin: 0 -1em 0 1em;
}
/* line 112, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .verse-line {
  white-space: normal !important;
}
/* line 115, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .verse-line.indent {
  text-indent: 0;
}
/* line 119, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .verse-line.indent-level-1 {
  text-indent: 0;
}
/* line 123, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .verse-line.indent-level-2 {
  text-indent: 1em;
}
/* line 127, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .verse-line.indent-level-3 {
  text-indent: 2em;
}
/* line 131, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .verse-line.indent-level-4 {
  text-indent: 3em;
}
/* line 135, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .verse-line.indent-level-5 {
  text-indent: 4em;
}
/* line 139, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .verse-line.indent-level-6 {
  text-indent: 5em;
}
/* line 143, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .verse-line.indent-level-7 {
  text-indent: 6em;
}
/* line 147, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .verse-line.indent-level-8 {
  text-indent: 7em;
}
/* line 152, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .verse-group .part-verse-line {
  text-indent: 20%;
  display: block;
  font-size: 0.9375em;
  line-height: 1.6;
}
/* line 166, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .part .chapter .disp-quote p {
  text-align: left;
}
/* line 174, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .part .sec p {
  text-indent: 2em;
}
/* line 180, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .part .sec h2 + p, .html-view #contentContainer .part .sec h3 + p, .html-view #contentContainer .part .sec h4 + p, .html-view #contentContainer .part .sec h5 + p, .html-view #contentContainer .part .sec h6 + p {
  text-indent: 0;
}
/* line 187, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .extra-space {
  display: inline-block;
  height: 1em;
  width: 1em;
}
/* line 197, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .sec p:first-child {
  text-indent: 0;
}
/* line 208, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .speech p + p,
.html-view #contentContainer .speech p + .p,
.html-view #contentContainer .speech .p + p,
.html-view #contentContainer .speech .p + .p {
  text-indent: -2em;
}
/* line 215, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext {
  line-height: 1.6;
  margin: 1em 0 1em 0;
}
/* line 222, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .character {
  font-size: 0.8125em;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  padding: 0 0.29em 0 0;
  float: left;
  line-height: 2;
}
/* line 235, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .character + .play-verse .play-line:first-child {
  clear: none;
}
/* line 244, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .play-verse .play-line {
  padding: 0 0 0 2em;
  clear: left;
}
/* line 249, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .play-verse .play-line.indent-level-1 {
  text-indent: 0;
}
/* line 253, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .play-verse .play-line.indent-level-2 {
  text-indent: 1em;
}
/* line 257, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .play-verse .play-line.indent-level-3 {
  text-indent: 2em;
}
/* line 261, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .play-verse .play-line.indent-level-4 {
  text-indent: 3em;
}
/* line 265, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .play-verse .play-line.indent-level-5 {
  text-indent: 4em;
}
/* line 269, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .play-verse .play-line.indent-level-6 {
  text-indent: 5em;
}
/* line 273, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .play-verse .play-line.indent-level-7 {
  text-indent: 6em;
}
/* line 277, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .play-verse .play-line.indent-level-8 {
  text-indent: 7em;
}
/* line 286, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .playtext .play-speech .play-verse .part-line {
  text-indent: 30%;
}
/* line 295, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .exercise .title {
  margin: 1em 0 0.5em 0;
}
/* line 299, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .exercise .question {
  margin: 0.5em 0 1em 0;
}
/* line 306, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .exercise .question .label + .instruction p, .html-view #contentContainer .exercise .question .label + .instruction .p {
  display: inline;
}
/* line 314, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .exercise .question .instruction + .answer-option {
  margin-top: 0.5em;
}
/* line 318, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .exercise .question .instruction p, .html-view #contentContainer .exercise .question .instruction .p {
  text-align: left;
}
/* line 323, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .exercise .question .answer-option {
  display: block;
  margin: 0 0 0 2em;
}
/* line 329, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .exercise .question .answer-option .label + p, .html-view #contentContainer .exercise .question .answer-option .label .p {
  display: inline;
}
/* line 334, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .exercise .question .answer-option p, .html-view #contentContainer .exercise .question .answer-option .p {
  text-align: left;
}
/* line 344, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .exercise .answer .label + p {
  display: inline;
}
/* line 403, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .intro .title {
  margin: 1em 0 0.25em 0;
}
/* line 414, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .list.simple {
  list-style: none;
}
/* line 426, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .def-list .term {
  float: left;
  padding: 0.5em 0 0.5em 0;
  width: 25%;
  border-top: 1px dotted #c3bfbb;
  clear: both;
  -ms-word-break: normal;
  word-break: normal;
  word-break: break-word;
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
/* line 434, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .def-list .term:first-child {
  border-top: 0;
}
/* line 439, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .def-list .def {
  float: left;
  padding: 0.5em 0 0.5em 2%;
  width: 73%;
  border-top: 1px dotted #c3bfbb;
  border-bottom: 0;
}
/* line 446, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .def-list .def:first-of-type {
  border-top: 0;
}
/* line 464, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .back .fn-group .fn .label sup {
  font-size: inherit;
  line-height: inherit;
  vertical-align: baseline;
}
/* line 478, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .endmatter .notes .fn-group {
  padding: 0 8em 0 0;
}
/* line 482, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .endmatter .notes .fn-group:first-of-type {
  border-top: 0;
  margin: 0 0 1em 0;
}
/* line 489, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .endmatter .notes .fn-group.endnotes .title {
  margin: 1em 0 1em 0;
}
/* line 500, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .fn .def-list {
  padding: 0 0.5em 0 0.5em;
}
/* line 506, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .fn .label sup {
  font-size: inherit;
  line-height: inherit;
  vertical-align: baseline;
}
/* line 522, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .part .chapter .back .fn p {
  text-align: left;
}
/* line 545, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .caption p + p {
  text-indent: 1em;
}
/* line 553, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer img.private-char {
  height: 1em;
  width: auto;
}
/* line 558, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer img.inline-mime {
  height: 1em;
  width: auto;
  display: inline;
}
/* line 571, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap h2.title {
  text-align: left !important;
  margin: 1em 0 0.5em 0 !important;
  font-weight: normal;
}
/* line 583, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .tint {
  background-color: #f3f2f1;
}
/* line 587, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .left {
  text-align: left;
}
/* line 591, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .right,
.html-view #contentContainer .table-wrap table .char {
  text-align: right;
}
/* line 596, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .center {
  text-align: center;
}
/* line 600, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .justify {
  text-align: justify;
}
/* line 604, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .top {
  vertical-align: top;
}
/* line 608, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .middle {
  vertical-align: middle;
}
/* line 612, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .bottom {
  vertical-align: bottom;
}
/* line 616, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table td,
.html-view #contentContainer .table-wrap table th {
  border-bottom: 0;
  padding: 0.5em 0 0.5em 0.75em;
}
/* line 622, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .border-top {
  border-top: 1px solid #c3bfbb;
}
/* line 626, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .border-right {
  border-right: 1px solid #c3bfbb;
}
/* line 630, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .border-bottom {
  border-bottom: 1px solid #c3bfbb;
}
/* line 640, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table tr:last-child .border-bottom:last-child {
  border-bottom: 1px solid #000;
}
/* line 647, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table .border-left {
  border-left: 1px solid #c3bfbb;
}
/* line 651, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap table + table {
  margin: 1em 0;
}
/* line 661, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .array table.linguistics, .html-view #contentContainer .array table.Tbl {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
/* line 666, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .array table.linguistics .disp-quote, .html-view #contentContainer .array table.Tbl .disp-quote {
  margin: 0 1em 0 1em;
}
/* line 675, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .array table.linguistics tr td .verse-group:first-child, .html-view #contentContainer .array table.Tbl tr td .verse-group:first-child {
  margin-top: 0;
}
/* line 679, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .array table.linguistics tr td .verse-group:last-child, .html-view #contentContainer .array table.Tbl tr td .verse-group:last-child {
  margin-bottom: 0;
}
/* line 683, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .array table.linguistics tr td .verse-group .verse-line, .html-view #contentContainer .array table.Tbl tr td .verse-group .verse-line {
  font-size: 1em;
}
/* line 692, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .array + .attrib {
  margin: 0 1em 1em 0;
  font-size: 0.9375em;
}
/* line 700, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap-foot .fn-group {
  padding: 0 8em 0 2em;
}
/* line 703, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap-foot .fn-group:first-child {
  border-top: 0;
}
/* line 707, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap-foot .fn-group .title {
  text-align: left;
  margin: 1em 0 0.5em 0;
}
/* line 711, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap-foot .fn-group .title + .fn {
  border-top: 0 dotted #c3bfbb;
}
/* line 716, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap-foot .fn-group .fn {
  border-top: 1px dotted #c3bfbb;
  padding: 0.5em 0 0.5em 0;
}
/* line 720, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .table-wrap-foot .fn-group .fn:first-child {
  border-top: 0 dotted #c3bfbb;
}
/* line 731, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics {
  margin: 1em 0;
}
/* line 736, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .attrib {
  font-size: 0.9375em;
}
/* line 740, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics img {
  display: block;
}
/* line 744, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .horiz-list {
  padding-left: 3em;
}
/* line 749, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .horiz-list .horiz-list-item:after {
  content: "\2003";
  width: 1em;
  height: 1em;
  display: inline-block;
}
/* line 762, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .array table.linguistics {
  margin: 0 0 0 0;
  width: auto;
}
/* line 771, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .array table tr:first-of-type td {
  padding-top: 0;
  line-height: 1.7 !important;
}
/* line 777, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .array table tr td {
  padding: 0.5em 0.5em 0.5em 0;
}
/* line 784, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .label {
  line-height: 1.6;
}
/* line 789, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .label + .array {
  padding-left: 3em;
}
/* line 792, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .label + .array table {
  margin: 0 0 0 0;
}
/* line 798, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .linguistics-item {
  margin: 0.5em 0 0.5em 0;
  padding-left: 3em;
}
/* line 803, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics .linguistics-item:first-of-type {
  margin: 0 0 0.25em 0;
}
/* line 808, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple {
  clear: left;
}
/* line 811, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple p,
.html-view #contentContainer .linguistics.simple .p {
  padding-left: 3em;
  text-indent: 0;
  text-align: left;
}
/* line 817, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple p + p,
.html-view #contentContainer .linguistics.simple p + .p,
.html-view #contentContainer .linguistics.simple .p + p,
.html-view #contentContainer .linguistics.simple .p + .p {
  text-indent: 0;
}
/* line 829, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple p:first-child .label:only-child {
  float: none;
  display: inline;
}
/* line 839, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple .linguistics-item.simple {
  padding-left: 3em;
}
/* line 846, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple .linguistics-item.simple p {
  text-indent: 0;
  padding-left: 0;
  text-align: left;
}
/* line 852, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple .linguistics-item.simple .speech {
  margin: 0 0 0 0;
}
/* line 856, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple .linguistics-item.simple.column {
  padding-left: 3em;
}
/* line 861, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple .linguistics-item.simple.column p + .array, .html-view #contentContainer .linguistics.simple .linguistics-item.simple.column .p + .array {
  float: left;
}
/* line 870, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple .linguistics-item.column p, .html-view #contentContainer .linguistics.simple .linguistics-item.column .p {
  float: left;
  padding-left: 0;
}
/* line 874, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple .linguistics-item.column p .label, .html-view #contentContainer .linguistics.simple .linguistics-item.column .p .label {
  float: none;
  display: inline;
}
/* line 882, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple .linguistics-item.column p + .array table, .html-view #contentContainer .linguistics.simple .linguistics-item.column .p + .array table {
  margin: 0 0 0 0;
}
/* line 889, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.simple .linguistics-item.column p + .array table tr:first-of-type td, .html-view #contentContainer .linguistics.simple .linguistics-item.column .p + .array table tr:first-of-type td {
  padding-top: 0;
  line-height: 1.7 !important;
}
/* line 909, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column {
  margin: 1em 0;
  padding-left: 3em;
}
/* line 919, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column p:first-child .label:only-child {
  float: none;
}
/* line 928, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .array table {
  margin: 0 0 0 0;
}
/* line 935, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .array table tr:first-of-type td {
  padding-top: 0;
  line-height: 1.7 !important;
}
/* line 946, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .linguistics-item p, .html-view #contentContainer .linguistics.column .linguistics-item .p {
  float: left;
}
/* line 949, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .linguistics-item p .label, .html-view #contentContainer .linguistics.column .linguistics-item .p .label {
  float: none;
  display: inline;
}
/* line 954, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .linguistics-item p + p, .html-view #contentContainer .linguistics.column .linguistics-item p .p, .html-view #contentContainer .linguistics.column .linguistics-item .p + p, .html-view #contentContainer .linguistics.column .linguistics-item .p .p {
  float: none;
  clear: left;
}
/* line 960, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .linguistics-item.column {
  padding-left: 3em;
}
/* line 963, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .linguistics-item.column .label {
  margin-right: 0.29em;
}
/* line 967, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .linguistics-item.column .array {
  margin-left: 1.5em;
}
/* line 972, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .linguistics-item.column .array table.linguistics {
  margin: 0 0 0 0;
}
/* line 976, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .linguistics-item.column .array table th, .html-view #contentContainer .linguistics.column .linguistics-item.column .array table td {
  line-height: 1.6 !important;
  padding: 0 0.5em 0 0.5em;
  font-size: 1em;
}
/* line 983, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column .linguistics-item.column .array:first-child {
  margin-left: 0;
}
/* line 992, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .linguistics.column table.array {
  margin: 0 0;
}
/* line 999, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .example {
  margin: 1em 0 1em 0;
}
/* line 1002, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .example > .label {
  display: block;
  margin: 0 0 0.5em 0;
}
/* line 1008, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .bullet .list-item .example > .label {
  width: auto;
  height: auto;
}
/* line 1013, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .preformat {
  white-space: pre-wrap;
  color: #333;
  line-height: 1.6;
  font-family: monospace;
  font-size: 1.1538em;
}
/* line 1027, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .boxed-text .sec {
  padding: 0 1em 0 1em;
}
/* line 1031, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .boxed-text > .title {
  background-color: #dbd8d6;
  line-height: 1.3;
  padding: 0.5em 1em 0.5em 1em;
  margin: -1em 0 1em 0;
  text-align: left;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  border-radius: 0.2em;
  font-weight: normal;
}
/* line 1040, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.part .html-view #contentContainer .boxed-text > .title {
  text-align: left;
  margin: -1em 0 1em 0;
}
/* line 1051, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer a.xref sup {
  font-weight: bold;
}
/* line 1069, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc header,
.html-view #contentContainer .ack header,
.html-view #contentContainer .glossary header,
.html-view #contentContainer .abbreviations header,
.html-view #contentContainer .preface header,
.html-view #contentContainer .features header,
.html-view #contentContainer .foreword header,
.html-view #contentContainer .frontmatter header,
.html-view #contentContainer .contributors header {
  padding: 0 0 1em 0;
}
/* line 1072, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc header h2,
.html-view #contentContainer .ack header h2,
.html-view #contentContainer .glossary header h2,
.html-view #contentContainer .abbreviations header h2,
.html-view #contentContainer .preface header h2,
.html-view #contentContainer .features header h2,
.html-view #contentContainer .foreword header h2,
.html-view #contentContainer .frontmatter header h2,
.html-view #contentContainer .contributors header h2 {
  font-size: 1.7500em;
  font-weight: normal;
}
/* line 1076, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc header h2.title,
.html-view #contentContainer .ack header h2.title,
.html-view #contentContainer .glossary header h2.title,
.html-view #contentContainer .abbreviations header h2.title,
.html-view #contentContainer .preface header h2.title,
.html-view #contentContainer .features header h2.title,
.html-view #contentContainer .foreword header h2.title,
.html-view #contentContainer .frontmatter header h2.title,
.html-view #contentContainer .contributors header h2.title {
  padding: 0 0 0 0;
  font-weight: normal;
  margin: 0 0 0 0;
}
/* line 1084, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc .A, .html-view #contentContainer .toc .A-plus,
.html-view #contentContainer .ack .A, .html-view #contentContainer .ack .A-plus,
.html-view #contentContainer .glossary .A, .html-view #contentContainer .glossary .A-plus,
.html-view #contentContainer .abbreviations .A, .html-view #contentContainer .abbreviations .A-plus,
.html-view #contentContainer .preface .A, .html-view #contentContainer .preface .A-plus,
.html-view #contentContainer .features .A, .html-view #contentContainer .features .A-plus,
.html-view #contentContainer .foreword .A, .html-view #contentContainer .foreword .A-plus,
.html-view #contentContainer .frontmatter .A, .html-view #contentContainer .frontmatter .A-plus,
.html-view #contentContainer .contributors .A, .html-view #contentContainer .contributors .A-plus {
  margin: 1em 0 0.25em 0;
  font-size: 1em;
}
/* line 1094, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .frontmatter .sec .A, .html-view #contentContainer .frontmatter .sec .A-plus {
  font-size: 1.3750em;
}
/* line 1099, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .frontmatter .sec .A + .sec .B, .html-view #contentContainer .frontmatter .sec .A-plus + .sec .B {
  margin: 1em 0 0.5em 0 !important;
}
/* line 1105, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .frontmatter .sec .B {
  font-size: 1.3750em;
  font-weight: normal;
  margin: 1em 0 0.5em 0;
}
/* line 1111, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .frontmatter .sec .C {
  font-style: normal;
}
/* line 1115, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .frontmatter .sec .D {
  font-style: italic;
}
/* line 1119, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .frontmatter .sec .E {
  margin: 1em 0 0 0;
  font-weight: normal;
  line-height: 1.6;
}
/* line 1127, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .named-content {
  line-height: 1.6;
  color: #333;
}
/* line 1135, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .half-title .title {
  margin: 0 0 1em 0;
}
/* line 1139, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .half-title .subtitle {
  display: block;
  font-weight: normal;
}
/* line 1148, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .half-title .blurb p:first-of-type {
  text-indent: 0;
}
/* line 1154, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .half-title .bio {
  margin: 1em 0 1em 0;
  line-height: 1.6;
}
/* line 1161, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .half-title .bio .sc:first-child {
  padding: 0 0 0 0;
}
/* line 1166, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .half-title .bio .sim-p {
  margin: 0.5em 0 0.5em 0;
}
/* line 1175, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .series .series-name {
  display: block;
  font-size: 1.5em;
}
/* line 1179, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .series .series-name .series-number {
  color: #9f9992;
}
/* line 1186, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .series .series-editors + p {
  text-indent: 0;
}
/* line 1192, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .series .series-editors .author-group .title {
  line-height: 1.6;
  margin: 1.5em 0 0 0;
  color: #877F77;
}
/* line 1198, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .series .series-editors .author-group .author {
  margin: 0.5em 0 0.5em 0;
}
/* line 1205, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .series .series-editors .author-group .author .address {
  font-style: italic;
}
/* line 1213, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .series .series-books {
  margin: 1em 0 1em 0;
}
/* line 1216, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .series .series-books .title {
  line-height: 1.6;
  margin: 1.5em 0 0 0;
  color: #877F77;
}
/* line 1222, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .series .series-books .citation {
  margin: 0.5em 0 0.5em 0;
  line-height: 1.3;
}
/* line 1226, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .series .series-books .citation .book-title {
  font-style: italic;
}
/* line 1234, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .imprints {
  line-height: 1.6;
  font-size: 0.875em;
  padding-right: 12em !important;
}
/* line 1241, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .imprints .imprints-list .imprints-line {
  margin: 0.5em 0 0.5em 0;
}
/* line 1246, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .imprints .copyright {
  color: inherit;
}
/* line 1252, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .imprints .catalog-data .title {
  margin: 0 0 0 0;
  line-height: 1.6;
  font-weight: normal;
  font-style: italic;
  margin: 0.5em 0 0.5em 0;
}
/* line 1262, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .imprints .catalog-data.loc .title {
  margin: 0.5em 0 0 0;
}
/* line 1270, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .imprints .disclaimer .sim-p {
  margin: 0.5em 0 0.5em 0;
}
/* line 1275, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .imprints .logo {
  width: 193px;
  height: 44px;
  margin: 1em 0 1em 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAAAsCAYAAADcmNzAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0NGMkEyRTU3OTRCMTFFNEEwMjlCNkI5MzA3RTMxQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0NGMkEyRTY3OTRCMTFFNEEwMjlCNkI5MzA3RTMxQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQ0YyQTJFMzc5NEIxMUU0QTAyOUI2QjkzMDdFMzFDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQ0YyQTJFNDc5NEIxMUU0QTAyOUI2QjkzMDdFMzFDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn8TX7IAABnxSURBVHja7J0HnJTV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);
}
/* line 1286, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info header {
  height: auto;
}
/* line 1290, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info .title {
  font-size: 2em;
  font-weight: bold;
  line-height: 1.3;
  margin: 0 0 0 0;
}
/* line 1296, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info .title .subtitle {
  display: block;
  font-weight: normal;
}
/* line 1302, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info .edited-by {
  margin: 2em 0 1em 0;
}
/* line 1306, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info .edition {
  display: block;
  line-height: 1.6;
}
/* line 1311, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info .author-group {
  line-height: 1.6;
}
/* line 1314, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info .author-group .author {
  margin: 1em 0 0 0;
}
/* line 1317, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info .author-group .author .name {
  margin: 0.5em 0 0 0;
  font-weight: bold;
}
/* line 1329, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info .author-group .author .address {
  font-style: italic;
  line-height: 1.6;
}
/* line 1340, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info .logo {
  width: 250px;
  margin: 2em 0 1em 0;
}
/* line 1344, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .title-info .logo:empty {
  height: 52px;
  background-image: url(data:image/png;base64,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);
}
/* line 1355, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc .toc-entry {
  line-height: 1.5;
  margin: 0.25em 0 0.25em 0;
  border-top: 0;
  padding: 0 0 0 0;
}
/* line 1361, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc .toc-entry .label {
  margin: 0 0 0 0;
  color: #877F77;
}
/* line 1369, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc .external-toc .chapter {
  border-top: 0;
  padding: 0 0 0 0;
}
/* line 1376, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc .external-toc .endmatter .toc-entry {
  padding: 0 0 0 0;
}
/* line 1383, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-prelims,
.html-view #contentContainer .toc-endmatter {
  margin: 1em 0 1em 0;
}
/* line 1387, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-prelims .toc-item,
.html-view #contentContainer .toc-endmatter .toc-item {
  margin: 0.2500em 0;
}
/* line 1390, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-prelims .toc-item .toc-entry,
.html-view #contentContainer .toc-endmatter .toc-item .toc-entry {
  font-style: italic;
  margin: 0.25em 0 0.25em 0;
}
/* line 1399, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-body .toc-chapter {
  margin: 0.7500em 0;
  font-weight: bold;
}
/* line 1403, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-body .toc-chapter .toc-entry {
  margin: 0.25em 0 0.25em 0;
}
/* line 1407, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-body .toc-chapter .toc-authors {
  display: block;
  line-height: 1.5;
  font-weight: normal;
  margin-top: -0.25em;
}
/* line 1415, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-body .toc-part {
  border-top: 1px dotted #c3bfbb;
  margin: 0 0 0 0;
  padding: 1em 0 1em 0;
  text-align: left;
  font-size: 1.25em;
  line-height: 1.3;
}
/* line 1423, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-body .toc-part .toc-part {
  font-size: 1em;
}
/* line 1426, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-body .toc-part .toc-part .toc-part {
  border-top: 0 dotted #c3bfbb;
  padding: 1em 0 0 0;
}
/* line 1432, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-body .toc-part .toc-entry {
  margin: 0.25em 0 0.25em 0;
}
/* line 1436, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-body .toc-part .toc-chapter {
  font-size: 0.8000em;
}
/* line 1441, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-body .toc-sec {
  margin: 0.25em 0 0.25em 3.5em;
  font-weight: normal;
}
/* line 1445, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-body .toc-sec .toc-sec {
  margin: 0.25em 0 0.25em 1em;
}
/* line 1453, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-appendix .toc-entry {
  font-style: italic;
}
/* line 1457, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-appendix .toc-sec {
  margin: 0.25em 0 0.25em 2em;
}
/* line 1464, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-feature .toc-item {
  margin: 0.2500em 0;
  line-height: 1.6;
}
/* line 1468, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-feature .toc-item .label {
  color: #877F77;
}
/* line 1474, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-feature-item {
  line-height: 1.6;
  margin: 0.5em 0;
}
/* line 1478, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-feature-item .sim-p {
  display: inline;
}
/* line 1482, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .toc-feature-item .attrib {
  margin-top: 0;
}
/* line 1491, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .features .toc-feature header {
  padding: 0 0 0 0;
}
/* line 1495, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .features .toc-feature .title {
  color: #333;
  font-size: 1em;
  margin: 1em 0 0.5em 0;
  font-weight: bold;
}
/* line 1509, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .dedication p:first-of-type {
  text-indent: 0;
}
/* line 1519, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .contributors .title {
  font-weight: normal;
  margin: 0 0 1em 0;
}
/* line 1527, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .contributors .author-group .author {
  font-weight: normal;
  padding: 0.5em 0 0.5em 0;
  line-height: 1.6;
  /*.role {
      font-weight: normal;
      display: inline;
      font-style: italic;
      
      .line {
          display: inline;
      }
  }*/
}
/* line 1532, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .contributors .author-group .author .name {
  display: inline;
  font-weight: bold;
}
/* line 1536, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .contributors .author-group .author .name + .bio {
  display: inline;
}
/* line 1539, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .contributors .author-group .author .name + .bio .sim-p {
  display: inline;
}
/* line 1556, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .contributors .author-group.contributors {
  padding: 0 0 0 0;
  margin: 1em 0 0 0;
}
/* line 1569, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer article.preface h2 {
  font-size: 1.7500em;
  font-weight: normal;
  padding: 0 0 1em 0;
  color: #877F77;
}
/* line 1575, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer article.preface h2.title {
  font-weight: normal;
  margin: 0 0 0 0;
}
/* line 1583, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer article.preface .author-group.authors {
  margin: 0.5em 0 0 0;
  font-weight: bold;
}
/* line 1595, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ack p:first-child {
  text-indent: 0;
}
/* line 1600, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ack .address {
  line-height: 1.6;
  margin: 1em 0 0 2em;
}
/* line 1605, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ack .date {
  display: block;
  line-height: 1.6;
  margin: 0 0 0 2em;
}
/* line 1613, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ack .author-group .address {
  margin: 0 0 0 0;
}
/* line 1621, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .features .index-list {
  margin: 1em 0;
}
/* line 1624, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .features .index-list .index-item {
  padding: 0 0 0 4em;
  text-indent: -4em;
  font-size: 1em;
  line-height: 1.5;
}
/* line 1639, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .part header {
  padding: 6em 0 1em 0;
}
/* line 1642, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .part header h2 {
  font-weight: bold;
}
/* line 1645, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .part header h2 .label {
  display: block;
}
/* line 1649, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .part header h2 .subtitle {
  font-weight: normal;
  display: block;
}
/* line 1669, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter header .title .subtitle,
.html-view #contentContainer .prelims > div header .title .subtitle {
  text-align: left !important;
  font-style: normal;
}
/* line 1678, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter .alt-title.copyright-line,
.html-view #contentContainer .prelims > div .alt-title.copyright-line {
  text-align: left;
  margin: 1em 0 1em 0;
}
/* line 1684, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter .author-group,
.html-view #contentContainer .prelims > div .author-group {
  line-height: 1.6;
  margin: 1em 0 1em 0;
}
/* line 1690, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter .author-group .author .name,
.html-view #contentContainer .prelims > div .author-group .author .name {
  font-weight: bold;
}
/* line 1694, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter .author-group .author + .contributor,
.html-view #contentContainer .prelims > div .author-group .author + .contributor {
  margin-top: 0.5em;
}
/* line 1699, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter .author-group .contributor,
.html-view #contentContainer .prelims > div .author-group .contributor {
  font-weight: normal;
}
/* line 1702, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter .author-group .contributor .name,
.html-view #contentContainer .prelims > div .author-group .contributor .name {
  font-weight: normal;
}
/* line 1714, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter .chapter-toc .toc-sec,
.html-view #contentContainer .prelims > div .chapter-toc .toc-sec {
  margin: 0.5em 0 0 1em;
}
/* line 1717, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter .chapter-toc .toc-sec .toc-entry,
.html-view #contentContainer .prelims > div .chapter-toc .toc-sec .toc-entry {
  font-weight: bold;
}
/* line 1723, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter .chapter-toc .toc-sec .toc-sec .toc-entry,
.html-view #contentContainer .prelims > div .chapter-toc .toc-sec .toc-sec .toc-entry {
  font-weight: normal;
}
/* line 1727, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chapter .chapter-toc .toc-sec .toc-sec .toc-sec,
.html-view #contentContainer .prelims > div .chapter-toc .toc-sec .toc-sec .toc-sec {
  margin: 0.5em 0 0 2em;
}
/* line 1743, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .notes header, .html-view #contentContainer .references header, .html-view #contentContainer .appendix header, .html-view #contentContainer .appendix-group header, .html-view #contentContainer .glossary header, .html-view #contentContainer .chronology header, .html-view #contentContainer .contributors header, .html-view #contentContainer .index-group header, .html-view #contentContainer .index header, .html-view #contentContainer .endmatter-answers header, .html-view #contentContainer .endmatter-exercises header, .html-view #contentContainer .features header, .html-view #contentContainer .ack header, .html-view #contentContainer .series header, .html-view #contentContainer .backmatter header, .html-view #contentContainer .index header, .html-view #contentContainer .references header {
  padding: 0 0 1em 0;
}
/* line 1748, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .notes header hgroup h2, .html-view #contentContainer .references header hgroup h2, .html-view #contentContainer .appendix header hgroup h2, .html-view #contentContainer .appendix-group header hgroup h2, .html-view #contentContainer .glossary header hgroup h2, .html-view #contentContainer .chronology header hgroup h2, .html-view #contentContainer .contributors header hgroup h2, .html-view #contentContainer .index-group header hgroup h2, .html-view #contentContainer .index header hgroup h2, .html-view #contentContainer .endmatter-answers header hgroup h2, .html-view #contentContainer .endmatter-exercises header hgroup h2, .html-view #contentContainer .features header hgroup h2, .html-view #contentContainer .ack header hgroup h2, .html-view #contentContainer .series header hgroup h2, .html-view #contentContainer .backmatter header hgroup h2, .html-view #contentContainer .index header hgroup h2, .html-view #contentContainer .references header hgroup h2 {
  font-size: 1.7500em;
  font-weight: normal;
}
/* line 1752, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .notes header hgroup h2.title, .html-view #contentContainer .references header hgroup h2.title, .html-view #contentContainer .appendix header hgroup h2.title, .html-view #contentContainer .appendix-group header hgroup h2.title, .html-view #contentContainer .glossary header hgroup h2.title, .html-view #contentContainer .chronology header hgroup h2.title, .html-view #contentContainer .contributors header hgroup h2.title, .html-view #contentContainer .index-group header hgroup h2.title, .html-view #contentContainer .index header hgroup h2.title, .html-view #contentContainer .endmatter-answers header hgroup h2.title, .html-view #contentContainer .endmatter-exercises header hgroup h2.title, .html-view #contentContainer .features header hgroup h2.title, .html-view #contentContainer .ack header hgroup h2.title, .html-view #contentContainer .series header hgroup h2.title, .html-view #contentContainer .backmatter header hgroup h2.title, .html-view #contentContainer .index header hgroup h2.title, .html-view #contentContainer .references header hgroup h2.title {
  padding: 0 0 0 0;
  font-weight: normal;
  margin: 0 0 0 0;
  color: #877F77;
  font-size: 1.7500em;
}
/* line 1766, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .notes header + section .ref-sec .title, .html-view #contentContainer .references header + section .ref-sec .title, .html-view #contentContainer .appendix header + section .ref-sec .title, .html-view #contentContainer .appendix-group header + section .ref-sec .title, .html-view #contentContainer .glossary header + section .ref-sec .title, .html-view #contentContainer .chronology header + section .ref-sec .title, .html-view #contentContainer .contributors header + section .ref-sec .title, .html-view #contentContainer .index-group header + section .ref-sec .title, .html-view #contentContainer .index header + section .ref-sec .title, .html-view #contentContainer .endmatter-answers header + section .ref-sec .title, .html-view #contentContainer .endmatter-exercises header + section .ref-sec .title, .html-view #contentContainer .features header + section .ref-sec .title, .html-view #contentContainer .ack header + section .ref-sec .title, .html-view #contentContainer .series header + section .ref-sec .title, .html-view #contentContainer .backmatter header + section .ref-sec .title, .html-view #contentContainer .index header + section .ref-sec .title, .html-view #contentContainer .references header + section .ref-sec .title {
  margin: 2em 0 0.5em 0;
  font-size: 1.3750em;
}
/* line 1775, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .notes header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .references header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .appendix header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .appendix-group header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .glossary header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .chronology header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .contributors header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .index-group header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .index header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .endmatter-answers header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .endmatter-exercises header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .features header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .ack header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .series header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .backmatter header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .index header + section .ref-sec section .ref-sec .title, .html-view #contentContainer .references header + section .ref-sec section .ref-sec .title {
  font-weight: normal;
}
/* line 1783, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .notes header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .references header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .appendix header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .appendix-group header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .glossary header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .chronology header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .contributors header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .index-group header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .index header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .endmatter-answers header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .endmatter-exercises header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .features header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .ack header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .series header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .backmatter header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .index header + section .ref-sec section .ref-sec section .ref-sec .title, .html-view #contentContainer .references header + section .ref-sec section .ref-sec section .ref-sec .title {
  margin: 1em 0 0.5em 0;
  font-weight: bold;
  font-size: 1em;
}
/* line 1798, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .notes header + section + section .ref-sec .title, .html-view #contentContainer .references header + section + section .ref-sec .title, .html-view #contentContainer .appendix header + section + section .ref-sec .title, .html-view #contentContainer .appendix-group header + section + section .ref-sec .title, .html-view #contentContainer .glossary header + section + section .ref-sec .title, .html-view #contentContainer .chronology header + section + section .ref-sec .title, .html-view #contentContainer .contributors header + section + section .ref-sec .title, .html-view #contentContainer .index-group header + section + section .ref-sec .title, .html-view #contentContainer .index header + section + section .ref-sec .title, .html-view #contentContainer .endmatter-answers header + section + section .ref-sec .title, .html-view #contentContainer .endmatter-exercises header + section + section .ref-sec .title, .html-view #contentContainer .features header + section + section .ref-sec .title, .html-view #contentContainer .ack header + section + section .ref-sec .title, .html-view #contentContainer .series header + section + section .ref-sec .title, .html-view #contentContainer .backmatter header + section + section .ref-sec .title, .html-view #contentContainer .index header + section + section .ref-sec .title, .html-view #contentContainer .references header + section + section .ref-sec .title {
  margin: 2em 0 0.5em 0;
  font-size: 1.3750em;
}
/* line 1812, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .endmatter .references .references {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border-top: 0;
}
/* line 1822, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .index .index-list {
  margin: 1em 0 1em 4em;
  font-size: 0.875em;
}
/* line 1826, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .index .index-list .title {
  margin: 1em 0 0.5em -4em;
}
/* line 1830, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .index .index-list p {
  margin: 0 0 1em -4em;
  text-indent: 0;
}
/* line 1835, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .index .index-list .index-item {
  line-height: 1.5;
  text-indent: -4em;
  text-align: left;
}
/* line 1840, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .index .index-list .index-item > .index-item {
  margin: 0 0 0 1em;
  font-size: 1em;
}
/* line 1844, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .index .index-list .index-item > .index-item + .see-x,
.html-view #contentContainer .index .index-list .index-item > .index-item + .see-under-x,
.html-view #contentContainer .index .index-list .index-item > .index-item + .see-also-x {
  margin-left: -3em;
}
/* line 1851, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .index .index-list .index-item + .see-x,
.html-view #contentContainer .index .index-list .index-item + .see-under-x,
.html-view #contentContainer .index .index-list .index-item + .see-also-x {
  margin-left: -4em;
}
/* line 1857, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .index .index-list .index-item .see-x,
.html-view #contentContainer .index .index-list .index-item .see-under-x,
.html-view #contentContainer .index .index-list .index-item .see-also-x {
  font-style: italic;
}
/* line 1868, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .references .references {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border-top: 0;
}
/* line 1873, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .references .references p {
  text-indent: 0;
  margin: 0 0 1em 0;
}
/* line 1884, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .appendix .sec .citation {
  font-size: 0.9375em;
  border-top: 1px dotted #c3bfbb;
  padding: 0.5em 8em 0.5em 0;
  line-height: 1.6;
}
/* line 1890, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .appendix .sec .citation:first-of-type {
  border-top: 0;
}
/* line 1894, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .appendix .sec .citation .article-title,
.html-view #contentContainer .appendix .sec .citation .book-title {
  font-style: italic;
}
/* line 1899, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .appendix .sec .citation .volume {
  font-weight: bold;
}
/* line 1903, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .appendix .sec .citation .author {
  color: #333;
}
/* line 1909, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .appendix .author-group {
  margin: 1em 0;
}
/* line 1914, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .appendix .author-group .author .name {
  font-weight: bold;
}
/* line 1921, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ref-sec {
  line-height: 1.6;
  border-top: 0;
}
/* line 1925, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ref-sec .citation {
  font-size: 0.9375em;
  border-top: 1px dotted #c3bfbb;
  padding: 0.5em 8em 0.5em 0;
}
/* line 1930, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ref-sec .citation:first-of-type {
  border-top: 0;
}
/* line 1934, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ref-sec .citation .article-title,
.html-view #contentContainer .ref-sec .citation .book-title {
  font-style: italic;
}
/* line 1939, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ref-sec .citation .volume {
  font-weight: bold;
}
/* line 1943, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ref-sec .citation .author {
  color: #333;
}
/* line 1948, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ref-sec .title {
  font-size: 1em;
  margin: 1.5em 0 0.25em 0;
}
/* line 1955, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .ref-sec .ref-sec .title {
  font-size: 1em;
}
/* line 1965, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chronology .chronology-list .event {
  border-top: 1px dotted #c3bfbb;
}
/* line 1969, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chronology .chronology-list .event:first-child {
  border-top: 0;
}
/* line 1973, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chronology .chronology-list .event .date {
  display: block;
  float: left;
  padding: 0.5em 0 0.5em 0;
  width: 25%;
  clear: both;
  box-sizing: border-box;
  font-weight: bold;
}
/* line 1983, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chronology .chronology-list .event p {
  float: left;
  text-indent: 0;
  padding: 0 0 0.5em 28%;
  width: 73%;
  border-bottom: 0;
}
/* line 1990, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .chronology .chronology-list .event p:first-of-type {
  padding: 0.5em 0 0.5em 3%;
}
/* line 2004, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .back .references .references .title {
  font-weight: normal;
}
/* line 2019, ../sass/cambridge-core/_cambridge-core-CBML.scss */
.html-view #contentContainer .letter p.signatory {
  text-align: right;
  margin: 0.5em 0;
}

/*------------------------------------*\
CAMBRIDGE CORE - SIDEBARS
\*------------------------------------*/
/* line 9, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #sideBar h4 {
  font-size: 1.3750em;
  padding-left: 0.3181em;
  position: relative;
  margin-bottom: 1em;
}
/* line 15, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #sideBar h4:after {
  border-bottom: 0.18181em solid #0072cf;
  width: 3em;
  position: absolute;
  bottom: -0.5454em;
  left: 0.3636em;
  content: "";
}
/* line 30, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav,
.html-view #figs .sub-nav,
.html-view #refs .sub-nav {
  padding-top: 0;
}
/* line 33, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav li,
.html-view #figs .sub-nav li,
.html-view #refs .sub-nav li {
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  padding: 0.5em;
  border: 1px solid transparent;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
/* line 47, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav li.active,
.html-view #figs .sub-nav li.active,
.html-view #refs .sub-nav li.active {
  background: rgba(0, 114, 207, 0.05);
  border: 1px solid rgba(0, 114, 207, 0.2);
}
/* line 51, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav li.active a,
.html-view #figs .sub-nav li.active a,
.html-view #refs .sub-nav li.active a {
  background: transparent;
  font-weight: bold;
  cursor: pointer;
  color: #0072CF;
}
/* line 59, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav li .p,
.html-view #figs .sub-nav li .p,
.html-view #refs .sub-nav li .p {
  display: block;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/* line 70, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav li ul li,
.html-view #figs .sub-nav li ul li,
.html-view #refs .sub-nav li ul li {
  font-size: 1em !important;
}
/* line 76, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav .header,
.html-view #figs .sub-nav .header,
.html-view #refs .sub-nav .header {
  margin-top: 0;
}
/* line 80, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav a,
.html-view #figs .sub-nav a,
.html-view #refs .sub-nav a {
  color: #555;
  display: block;
  padding: 0 0 0 0;
}
/* line 85, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav a:hover,
.html-view #figs .sub-nav a:hover,
.html-view #refs .sub-nav a:hover {
  color: #0072CF;
}
/* line 90, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav .content-list,
.html-view #figs .sub-nav .content-list,
.html-view #refs .sub-nav .content-list {
  margin: 1em 0 0.5em 0;
  font-weight: bold;
  display: block;
  font-size: 0.8750em;
  float: none;
}
/* line 97, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav .content-list:first-of-type,
.html-view #figs .sub-nav .content-list:first-of-type,
.html-view #refs .sub-nav .content-list:first-of-type {
  margin: 0.5em 0 0.5em 0;
}
/* line 101, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav .content-list .title,
.html-view #figs .sub-nav .content-list .title,
.html-view #refs .sub-nav .content-list .title {
  margin: 0 0 0 0;
}
/* line 109, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav .content-list .subtitle,
.html-view #figs .sub-nav .content-list .subtitle,
.html-view #refs .sub-nav .content-list .subtitle {
  font-weight: normal;
  display: block;
}
/* line 114, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav .content-list .content-list,
.html-view #figs .sub-nav .content-list .content-list,
.html-view #refs .sub-nav .content-list .content-list {
  margin: 0.5em 0 0.5em 0;
  font-weight: normal;
}
/* line 118, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav .content-list .content-list .title,
.html-view #figs .sub-nav .content-list .content-list .title,
.html-view #refs .sub-nav .content-list .content-list .title {
  font-weight: normal;
}
/* line 122, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav .content-list .content-list .content-list,
.html-view #figs .sub-nav .content-list .content-list .content-list,
.html-view #refs .sub-nav .content-list .content-list .content-list {
  margin: 0.5em 0 0.5em 0.5em;
}
/* line 125, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #toc .sub-nav .content-list .content-list .content-list .title,
.html-view #figs .sub-nav .content-list .content-list .content-list .title,
.html-view #refs .sub-nav .content-list .content-list .content-list .title {
  font-style: italic;
}
/* line 138, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #figs .sub-nav .content-list {
  font-weight: normal;
}
/* line 141, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #figs .sub-nav .content-list a {
  font-weight: bold;
  line-height: 1.6;
}
/* line 146, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #figs .sub-nav .content-list img {
  width: 100%;
  margin: 0 0 1em 0;
  border: 1px solid #AAA;
  -webkit-box-shadow: 0px 11px 15px -10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 11px 15px -10px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0px 11px 15px -10px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 11px 15px -10px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 11px 15px -10px rgba(0, 0, 0, 0.15);
}
/* line 164, ../sass/cambridge-core/_cambridge-core-sidebars.scss */
.html-view #refs .sub-nav .content-list {
  font-weight: normal;
  margin: 0 0 0 0;
}

/*# sourceMappingURL=cup-academic-core-CBML.css.map */
