
  body.noHas-.page404- .breadcrumbs {
    display: none;
  }
  :root.noHas-.level1 > .navigationListItem.open- main,
  :root.noHas-.level1 > .navigationListItem.open- footer.pageFooter {
    position: relative;
  }
  :root.noHas-.level1 > .navigationListItem.open- main:after,
  :root.noHas-.level1 > .navigationListItem.open- footer.pageFooter:after {
    content: "";
    background-color: #151515;
    position: absolute;
    inset: 0;
    opacity: 1;
  }
  @media (min-width: 80rem) {
    :root.noHas-.level1 > .navigationListItem.open- main:after,
    :root.noHas-.level1 > .navigationListItem.open- footer.pageFooter:after {
      z-index: 99;
    }
  }
  .authorWrap.noHas-.authorLink:hover- {
    background-color: #0B2430;
    outline-color: #868686;
    outline-offset: 0.5rem;
  }
  .authorWrap.noHas-.authorLink:hover- .overlay {
    background-size: 0 100%, 2.5rem 100%;
    opacity: 1;
  }
  .pageHeaderLocLangWrapper.noHas-.pageHeaderLocLangSelect:disabled- svg use {
    fill: #626F70;
  }
  @media (min-width: 80rem) {
    body.noHas-.textHeroBlock- .breadcrumbsList {
      justify-content: center;
    }
  }
  body.noHas-.searchPage- .breadcrumbs {
    display: none;
  }
  .peoplePromoBlockContainer.noHas-.peoplePromoBlockLink:hover, .peoplePromoBlockContainer .cta:hover- {
    background-color: #0B2430;
    outline-color: #868686;
    outline-offset: 0.5rem;
  }
  .peoplePromoBlockContainer.noHas-.peoplePromoBlockLink:hover .overlay, .peoplePromoBlockContainer .cta:hover- .overlay {
    background-size: 0 100%, 2.5rem 100%;
    opacity: 1;
  }
  @media (min-width: 64rem) {
    .peoplePromoBlockContainer.noHas-.peoplePromoBlockLink:hover .overlay, .peoplePromoBlockContainer .cta:hover- .overlay {
      background-size: 0 100%, 5rem 100%;
    }
  }
  .peoplePromoBlockDetail .peoplePromoBlockLink.noHas-.peoplePromoBlockTitle- .peoplePromoBlockTitle {
    margin-bottom: -0.9375rem;
  }
  @supports not selector(*:focus-visible) {
    .bottomContentArea .peoplePromoBlockContainer.noHas-.cta:hover-:focus {
      background-color: #151515;
    }
    body.notUsingKeys .bottomContentArea .peoplePromoBlockContainer.noHas-.cta:hover-:focus {
      outline: 0;
    }
  }
  .bottomContentArea .peoplePromoBlockContainer.noHas-.cta:hover-:hover {
    background-color: #151515;
  }
  .bottomContentArea .peoplePromoBlockContainer.noHas-.cta:hover-:focus-visible {
    background-color: #151515;
  }
  @media (min-width: 48rem) {
    .col-3.noHas-.peoplePromoBlockContainer- {
      grid-column: span 6;
    }
  }
  @media (min-width: 64rem) {
    .col-3.noHas-.peoplePromoBlockContainer- {
      grid-column: span 3;
    }
  }
  .form .hbspt-form .form-columns-1 .hs-form-field .input.noHas-select-,
  .form .hbspt-form .form-columns-2 .hs-form-field .input.noHas-select- {
    position: relative;
  }
  .form .hbspt-form .form-columns-1 .hs-form-field .input.noHas-select-:after,
  .form .hbspt-form .form-columns-2 .hs-form-field .input.noHas-select-:after {
    position: absolute;
    top: 50%;
    right: 0.75rem;
    transform: translateY(-50%);
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M4 8l8 8 8-8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none;
  }
  .promoBlock.col-12:not(.noImage).noHas-.promoBlockTitle a:hover- {
    --themeBackground: #123546;
    --borderColor: transparent;
  }
  @media (min-width: 48rem) {
    .promoBlock.col-12:not(.noImage).noHas-.promoBlockTitle a:hover- .text {
      --themeBackground: #0B2430;
    }
  }
  .promoBlock.col-12:not(.noImage).noHas-.promoBlockTitle a:hover- .image:after {
    opacity: 1;
    left: 0;
  }
  .promoBlock.col-12:not(.noImage).themePink.noHas-.promoBlockTitle a:hover- {
    --themeBackground: #611F6D;
  }
  @media (min-width: 48rem) {
    .promoBlock.col-12:not(.noImage).themePink.noHas-.promoBlockTitle a:hover- .text {
      --themeBackground: #3D193F;
    }
  }
  .promoBlock.noHas-.promoBlockTitle a:hover- {
    --themeBackground: #151515;
    --borderColor: #626F70;
  }
  .promoBlock.noHas-.promoBlockTitle a:hover- .image:after {
    opacity: 1;
    left: 0;
  }
  .searchPage .promoBlock.noHas-.promoBlockTitle a:hover- {
    --themeBackground: #3D193F;
    --borderColor: #626F70;
  }
  .stacked.contentList .contentListItem.noHas-a- .keyline:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 0;
    background-color: #ffffff;
    transition: 0.5s width ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .stacked.contentList .contentListItem.noHas-a- .keyline:after {
      transition: none;
    }
  }
  .stacked.contentList .contentListItem.noHas-a:hover- .keyline:after {
    width: 100%;
  }
  .stacked.contentList .contentListItem.noHas-a:focus-visible- .keyline:after {
    width: 100%;
  }
  .searchPage.noHas-.titleBlock- .textHeroBlockTitle {
    margin: 0;
  }