/* ------------------------------------------------------------------------------ /*
/*  PDF - STYLES
/* ------------------------------------------------------------------------------ */
body {
  padding: 0.25in 0.25in 0.425in;
  background-color: #EEEEEE !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #424242;
  font-family: "Lato", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  text-align: left;
  margin: 0;
  min-height: 0px !important;
  counter-reset: page;
  -webkit-font-variant-ligatures: none !important;
          font-variant-ligatures: none !important;
}
body * {
  font-size: inherit;
  line-height: inherit;
  text-underline-offset: 0;
  text-decoration-thickness: 1px;
}
@media print {
  body {
    margin: 0 !important;
    padding: 0 !important;
    background-color: #FFFFFF !important;
  }
}

@page {
  margin: 0 !important;
  width: 8.5in !important;
  height: 11in !important;
  size: 8.5in 11in;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: #002435;
  font-weight: 700;
  margin: 0;
}

h1, .h1 {
  font-size: 13pt !important;
  line-height: 1.2 !important;
}

h2, .h2 {
  font-size: 10.5pt !important;
  line-height: 1.2 !important;
}

h3, .h3 {
  font-size: 9.5pt !important;
  line-height: 1.2 !important;
}

h4, .h4 {
  font-size: 9pt !important;
  line-height: 1.2 !important;
}

h5, .h5 {
  font-size: 9pt !important;
  line-height: 1.2 !important;
}

h6, .h6 {
  font-size: 9pt !important;
  line-height: 1.2 !important;
}

:root .figure-title {
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #255A77 !important;
}
:root .figure-title sup, :root .figure-title sub {
  font-size: 75% !important;
}

:root .pdf-page p {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
}

:root .pdf-block * + p,
:root .pdf-block * + ul {
  margin-top: 8px !important;
}

:root .pdf-block small {
  font-size: 10px !important;
  line-height: 11px !important;
  display: inline-block;
  margin-top: 1px;
}

ul, ol {
  margin: 0;
  -webkit-padding-start: 16px;
          padding-inline-start: 16px;
}
ul li + li, ol li + li {
  margin-top: 8px;
}

.reset-list-style,
.reset-list-style ul,
.reset-list-style ol {
  margin: 0;
  padding: 0;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
}

/* HIDE ELEMENTS */
#site-header,
#site-footer,
.skip-link,
.cover-modal,
.pagination-wrapper,
.post-navigation,
.related-posts {
  display: none !important;
}

/* MODIFY SPACING */
.post-inner,
.entry-footer {
  margin: 0;
}

/* BLOCKS */
.has-background,
.wp-block-file {
  padding: 0 !important;
}

hr:not(.is-style-dots) {
  background: currentColor !important;
  height: 0.1rem !important;
}

#site-content {
  min-height: 0 !important;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.post-inner {
  margin: 0 auto;
}

/* ENTRY CONTENT */
.entry-content {
  font-size: inherit;
  line-height: inherit;
  overflow: hidden;
}

.entry-content ul:not(.reset-list-style) {
  margin-left: 0;
}

.alignwide,
.alignfull,
.aligncenter,
.section-inner {
  margin: 0;
  padding: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

.pdf-content > .wp-block-group:not(.alignwide) {
  max-width: 3.7375in;
}

/* ------------------------------------------------------------------------------ /*
/*  PDF PAGE
/* ------------------------------------------------------------------------------ */
.pdf-page {
  width: 8.5in !important;
  height: 11in !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.425in;
  margin: 0 auto;
  background-color: #FFFFFF;
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr auto;
  gap: 0.25in;
  overflow: hidden;
}
.pdf-page.has-page-header {
  padding-top: 0.36125in;
}
.pdf-page.has-page-footer {
  padding-bottom: 0.36125in;
}
.pdf-page.has-bg-image:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: -10px;
  left: 0;
  background-image: url("../img/pdf/pdf-footer-bg_v2.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 100%;
  z-index: 0;
}
.pdf-page.has-bg-image:after {
  content: "";
  position: absolute;
  width: 32%;
  height: 100%;
  bottom: 40px;
  right: 0;
  background-image: url("../img/pdf/pdf-footer-bg-plane_v2.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 100%;
  z-index: 100;
}
.pdf-page > * {
  position: relative;
  z-index: 10;
}
.pdf-page + .pdf-page {
  margin-top: 0.425in;
}
@media print {
  .pdf-page + .pdf-page {
    margin-top: 0 !important;
  }
}

/* Page Header -------------------------------------- */
.pdf-page .pdf-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 7.65in;
  margin-bottom: 0;
}
.pdf-page .pdf-header .header-info {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.pdf-page .pdf-header .pdf-title {
  display: block;
  font-weight: 700;
  line-height: 1.2;
  border-bottom: 1px solid #5099BA;
  padding-bottom: 6px;
  margin-bottom: 0px !important;
}
.pdf-page .pdf-header .pdf-title * {
  font-size: inherit;
}
.pdf-page .pdf-header .pdf-title sub, .pdf-page .pdf-header .pdf-title sup {
  font-size: 75% !important;
  line-height: 0;
}
.pdf-page .pdf-header .pdf-title span {
  white-space: nowrap;
  font-size: inherit;
  line-height: inherit;
}
.pdf-page .pdf-header .fund-info ul {
  margin: 0;
}
.pdf-page .pdf-header .fund-info ul li {
  color: #255A77;
  font-size: 13.25px;
  line-height: 15px;
  font-weight: 500;
}
.pdf-page .pdf-header .fund-info ul li + li {
  margin-top: 4px !important;
}
.pdf-page .pdf-header .fund-info ul li sub, .pdf-page .pdf-header .fund-info ul li sup {
  font-size: 75% !important;
  line-height: 0;
}
.pdf-page .pdf-header .fund-info ul strong {
  color: #002435;
  font-size: inherit;
  line-height: inherit;
}
.pdf-page.has-hero-header .pdf-header .pdf-title {
  margin-bottom: 10px !important;
}
.pdf-page .logos {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 30%;
  max-width: calc(50% + 0.175in);
  padding: 0 0 0 0.35in;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pdf-page .logos .fund-logos {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.pdf-page .logos .fund-logos .logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.pdf-page .logos .fund-logos .logo + .logo {
  margin-top: 0.25in;
}
.pdf-page .logos .fund-logos .logo img {
  width: 100%;
  height: auto;
  max-height: 60px;
  max-width: 142px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  margin: 0 auto;
}
.pdf-page .logos .fund-logos .logo.logo-lysander img {
  max-height: 68px;
  max-width: 162px;
}
.pdf-page .logos .fund-logos .logo:only-child img {
  max-height: 74px;
  max-width: 158px;
}
.pdf-page.has-award-logos .logos {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% + 0.35in);
          flex: 0 0 calc(50% + 0.35in);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.pdf-page.has-award-logos .logos .fund-logos {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 0.125in 0.125in;
}
.pdf-page.has-award-logos .logos .fund-logos .logo {
  margin-top: 0;
}
.pdf-page.has-award-logos .logos .fund-logos .logo img {
  max-height: 52px;
  max-width: 140px;
}
.pdf-page.has-award-logos .logos .fund-logos .logo.logo-lysander img {
  max-height: 56px;
  max-width: 140px;
}
.pdf-page.has-award-logos .logos .fund-logos .logo + .logo {
  margin-left: 0.125in;
}
.pdf-page.has-award-logos .logos .award-logos {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background: #F2F5F7;
  width: calc(100% + 0.425in);
  padding: 0.175in 0.125in;
  padding-right: 0.425in;
}
.pdf-page.has-award-logos .logos .award-logos .award-logos-inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.125in;
}
.pdf-page.has-award-logos .logos .award-logos .award-logos-inner .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-height: 60px;
}
.pdf-page.has-award-logos .logos .award-logos .award-logos-inner .logo img {
  max-height: 100%;
}
.pdf-page.has-award-logos .logos .award-logos[data-award-count="1"] .award-logos-inner {
  grid-template-columns: 1fr;
}
.pdf-page.has-award-logos .logos .award-logos[data-award-count="1"] .award-logos-inner .logo {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.pdf-page.has-award-logos .logos .award-logos[data-award-count="1"] .award-logos-inner .logo img {
  max-width: 200px;
}

/* Page Content -------------------------------------- */
.pdf-content {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.pdf-content,
.pdf-content > .block-editor-inner-blocks > .block-editor-block-list__layout {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: auto;
  -ms-flex-line-pack: start;
      align-content: start;
  gap: 0 0.35in;
}
.pdf-content > .alignwide,
.pdf-content > [data-align=wide],
.pdf-content > .block-editor-inner-blocks > .block-editor-block-list__layout > .alignwide,
.pdf-content > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-align=wide] {
  grid-column: 1/span 2;
}

.pdf-content,
.pdf-content > .block-editor-inner-blocks > .block-editor-block-list__layout,
.pdf-content .wp-block-group > .wp-block-group__inner-container {
  margin-bottom: -0.25in !important;
}
.pdf-content > *:not(.pdf-heading),
.pdf-content > .block-editor-inner-blocks > .block-editor-block-list__layout > *:not(.pdf-heading),
.pdf-content .wp-block-group > .wp-block-group__inner-container > *:not(.pdf-heading) {
  margin: 0;
  padding-bottom: 0.25in !important;
}

/* Page Footer -------------------------------------- */
.pdf-footer {
  width: calc(100% - 0.85in);
  position: absolute;
  bottom: 0.40375in;
  left: 0.425in;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #5099BA;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-weight: 500;
}
.pdf-footer .page-count:before {
  counter-increment: page;
  content: counter(page);
}
.is-cfm .pdf-footer {
  font-size: 7.5pt;
}

/* ------------------------------------------------------------------------------ /*
/*  PDF BLOCKS
/* ------------------------------------------------------------------------------ */
:root .pdf-block > *:first-child {
  margin-top: 0 !important;
}
:root .pdf-block > *:last-child {
  margin-bottom: 0 !important;
}
:root .pdf-block sub,
:root .pdf-block sup {
  font-size: 75% !important;
  line-height: 0 !important;
}

/* BLOCK TITLE */
:root .pdf-block .block-title {
  border-bottom: 1px solid #5099BA;
  padding-bottom: 6px;
  margin-bottom: 10px;
}

:root .pdf-block .figure-title {
  margin-bottom: 10px;
}

/* BLOCK TABLE */
:root .pdf-block .wp-block-table {
  margin: 0;
}
:root .pdf-block .wp-block-table figcaption {
  font-size: 11.5px !important;
  line-height: 15px !important;
  color: #555555;
  margin-top: 6px;
}

.pdf-block .pdf-table {
  margin: 0;
  border: 0;
}
.pdf-block .pdf-table thead th,
.pdf-block .pdf-table tbody td,
.pdf-block .pdf-table tfoot td {
  padding: 3px;
  border: 0px solid #E6E6E6;
  border-top-width: 1px;
  border-bottom-width: 1px;
  font-size: 12px;
  line-height: 14px;
  text-transform: none;
  letter-spacing: 0;
}
@media print {
  .pdf-block .pdf-table thead th,
  .pdf-block .pdf-table tbody td,
  .pdf-block .pdf-table tfoot td {
    font-size: 12px;
    line-height: 14px;
  }
}
.pdf-block .pdf-table thead th sub,
.pdf-block .pdf-table thead th sup,
.pdf-block .pdf-table tbody td sub,
.pdf-block .pdf-table tbody td sup,
.pdf-block .pdf-table tfoot td sub,
.pdf-block .pdf-table tfoot td sup {
  font-size: 75%;
  line-height: 0;
}
.pdf-block .pdf-table thead th {
  color: #FFFFFF;
  background-color: #002435;
  font-weight: 700;
  border: 0;
}
.pdf-block .pdf-table tbody td {
  color: #424242;
  background-color: #FFFFFF;
}
.pdf-block .pdf-table tfoot td {
  color: #424242;
  background-color: #F2F5F7;
  font-weight: 700;
}
.pdf-block .pdf-table.fixed {
  table-layout: fixed;
}
.pdf-block .pdf-table.no-break th, .pdf-block .pdf-table.no-break td {
  white-space: nowrap;
}
.pdf-block .pdf-table.fs-sm th, .pdf-block .pdf-table.fs-sm td {
  font-size: 11px;
}
.pdf-block .pdf-table.fs-lg th, .pdf-block .pdf-table.fs-lg td {
  font-size: 13px;
}
.pdf-block .pdf-table.text-center {
  text-align: center;
}
.pdf-block .pdf-table.text-left {
  text-align: left;
}
.pdf-block .pdf-table.text-right {
  text-align: right;
}
.pdf-block .pdf-table.p-xs th, .pdf-block .pdf-table.p-xs td {
  padding: 1.5px;
}
.pdf-block .pdf-table.py-xs th, .pdf-block .pdf-table.py-xs td {
  padding-top: 1.5px;
  padding-bottom: 1.5px;
}
.pdf-block .pdf-table.px-xs th, .pdf-block .pdf-table.px-xs td {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
.pdf-block .pdf-table.p-sm th, .pdf-block .pdf-table.p-sm td {
  padding: 2px;
}
.pdf-block .pdf-table.py-sm th, .pdf-block .pdf-table.py-sm td {
  padding-top: 2px;
  padding-bottom: 2px;
}
.pdf-block .pdf-table.px-sm th, .pdf-block .pdf-table.px-sm td {
  padding-left: 2px;
  padding-right: 2px;
}
.pdf-block .pdf-table.p-md th, .pdf-block .pdf-table.p-md td {
  padding: 3px;
}
.pdf-block .pdf-table.py-md th, .pdf-block .pdf-table.py-md td {
  padding-top: 3px;
  padding-bottom: 3px;
}
.pdf-block .pdf-table.px-md th, .pdf-block .pdf-table.px-md td {
  padding-left: 3px;
  padding-right: 3px;
}
.pdf-block .pdf-table.p-lg th, .pdf-block .pdf-table.p-lg td {
  padding: 4px;
}
.pdf-block .pdf-table.py-lg th, .pdf-block .pdf-table.py-lg td {
  padding-top: 4px;
  padding-bottom: 4px;
}
.pdf-block .pdf-table.px-lg th, .pdf-block .pdf-table.px-lg td {
  padding-left: 4px;
  padding-right: 4px;
}
.pdf-block .pdf-table.p-xl th, .pdf-block .pdf-table.p-xl td {
  padding: 5px;
}
.pdf-block .pdf-table.py-xl th, .pdf-block .pdf-table.py-xl td {
  padding-top: 5px;
  padding-bottom: 5px;
}
.pdf-block .pdf-table.px-xl th, .pdf-block .pdf-table.px-xl td {
  padding-left: 5px;
  padding-right: 5px;
}
.pdf-block .pdf-table.p-none th, .pdf-block .pdf-table.p-none td {
  padding: 0;
}
.pdf-block .pdf-table.py-none th, .pdf-block .pdf-table.py-none td {
  padding-top: 0;
  padding-bottom: 0;
}
.pdf-block .pdf-table.px-none th, .pdf-block .pdf-table.px-none td {
  padding-left: 0;
  padding-right: 0;
}
.pdf-block .pdf-table th.no-break, .pdf-block .pdf-table td.no-break {
  white-space: nowrap;
}
.pdf-block .pdf-table th.fs-sm, .pdf-block .pdf-table td.fs-sm {
  font-size: 11px;
}
.pdf-block .pdf-table th.fs-lg, .pdf-block .pdf-table td.fs-lg {
  font-size: 13px;
}
.pdf-block .pdf-table th.text-center, .pdf-block .pdf-table td.text-center {
  text-align: center;
}
.pdf-block .pdf-table th.text-left, .pdf-block .pdf-table td.text-left {
  text-align: left;
}
.pdf-block .pdf-table th.text-right, .pdf-block .pdf-table td.text-right {
  text-align: right;
}
.pdf-block .pdf-table th.p-xs, .pdf-block .pdf-table td.p-xs {
  padding: 1.5px;
}
.pdf-block .pdf-table th.py-xs, .pdf-block .pdf-table td.py-xs {
  padding-top: 1.5px;
  padding-bottom: 1.5px;
}
.pdf-block .pdf-table th.px-xs, .pdf-block .pdf-table td.px-xs {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
.pdf-block .pdf-table th.p-sm, .pdf-block .pdf-table td.p-sm {
  padding: 2px;
}
.pdf-block .pdf-table th.py-sm, .pdf-block .pdf-table td.py-sm {
  padding-top: 2px;
  padding-bottom: 2px;
}
.pdf-block .pdf-table th.px-sm, .pdf-block .pdf-table td.px-sm {
  padding-left: 2px;
  padding-right: 2px;
}
.pdf-block .pdf-table th.p-md, .pdf-block .pdf-table td.p-md {
  padding: 3px;
}
.pdf-block .pdf-table th.py-md, .pdf-block .pdf-table td.py-md {
  padding-top: 3px;
  padding-bottom: 3px;
}
.pdf-block .pdf-table th.px-md, .pdf-block .pdf-table td.px-md {
  padding-left: 3px;
  padding-right: 3px;
}
.pdf-block .pdf-table th.p-lg, .pdf-block .pdf-table td.p-lg {
  padding: 4px;
}
.pdf-block .pdf-table th.py-lg, .pdf-block .pdf-table td.py-lg {
  padding-top: 4px;
  padding-bottom: 4px;
}
.pdf-block .pdf-table th.px-lg, .pdf-block .pdf-table td.px-lg {
  padding-left: 4px;
  padding-right: 4px;
}
.pdf-block .pdf-table th.p-xl, .pdf-block .pdf-table td.p-xl {
  padding: 5px;
}
.pdf-block .pdf-table th.py-xl, .pdf-block .pdf-table td.py-xl {
  padding-top: 5px;
  padding-bottom: 5px;
}
.pdf-block .pdf-table th.px-xl, .pdf-block .pdf-table td.px-xl {
  padding-left: 5px;
  padding-right: 5px;
}
.pdf-block .pdf-table th.p-none, .pdf-block .pdf-table td.p-none {
  padding: 0;
}
.pdf-block .pdf-table th.py-none, .pdf-block .pdf-table td.py-none {
  padding-top: 0;
  padding-bottom: 0;
}
.pdf-block .pdf-table th.px-none, .pdf-block .pdf-table td.px-none {
  padding-left: 0;
  padding-right: 0;
}
.pdf-block .pdf-table.header-column tbody td:first-child {
  background-color: #F2F5F7;
}
.pdf-block .pdf-table.no-border-top > tbody > tr:first-child > td, .pdf-block .pdf-table.has-thead > tbody > tr:first-child > td {
  border-top: 0 !important;
}
.pdf-block .pdf-table.no-border-bottom > tbody > tr:last-child > td, .pdf-block .pdf-table.has-foot > tbody > tr:last-child > td {
  border-bottom: 0 !important;
}

/* STRUCTURE / CREDIT RATING */
.pdf-structure .pdf-table tfoot td:last-child,
.pdf-credit-rating .pdf-table tfoot td:last-child {
  background-color: transparent;
}

/* Heading -------------------------------------- */
:root .acf-block-preview > .pdf-heading {
  margin-bottom: 0 !important;
}

.pdf-page .pdf-heading {
  color: #002435;
  position: relative;
  padding: 0 !important;
  margin-bottom: 0.25in !important;
}
.pdf-page .pdf-heading > * {
  color: inherit;
  font-weight: 700;
  display: inline-block;
  background: #FFFFFF;
  padding: 0 1em;
  position: relative;
  z-index: 10;
}
.pdf-page .pdf-heading:after {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0.5em;
  content: "";
  background: #ADC0CE;
  height: 1px;
  display: block;
}

/* Risk Tolerance -------------------------------------- */
.pdf-page .risk-tolerance {
  margin-top: 12px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}
.pdf-page .risk-tolerance .level {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pdf-page .risk-tolerance .level .indicator {
  display: block;
  width: 100%;
  height: 24px;
  border: 1px solid #E2E2E2;
  border-right-width: 0;
  content: "";
  background-color: transparent;
}
.pdf-page .risk-tolerance .level:last-child .indicator {
  border-right-width: 1px;
}
.pdf-page .risk-tolerance .level .indicator-label {
  display: block;
  text-align: center;
  font-weight: 700;
  color: #424242;
  padding: 8px 0 0;
  font-size: 11px;
  line-height: 1.2;
}
.pdf-page .risk-tolerance.level-0 .low .indicator, .pdf-page .risk-tolerance.level-1 .low-med .indicator, .pdf-page .risk-tolerance.level-2 .med .indicator, .pdf-page .risk-tolerance.level-3 .med-high .indicator, .pdf-page .risk-tolerance.level-4 .high .indicator {
  background-color: #265A76;
}

/* Why Invest in this Fund -------------------------------------- */
:root .block-column p + ul {
  margin-top: 8px;
}

:root .block-column + .block-column {
  margin-top: 1em;
}

:root .has-columns .block-text {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  gap: 0.25in;
}
:root .has-columns .block-text > .block-column {
  margin-top: 0 !important;
}
:root .has-columns .block-text > .block-column > *:first-child {
  margin-top: 0 !important;
}
:root .has-columns .block-text > .block-column > *:last-child {
  margin-bottom: 0 !important;
}

/* Compound Returns -------------------------------------- */
.pdf-page .pdf-block .pdf-compound-returns-table {
  text-align: center;
}
.pdf-page .pdf-block .pdf-compound-returns-table thead th,
.pdf-page .pdf-block .pdf-compound-returns-table tbody td,
.pdf-page .pdf-block .pdf-compound-returns-table tfoot td {
  padding: 4px 2px;
}
.pdf-page .pdf-block .pdf-compound-returns-table thead th {
  line-height: 1.1 !important;
}
.pdf-page .pdf-block .pdf-compound-returns-table tbody td {
  font-size: 13px;
}
.pdf-page .pdf-block .pdf-compound-returns-table tbody > tr:last-child > td {
  border-bottom: 0 !important;
}
.pdf-page .pdf-block.alignwide .pdf-compound-returns-table thead th,
.pdf-page .pdf-block.alignwide .pdf-compound-returns-table tbody td,
.pdf-page .pdf-block.alignwide .pdf-compound-returns-table tfoot td {
  padding: 5px 2px;
  min-width: 50px;
}

/* Top 10 Holdings -------------------------------------- */
.pdf-page .pdf-block .pdf-top-ten-table thead th,
.pdf-page .pdf-block .pdf-top-ten-table tbody td,
.pdf-page .pdf-block .pdf-top-ten-table tfoot td {
  font-size: 12px;
  line-height: 14px;
}
.pdf-page .pdf-block .pdf-top-ten-table thead th {
  padding: 4px 3px !important;
}
.pdf-page .pdf-block .pdf-top-ten-table tbody td,
.pdf-page .pdf-block .pdf-top-ten-table tfoot td {
  padding: 4px 1.5px !important;
}
.pdf-page .pdf-block .pdf-top-ten-table thead th:not(:first-child),
.pdf-page .pdf-block .pdf-top-ten-table tbody td:not(:first-child),
.pdf-page .pdf-block .pdf-top-ten-table tfoot td:not(:first-child) {
  text-align: right;
  white-space: nowrap;
  width: 16%;
}
.pdf-page .pdf-block .pdf-top-ten-table tbody > tr:last-child > td {
  border-bottom: 0 !important;
}
.pdf-page .pdf-block.alignwide .pdf-top-ten-table thead th:not(:first-child),
.pdf-page .pdf-block.alignwide .pdf-top-ten-table tbody td:not(:first-child),
.pdf-page .pdf-block.alignwide .pdf-top-ten-table tfoot td:not(:first-child) {
  width: 12%;
}

/* Data Tables -------------------------------------- */
.pdf-page .pdf-block .pdf-data-table thead th,
.pdf-page .pdf-block .pdf-data-table tbody td,
.pdf-page .pdf-block .pdf-data-table tfoot td {
  padding: 3px;
}
.pdf-page .pdf-block .pdf-data-table thead th:first-child,
.pdf-page .pdf-block .pdf-data-table tbody td:first-child,
.pdf-page .pdf-block .pdf-data-table tfoot td:first-child {
  max-width: 200px;
}
.pdf-page .pdf-block .pdf-data-table thead th:not(:first-child),
.pdf-page .pdf-block .pdf-data-table tbody td:not(:first-child),
.pdf-page .pdf-block .pdf-data-table tfoot td:not(:first-child) {
  text-align: right;
}
.pdf-page .pdf-block .pdf-data-table small {
  display: inline-block;
  max-width: 140px;
}
.pdf-page .pdf-block .pdf-data-table tbody td:first-child,
.pdf-page .pdf-block .pdf-data-table tfoot td:first-child {
  background-color: #F2F5F7;
}
.pdf-page .pdf-block .pdf-data-table:not(.pdf-data-table-mixed) thead th:last-child,
.pdf-page .pdf-block .pdf-data-table:not(.pdf-data-table-mixed) tbody td:last-child,
.pdf-page .pdf-block .pdf-data-table:not(.pdf-data-table-mixed) tfoot td:last-child {
  width: 30%;
}

/* Distributions -------------------------------------- */
.pdf-page .distribution-info + .wp-block-table {
  margin-top: 8px;
}

.pdf-page .pdf-block .distributions-table {
  text-align: center;
}
.pdf-page .pdf-block .distributions-table thead th,
.pdf-page .pdf-block .distributions-table tbody td,
.pdf-page .pdf-block .distributions-table tfoot td {
  padding: 4px 3px !important;
}
.pdf-page .pdf-block .distributions-table thead th:not(:first-child),
.pdf-page .pdf-block .distributions-table tbody td:not(:first-child),
.pdf-page .pdf-block .distributions-table tfoot td:not(:first-child) {
  white-space: nowrap;
}
.pdf-page .pdf-block .distributions-table tbody td:first-child,
.pdf-page .pdf-block .distributions-table tfoot td:first-child {
  color: #49484A;
  background-color: #F2F5F7;
}

/* Disclaimers -------------------------------------- */
.pdf-page .disclaimer,
.pdf-page .contact-info {
  border-top: 1px solid #5099BA;
  padding-top: 0.175in;
  display: block;
}

.pdf-page .pdf-block.no-border .disclaimer,
.pdf-page .pdf-block.no-border .contact-info:only-child {
  border-top: 0;
  padding-top: 0;
}

.pdf-page .disclaimer {
  text-align: justify !important;
  color: #555555;
}
.pdf-page .disclaimer.is-truncated p:last-child {
  -moz-text-align-last: justify !important;
       text-align-last: justify !important;
}
.pdf-page .disclaimer.is-truncated p:last-child:after {
  content: "";
  display: inline-block;
  width: 100%;
}
.pdf-page .disclaimer.has-text-align-justify p {
  text-align: justify !important;
}
.pdf-page .disclaimer p {
  font-size: 10pt !important;
  line-height: 15.5px !important;
}
.pdf-page .disclaimer p + p {
  margin-top: 8px !important;
}

.pdf-page .contact-info {
  margin-top: 0.175in;
}
.pdf-page .contact-info span {
  display: inline-block;
  margin-bottom: 4px;
  margin-right: 8px;
}

.pdf-block.pdf-calendar-year-returns figcaption {
  font-size: 1rem;
  color: var(--lys-accent-dark-color);
  font-weight: 500;
  font-style: italic;
  margin-top: 0.2rem;
}

.pdf-block.small-text thead th {
  font-size: 10px;
  max-width: 10ch;
}
.pdf-block.small-text thead th small {
  font-size: 8px !important;
}
.pdf-block.small-text.aligncenter thead th {
  font-size: 9px;
}
.pdf-block.small-text.aligncenter thead th small {
  font-size: 6px !important;
}

.pdf-block.small-text tbody td {
  font-size: 10px !important;
}

/* Equity Style -------------------------------------- */
.equity-style {
  display: grid;
  grid-template-columns: 1fr 110px;
  gap: 36px;
}
.equity-style table {
  margin: 10px 0 0;
  border-collapse: collapse;
  table-layout: fixed;
  /* Reset table styles */
}
.equity-style table thead tr td, .equity-style table thead tr th,
.equity-style table tbody tr td,
.equity-style table tbody tr th {
  padding: 0;
  border: 0;
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
  color: var(--lys-primary-color);
}
.equity-style table thead {
  display: table-footer-group;
}
.equity-style table th[scope=row] {
  text-align: right;
  padding: 10px;
}
.equity-style table th[scope=col] {
  padding: 10px 0;
}
.equity-style table td,
.equity-style table th[scope=col] {
  text-align: center;
}
.equity-style table tbody tr td {
  width: 48px;
  height: 48px;
  border: 1px solid var(--lys-border-light-color) !important;
  font-size: 17px !important;
}
.equity-style figcaption {
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0;
  text-transform: none;
  color: var(--lys-primary-color);
  margin: 8px 0 0;
}
.equity-style figcaption h3.legend-title {
  margin-bottom: 12px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}
.equity-style figcaption .legend {
  list-style: none;
  padding: 0;
  margin: 0;
}
.equity-style figcaption .legend li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--lys-primary-color);
  font-size: 14px;
  line-height: 16px;
}
.equity-style figcaption .legend li .swatch {
  width: 16px;
  height: 16px;
  border: 1px solid var(--lys-border-light-color);
  display: block;
  position: relative;
  top: 1px;
  border-radius: 50%;
  margin-right: 1rem;
}
.equity-style figcaption .legend li + li {
  margin-top: 10px;
}
.equity-style .weight-50 {
  background-color: var(--lys-accent-dark-color);
  color: var(--lys-white-color);
}
.equity-style .weight-25 {
  background-color: var(--lys-accent-color);
  color: var(--lys-white-color);
}
.equity-style .weight-10 {
  background-color: var(--lys-accent-bright-color);
  color: var(--lys-white-color);
}
.equity-style {
  /* FRENCH */
}
.lang-fr .equity-style {
  gap: 30px;
}
.lang-fr .equity-style table th[scope=col],
.lang-fr .equity-style table th[scope=row] {
  font-size: 10px;
}