@charset "UTF-8";
.cfe-root *:focus-visible {
  outline: solid var(--vst-signal-sky) 2px;
  outline-offset: 2px;
}
.cfe-root * {
  scroll-behavior: smooth;
}
.cfe-root .vst-grid .vst-grid-row {
  row-gap: 0;
}
.cfe-root .tvv-inline-link {
  color: var(--vst-primary-100);
  text-decoration: underline;
  text-underline-offset: 6px;
  padding-bottom: 2px;
  text-decoration-thickness: from-font;
}
.cfe-root .tvv-inline-link:hover {
  background-color: rgba(0, 86, 89, 0.12);
}
.cfe-root .cfe-preamble-video p {
  font-style: normal;
  font-family: "Roboto", sans-serif;
  line-height: 1.5;
}
.cfe-root .cfe-preamble-video p {
  font-weight: 400;
  font-size: 1rem;
}
@media (min-width: 600px) {
  .cfe-root .cfe-preamble-video p {
    font-style: normal;
    font-family: "Roboto", sans-serif;
    line-height: 1.5;
  }
  .cfe-root .cfe-preamble-video p {
    font-weight: 400;
    font-size: 1.125rem;
  }
}
.cfe-root .cfe-preamble-video a:not(.tvv-inline-link):before {
  content: "\bb"/"";
  margin-right: 0.25rem;
  display: inline-block;
  transform: translateY(-1px);
}
@media (min-width: 1024px) {
  .cfe-root .cfe-preamble-video a:not(.tvv-inline-link):before {
    margin-right: 0.375rem;
  }
}
.cfe-root .cfe-preamble-video a:not(.tvv-inline-link) {
  font-style: normal;
  font-weight: 500;
  font-family: "Neo Sans W01", sans-serif;
  line-height: 1.3;
}
.cfe-root .cfe-preamble-video a:not(.tvv-inline-link):hover {
  background-color: rgba(0, 86, 89, 0.12);
}
.cfe-root .cfe-preamble-video a:not(.tvv-inline-link) {
  color: var(--vst-primary-100);
}
.cfe-root .cfe-preamble-video a:not(.tvv-inline-link):visited {
  color: var(--vst-tertiary-100);
}
.cfe-root .cfe-preamble-video a:not(.tvv-inline-link):hover {
  color: var(--vst-primary-100);
  cursor: pointer;
}
@media (min-width: 1024px) {
  .cfe-root .cfe-half-col-inside-offset {
    padding-left: calc(1024px * 0.0416666667 - 0.75rem);
  }
}
@media (min-width: 1280px) {
  .cfe-root .cfe-half-col-inside-offset {
    padding-left: calc(1280px * 0.0416666667 - 0.75rem);
  }
}
@media (min-width: 1440px) {
  .cfe-root .cfe-half-col-inside-offset {
    padding-left: calc(1440px * 0.0416666667 - 0.75rem);
  }
}
