@media print {
  * {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important; }
  .waypoint-animation {
    opacity: 1; }
  .page-break-on-h2 .paragraph--type--banner.paragraph--view-mode--default,
  .page-break-on-h2 .paragraph .field--name-field-paragraph-title h2,
  .page-break-on-h2 .text-formatted > h2 {
    page-break-before: always;
    margin-top: 0.8em; }
  .large-subheadings .paragraph .field--name-field-paragraph-title h2,
  .large-subheadings .text-formatted > h2,
  h1 {
    font-size: 2em !important;
    line-height: 1em !important; }
  h2 {
    font-size: 1.2em !important;
    line-height: 1.2em !important; }
  p,
  td,
  .text-formatted p.small,
  .text-formatted ul,
  .text-formatted ol,
  h3 {
    font-size: 0.8em !important;
    line-height: 1.2em !important; }
  .node--unpublished.node--view-mode-full .is-unpublished,
  .top-spacer--primary-tabs,
  nav.tabs,
  .breadcrumb {
    display: none; }
  .toolbar-fixed.toolbar-tray-open.toolbar-horizontal {
    padding-top: 0; }
  .paragraph--type--accordion .accordion__trigger h3 {
    font-family: "Founders-grotesk-Medium", "sans-serif"; }
  .paragraph--type--accordion .accordion__trigger .accordion-icon {
    display: none; }
  .paragraph--type--accordion .accordion__content {
    height: auto !important; }
  .paragraph--type--banner.paragraph--view-mode--secondary.small-banner {
    min-height: unset !important; }
    .paragraph--type--banner.paragraph--view-mode--secondary.small-banner h2 {
      margin-bottom: 0.7em; }
    .grid-setting--col__2 .paragraph--type--banner.paragraph--view-mode--secondary.small-banner {
      min-height: 200px !important; }
  .paragraph--type--banner.paragraph--view-mode--default {
    page-break-inside: avoid; }
    .paragraph--type--banner.paragraph--view-mode--default .field--name-field-title h2 {
      font-size: 2em !important;
      line-height: 1em !important; }
    .paragraph--type--banner.paragraph--view-mode--default::before, .paragraph--type--banner.paragraph--view-mode--default::after {
      display: none; }
  .paragraph--type--collection.paragraph--view-mode--default .field--name-field-paragraph-type-banner {
    height: 100% !important; }
  .paragraph--type--collection.paragraph--view-mode--default .more-trigger-mobile {
    display: none; }
  .paragraph--type--text.paragraph--view-mode--default {
    width: 70% !important; }
  .paragraph--type--content.paragraph--view-mode--default:has(table),
  .paragraph--type--text.paragraph--view-mode--default:has(table) {
    width: 100% !important; }
    .paragraph--type--content.paragraph--view-mode--default:has(table) .field--name-field-body *:not(table),
    .paragraph--type--text.paragraph--view-mode--default:has(table) .field--name-field-body *:not(table) {
      width: 70% !important; }
    .paragraph--type--content.paragraph--view-mode--default:has(table) .field--name-field-body table,
    .paragraph--type--text.paragraph--view-mode--default:has(table) .field--name-field-body table {
      width: 100% !important; }
  .paragraph--type--content.paragraph--view-mode--default .text-formatted table,
  .paragraph--type--text.paragraph--view-mode--default .text-formatted table {
    display: table;
    overflow: unset; }
    .paragraph--type--content.paragraph--view-mode--default .text-formatted table.table-column-width-same,
    .paragraph--type--text.paragraph--view-mode--default .text-formatted table.table-column-width-same {
      table-layout: fixed !important; }
      .paragraph--type--content.paragraph--view-mode--default .text-formatted table.table-column-width-same thead,
      .paragraph--type--text.paragraph--view-mode--default .text-formatted table.table-column-width-same thead {
        display: table-header-group; }
      .paragraph--type--content.paragraph--view-mode--default .text-formatted table.table-column-width-same tbody,
      .paragraph--type--text.paragraph--view-mode--default .text-formatted table.table-column-width-same tbody {
        display: table-row-group; }
      .paragraph--type--content.paragraph--view-mode--default .text-formatted table.table-column-width-same tfoot,
      .paragraph--type--text.paragraph--view-mode--default .text-formatted table.table-column-width-same tfoot {
        display: table-footer-group; }
      .paragraph--type--content.paragraph--view-mode--default .text-formatted table.table-column-width-same tbody,
      .paragraph--type--content.paragraph--view-mode--default .text-formatted table.table-column-width-same thead,
      .paragraph--type--content.paragraph--view-mode--default .text-formatted table.table-column-width-same tfoot,
      .paragraph--type--text.paragraph--view-mode--default .text-formatted table.table-column-width-same tbody,
      .paragraph--type--text.paragraph--view-mode--default .text-formatted table.table-column-width-same thead,
      .paragraph--type--text.paragraph--view-mode--default .text-formatted table.table-column-width-same tfoot {
        width: 100%; }
  .paragraph--type--content.paragraph--view-mode--default main {
    width: 70% !important; }
  .paragraph--type--content.paragraph--view-mode--default:has(aside > div) aside {
    width: 28% !important; }
  .paragraph--type--content.paragraph--view-mode--default:not(:has(aside > div)) aside {
    display: none; }
  .node--unpublished.node--view-mode-pageview {
    margin-left: unset;
    margin-right: unset;
    padding: unset;
    border: unset;
    background: unset; }
  .node--type-page.node--view-mode-pageview .basic-page__top.banner {
    margin-bottom: calc(20px + 20 * ((100vw - 600px) / 800)); }
  .node--type-page.node--view-mode-pageview .page-content .page-content--container .field--name-body {
    width: 70% !important; }
    .node--type-page.node--view-mode-pageview .page-content .page-content--container .field--name-body h2:first-child {
      page-break-before: unset; }
  .node--type-page.node--view-mode-pageview.has-anchor-menu .anchor-menu-container {
    display: none; }
  .node--type-page.node--view-mode-pageview.has-anchor-menu .page-content .page-content--container {
    width: 100%;
    border-left: none;
    max-width: unset;
    padding-left: 0; }
  .node--type-page.node--view-mode-pageview.has-anchor-menu .paragraph--type--banner.paragraph--view-mode--default.image-background {
    padding-left: calc(50vw - 50%);
    padding-right: calc(50vw - 50%);
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .node--type-page.node--view-mode-pageview .paragraph--type--banner.paragraph--view-mode--default.image-background {
    padding-left: calc(50vw - 50%);
    padding-right: calc(50vw - 50%);
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); } }

/*# sourceMappingURL=../_maps/theme/print.css.map */
