/* NAMESPACES */ @namespace epub "http://www.idpf.org/2007/ops"; /* FONTS */ @font-face { font-family:"Adobe Garamond Pro"; font-style:normal; font-weight:bold; src : url("../font/AGaramondPro-Bold.otf"); } @font-face { font-family:"Adobe Garamond Pro"; font-style:italic; font-weight:normal; src : url("../font/AGaramondPro-Italic.otf"); } @font-face { font-family:"Adobe Garamond Pro"; font-style:oblique; font-weight:normal; src : url("../font/AGaramondPro-Italic.otf"); } @font-face { font-family:"Adobe Garamond Pro"; font-style:normal; font-weight:normal; src : url("../font/AGaramondPro-Regular.otf"); } @font-face { font-family:"Rotis Sans Serif Std"; font-style:normal; font-weight:normal; src : url("../font/RotisSansSerifStd.otf"); } @font-face { font-family:"Rotis Sans Serif Std"; font-style:normal; font-weight:bold; src : url("../font/RotisSansSerifStd-Bold.otf"); } @font-face { font-family:"Rotis Sans Serif Std"; font-style:italic; font-weight:normal; src : url("../font/RotisSansSerifStd-Italic.otf"); } @font-face { font-family:"Rotis Sans Serif Std"; font-style:oblique; font-weight:normal; src : url("../font/RotisSansSerifStd-Italic.otf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote, aside { margin:0; padding:0; border-width:0; } body { adobe-hyphenate: none; /* proprietary for Legacy RMSDK */ -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -epub-hyphens: none; hyphens: none; } @page { margin : 30px 30px 30px 30px; } a { text-decoration:underline; color:blue; } table.Basic-Table { border-collapse:collapse; border:none; margin: 1em auto 0 auto; } td.Basic-Table { border:none; padding-left:0; padding-right:1em; vertical-align:top; } td.rborder { border-right:1px solid black; } tr.Basic-Table { } /*styling for the title page*/ #table001 td { vertical-align:bottom; } p.aside-hangindent { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.222; margin-bottom:0; margin-left:1em; margin-right:0; margin-top:0; text-align:left; text-indent:-1em; } h2.aside-head { font-family:"Rotis Sans Serif Std", sans-serif; font-size:1em; font-weight:bold; line-height:1.263; margin-bottom:0.25em; margin-left:0; margin-right:0; margin-top:0.25em; text-align:left; text-indent:0; } p.aside-indent { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.222; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:1em; } p.aside-noindent, figcaption.aside-noindent { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.222; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } figcaption.aside-noindent { margin-top:0.5em; } p.aside-noindent-r { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.222; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:right; text-indent:0; } p.aside-noindent-sp-before { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.222; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0.5em; text-align:left; text-indent:0; } h3.aside-subhead { font-family:"Rotis Sans Serif Std", sans-serif; font-size:1em; font-weight:bold; line-height:1.25; margin-bottom:0; margin-left:1em; margin-right:0; margin-top:1em; text-align:left; text-indent:0; } blockquote.blockquote { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:2em; margin-right:2em; margin-top:1em; text-align:left; text-indent:0; display:inline-block; } blockquote.blockquote-attribution { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.217; margin-bottom:1em; margin-left:13em; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.bm-hangindent { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.294; margin-bottom:0; margin-left:1em; margin-right:0; margin-top:0; text-align:left; text-indent:-1em; } h1.bm-head { font-family:"Rotis Sans Serif Std", sans-serif; font-size:1.1em; font-weight:bold; line-height:1.238; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.bm-indent { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.211; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:1em; } p.bm-noindent { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.211; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } h2.bm-subhead { font-family:"Adobe Garamond Pro", serif; font-size:1em; font-weight:bold; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; text-indent:0; } p.body-edsp { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:2em; text-align:left; text-indent:0; } p.body-indent { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:1em; } p.body-indent-sp-before { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; text-indent:1em; } p.body-noindent { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } h2.calloutbox-head { /* color:#ffffff; White text here violates minimum constrast ratio requirement */ font-family:"Rotis Sans Serif Std", sans-serif; font-size:2.75em; font-weight:bold; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } h1.ch-head { font-family:"Rotis Sans Serif Std", sans-serif; font-size:1.2em; font-weight:normal; line-height:1.333; margin-bottom:4em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } h2.ch-subhead, h1.ch-subhead { font-family:"Rotis Sans Serif Std", sans-serif; font-size:1.1em; font-weight:bold; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:2em; text-align:left; text-indent:0; text-transform:uppercase; letter-spacing: 0.1em; word-spacing: 0.1em; } h2.ch-subsubhead, h3.ch-subsubhead { font-family:"Rotis Sans Serif Std", sans-serif; font-size:1.1em; font-weight:bold; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; text-indent:0; } p.contents-body { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.333; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; text-indent:0; } p.contents-body-indent { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.333; margin-bottom:0; margin-left:5.25em; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.contents-body-ln-abv { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.333; margin-bottom:0; margin-left:5.25em; margin-right:0; margin-top:1em; text-align:left; text-indent:0; } h1.contents-head { font-family:"Rotis Sans Serif Std", sans-serif; font-size:1.125em; font-weight:bold; line-height:1.2; margin-bottom:2em; margin-left:4.75em; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.copyright { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.epigraph-attribution { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.333; margin-bottom:0; margin-left:8em; margin-right:0; margin-top:0; text-align:center; text-indent:0; } p.epigraph-body { font-family:"Rotis Sans Serif Std", sans-serif; font-style:italic; font-weight:normal; line-height:1.333; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; display:inline-block; } p.footnote { font-family:"Adobe Garamond Pro", serif; font-size:0.9em; font-weight:normal; line-height:1.294; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.index-body { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0.625em; margin-right:0; margin-top:0; text-align:left; text-indent:-0.625em; white-space:pre-wrap; } p.index-body-sp-before { font-family:"Adobe Garamond Pro", serif; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0.625em; margin-right:0; margin-top:1em; text-align:left; text-indent:-0.625em; white-space:pre-wrap; } h2.map-head { font-family:"Rotis Sans Serif Std", sans-serif; font-size:1.4em; font-weight:bold; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; text-indent:0; } p.praise { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.333; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; text-indent:0; } p.series-author, p.series-title { font-family:"Rotis Sans Serif Std", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.series-title { font-weight:bold; } h1.title-title, p.title-author { font-family:"Rotis Sans Serif Std", sans-serif; font-size:1.333em; font-weight:normal; line-height:1.375; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.title-author { color:#3e3e40; } p.title-imprint { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.333; margin-bottom:0; margin-left:0.5em; margin-right:0; margin-top:0; text-align:left; text-indent:0; } p.title-revised-ed { font-family:"Rotis Sans Serif Std", sans-serif; font-weight:normal; line-height:1.778; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } b, b.ch-head-override { font-weight:bold; } cite, i { font-style:italic; } sup.noteref, sup { font-size: 0.675em; line-height:1.2; vertical-align: super; vertical-align: 35%; } sub { font-size: 0.675em; line-height:1.2; vertical-align:sub; } #_idContainer001 { display:inline-block; width:94.78%; } #_idContainer005 { display:inline-block; width:23em; } #_idContainer011, #_idContainer012, #_idContainer014, #_idContainer015, #_idContainer016, #_idContainer017, #_idContainer018, #_idContainer019 { display:block; width:100.00%; } #_idContainer013 { display:block; width:95.24%; } img._idGenObjectAttribute-1 { max-height:100%; max-width:100%; object-fit:contain; -webkit-column-break-before: avoid; break-before: avoid; } hr.HorizontalRule-1 { width:50%; margin-top:10vh; clear:both; } div._idGenObjectLayout-1, figure._idGenObjectLayout-1 { text-align:center; margin: 1em auto; position:relative; -webkit-column-break-before: avoid; break-before: avoid; } figure._idGenObjectLayout-1 a img { position: absolute; right: 0px; bottom: 0px; height: 1em; } section[epub|type="copyright-page"], section[epub|type="toc"], body[epub|type="frontmatter"], section[epub|type="contributors"], body[epub|type="backmatter"], section[epub|type="acknowledgments"], section[epub|type="index"], div[epub|type="sidebar"], section[epub|type="seriespage"], section[epub|type="chapter"], #ClimateChange_int-14 { margin-top:10vh; } section[epub|type="titlepage"], section[epub|type="halftitlepage"], section[epub|type="dedication"], section[epub|type="part"], div[epub|type="epigraph"], section[epub|type="imprint"] { margin-top:30vh; } hr.edsp { border:0; margin:1em; } .bg-lightgrey, .bg-white { background-color:lightgrey; margin: 1em 2%; padding: 1em 5%; } .bg-white { background-color:white; } .outline { border:1px solid black; margin: 1em 2%; padding: 1em 5%; } /*styling for the series page*/ #_idContainer002, #_idContainer003, #_idContainer004 { display:inline-block; vertical-align:top; margin-left: 1em; } #_idContainer004 { vertical-align: bottom; margin-left:5em; } /*center the epigraph and the blockquotes*/ div[epub|type="epigraph"], section[epub|type="chapter"] { text-align:center; } section[epub|type="toc"] .ch-head-override { margin-left:1em; } #_idContainer011 a img { bottom:unset; top: min(calc(86vw * 0.40), 220px); } #_idContainer012 a img { bottom:unset; top: min(calc(86vw * 0.55), 355px); } .float-right { float: right; width: 30%; padding-bottom: 1em; } #table002 td:first-of-type { width:6em; } .no-lr-pad { padding-left:0; padding-right:0; } .no-lr-pad h2, .no-lr-pad figcaption { margin-left:5%; margin-right:5%; } #_idContainer014 a img, #_idContainer017 a img, #_idContainer019 a img { right:2px; bottom: 5px; } #_idContainer015 { width: calc(100% + 2px); -webkit-transform: translateX(-1px); transform: translateX(-1px); } #_idContainer015 a img { right:2px; bottom: 52px; }