html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* Main Font */
@font-face {
  font-family: BookSanity;
  src: url(data:font/opentype;base64,[encoded data, 44768 characters]) format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: BookSanity;
  src: url(data:font/opentype;base64,[encoded data, 44952 characters]) format('opentype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: BookSanity;
  src: url(data:font/opentype;base64,[encoded data, 45564 characters]) format('opentype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: BookSanity;
  src: url(data:font/opentype;base64,[encoded data, 45616 characters]) format('opentype');
  font-weight: bold;
  font-style: italic;
}
/* Notes and Tables */
@font-face {
  font-family: ScalySans;
  src: url(data:application/font-woff2;charset=utf-8;base64,[encoded data, 20860 characters]) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,[encoded data, 26304 characters]) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: ScalySansSmallCaps;
  src: url(data:application/font-woff2;charset=utf-8;base64,[encoded data, 18208 characters]) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,[encoded data, 23160 characters]) format('woff');
  font-weight: normal;
  font-style: normal;
}
/* Fancy First Letter */
@font-face {
  font-family: Solberry;
  src: url(data:application/font-woff2;charset=utf-8;base64,[encoded data, 19356 characters]) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,[encoded data, 21596 characters]) format('woff');
  font-weight: normal;
  font-style: normal;
}
/* Headers */
@font-face {
  font-family: MrJeeves;
  src: url(data:application/font-woff2;charset=utf-8;base64,[encoded data, 27408 characters]) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,[encoded data, 35200 characters]) format('woff');
  font-weight: normal;
  font-style: normal;
}
@page {
  margin: 0;
}
.phb {
  column-count: 2;
  column-fill: auto;
  column-gap: 1cm;
  column-width: 8cm;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -webkit-column-width: 8cm;
  -moz-column-width: 8cm;
  -webkit-column-gap: 1cm;
  -moz-column-gap: 1cm;
  position: relative;
  z-index: 15;
  box-sizing: border-box;
  overflow: hidden;
  height: 279.4mm;
  width: 215.9mm;
  padding: 1.0cm 1.7cm;
  padding-bottom: 1.5cm;
  background-color: #EEE5CE;
  background-image: url(data:image/jpeg;base64,[encoded data, 232512 characters]);
  font-family: BookSanity;
  font-size: 0.317cm;
  text-rendering: optimizeLegibility;
  page-break-before: always;
  page-break-after: always;
}
.phb p {
  padding-bottom: 0.8em;
  line-height: 1.3em;
}
.phb p + p {
  margin-top: -0.8em;
  text-indent: 1em;
}
.phb ul {
  margin-bottom: 0.8em;
  line-height: 1.3em;
  list-style-position: outside;
  list-style-type: disc;
  padding-left: 1.4em;
}
.phb ol {
  margin-bottom: 0.8em;
  line-height: 1.3em;
  list-style-position: outside;
  list-style-type: decimal;
  padding-left: 1.4em;
}
.phb img {
  z-index: -1;
}
.phb strong {
  font-weight: bold;
  letter-spacing: 0.03em;
}
.phb em {
  font-style: italic;
}
.phb sup {
  vertical-align: super;
  font-size: smaller;
  line-height: 0;
}
.phb sub {
  vertical-align: sub;
  font-size: smaller;
  line-height: 0;
}
.phb h1,
.phb h2,
.phb h3,
.phb h4 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  font-family: MrJeeves;
  font-weight: 800;
  color: #58180D;
}
.phb h1 {
  column-span: all;
  font-size: 0.987cm;
  -webkit-column-span: all;
  -moz-column-span: all;
}
.phb h1 + p::first-letter {
  float: left;
  font-family: Solberry;
  font-size: 10em;
  color: #222;
  line-height: 0.8em;
}
.phb h2 {
  font-size: 0.705cm;
}
.phb h3 {
  font-size: 0.529cm;
  border-bottom: 2px solid #c9ad6a;
}
.phb h4 {
  margin-bottom: 0.00em;
  font-size: 0.458cm;
}
.phb h5 {
  margin-bottom: 0.2em;
  font-family: ScalySansSmallCaps;
  font-size: 0.423cm;
  font-weight: 900;
}
.phb table {
  font-family: ScalySans;
  width: 100%;
  margin-bottom: 1em;
  font-size: 10pt;
}
.phb table em {
  font-family: ScalySans;
  font-style: italic;
}
.phb table strong {
  font-family: ScalySans;
  font-weight: 800;
  letter-spacing: -0.02em;
}
.phb table thead {
  font-weight: 800;
}
.phb table thead th {
  vertical-align: bottom;
  padding-bottom: 0.3em;
  padding-right: 0.1em;
  padding-left: 0.1em;
}
.phb table tbody tr td {
  padding: 0.3em 0.1em;
}
.phb table tbody tr:nth-child(odd) {
  background-color: #e0e5c1;
}
.phb blockquote {
  font-family: ScalySans;
  box-sizing: border-box;
  margin-bottom: 1em;
  padding: 5px 10px;
  background-color: #e0e5c1;
  border-style: solid;
  border-width: 11px;
  border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAMAAADG+c2+AAAANlBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHL6OuAAAAEXRSTlMABAwYJDRIXHSLo7fL2+fz+6go4VUAAAB6SURBVHgB7dg5DsJQAANRZ9+Xuf9lQUKKEHT5LlL4HWB6W5d61m1zrT/dhm5j6/RjPCkJco761ixQFoSl0aXfKQ+y9/qoJnAEYar01q64gqytNBz4ghyDMPMHnyYiIiIiIgIzYeYfj/Z56x3g7ovAf2L4bxb/EWS/ql7LZCDx/Ry3RwAAAABJRU5ErkJggg==) 11;
  border-image-outset: 9px 0px;
  box-shadow: 1px 4px 14px #888;
}
.phb blockquote em {
  font-family: ScalySans;
  font-style: italic;
}
.phb blockquote strong {
  font-family: ScalySans;
  font-weight: 800;
  letter-spacing: -0.02em;
}
.phb blockquote p,
.phb blockquote ul {
  font-size: 0.352cm;
  line-height: 1.1em;
}
.phb pre + blockquote {
  margin-top: 11px;
}
.phb hr + blockquote {
  position: relative;
  padding-top: 15px;
  background-color: #FDF1DC;
  border-style: solid;
  border-width: 10px;
  border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAMAAADG+c2+AAAACVBMVEX///8AAADmmihtJc8lAAAAAXRSTlMAQObYZgAAACxJREFUeAHt2EEBACAAwkCwf2hL8NK7AAuwdCw9U5Og4FgeAAAAAK7IBxPjAl3qBs+hfAnLAAAAAElFTkSuQmCC) 10;
}
.phb hr + blockquote h2 {
  margin-top: -8px;
  margin-bottom: 0px;
}
.phb hr + blockquote h2 + p {
  padding-bottom: 0px;
}
.phb hr + blockquote h3 {
  font-family: ScalySans;
  font-weight: 400;
  border-bottom: 1px solid #58180D;
}
.phb hr + blockquote ul {
  font-family: ScalySans;
  padding-left: 1em;
  font-size: 0.352cm;
  color: #58180D;
  text-indent: -1em;
  list-style-type: none;
}
.phb hr + blockquote ul em {
  font-family: ScalySans;
  font-style: italic;
}
.phb hr + blockquote ul strong {
  font-family: ScalySans;
  font-weight: 800;
  letter-spacing: -0.02em;
}
.phb hr + blockquote hr + table {
  margin: 0;
  column-span: 1;
  background-color: transparent;
  border-image: none;
  border-style: none;
  -webkit-column-span: 1;
}
.phb hr + blockquote hr + table tbody tr:nth-child(odd),
.phb hr + blockquote hr + table tbody tr:nth-child(even) {
  background-color: transparent;
}
.phb hr + blockquote table {
  color: #58180D;
}
.phb hr + blockquote p + p {
  margin-top: 0em;
  padding-bottom: 0.5em;
  text-indent: 0em;
}
.phb hr + blockquote hr {
  visibility: visible;
  height: 6px;
  margin: 4px 0px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAeCAYAAACR82geAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAt5JREFUaEPtWTtoVEEUHf8iaEjMZt/ME6Jx3X1zlwgavyAICoL4aRWFIFYWAUURLZQo+GkUTGHc92Y2q2AKI0oKLbQIKRS0UPxCilgEFIKCTYIfyBrPi4NImGKJyWZ3Xw4cpth9b84c7ty59w3TaXdAS3FXEz8VkLtNp5YuZjNgoTGj/1KRGNEkXoEqkM4RmLamlbG55u/RwXhj7BRDMKw3kPyKkmKflk69ebxyYTeiAJL4CLO6AynOaI/v8Buqq8wrKwPWRU+Ef7bgOy3dm4p4i0456/wmNs9MU36wLnKySO4wzHqCyLoGsw4EyfiKUcZmmalLG9YFTSVJDMKkB0ryc1np7OxsrKo2UkoLVvHFJLl5GNWHpH5bS35UUXxDWyKxwMibPljFTjdJfMP2ewbDrgee06xWxhIoGWYbycWBVViJMQvCqM/go4D4Be25u/wkr4X8qctXNiFlwjwiqx9RdQfj8ZznbvI5X2SW9f+wTFi+JPEdfIHaysd4SKdEqnXrBKt26wQVQrMFv+IE7MlKcakjLfbkKOYUVDLYXljhzOMEHEBU3UMfeDJLfIu1cbY8GDmqtPiJyHoDaph1OJOqa5wxBgyNCUi8DY3pgDEqWbc6csaotPsLUTEAE+7rdES30t/kS7wHJlzGSbU349Xy6CVfEj9gwksk1yDKxzV6LPEBlXAXxhPaE5v9pogVeOGWQAR8AR/DhIuBJ3ZnE04M8iPWEqCJRIJ8jmhohynNimKJLsbmGMnFgVVYMTn22cHtgxGdgcePZWR8Y66+fqGRN32wip1KkhgEHwaSnw8/VClaVmOklBas4ieL5A7jlHiK4qlNEz/YvqquIXqfNkmMoIJ8j+R4C2a0+ElnfSux+Waa8oN1kQUwS+ITzOhWnjir05G9PhFDMKEX7ftV1Av7b6Tiy83jlYvxJmArhPdDrzHq8Io24/G1Ub2iHbvURzN1GuP2tkTNEvNThMHYbySiA8IawOrpAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
  border: none;
}
.phb hr + hr + blockquote {
  column-count: 2;
  column-fill: auto;
  column-gap: 1cm;
  column-width: 7.68cm;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -webkit-column-width: 7.68cm;
  -moz-column-width: 7.68cm;
  -webkit-column-gap: 1cm;
  -moz-column-gap: 1cm;
}
.phb hr + table {
  margin-top: -5px;
  margin-bottom: 50px;
  padding-top: 10px;
  border-collapse: separate;
  background-color: white;
  border: initial;
  border-style: solid;
  border-image-outset: 37px 17px;
  border-image-repeat: round;
  border-image-slice: 150 200 150 200;
  border-image-source: url(data:image/png;base64,[encoded data, 12224 characters]);
  border-image-width: 47px;
}
.phb h5 + hr + table {
  column-span: all;
  -webkit-column-span: all;
  -moz-column-span: all;
}
.phb:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 50px;
  width: 100%;
  background-image: url(data:image/png;base64,[encoded data, 10108 characters]);
  background-size: cover;
}
.phb:nth-child(even):after {
  transform: scaleX(-1);
}
.phb:nth-child(even) .pageNumber {
  left: 2px;
}
.phb:nth-child(even) .footnote {
  left: 80px;
  text-align: left;
}
.phb .pageNumber {
  position: absolute;
  right: 2px;
  bottom: 22px;
  width: 50px;
  font-size: 0.9em;
  color: #c9ad6a;
  text-align: center;
}
.phb .footnote {
  position: absolute;
  right: 80px;
  bottom: 32px;
  width: 200px;
  font-size: 0.8em;
  color: #c9ad6a;
  text-align: right;
}
.phb hr {
  visibility: hidden;
  margin: 0px;
}
.phb hr + ul {
  margin-bottom: 0.5em;
  padding-left: 1em;
  text-indent: -1em;
  list-style-type: none;
}
.phb hr + hr + blockquote {
  column-span: all;
  -webkit-column-span: all;
  -moz-column-span: all;
}
.phb pre {
  visibility: hidden;
  -webkit-column-break-after: always;
  break-after: always;
  -moz-column-break-after: always;
}
.phb p,
.phb ul,
.phb blockquote,
.phb table {
  z-index: 15;
  -webkit-column-break-inside: avoid;
  column-break-inside: avoid;
  overflow: hidden;
  /* Firefox fix */
}
.phb h4 + p + hr + ul {
  margin-top: -0.5em;
}
.phb table + p {
  text-indent: 1em;
}
.phb ul ul,
.phb ol ol,
.phb ul ol,
.phb ol ul {
  margin-bottom: 0px;
  margin-left: 1.5em;
}
.phb.print blockquote {
  box-shadow: none;
}
