html {
  font-size: 12pt !important;
}
body {
  background-color: #fff !important;
  color: #000 !important;
  font-family: sans-serif;
  margin: auto !important;
  width: auto !important;
}
h1,
h2,
h3,
p,
ul {
  color: #000 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-shadow: none !important;
}
p {
  orphans: 3;
  widows: 3;
}
ul {
  page-break-inside: avoid;
}
h1,
h2,
h3 {
  page-break-after: avoid;
}
a {
  color: #000 !important;
}
a,
a[href]:after {
  text-decoration: underline !important;
}
a[href]:after {
  content: " (" attr(href) ")";
  font-size: 10pt !important;
  opacity: 0.5;
}
.fig-app-banner,
.fig-comments,
.fig-sharebar,
.fig-suggested-resources,
[class*="fh"],
[id*="fh-ft"],
[id*="taboola"],
a:after {
  display: none !important;
}
.fig-media {
  page-break-after: auto !important;
  page-break-before: auto !important;
  page-break-inside: avoid !important;
}
.fig-lazy img {
  transition: none;
}
.fig-page {
  margin-top: 0 !important;
}
