@font-face { font-family: "Bergamot Ornaments"; src: url(XXXXXXXXXXXXXXXX) format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: "Gilda Display"; font-weight: normal; font-style: normal; src: url(XXXXXXXXXXXXXXXX) format("truetype"); } @font-face { font-family: 'Sorts Mill Goudy'; font-weight: normal; font-style: normal; src: url(XXXXXXXXXXXXXXXX) format('truetype'); } @font-face { font-family: 'Sorts Mill Goudy'; font-weight: normal; font-style: italic; src: url(XXXXXXXXXXXXXXXX) format('truetype'); } body, .entry-content { color: initial; } blockquote { color: initial; } h1 { color: initial; } h2 { color: initial; } h3 { color: initial; } h4 { color: initial; } h5 { color: initial; } h6 { color: initial; } table { color: initial; } table p { color: initial; } p.wp-caption-text { color: initial; } .index .ugc, .index .ugc p { color: initial; } #half-title-page > h1.title { color: initial; } #title-page > .title { color: initial; } #title-page > .subtitle { color: initial; } #title-page > .author { color: initial; } #title-page > .publisher { color: initial; } #title-page > .publisher-city { color: initial; } h1.front-matter-title { color: initial; } #copyright-page .ugc p { color: initial; } .dedication p { color: initial; } .epigraph p { color: initial; } h3.part-number { color: initial; } h1.part-title { color: initial; } .chapter-number, .entry-title span { color: initial; } h2.chapter-title { color: initial; } h2.chapter-subtitle { color: initial; } h2.chapter-author { color: initial; } .aphorism { color: initial; } h1.back-matter-title { color: initial; } .firstcharacter, .first-character { color: #848484; } .pullquote, .pullquote-left, .pullquote--left, .pullquote-right, .pullquote--right, .pullquote-outside, .pullquote--outside, .pullquote-inside, .pullquote--inside { color: initial; } div.sidebar { background-color: #e6e6e6; } .textbox, .bcc-box { background-color: initial; border-color: initial; } .textbox.shaded, .shaded.bcc-box { background-color: #e6e6e6; } .shaded { background-color: #e6e6e6; } .blockquote, blockquote { margin: 1em 3em 1em 3em; font-size: 0.9em; font-style: normal; font-weight: normal; padding: 0em 0em 0em 0em; letter-spacing: normal; word-spacing: normal; border-left: 0em none initial; text-align: justify; } body { font-size: 1rem; font-style: normal; font-weight: 500; line-height: normal; word-wrap: break-word; overflow-wrap: break-word; } body * { } h1, h2, h3, h4, h5, h6 { hyphens: none; page-break-after: avoid; } h1 { border-bottom: none 0 initial; margin-top: 1.05em; margin-bottom: 0.7em; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1.3em; font-style: normal; font-weight: normal; text-align: center; text-transform: normal; letter-spacing: normal; word-spacing: normal; } h2 { border-bottom: none 0 initial; margin-top: 1.1em; margin-bottom: 0.8em; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1.2em; font-style: normal; font-weight: normal; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } h3 { border-bottom: none 0 initial; margin-top: 1.1em; margin-bottom: 0.9em; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1.1em; font-style: normal; font-weight: normal; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } h4 { border-bottom: none 0 initial; margin-top: 1em; margin-bottom: 1.2em; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1em; font-style: normal; font-weight: normal; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } h5 { border-bottom: none 0 initial; margin-top: 1.725em; margin-bottom: 1.275em; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 0.75em; font-style: normal; font-weight: normal; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } h6 { border-bottom: none 0 initial; margin-top: 1em; margin-bottom: 1.4em; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 0.67em; font-style: normal; font-weight: normal; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } a { text-decoration: none; } .front-matter a, .part a, .chapter a, .back-matter a { text-decoration: none; } ol, ol.decimal { margin-top: 0em; margin-bottom: 1em; margin-left: 1em; padding-left: 1em; } ol ol, ol.decimal ol { margin-bottom: 0; margin-top: 0em; } ul { margin-top: 0em; margin-bottom: 1em; margin-left: 2em; padding-left: 1.5em; } ul ul { margin-bottom: 0; margin-top: 0em; } ol.legal { list-style-type: decimal; } ol.legal ol { list-style-type: lower-alpha; } ol.legal ol ol { list-style-type: lower-roman; } ol.legal ol ol ol { list-style-type: decimal; } ol.legal ol ol ol ol { list-style-type: lower-alpha; } ol.legal ol ol ol ol ol { list-style-type: lower-roman; } ol.harvard { list-style-type: upper-roman; } ol.harvard ol { list-style-type: upper-alpha; } ol.harvard ol ol { list-style-type: decimal; } ol.harvard ol ol ol { list-style-type: lower-alpha; } ol.harvard ol ol ol ol { list-style-type: decimal; } ol.harvard ol ol ol ol ol { list-style-type: lower-alpha; } dl dt { display: block; margin: 0 0 0 0; font-style: normal; font-weight: bold; color: initial; } dl dt dfn { font-style: normal; font-weight: bold; } dl dd { margin: 0 0 0 0; font-style: normal; font-weight: normal; } li + li { margin-top: 0em; } ol.upper-alpha, ol.upper-alpha ol { list-style-type: upper-alpha; } ol.lower-alpha, ol.lower-alpha ol { list-style-type: lower-alpha; } ol.upper-roman, ol.upper-roman ol { list-style-type: upper-roman; } ol.lower-roman, ol.lower-roman ol { list-style-type: lower-roman; } dd + dt { margin-top: 1em; } cite { font-size: 1em; font-style: italic; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: capitalize; word-spacing: normal; } code { background: transparent; border: none; border-radius: 0; font-size: 1rem; margin: 0 0 0 0; padding: 0 0 0 0; } pre { background: transparent; border: none; border-radius: 0; font-size: 1rem; margin: 1em 0 1em 0; padding: 0 0 0 0; } sub { font-size: 0.8em; font-style: normal; text-transform: none; } sup { font-size: 0.8em; font-style: normal; text-transform: none; } p { font-weight: normal; margin-bottom: 0; text-align: initial; widows: 2; orphans: 1; } p + p, .indent { margin-top: 0; text-indent: 1em; } .no-indent { margin-top: 1em; text-indent: 0; } body, p { hyphens: auto; hyphenate-before: 3; hyphenate-after: 3; hyphenate-lines: 2; } #copyright-page p, .dedication p, .epigraph p { hyphens: none; } .wp-caption.alignleft + p, .wp-nocaption.alignleft + p, .wp-caption.alignright + p, .wp-nocaption.alignright + p, .float-top + p, .float-bottom + p, .pullquote + p, .pullquote-right + p, .pullquote--right + p, .pullquote-left + p, .pullquote--left + p, .pullquote-outside + p, .pullquote--outside + p, .pullquote-inside + p, .pullquote--inside + p, .sidebar + p { margin-top: 0; text-indent: 1em; } .hanging-indent { padding-left: 1em; text-indent: -1em; } table { display: table; margin-top: 1.5em; margin-bottom: 1.5em; font-size: 0.8em; hyphens: none; text-align: left; border-collapse: collapse; border-top: 1px solid #000; border-right: 0 none #000; border-bottom: 1px solid #000; border-left: 0 none #000; } table p { text-align: left; } table caption { margin-bottom: 0.5em; font-weight: bold; } table.lines { border-color: #000; } table.lines tr { border-top: 1px solid #000; border-bottom: 1px solid #000; border-color: #000; } table.lines th { border-color: #000; } table.lines td { border-color: #000; } table.no-lines tr, table.no-lines td { border-top: 0; border-bottom: 0; } table.shaded { background-color: #e6e6e6; } table.border { border: 1px solid; border-color: #000; } table.no-border, table.no-border tbody, table.no-border th, table.no-border tr, table.no-border td, table.no-border tfoot, table.no-border thead { border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; } table.grid, table.grid tbody, table.grid th, table.grid tr, table.grid td, table.grid tfoot, table.grid thead { border: 1px solid; border-color: #000; } table.alignleft { float: left; margin-right: 1.5em; } table td img.alignleft { float: left; } table.aligncenter { margin-left: auto; margin-right: auto; } table td img.aligncenter { display: block; margin-left: auto; margin-right: auto; } table.alignright { float: right; margin-left: 1.5em; } table td img.alignright { float: right; } table, tr, th { page-break-inside: avoid; } th { padding: 0.41em 0.41em 0.41em 0.41em; text-align: left; vertical-align: middle; border-top: 0 none #000; border-right: 0 none #000; border-bottom: 0 none #000; border-left: 0 none #000; } td { border: 0 none; border-color: #000; padding: 0.41em 0.41em 0.41em 0.41em; text-align: left; vertical-align: middle; } tr { border-top: 0 none #000; border-bottom: 0 none #000; } p.indent { text-indent: 1.5em; } h3 ~ ul { margin-top: 1.2em; } h3 ~ ol { margin-top: 1.2em; } h1, h2, h3, h4, h5, h6 { padding-bottom: 0; padding-top: 0; } p { margin-top: 0; margin-bottom: 0; padding: 0; } address { margin-bottom: 1em; } .twocolumn { margin-top: 1.3em; margin-bottom: 1em; font-size: 0.8em; text-align: initial; text-indent: 0; } .twocolumn p { font-size: inherit; text-align: initial; text-indent: 1em; } .twocolumn p + p { margin-top: 0; } .threecolumn { margin-top: 1.3em; margin-bottom: 1em; font-size: 0.8em; text-indent: 0; text-align: initial; } .threecolumn p { font-size: inherit; text-align: initial; text-indent: 1em; } .threecolumn p + p { margin-top: 0; } .first-character, .firstcharacter { font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 260%; font-style: normal; font-weight: lighter; line-height: 1em; } .clear { clear: both; } .endnote, .footnote { font-size: 0.8em; vertical-align: top; } .footnotes { font-size: 0.9em; } .fn-p, .fn_p { display: block; text-indent: 1em; } .fn-blockquote, .fn_blockquote { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 1.5em; font-size: 0.95em; } .endnotes { margin-left: 1.5em; } .endnotes h3 { padding-bottom: 1em; margin-bottom: 1em; margin-left: -1.5em; } .endnotes hr { margin-top: 2em; border: 0; } .endnotes ol { margin-top: 0.4em; margin-left: 0; font-size: 0.85em; list-style-position: outside; } .endnotes li { padding-left: 0; margin-top: 0.4em; text-indent: 0; } .endnotes p + p { text-indent: 0; } .no-hyphens { hyphens: none; } .nowrap { white-space: nowrap; } .display-none { display: none; } .epub-display-none, .not-epub { display: none; } .web-only { display: none; } .pdf-only { display: none; } aside, .aside { padding: 0.9em 0 0.9em 0; margin: 2em 10% 2em 10%; text-indent: 0; border-top: 1px solid; border-right: 0; border-bottom: 1px solid; border-left: 0; } .pullquote, .pullquote-left, .pullquote--left, .pullquote-right, .pullquote--right { display: inline-block; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1em; font-style: normal; font-weight: normal; hyphens: none; text-align: center; text-indent: 0; border-top: 1px solid black; border-bottom: 1px solid black; padding-top: 0.3260869565em; padding-bottom: 0.3260869565em; page-break-inside: avoid; break-inside: avoid; } .pullquote { margin: 1.3043478261em auto 1.3043478261em; width: auto; } .pullquote-left, .pullquote--left { float: left; margin: 1.3043478261em 1em 1.3043478261em 0em; text-align: center; width: 45%; } .pullquote-right, .pullquote--right { float: right; margin: 1.3043478261em 0em 1.3043478261em 1em; text-align: center; width: 45%; } @supports not ((page-break-inside: avoid) and (break-inside: avoid)) { .pullquote, .pullquote-left, .pullquote--left, .pullquote-right, .pullquote--right { -webkit-column-break-inside: avoid; } } .sidebar { float: right; width: 35%; padding: 1em 0.75em 1em 0.75em; margin-top: 0.5em; margin-right: 0; margin-left: 0.75em; font-size: 0.8em; font-style: italic; font-weight: normal; text-align: left; } .sidebar p, .sidebar p + p { text-align: left; } .page-break-after, .pdf-page-break-after { page-break-after: always; } .page-break-before, .pdf-page-break-before { page-break-before: always; } .page-break-inside, .pdf-page-break-inside { page-break-inside: auto; } hr { width: 20%; margin: 0.7em auto 0.9em; border-top: none; border-right: none; border-bottom: solid 1px initial; border-left: none; text-align: center; } hr.break-symbols { padding-top: 0; border-top: 0 none initial; margin-top: 0.7em; margin-bottom: 1.25em; border: 0; } hr.break-symbols::after { display: block; font-size: 1em; text-align: center; content: '\066D'; } .section-break { margin-top: 1em; margin-bottom: 1em; text-align: center; text-indent: 0; } .section-break-space { margin-top: 0em; margin-bottom: 1em; visibility: hidden; } .section-break-page { margin-top: 1em; margin-bottom: 1em; text-align: center; text-indent: 0; page-break-after: always; } .section-break-page-invisible { margin-top: 1em; margin-bottom: 1em; text-align: center; text-indent: 0; visibility: hidden; page-break-after: always; } .blank-page { visibility: hidden; page-break-before: always; } .textbox, .bcc-box { padding: 2em 2em 2em 2em; margin: 2em 2em 2em 2em; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 0.8em; font-style: normal; font-weight: normal; word-spacing: normal; letter-spacing: normal; text-align: left; text-indent: 1em; border-style: dotted; border-width: 1px; border-radius: 0; } .textbox ul, .bcc-box ul { margin-top: 1em; margin-bottom: 0.75em; } .textbox ol, .bcc-box ol { margin-top: 1em; margin-bottom: 0.75em; } .textbox li, .bcc-box li { margin-left: 0.75em; } .textbox p, .bcc-box p { margin-bottom: 0em; text-align: left; text-indent: 1em; } .textbox * + p, .bcc-box * + p { margin-top: 0; text-indent: 1em; } .textbox .textbox-caption, .bcc-box .textbox-caption { display: block; margin: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 0.875em; font-style: normal; font-weight: bold; } .textbox.learning-objectives, .learning-objectives.bcc-box, .bcc-highlight { padding: 1em 1em 1.1em 1em; margin-bottom: 1.35em; margin-left: 0; margin-right: 0; border-radius: 0.35em; border-style: solid; border-width: 1px; color: #000; background: #f7f7f9; } .textbox.learning-objectives h3, .learning-objectives.bcc-box h3, .bcc-highlight h3 { padding: 0.7142857143em 0.7142857143em 0.7857142857em 0.7142857143em; margin: -0.7142857143em -0.7142857143em 0.7142857143em -0.7142857143em; border-top-right-radius: 0.2395833333em; border-top-left-radius: 0.2395833333em; font-size: 1.12em; font-style: normal; font-weight: bold; color: #fff; background: #111; text-align: center; } .textbox.textbox--learning-objectives, .textbox--learning-objectives.bcc-box { margin-bottom: 1.35em; padding: 0; border-radius: 0.35em; border-style: solid; border-width: 1px; color: #000; background: #f7f7f9; } .textbox.textbox--learning-objectives .textbox__header, .textbox--learning-objectives.bcc-box .textbox__header { background: #111; border-top-left-radius: 0.35em; border-top-right-radius: 0.35em; color: #fff; font-size: 0.9em; font-style: normal; font-weight: bold; margin: 0; padding: 1em 1em 1.1em 1em; text-align: center; } .textbox.textbox--learning-objectives .textbox__header p, .textbox--learning-objectives.bcc-box .textbox__header p { text-indent: 0; } .textbox.textbox--learning-objectives .textbox__content, .textbox--learning-objectives.bcc-box .textbox__content { margin: 0; padding: 1em 1em 1.1em 1em; } .textbox.key-takeaways, .key-takeaways.bcc-box, .bcc-success { padding: 1em 1em 1.1em 1em; margin-bottom: 1.35em; margin-left: 0; margin-right: 0; border-radius: 0.35em; border-style: solid; border-width: 1px; color: #000; background: #eaf5ea; } .textbox.key-takeaways h3, .key-takeaways.bcc-box h3, .bcc-success h3 { padding: 0.7142857143em 0.7142857143em 0.7857142857em 0.7142857143em; margin: -0.7142857143em -0.7142857143em 0.7142857143em -0.7142857143em; border-top-right-radius: 0.2395833333em; border-top-left-radius: 0.2395833333em; font-size: 1.12em; font-style: normal; font-weight: bold; color: #fff; background: #3a7a33; text-align: center; } .textbox.textbox--key-takeaways, .textbox--key-takeaways.bcc-box { margin-bottom: 1.35em; padding: 0; border-radius: 0.35em; border-style: solid; border-width: 1px; color: #000; background: #eaf5ea; } .textbox.textbox--key-takeaways .textbox__header, .textbox--key-takeaways.bcc-box .textbox__header { background: #3a7a33; border-top-left-radius: 0.35em; border-top-right-radius: 0.35em; color: #fff; font-size: 0.9em; font-style: normal; font-weight: bold; margin: 0; padding: 1em 1em 1.1em 1em; text-align: center; } .textbox.textbox--key-takeaways .textbox__header p, .textbox--key-takeaways.bcc-box .textbox__header p { text-indent: 0; } .textbox.textbox--key-takeaways .textbox__content, .textbox--key-takeaways.bcc-box .textbox__content { margin: 0; padding: 1em 1em 1.1em 1em; } .textbox.exercises, .exercises.bcc-box, .bcc-info { padding: 1em 1em 1.1em 1em; margin-bottom: 1.35em; margin-left: 0; margin-right: 0; border-radius: 0.35em; border-style: solid; border-width: 1px; color: #000; background: #e3eff6; } .textbox.exercises h3, .exercises.bcc-box h3, .bcc-info h3 { padding: 0.7142857143em 0.7142857143em 0.7857142857em 0.7142857143em; margin: -0.7142857143em -0.7142857143em 0.7142857143em -0.7142857143em; border-top-right-radius: 0.2395833333em; border-top-left-radius: 0.2395833333em; font-size: 1.12em; font-style: normal; font-weight: bold; color: #fff; background: #0b6396; text-align: center; } .textbox.textbox--exercises, .textbox--exercises.bcc-box { margin-bottom: 1.35em; padding: 0; border-radius: 0.35em; border-style: solid; border-width: 1px; color: #000; background: #e3eff6; } .textbox.textbox--exercises .textbox__header, .textbox--exercises.bcc-box .textbox__header { background: #0b6396; border-top-left-radius: 0.35em; border-top-right-radius: 0.35em; color: #fff; font-size: 0.9em; font-style: normal; font-weight: bold; margin: 0; padding: 1em 1em 1.1em 1em; text-align: center; } .textbox.textbox--exercises .textbox__header p, .textbox--exercises.bcc-box .textbox__header p { text-indent: 0; } .textbox.textbox--exercises .textbox__content, .textbox--exercises.bcc-box .textbox__content { margin: 0; padding: 1em 1em 1.1em 1em; } .textbox.examples, .examples.bcc-box { padding: 1em 1em 1.1em 1em; margin-bottom: 1.35em; margin-left: 0; margin-right: 0; border-radius: 0.35em; border-style: solid; border-width: 1px; color: #000; background: #f3e1e3; } .textbox.examples h3, .examples.bcc-box h3 { padding: 0.7142857143em 0.7142857143em 0.7857142857em 0.7142857143em; margin: -0.7142857143em -0.7142857143em 0.7142857143em -0.7142857143em; border-top-right-radius: 0.2395833333em; border-top-left-radius: 0.2395833333em; font-size: 1.12em; font-style: normal; font-weight: bold; color: #fff; background: #7a333a; text-align: center; } .textbox.textbox--examples, .textbox--examples.bcc-box { margin-bottom: 1.35em; padding: 0; border-radius: 0.35em; border-style: solid; border-width: 1px; color: #000; background: #f3e1e3; } .textbox.textbox--examples .textbox__header, .textbox--examples.bcc-box .textbox__header { background: #7a333a; border-top-left-radius: 0.35em; border-top-right-radius: 0.35em; color: #fff; font-size: 0.9em; font-style: normal; font-weight: bold; margin: 0; padding: 1em 1em 1.1em 1em; text-align: center; } .textbox.textbox--examples .textbox__header p, .textbox--examples.bcc-box .textbox__header p { text-indent: 0; } .textbox.textbox--examples .textbox__content, .textbox--examples.bcc-box .textbox__content { margin: 0; padding: 1em 1em 1.1em 1em; } .textbox--sidebar { float: right; margin: 1em 0 1em 1em; } .textbox p, .bcc-box p { text-indent: 1em; } .pullquote { width: 65%; margin-left: auto; margin-right: auto; } .pullquote-left { margin-top: 0.9782608696em; margin-right: 0.9782608696em; margin-bottom: 0.9782608696em; } .pullquote-right { margin-top: 0.9782608696em; margin-left: 0.9782608696em; margin-bottom: 0.9782608696em; } .pullquote.shaded { background-color: #d8d8d8; } .firstcharacter { float: left; padding-right: 2.5px; margin-right: 0px; margin-top: 1.5px; margin-bottom: -14px; } .interactive-content--audio .interactive-content__icon { background-image: url(../Images/image00688.jpeg); } figcaption, .wp-caption-text { font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 0.7em; font-style: normal; font-weight: normal; hyphens: none; padding-bottom: 0em; margin-top: 0; text-align: left; text-transform: none; text-indent: 0; color: initial; } img { display: inline-block; height: auto; margin: 0; padding: 0; page-break-inside: avoid !important; } img.mathjax { vertical-align: middle; border: none; background: none; } .wp-caption, .wp-nocaption { height: auto; page-break-inside: avoid !important; } .wp-caption.alignnone, .wp-nocaption.alignnone { margin: 1em 0 1em; text-align: left; width: auto; } .wp-caption.alignnone figcaption, .wp-nocaption.alignnone figcaption, .wp-caption.alignnone .wp-caption-text, .wp-nocaption.alignnone .wp-caption-text { text-align: left; } .wp-caption.aligncenter, .wp-nocaption.aligncenter { margin: 1em auto 1em; text-align: center; width: auto; } .wp-caption.aligncenter figcaption, .wp-nocaption.aligncenter figcaption, .wp-caption.aligncenter .wp-caption-text, .wp-nocaption.aligncenter .wp-caption-text { text-align: left; } .wp-caption.aligncenter img, .wp-nocaption.aligncenter img { margin-left: auto; margin-right: auto; text-align: center; } .wp-caption.alignright, .wp-nocaption.alignright { float: right; margin: 1em 0 1em 2em; padding-left: 0; width: 50% !important; } .wp-caption.alignright figcaption, .wp-nocaption.alignright figcaption, .wp-caption.alignright .wp-caption-text, .wp-nocaption.alignright .wp-caption-text { text-align: left; } .wp-caption.alignright img, .wp-nocaption.alignright img { width: 100%; } .wp-caption.alignleft, .wp-nocaption.alignleft { float: left; margin: 1em 2em 1em 0; padding-right: 0; width: 50% !important; } .wp-caption.alignleft figcaption, .wp-nocaption.alignleft figcaption, .wp-caption.alignleft .wp-caption-text, .wp-nocaption.alignleft .wp-caption-text { text-align: left; } .wp-caption.alignleft img, .wp-nocaption.alignleft img { width: 100%; } .wp-caption.alignnone img { float: none; margin-right: 0; } .wp-caption.alignnone figcaption, .wp-caption.alignnone .wp-caption-text { box-sizing: border-box; float: none; padding-left: 0; width: 100% !important; } .wp-caption.alignnone:after { content: ""; display: table; clear: both; } .interactive-content { margin-bottom: 1em; padding: 2em 2em 2em 2em; } .interactive-content__icon { display: block; float: left; width: 3em; height: 3em; margin: 0 0.5em 0 0; background-image: url(../Images/image00689.jpeg); background-repeat: no-repeat; background-size: 3em 3em; } .interactive-content img { display: block; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; } .interactive-content p { font-size: 1em; font-style: normal; font-family: "Palatino", "Baskerville", "Georgia", serif; font-weight: normal; margin-bottom: 0; text-indent: 1em; text-align: left; } .embed div.figcaption { text-align: center; } .interactive-content--video .interactive-content__icon { background-image: url(../Images/image00690.jpeg); } .wp-caption-text { margin-top: 0.45em; text-align: justify; } .interactive-content p { text-indent: 0; line-height: 1.7em; } .wp-caption-text { margin-bottom: 1em; } div.bibliography p { padding-left: 2em; font-size: 0.9em; text-indent: -2em; } .index .ugc, .index .ugc p { text-align: left; } div.index .ugc { } div.index div { margin-bottom: 4em; } div.index p, div.index .indent, div.index .no-indent { padding-left: 2em; font-size: 0.9em; text-align: left; text-indent: -2em; } div.index .sub-entry { padding-left: 4em; } .back-matter .license-attribution p { text-align: left; font-size: 0.8em; font-style: italic; margin-top: 2em; page-break-inside: avoid; text-indent: 0; } .back-matter .license-attribution img { background: transparent; height: 2em; width: auto; } .numberless > .chapter-number { display: none; } .chapter .license-attribution p { text-align: left; font-size: 0.8em; font-style: italic; margin-top: 2em; page-break-inside: avoid; text-indent: 0; } .chapter .license-attribution img { background: transparent; height: 2em; width: auto; } .before-title .front-matter-title-wrap { margin-top: 0; margin-bottom: 0.5em; } #copyright-page { margin-top: 2em; margin-right: 0; margin-left: 0; } #copyright-page .ugc { float: none; } #copyright-page .ugc p { margin-bottom: initial; font-size: 0.8em; font-style: normal; font-weight: normal; hyphens: none; line-height: 1.2em; text-align: left; text-indent: 0; } div.dedication, section.dedication { margin-top: 2em; margin-right: 10%; margin-left: 10%; } div.dedication p, section.dedication p { margin-bottom: 1em; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.4em; text-align: center; } div.epigraph, section.epigraph { margin-top: 2em; margin-right: 10%; margin-left: 10%; } div.epigraph p, section.epigraph p { margin-bottom: 1em; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.4em; text-align: center; } .front-matter .license-attribution p, #copyright-page .license-attribution p { text-align: left; font-size: 0.8em; font-style: italic; margin-top: 2em; margin-bottom: 1em; page-break-inside: avoid; text-indent: 0; } .front-matter .license-attribution img, #copyright-page .license-attribution img { background: transparent; height: 2em; width: auto; } #copyright-page p + p { margin-top: 1em; text-indent: 0; } .part.invisible { display: none; } #half-title-page { display: none; } #half-title-page > h1.title { margin-top: 2em; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1.5em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: center; text-transform: none; } h1.title { margin-top: 2em; margin-right: 0; margin-left: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 2em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: center; text-transform: uppercase; border-bottom: 0 none initial; padding-bottom: 0; } h1.title::after { content: "\a P"; display: block; white-space: pre; font-size: 0em; font-weight: 500; margin-bottom: 0em; margin-top: 0em; color: initial; } h2.subtitle { margin-top: 2cm; margin-right: 0; margin-left: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 0.825em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: center; text-transform: none; border-bottom: 0 none initial; padding-bottom: 0; } h3.author { margin-top: 2em; margin-right: 0; margin-left: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 0.875em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: center; text-transform: none; border-bottom: 0 none initial; padding-bottom: 0; } div.publisher-logo { display: block; width: 20%; height: auto; padding-top: 0.75em; padding-bottom: 0.75em; margin-right: auto; margin-left: auto; text-align: center; } h4.publisher { display: block; float: none; margin: 0 0 1em 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1.2173913043em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: center; text-transform: capitalize; border-bottom: 0 none initial; padding-bottom: 0; } h5.publisher-city { float: none; margin-top: 0; margin-left: 0; margin-right: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 0.83em; font-style: normal; font-weight: normal; hyphens: none; letter-spacing: normal; word-spacing: normal; text-align: center; text-transform: capitalize; border-bottom: 0 none initial; padding-bottom: 0; } @media all{ #title-page h1.title::before { content: ''; } #title-page h1.title::after { content: ''; } } .back-matter-title-wrap { margin: 3em 0em 2.5em 0em; } .back-matter-title-wrap .back-matter-number { display: none; } .back-matter-title-wrap h1.back-matter-title { display: block; margin-top: 0; margin-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 2em; font-style: normal; font-weight: normal; hyphens: none; text-align: center; text-transform: none; border-bottom: 0 none initial; padding-bottom: 0; letter-spacing: normal; word-spacing: normal; } .back-matter-title-wrap h2.chapter-subtitle { display: block; margin-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1rem; font-style: italic; font-weight: normal; hyphens: none; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } .back-matter-title-wrap h2.chapter-author { display: block; margin-bottom: 1em; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1.2em; font-style: normal; font-weight: normal; hyphens: none; text-align: center; text-indent: 0; text-transform: uppercase; letter-spacing: normal; word-spacing: normal; } .back-matter-title-wrap h1.back-matter-title + h2.chapter-subtitle, .back-matter-title-wrap .short-title + h2.chapter-subtitle { margin-top: 0.5em; } .back-matter-title-wrap h1.back-matter-title + h2.chapter-author, .back-matter-title-wrap .short-title + h2.chapter-author { margin-top: 2em; } .back-matter-title-wrap h2.chapter-subtitle + h2.chapter-author { margin-top: 1em; } .back-matter-title-wrap h1.back-matter-title:last-child { margin-bottom: 1em; } .back-matter-title-wrap h2.chapter-subtitle:last-child { margin-bottom: 0; } .chapter-title-wrap { margin: 3em 0em 2.5em 0em; } .chapter-title-wrap h2.chapter-title { border-bottom: 0 none initial; padding-bottom: 0; display: block; margin: 0 0 0 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 2em; font-style: normal; font-weight: normal; hyphens: none; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } .chapter-title-wrap h2.chapter-title::after { content: "\a P"; display: block; white-space: pre; font-size: 0em; font-weight: normal; margin-bottom: 0em; margin-top: 0em; color: initial; } .chapter-title-wrap .chapter-number { border-bottom: 0 none initial; display: block; margin: -0.5em 0 1em 0; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 2em; font-style: normal; font-weight: normal; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } .chapter-title-wrap .chapter-number:before { content: ''; text-transform: none; } .chapter-title-wrap .chapter-number::after { content: ''; } .numberless .chapter-title-wrap .chapter-number::after { content: ''; } .numberless .chapter-title-wrap .chapter-number::before { content: ''; } .chapter-title-wrap h2.chapter-subtitle { display: block; margin-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1rem; font-style: italic; font-weight: normal; hyphens: none; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } .chapter-title-wrap h2.chapter-author { display: block; margin-bottom: 1em; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1.2em; font-style: normal; font-weight: normal; hyphens: none; text-align: center; text-indent: 0; text-transform: uppercase; letter-spacing: normal; word-spacing: normal; } .chapter-title-wrap h2.chapter-title + h2.chapter-subtitle, .chapter-title-wrap .short-title + h2.chapter-subtitle { margin-top: 0.5em; } .chapter-title-wrap h2.chapter-title + h2.chapter-author, .chapter-title-wrap .short-title + h2.chapter-author { margin-top: 2em; } .chapter-title-wrap h2.chapter-subtitle + h2.chapter-author { margin-top: 1em; } .chapter-title-wrap h2.chapter-title:last-child { margin-bottom: 0.5em; } .chapter-title-wrap h2.chapter-subtitle:last-child { margin-bottom: 0; } .aphorism, blockquote.aphorism { width: 100%; margin: 0 auto 2em auto; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 0.88rem; font-style: italic; font-weight: normal; text-align: right; text-indent: 0; } .aphorism cite, blockquote.aphorism cite { display: block; margin-right: 0; margin-left: 0; font-size: 0.88rem; font-style: italic; font-variant: normal; font-weight: normal; text-transform: uppercase; text-align: right; } .aphorism cite::before, blockquote.aphorism cite::before { content: '\2014'; } @media all{ .chapter-title-wrap h2.chapter-title::before { content: ''; } .chapter-title-wrap h2.chapter-title::after { content: ''; } } .front-matter-title-wrap { margin: 3em 0em 2.5em 0em; } .front-matter-title-wrap .front-matter-number { display: none; } .front-matter-title-wrap h1.front-matter-title { display: block; margin-top: 1em; margin-bottom: 0; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 2em; font-style: normal; font-weight: lighter; border-bottom: none 0 initial; letter-spacing: normal; word-spacing: normal; hyphens: none; text-align: center; text-transform: none; } .front-matter-title-wrap h2.chapter-subtitle { display: block; margin-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1rem; font-style: italic; font-weight: normal; hyphens: none; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } .front-matter-title-wrap h2.chapter-author { display: block; margin-bottom: 1em; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1.2em; font-style: normal; font-weight: normal; hyphens: none; text-align: center; text-indent: 0; text-transform: uppercase; letter-spacing: normal; word-spacing: normal; } .front-matter-title-wrap h1.front-matter-title + h2.chapter-subtitle, .front-matter-title-wrap .short-title + h2.chapter-subtitle { margin-top: 0.5em; } .front-matter-title-wrap h1.front-matter-title + h2.chapter-author, .front-matter-title-wrap .short-title + h2.chapter-author { margin-top: 2em; } .front-matter-title-wrap h2.chapter-subtitle + h2.chapter-author { margin-top: 1em; } .front-matter-title-wrap h1.front-matter-title:last-child { margin-bottom: 0.5; } .front-matter-title-wrap h2.chapter-subtitle:last-child { margin-bottom: 0; } #toc h1 { display: block; margin: 1em 0 0.5em 0; border-bottom: none 0 initial; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 2em; font-style: normal; font-weight: normal; color: initial; hyphens: none; text-align: center; text-transform: none; letter-spacing: normal; word-spacing: normal; } .part-title-wrap { margin: 3em 0em 2.5em 0em; } .part-title-wrap .part-number { border-bottom: none 0 initial; display: block; margin: 1em 0 0.5em 0; padding-bottom: 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1.5em; font-style: normal; font-weight: normal; letter-spacing: normal; word-spacing: 2px; text-align: center; text-transform: none; page-break-after: avoid; } .part-title-wrap .part-number::before { text-transform: uppercase; content: 'Part\00A0'; } .part-title-wrap .part-number::after { content: ''; } .part-title-wrap .part-title { margin: 1.5em 0 0.5em 0; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 2em; font-style: normal; font-weight: bold; hyphens: none; text-align: center; text-transform: uppercase; page-break-after: avoid; letter-spacing: normal; word-spacing: normal; border-bottom: 0 none initial; } h6.short-title { display: none; } #toc ul { list-style: none; margin: 0; padding: 0; } #toc li { list-style: none; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 0; } #toc li:first-of-type { margin-top: 0; } #toc a { border: 0; } #toc .toc-chapter-title { page-break-after: avoid; position: relative; text-indent: 0; } #toc .chapter-subtitle { hyphens: none; text-indent: 0; } #toc .chapter-author { hyphens: none; text-indent: 0; } #toc .chapter-license { display: block; } #toc .front-matter { color: initial; font-size: 0.9em; font-style: italic; font-weight: normal; hyphens: none; text-transform: none; } #toc .front-matter .chapter-subtitle { color: initial; font-size: 0.9em; font-style: italic; font-weight: normal; text-transform: none; } #toc .front-matter .chapter-author { color: initial; font-size: 0.9em; font-style: normal; font-weight: normal; text-transform: none; } #toc .part { color: initial; font-family: "Palatino", "Baskerville", "Georgia", serif; font-size: 1.2em; font-style: normal; font-weight: bold; hyphens: none; margin-top: 2em; text-transform: none; } #toc .chapter { color: initial; font-size: 0.9em; font-style: normal; font-weight: normal; text-transform: none; } #toc .chapter .chapter-subtitle { color: initial; font-size: 0.8em; font-style: italic; font-weight: normal; text-transform: none; margin-top: 0.4em; } #toc .chapter .chapter-author { color: initial; font-size: 0.9em; font-style: normal; font-weight: normal; text-transform: none; margin-top: 0.4em; } #toc .back-matter { color: initial; font-size: 0.9em; font-style: italic; font-weight: normal; hyphens: none; text-transform: none; } #toc .back-matter .chapter-subtitle { color: initial; font-size: 0.9em; font-style: italic; font-weight: normal; text-transform: none; } #toc .back-matter .chapter-author { color: initial; font-size: 0.9em; font-style: normal; font-weight: normal; text-transform: none; } #toc .front-matter + .front-matter { margin-top: 0.2em; } #toc .chapter + .chapter { margin-top: 0.5em; } #toc .back-matter + .back-matter { margin-top: 0.25em; } #toc .front-matter + .chapter, #toc .chapter + .back-matter, #toc .part + .chapter, #toc .part + .back-matter { margin-top: 2em; } #toc .sections { margin-top: 0.25em; } #toc .section { font-size: 1em; font-style: italic; font-weight: normal; margin-top: 0.25em; } @media all{ #toc .toc-chapter-title { /* CSS property in content is not supported. Table of contents cannot be clicked. */ position: static; } } #toc li { text-align: center; margin-left: 1cm; margin-right: 1cm; } #toc .toc-chapter-title { display: block; width: 100%; } #toc .chapter-subtitle { display: block; width: 100%; } #toc .chapter-author { display: block; width: 100%; } #toc .toc-subsection-title { display: block; width: 100%; } #toc .part { margin-bottom: -1.5em; } #toc .chapter .chapter-subtitle { display: none; } #toc .chapter .chapter-author { display: none; } #toc .front-matter .chapter-subtitle { display: none; } #toc .front-matter .chapter-author { display: none; } #toc .back-matter .chapter-author { display: none; } #toc .part { margin-bottom: 0.5em; } #toc .chapter-subtitle { display: none; } #toc .chapter-author { display: none; } .toc-chapter-title { margin-bottom: 0.3em; }