.editor-styles-wrapper .wp-block-elasticpress-related-posts ul,
.wp-block-elasticpress-related-posts ul {
    list-style-type: none;
    padding: 0
}

.editor-styles-wrapper .wp-block-elasticpress-related-posts ul li a>div {
    display: inline
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: normal;
    font-weight: 300;
    src: url("../font/guardian-sans-light.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: italic;
    font-weight: 300;
    src: url("../font/guardian-sans-light.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: normal;
    font-weight: 400;
    src: url("../font/guardian-sans-regular.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: italic;
    font-weight: 400;
    src: url("../font/guardian-sans-regular.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: normal;
    font-weight: 500;
    src: url("../font/guardian-sans-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: italic;
    font-weight: 500;
    src: url("../font/guardian-sans-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: normal;
    font-weight: 600;
    src: url("../font/guardian-sans-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: italic;
    font-weight: 600;
    src: url("../font/guardian-sans-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: normal;
    font-weight: 700;
    src: url("../font/guardian-sans-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: italic;
    font-weight: 700;
    src: url("../font/guardian-sans-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: normal;
    font-weight: 900;
    src: url("../font/guardian-sans-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Guardian Sans;
    font-style: italic;
    font-weight: 900;
    src: url("../font/guardian-sans-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: italic;
    font-weight: 300;
    src: url("../font/sanomat-light.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: normal;
    font-weight: 300;
    src: url("../font/sanomat-light.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: italic;
    font-weight: 400;
    src: url("../font/sanomat-light.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: normal;
    font-weight: 400;
    src: url("../font/sanomat-light.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: italic;
    font-weight: 500;
    src: url("../font/sanomat-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: normal;
    font-weight: 500;
    src: url("../font/sanomat-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: italic;
    font-weight: 600;
    src: url("../font/sanomat-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: normal;
    font-weight: 600;
    src: url("../font/sanomat-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: italic;
    font-weight: 700;
    src: url("../font/sanomat-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: normal;
    font-weight: 700;
    src: url("../font/sanomat-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: italic;
    font-weight: 800;
    src: url("../font/sanomat-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: normal;
    font-weight: 800;
    src: url("../font/sanomat-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: normal;
    font-weight: 900;
    src: url("../font/sanomat-medium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Sanomat;
    font-style: italic;
    font-weight: 900;
    src: url("../font/sanomat-medium.woff2") format("woff2")
}

:root {
    --scrollbar-width: 0px;
    --viewport-height: 100vh;
    --c-black: #000;
    --c-white: #fff;
    --c-copper: #a95228;
    --c-red: #b80000;
    --c-slate-1: #515256;
    --c-slate-2: #d5d8df;
    --c-slate-3: #f4f5f7;
    --c-taupe-1: #4e3f30;
    --c-taupe-2: #9c7e60;
    --c-taupe-3: #e7d8c9;
    --c-chartreuse-1: #42520e;
    --c-chartreuse-2: #637b16;
    --c-chartreuse-3: #dbeba7;
    --c-avocado-1: #2e5f53;
    --c-avocado-2: #3d7f6f;
    --c-avocado-3: #b7d9d1;
    --c-emerald-1: #164b4a;
    --c-emerald-2: #1b5e5c;
    --c-emerald-3: #a4bfbe;
    --c-cobalt-1: #005075;
    --c-cobalt-2: #006492;
    --c-cobalt-3: #99c1d3;
    --c-gray-1: #949494;
    --c-grey-300: #a3aaae;
    --c-gray: #dcdfe5;
    --c-dark-gray: #353a46;
    --c-variant-black: #202020;
    --c-yellow: #fdf147;
    --c-grey-100: #f8f8f8;
    --c-grey-200: #dcdbdc;
    --c-copper-400: #a95228;
    --c-highlight-light: #f4f5f7;
    --c-highlight-dark: #121317;
    --c-highlight-light-active: #e7eaee;
    --c-highlight-dark-active: #24262d;
    --c-light-green: #069e08;
    --c-copy: var(--c-black);
    --c-background: var(--c-white);
    --c-background-highlight: var(--c-slate-3);
    --c-background-highlight-active: var(--c-highlight-light-active);
    --c-links: var(--c-black);
    --c-graphics: var(--c-black);
    --c-button-copy: var(--c-white);
    --c-button-background: var(--c-black);
    --c-table-head-bg: var(--c-black);
    --c-table-row-bg: var(--c-white);
    --c-table-row-alt-bg: var(--c-grey-100);
    --c-table-head-border-condensed: var(--c-black);
    --c-table-pagination: var(--c-black);
    --c-table-pagination-bg: var(--c-copper-400);
    --c-table-sort-active: var(--c-copper-400);
    --c-table-highlight-light: var(--c-highlight-light);
    --c-table-highlight-dark: var(--c-highlight-dark);
    --c-footnote: var(--c-grey-300);
    --h-site-header: 7rem;
    --h-site-header--fixed: 6.375rem;
    --w-divider: var(--spacing-48);
    --w-site-header-logo: 7.625rem;
    --h-site-header-logo: 3rem
}

@media (min-width:26em) {
    :root {
        --h-site-header: 8rem
    }
}

@media (min-width:48em) {
    :root {
        --h-site-header: 8.75rem;
        --h-site-header--fixed: 6.75rem;
        --w-site-header-logo: 9.5rem;
        --h-site-header-logo: 3.75rem
    }
}

@media (min-width:80em) {
    :root {
        --h-site-header: 12.75rem;
        --w-divider: var(--spacing-56)
    }
}

@media (min-width:90em) {
    :root {
        --w-divider: var(--spacing-64)
    }
}

@media (min-width:120em) {
    :root {
        --w-divider: var(--spacing-88)
    }
}

:root {
    --spacing-0: 0rem;
    --spacing-2: 0.2rem;
    --spacing-8: 0.5rem;
    --spacing-12: 0.75rem;
    --spacing-16: 1rem;
    --spacing-20: 1.25rem;
    --spacing-24: 1.5rem;
    --spacing-32: 2rem;
    --spacing-40: 2.5rem;
    --spacing-48: 3rem;
    --spacing-56: 3.5rem;
    --spacing-64: 4rem;
    --spacing-72: 4.5rem;
    --spacing-80: 5rem;
    --spacing-88: 5.5rem;
    --spacing-96: 6rem;
    --spacing-104: 6.5rem;
    --spacing-112: 7rem;
    --spacing-120: 7.5rem;
    --spacing-128: 8rem;
    --spacing-136: 8.5rem;
    --spacing-144: 9rem;
    --spacing-152: 9.5rem;
    --spacing-160: 10rem;
    --spacing-176: 11rem;
    --spacing-192: 12rem;
    --spacing-208: 13rem;
    --spacing-216: 13.5rem;
    --spacing-232: 14.5rem;
    --spacing-256: 16rem;
    --spacing-296: 18.5rem;
    --content-container-vertical-rhythm: var(--spacing-24);
    --notice-alert-height: var(--spacing-0);
    --f-sans: "Guardian Sans", sans-serif;
    --f-serif: "Sanomat", serif;
    --f-mono: sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;
    --fw-light: 300;
    --fw-regular: 400;
    --fw-medium: 500;
    --fw-semibold: 600;
    --fw-bold: 700;
    --fw-extrabold: 800;
    --fw-black: 900;
    --fs-12: 0.75rem;
    --fs-14: 0.875rem;
    --fs-16: 1rem;
    --fs-18: 1.125rem;
    --fs-20: 1.25rem;
    --fs-24: 1.5rem;
    --fs-30: 1.875rem;
    --fs-32: 2rem;
    --fs-36: 2.25rem;
    --fs-40: 2.5rem;
    --fs-48: 3rem;
    --fs-56: 3.5rem;
    --fs-64: 4rem;
    --fs-72: 4.5rem;
    --fs-80: 5rem;
    --fs-88: 5.5rem;
    --fs-96: 6rem;
    --fs-102: 6.375rem;
    --fs-104: 6.5rem;
    --fs-112: 7rem;
    --fs-128: 8rem;
    --fs-176: 11rem;
    --fs-184: 11.5rem;
    --fs-192: 12rem;
    --fs-216: 13.5rem;
    --fs-224: 14rem;
    --fs-248: 15.5rem;
    --fs-256: 16rem;
    --fs-320: 20rem;
    --fs-table: 1.063rem;
    --fs-table-condensed: 0.875rem;
    --fs-table-condensed-title: 1.25rem;
    --fs-table-sm: 1rem;
    --fw-table-condensed: 400;
    --fw-table-condensed-title: 500;
    --lh-table: 1.47;
    --lh-table-sm: 1.5
}

:root[lang=ja] {
    --f-sans: YuGothic, "Yu Gothic", "?????? ProN", "Hiragino Kaku Gothic ProN", "?????", "??????", "????", Meiryo, "MS ????", "MS Gothic", HiraKakuProN-W3, "TakaoEx????", TakaoExGothic, "MotoyaLCedar", "Droid Sans Japanese", sans-serif;
    --f-serif: YuMincho, "Yu Mincho", "?????? ProN", "Hiragino Mincho ProN", "???", "????", "MS ??", "MS Mincho", HiraMinProN-W3, "TakaoEx??", TakaoExMincho, "MotoyaLCedar", "Droid Sans Japanese", serif
}

:root {
    --container-width: 20.5rem;
    --search-container-width: 20.5rem
}

@media (min-width:26em) {
    :root {
        --container-width: 23rem;
        --search-container-width: 23rem
    }
}

@media (min-width:48em) {
    :root {
        --container-width: 43rem;
        --search-container-width: 43rem
    }
}

@media (min-width:80em) {
    :root {
        --container-width: 71rem;
        --search-container-width: 62rem
    }
}

@media (min-width:90em) {
    :root {
        --container-width: 79rem;
        --search-container-width: 69rem
    }
}

@media (min-width:120em) {
    :root {
        --container-width: 103rem;
        --search-container-width: 77rem
    }
}

@media print {
    :root {
        --container-width: 98%
    }
}

*,
:after,
:before {
    box-sizing: border-box
}

@media (prefers-reduced-motion:reduce) {

    *,
    :after,
    :before {
        animation-duration: 1ms !important;
        transition-duration: 1ms !important
    }
}

body,
html {
    height: 100%;
    width: 100%
}

body {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-size-adjust: 100%;
    color: var(--c-copy);
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light);
    line-height: 1.5;
    margin: 0;
    text-align: left
}

html {
    scroll-behavior: smooth;
    scrollbar-gutter: stable
}

@media (prefers-reduced-motion:reduce) {
    html {
        scroll-behavior: auto
    }
}

.touchnone * {
    touch-action: none
}

body.post-type-archive-properties.modal-open {
    padding-right: inherit !important
}

@media only screen and (max-width:767px) {
    .site-header__container.bx-default-header__padding:not(.site-header__container--fixed) {
        padding-bottom: 2rem;
        padding-top: 2rem
    }
}

li.list-items {
    list-style-type: square
}

body.wp-editor {
    background-color: transparent !important;
    outline: .025rem solid transparent !important
}

ol>li.list-items {
    list-style-type: decimal
}

abbr[title] {
    cursor: help;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted currentColor;
    text-decoration: underline dotted currentColor;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

blockquote {
    margin: 0 0 var(--spacing-24)
}

b, strong {
    font-weight: var(--fw-medium) !important;
}

em {
    font-style: italic
}

small {
    font-size: .875em
}

sub,
sup {
    font-size: .75em;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    vertical-align: super
}

figure {
    margin: 0 0 var(--spacing-24)
}

img {
    display: block;
    height: auto;
    max-width: 100%
}

img,
svg {
    vertical-align: middle
}

caption {
    color: var(--c-copy);
    padding-bottom: var(--spacing-8);
    padding-top: var(--spacing-8);
    text-align: left
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    cursor: pointer;
    display: list-item
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

:where(.focus-visible, [class].focus-visible):not(video) {
    background-color: var(--c-yellow);
    color: var(--c-black);
    outline: .25rem solid var(--c-yellow);
    outline-offset: 0
}

:where(:focus-visible, [class]:focus-visible):not(video) {
    background-color: var(--c-yellow);
    color: var(--c-black);
    outline: .25rem solid var(--c-yellow);
    outline-offset: 0
}

:where(.focus-visible, [class].focus-visible):not(video) svg.bx-footnote__crossbutton>path {
    fill: var(--c-black)
}

:where(:focus-visible, [class]:focus-visible):not(video) svg.bx-footnote__crossbutton>path {
    fill: var(--c-black)
}

::-moz-selection {
    background-color: var(--c-yellow);
    color: var(--c-black)
}

::selection {
    background-color: var(--c-yellow);
    color: var(--c-black)
}

::-moz-selection svg.bx-footnote__crossbutton>path {
    fill: var(--c-black)
}

::selection svg.bx-footnote__crossbutton>path {
    fill: var(--c-black)
}

span.list-item {
    display: list-item;
    list-style-type: square;
    margin-left: 1em;
    padding-bottom: .75rem
}

span.list-item+br {
    display: none
}

.rich-text:focus [data-rich-text-format-boundary] {
    background-color: inherit !important
}

.bx-singular-link_frontend[\:has\(\.bx-singular-link__label\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow);
    color: var(--c-black) !important
}

.bx-singular-link_frontend:has(.bx-singular-link__label[data-uw-sr-styled=true]) {
    color: var(--c-black) !important
}

.bx-singular-link_frontend:has(.bx-singular-link__label[data-uw-sr-styled=true]) {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-singular-link_frontend[\:has\(\.bx-singular-link__label\[data-uw-sr-styled\%3D\%22true\%22\]\)] .bx-singular-link__icon-arrow {
    fill: var(--c-white) !important
}

.bx-singular-link_frontend:has(.bx-singular-link__label[data-uw-sr-styled=true]) .bx-singular-link__icon-arrow {
    fill: var(--c-white) !important
}

.bx-singular-link_frontend[\:has\(\.bx-singular-link__label\[data-uw-sr-styled\%3D\%22true\%22\]\)] .bx-singular-link__icon-fill {
    opacity: 1
}

.bx-singular-link_frontend:has(.bx-singular-link__label[data-uw-sr-styled=true]) .bx-singular-link__icon-fill {
    opacity: 1
}

.bx-singular-link_frontend.focus-visible {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow);
    color: var(--c-black) !important
}

.bx-singular-link_frontend:focus-visible {
    color: var(--c-black) !important
}

.bx-singular-link_frontend:focus-visible {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-singular-link--with-background.focus-visible {
    background-color: var(--c-yellow);
    color: var(--c-black) !important
}

.bx-singular-link--with-background:focus-visible {
    color: var(--c-black) !important
}

.bx-singular-link--with-background:focus-visible {
    background-color: var(--c-yellow)
}

a.focus-visible {
    color: var(--c-black)
}

a:focus-visible {
    color: var(--c-black)
}

h1[data-uw-sr-styled=true] sup a,
h2[data-uw-sr-styled=true] sup a,
h3[data-uw-sr-styled=true] sup a,
h4[data-uw-sr-styled=true] sup a,
h5[data-uw-sr-styled=true] sup a,
h6[data-uw-sr-styled=true] sup a,
p[data-uw-sr-styled=true] sup a,
section[data-uw-sr-styled=true] sup a {
    color: var(--c-black)
}

.site-header__logo svg[data-uw-sr-styled=true] g path {
    fill: #fff !important
}

.site-header__logo svg[data-uw-sr-styled=true] {
    outline: var(--c-yellow) solid .25rem
}

.broadridge-container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .broadridge-container {
        padding-bottom: var(--spacing-40);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .broadridge-container {
        padding-bottom: var(--spacing-48);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .broadridge-container {
        padding-bottom: var(--spacing-56);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .broadridge-container {
        padding-bottom: var(--spacing-96);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .broadridge-container {
        padding-bottom: var(--spacing-104);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .broadridge-container {
        padding-bottom: var(--spacing-128);
        padding-top: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    section.broadridge-previous-component-bottom {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    section.broadridge-previous-component-bottom {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:48em) {
    section.broadridge-previous-component-bottom {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:80em) {
    section.broadridge-previous-component-bottom {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:90em) {
    section.broadridge-previous-component-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:120em) {
    section.broadridge-previous-component-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:22.5em) {
    section.broadridge-next-component-top {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    section.broadridge-next-component-top {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:48em) {
    section.broadridge-next-component-top {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {
    section.broadridge-next-component-top {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:90em) {
    section.broadridge-next-component-top {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:120em) {
    section.broadridge-next-component-top {
        padding-top: var(--spacing-64) !important
    }
}

.broadridge-container input {
    box-shadow: none !important
}

.broadridge-container .input-group {
    flex-direction: row !important
}

.has-no-wrapping {
    font-feature-settings: "palt";
    letter-spacing: normal !important;
    white-space: nowrap
}

@media(min-width:22.5em) {

    .bx-lang-ja-jp .bx-offerings-card__description,
    .bx-lang-ja-jp .bx-offerings-card__description .has-no-wrapping,
    .bx-lang-ja-jp .bx-offerings-card__description p,
    .bx-lang-jp .bx-offerings-card__description,
    .bx-lang-jp .bx-offerings-card__description .has-no-wrapping,
    .bx-lang-jp .bx-offerings-card__description p {
        font-size: var(--fs-14) !important
    }
}

@media(min-width:26em) {

    .bx-lang-ja-jp .bx-offerings-card__description,
    .bx-lang-ja-jp .bx-offerings-card__description .has-no-wrapping,
    .bx-lang-ja-jp .bx-offerings-card__description p,
    .bx-lang-jp .bx-offerings-card__description,
    .bx-lang-jp .bx-offerings-card__description .has-no-wrapping,
    .bx-lang-jp .bx-offerings-card__description p {
        font-size: 15px !important
    }
}

@media(min-width:80em) {

    .bx-lang-ja-jp .bx-offerings-card__description,
    .bx-lang-ja-jp .bx-offerings-card__description .has-no-wrapping,
    .bx-lang-ja-jp .bx-offerings-card__description p,
    .bx-lang-jp .bx-offerings-card__description,
    .bx-lang-jp .bx-offerings-card__description .has-no-wrapping,
    .bx-lang-jp .bx-offerings-card__description p {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {

    .bx-lang-ja-jp .bx-offerings-card__description,
    .bx-lang-ja-jp .bx-offerings-card__description .has-no-wrapping,
    .bx-lang-ja-jp .bx-offerings-card__description p,
    .bx-lang-jp .bx-offerings-card__description,
    .bx-lang-jp .bx-offerings-card__description .has-no-wrapping,
    .bx-lang-jp .bx-offerings-card__description p {
        font-size: var(--fs-20) !important
    }
}

.bx-preview-breit-custom-class #wp-admin-bar-bx_gating-preview-default {
    max-height: 100vh;
    overflow: scroll
}

.wp-block-blackstone-v2-mfe-calculator button svg {
    pointer-events: none
}

@media (min-width:22.5em) {
    .pym-iframe-sec[\:has\(\%2B\%20\.bx-inline-disclaimer\)] {
        padding-bottom: var(--spacing-24) !important
    }

    .pym-iframe-sec:has(+.bx-inline-disclaimer) {
        padding-bottom: var(--spacing-24) !important
    }
}

@media (min-width:120em) {
    .pym-iframe-sec[\:has\(\%2B\%20\.bx-inline-disclaimer\)] {
        padding-bottom: var(--spacing-32) !important
    }

    .pym-iframe-sec:has(+.bx-inline-disclaimer) {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:22.5em) {
    .pym-iframe-sec+.bx-inline-disclaimer {
        padding-top: var(--spacing-16) !important
    }
}

@media (min-width:48em) {
    .pym-iframe-sec+.bx-inline-disclaimer {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:120em) {
    .pym-iframe-sec+.bx-inline-disclaimer {
        padding-top: var(--spacing-32) !important
    }
}

.bx-article-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.bx-article-subscribe-section {
    background: var(--c-black);
    color: var(--c-white)
}

.bx-post-featured-aligned {
    display: flex;
    gap: var(--spacing-12)
}

.bx-article-row.bx-article-col-2,
.bx-article-row.bx-article-col-3,
.bx-article-row.bx-article-col-3-left,
.bx-article-row.bx-article-col-4,
.bx-article-row.bx-article-col-load-more {
    -webkit-scrollbar: none;
    -moz-column-gap: var(--spacing-24);
    column-gap: var(--spacing-24);
    display: flex;
    margin-right: calc(50% - (100vw - var(--scrollbar-width))/2);
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.bx-article-row.bx-article-col-2::-webkit-scrollbar,
.bx-article-row.bx-article-col-3-left::-webkit-scrollbar,
.bx-article-row.bx-article-col-3::-webkit-scrollbar,
.bx-article-row.bx-article-col-4::-webkit-scrollbar,
.bx-article-row.bx-article-col-load-more::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0
}

.bx-article-col-4 .bx-article-card,
.bx-article-col-load-more .bx-article-card {
    flex: 0 0 16.625rem;
    scroll-snap-align: start
}

@media (min-width:26em) {

    .bx-article-col-4 .bx-article-card,
    .bx-article-col-load-more .bx-article-card {
        flex: 0 0 18.625rem
    }
}

@media (min-width:80em) {

    .bx-article-col-4 .bx-article-card,
    .bx-article-col-load-more .bx-article-card {
        flex: initial
    }
}

@media print {

    .bx-article-col-4 .bx-article-card,
    .bx-article-col-load-more .bx-article-card {
        flex: initial
    }
}

.bx-article-col-2 .bx-article-card,
.bx-article-col-3 .bx-article-card,
.bx-article-col-3-left .bx-article-card {
    flex: 0 0 16.625rem;
    scroll-snap-align: start
}

@media (min-width:26em) {

    .bx-article-col-2 .bx-article-card,
    .bx-article-col-3 .bx-article-card,
    .bx-article-col-3-left .bx-article-card {
        flex: 0 0 18.625rem
    }
}

@media (min-width:48em) {

    .bx-article-col-2 .bx-article-card,
    .bx-article-col-3 .bx-article-card,
    .bx-article-col-3-left .bx-article-card {
        flex: initial
    }
}

@media print {

    .bx-article-col-2 .bx-article-card,
    .bx-article-col-3 .bx-article-card,
    .bx-article-col-3-left .bx-article-card {
        flex: initial
    }
}

@media (min-width:22.5em) {
    .bx-article-row.bx-article-col-4 {
        flex-direction: column;
        margin-right: auto;
        row-gap: var(--spacing-88)
    }
}

@media (min-width:26em) {
    .bx-article-row.bx-article-col-4 {
        flex-direction: column;
        margin-right: auto;
        row-gap: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-article-row.bx-article-col-4 {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-right: auto;
        row-gap: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-article-row.bx-article-col-4 {
        --columns: 16;
        align-items: stretch;
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2 Article3 Article3 Article3 Article3 Article4 Article4 Article4 Article4";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        justify-content: flex-start;
        margin-left: auto;
        margin-right: auto;
        row-gap: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-article-row.bx-article-col-4 {
        row-gap: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-article-row.bx-article-col-4 {
        row-gap: var(--spacing-128)
    }
}

@media print {
    .bx-article-row.bx-article-col-4 {
        grid-column-gap: var(--spacing-16);
        --columns: 16;
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2 Article3 Article3 Article3 Article3 Article4 Article4 Article4 Article4";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        margin-left: auto;
        margin-right: auto;
        width: 72rem
    }
}

@media (min-width:22.5em) {
    .bx-article-row.bx-article-col-3-left {
        flex-direction: column;
        margin-right: auto;
        row-gap: var(--spacing-88)
    }
}

@media (min-width:26em) {
    .bx-article-row.bx-article-col-3-left {
        flex-direction: column;
        margin-right: auto;
        row-gap: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-article-row.bx-article-col-3-left {
        grid-row-gap: 0;
        --columns: 8;
        grid-column-gap: var(--spacing-24);
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        display: grid;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2" "Article3 Article3 Article3 Article3 Article3 Article3 Article3 Article3";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        margin-left: auto;
        margin-right: auto;
        row-gap: 0
    }
}

@media (min-width:80em) {
    .bx-article-row.bx-article-col-3-left {
        --columns: 16;
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        display: flex;
        flex-direction: row;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2 Article3 Article3 Article3 Article3";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media print {
    .bx-article-row.bx-article-col-3-left {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2 Article3 Article3 Article3 Article3";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        width: 72rem
    }
}

@media (min-width:22.5em) {
    .bx-article-row.bx-article-col-3 {
        flex-direction: column;
        margin-right: auto;
        row-gap: var(--spacing-88)
    }
}

@media (min-width:26em) {
    .bx-article-row.bx-article-col-3 {
        flex-direction: column;
        margin-right: auto;
        row-gap: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-article-row.bx-article-col-3 {
        grid-row-gap: 0;
        --columns: 8;
        grid-column-gap: var(--spacing-24);
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        display: grid;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2" "Article3 Article3 Article3 Article3 Article3 Article3 Article3 Article3";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        margin-left: auto;
        margin-right: auto;
        row-gap: 0
    }
}

@media (min-width:80em) {
    .bx-article-row.bx-article-col-3 {
        --columns: 16;
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        display: flex;
        flex-direction: row;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2 Article3 Article3 Article3 Article3 Article3 Article3 Article3 Article3";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media print {
    .bx-article-row.bx-article-col-3 {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2 Article3 Article3 Article3 Article3 Article3 Article3 Article3 Article3";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        width: 72rem
    }
}

@media (min-width:22.5em) {
    .bx-article-row.bx-article-col-2 {
        flex-direction: column;
        margin-right: auto;
        row-gap: var(--spacing-88)
    }
}

@media (min-width:26em) {
    .bx-article-row.bx-article-col-2 {
        flex-direction: column;
        margin-right: auto;
        row-gap: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-article-row.bx-article-col-2 {
        --columns: 8;
        align-items: stretch;
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        justify-content: space-between;
        margin-left: auto;
        margin-right: auto;
        row-gap: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-article-row.bx-article-col-2 {
        --columns: 16;
        align-items: stretch;
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2 Article2 Article2 Article2 Article2";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        row-gap: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-article-row.bx-article-col-2 {
        row-gap: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-article-row.bx-article-col-2 {
        row-gap: var(--spacing-128)
    }
}

@media print {
    .bx-article-row.bx-article-col-2 {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article2 Article2 Article2 Article2 Article2 Article2 Article2 Article2";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        width: 72rem
    }
}

.bx-article-row.bx-article-col-1 {
    --columns: 16;
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-areas: "Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1 Article1";
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:22.5em) {
    .bx-featured-single-post {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle" "term term term term" "singlePost singlePost singlePost singlePost";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-featured-single-post {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle" "term term term term date date date date  " "singlePost singlePost singlePost singlePost singlePost singlePost singlePost . " "rightPost rightPost rightPost rightPost rightPost rightPost rightPost . ";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-featured-single-post {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle" "term term term term term term term term . . . .  . . . .   " "singlePost singlePost singlePost singlePost singlePost singlePost singlePost singlePost . rightPost rightPost rightPost rightPost rightPost rightPost rightPost";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media print {
    .bx-featured-single-post {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle" "term term term term term term term term . . . .  . . . .   " "singlePost singlePost singlePost singlePost singlePost singlePost singlePost singlePost . rightPost rightPost rightPost rightPost rightPost rightPost rightPost";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        width: 72rem
    }
}

@media (min-width:120em) {
    .bx-featured-single-post {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle FeaturedArticle" "term term term term term term term term . . . .  . . . .   " "singlePost singlePost singlePost singlePost singlePost singlePost singlePost singlePost . . rightPost rightPost rightPost rightPost rightPost rightPost";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

.bx-featured-single-term-title {
    grid-area: term
}

.bx-featured-single-right-content {
    display: none;
    grid-area: rightPost
}

@media (min-width:48em) {
    .bx-featured-single-right-content {
        display: block
    }
}

.bx-article-featured_date-medium {
    grid-area: date;
    position: relative
}

@media(min-width:22.5em) {
    .bx-article-featured_date-medium {
        display: none
    }
}

@media(min-width:48em) {
    .bx-article-featured_date-medium {
        display: block;
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-40)
    }
}

@media(min-width:80em) {
    .bx-article-featured_date-medium {
        display: none
    }
}

@media print {
    .bx-article-featured_date-medium {
        display: none
    }
}

.bx-article-featured_date-medium .bx-featured-article-post_date {
    float: right
}

@media(min-width:22.5em) {
    .bx-article-featured_date {
        display: block
    }
}

@media(min-width:48em) {
    .bx-article-featured_date {
        display: none
    }
}

@media(min-width:80em) {
    .bx-article-featured_date {
        display: block
    }
}

@media print {
    .bx-article-featured_date {
        display: block
    }
}

.bx-featured-description {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media(min-width:48em) {
    .bx-featured-description {
        font-size: var(--fs-18);
        padding-bottom: var(--spacing-40)
    }
}

@media(min-width:80em) {
    .bx-featured-description {
        padding-bottom: var(--spacing-48)
    }
}

@media print {
    .bx-featured-description {
        padding-bottom: var(--spacing-48)
    }
}

@media(min-width:120em) {
    .bx-featured-description {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-48)
    }
}

.bx-article-featured-title {
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .bx-article-featured-title {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-article-featured-title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-article-featured-title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-40)
    }
}

@media print {
    .bx-article-featured-title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-40)
    }
}

@media(min-width:90em) {
    .bx-article-featured-title {
        font-size: var(--fs-24);
        line-height: 1.875rem
    }
}

@media (min-width:120em) {
    .bx-article-featured-title {
        font-size: var(--fs-32);
        line-height: 3rem;
        padding-bottom: var(--spacing-48)
    }
}

.bx-article-1-1 {
    grid-area: Article1
}

.bx-article-1-2 {
    grid-area: Article2
}

.bx-article-1-3 {
    grid-area: Article3
}

.bx-article-1-4 {
    grid-area: Article4
}

.bx-article-2-1 {
    grid-area: Article1
}

.bx-article-2-2 {
    grid-area: Article2
}

.bx-article-2-3 {
    grid-area: Article3
}

.bx-article-2-4 {
    grid-area: Article4
}

.bx-article-3-1 {
    grid-area: Article1
}

.bx-article-3-2 {
    grid-area: Article2
}

.bx-article-3-3 {
    grid-area: Article3
}

.bx-article-3-4 {
    grid-area: Article4
}

.bx-article-4-1 {
    grid-area: Article1
}

.bx-article-4-2 {
    grid-area: Article2
}

.bx-article-4-3 {
    grid-area: Article3
}

.bx-article-4-4 {
    grid-area: Article4
}

.bx-article-single-image,
.bx-featured-article-card {
    grid-area: FeaturedArticle
}

.bx-article-single-image {
    position: relative
}

@media (max-width:22.5em) {

    .bx-article-image:hover svg,
    .bx-article-single-image:hover svg,
    .bx-featured-content__media:hover svg,
    .bx-promo-carousel-item__media-hover:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:22.5em) {

    .bx-article-image:hover svg,
    .bx-article-single-image:hover svg,
    .bx-featured-content__media:hover svg,
    .bx-promo-carousel-item__media-hover:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:48em) {

    .bx-article-image:hover svg,
    .bx-article-single-image:hover svg,
    .bx-featured-content__media:hover svg,
    .bx-promo-carousel-item__media-hover:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:80em) {

    .bx-article-image:hover svg,
    .bx-article-single-image:hover svg,
    .bx-featured-content__media:hover svg,
    .bx-promo-carousel-item__media-hover:hover svg {
        transform: scale(1.125)
    }
}

@media print {

    .bx-article-image:hover svg,
    .bx-article-single-image:hover svg,
    .bx-featured-content__media:hover svg,
    .bx-promo-carousel-item__media-hover:hover svg {
        transform: scale(1.125)
    }
}

@media (min-width:90em) {

    .bx-article-image:hover svg,
    .bx-article-single-image:hover svg,
    .bx-featured-content__media:hover svg,
    .bx-promo-carousel-item__media-hover:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:120em) {

    .bx-article-image:hover svg,
    .bx-article-single-image:hover svg,
    .bx-featured-content__media:hover svg,
    .bx-promo-carousel-item__media-hover:hover svg {
        transform: scale(1.09091)
    }
}

.bx-featured-single-left-content {
    grid-area: singlePost
}

.bx-article-col-2 img,
.bx-article-col-3 img,
.bx-article-col-3-left img,
.bx-article-col-4 img {
    aspect-ratio: 16/9
}

.bx-article-col-1 img,
.bx-article-col-2 img,
.bx-article-col-3 img,
.bx-article-col-3-left img,
.bx-article-col-4 img {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

.bx-article-col-1 img {
    aspect-ratio: 21/9
}

.bx-article-single-image img,
.bx-featured-article-card img {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

@media(min-width:22.5em) {

    .bx-article-single-image img,
    .bx-featured-article-card img {
        aspect-ratio: 16/9
    }
}

@media (min-width:48em) {

    .bx-article-single-image img,
    .bx-featured-article-card img {
        aspect-ratio: 21/9
    }
}

.bx-featured-banner-button {
    position: relative
}

@media (max-width:22.5em) {
    .bx-featured-banner-button {
        height: 11.563rem
    }
}

@media (min-width:22.5em) {
    .bx-featured-banner-button {
        height: 11.563rem
    }
}

@media (min-width:26em) {
    .bx-featured-banner-button {
        height: 12.938rem
    }
}

@media (min-width:48em) {
    .bx-featured-banner-button {
        height: 24.188rem
    }
}

@media (min-width:80em) {
    .bx-featured-banner-button {
        height: 22.25rem
    }
}

@media print {
    .bx-featured-banner-button {
        height: 22.25rem
    }
}

@media (min-width:90em) {
    .bx-featured-banner-button {
        height: 24.75rem
    }
}

@media (min-width:120em) {
    .bx-featured-banner-button {
        height: 36.063rem
    }
}

.bx-featured-single-term-title a,
.bx-featured-single-term-title p {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {

    .bx-featured-single-term-title a,
    .bx-featured-single-term-title p {
        font-size: var(--fs-14)
    }
}

@media print {

    .bx-featured-single-term-title a,
    .bx-featured-single-term-title p {
        font-size: var(--fs-14)
    }
}

@media (min-width:120em) {

    .bx-featured-single-term-title a,
    .bx-featured-single-term-title p {
        font-size: var(--fs-16)
    }
}

.bx-article-term-title {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-article-term-title {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-16)
    }
}

@media print {
    .bx-article-term-title {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-20)
    }
}

@media (min-width:120em) {
    .bx-article-term-title {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-featured-single-term-title {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-featured-single-term-title {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-featured-single-term-title {
        padding-top: var(--spacing-48)
    }
}

@media print {
    .bx-featured-single-term-title {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-featured-single-term-title {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-featured-single-term-category {
        padding-bottom: var(--spacing-20)
    }
}

@media (min-width:48em) {
    .bx-featured-single-term-category {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-featured-single-term-category {
        padding-bottom: var(--spacing-20)
    }
}

@media print {
    .bx-featured-single-term-category {
        padding-bottom: var(--spacing-20)
    }
}

@media (min-width:120em) {
    .bx-featured-single-term-category {
        padding-bottom: var(--spacing-24)
    }
}

.bx-article-image {
    position: relative
}

@media (min-width:22.5em) {
    .bx-article-term-title_if-image {
        padding-top: var(--spacing-32)
    }
}

@media print {
    .bx-article-term-title_if-image {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-article-term-title_if-image {
        padding-top: var(--spacing-40)
    }
}

.bx-article-title {
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .bx-article-title {
        font-size: var(--fs-20)
    }
}

@media print {
    .bx-article-title {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .bx-article-title {
        font-size: var(--fs-24)
    }
}

@media (min-width:22.5em) {
    .bx-featured-article-post_date {
        font-size: var(--fs-16)
    }
}

@media print {
    .bx-featured-article-post_date {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-featured-article-post_date {
        font-size: var(--fs-18)
    }
}

@media (min-width:22.5em) {
    .bx-article-post_date {
        font-size: var(--fs-16);
        padding-top: var(--spacing-40)
    }
}

@media print {
    .bx-article-post_date {
        font-size: var(--fs-16);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-article-post_date {
        font-size: var(--fs-16);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {

    .bx-article-col-4 article,
    .bx-article-col-load-more article {
        width: 16.625rem
    }
}

@media print {

    .bx-article-col-4 article,
    .bx-article-col-load-more article {
        width: 16.625rem
    }
}

@media (min-width:90em) {

    .bx-article-col-4 article,
    .bx-article-col-load-more article {
        width: 18.625rem
    }
}

@media (min-width:120em) {

    .bx-article-col-4 article,
    .bx-article-col-load-more article {
        width: 24.625rem
    }
}

@media (min-width:48em) {
    .bx-article-col-2 article {
        width: 20.75rem
    }
}

@media (min-width:80em) {
    .bx-article-col-2 article {
        width: 34.75rem
    }
}

@media print {
    .bx-article-col-2 article {
        width: 34.75rem
    }
}

@media (min-width:90em) {
    .bx-article-col-2 article {
        width: 38.75rem
    }
}

@media (min-width:120em) {
    .bx-article-col-2 article {
        width: 50.75rem
    }
}

.bx-article-row article:last-child {
    justify-self: right
}

@media (min-width:48em) {

    .bx-article-col-3-left article:first-child,
    .bx-article-col-3-left article:nth-child(2) {
        width: 20.75rem
    }
}

@media print {

    .bx-article-col-3-left article:first-child,
    .bx-article-col-3-left article:nth-child(2) {
        width: 20.75rem
    }
}

@media (min-width:48em) {
    .bx-article-col-3-left article:nth-child(3) {
        padding-top: var(--spacing-96);
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-article-col-3-left article:nth-child(3) {
        padding-top: 0
    }
}

@media print {
    .bx-article-col-3-left article:nth-child(3) {
        padding-top: 0
    }
}

@media (min-width:80em) {

    .bx-article-col-3-left article:nth-child(2),
    .bx-article-col-3-left article:nth-child(3) {
        width: 16.625rem
    }
}

@media print {

    .bx-article-col-3-left article:nth-child(2),
    .bx-article-col-3-left article:nth-child(3) {
        width: 16.625rem
    }
}

@media (min-width:90em) {

    .bx-article-col-3-left article:nth-child(2),
    .bx-article-col-3-left article:nth-child(3) {
        width: 18.625rem
    }
}

@media (min-width:120em) {

    .bx-article-col-3-left article:nth-child(2),
    .bx-article-col-3-left article:nth-child(3) {
        width: 24.625rem
    }
}

@media (min-width:48em) {
    .bx-article-col-3 article:nth-child(-n+2) {
        width: 20.75rem
    }
}

@media (min-width:80em) {
    .bx-article-col-3 article:nth-child(-n+2) {
        width: 16.625rem
    }
}

@media print {
    .bx-article-col-3 article:nth-child(-n+2) {
        width: 16.625rem
    }
}

@media (min-width:90em) {
    .bx-article-col-3 article:nth-child(-n+2) {
        width: 18.625rem
    }
}

@media (min-width:120em) {
    .bx-article-col-3 article:nth-child(-n+2) {
        width: 24.625rem
    }
}

@media (min-width:80em) {
    .bx-article-col-3-left article:first-child {
        width: 34.75rem
    }
}

@media print {
    .bx-article-col-3-left article:first-child {
        width: 34.75rem
    }
}

@media (min-width:90em) {
    .bx-article-col-3-left article:first-child {
        width: 38.75rem
    }
}

@media (min-width:120em) {
    .bx-article-col-3-left article:first-child {
        width: 50.75rem
    }
}

@media (min-width:48em) {
    .bx-article-col-3 article:nth-child(3) {
        padding-top: var(--spacing-96);
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-article-col-3 article:nth-child(3) {
        padding-top: 0;
        width: 34.75rem
    }
}

@media print {
    .bx-article-col-3 article:nth-child(3) {
        padding-top: 0;
        width: 34.75rem
    }
}

@media (min-width:90em) {
    .bx-article-col-3 article:nth-child(3) {
        width: 38.75rem
    }
}

@media (min-width:120em) {
    .bx-article-col-3 article:nth-child(3) {
        width: 50.75rem
    }
}

@media (min-width:22.5em) {
    .bx-article-load-more {
        grid-column-gap: var(--spacing-16);
        --columns: 4;
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "LoadMore LoadMore LoadMore LoadMore";
        justify-items: center;
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width:48em) {
    .bx-article-load-more {
        --columns: 8;
        grid-template-areas: "LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-article-load-more {
        --columns: 16;
        grid-template-areas: "LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media print {
    .bx-article-load-more {
        --columns: 16;
        grid-template-areas: "LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

.bx-article-term-title a,
.bx-featured-single-term-title a {
    position: relative;
    text-decoration: none
}

.bx-article-featured-title a,
.bx-article-title a,
.bx-promo-carousel-article-item__title a {
    font-weight: var(--fw-light);
    position: relative;
    text-decoration: none
}

.bx-article-featured-title a,
.bx-article-term-title a,
.bx-article-title a,
.bx-featured-single-term-title a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    transition: background-size .3s
}

.bx-article-featured-title a:hover,
.bx-article-term-title a:hover,
.bx-article-title a:hover,
.bx-featured-single-term-title a:hover {
    background-size: 100% 1px
}

@media(min-width:22.5em) {
    .bstone-insights-archive-banner__container {
        padding-bottom: var(--spacing-40);
        padding-top: var(--spacing-40)
    }
}

@media(min-width:26em) {
    .bstone-insights-archive-banner__container {
        padding-bottom: var(--spacing-40);
        padding-top: var(--spacing-40)
    }
}

@media(min-width:48em) {
    .bstone-insights-archive-banner__container {
        padding-bottom: var(--spacing-48);
        padding-top: var(--spacing-48)
    }
}

@media(min-width:80em) {
    .bstone-insights-archive-banner__container {
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-32)
    }
}

@media print {
    .bstone-insights-archive-banner__container {
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-32)
    }
}

@media(min-width:90em) {
    .bstone-insights-archive-banner__container {
        padding-bottom: var(--spacing-40);
        padding-top: var(--spacing-40)
    }
}

@media(min-width:120em) {
    .bstone-insights-archive-banner__container {
        padding-bottom: var(--spacing-64);
        padding-top: var(--spacing-64)
    }
}

.bx-article-image[\:has\(\.bx-article-image-focused\.focus-visible\)] {
    border: .125rem solid var(--c-yellow)
}

.bx-article-image:has(.bx-article-image-focused.focus-visible) {
    border: .125rem solid var(--c-yellow)
}

.bx-article-image[\:has\(\.bx-article-image-focused\:focus-visible\)] {
    border: .125rem solid var(--c-yellow)
}

.bx-article-image:has(.bx-article-image-focused:focus-visible) {
    border: .125rem solid var(--c-yellow)
}

.bx-article-single-image[\:has\(\.bx-article-image-focused\.focus-visible\)] {
    outline: .125rem solid var(--c-yellow)
}

.bx-article-single-image:has(.bx-article-image-focused.focus-visible) {
    outline: .125rem solid var(--c-yellow)
}

.bx-article-single-image[\:has\(\.bx-article-image-focused\:focus-visible\)] {
    outline: .125rem solid var(--c-yellow)
}

.bx-article-single-image:has(.bx-article-image-focused:focus-visible) {
    outline: .125rem solid var(--c-yellow)
}

.bx-promo-carousel-item__media-hover[\:has\(\.bx-article-image-focused\.focus-visible\)] {
    border: .125rem solid var(--c-yellow)
}

.bx-promo-carousel-item__media-hover:has(.bx-article-image-focused.focus-visible) {
    border: .125rem solid var(--c-yellow)
}

.bx-promo-carousel-item__media-hover[\:has\(\.bx-article-image-focused\:focus-visible\)] {
    border: .125rem solid var(--c-yellow)
}

.bx-promo-carousel-item__media-hover:has(.bx-article-image-focused:focus-visible) {
    border: .125rem solid var(--c-yellow)
}

.bx-featured-content__media[\:has\(\.bx-article-image-focused\.focus-visible\)] {
    outline: .125rem solid var(--c-yellow)
}

.bx-featured-content__media:has(.bx-article-image-focused.focus-visible) {
    outline: .125rem solid var(--c-yellow)
}

.bx-featured-content__media[\:has\(\.bx-article-image-focused\:focus-visible\)] {
    outline: .125rem solid var(--c-yellow)
}

.bx-featured-content__media:has(.bx-article-image-focused:focus-visible) {
    outline: .125rem solid var(--c-yellow)
}

.bx-load-more__nav-item .bx-load-more__item-link svg[data-uw-sr-styled=true] {
    background-color: var(--c-yellow);
    outline: .25rem var(--c-yellow) solid
}

@media (max-width:22.5em) {
    .bx-article-content-video__svg {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-article-content-video__svg {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-article-content-video__svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-article-content-video__svg {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-article-content-video__svg {
        height: var(--spacing-88);
        width: var(--spacing-88)
    }
}

@media print {
    .bx-article-content-video__svg {
        height: var(--spacing-88);
        width: var(--spacing-88)
    }
}

@media (min-width:90em) {
    .bx-article-content-video__svg {
        height: var(--spacing-88);
        width: var(--spacing-88)
    }
}

@media (min-width:120em) {
    .bx-article-content-video__svg {
        height: var(--spacing-88);
        width: var(--spacing-88)
    }
}

.bx-article-content-video__svg {
    transition: transform .1s
}

.bx-article-content-video__link {
    position: absolute
}

@media (max-width:22.5em) {
    .bx-article-content-video__link {
        bottom: var(--spacing-20);
        right: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-article-content-video__link {
        bottom: var(--spacing-20);
        right: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-article-content-video__link {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-article-content-video__link {
        bottom: var(--spacing-40);
        right: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-article-content-video__link {
        bottom: var(--spacing-48);
        right: var(--spacing-48)
    }
}

@media print {
    .bx-article-content-video__link {
        bottom: var(--spacing-48);
        right: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-article-content-video__link {
        bottom: var(--spacing-48);
        right: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-article-content-video__link {
        bottom: var(--spacing-48);
        right: var(--spacing-48)
    }
}

.bx-article-col-4 article .bx-article-image .bx-featured-content-video__link,
.bx-article-col-load-more article .bx-article-image .bx-featured-content-video__link {
    bottom: var(--spacing-16);
    position: absolute;
    right: var(--spacing-16)
}

@media (min-width:22.5em) {

    .bx-article-col-4 article .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-load-more article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

@media (min-width:26em) {

    .bx-article-col-4 article .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-load-more article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media (min-width:48em) {

    .bx-article-col-4 article .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-load-more article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media (min-width:80em) {

    .bx-article-col-4 article .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-load-more article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

@media print {

    .bx-article-col-4 article .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-load-more article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

@media (min-width:90em) {

    .bx-article-col-4 article .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-load-more article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

@media (min-width:120em) {

    .bx-article-col-4 article .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-load-more article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

.bx-article-col-4 article .bx-article-image .bx-featured-content-video__link svg,
.bx-article-col-load-more article .bx-article-image .bx-featured-content-video__link svg {
    transition: transform .1s
}

.bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link,
.bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link,
.bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link,
.bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link {
    position: absolute
}

@media (min-width:80em) {

    .bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-16) !important;
        right: var(--spacing-16) !important
    }
}

@media print {

    .bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-16) !important;
        right: var(--spacing-16) !important
    }
}

@media (min-width:80em) {

    .bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-48) !important;
        width: var(--spacing-48) !important
    }
}

@media print {

    .bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-48) !important;
        width: var(--spacing-48) !important
    }
}

@media (min-width:90em) {

    .bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-48) !important;
        width: var(--spacing-48) !important
    }
}

@media (min-width:120em) {

    .bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-56) !important;
        width: var(--spacing-56) !important
    }
}

.bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link svg,
.bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
.bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
.bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg {
    transition: transform .1s
}

.bx-article-col-3 article .bx-article-image .bx-featured-content-video__link,
.bx-article-col-3-left article .bx-article-image .bx-featured-content-video__link {
    position: absolute
}

@media (min-width:22.5em) {

    .bx-article-col-3 article .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media print {

    .bx-article-col-3 article .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media (min-width:22.5em) {

    .bx-article-col-3 article .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

@media (min-width:26em) {

    .bx-article-col-3 article .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media print {

    .bx-article-col-3 article .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

.bx-article-col-3 article .bx-article-image .bx-featured-content-video__link svg,
.bx-article-col-3-left article .bx-article-image .bx-featured-content-video__link svg {
    transition: transform .1s
}

.bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link,
.bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link,
.bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link,
.bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link {
    position: absolute
}

@media (min-width:48em) {

    .bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media print {

    .bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media (min-width:48em) {

    .bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media print {

    .bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

.bx-article-col-3 article:first-child .bx-article-image .bx-featured-content-video__link svg,
.bx-article-col-3 article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg,
.bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link svg,
.bx-article-col-3-left article:nth-child(2) .bx-article-image .bx-featured-content-video__link svg {
    transition: transform .1s
}

.bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link,
.bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link {
    position: absolute
}

@media (min-width:48em) {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-40);
        right: var(--spacing-40)
    }
}

@media print {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-40);
        right: var(--spacing-40)
    }
}

@media (min-width:48em) {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

@media print {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

.bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg,
.bx-article-col-3-left article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg {
    transition: transform .1s
}

.bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link,
.bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link {
    position: absolute
}

@media (min-width:80em) {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

@media print {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

@media (min-width:90em) {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

@media (min-width:120em) {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-40);
        right: var(--spacing-40)
    }
}

@media (min-width:80em) {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media print {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media (min-width:90em) {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media (min-width:120em) {

    .bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg,
    .bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

.bx-article-col-3 article:nth-child(3) .bx-article-image .bx-featured-content-video__link svg,
.bx-article-col-3-left article:first-child .bx-article-image .bx-featured-content-video__link svg {
    transition: transform .1s
}

.bx-article-col-2 article .bx-article-image .bx-featured-content-video__link {
    position: absolute
}

@media (max-width:22.5em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

@media print {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link {
        bottom: var(--spacing-40);
        right: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media print {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-article-col-2 article .bx-article-image .bx-featured-content-video__link svg {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

.bx-article-col-2 article .bx-article-image .bx-featured-content-video__link svg {
    transition: transform .1s
}

.bx-article-new-link {
    margin-bottom: auto;
    margin-left: auto;
    margin-top: auto
}

@media(min-width:22.5em) {
    .bx-article-new-link {
        display: none
    }
}

@media(min-width:48em) {
    .bx-article-new-link {
        display: block
    }
}

@media print {
    .bx-article-new-link {
        display: block
    }
}

@media(min-width:22.5em) {
    .bx-article-news-link-min {
        display: flex;
        flex-direction: column
    }
}

@media(min-width:48em) {
    .bx-article-news-link-min {
        display: none
    }
}

@media print {
    .bx-article-news-link-min {
        display: none
    }
}

.bx-article-news-link-min a {
    margin-left: auto;
    margin-right: auto
}

@media(min-width:22.5em) {
    .bx-article-grid-bottom-spacing-for-small-screen {
        padding-bottom: var(--spacing-88)
    }
}

@media(min-width:48em) {
    .bx-article-grid-bottom-spacing-for-small-screen {
        padding-bottom: 0
    }
}

@media print {
    .bx-article-grid-bottom-spacing-for-small-screen {
        padding-bottom: 0
    }
}

.bx-article-seperator {
    background-color: var(--c-copy);
    height: 1px;
    margin-bottom: var(--spacing-40);
    margin-top: 0;
    width: 100%
}

@media(min-width:22.5em) {
    .bx-archive-news__section-header {
        padding-bottom: var(--spacing-48)
    }
}

@media(min-width:26em) {
    .bx-archive-news__section-header {
        padding-bottom: var(--spacing-48)
    }
}

@media(min-width:48em) {
    .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:80em) {
    .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:90em) {
    .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:120em) {
    .bx-archive-news__section-header {
        padding-bottom: var(--spacing-80)
    }
}

.bx-archive-news__section-title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media(min-width:22.5em) {
    .bx-archive-news__section-title {
        font-size: var(--spacing-32);
        max-width: 20.5rem
    }
}

@media(min-width:26em) {
    .bx-archive-news__section-title {
        font-size: var(--fs-32);
        max-width: 23rem
    }
}

@media(min-width:48em) {
    .bx-archive-news__section-title {
        font-size: var(--fs-40);
        max-width: 26.5rem
    }
}

@media(min-width:80em) {
    .bx-archive-news__section-title {
        font-size: var(--fs-40);
        max-width: 44rem
    }
}

@media print {
    .bx-archive-news__section-title {
        font-size: var(--fs-40);
        max-width: 44rem
    }
}

@media(min-width:90em) {
    .bx-archive-news__section-title {
        font-size: var(--fs-40);
        max-width: 44rem
    }
}

@media(min-width:120em) {
    .bx-archive-news__section-title {
        font-size: var(--fs-48);
        max-width: 51rem
    }
}

.bx-article-news-title {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    text-transform: uppercase
}

@media (min-width:22.5em) {
    .bx-article-news-title {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-20)
    }
}

@media print {
    .bx-article-news-title {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-20)
    }
}

@media (min-width:120em) {
    .bx-article-news-title {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-24)
    }
}

.bx-article-column,
.row__column {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.bx-article-col-2 .bx-article-card:not([style*=display]),
.bx-article-col-2 .bx-article-card[style*="display: block"],
.bx-article-col-3 .bx-article-card:not([style*=display]),
.bx-article-col-3 .bx-article-card[style*="display: block"],
.bx-article-col-3-left .bx-article-card:not([style*=display]),
.bx-article-col-3-left .bx-article-card[style*="display: block"],
.bx-article-col-4 .bx-article-card:not([style*=display]),
.bx-article-col-4 .bx-article-card[style*="display: block"] {
    display: flex !important;
    flex-direction: column !important
}

.bx-article-col-2 .bx-article-post_date,
.bx-article-col-3 .bx-article-post_date,
.bx-article-col-3-left .bx-article-post_date,
.bx-article-col-4 .bx-article-post_date,
.bx-article-featured-news-press-column .bx-article-post_date,
.bx-article-featured-news-press-release-column:nth-child(2) .bx-article-post_date,
.bx-article-featured-news-press-release-column:nth-child(3) .bx-article-post_date {
    margin-top: auto !important
}

.bx-article-content-container .bx-subscribe-cta[data-uw-sr-styled=true] .bx-singular-link_frontend,
.bx-content-container .bx-subscribe-cta[data-uw-sr-styled=true] .bx-singular-link_frontend {
    color: var(--c-black)
}

.bx-article-news-title,
.bx-article-term-title,
.bx-featured-single-term-category {
    text-transform: uppercase
}

@media (min-width:22.5em) {
    .bx-article-term-title_if-eyebrow {
        padding-top: 4.563rem
    }
}

@media print {
    .bx-article-term-title_if-eyebrow {
        padding-top: 4.563rem
    }
}

@media (min-width:120em) {
    .bx-article-term-title_if-eyebrow {
        padding-top: var(--spacing-88)
    }
}

@media (max-width:79.9375em) {

    .bx-article-col-3 .new-class.bx-article-1-3 .bx-article-title,
    .bx-article-col-3 .new-class.bx-article-2-3 .bx-article-title,
    .bx-article-col-3-left .new-class.bx-article-1-3 .bx-article-title,
    .bx-article-col-3-left .new-class.bx-article-2-3 .bx-article-title,
    .bx-article-col-3-left .new-class.bx-article-3-3 .bx-article-title {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:80em) {
    .bx-article-col-3 .new-class.bx-article-3-3 .bx-article-title {
        padding-top: var(--spacing-32) !important
    }
}

@media print {
    .bx-article-col-3 .new-class.bx-article-3-3 .bx-article-title {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:120em) {
    .bx-article-col-3 .new-class.bx-article-3-3 .bx-article-title {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {

    .pp-top.bx-article-col-3-left article:nth-child(2) .bx-article-title,
    .pp-top.bx-article-col-3-left article:nth-child(3) .bx-article-title {
        padding-top: var(--spacing-32) !important
    }
}

@media print {

    .pp-top.bx-article-col-3-left article:nth-child(2) .bx-article-title,
    .pp-top.bx-article-col-3-left article:nth-child(3) .bx-article-title {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:120em) {

    .pp-top.bx-article-col-3-left article:nth-child(2) .bx-article-title,
    .pp-top.bx-article-col-3-left article:nth-child(3) .bx-article-title {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {

    .pp-top.bx-article-col-3 article:first-child .bx-article-title,
    .pp-top.bx-article-col-3 article:nth-child(2) .bx-article-title {
        padding-top: var(--spacing-32) !important
    }
}

@media print {

    .pp-top.bx-article-col-3 article:first-child .bx-article-title,
    .pp-top.bx-article-col-3 article:nth-child(2) .bx-article-title {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:120em) {

    .pp-top.bx-article-col-3 article:first-child .bx-article-title,
    .pp-top.bx-article-col-3 article:nth-child(2) .bx-article-title {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:22.5em) {
    .bx-article-dynamic-padding {
        padding-top: 4.563rem
    }
}

@media (min-width:120em) {
    .bx-article-dynamic-padding {
        padding-top: var(--spacing-88)
    }
}

.bx-article-dynamic-padding-32 {
    padding-top: var(--spacing-32)
}

.bx-article-dynamic-padding-40 {
    padding-top: var(--spacing-40)
}

@media (min-width:22.5em) {
    .bx-new__no-cat article .bx-article-title {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-new__no-cat article .bx-article-title {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .no-term .bx-article-title {
        padding-top: var(--spacing-32)
    }
}

@media print {
    .no-term .bx-article-title {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .no-term .bx-article-title {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-new__no-cat.bx-article-col-3-left article:first-child:not(.no-term-single) .bx-article-title {
        padding-top: 0
    }
}

@media print {
    .bx-new__no-cat.bx-article-col-3-left article:first-child:not(.no-term-single) .bx-article-title {
        padding-top: 0
    }
}

@media (min-width:80em) {
    .bx-new__no-cat.bx-article-col-3 article:nth-child(3):not(.no-term-single) .bx-article-title {
        padding-top: 0
    }
}

@media print {
    .bx-new__no-cat.bx-article-col-3 article:nth-child(3):not(.no-term-single) .bx-article-title {
        padding-top: 0
    }
}

@media (min-width:48em) and (max-width:79.9375em) {

    .bx-article-col-3 article:nth-child(3).no-term-single .bx-article-title,
    .bx-article-col-3-left article:nth-child(3).no-term-single .bx-article-title {
        padding-top: var(--spacing-32)
    }

    .bx-article-col-3 article:nth-child(3):not(.no-term-single) .bx-article-title,
    .bx-article-col-3-left article:nth-child(3):not(.no-term-single) .bx-article-title {
        padding-top: 0
    }
}

.no-term-image .bx-article-title {
    padding-top: 0 !important
}

@media (min-width:22.5em) {
    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-image-col-4-2).bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }
}

@media (min-width:26em) {
    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-image-col-4-2).bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 12.5rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 15.063rem !important
    }
}

@media (min-width:80em) {
    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-image-col-4-2).bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }
}

@media print {
    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-image-col-4-2).bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }
}

@media (min-width:90em) {
    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-image-col-4-2).bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 12.5rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 15.063rem !important
    }
}

@media (min-width:120em) {
    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-image-col-4-2).bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 16.375rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-4:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 19.375rem !important
    }
}

@media (min-width:22.5em) {
    .term-in-the-news .bx-article-col-4.bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }

    .term-in-the-news .bx-article-col-4:not(.bx-new__no-cat) article.no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }
}

@media (min-width:26em) {
    .term-in-the-news .bx-article-col-4.bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 12.5rem !important
    }

    .term-in-the-news .bx-article-col-4:not(.bx-new__no-cat) article.no-term-image .bx-article-title {
        padding-top: 15.063rem !important
    }
}

@media (min-width:80em) {
    .term-in-the-news .bx-article-col-4.bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }

    .term-in-the-news .bx-article-col-4:not(.bx-new__no-cat) article.no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }
}

@media print {
    .term-in-the-news .bx-article-col-4.bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }

    .term-in-the-news .bx-article-col-4:not(.bx-new__no-cat) article.no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }
}

@media (min-width:90em) {
    .term-in-the-news .bx-article-col-4.bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 12.5rem !important
    }

    .term-in-the-news .bx-article-col-4:not(.bx-new__no-cat) article.no-term-image .bx-article-title {
        padding-top: 15.063rem !important
    }
}

@media (min-width:120em) {
    .term-in-the-news .bx-article-col-4.bx-new__no-cat article.no-term-image .bx-article-title {
        padding-top: 16.375rem !important
    }

    .term-in-the-news .bx-article-col-4:not(.bx-new__no-cat) article.no-term-image .bx-article-title {
        padding-top: 19.375rem !important
    }
}

@media (min-width:22.5em) {
    .bx-article-col-load-more:not(.bx-new-no-cat_load-more) article.no-term-single .bx-article-title {
        padding-top: 4.563rem
    }
}

@media (min-width:120em) {
    .bx-article-col-load-more:not(.bx-new-no-cat_load-more) article.no-term-single .bx-article-title {
        padding-top: var(--spacing-88)
    }
}

.bx-article-related-grid {
    background: var(--c-background);
    color: var(--c-copy)
}

@media print {
    .bx-article-related-grid {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-related-article-with-no-image .bx-related-article-with-title {
        padding-top: 13.938rem
    }
}

@media (min-width:26em) {
    .bx-related-article-with-no-image .bx-related-article-with-title {
        padding-top: 15.063rem
    }
}

@media (min-width:48em) {
    .bx-related-article-with-no-image .bx-related-article-with-title {
        padding-top: 15.063rem
    }
}

@media (min-width:80em) {
    .bx-related-article-with-no-image .bx-related-article-with-title {
        padding-top: 13.938rem
    }
}

@media print {
    .bx-related-article-with-no-image .bx-related-article-with-title {
        padding-top: 13.938rem
    }
}

@media (min-width:90em) {
    .bx-related-article-with-no-image .bx-related-article-with-title {
        padding-top: 15.063rem
    }
}

@media (min-width:120em) {
    .bx-related-article-with-no-image .bx-related-article-with-title {
        padding-top: 19.375rem
    }
}

@media (min-width:22.5em) {
    .bx-related-article-with-no-image .bx-related-article-with-term {
        padding-top: 11.375rem
    }
}

@media (min-width:26em) {
    .bx-related-article-with-no-image .bx-related-article-with-term {
        padding-top: 12.5rem
    }
}

@media (min-width:48em) {
    .bx-related-article-with-no-image .bx-related-article-with-term {
        padding-top: 12.5rem
    }
}

@media (min-width:80em) {
    .bx-related-article-with-no-image .bx-related-article-with-term {
        padding-top: 11.375rem
    }
}

@media print {
    .bx-related-article-with-no-image .bx-related-article-with-term {
        padding-top: 11.375rem
    }
}

@media (min-width:90em) {
    .bx-related-article-with-no-image .bx-related-article-with-term {
        padding-top: 12.5rem
    }
}

@media (min-width:120em) {
    .bx-related-article-with-no-image .bx-related-article-with-term {
        padding-top: 16.375rem
    }
}

@media (min-width:22.5em) {
    .bx-article-related-grid-no-term-no-image {
        padding-top: 2.563rem
    }
}

@media (min-width:26em) {
    .bx-article-related-grid-no-term-no-image {
        padding-top: 2.563rem
    }
}

@media (min-width:48em) {
    .bx-article-related-grid-no-term-no-image {
        padding-top: 2.563rem
    }
}

@media (min-width:80em) {
    .bx-article-related-grid-no-term-no-image {
        padding-top: 2.563rem
    }
}

@media print {
    .bx-article-related-grid-no-term-no-image {
        padding-top: 2.563rem
    }
}

@media (min-width:90em) {
    .bx-article-related-grid-no-term-no-image {
        padding-top: 2.563rem
    }
}

@media (min-width:120em) {
    .bx-article-related-grid-no-term-no-image {
        padding-top: var(--spacing-48)
    }
}

.bx-article-card[data-uw-sr-styled=true] .bx-article-term-title a,
.bx-article-card[data-uw-sr-styled=true] .bx-article-title a,
.bx-article-related-grid[data-uw-sr-styled=true] .bx-article-term-title a,
.bx-article-related-grid[data-uw-sr-styled=true] .bx-article-title a,
.bx-article-term-title[data-uw-sr-styled=true] a,
.bx-article-title[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-article-image[\:has\(img\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    border: .25rem solid var(--c-yellow)
}

.bx-article-image:has(img[data-uw-sr-styled=true]) {
    border: .25rem solid var(--c-yellow)
}

.bx-article-grid-component-svg svg[data-uw-sr-styled=true]>g>path {
    fill: var(--c-white) !important
}

.bx-article-grid-component-svg svg>g>path {
    fill: var(--c-copy);
    color: var(--c-copy)
}

@media (min-width:22.5em) and (max-width:25.8125em) {
    .bx-news-four-grid-alignment .bx-article-dynamic-row-3.bx-new__no-image .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-dynamic-row-3:not(.bx-new__no-cat):not(.bx-new__no-image) .no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }

    .bx-news-four-grid-alignment .bx-article-dynamic-row-3.bx-new__no-cat:not(.bx-new__no-image) .no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }
}

@media (min-width:26em) and (max-width:47.9375em) {
    .bx-news-four-grid-alignment .bx-article-dynamic-row-3.bx-new__no-image .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-dynamic-row-3:not(.bx-new__no-cat):not(.bx-new__no-image) .no-term-image .bx-article-title {
        padding-top: 15.063rem !important
    }

    .bx-news-four-grid-alignment .bx-article-dynamic-row-3.bx-new__no-cat:not(.bx-new__no-image) .no-term-image .bx-article-title {
        padding-top: 12.5rem !important
    }
}

@media (min-width:80em) {

    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-image article:nth-child(2) .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-image article:nth-child(3) .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3-left:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(3).no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(3).no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-image article:first-child .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-image article:nth-child(2) .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3:not(.bx-new__no-cat):not(.bx-new__no-image) article:first-child.no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-cat:not(.bx-new__no-image) article:first-child.no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }
}

@media print {

    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-image article:nth-child(2) .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-image article:nth-child(3) .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3-left:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(3).no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(3).no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-image article:first-child .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-image article:nth-child(2) .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3:not(.bx-new__no-cat):not(.bx-new__no-image) article:first-child.no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-cat:not(.bx-new__no-image) article:first-child.no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }
}

@media (min-width:90em) {

    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-image article:nth-child(2) .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-image article:nth-child(3) .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3-left:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(3).no-term-image .bx-article-title {
        padding-top: 15.063rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(3).no-term-image .bx-article-title {
        padding-top: 12.5rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-image article:first-child .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-image article:nth-child(2) .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3:not(.bx-new__no-cat):not(.bx-new__no-image) article:first-child.no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title {
        padding-top: 15.063rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-cat:not(.bx-new__no-image) article:first-child.no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title {
        padding-top: 12.5rem !important
    }
}

@media (min-width:120em) {

    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-image article:nth-child(2) .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-image article:nth-child(3) .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3-left:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(3).no-term-image .bx-article-title {
        padding-top: 19.375rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3-left.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(3).no-term-image .bx-article-title {
        padding-top: 16.375rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-image article:first-child .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-image article:nth-child(2) .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3:not(.bx-new__no-cat):not(.bx-new__no-image) article:first-child.no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title {
        padding-top: 19.375rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-cat:not(.bx-new__no-image) article:first-child.no-term-image .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-col-3.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title {
        padding-top: 16.375rem !important
    }
}

@media (min-width:48em) and (max-width:79.9375em) {

    .bx-news-four-grid-alignment .bx-article-dynamic-row-3.bx-new__no-image article:first-child .bx-article-title,
    .bx-news-four-grid-alignment .bx-article-dynamic-row-3.bx-new__no-image article:nth-child(2) .bx-article-title {
        padding-top: 0 !important
    }

    .bx-news-four-grid-alignment .bx-article-dynamic-row-3:not(.bx-new__no-cat):not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title {
        padding-top: 16.25rem !important
    }

    .bx-news-four-grid-alignment .bx-article-dynamic-row-3.bx-new__no-cat:not(.bx-new__no-image) article:nth-child(2).no-term-image .bx-article-title {
        padding-top: 13.688rem !important
    }

    .bx-news-four-grid-alignment .bx-article-dynamic-row-3:not(.bx-new__no-cat):not(.bx-new__no-image) article:first-child.no-term-image .bx-article-title {
        padding-top: 16.25rem !important
    }

    .bx-news-four-grid-alignment .bx-article-dynamic-row-3.bx-new__no-cat:not(.bx-new__no-image) article:first-child.no-term-image .bx-article-title {
        padding-top: 13.688rem !important
    }
}

.bx-news-four-grid-alignment .bx-new__no-image-col-4-2 article .bx-article-title {
    padding-top: 0 !important
}

@media (min-width:22.5em) {
    .bx-news-four-grid-alignment .bx-article-col-2.bx-new__no-cat:not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 11.375rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-2:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 13.938rem !important
    }
}

@media (min-width:26em) {
    .bx-news-four-grid-alignment .bx-article-col-2.bx-new__no-cat:not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 12.5rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-2:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 15.063rem !important
    }
}

@media (min-width:48em) {
    .bx-news-four-grid-alignment .bx-article-col-2.bx-new__no-cat:not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 13.688rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-2:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 16.25rem !important
    }
}

@media (min-width:80em) {
    .bx-news-four-grid-alignment .bx-article-col-2.bx-new__no-cat:not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 21.563rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-2:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 24.125rem !important
    }
}

@media print {
    .bx-news-four-grid-alignment .bx-article-col-2.bx-new__no-cat:not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 21.563rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-2:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 24.125rem !important
    }
}

@media (min-width:90em) {
    .bx-news-four-grid-alignment .bx-article-col-2.bx-new__no-cat:not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 23.813rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-2:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 26.375rem !important
    }
}

@media (min-width:120em) {
    .bx-news-four-grid-alignment .bx-article-col-2.bx-new__no-cat:not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 31.063rem !important
    }

    .bx-news-four-grid-alignment .bx-article-col-2:not(.bx-new__no-cat):not(.bx-new__no-image-col-4-2) article.no-term-image .bx-article-title {
        padding-top: 34.063rem !important
    }
}

@media (min-width:22.5em) {
    .bx-article-col-load-more.bx-new-no-cat_load-more:not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 11.375rem !important
    }
}

@media (min-width:26em) {
    .bx-article-col-load-more.bx-new-no-cat_load-more:not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 12.5rem !important
    }
}

@media (min-width:48em) {
    .bx-article-col-load-more.bx-new-no-cat_load-more:not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 12.5rem !important
    }
}

@media (min-width:80em) {
    .bx-article-col-load-more.bx-new-no-cat_load-more:not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 11.375rem !important
    }
}

@media print {
    .bx-article-col-load-more.bx-new-no-cat_load-more:not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 11.375rem !important
    }
}

@media (min-width:90em) {
    .bx-article-col-load-more.bx-new-no-cat_load-more:not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 12.5rem !important
    }
}

@media (min-width:120em) {
    .bx-article-col-load-more.bx-new-no-cat_load-more:not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 16.375rem !important
    }
}

@media (min-width:22.5em) {
    .bx-article-col-load-more:not(.bx-new-no-cat_load-more):not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 13.938rem !important
    }
}

@media (min-width:26em) {
    .bx-article-col-load-more:not(.bx-new-no-cat_load-more):not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 15.063rem !important
    }
}

@media (min-width:48em) {
    .bx-article-col-load-more:not(.bx-new-no-cat_load-more):not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 15.063rem !important
    }
}

@media (min-width:80em) {
    .bx-article-col-load-more:not(.bx-new-no-cat_load-more):not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 13.938rem !important
    }
}

@media print {
    .bx-article-col-load-more:not(.bx-new-no-cat_load-more):not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 13.938rem !important
    }
}

@media (min-width:90em) {
    .bx-article-col-load-more:not(.bx-new-no-cat_load-more):not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 15.063rem !important
    }
}

@media (min-width:120em) {
    .bx-article-col-load-more:not(.bx-new-no-cat_load-more):not(.bx-new-no-image_load-more) .bx-article-title-with-no-image {
        padding-top: 19.375rem !important
    }
}

.bx-article-grid-news-insights-promo-no-description {
    margin-top: 0 !important
}

@media (min-width:90em) {
    .bx-article-grid-news-insights-promo-no-description {
        margin-top: var(--spacing-8) !important
    }
}

.bx-articel-visibility-hidden {
    opacity: 0;
    transition: opacity 1s ease-in;
    visibility: hidden
}

.bx-article-inner-pws {
    margin-left: auto;
    margin-right: auto;
    width: var(--container-width)
}

.bx-article-content-container .bx-article[\:has\(\.bx-article-inner-pws\)]>:nth-child(2) {
    padding-top: 0 !important
}

.bx-article-content-container .bx-article:has(.bx-article-inner-pws)>:nth-child(2) {
    padding-top: 0 !important
}

@media (min-width:22.5em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-row-featured\.bx-article-inner-pws\)]>:nth-child(3) {
        padding-top: var(--spacing-40)
    }

    .bx-article-content-container .bx-article:has(.bx-article-row-featured.bx-article-inner-pws)>:nth-child(3) {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-row-featured\.bx-article-inner-pws\)]>:nth-child(3) {
        padding-top: var(--spacing-40)
    }

    .bx-article-content-container .bx-article:has(.bx-article-row-featured.bx-article-inner-pws)>:nth-child(3) {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-row-featured\.bx-article-inner-pws\)]>:nth-child(3) {
        padding-top: var(--spacing-40)
    }

    .bx-article-content-container .bx-article:has(.bx-article-row-featured.bx-article-inner-pws)>:nth-child(3) {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-row-featured\.bx-article-inner-pws\)]>:nth-child(3) {
        padding-top: var(--spacing-48)
    }

    .bx-article-content-container .bx-article:has(.bx-article-row-featured.bx-article-inner-pws)>:nth-child(3) {
        padding-top: var(--spacing-48)
    }
}

@media print {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-row-featured\.bx-article-inner-pws\)]>:nth-child(3) {
        padding-top: var(--spacing-48)
    }

    .bx-article-content-container .bx-article:has(.bx-article-row-featured.bx-article-inner-pws)>:nth-child(3) {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-row-featured\.bx-article-inner-pws\)]>:nth-child(3) {
        padding-top: var(--spacing-56)
    }

    .bx-article-content-container .bx-article:has(.bx-article-row-featured.bx-article-inner-pws)>:nth-child(3) {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-row-featured\.bx-article-inner-pws\)]>:nth-child(3) {
        padding-top: var(--spacing-64)
    }

    .bx-article-content-container .bx-article:has(.bx-article-row-featured.bx-article-inner-pws)>:nth-child(3) {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:22.5em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-inner-pws\)]>:last-child {
        padding-bottom: var(--spacing-80) !important
    }

    .bx-article-content-container .bx-article:has(.bx-article-inner-pws)>:last-child {
        padding-bottom: var(--spacing-80) !important
    }
}

@media (min-width:26em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-inner-pws\)]>:last-child {
        padding-bottom: var(--spacing-88) !important
    }

    .bx-article-content-container .bx-article:has(.bx-article-inner-pws)>:last-child {
        padding-bottom: var(--spacing-88) !important
    }
}

@media (min-width:48em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-inner-pws\)]>:last-child {
        padding-bottom: var(--spacing-96) !important
    }

    .bx-article-content-container .bx-article:has(.bx-article-inner-pws)>:last-child {
        padding-bottom: var(--spacing-96) !important
    }
}

@media (min-width:80em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-inner-pws\)]>:last-child {
        padding-bottom: var(--spacing-144) !important
    }

    .bx-article-content-container .bx-article:has(.bx-article-inner-pws)>:last-child {
        padding-bottom: var(--spacing-144) !important
    }
}

@media print {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-inner-pws\)]>:last-child {
        padding-bottom: var(--spacing-144) !important
    }

    .bx-article-content-container .bx-article:has(.bx-article-inner-pws)>:last-child {
        padding-bottom: var(--spacing-144) !important
    }
}

@media (min-width:90em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-inner-pws\)]>:last-child {
        padding-bottom: var(--spacing-160) !important
    }

    .bx-article-content-container .bx-article:has(.bx-article-inner-pws)>:last-child {
        padding-bottom: var(--spacing-160) !important
    }
}

@media (min-width:120em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-article-inner-pws\)]>:last-child {
        padding-bottom: var(--spacing-192) !important
    }

    .bx-article-content-container .bx-article:has(.bx-article-inner-pws)>:last-child {
        padding-bottom: var(--spacing-192) !important
    }
}

@media (min-width:22.5em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-ja-jp-pws__insights\)][\:not-has\(\.bx-article-inner\)]>:last-child {
        padding-bottom: var(--spacing-80)
    }

    .bx-article-content-container .bx-article:has(.bx-ja-jp-pws__insights):not(:has(.bx-article-inner))>:last-child {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-ja-jp-pws__insights\)][\:not-has\(\.bx-article-inner\)]>:last-child {
        padding-bottom: var(--spacing-88)
    }

    .bx-article-content-container .bx-article:has(.bx-ja-jp-pws__insights):not(:has(.bx-article-inner))>:last-child {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-ja-jp-pws__insights\)][\:not-has\(\.bx-article-inner\)]>:last-child {
        padding-bottom: var(--spacing-96)
    }

    .bx-article-content-container .bx-article:has(.bx-ja-jp-pws__insights):not(:has(.bx-article-inner))>:last-child {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-ja-jp-pws__insights\)][\:not-has\(\.bx-article-inner\)]>:last-child {
        padding-bottom: var(--spacing-144)
    }

    .bx-article-content-container .bx-article:has(.bx-ja-jp-pws__insights):not(:has(.bx-article-inner))>:last-child {
        padding-bottom: var(--spacing-144)
    }
}

@media print {
    .bx-article-content-container .bx-article[\:has\(\.bx-ja-jp-pws__insights\)][\:not-has\(\.bx-article-inner\)]>:last-child {
        padding-bottom: var(--spacing-144)
    }

    .bx-article-content-container .bx-article:has(.bx-ja-jp-pws__insights):not(:has(.bx-article-inner))>:last-child {
        padding-bottom: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-ja-jp-pws__insights\)][\:not-has\(\.bx-article-inner\)]>:last-child {
        padding-bottom: var(--spacing-160)
    }

    .bx-article-content-container .bx-article:has(.bx-ja-jp-pws__insights):not(:has(.bx-article-inner))>:last-child {
        padding-bottom: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-article-content-container .bx-article[\:has\(\.bx-ja-jp-pws__insights\)][\:not-has\(\.bx-article-inner\)]>:last-child {
        padding-bottom: var(--spacing-192)
    }

    .bx-article-content-container .bx-article:has(.bx-ja-jp-pws__insights):not(:has(.bx-article-inner))>:last-child {
        padding-bottom: var(--spacing-192)
    }
}

.bx-subscribe-cta.bx-article-subscribe-section[data-uw-sr-styled=true] .bx-subscribe-cta__cta .bx-singular-link_frontend {
    color: var(--c-black)
}

@media (min-width:22.5em) {
    .bx-featured-content__media-insights-spacing {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-featured-content__media-insights-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-featured-content__media-insights-spacing {
        margin-bottom: 0
    }
}

@media print {
    .bx-featured-content__media-insights-spacing {
        margin-bottom: 0
    }

    .bx-article-related-grid-alignment {
        width: 72rem
    }
}

:root {
    --pad-section-sm: 55px;
    --pad-section: 70px;
    --pad-section-lg: 100px;
    --pad-component-prop-tab: 28px;
    --pad-component: 30px;
    --pad-table-cell: 25px;
    --pad-table-cell-md: 20px;
    --pad-table-cell-sm: 10px;
    --pad-container-sm: 15px;
    --pad-container-md: 50px;
    --pad-container-md-plus: 80px;
    --pad-container-lg: 95px;
    --pad-gutter: 14px;
    --pad-spc-very-small-plus: 8px;
    --pad-spc-very-small-pl: 3px;
    --pad-spc-very-small: 2px;
    --pad-spc-very-sm: 1px;
    --pad-spc-sm: 12px;
    --pad-very-tiny: -30px;
    --pad-tiny: 5px;
    --pad-sm: 10px;
    --pad-sm-xplus: 13px;
    --pad-sm-plus: 15px;
    --pad-md: 20px;
    --pad-md-plus: 25px;
    --pad-lg: 40px;
    --pad-lg-plus: 42px;
    --pad-mid-lg: 48px;
    --pad-xl: 60px;
    --pad-xll: 56px;
    --pad-xl-plus: 68px;
    --vertical-spacing-extra-large: 300px;
    --vertical-spacing-xxxxxlarge: 190px;
    --vertical-spacing-xxxxlargee: 172px;
    --vertical-spacing-extra-large: 160px;
    --vertical-spacing-xxxxlarge: 150px;
    --vertical-spacing-xxxlarge: 120px;
    --vertical-spacing-xxlarge: 100px;
    --vertical-spacing-xlarge: 60px;
    --vertical-spacing-large: 40px;
    --vertical-spacing-medium-x: 32px;
    --vertical-spacing-medium: 30px;
    --vertical-spacing-small: 20px;
    --vertical-spacing-xsmall: 15px;
    --vertical-spacing-xxsmall: 5px;
    --pad-icons: 27px;
    --vertical-spacing-bio: 80px;
    --vertical-spacing-bio-condensed: 50px;
    --column-gap: 2em;
    --offset-top-head: -11rem;
    --offset-top-adm-head: -24.2rem;
    --offset-top-w-head: -30rem;
    --offset-top-wm-head: -42rem
}

:where(address) {
    font-size: var(--fs-18);
    font-style: normal;
    letter-spacing: .02rem;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:120em) {
    :where(address) {
        font-size: var(--fs-20)
    }
}

:where(a) {
    color: var(--c-link);
    font-weight: var(--fw-regular);
    text-decoration: none
}

:where(a[href]) {
    text-decoration: underline
}

:where(a[href]):focus,
:where(a[href]):hover {
    text-decoration: none
}

:where(a[data-uw-sr-styled=true]) {
    color: var(--c-black)
}

:where(h1, h2, h3, h4, h5, h6, p, li, sup, span)>:where(a[href]) {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    text-decoration: none;
    transition: background-size .3s
}

:where(h1, h2, h3, h4, h5, h6, p, li, sup, span)>:where(a[href]):focus,
:where(h1, h2, h3, h4, h5, h6, p, li, sup, span)>:where(a[href]):hover {
    background-size: 100% 1px
}

:where(pre, code, kbd, samp) {
    font-family: var(--f-mono);
    font-size: 1em
}

:where(pre) {
    display: block;
    font-size: .875em;
    overflow: auto
}

:where(pre code) {
    color: inherit;
    font-size: inherit;
    word-break: normal
}

:where(code) {
    word-wrap: break-word;
    color: var(--c-black);
    font-size: .875em
}

:where(a>code) {
    color: inherit
}

:where(kbd) {
    background-color: var(--c-slate-3);
    border-radius: .25rem;
    color: var(--c-white);
    font-size: .875em;
    padding: .1875rem .375rem
}

:where(kbd kbd) {
    font-size: 1em;
    padding: 0
}

:where(input, button, select, optgroup, textarea, ::-moz-placeholder) {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0
}

:where(input, button, select, optgroup, textarea, ::placeholder) {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0
}

:where(button, select) {
    text-transform: none
}

:where([role=button], button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled)) {
    cursor: pointer
}

:where(button:focus:not(.focus-visible)) {
    outline: 0
}

:where(button:focus:not(:focus-visible)) {
    outline: 0
}

:where(button, [type=button], [type=reset], [type=submit]) {
    -webkit-appearance: none;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    padding: 0
}

:where(select) {
    word-wrap: normal
}

:where(select:disabled) {
    opacity: 1
}

:where([type=search]) {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

:where(fieldset) {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

:where(legend) {
    float: left;
    font-size: var(--fs-16);
    line-height: inherit;
    margin-bottom: var(--spacing-8);
    padding: 0;
    width: 100%
}

:where(legend+*) {
    clear: left
}

:where(label) {
    display: block;
    font-size: var(--fs-14);
    letter-spacing: .016em
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea) {
    --c-background: transparent;
    --c-border: var(--c-slate-2);
    --c-underline: var(--c-black);
    --fs: var(--fs-18)
}

@media (min-width:120em) {
    :where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea) {
        --fs: var(--fs-20)
    }
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--c-background);
    border: 1px solid var(--c-border);
    border-radius: 2px 2px 0 0;
    box-shadow: 0 2px 0 var(--c-underline);
    font-size: var(--fs);
    outline: none;
    padding: var(--spacing-16);
    width: 100%
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea):hover {
    --c-background: var(--c-slate-3)
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea)::-moz-placeholder {
    color: var(--c-black)
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea)::placeholder {
    color: var(--c-black)
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea).focus-visible {
    outline: none
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea):focus-visible {
    outline: none
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea).focus-visible::-moz-placeholder {
    color: transparent
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea).focus-visible::placeholder {
    color: transparent
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea):focus-visible::-moz-placeholder {
    color: transparent
}

:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea):focus-visible::placeholder {
    color: transparent
}

[data-focus-type=mouse]:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea).focus-visible {
    --c-underline: var(--c-cobalt-2);
    background-color: transparent
}

[data-focus-type=mouse]:where([type=text], [type=email], [type=number], [type=password], [type=search], [type=tel], [type=url], textarea):focus-visible {
    --c-underline: var(--c-cobalt-2);
    background-color: transparent
}

:where(textarea) {
    resize: vertical
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none !important
}

::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    -webkit-appearance: button;
    font: inherit
}

:where(h1) {
    font-family: var(--f-serif);
    font-size: var(--fs-48);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:48em) {
    :where(h1) {
        font-size: var(--fs-56)
    }
}

@media (min-width:90em) {
    :where(h1) {
        font-size: var(--fs-64)
    }
}

@media (min-width:120em) {
    :where(h1) {
        font-size: var(--fs-80)
    }
}

:where(h2) {
    font-family: var(--f-serif);
    font-size: var(--fs-32);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:80em) {
    :where(h2) {
        font-size: var(--fs-40)
    }
}

@media (min-width:90em) {
    :where(h2) {
        font-size: var(--fs-48)
    }
}

@media (min-width:120em) {
    :where(h2) {
        font-size: var(--fs-56)
    }
}

:where(h3) {
    font-family: var(--f-serif);
    font-size: var(--fs-24);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:80em) {
    :where(h3) {
        font-size: var(--fs-32)
    }
}

@media (min-width:90em) {
    :where(h3) {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    :where(h3) {
        font-size: var(--fs-48)
    }
}

:where(h4) {
    font-family: var(--f-serif);
    font-size: var(--fs-24);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:90em) {
    :where(h4) {
        font-size: var(--fs-32)
    }
}

@media (min-width:120em) {
    :where(h4) {
        font-size: var(--fs-40)
    }
}

:where(h5) {
    font-family: var(--f-serif);
    font-size: var(--fs-24);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:120em) {
    :where(h5) {
        font-size: var(--fs-32)
    }
}

:where(h6) {
    font-family: var(--f-serif);
    font-size: var(--fs-24);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

:where(hr) {
    background-color: var(--c-slate-2);
    border: 0;
    color: inherit;
    height: 1px;
    opacity: 1
}

:where(ol, ul) {
    font-size: var(--fs-18);
    letter-spacing: .02rem;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: var(--spacing-24)
}

@media (min-width:120em) {
    :where(ol, ul) {
        font-size: var(--fs-20)
    }
}

:where(ol, ul) :where(ol, ul) {
    margin-bottom: 0
}

:where(dl) {
    font-size: var(--fs-18);
    letter-spacing: .02rem;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:120em) {
    :where(dl) {
        font-size: var(--fs-20)
    }
}

:where(dt) {
    font-weight: var(--fw-regular)
}

:where(dd) {
    margin-left: 0
}

:where(p) {
    font-size: var(--fs-18);
    letter-spacing: .02rem;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:120em) {
    :where(p) {
        font-size: var(--fs-20)
    }
}

:where(table) {
    border-collapse: collapse;
    caption-side: bottom
}

:where(th) {
    text-align: inherit;
    text-align: -webkit-match-parent
}

:where(thead, tbody, tfoot, tr, td, th) {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

@media (max-width:600px) {
    #wpadminbar {
        position: fixed !important
    }
}

.bx-announcement {
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-announcement {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-announcement {
    background: var(--c-background);
    color: var(--c-copy)
}

.bx-announcement__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:48em) {
    .bx-announcement__inner {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . ." "Title Title Title Title Title Title . ." "Media Media Media Media . Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        grid-template-rows: repeat(var(--rows), min-content)
    }
}

@media (min-width:80em) {
    .bx-announcement__inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . . . Content Content Content" "Title Title Title Title Title Title . . Media Media Media Media . Content Content Content"
    }
}

@media (min-width:90em) {
    .bx-announcement__inner {
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . . . Content Content Content" "Title Title Title Title Title Title Title . Media Media Media Media . Content Content Content"
    }
}

.bx-announcement__title {
    font-family: var(--f-serif);
    font-size: var(--fs-32);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-top: var(--spacing-48)
}

@media (min-width:48em) {
    .bx-announcement__title {
        font-size: var(--fs-40);
        grid-area: Title;
        margin-top: 0
    }
}

@media (min-width:80em) {
    .bx-announcement__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:90em) {
    .bx-announcement__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-announcement__title {
        font-size: var(--fs-48)
    }
}

.bx-announcement__media,
.bx-announcement__media_mobile {
    --x: 0.5;
    --y: 0.5;
    margin-top: var(--spacing-56);
    overflow: hidden;
    position: relative
}

.bx-announcement__media img,
.bx-announcement__media_mobile img {
    aspect-ratio: 3/4;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

@media (min-width:48em) {

    .bx-announcement__media img,
    .bx-announcement__media_mobile img {
        max-width: 19pc
    }
}

@media (min-width:80em) {

    .bx-announcement__media img,
    .bx-announcement__media_mobile img {
        max-width: none
    }
}

@media (min-width:48em) {

    .bx-announcement__media,
    .bx-announcement__media_mobile {
        grid-area: Media;
        margin-top: var(--spacing-64)
    }
}

@media (min-width:80em) {

    .bx-announcement__media,
    .bx-announcement__media_mobile {
        margin-top: 0
    }
}

.bx-announcement__curtain,
.bx-announcement__curtain_mobile {
    background: var(--c-graphics);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 100%, 0);
    width: 100%
}

.bx-announcement__eyebrow {
    margin-bottom: var(--spacing-48)
}

@media (min-width:48em) {
    .bx-announcement__eyebrow {
        grid-area: Eyebrow
    }
}

@media (min-width:80em) {
    .bx-announcement__eyebrow {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-announcement__eyebrow {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-announcement__eyebrow {
        margin-bottom: var(--spacing-72)
    }
}

.bx-announcement__content {
    margin-top: var(--spacing-48)
}

@media (min-width:48em) {
    .bx-announcement__content {
        display: flex;
        flex-direction: column;
        grid-area: Content;
        justify-content: flex-end;
        margin-top: 0;
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-announcement__content {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-announcement__content {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-announcement__content {
        padding-bottom: var(--spacing-64)
    }
}

.bx-announcement__content>*+* {
    margin-top: var(--content-container-vertical-rhythm)
}

.bx-announcement__cta {
    margin-top: var(--spacing-40)
}

@media (min-width:48em) {
    .bx-announcement__cta {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-announcement__cta {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-announcement__cta {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-announcement__cta {
        margin-top: var(--spacing-56)
    }
}

.bx-button {
    background-color: var(--c-button-background);
    border-radius: var(--spacing-64);
    color: var(--c-button-copy);
    display: inline-block;
    font-size: var(--fs-18);
    font-weight: var(--fw-regular);
    letter-spacing: .016em;
    line-height: 1.75;
    outline: 0 solid var(--c-button-background);
    outline-offset: -2px;
    padding: var(--spacing-8) var(--spacing-32) var(--spacing-8);
    text-decoration: none;
    transition: background-color .3s, outline .3s
}

@media (min-width:120em) {
    .bx-button {
        font-size: var(--fs-20)
    }
}

.bx-button:focus,
.bx-button:hover {
    outline: 5px solid var(--c-button-background)
}

.bx-button.focus-visible {
    --c-button-background: var(--c-yellow);
    --c-button-copy: var(--c-black)
}

.bx-button:focus-visible {
    --c-button-background: var(--c-yellow);
    --c-button-copy: var(--c-black)
}

.bx-button-row {
    display: flex;
    flex-wrap: wrap;
    gap: var(--spacing-16);
    justify-content: flex-start;
    width: 100%
}

.bx-choice-control {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap
}

.bx-choice-control__label {
    --fs: var(--fs-18)
}

@media (min-width:120em) {
    .bx-choice-control__label {
        --fs: var(--fs-20)
    }
}

.bx-choice-control__label {
    cursor: pointer;
    flex: 0 0 calc(100% - var(--spacing-48));
    font-size: var(--fs);
    line-height: var(--lh);
    padding-left: var(--spacing-24)
}

.bx-choice-control__checkbox {
    --c-background: transparent;
    --c-border: var(--c-black);
    --margin-top: 0.09375rem
}

@media (min-width:120em) {
    .bx-choice-control__checkbox {
        --margin-top: 0.1875rem
    }
}

.bx-choice-control__checkbox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--c-background);
    border: 2px solid var(--c-border);
    border-radius: 0;
    color: var(--c-black);
    cursor: pointer;
    flex: 0 0 var(--spacing-24);
    height: var(--spacing-24);
    margin-top: var(--margin-top);
    position: relative;
    width: var(--spacing-24)
}

.bx-choice-control__checkbox:before {
    content: "";
    position: absolute;
    visibility: hidden
}

.bx-choice-control__checkbox:hover {
    --c-background: var(--c-slate-3)
}

.bx-choice-control__checkbox.focus-visible {
    outline: none
}

.bx-choice-control__checkbox:focus-visible {
    outline: none
}

.bx-choice-control__checkbox:checked:before {
    visibility: visible
}

.bx-choice-control__checkbox:disabled {
    --c-border: var(--c-slate-3)
}

.bx-choice-control__checkbox:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17.93 6.84-8.2 7.85-3.66-3.51a1.25 1.25 0 0 0-1.72 0 1.13 1.13 0 0 0 0 1.64l4.53 4.34c.48.45 1.23.45 1.71 0l9.06-8.67a1.13 1.13 0 0 0 0-1.65 1.25 1.25 0 0 0-1.72 0Z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: var(--spacing-24) auto;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.bx-choice-control__radio {
    --c-background: transparent;
    --c-border: var(--c-black);
    --margin-top: 0.09375rem
}

@media (min-width:120em) {
    .bx-choice-control__radio {
        --margin-top: 0.1875rem
    }
}

.bx-choice-control__radio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--c-background);
    border: 2px solid var(--c-border);
    border-radius: 0;
    color: var(--c-black);
    cursor: pointer;
    flex: 0 0 var(--spacing-24);
    height: var(--spacing-24);
    margin-top: var(--margin-top);
    position: relative;
    width: var(--spacing-24)
}

.bx-choice-control__radio:before {
    content: "";
    position: absolute;
    visibility: hidden
}

.bx-choice-control__radio:hover {
    --c-background: var(--c-slate-3)
}

.bx-choice-control__radio.focus-visible {
    outline: none
}

.bx-choice-control__radio:focus-visible {
    outline: none
}

.bx-choice-control__radio:checked:before {
    visibility: visible
}

.bx-choice-control__radio:disabled {
    --c-border: var(--c-slate-3)
}

.bx-choice-control__radio {
    border-radius: 100%
}

.bx-choice-control__radio:before {
    background-color: var(--c-black);
    border-radius: 100%;
    height: var(--spacing-8);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: var(--spacing-8)
}

.bx-choice-control__validation {
    display: block;
    font-size: var(--fs-14);
    font-weight: var(--fw-regular);
    letter-spacing: .016em;
    margin-top: var(--spacing-8);
    width: 100%
}

.bx-content-card {
    display: flex;
    flex-direction: column
}

.bx-content-card__media {
    --x: 0.5;
    --y: 0.5;
    overflow: hidden;
    position: relative
}

.bx-content-card__media img {
    aspect-ratio: 3/4;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

.bx-content-card__curtain {
    background: var(--c-graphics);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 100%, 0);
    width: 100%
}

.bx-content-card__title {
    font-family: var(--f-sans);
    font-size: var(--fs-24);
    font-weight: var(--fw-regular);
    line-height: 1.5;
    margin-top: var(--spacing-32)
}

@media (min-width:120em) {
    .bx-content-card__title {
        font-size: var(--fs-32);
        margin-top: var(--spacing-40)
    }
}

.bx-content-card__title-link {
    color: var(--c-black);
    font-weight: var(--fw-light)
}

.bx-content-card__meta {
    font-size: var(--fs-18);
    font-weight: var(--fw-regular);
    line-height: 1;
    margin-top: var(--spacing-40)
}

@media (min-width:120em) {
    .bx-content-card__meta {
        font-size: var(--fs-20)
    }
}

.bx-content-card__footer {
    margin-top: auto
}

.bx-content-card__meta>a {
    color: var(--c-black)
}

.bx-content-card__date {
    font-size: var(--fs-18);
    font-weight: var(--fw-light);
    line-height: 1;
    margin-top: var(--spacing-16)
}

@media (min-width:120em) {
    .bx-content-card__date {
        font-size: var(--fs-20)
    }
}

.block-editor-block-list__layout,
.bx-content-container {
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {

    .block-editor-block-list__layout,
    .bx-content-container {
        padding-left: 0;
        padding-right: 0
    }
}

.block-editor-block-list__layout>*,
.bx-content-container>* {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: var(--container-width)
}

.block-editor-block-list__layout>.alignfull,
.bx-content-container>.alignfull {
    margin-left: calc(var(--spacing-16)*-1);
    margin-right: calc(var(--spacing-16)*-1);
    max-width: calc(100% + var(--spacing-32));
    width: calc(100% + var(--spacing-32))
}

@media (min-width:22.5em) {

    .block-editor-block-list__layout>.alignfull,
    .bx-content-container>.alignfull {
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
        width: 100%
    }
}

.block-editor-block-list__layout>*+.bx-component,
.block-editor-block-list__layout>.bx-component+*,
.bx-content-container>*+.bx-component,
.bx-content-container>.bx-component+* {
    margin-top: var(--spacing-120)
}

@media (min-width:26em) {

    .block-editor-block-list__layout>*+.bx-component,
    .block-editor-block-list__layout>.bx-component+*,
    .bx-content-container>*+.bx-component,
    .bx-content-container>.bx-component+* {
        margin-top: var(--spacing-128)
    }
}

@media (min-width:48em) {

    .block-editor-block-list__layout>*+.bx-component,
    .block-editor-block-list__layout>.bx-component+*,
    .bx-content-container>*+.bx-component,
    .bx-content-container>.bx-component+* {
        margin-top: var(--spacing-136)
    }
}

@media (min-width:80em) {

    .block-editor-block-list__layout>*+.bx-component,
    .block-editor-block-list__layout>.bx-component+*,
    .bx-content-container>*+.bx-component,
    .bx-content-container>.bx-component+* {
        margin-top: var(--spacing-192)
    }
}

@media (min-width:90em) {

    .block-editor-block-list__layout>*+.bx-component,
    .block-editor-block-list__layout>.bx-component+*,
    .bx-content-container>*+.bx-component,
    .bx-content-container>.bx-component+* {
        margin-top: var(--spacing-216)
    }
}

@media (min-width:120em) {

    .block-editor-block-list__layout>*+.bx-component,
    .block-editor-block-list__layout>.bx-component+*,
    .bx-content-container>*+.bx-component,
    .bx-content-container>.bx-component+* {
        margin-top: var(--spacing-256)
    }
}

.block-editor-block-list__layout>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
.block-editor-block-list__layout>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark,
.bx-content-container>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
.bx-content-container>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark {
    margin-top: var(--spacing-80)
}

@media (min-width:26em) {

    .block-editor-block-list__layout>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
    .block-editor-block-list__layout>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark,
    .bx-content-container>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
    .bx-content-container>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark {
        margin-top: var(--spacing-88)
    }
}

@media (min-width:48em) {

    .block-editor-block-list__layout>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
    .block-editor-block-list__layout>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark,
    .bx-content-container>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
    .bx-content-container>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark {
        margin-top: var(--spacing-96)
    }
}

@media (min-width:80em) {

    .block-editor-block-list__layout>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
    .block-editor-block-list__layout>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark,
    .bx-content-container>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
    .bx-content-container>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark {
        margin-top: var(--spacing-144)
    }
}

@media (min-width:90em) {

    .block-editor-block-list__layout>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
    .block-editor-block-list__layout>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark,
    .bx-content-container>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
    .bx-content-container>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark {
        margin-top: var(--spacing-160)
    }
}

@media (min-width:120em) {

    .block-editor-block-list__layout>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
    .block-editor-block-list__layout>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark,
    .bx-content-container>.bx-component.is-color-theme-dark+.bx-component:not(.is-color-theme-dark),
    .bx-content-container>.bx-component:not(.is-color-theme-dark)+.bx-component.is-color-theme-dark {
        margin-top: var(--spacing-192)
    }
}

.block-editor-block-list__layout>.bx-component.is-color-theme-dark+.bx-component.is-color-theme-dark,
.bx-content-container>.bx-component.is-color-theme-dark+.bx-component.is-color-theme-dark {
    margin-top: 0
}

.default-page__content {
    padding-bottom: var(--spacing-64);
    padding-top: var(--spacing-32)
}

@media (min-width:26em) {
    .default-page__content {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .default-page__content {
        padding-bottom: var(--spacing-80);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .default-page__content {
        padding-bottom: var(--spacing-144);
        padding-top: var(--spacing-8)
    }
}

@media (min-width:90em) {
    .default-page__content {
        padding-bottom: var(--spacing-160);
        padding-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .default-page__content {
        padding-bottom: var(--spacing-192);
        padding-top: var(--spacing-32)
    }
}

.default-page--content-only .default-page__content {
    padding-bottom: 0;
    padding-top: 0
}

.bx-dialog {
    bottom: 0;
    display: flex;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    top: var(--wp-admin--admin-bar--height, 0);
    z-index: 100002
}

.bx-dialog.focus-visible {
    background-color: inherit
}

.bx-dialog:focus-visible {
    background-color: inherit
}

.bx-dialog[aria-hidden=true] {
    display: none
}

.bx-dialog.is-open[aria-hidden=true] {
    display: flex
}

.bx-dialog__backdrop {
    backdrop-filter: blur(5px);
    background-color: rgba(0, 0, 0, .32);
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0
}

.bx-dialog__close {
    height: var(--spacing-24);
    line-height: 0;
    position: absolute;
    right: var(--spacing-24);
    top: var(--spacing-24);
    width: var(--spacing-24);
    z-index: 1
}

.bx-dialog--alert .bx-dialog__close {
    display: none
}

.bx-dialog--embed .bx-dialog__close {
    align-items: center;
    background-color: var(--c-button-background);
    display: grid;
    height: var(--spacing-48);
    justify-items: center;
    line-height: 0;
    place-items: center;
    position: absolute;
    right: 0;
    top: 0;
    width: var(--spacing-48)
}

.bx-dialog--embed .bx-dialog__close svg path {
    fill: var(--c-button-copy)
}

.bx-dialog [role=document] {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    position: relative;
    z-index: 2
}

.bx-dialog__container {
    align-self: center;
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16);
    width: 100%
}

@media (min-width:22.5em) {
    .bx-dialog__container {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-dialog__container-inner {
    --columns: 8;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:48em) {
    .bx-dialog__container-inner {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: ". Content Content Content Content Content Content .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-dialog__container-inner {
        --columns: 16;
        grid-template-areas: ". Content Content Content Content Content Content Content Content Content Content Content Content Content Content ."
    }
}

.bx-dialog-attestations__wrapper .bx-dialog__container-inner {
    --columns: 8;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-dialog-attestations__wrapper .bx-dialog__container-inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Content Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-dialog-attestations__wrapper .bx-dialog__container-inner {
        --columns: 8;
        grid-template-areas: ". Content Content Content Content Content Content ."
    }
}

@media (min-width:80em) {
    .bx-dialog-attestations__wrapper .bx-dialog__container-inner {
        --columns: 16;
        grid-template-areas: ". Content Content Content Content Content Content Content Content Content Content Content Content Content Content ."
    }
}

.bx-dialog__container-content {
    background-color: var(--c-white);
    grid-area: Content;
    max-height: 100vh;
    overflow-y: auto;
    padding: var(--spacing-40) var(--spacing-16);
    position: relative
}

@media (min-width:26em) {
    .bx-dialog__container-content {
        padding: var(--spacing-40) var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-dialog__container-content {
        padding: var(--spacing-88) var(--spacing-56) var(--spacing-56) var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-dialog__container-content {
        padding: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-dialog__container-content {
        padding: var(--spacing-80)
    }
}

@media (min-width:120em) {
    .bx-dialog__container-content {
        padding: var(--spacing-104)
    }
}

@media (min-width:48em) {
    .bx-dialog--alert .bx-dialog__container-content {
        padding: var(--spacing-56)
    }
}

.bx-dialog--embed .bx-dialog__container-content {
    padding: 0
}

.bx-dialog__slide-in-container {
    --max-w: 100%;
    --padding-top: var(--spacing-72);
    --padding-bottom: var(--spacing-40);
    --padding-x: var(--spacing-16)
}

@media (min-width:26em) {
    .bx-dialog__slide-in-container {
        --max-w: 34.5rem;
        --padding-x: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-dialog__slide-in-container {
        --max-w: 34.5rem;
        --padding-top: var(--spacing-88);
        --padding-bottom: var(--spacing-56);
        --padding-x: var(--spacing-88)
    }
}

@media (min-width:80em) {
    .bx-dialog__slide-in-container {
        --max-w: 30.5rem;
        --padding-top: var(--spacing-72);
        --padding-bottom: var(--spacing-96);
        --padding-x: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-dialog__slide-in-container {
        --max-w: 39.5rem;
        --padding-top: var(--spacing-80);
        --padding-bottom: var(--spacing-80);
        --padding-x: var(--spacing-80)
    }
}

@media (min-width:120em) {
    .bx-dialog__slide-in-container {
        --max-w: 46.5rem;
        --padding-top: var(--spacing-104);
        --padding-bottom: var(--spacing-104);
        --padding-x: var(--spacing-104)
    }
}

.bx-dialog__slide-in-container {
    background-color: var(--c-white);
    margin-left: auto;
    max-width: var(--max-w);
    min-height: 100%;
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-x);
    padding-right: var(--padding-x);
    padding-top: var(--padding-top);
    transform: translateX(100%);
    width: 100%
}

.bx-dialog__container-content .bx-dialog__close:focus {
    background-color: var(--c-yellow)
}

@media (min-width:48em) {
    .bx-dialog-attestations__wrapper .bx-dialog__container-inner {
        --columns: 8;
        grid-template-areas: " Content Content Content Content Content Content Content Content "
    }
}

@media (min-width:80em) {
    .bx-dialog-attestations__wrapper .bx-dialog__container-inner {
        --columns: 16;
        grid-template-areas: ". . Content Content Content Content Content Content Content Content Content Content Content Content . ."
    }
}

@media (min-width:90em) {
    .bx-dialog-attestations__wrapper .bx-dialog__container-inner {
        --columns: 16;
        grid-template-areas: ". . . Content Content Content Content Content Content Content Content Content Content . . ."
    }
}

@media (max-width:47.9375em) {
    .bx-dialog-v2-modal .dialog-content {
        max-height: 100% !important
    }
}

.bx-dialog-attestations__wrapper .bx-dialog__container-content,
.bx-dialog-v2-modal .dialog-content {
    margin: 0 auto
}

@media(min-width:22.5em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container-content,
    .bx-dialog-v2-modal .dialog-content {
        width: 100%
    }
}

@media (min-width:48em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container-content,
    .bx-dialog-v2-modal .dialog-content {
        width: 38rem
    }
}

@media (min-width:80em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container-content,
    .bx-dialog-v2-modal .dialog-content {
        width: 48.5rem
    }
}

@media (min-width:90em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container-content,
    .bx-dialog-v2-modal .dialog-content {
        width: 49rem
    }
}

@media (min-width:120em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container-content,
    .bx-dialog-v2-modal .dialog-content {
        width: 57.5rem
    }
}

@media (min-width:80em) {
    .bx-dialog-attestations__wrapper .bx-dialog-gating-fund-container {
        width: 44rem !important
    }
}

@media (min-width:90em) {
    .bx-dialog-attestations__wrapper .bx-dialog-gating-fund-container {
        width: 49rem !important
    }
}

@media (min-width:120em) {
    .bx-dialog-attestations__wrapper .bx-dialog-gating-fund-container {
        width: 51rem !important
    }
}

@media (min-width:80em) {
    .bx-dialog-attestations__wrapper .bx-dialog-gating__content {
        width: 35rem !important
    }
}

@media (min-width:90em) {
    .bx-dialog-attestations__wrapper .bx-dialog-gating__content {
        width: 39rem !important
    }
}

@media (min-width:120em) {
    .bx-dialog-attestations__wrapper .bx-dialog-gating__content {
        width: 38rem !important
    }
}

.bx-dialog-attestations__wrapper .bx-dialog__content {
    margin: 0 auto
}

@media (min-width:22.5em) {
    .bx-dialog-attestations__wrapper .bx-dialog__content {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-dialog-attestations__wrapper .bx-dialog__content {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-dialog-attestations__wrapper .bx-dialog__content {
        width: 32rem
    }
}

@media (min-width:80em) {
    .bx-dialog-attestations__wrapper .bx-dialog__content {
        width: 39.5rem
    }
}

@media (min-width:90em) {
    .bx-dialog-attestations__wrapper .bx-dialog__content {
        width: 39rem
    }
}

@media (min-width:120em) {
    .bx-dialog-attestations__wrapper .bx-dialog__content {
        width: 44.5rem
    }
}

.bx-dialog-attestations__wrapper .bx-dialog-attestation__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation__title {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation__title {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-40) !important
    }
}

@media(min-width:22.5em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container[\:has\(\.bx-dialog-attestation__title\)],
    .bx-dialog-v2-modal .dialog-content {
        height: 100%
    }

    .bx-dialog-attestations__wrapper .bx-dialog__container:has(.bx-dialog-attestation__title),
    .bx-dialog-v2-modal .dialog-content {
        height: 100%
    }
}

@media (min-width:48em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container[\:has\(\.bx-dialog-attestation__title\)],
    .bx-dialog-v2-modal .dialog-content {
        height: auto
    }

    .bx-dialog-attestations__wrapper .bx-dialog__container:has(.bx-dialog-attestation__title),
    .bx-dialog-v2-modal .dialog-content {
        height: auto
    }
}

.bx-dialog-attestations__wrapper .bx-dialog-attestation>p,
.bx-dialog-attestations__wrapper .bx-dialog-attestation__button-row {
    margin-top: 0 !important
}

.bx-dialog-attestations__wrapper .bx-dialog-attestation__description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation__description {
        font-size: var(--fs-20)
    }
}

@media (min-width:22.5em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation__button-row {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation__button-row {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation {
        padding-bottom: var(--spacing-80);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation {
        padding-bottom: var(--spacing-88);
        padding-top: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation {
        padding-bottom: var(--spacing-56);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation {
        padding-bottom: var(--spacing-72);
        padding-top: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation {
        padding-bottom: var(--spacing-80);
        padding-top: var(--spacing-80)
    }
}

@media (min-width:120em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation {
        padding-bottom: var(--spacing-104);
        padding-top: var(--spacing-104)
    }
}

@media (min-width:22.5em) {
    .bx-dialog--alert .bx-dialog__container-content {
        padding: 0
    }
}

.bx-dialog-attestations__wrapper .bx-button-row {
    align-items: center;
    justify-content: space-between
}

@media (min-width:22.5em) {
    .bx-dialog-attestations__wrapper .bx-button-row {
        display: flex;
        flex-direction: column-reverse;
        gap: 0
    }
}

@media (min-width:80em) {
    .bx-dialog-attestations__wrapper .bx-button-row {
        display: flex;
        flex-direction: row
    }
}

.bx-dialog-attestations__wrapper .bx-button-row.bx-dialog-modal-attestation {
    align-items: center;
    justify-content: space-between
}

@media (min-width:22.5em) {
    .bx-dialog-attestations__wrapper .bx-button-row.bx-dialog-modal-attestation {
        display: flex;
        flex-direction: column-reverse;
        gap: 0
    }
}

@media (min-width:48em) {
    .bx-dialog-attestations__wrapper .bx-button-row.bx-dialog-modal-attestation {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap
    }
}

@media (max-width:79.9375em) {
    .bx-dialog-attestations__wrapper .bx-dialog-first__button {
        padding-top: var(--spacing-32)
    }

    .bx-dialog-attestations__wrapper .bx-dialog-attestation__button-row .bx-singular-link_frontend {
        width: 100%
    }
}

@media (max-width:47.9375em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation__button-row.bx-dialog-modal-attestation .bx-singular-link_frontend {
        width: 100%
    }
}

@media (min-width:48em) {
    .bx-dialog-attestations__wrapper .bx-dialog-attestation__button-row.bx-dialog-modal-attestation .bx-singular-link_frontend {
        width: auto
    }
}

@media (max-width:47.9375em) {
    .bx-dialog-attestations__wrapper .bx-dialog__container-content {
        margin: 0;
        margin: initial
    }

    .bx-dialog-attestations__wrapper .bx-dialog__container {
        background: #fff;
        margin: 0 auto;
        width: 100%
    }
}

@media (max-width:25.8125em) {
    .bx-dialog-attestations__wrapper .bx-dialog__container {
        background: #fff;
        margin: 0 auto;
        width: 100%
    }
}

body.lightbox-shown {
    overflow: hidden
}

.bx-dialog-attestations__wrapper .bx-dialog__container-content,
.bx-dialog-v2-modal .dialog-content.dialog-content--large {
    overflow-y: scroll !important;
    scrollbar-width: none
}

@media(min-width:48em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container-content,
    .bx-dialog-v2-modal .dialog-content.dialog-content--large {
        max-height: 58rem !important
    }
}

@media(min-width:80em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container-content,
    .bx-dialog-v2-modal .dialog-content.dialog-content--large {
        max-height: 39rem !important
    }
}

@media(min-width:90em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container-content,
    .bx-dialog-v2-modal .dialog-content.dialog-content--large {
        max-height: 46.25rem !important
    }
}

@media(min-width:120em) {

    .bx-dialog-attestations__wrapper .bx-dialog__container-content,
    .bx-dialog-v2-modal .dialog-content.dialog-content--large {
        max-height: 55.5rem !important
    }
}

.bx-dialog-v2-modal .dialog-content.dialog-content--large.dialog-content--generic-modal-v2 {
    overflow-y: auto !important
}

.bx-dialog-v2-modal .dialog-overlay {
    backdrop-filter: blur(5px);
    background-color: rgba(0, 0, 0, .32);
    opacity: 1
}

@media (max-width:47.9375em) {
    .bx-dialog-attestations__wrapper .bx-dialog-first__button-modal {
        padding-top: var(--spacing-32)
    }
}

.bx-dialog-v2-modal .bx-dialog-attestation {
    display: flex;
    flex-direction: column
}

.bx-dialog-v2-modal .bx-dialog-attestation__title {
    order: 1
}

.bx-dialog-v2-modal .bx-dialog-attestation__description {
    order: 2
}

.bx-dialog-v2-modal .bx-dialog-modal-attestation {
    order: 3
}

.bx-singular-link-modal-no-svg {
    margin-right: 0 !important
}

.bx-dialog-modal-attestation .bx-singular-link_frontend.focus-visible {
    background-color: var(--c-yellow)
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:focus-visible {
    background-color: var(--c-yellow)
}

.bx-dialog-modal-attestation .bx-singular-link_frontend {
    --fs: var(--fs-18);
    background-color: transparent;
    color: var(--c-link);
    display: inline-block;
    font-size: var(--fs);
    font-weight: var(--fw-regular);
    letter-spacing: .016em;
    outline: none;
    text-decoration: none
}

.bx-dialog-modal-attestation .bx-singular-link_frontend span,
.bx-dialog-modal-attestation .bx-singular-link_frontend svg {
    pointer-events: none
}

@media (min-width:120em) {
    .bx-dialog-modal-attestation .bx-singular-link_frontend {
        --fs: var(--fs-20)
    }
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:hover .bx-singular-link__icon {
    transform: scale(1.2)
}

@media (min-width:120em) {
    .bx-dialog-modal-attestation .bx-singular-link_frontend:hover .bx-singular-link__icon {
        transform: scale(1.1666666667)
    }
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:hover .bx-singular-link__icon-fill {
    opacity: 1 !important
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:hover .bx-singular-link__icon-arrow {
    color: var(--c-background) !important
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:hover .bx-singular-link__label {
    background-size: 100% 1px !important
}

.bx-dialog-modal-attestation .bx-singular-link_frontend.focus-visible .bx-singular-link__icon {
    transform: scale(1.2)
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:focus-visible .bx-singular-link__icon {
    transform: scale(1.2)
}

@media (min-width:120em) {
    .bx-dialog-modal-attestation .bx-singular-link_frontend.focus-visible .bx-singular-link__icon {
        transform: scale(1.1666666667)
    }

    .bx-dialog-modal-attestation .bx-singular-link_frontend:focus-visible .bx-singular-link__icon {
        transform: scale(1.1666666667)
    }
}

.bx-dialog-modal-attestation .bx-singular-link_frontend.focus-visible .bx-singular-link__icon-fill {
    opacity: 1 !important
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:focus-visible .bx-singular-link__icon-fill {
    opacity: 1 !important
}

.bx-dialog-modal-attestation .bx-singular-link_frontend.focus-visible .bx-singular-link__icon-arrow {
    fill: var(--c-white) !important;
    color: var(--c-white) !important
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:focus-visible .bx-singular-link__icon-arrow {
    fill: var(--c-white) !important;
    color: var(--c-white) !important
}

.bx-dialog-modal-attestation .bx-singular-link_frontend.focus-visible .bx-singular-link__label {
    background-size: 100% 1px !important
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:focus-visible .bx-singular-link__label {
    background-size: 100% 1px !important
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:focus .bx-singular-link__icon {
    height: var(--spacing-40) !important;
    width: var(--spacing-40) !important
}

@media (min-width:120em) {
    .bx-dialog-modal-attestation .bx-singular-link_frontend:focus .bx-singular-link__icon {
        height: var(--spacing-48) !important;
        width: var(--spacing-48) !important
    }
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:focus .bx-singular-link__icon-fill {
    opacity: 0
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:focus .bx-singular-link__icon-arrow {
    color: var(--c-black)
}

.bx-dialog-modal-attestation .bx-singular-link_frontend:focus .bx-singular-link__label {
    background-size: 0 1px
}

.cc-window.cc-banner {
    z-index: 9999999
}

.bx-dialog-attestations__wrapper .bx-button-row.bx-dialog-single-button {
    justify-content: flex-end
}

.dialog-content-v2 {
    width: -moz-max-content !important;
    width: max-content !important
}

.dialog-footer-v2 {
    display: flex;
    float: right;
    margin-top: var(--spacing-40) !important;
    padding-top: 0 !important
}

.dialog-footer-v2 button {
    background: var(--c-black) !important;
    color: var(--c-white)
}

.dialog-footer-v2 a,
.dialog-footer-v2 button {
    padding: var(--spacing-8) var(--spacing-24) var(--spacing-8) var(--spacing-24) !important
}

.password-field-protected {
    background: var(--c-white) !important
}

.dialog-v2-style {
    margin-bottom: var(--spacing-24)
}

.input-group-password-protection {
    position: relative
}

.toggle-password-icon {
    padding: var(--spacing-16);
    position: absolute;
    right: 0
}

.dialog-content-v2 .password-field-protected {
    outline: none !important
}

.bx-dialog__container-content[\:has\(\.bx-dialog-brightcove\)] {
    overflow-y: auto !important;
    scrollbar-width: none
}

.bx-dialog__container-content:has(.bx-dialog-brightcove) {
    overflow-y: auto !important
}

.bx-dialog__container-content:has(.bx-dialog-brightcove) {
    scrollbar-width: none
}

.bx-attestation-eligibility-section-title,
.eltif-eligibility-section-title {
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    font-weight: var(--fw-regular);
    line-height: 1.5;
    margin-bottom: var(--spacing-24)
}

.bx-attestation-eligibility-checkbox-label {
    cursor: pointer;
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    font-weight: var(--fw-light);
    line-height: 1.5;
    margin-left: var(--spacing-24)
}

.bx-attestation-eligibility-checkbox {
    --c-background: transparent;
    --c-border: var(--c-black);
    border-radius: 6.25rem;
    margin-top: 0;
    top: .25rem
}

@media (min-width:120em) {
    .bx-attestation-eligibility-checkbox {
        --margin-top: 0.1875rem
    }
}

.bx-attestation-eligibility-checkbox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--c-background);
    border: .125rem solid var(--c-copy);
    color: var(--c-black);
    cursor: pointer;
    flex: 0 0 var(--spacing-24);
    height: var(--spacing-24);
    position: relative;
    width: var(--spacing-24)
}

.bx-attestation-eligibility-checkbox:before {
    content: "";
    position: absolute;
    visibility: hidden
}

.bx-attestation-eligibility-checkbox.focus-visible {
    outline: none
}

.bx-attestation-eligibility-checkbox:focus-visible {
    outline: none
}

.bx-attestation-eligibility-checkbox:checked:before {
    visibility: visible
}

.bx-attestation-eligibility-checkbox-label-one {
    display: flex;
    margin-bottom: var(--spacing-16);
    position: relative
}

.bx-attestation-eligibility-checkbox-label-two {
    display: flex;
    margin-bottom: var(--spacing-40);
    position: relative
}

.bx-attestation-submit-button-radio-click,
.eltif-submit-button-radio-click {
    border: var(--c-black) .063rem solid;
    height: 3.688rem !important;
    line-height: 1.5 !important;
    width: 11.25rem !important
}

.bx-attestation-eligibility-checkbox:before {
    background-color: var(--c-white) !important;
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><circle cx="6" cy="6" r="6" fill="black"/></svg>') !important;
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 6.25rem;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.bx-attestation-radio-button {
    border-radius: 50%;
    height: var(--spacing-48);
    left: var(--spacing-12);
    opacity: 0;
    position: relative;
    top: 1rem;
    transform: translate(-50%, 50%);
    transition: opacity .3s ease;
    width: var(--spacing-48)
}

.bx-attestation-eligibility-checkbox.focus-visible:before {
    background-color: var(--c-yellow) !important
}

.bx-attestation-eligibility-checkbox:focus-visible:before {
    background-color: var(--c-yellow) !important
}

.bx-attestation-eligibility-checkbox-label-section[\:has\(\.bx-attestation-eligibility-checkbox\:hover\)] .bx-disclaimer_circle {
    background-color: #e7eaee;
    opacity: 1
}

.bx-attestation-eligibility-checkbox-label-section:has(.bx-attestation-eligibility-checkbox:hover) .bx-disclaimer_circle {
    background-color: #e7eaee;
    opacity: 1
}

.bx-attestation-eligibility-checkbox-label-section[\:has\(\.bx-attestation-eligibility-checkbox\.focus-visible\)] .bx-disclaimer_circle {
    background-color: var(--c-yellow);
    opacity: 1
}

.bx-attestation-eligibility-checkbox-label-section:has(.bx-attestation-eligibility-checkbox.focus-visible) .bx-disclaimer_circle {
    background-color: var(--c-yellow);
    opacity: 1
}

.bx-attestation-eligibility-checkbox-label-section[\:has\(\.bx-attestation-eligibility-checkbox\:focus-visible\)] .bx-disclaimer_circle {
    background-color: var(--c-yellow);
    opacity: 1
}

.bx-attestation-eligibility-checkbox-label-section:has(.bx-attestation-eligibility-checkbox:focus-visible) .bx-disclaimer_circle {
    background-color: var(--c-yellow);
    opacity: 1
}

.dialog-footer.bx-attestation-gating-eligibility-notice-footer,
.dialog-footer.eltif-gating-eligibility-notice-footer {
    row-gap: 0 !important
}

@media(min-width:22.5em) {
    .bx-leave-site-update {
        margin-top: var(--spacing-24)
    }
}

@media(min-width:80em) {
    .bx-leave-site-update {
        margin-top: var(--spacing-32)
    }
}

.bx-complex-modal-wrapper .bx-dialog__content {
    width: 100%
}

@media(min-width:22.5em) {
    .bx-complex-modal-wrapper .bx-dialog__content {
        padding: 2rem 1rem;
        padding-bottom: 0
    }
}

@media(min-width:48em) {
    .bx-complex-modal-wrapper .bx-dialog__content {
        padding: 3rem 2rem;
        padding-bottom: 0
    }
}

@media(min-width:80em) {
    .bx-complex-modal-wrapper .bx-dialog__content {
        padding: 3rem 2.5rem;
        padding-bottom: 0
    }
}

@media(min-width:90em) {
    .bx-complex-modal-wrapper .bx-dialog__content {
        padding: 4rem 3rem;
        padding-bottom: 0
    }
}

@media(min-width:120em) {
    .bx-complex-modal-wrapper .bx-dialog__content {
        padding: 6.5rem;
        padding-bottom: 0
    }
}

.bx-complex-modal_input a[href],
.bx-complex-modal_label a[href],
.bx-modal-item-content a[href],
.bx-modal-item-title a[href] {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    text-decoration: none
}

@media(min-width:22.5em) {

    .bx-complex-modal-wrapper.bx-dialog-attestations__wrapper .bx-dialog__content,
    .bx-complex-modal-wrapper.bx-dialog-attestations__wrapper .dialog-content {
        height: 100vh !important;
        height: 100svh !important;
        height: 100dvh !important;
        max-height: 100vh !important;
        max-height: 100svh !important;
        max-height: 100dvh !important;
        width: 100%
    }
}

@media(min-width:48em) {

    .bx-complex-modal-wrapper.bx-dialog-attestations__wrapper .bx-dialog__content,
    .bx-complex-modal-wrapper.bx-dialog-attestations__wrapper .dialog-content {
        height: auto !important;
        max-height: 90vh !important;
        max-height: 90svh !important;
        max-height: 90dvh !important;
        width: 43rem
    }
}

@media(min-width:80em) {

    .bx-complex-modal-wrapper.bx-dialog-attestations__wrapper .bx-dialog__content,
    .bx-complex-modal-wrapper.bx-dialog-attestations__wrapper .dialog-content {
        height: auto !important;
        max-height: 90vh !important;
        width: 62rem
    }
}

@media(min-width:90em) {

    .bx-complex-modal-wrapper.bx-dialog-attestations__wrapper .bx-dialog__content,
    .bx-complex-modal-wrapper.bx-dialog-attestations__wrapper .dialog-content {
        height: auto !important;
        width: 69rem
    }
}

@media(min-width:120em) {

    .bx-complex-modal-wrapper.bx-dialog-attestations__wrapper .bx-dialog__content,
    .bx-complex-modal-wrapper.bx-dialog-attestations__wrapper .dialog-content {
        height: auto !important;
        width: 90rem
    }
}

.bx-complex-modal {
    display: flex;
    line-height: 1.5
}

@media(min-width:22.5em) {
    .bx-complex-modal {
        flex-direction: column
    }
}

@media(min-width:80em) {
    .bx-complex-modal {
        flex-direction: row;
        gap: 0;
        justify-content: space-between
    }
}

@media(min-width:120em) {
    .bx-complex-modal {
        gap: 0
    }
}

@media(min-width:80em) {
    .bx-complex-modal-left {
        margin-bottom: 3rem;
        width: 19rem
    }
}

@media(min-width:90em) {
    .bx-complex-modal-left {
        margin-bottom: 4rem;
        width: 21rem
    }
}

@media(min-width:120em) {
    .bx-complex-modal-left {
        margin-bottom: 6.5rem;
        width: 25rem
    }
}

.bx-complex-modal-right {
    flex: 1
}

@media(min-width:80em) {
    .bx-complex-modal-right {
        flex: 0 0 32.5rem;
        max-height: calc(90vh - 3rem)
    }
}

@media(min-width:90em) {
    .bx-complex-modal-right {
        flex: 0 0 36rem;
        max-height: calc(90vh - 4rem)
    }
}

@media(min-width:120em) {
    .bx-complex-modal-right {
        flex: 0 0 44.5rem;
        max-height: calc(90vh - 6.5rem)
    }
}

.bx-complex-modal-right {
    overflow: auto;
    scrollbar-width: none
}

@media(min-width:22.5em) {
    .bx-complex-modal-image {
        margin-bottom: 1.5rem
    }
}

@media(min-width:90em) {
    .bx-complex-modal-image {
        margin-bottom: 2rem
    }
}

.bx-complex-modal-company-fields {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-16)
}

@media(min-width:22.5em) {
    .bx-complex-modal-company-fields {
        flex-direction: row;
        flex-wrap: wrap;
        margin-bottom: 1.5rem;
        padding-bottom: 1.5rem
    }
}

@media(min-width:48em) {
    .bx-complex-modal-company-fields {
        flex-direction: row
    }
}

@media(min-width:80em) {
    .bx-complex-modal-company-fields {
        flex-direction: column
    }
}

@media(min-width:90em) {
    .bx-complex-modal-company-fields {
        margin-bottom: 2rem;
        padding-bottom: 2rem
    }
}

.bx-complex-modal-company-fields {
    border-bottom: .0625rem solid rgba(0, 0, 0, .5)
}

@media(min-width:22.5em) {
    .bx-complex-modal-company-field {
        width: calc(50% - .5rem)
    }
}

@media(min-width:48em) {
    .bx-complex-modal-company-field {
        width: calc(33.33% - .667rem)
    }
}

@media(min-width:80em) {
    .bx-complex-modal-company-field {
        align-items: center;
        display: flex;
        gap: .5rem;
        width: 100%
    }
}

.bx-complex-modal-company-field .bx-complex-modal_label,
.bx-complex-modal-stat-title .bx-complex-modal_label {
    font-size: var(--fs-18)
}

@media(min-width:22.5em) {
    .bx-complex-modal-company-field .bx-complex-modal_label {
        font-size: var(--fs-16);
        letter-spacing: .016rem
    }
}

@media(min-width:120em) {
    .bx-complex-modal-company-field .bx-complex-modal_label {
        font-size: var(--fs-18);
        letter-spacing: .02rem
    }
}

.bx-complex-modal-stat-title .bx-complex-modal_label {
    font-family: var(--f-sans);
    font-weight: var(--fw-medium)
}

.bx-complex-modal-stat-title {
    margin-bottom: var(--spacing-8)
}

@media(min-width:22.5em) {
    .bx-complex-modal-company-field .bx-complex-modal_input {
        font-size: var(--fs-16);
        letter-spacing: .016rem
    }
}

@media(min-width:120em) {
    .bx-complex-modal-company-field .bx-complex-modal_input {
        font-size: var(--fs-18);
        letter-spacing: .02rem
    }
}

.bx-complex-modal-stats-items {
    display: flex
}

@media(min-width:22.5em) {
    .bx-complex-modal-stats-items {
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        flex-wrap: wrap;
        margin-bottom: 2.5rem;
        row-gap: 1rem
    }
}

@media(min-width:48em) {
    .bx-complex-modal-stats-items {
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        flex-wrap: nowrap;
        margin-bottom: 2.5rem
    }
}

@media(min-width:80em) {
    .bx-complex-modal-stats-items {
        flex-wrap: wrap;
        margin-bottom: 0
    }
}

@media(min-width:90em) {
    .bx-complex-modal-stats-items {
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        row-gap: 1rem
    }
}

@media(min-width:120em) {
    .bx-complex-modal-stats-items {
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        row-gap: 1.5rem
    }
}

@media(min-width:22.5em) {
    .bx-complex-modal-stats-item {
        width: calc(50% - .5rem)
    }
}

@media(min-width:48em) {
    .bx-complex-modal-stats-item {
        width: calc(25% - .375rem)
    }
}

@media(min-width:80em) {
    .bx-complex-modal-stats-item {
        width: calc(50% - .5rem)
    }
}

.bx-complex-modal-stats-item .bx-complex-modal-stat-item__value {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media(min-width:22.5em) {
    .bx-complex-modal-stats-item .bx-complex-modal-stat-item__value {
        font-size: var(--fs-48);
        letter-spacing: .025rem
    }
}

@media(min-width:80em) {
    .bx-complex-modal-stats-item .bx-complex-modal-stat-item__value {
        font-size: var(--fs-40);
        letter-spacing: .02rem
    }
}

@media(min-width:120em) {
    .bx-complex-modal-stats-item .bx-complex-modal-stat-item__value {
        font-size: var(--fs-48);
        letter-spacing: .025rem
    }
}

.bx-complex-modal-stats-item .bx-complex-modal-stat-item__title {
    font-size: var(--fs-16);
    font-weight: var(--fw-light);
    letter-spacing: .016rem
}

@media(min-width:22.5em) {
    .bx-modal-item {
        margin-bottom: 1.5rem
    }
}

@media(min-width:120em) {
    .bx-modal-item {
        margin-bottom: 2.5rem
    }
}

@media(min-width:22.5em) {
    .bx-modal-item .bx-modal-item-title {
        font-size: var(--fs-20)
    }
}

@media(min-width:90em) {
    .bx-modal-item .bx-modal-item-title {
        font-size: var(--fs-24)
    }
}

@media(min-width:120em) {
    .bx-modal-item .bx-modal-item-title {
        font-size: var(--fs-24)
    }
}

.bx-modal-item .bx-modal-item-title {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    letter-spacing: .02rem;
    margin-bottom: .5rem
}

@media(min-width:22.5em) {
    .bx-modal-item .bx-modal-item-content {
        font-size: var(--fs-16)
    }
}

.bx-modal-item .bx-modal-item-content {
    font-weight: var(--fw-light);
    letter-spacing: .016rem
}

@media(min-width:22.5em) {
    .bx-modal-item-content li.bx-list-item {
        font-size: var(--fs-16);
        letter-spacing: .016rem
    }

    .wp-block-group>.bx-modal-item:last-child {
        margin-bottom: 2rem
    }
}

@media(min-width:48em) {
    .wp-block-group>.bx-modal-item:last-child {
        margin-bottom: 3rem
    }
}

@media(min-width:90em) {
    .wp-block-group>.bx-modal-item:last-child {
        margin-bottom: 4rem
    }
}

@media(min-width:120em) {
    .wp-block-group>.bx-modal-item:last-child {
        margin-bottom: 6.5rem
    }
}

.bx-complex-modal-company-fields[\:not-has\(\.bx-complex-modal-company-field\)] {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.bx-complex-modal-company-fields:not(:has(.bx-complex-modal-company-field)) {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.bx-complex-modal-wrapper .dialog-content--generic .dialog-close-button {
    background: transparent;
    color: #000;
    height: auto;
    margin-right: 0;
    padding: 0;
    width: auto
}

@media(min-width:22.5em) {
    .bx-complex-modal-wrapper .dialog-content--generic .dialog-close-button {
        right: .625rem;
        top: .625rem
    }
}

@media(min-width:26em) {
    .bx-complex-modal-wrapper .dialog-content--generic .dialog-close-button {
        right: 1rem;
        top: .625rem
    }
}

@media(min-width:48em) {
    .bx-complex-modal-wrapper .dialog-content--generic .dialog-close-button {
        right: 1.25rem;
        top: 1.25rem
    }
}

@media(min-width:90em) {
    .bx-complex-modal-wrapper .dialog-content--generic .dialog-close-button {
        right: 1.75rem;
        top: 1.75rem
    }
}

.bx-complex-modal-wrapper .dialog-content--generic {
    z-index: 999999
}

@media(min-width:22.5em) {
    .bx-complex-modal-wrapper .dialog-close-button svg {
        height: 1rem;
        width: 1rem
    }
}

@media(min-width:90em) {
    .bx-complex-modal-wrapper .dialog-close-button svg {
        height: 1.25rem;
        width: 1.25rem
    }
}

.bx-dialog-brightcove {
    line-height: 0
}

.bx-dialog-brightcove__embed {
    aspect-ratio: 16/9;
    display: block;
    height: auto;
    width: 100%
}

.bx-dialog-geo>h1 {
    font-size: var(--fs-32);
    margin-bottom: var(--spacing-24)
}

@media (min-width:80em) {
    .bx-dialog-geo>h1 {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-dialog-geo>h1 {
        font-size: var(--fs-56);
        margin-bottom: var(--spacing-32)
    }
}

.bx-dialog-geo>p {
    font-size: var(--fs-18);
    margin-top: var(--spacing-16)
}

@media (min-width:48em) {
    .bx-dialog-geo>p {
        font-size: var(--fs-20)
    }
}

.bx-dialog-geo__button-row {
    margin-top: var(--spacing-32)
}

.bx-pws-attestation {
    display: none
}

.bx-dot-nav {
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0
}

@media(min-width:90em) {
    .bx-dot-nav {
        -moz-column-gap: .5rem;
        column-gap: .5rem
    }
}

.bx-dot-nav__item {
    color: var(--c-copy);
    margin-top: 0
}

.bx-dot-nav__item-link {
    --full-size: 1.5rem;
    --dot-size: 0.75rem;
    align-items: center;
    color: inherit;
    display: flex;
    height: var(--full-size);
    justify-content: center;
    position: relative;
    width: var(--full-size)
}

.bx-dot-nav__item-link span,
.bx-dot-nav__item-link svg {
    pointer-events: none
}

.bx-dot-nav__item-link:after {
    background-color: var(--c-copy);
    border-radius: 100%;
    content: "";
    display: block;
    height: var(--dot-size);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: var(--dot-size)
}

.bx-dot-nav__item-link:focus,
.bx-dot-nav__item-link:hover {
    background: none;
    text-decoration: none
}

.bx-hero-carousel__nav-item-icon {
    display: block;
    height: var(--full-size);
    width: var(--full-size)
}

.bx-dot-nav__item-stroke {
    opacity: 0
}

.bx-promo-carousel .bx-dot-nav__item-stroke {
    stroke-dasharray: 83.25;
    stroke-dashoffset: 83.25;
    transition: opacity .2s ease, stroke-dashoffset .55s cubic-bezier(.19, 1, .22, 1)
}

.bx-dot-nav__item--active .bx-dot-nav__item-stroke {
    opacity: 1
}

.bx-promo-carousel .bx-dot-nav__item--active .bx-dot-nav__item-stroke {
    animation: bxPromoDotReveal .65s cubic-bezier(.19, 1, .22, 1) both;
    opacity: 1;
    stroke-dashoffset: 0
}

@keyframes bxPromoDotReveal {
    0% {
        opacity: 0;
        stroke-dashoffset: 83.25
    }

    100% {
        opacity: 1;
        stroke-dashoffset: 0
    }
}

:where(.bx-flyout-content .widget_block:not(:first-child):not(.widget_text)) {
    margin-top: var(--spacing-40)
}

@media (min-width:90em) {
    :where(.bx-flyout-content .widget_block:not(:first-child):not(.widget_text)) {
        margin-top: var(--spacing-48)
    }
}

:where(.bx-flyout-content h1, .bx-flyout-content h2) {
    font-size: var(--fs-40);
    margin-bottom: var(--spacing-24)
}

@media (min-width:120em) {
    :where(.bx-flyout-content h1, .bx-flyout-content h2) {
        font-size: var(--fs-56);
        margin-bottom: var(--spacing-32)
    }
}

:where(.bx-flyout-content h3, .bx-flyout-content h4) {
    font-size: var(--fs-32);
    margin-bottom: var(--spacing-16)
}

@media (min-width:120em) {
    :where(.bx-flyout-content h3, .bx-flyout-content h4) {
        font-size: var(--fs-40);
        margin-bottom: var(--spacing-24)
    }
}

:where(.bx-flyout-content h5, .bx-flyout-content h6) {
    font-size: var(--fs-24);
    margin-bottom: var(--spacing-12)
}

@media (min-width:120em) {
    :where(.bx-flyout-content h5, .bx-flyout-content h6) {
        font-size: var(--fs-32);
        margin-bottom: var(--spacing-16)
    }
}

:where(.bx-flyout-content p) {
    font-size: var(--fs-20)
}

.eyebrow {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-regular);
    letter-spacing: .08em;
    line-height: 1.5;
    text-transform: uppercase
}

@media (min-width:80em) {
    .eyebrow {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .eyebrow {
        font-size: var(--fs-18)
    }
}

.eyebrow:after {
    background-color: currentcolor;
    content: "";
    display: inline-block;
    height: 2px;
    margin-left: var(--spacing-16);
    width: var(--spacing-48)
}

@media (min-width:80em) {
    .eyebrow:after {
        margin-left: var(--spacing-24);
        width: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .eyebrow:after {
        width: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .eyebrow:after {
        margin-left: var(--spacing-32);
        width: var(--spacing-88)
    }
}

.bx-featured-news {
    background: var(--c-background);
    color: var(--c-copy)
}

.bx-featured-news__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:48em) {
    .bx-featured-news__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-auto-rows: minmax(min-content, max-content);
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title CTA" "Cards Cards Cards Cards";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

.bx-featured-news__eyebrow {
    margin-bottom: var(--spacing-48)
}

@media (min-width:48em) {
    .bx-featured-news__eyebrow {
        grid-area: Eyebrow
    }
}

@media (min-width:80em) {
    .bx-featured-news__eyebrow {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-featured-news__eyebrow {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-featured-news__eyebrow {
        margin-bottom: var(--spacing-72)
    }
}

.bx-featured-news__title {
    font-size: var(--fs-32)
}

@media (min-width:48em) {
    .bx-featured-news__title {
        grid-area: Title
    }
}

@media (min-width:26em) {
    .bx-featured-news__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:90em) {
    .bx-featured-news__title {
        font-size: var(--fs-48)
    }
}

@media (min-width:120em) {
    .bx-featured-news__title {
        font-size: var(--fs-56)
    }
}

.bx-featured-news__cards {
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: flex;
    margin-right: calc(50% - (100vw - var(--scrollbar-width))/2);
    margin-top: var(--spacing-48);
    overflow-x: auto;
    padding-bottom: var(--spacing-56);
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.bx-featured-news__cards::-webkit-scrollbar {
    height: 0;
    width: 0
}

@media (min-width:26em) {
    .bx-featured-news__cards {
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-featured-news__cards {
        grid-area: Cards;
        margin-bottom: calc(var(--spacing-24)*-1);
        margin-top: var(--spacing-64);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-featured-news__cards {
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        margin-right: auto;
        overflow-x: visible
    }
}

@media (min-width:90em) {
    .bx-featured-news__cards {
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        margin-top: var(--spacing-80)
    }
}

@media (min-width:120em) {
    .bx-featured-news__cards {
        -moz-column-gap: var(--spacing-32);
        column-gap: var(--spacing-32);
        margin-top: var(--spacing-96)
    }
}

.bx-featured-news__card {
    flex: 0 0 19rem;
    scroll-snap-align: start
}

@media (min-width:80em) {
    .bx-featured-news__card {
        flex: initial
    }
}

.bx-featured-news__card .bx-content-card {
    height: 100%
}

.bx-featured-news__cta {
    border-top: 1px solid var(--c-black);
    display: flex;
    justify-content: center;
    padding-top: var(--spacing-40)
}

@media (min-width:48em) {
    .bx-featured-news__cta {
        align-self: center;
        border-top: 0;
        grid-area: CTA;
        justify-self: end;
        padding-top: 0
    }
}

.bx-content-card__main[\:has\(a\[data-focus-type\%3D\%22keyboard\%22\]\)] .bx-content-card__title-link {
    color: var(--c-black) !important
}

.bx-content-card__main:has(a[data-focus-type=keyboard]) .bx-content-card__title-link {
    color: var(--c-black) !important
}

.bx-content-card__meta[\:has\(a\[data-focus-type\%3D\%22keyboard\%22\]\)] a {
    color: var(--c-black) !important
}

.bx-content-card__meta:has(a[data-focus-type=keyboard]) a {
    color: var(--c-black) !important
}

.bx-featured-news .bx-content-card__meta>a,
.bx-featured-news .bx-content-card__title-link {
    color: var(--c-copy)
}

.bx-form__element+.bx-form__element {
    margin-top: var(--spacing-16)
}

.bx-form-control {
    display: flex;
    flex-direction: column;
    position: relative
}

.bx-form-control__label {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-light);
    left: var(--spacing-16);
    margin-bottom: .25rem;
    margin-top: var(--spacing-2);
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

@media (--bp-xxlarge) {
    .bx-form-control__label {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-form-control__label {
        left: var(--spacing-20);
        margin-bottom: var(--spacing-8);
        margin-top: var(--spacing-8)
    }
}

.bx-required .bx-form-control__label:after,
.bx-required .bx-form-control__text:after {
    content: "*";
    margin-left: .2rem
}

.bx-form-control[focus-within] .bx-form-control__label {
    font-weight: var(--fw-regular)
}

.bx-form-control:focus-within .bx-form-control__label {
    font-weight: var(--fw-regular)
}

.bx-email-capture-form .bx-form-control.bx-selected .bx-form-control__label,
.bx-email-capture-form .bx-form-control[focus-within] .bx-form-control__label {
    opacity: 1;
    top: 0;
    z-index: 1
}

.bx-email-capture-form .bx-form-control.bx-selected .bx-form-control__label,
.bx-email-capture-form .bx-form-control:focus-within .bx-form-control__label {
    opacity: 1;
    top: 0;
    z-index: 1
}

.bx-form-control__error,
.bx-form-control__hint {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-light);
    margin-top: 1rem
}

.bx-form-control__error {
    color: #ea4334;
    display: none
}

.bx-form-input {
    cursor: pointer
}

.bx-form-input__select {
    position: relative
}

.bx-form-control.has-error .bx-form-control__error {
    display: inline-block
}

.bx-hero-carousel__container {
    background-color: var(--c-slate-3)
}

@media (min-width:80em) {
    .bx-hero-carousel__container {
        left: 0;
        position: sticky;
        top: 0
    }
}

@media print {
    .bx-hero-carousel__container {
        left: 0;
        position: sticky;
        top: 0
    }
}

.bx-hero-carousel__container {
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-hero-carousel__container {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-hero-carousel__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:80em) {
    .bx-hero-carousel__inner:after {
        background-color: var(--c-black);
        content: "";
        height: 100%;
        position: absolute;
        right: var(--spacing-32);
        top: 0;
        width: 1px
    }
}

@media print {
    .bx-hero-carousel__inner:after {
        background-color: var(--c-black);
        content: "";
        height: 100%;
        position: absolute;
        right: var(--spacing-32);
        top: 0;
        width: 1px
    }
}

.bx-hero-carousel__inner:after {
    display: none
}

@media (min-width:80em) {
    .bx-hero-carousel__inner:after {
        background-color: var(--c-slate-2);
        content: "";
        display: block;
        height: calc(100% - var(--spacing-112) - var(--spacing-144));
        position: absolute;
        right: calc(var(--spacing-32)*-1);
        top: var(--spacing-112);
        width: 1px
    }
}

@media print {
    .bx-hero-carousel__inner:after {
        background-color: var(--c-slate-2);
        content: "";
        display: block;
        height: calc(100% - var(--spacing-112) - var(--spacing-144));
        position: absolute;
        right: calc(var(--spacing-32)*-1);
        top: var(--spacing-112);
        width: 1px
    }
}

@media (min-width:90em) {
    .bx-hero-carousel__inner:after {
        height: calc(100% - var(--spacing-120) - var(--spacing-160));
        right: calc(var(--spacing-48)*-1);
        top: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-hero-carousel__inner:after {
        height: calc(100% - var(--spacing-136) - var(--spacing-192));
        right: calc(var(--spacing-72)*-1);
        top: var(--spacing-136)
    }
}

.bx-hero-carousel__scroller-x {
    overflow-y: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.bx-hero-carousel__scroller-x::-webkit-scrollbar {
    height: 0;
    width: 0
}

@media (min-width:80em) {
    .bx-hero-carousel__scroller-x {
        overflow-x: hidden
    }
}

@media print {
    .bx-hero-carousel__scroller-x {
        overflow-x: hidden
    }
}

.bx-hero-carousel__items {
    -moz-column-gap: var(--spacing-136);
    column-gap: var(--spacing-136);
    display: flex;
    width: 100%
}

.bx-hero-carousel__item {
    flex-shrink: 0;
    padding-bottom: var(--spacing-64);
    padding-top: var(--spacing-64);
    scroll-snap-align: start;
    width: 100%
}

@media (min-width:26em) {
    .bx-hero-carousel__item {
        padding-bottom: var(--spacing-72);
        padding-top: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-hero-carousel__item {
        padding-bottom: var(--spacing-80);
        padding-top: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-hero-carousel__item {
        padding-bottom: var(--spacing-144);
        padding-top: var(--spacing-112)
    }
}

@media print {
    .bx-hero-carousel__item {
        padding-bottom: var(--spacing-144);
        padding-top: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-hero-carousel__item {
        padding-bottom: var(--spacing-160);
        padding-top: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-hero-carousel__item {
        padding-bottom: var(--spacing-192);
        padding-top: var(--spacing-136)
    }
}

.bx-hero-carousel__nav {
    position: absolute;
    right: 0;
    top: var(--spacing-64);
    z-index: 1
}

@media (min-width:26em) {
    .bx-hero-carousel__nav {
        top: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-hero-carousel__nav {
        top: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-hero-carousel__nav {
        bottom: var(--spacing-64);
        left: 0;
        margin-bottom: -.375rem;
        right: auto;
        top: auto
    }
}

@media print {
    .bx-hero-carousel__nav {
        bottom: var(--spacing-64);
        left: 0;
        margin-bottom: -.375rem;
        right: auto;
        top: auto
    }
}

@media (min-width:90em) {
    .bx-hero-carousel__nav {
        bottom: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-hero-carousel__nav {
        bottom: var(--spacing-88)
    }
}

@media (min-width:80em) {
    .bx-hero-carousel-item {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        align-items: start;
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Content Content Content Content Content Content . . Media Media Media Media Media Media Media Media";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media print {
    .bx-hero-carousel-item {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        align-items: start;
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Content Content Content Content Content Content . . Media Media Media Media Media Media Media Media";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-hero-carousel-item__content {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-auto-rows: minmax(min-content, max-content);
        grid-template-areas: "Sep   Sep   Sep   Sep   Sep   . . ." "Title Title Title Title Title . . ." ".     Blurb Blurb Blurb Blurb . . ." "CTA   CTA   CTA   CTA   CTA   . . .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        padding-top: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-hero-carousel-item__content {
        --columns: 6;
        grid-area: Content;
        grid-template-areas: "Sep   Sep   Sep   Sep   Sep   Sep" "Title Title Title Title Title ." ".     Blurb Blurb Blurb Blurb Blurb" "CTA   CTA   CTA   CTA   CTA   CTA";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        padding-top: var(--spacing-32)
    }
}

@media print {
    .bx-hero-carousel-item__content {
        --columns: 6;
        grid-area: Content;
        grid-template-areas: "Sep   Sep   Sep   Sep   Sep   Sep" "Title Title Title Title Title ." ".     Blurb Blurb Blurb Blurb Blurb" "CTA   CTA   CTA   CTA   CTA   CTA";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-hero-carousel-item__content {
        grid-template-areas: "Sep   Sep   Sep   Sep   Sep   Sep" "Title Title Title Title Title Title" ".     Blurb Blurb Blurb Blurb Blurb" "CTA   CTA   CTA   CTA   CTA   CTA";
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-hero-carousel-item__content {
        padding-top: var(--spacing-56)
    }
}

.editor-styles-wrapper .bx-hero-carousel-item__content hr.bx-hero-carousel-item__separator {
    background-color: currentColor;
    background: currentColor;
    border: 0;
    color: inherit;
    height: .125rem
}

.bx-hero-carousel-item__separator {
    background-color: var(--c-copper);
    height: 2px;
    margin-bottom: var(--spacing-48);
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    width: var(--w-divider)
}

@media (min-width:48em) {
    .bx-hero-carousel-item__separator {
        grid-area: Sep
    }
}

@media print {
    .bx-hero-carousel-item__separator {
        grid-area: Sep
    }
}

@media (min-width:90em) {
    .bx-hero-carousel-item__separator {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-hero-carousel-item__separator {
        margin-bottom: var(--spacing-64)
    }
}

.bx-hero-carousel-item__title {
    font-size: var(--fs-32)
}

@media (min-width:48em) {
    .bx-hero-carousel-item__title {
        grid-area: Title
    }
}

@media print {
    .bx-hero-carousel-item__title {
        grid-area: Title
    }
}

@media (min-width:90em) {
    .bx-hero-carousel-item__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-hero-carousel-item__title {
        font-size: var(--fs-56)
    }
}

.bx-hero-carousel-item__blurb {
    margin-top: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-hero-carousel-item__blurb {
        grid-area: Blurb;
        margin-top: var(--spacing-40)
    }
}

@media print {
    .bx-hero-carousel-item__blurb {
        grid-area: Blurb;
        margin-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-hero-carousel-item__blurb {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-hero-carousel-item__blurb {
        margin-top: var(--spacing-56)
    }
}

.bx-hero-carousel-item__cta {
    margin-top: var(--spacing-48)
}

@media (min-width:48em) {
    .bx-hero-carousel-item__cta {
        grid-area: CTA
    }
}

@media print {
    .bx-hero-carousel-item__cta {
        grid-area: CTA
    }
}

@media (min-width:90em) {
    .bx-hero-carousel-item__cta {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-hero-carousel-item__cta {
        margin-top: var(--spacing-64)
    }
}

.bx-hero-carousel-item__media {
    --columns: 4;
    grid-gap: var(--spacing-16);
    display: grid;
    gap: var(--spacing-16);
    grid-template-areas: ".     Small Small Small" "Large Large Large Large";
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-top: var(--spacing-56)
}

@media (min-width:26em) {
    .bx-hero-carousel-item__media {
        margin-top: var(--spacing-64)
    }
}

@media (min-width:48em) {
    .bx-hero-carousel-item__media {
        --columns: 8;
        grid-template-areas: ". .     .     .     Small Small Small Small" ". Large Large Large Large Large Large .";
        margin-top: 0
    }
}

@media (min-width:80em) {
    .bx-hero-carousel-item__media {
        grid-row-gap: var(--spacing-24);
        grid-area: Media;
        grid-template-areas: ".     .     .     Small Small Small Small Small" "Large Large Large Large Large Large Large ."
    }
}

@media print {
    .bx-hero-carousel-item__media {
        grid-row-gap: var(--spacing-24);
        grid-area: Media;
        grid-template-areas: ".     .     .     Small Small Small Small Small" "Large Large Large Large Large Large Large ."
    }
}

@media (min-width:120em) {
    .bx-hero-carousel-item__media {
        grid-row-gap: var(--spacing-32)
    }
}

.bx-hero-carousel-item__small-media {
    --x: 0.5;
    --y: 0.5;
    grid-area: Small;
    overflow: hidden;
    position: relative
}

.bx-hero-carousel-item__small-media img {
    aspect-ratio: 16/9;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

.bx-hero-carousel-item__large-media {
    --x: 0.5;
    --y: 0.5;
    grid-area: Large;
    overflow: hidden;
    position: relative
}

.bx-hero-carousel-item__large-media img {
    aspect-ratio: 16/9;
    max-width: 19rem;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

@media (min-width:26em) {
    .bx-hero-carousel-item__large-media img {
        max-width: 21.5rem
    }
}

@media (min-width:48em) {
    .bx-hero-carousel-item__large-media img {
        max-width: none
    }
}

@media print {
    .bx-hero-carousel-item__large-media img {
        max-width: none
    }
}

.bx-hero-carousel-item__curtain {
    background: var(--c-graphics);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 100%, 0);
    width: 100%
}

[data-a11y-dialog-native] .dialog-overlay {
    display: none
}

dialog[open] {
    display: block
}

.dialog-container[aria-hidden=true] {
    display: none
}

.dialog-overlay {
    background: #000;
    bottom: 0;
    left: 0;
    opacity: .4;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10001
}


dialog::backdrop {
    background: #000;
    opacity: .7
}

.dialog-close-button {
    background: transparent;
    border: 0;
    height: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 10
}

.dialog-close-button svg {
    height: 20px;
    width: 20px
}

.dialog-content--no-padding .dialog-close-button {
    margin-top: -50px
}

.dialog-content--bg-color .dialog-close-button,
.dialog-content--bio .dialog-close-button,
.dialog-content--funding .dialog-close-button,
.dialog-content--generic .dialog-close-button,
.dialog-content--information-card .dialog-close-button,
.dialog-content--video .dialog-close-button {
    background-color: var(--c-black);
    color: var(--c-white)
}

@media (min-width:48em) {

    .dialog-content--bg-color .dialog-close-button,
    .dialog-content--bio .dialog-close-button,
    .dialog-content--funding .dialog-close-button,
    .dialog-content--generic .dialog-close-button,
    .dialog-content--information-card .dialog-close-button,
    .dialog-content--video .dialog-close-button {
        margin-top: -50px
    }

    .dialog-content--bio .dialog-close-button,
    .dialog-content--generic .dialog-close-button,
    .dialog-content--information-card .dialog-close-button {
        margin-top: 0
    }
}

@media (min-width:80em) {

    .dialog-content--bio .dialog-close-button,
    .dialog-content--generic .dialog-close-button,
    .dialog-content--information-card .dialog-close-button {
        margin-right: -50px;
        margin-top: 0
    }
}

@media (min-width:48em) {
    .dialog-content--funding .dialog-close-button {
        margin-top: 0
    }
}

@media (min-width:80em) {
    .dialog-content--funding .dialog-close-button {
        margin-right: -50px;
        margin-top: 0
    }
}

.dialog-content--from-right .dialog-close-button {
    right: 15px;
    top: 26px
}


#flyout-container-wrapper .dialog-content p>a {
    border: 0;
    display: inline-block;
    font-size: var(--fs-link-cta);
    font-weight: var(--fw-link-cta);
    letter-spacing: .5px;
    line-height: var(--lh-link-cta-sm);
    padding: 0 0 4px 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase
}

@media (min-width:48em) {
    #flyout-container-wrapper .dialog-content p>a {
        letter-spacing: 0;
        line-height: var(--lh-link-cta)
    }
}

#flyout-container-wrapper .dialog-content p>a:focus,
#flyout-container-wrapper .dialog-content p>a:hover {
    border: none;
    color: var(--c-link)
}

#flyout-container-wrapper .dialog-content p>a:hover:after {
    animation: hoverUnderline .6s ease
}

#flyout-container-wrapper .dialog-content p>a:after {
    background-color: var(--c-link);
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%
}

.dialog-content {
    background-color: var(--c-white);
    border: 0;
    left: 50%;
    max-height: calc(100% - 6rem);
    overflow: auto;
    padding: var(--pad-xl) var(--pad-md) var(--pad-md);
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 10002
}

@media (min-width:48em) {
    .dialog-content {
        width: 90%
    }
}

@media (min-width:80em) {
    .dialog-content {
        padding: var(--pad-xl)
    }
}

.admin-bar .dialog-content {
    max-height: calc(100% - 12rem)
}

@media (--wp-medium) {
    .admin-bar .dialog-content {
        max-height: calc(100% - 10rem)
    }
}

.dialog-content .decline-message {
    display: none
}

.dialog-content.dialog-content--generic,
.dialog-content.dialog-content--no-padding {
    padding: 0
}

@media (min-width:80em) {

    .dialog-content.dialog-content--generic,
    .dialog-content.dialog-content--no-padding {
        padding: 0
    }
}

.dialog-content.dialog-content--from-right {
    height: 100%;
    left: auto;
    max-height: 100%;
    max-width: 801pt;
    opacity: 0;
    padding-top: var(--pad-container-lg);
    right: 0;
    top: 0;
    transform: translate(100%);
    transition: transform .6s, opacity .6s;
    word-break: break-word
}

@media (min-width:26em) {
    .dialog-content.dialog-content--from-right {
        word-break: normal
    }
}

.admin-bar .dialog-content.dialog-content--from-right {
    height: calc(100vh - 2pc);
    padding-bottom: 42px;
    top: 2pc
}

@media (max-width:782px) {
    .admin-bar .dialog-content.dialog-content--from-right {
        height: calc(100vh - 46px);
        padding-bottom: 56px;
        top: 46px
    }
}

.dialog-content.dialog-content--from-right[open] {
    animation: appear .4s .15s 1 both;
    opacity: 1;
    transform: translate(0)
}

.dialog-content.dialog-content--large {
    max-height: calc(100% - 75pt);
    max-width: var(--w-container-lg)
}

.dialog-content.dialog-content--narrow {
    max-width: 785px
}

.dialog-content.dialog-content--small {
    max-width: var(--w-container-xs)
}

.dialog-content.dialog-content--bg-color {
    background-color: var(--c-grey-100);
    max-height: calc(100vh - 50px);
    overflow: visible;
    padding: 0
}

.dialog-content.dialog-content--video {
    max-width: 75pc;
    overflow: visible
}

.dialog-content.dialog-content--image {
    padding: 0;
    text-align: center
}

.dialog-content.dialog-content--image .wp-block-image,
.dialog-content.dialog-content--image .wp-block-image figure {
    margin: 0
}

.dialog-content.dialog-content--image figure {
    margin: 0 auto;
    padding: var(--pad-md)
}

@media (min-width:80em) {
    .dialog-content.dialog-content--image figure {
        padding: var(--pad-xl)
    }
}

.dialog-content.dialog-content--image img {
    max-width: 100%
}

.dialog-content.dialog-content--bio,
.dialog-content.dialog-content--generic,
.dialog-content.dialog-content--information-card {
    -webkit-overflow-scrolling: touch;
    overflow: auto
}

@media (min-width:80em) {

    .dialog-content.dialog-content--bio,
    .dialog-content.dialog-content--generic,
    .dialog-content.dialog-content--information-card {
        overflow: visible
    }
}

.dialog-content.contact-lightbox,
.dialog-content.stay-up-to-date-lightbox {
    padding-top: var(--pad-section)
}

@media (min-width:80em) {

    .dialog-content.contact-lightbox,
    .dialog-content.stay-up-to-date-lightbox {
        padding: var(--pad-section) var(--pad-container-md) var(--pad-container-md)
    }
}

.dialog-content.contact-lightbox h2,
.dialog-content.stay-up-to-date-lightbox h2 {
    margin-top: 0
}

.dialog-content.dialog-content--funding {
    padding: 0
}

.dialog-content.dialog-content--large.dialog-content--funding {
    max-height: calc(100vh - 10rem)
}

.dialog-content.dialog-content--large.dialog-content--funding .dialog-content-container {
    max-height: none
}

.dialog-content--generic .dialog-body {
    max-height: calc(100vh - 14rem);
    overflow-y: auto;
    padding: var(--pad-xl) var(--pad-md) var(--pad-md)
}

@media (min-width:80em) {
    .dialog-content--generic .dialog-body {
        padding: var(--pad-xl)
    }
}

.dialog-content-container {
    height: 100%;
    max-height: calc(100vh - 10rem);
    overflow: auto;
    padding: var(--pad-md)
}

@media (min-width:80em) {
    .dialog-content-container {
        max-height: calc(100vh - 14rem);
        padding: var(--pad-xl)
    }
}

.dialog-overflow {
    max-height: calc(100vh - 50px);
    overflow: auto;
    padding: var(--pad-md)
}

@media (min-width:80em) {
    .dialog-overflow {
        padding: var(--pad-xl)
    }
}

.dialog-footer {
    margin-top: var(--pad-lg)
}

@media (min-width:80em) {
    .dialog-footer {
        text-align: right
    }
}

.dialog-footer.dialog-footer--is-left-aligned {
    text-align: left
}

.dialog-footer>.dialog-footer__button:first-child {
    margin-right: var(--pad-sm)
}

@media (min-width:80em) {
    .dialog-footer>.dialog-footer__button:first-child {
        margin-right: var(--pad-md)
    }
}

.dialog-footer__button {
    display: block;
    margin-bottom: var(--pad-md)
}

@media (min-width:80em) {
    .dialog-footer__button {
        display: inline-block;
        margin-bottom: 0
    }
}

.dialog-cta {
    margin-bottom: var(--pad-lg);
    margin-top: var(--pad-lg)
}

.site-wide-modal .dialog-content--funding {
    overflow: hidden
}

@media (min-width:80em) {
    .site-wide-modal .dialog-content-container {
        max-height: calc(100vh - 7rem)
    }
}

.site-wide-modal .dialog-content-container {
    padding: 0
}

.site-wide-modal .dialog-head {
    padding: 0 var(--pad-md-plus) 0;
    text-transform: uppercase
}

@media (min-width:80em) {
    .site-wide-modal .dialog-head {
        padding: 0 var(--pad-lg) 0
    }
}

.site-wide-modal .dialog-head h3 {
    margin-bottom: 0
}

.site-wide-modal .dialog-body {
    padding: var(--pad-sm) var(--pad-md-plus)
}

@media (min-width:80em) {
    .site-wide-modal .dialog-body {
        padding: var(--pad-sm) var(--pad-lg)
    }
}

.site-wide-modal .dialog-body :first-child {
    margin-top: 0
}

.site-wide-modal .dialog-footer {
    margin-top: 0;
    padding: 0 var(--pad-md-plus) var(--pad-md-plus)
}

@media (min-width:80em) {
    .site-wide-modal .dialog-footer {
        padding: 0 var(--pad-lg) var(--pad-lg)
    }
}

.dialog-content-conditional {
    display: none
}

.dialog-content-inline-block {
    display: inline-block
}

.hide-site-content #flyout-container-wrapper {
    opacity: 0 !important;
    visibility: hidden
}

@media (--bp-fullmenu-max) {
    .breit__prospectus .breit__prospectus-web {
        display: none
    }

    .breit__prospectus .breit__prospectus-mobile {
        display: inline
    }

    .breit__prospectus .breit__prospectus-mobile img {
        width: 100%
    }
}

@media (--bp-fullmenu) {
    .breit__prospectus .breit__prospectus-web {
        display: block
    }

    .breit__prospectus .breit__prospectus-mobile {
        display: none
    }
}

#global-lightbox .dialog-overlay {
    z-index: 100001
}

#global-lightbox .dialog-content {
    z-index: 100002
}

.bx-offerings {
    background: var(--c-background);
    color: var(--c-copy)
}

.bx-offerings__main {
    margin-top: var(--spacing-72)
}

@media (min-width:48em) {
    .bx-offerings__main {
        margin-top: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-offerings__main {
        margin-top: var(--spacing-88)
    }
}

@media (min-width:90em) {
    .bx-offerings__main {
        margin-top: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .bx-offerings__main {
        margin-top: var(--spacing-104)
    }
}

.bx-offerings__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.bx-offerings__highlights {
    margin-top: var(--spacing-80)
}

@media (min-width:26em) {
    .bx-offerings__highlights {
        margin-top: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-offerings__highlights {
        margin-top: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-offerings__highlights {
        margin-top: var(--spacing-104)
    }
}

@media (min-width:90em) {
    .bx-offerings__highlights {
        margin-top: var(--spacing-112)
    }
}

@media (min-width:120em) {
    .bx-offerings__highlights {
        margin-top: var(--spacing-120)
    }
}

.bx-offerings-heading:before {
    background-color: var(--c-graphics);
    content: "";
    display: block;
    height: .125rem;
    width: var(--spacing-48)
}

@media (min-width:80em) {
    .bx-offerings-heading:before {
        width: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-offerings-heading:before {
        width: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-offerings-heading:before {
        width: var(--spacing-88)
    }
}

.bx-offerings-heading.has-text-align-center:before {
    margin-left: auto;
    margin-right: auto
}

.bx-offerings-heading__eyebrow {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-regular);
    letter-spacing: .08em;
    line-height: 1.5;
    margin-top: var(--spacing-16);
    text-transform: uppercase
}

@media (min-width:80em) {
    .bx-offerings-heading__eyebrow {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-offerings-heading__eyebrow {
        font-size: var(--fs-18)
    }
}

@media (min-width:80em) {
    .bx-offerings-heading__eyebrow {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-offerings-heading__eyebrow {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-offerings-heading__eyebrow {
        margin-top: var(--spacing-40)
    }
}

.bx-offerings-heading__title {
    font-size: var(--fs-32);
    margin-top: var(--spacing-48)
}

@media (min-width:48em) {
    .bx-offerings-heading__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {
    .bx-offerings-heading__title {
        font-size: var(--fs-48);
        margin-top: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-offerings-heading__title {
        font-size: var(--fs-56);
        margin-top: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-offerings-heading__title {
        font-size: var(--fs-64);
        margin-top: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-offerings-main {
        --columns: 8;
        grid-gap: var(--spacing-24);
        grid-row-gap: 0;
        display: grid;
        gap: var(--spacing-24);
        grid-template-areas: "Title Title Title Title . . . ." "Content Content Content Content . Stat Stat Stat";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        row-gap: 0
    }
}

@media (min-width:80em) {
    .bx-offerings-main {
        --columns: 16;
        grid-template-areas: ". Title Title Title Title Title Title Title . . . . . . . ." ". Content Content Content Content Content Content Content . . . Stat Stat Stat Stat .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

.bx-offerings-main__title {
    font-family: var(--f-sans);
    font-size: var(--fs-24);
    font-weight: var(--fw-normal);
    grid-area: Title;
    letter-spacing: .008em;
    margin-bottom: var(--spacing-24)
}

@media (min-width:120em) {
    .bx-offerings-main__title {
        font-size: var(--fs-32);
        margin-bottom: var(--spacing-32)
    }
}

.bx-offerings-main__content {
    grid-area: Content
}

.bx-offerings-main__stat {
    grid-area: Stat;
    margin-top: var(--spacing-88);
    text-align: center
}

@media (min-width:48em) {
    .bx-offerings-main__stat {
        margin-top: 0;
        text-align: left
    }
}

.bx-offerings-main__cta {
    margin-top: var(--spacing-48)
}

@media (min-width:120em) {
    .bx-offerings-main__cta {
        margin-top: var(--spacing-64)
    }
}

.bx-offerings-main__stat-value {
    font-family: var(--f-serif);
    font-size: var(--fs-56);
    letter-spacing: .008em;
    line-height: 1
}

@media (min-width:48em) {
    .bx-offerings-main__stat-value {
        font-size: var(--fs-48)
    }
}

@media (min-width:80em) {
    .bx-offerings-main__stat-value {
        font-size: var(--fs-56)
    }
}

@media (min-width:90em) {
    .bx-offerings-main__stat-value {
        font-size: var(--fs-64)
    }
}

@media (min-width:120em) {
    .bx-offerings-main__stat-value {
        font-size: var(--fs-80)
    }
}

.bx-offerings-main__stat-subtext {
    font-size: var(--fs-18);
    font-weight: var(--fw-regular);
    margin-top: var(--spacing-16)
}

@media (min-width:90em) {
    .bx-offerings-main__stat-subtext {
        margin-top: var(--spacing-8)
    }
}

@media (min-width:120em) {
    .bx-offerings-main__stat-subtext {
        font-size: var(--fs-20)
    }
}

.bx-offerings-main__stat-subtext p {
    font-size: var(--fs-18);
    font-weight: var(--fw-regular)
}

@media (min-width:120em) {
    .bx-offerings-main__stat-subtext p {
        font-size: var(--fs-20)
    }
}

.bx-offerings-main__stat-disclaimer {
    font-size: var(--fs-14);
    margin-left: auto;
    margin-right: auto;
    margin-top: var(--spacing-16);
    max-width: 17rem
}

@media (min-width:48em) {
    .bx-offerings-main__stat-disclaimer {
        margin-left: 0;
        margin-right: 0
    }
}

.bx-offerings-main__stat-disclaimer li.bx-list-item,
.bx-offerings-main__stat-disclaimer p,
.bx-offerings-main__stat-disclaimer p li.bx-list-item {
    font-size: var(--fs-14)
}

.bx-offerings-highlights {
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: flex;
    margin-bottom: calc(var(--spacing-24)*-1);
    overflow-x: auto;
    padding-bottom: var(--spacing-24);
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.bx-offerings-highlights::-webkit-scrollbar {
    height: 0;
    width: 0
}

@media (min-width:26em) {
    .bx-offerings-highlights {
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-offerings-highlights {
        -moz-column-gap: var(--spacing-56);
        column-gap: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-offerings-highlights {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

.bx-offerings-highlights__item {
    flex: 0 0 19rem;
    scroll-snap-align: start
}

@media (min-width:48em) {
    .bx-offerings-highlights__item {
        flex: 0 0 38.5rem
    }
}

@media (min-width:80em) {
    .bx-offerings-highlights__item {
        flex: none;
        max-width: none
    }

    .bx-offerings-highlights__item:nth-of-type(3n-2) {
        grid-column: 2/span 4
    }

    .bx-offerings-highlights__item:nth-of-type(3n-1) {
        grid-column: 7/span 4
    }

    .bx-offerings-highlights__item:nth-of-type(3n) {
        grid-column: 12/span 4
    }
}

.bx-offerings-highlights__item .bx-offerings-card {
    height: 100%
}

.bx-offerings-card {
    display: flex;
    flex-direction: column
}

@media (min-width:48em) {
    .bx-offerings-card {
        -moz-column-gap: var(--spacing-48);
        column-gap: var(--spacing-48);
        flex-direction: row
    }
}

@media (min-width:80em) {
    .bx-offerings-card {
        flex-direction: column
    }
}

.bx-offerings-card__media {
    --x: 0.5;
    --y: 0.5;
    overflow: hidden;
    position: relative
}

@media (min-width:22.5em) {
    .bx-offerings-card__media {
        width: 19rem
    }
}

@media (min-width:48em) {
    .bx-offerings-card__media {
        flex-shrink: 0;
        width: 19rem
    }
}

@media (min-width:80em) {
    .bx-offerings-card__media {
        width: 17rem
    }
}

@media (min-width:90em) {
    .bx-offerings-card__media {
        width: 19rem
    }
}

@media (min-width:120em) {
    .bx-offerings-card__media {
        width: 25rem
    }
}

.bx-offerings-card__media img {
    aspect-ratio: 9/12;
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    opacity: 0;
    transition: opacity .01s linear;
    width: 100%
}

.bx-offerings-card__media-curtain {
    background: #000;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 100%, 0);
    transition: transform .6s ease-out;
    width: 100%
}

.bx-offerings-highlights__item.is-reveal-black .bx-offerings-card__media-curtain {
    transform: translate3d(0, 0, 0)
}

.bx-offerings-highlights__item.is-reveal-image .bx-offerings-card__media img {
    opacity: 1
}

.bx-offerings-highlights__item.is-reveal-image .bx-offerings-card__media-curtain {
    transform: translate3d(0, -101%, 0);
    transition-delay: 0s
}

.bx-offerings-card__content {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.bx-offerings-card__title {
    font-family: var(--f-sans);
    font-size: var(--fs-24);
    font-weight: var(--fw-light);
    line-height: 1.5;
    margin-top: var(--spacing-32)
}

@media (min-width:120em) {
    .bx-offerings-card__title {
        font-size: var(--fs-32);
        margin-top: var(--spacing-40)
    }
}

.bx-offerings-card__description {
    font-size: var(--fs-18);
    margin-top: var(--spacing-24)
}

@media (min-width:120em) {
    .bx-offerings-card__description {
        font-size: var(--fs-20);
        margin-top: var(--spacing-32)
    }
}

.bx-offerings-card__cta {
    margin-top: auto;
    padding-top: var(--spacing-40)
}

@media (min-width:48em) {
    .bx-offerings-card__cta {
        margin-top: 0
    }
}

@media (min-width:80em) {
    .bx-offerings-card__cta {
        margin-top: auto
    }
}

@media (min-width:120em) {
    .bx-offerings-card__cta {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-page-header {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        grid-row-gap: 0;
        background-color: var(--c-background);
        color: var(--c-copy);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Title Title Title Title Title Title Title Title" ". . . Desc Desc Desc Desc Desc";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        row-gap: 0
    }
}

@media (min-width:80em) {
    .bx-page-header {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc"
    }
}

@media print {
    .bx-page-header {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc"
    }
}

.bx-page-header__animation {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-page-header__animation {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-page-header__title {
    overflow: hidden
}

.bx-page-header__title .char,
.bx-page-header__title .word {
    display: inline-block
}

.bx-page-header__title {
    font-family: var(--f-serif);
    font-size: var(--fs-48);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5
}

@media (min-width:22.5em) {
    .bx-page-header__title {
        font-size: var(--fs-40);
        grid-area: Title
    }
}

@media (min-width:26em) {
    .bx-page-header__title {
        font-size: var(--fs-48);
        grid-area: Title
    }
}

@media (min-width:48em) {
    .bx-page-header__title {
        font-size: var(--fs-48);
        grid-area: Title
    }
}

@media (min-width:80em) {
    .bx-page-header__title {
        font-size: var(--fs-48);
        grid-area: Title
    }
}

@media print {
    .bx-page-header__title {
        font-size: var(--fs-48);
        grid-area: Title
    }
}

@media (min-width:90em) {
    .bx-page-header__title {
        font-size: var(--fs-56);
        grid-area: Title
    }
}

@media (min-width:120em) {
    .bx-page-header__title {
        font-size: var(--fs-72);
        grid-area: Title
    }
}

.bx-page-header__animation[data-uw-sr-styled=true] a,
.bx-page-header__description[data-uw-sr-styled=true] a,
.bx-page-header__title[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

@media (min-width:22.5em) {
    .bx-page-header__description-spacing {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-page-header__description-spacing {
        margin-top: var(--spacing-8)
    }
}

@media (min-width:120em) {
    .bx-page-header__description-spacing {
        margin-top: var(--spacing-16)
    }
}

@media print {
    .bx-page-header__description-spacing {
        margin-top: var(--spacing-8)
    }
}

.bx-page-header__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-page-header__inner {
        --columns: 4;
        grid-template-areas: "Title Title Title Title" "Desc Desc Desc Desc"
    }
}

@media (min-width:48em) {
    .bx-page-header__inner {
        --columns: 8;
        grid-template-areas: "Title Title Title Title Title Title Title Title " "Desc Desc Desc Desc Desc Desc Desc Desc "
    }
}

@media (min-width:80em) {
    .bx-page-header__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc"
    }
}

@media print {
    .bx-page-header__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc"
    }
}

.bx-page-header_front {
    opacity: 0
}

.bx-page-header__description {
    align-self: center;
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    grid-area: Desc;
    letter-spacing: .02rem;
    line-height: 1.5
}

@media (min-width:22.5em) {
    .bx-page-header__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:26em) {
    .bx-page-header__description {
        font-size: var(--fs-20)
    }
}

@media (min-width:48em) {
    .bx-page-header__description {
        font-size: var(--fs-20)
    }
}

@media (min-width:80em) {
    .bx-page-header__description {
        align-self: start;
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-page-header__description {
        align-self: start;
        font-size: var(--fs-18)
    }
}

@media (min-width:90em) {
    .bx-page-header__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-page-header__description {
        font-size: var(--fs-20)
    }
}

.bx-page-header__titleError {
    bottom: var(--spacing-48);
    color: var(--c-red);
    display: block;
    font-size: var(--spacing-12);
    position: absolute
}

.bx-headers-one__title a,
.bx-headers-three__title a,
.bx-headers-two__title a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-headers-one__title a:hover,
.bx-headers-three__title a:hover,
.bx-headers-two__title a:hover {
    background-size: 100% .063rem
}

@media (min-width:80em) {

    .bx-headers-one__title a:hover,
    .bx-headers-three__title a:hover,
    .bx-headers-two__title a:hover {
        background-size: 100% .063rem
    }
}

@media print {

    .bx-headers-one__title a:hover,
    .bx-headers-three__title a:hover,
    .bx-headers-two__title a:hover {
        background-size: 100% .063rem
    }
}

.bx-inline-disclaimer__item .page-header-text-weight,
.bx-page-header__inner .page-header-text-weight {
    display: inline !important;
    font-family: var(--f-sans) !important;
    font-size: var(--fs-18) !important
}

@media(min-width:22.5em) {

    .bx-inline-disclaimer__item .page-header-text-weight,
    .bx-page-header__inner .page-header-text-weight {
        font-weight: var(--fw-regular) !important
    }
}

@media(min-width:26em) {

    .bx-inline-disclaimer__item .page-header-text-weight,
    .bx-page-header__inner .page-header-text-weight {
        font-weight: var(--fw-medium) !important
    }
}

@media print {

    .bx-inline-disclaimer__item .page-header-text-weight,
    .bx-page-header__inner .page-header-text-weight {
        font-weight: var(--fw-medium) !important
    }
}

@media(min-width:120em) {

    .bx-inline-disclaimer__item .page-header-text-weight,
    .bx-page-header__inner .page-header-text-weight {
        font-size: var(--fs-20) !important
    }
}

.bx-inline-disclaimer__item .page-header-text-link,
.bx-page-header__inner .page-header-text-link {
    display: inline !important;
    font-family: var(--f-sans) !important;
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-regular) !important
}

@media(min-width:120em) {

    .bx-inline-disclaimer__item .page-header-text-link,
    .bx-page-header__inner .page-header-text-link {
        font-size: var(--fs-20) !important
    }
}

.bx-page-header__description a {
    background-image: linear-gradient(currentcolor, currentcolor) !important;
    background-position: 0 100% !important;
    background-repeat: no-repeat !important;
    background-size: 0 1px !important;
    text-decoration: none !important;
    transition: background-size .3s !important
}

.bx-page-header__description a:hover {
    background-size: 100% 1px !important
}

.bx-promo-header {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-bottom: var(--spacing-72);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16);
    padding-top: var(--spacing-40)
}

@media (min-width:22.5em) {
    .bx-promo-header {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:26em) {
    .bx-promo-header {
        padding-bottom: var(--spacing-88);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-promo-header {
        padding-bottom: var(--spacing-96);
        padding-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-promo-header {
        padding-bottom: var(--spacing-112);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-promo-header {
        padding-bottom: var(--spacing-120);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-promo-header {
        padding-bottom: var(--spacing-128);
        padding-top: var(--spacing-56)
    }
}

.bx-promo-header__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:48em) {
    .bx-promo-header__inner {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        grid-row-gap: 0;
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Title Title Title Title Title Title Title Title" ". Desc Desc Desc Desc Desc Desc Desc";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        row-gap: 0
    }
}

@media (min-width:80em) {
    .bx-promo-header__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc Desc"
    }
}

.bx-promo-header__title {
    --columns: 8;
    --gap: var(--spacing-16);
    overflow: hidden
}

.bx-promo-header__title .char,
.bx-promo-header__title .word {
    display: inline-block
}

.bx-promo-header__title {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: var(--gap);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    font-family: var(--f-serif);
    font-size: var(--fs-48);
    font-weight: var(--fw-light);
    grid-auto-rows: minmax(min-content, max-content);
    grid-template-areas: "Title1 Title1 Title1 Title1 Title1 Title1 Title1 Title1" ". . Title2 Title2 Title2 Title2 Title2 Title2";
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    letter-spacing: .008em;
    line-height: 1;
    row-gap: var(--gap)
}

@media (min-width:48em) {
    .bx-promo-header__title {
        font-size: var(--fs-64);
        grid-area: Title;
        grid-template-areas: "Title1 Title1 Title1 Title1 Title1 Title1 Title1 Title1" ". Title2 Title2 Title2 Title2 Title2 Title2 Title2"
    }
}

@media (min-width:90em) {
    .bx-promo-header__title {
        --gap: var(--spacing-24);
        font-size: var(--fs-72);
        grid-template-areas: "Title1 Title1 Title1 Title1 Title1 Title1 Title1 Title1" ". . Title2 Title2 Title2 Title2 Title2 Title2"
    }
}

@media (min-width:120em) {
    .bx-promo-header__title {
        --gap: var(--spacing-32);
        font-size: var(--fs-96)
    }
}

.bx-promo-header__title-1 {
    grid-area: Title1
}

.bx-promo-header__title-2 {
    grid-area: Title2
}

.bx-promo-header__description {
    align-self: end;
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    grid-area: Desc;
    letter-spacing: .02rem;
    line-height: 1.5;
    margin-top: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-promo-header__description {
        font-size: var(--fs-24);
        margin-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-promo-header__description {
        font-size: var(--fs-20);
        margin-top: 0
    }
}

@media (min-width:90em) {
    .bx-promo-header__description {
        font-size: var(--fs-24)
    }
}

@media (min-width:120em) {
    .bx-promo-header__description {
        font-size: var(--fs-32)
    }
}

.bx-promo-header__description li.bx-list-item,
.bx-promo-header__description p,
.bx-promo-header__description p li.bx-list-item {
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    letter-spacing: .02rem;
    line-height: 1.5
}

@media (min-width:48em) {

    .bx-promo-header__description li.bx-list-item,
    .bx-promo-header__description p,
    .bx-promo-header__description p li.bx-list-item {
        font-size: var(--fs-24)
    }
}

@media (min-width:80em) {

    .bx-promo-header__description li.bx-list-item,
    .bx-promo-header__description p,
    .bx-promo-header__description p li.bx-list-item {
        font-size: var(--fs-20)
    }
}

@media (min-width:90em) {

    .bx-promo-header__description li.bx-list-item,
    .bx-promo-header__description p,
    .bx-promo-header__description p li.bx-list-item {
        font-size: var(--fs-24)
    }
}

@media (min-width:120em) {

    .bx-promo-header__description li.bx-list-item,
    .bx-promo-header__description p,
    .bx-promo-header__description p li.bx-list-item {
        font-size: var(--fs-32)
    }
}

.primary-nav {
    --column-gap: 0;
    display: flex;
    justify-content: flex-end
}

@media (min-width:80em) {
    .primary-nav {
        --column-gap: var(--spacing-88)
    }
}

@media (min-width:90em) {
    .primary-nav {
        --column-gap: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .primary-nav {
        --column-gap: var(--spacing-136)
    }
}

.primary-nav__toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: var(--c-copy);
    height: 1.5rem;
    line-height: 1;
    width: 2.125rem
}

@media (min-width:80em) {
    .primary-nav__toggle {
        display: none
    }
}

.primary-nav__toggle svg {
    display: block
}

.primary-nav__toggle-cross,
.primary-nav__toggle[aria-expanded=true] .primary-nav__toggle-lines {
    display: none
}

.primary-nav__toggle[aria-expanded=true] .primary-nav__toggle-cross {
    display: block
}

.primary-nav__inner {
    background-color: var(--c-background);
    left: 0;
    max-height: calc(var(--viewport-height) - var(--h-site-header) - var(--notice-alert-height, 0));
    overflow: auto;
    position: absolute;
    top: 100%;
    width: 100%
}

@media (min-width:80em) {
    .primary-nav__inner {
        align-items: center;
        background-color: transparent;
        -moz-column-gap: var(--spacing-64);
        column-gap: var(--spacing-64);
        display: flex;
        left: auto;
        max-height: none;
        overflow: visible;
        position: static;
        top: auto;
        width: auto
    }
}

.primary-nav__inner[aria-hidden=true] {
    display: none
}

.primary-nav__backdrop {
    backdrop-filter: blur(5px);
    background-color: rgba(0, 0, 0, .32);
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2
}

.primary-nav__backdrop--hidden {
    display: none
}

.primary-nav__list {
    list-style: none;
    padding: 0
}

@media (min-width:80em) {
    .primary-nav__list {
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
        row-gap: var(--spacing-8)
    }
}

.primary-nav__list-item {
    border-top: 1px solid var(--c-slate-2);
    margin-top: 0;
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .primary-nav__list-item {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:80em) {
    .primary-nav__list-item {
        border-top: none;
        font-size: var(--fs-16);
        padding-left: 0;
        padding-right: 0
    }
}

.primary-nav__list-item-link {
    align-items: center;
    color: var(--c-copy);
    display: flex;
    gap: var(--spacing-16);
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    padding-bottom: var(--spacing-16);
    padding-top: var(--spacing-16)
}

@media (min-width:80em) {
    .primary-nav__list-item-link {
        display: inline-block;
        padding: 0
    }
}

@media (max-width:79.9375em) {
    .primary-nav__list-item-link {
        background-image: none
    }
}

.primary-nav__list-item-icon {
    flex-shrink: 0;
    height: var(--spacing-16);
    width: var(--spacing-16)
}

@media (min-width:80em) {
    .primary-nav__list-item-icon {
        height: var(--spacing-12);
        margin-left: var(--spacing-8);
        vertical-align: -.5px;
        width: var(--spacing-12)
    }
}

.primary-nav__list-item-link[aria-expanded=true] .primary-nav__list-item-icon {
    transform: rotate(180deg)
}

@media (min-width:80em) {
    .primary-nav__lvl-2-wrap {
        background-color: var(--c-background);
        left: 0;
        padding-left: var(--spacing-16);
        padding-right: var(--spacing-16);
        position: absolute;
        top: 100%;
        width: 100%
    }

    @media (min-width:22.5em) {
        .primary-nav__lvl-2-wrap {
            padding-left: 0;
            padding-right: 0
        }
    }
}

.primary-nav__lvl-2-wrap[aria-hidden=true] {
    display: none
}

.primary-nav__list-lvl-2 {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    padding-bottom: var(--spacing-40);
    padding-left: 0;
    padding-top: 0
}

@media (min-width:80em) {
    .primary-nav__list-lvl-2 {
        border-top: 1px solid var(--c-slate-2);
        -moz-column-gap: var(--column-gap);
        column-gap: var(--column-gap);
        display: flex;
        padding-bottom: var(--spacing-48)
    }
}

.primary-nav__list-lvl-2-item {
    border-top: 1px solid var(--c-slate-2);
    font-size: var(--fs-20);
    padding-top: var(--spacing-32)
}

@media (min-width:80em) {
    .primary-nav__list-lvl-2-item {
        border-top: none;
        max-width: 20rem;
        min-width: 5rem;
        padding-top: 0;
        padding-top: var(--spacing-48)
    }
}

.primary-nav__list-lvl-2-item+.primary-nav__list-lvl-2-item {
    margin-top: var(--spacing-32)
}

@media (min-width:80em) {
    .primary-nav__list-lvl-2-item+.primary-nav__list-lvl-2-item {
        margin-top: 0
    }

    .primary-nav__list-lvl-2-item.has-two-column-list {
        max-width: 36.5rem
    }
}

.primary-nav__list-lvl-2-item.has-nav-widget {
    border-top: none
}

@media (min-width:80em) {
    .primary-nav__list-lvl-2-item.has-nav-widget {
        flex-grow: 1;
        margin-left: auto;
        max-width: 36.5rem;
        padding-top: 0
    }
}

@media (min-width:90em) {
    .primary-nav__list-lvl-2-item.has-nav-widget {
        max-width: 39rem
    }
}

@media (min-width:120em) {
    .primary-nav__list-lvl-2-item.has-nav-widget {
        max-width: 45.5rem
    }
}

@media (min-width:80em) {
    .primary-nav__list-lvl-2-item.has-column-divider {
        max-width: 36.5rem
    }
}

.primary-nav__list-lvl-2-link {
    color: var(--c-copy);
    font-weight: var(--fw-medium)
}

.primary-nav__list-lvl-3-wrapper {
    margin-top: var(--spacing-24)
}

@media (min-width:80em) {
    .primary-nav__list-lvl-3-wrapper {
        grid-column-gap: var(--column-gap);
        align-items: start;
        -moz-column-gap: var(--column-gap);
        column-gap: var(--column-gap);
        display: grid;
        grid-template-columns: 1fr 1fr
    }
}

.primary-nav__list-lvl-3 {
    list-style: none;
    margin-top: var(--spacing-24);
    padding: 0
}

@media (min-width:80em) {
    .primary-nav__list-lvl-3 {
        font-size: var(--fs-16)
    }
}

.primary-nav__list-lvl-3-wrapper .primary-nav__list-lvl-3 {
    margin-top: 0
}

@media (min-width:80em) {
    .primary-nav__list-lvl-3--column-1 {
        grid-column: 1
    }

    .primary-nav__list-lvl-3--column-2 {
        grid-column: 2
    }
}

.primary-nav__list-lvl-3-wrapper .primary-nav__list-lvl-3--column-2 .primary-nav__list-lvl-3-item:first-child {
    margin-top: 0
}

@media (min-width:22.5em) {
    .primary-nav__list-lvl-3-wrapper .primary-nav__list-lvl-3--column-2 .primary-nav__list-lvl-3-item:first-child {
        margin-top: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .primary-nav__list-lvl-3-wrapper .primary-nav__list-lvl-3--column-2 .primary-nav__list-lvl-3-item:first-child {
        margin-top: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .primary-nav__list-lvl-3-wrapper .primary-nav__list-lvl-3--column-2 .primary-nav__list-lvl-3-item:first-child {
        margin-top: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .primary-nav__list-lvl-3-wrapper .primary-nav__list-lvl-3--column-2 .primary-nav__list-lvl-3-item:first-child {
        margin-top: 0
    }
}

.primary-nav__list-lvl-3-item+.primary-nav__list-lvl-3-item {
    margin-top: var(--spacing-16)
}

@media (min-width:80em) {
    .has-two-column-list .primary-nav__list-lvl-3 {
        -moz-column-count: 2;
        column-count: 2;
        -moz-column-gap: var(--column-gap);
        column-gap: var(--column-gap)
    }
}

.primary-nav__list-lvl-3-link {
    color: var(--c-copy)
}

.primary-nav-widget {
    background-color: var(--c-background-highlight);
    color: var(--c-copy)
}

@media (min-width:80em) {
    .primary-nav-widget {
        display: flex
    }
}

.primary-nav-widget__media {
    display: none
}

@media (min-width:80em) {
    .primary-nav-widget__media {
        display: block;
        flex-shrink: 0
    }

    .primary-nav-widget__media img {
        flex: 0 0;
        height: 100%;
        min-height: var(--spacing-192);
        -o-object-fit: cover;
        object-fit: cover;
        width: 12.5rem
    }
}

@media (min-width:90em) {
    .primary-nav-widget__media img {
        width: 14rem
    }
}

@media (min-width:120em) {
    .primary-nav-widget__media img {
        width: 18.5rem
    }
}

.primary-nav-widget__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: var(--spacing-24);
    row-gap: var(--spacing-32)
}

@media (min-width:48em) {
    .primary-nav-widget__content {
        align-items: flex-end;
        flex-direction: row
    }
}

@media (min-width:80em) {
    .primary-nav-widget__content {
        align-items: flex-start;
        flex: 1 0;
        flex-direction: column
    }
}

@media (min-width:90em) {
    .primary-nav-widget__content {
        padding: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .primary-nav-widget__content {
        padding: var(--spacing-48);
        row-gap: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .primary-nav-widget__content-inner {
        max-width: 21rem
    }
}

@media (min-width:80em) {
    .primary-nav-widget__content-inner {
        max-width: none
    }
}

.primary-nav-widget__title {
    font-family: var(--f-sans-serif);
    font-size: var(--fs-20);
    font-weight: var(--fw-medium);
    letter-spacing: .02rem;
    line-height: 1.5
}

@media (min-width:120em) {
    .primary-nav-widget__title {
        font-size: var(--fs-24)
    }
}

.primary-nav-widget__content p {
    font-size: var(--fs-18);
    margin-top: var(--spacing-16)
}

@media (min-width:120em) {
    .primary-nav-widget__content p {
        font-size: var(--fs-18);
        margin-top: var(--spacing-24)
    }
}

.primary-nav-widget__cta {
    flex-grow: 0
}

.primary-nav__search {
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .primary-nav__search {
        padding-left: 0;
        padding-right: 0
    }
}

.primary-nav__search {
    border-top: 1px solid var(--c-slate-2);
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

@media (min-width:80em) {
    .primary-nav__search {
        border: none;
        padding: 0
    }
}

.primary-nav__search-inner {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.primary-nav__search-link {
    color: var(--c-copy);
    display: block
}

.primary-nav__search-link svg {
    display: block
}

.admin-bar .primary-nav__inner {
    max-height: calc(var(--viewport-height) - var(--h-site-header) - var(--wp-admin--admin-bar--height, 0) - var(--notice-alert-height, 0))
}

@media (min-width:22.5em) {
    .three-column-japan-version {
        max-width: none !important
    }

    .three-column-japan-version .primary-nav__list-lvl-3 {
        -moz-column-count: 1;
        column-count: 1
    }
}

@media (min-width:80em) {
    .three-column-japan-version {
        max-width: -moz-max-content !important;
        max-width: max-content !important
    }

    .three-column-japan-version .primary-nav__list-lvl-3 {
        -moz-column-count: 3;
        column-count: 3
    }

    .bx-lang-ja-jp .primary-nav__list-lvl-2-item,
    .bx-lang-ja-jp .primary-nav__list-lvl-2-item.has-two-column-list,
    .bx-lang-jp .primary-nav__list-lvl-2-item,
    .bx-lang-jp .primary-nav__list-lvl-2-item.has-two-column-list {
        max-width: none
    }
}

.tns-outer {
    padding: 0 !important
}

.tns-outer [hidden] {
    display: none !important
}

.tns-outer [aria-controls],
.tns-outer [data-action] {
    cursor: pointer
}

.tns-slider {
    transition: all 0s
}

.tns-slider>.tns-item {
    box-sizing: border-box
}

.tns-horizontal.tns-subpixel {
    white-space: nowrap
}

.tns-horizontal.tns-subpixel>.tns-item {
    display: inline-block;
    vertical-align: top;
    white-space: normal
}

.tns-horizontal.tns-no-subpixel:after {
    clear: both;
    content: "";
    display: table
}

.tns-horizontal.tns-no-subpixel>.tns-item {
    float: left
}

.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
    margin-right: -100%
}

.tns-gallery,
.tns-no-calc {
    left: 0;
    position: relative
}

.tns-gallery {
    min-height: 1px
}

.tns-gallery>.tns-item {
    left: -100%;
    position: absolute;
    transition: transform 0s, opacity 0s
}

.tns-gallery>.tns-slide-active {
    left: auto !important;
    position: relative
}

.tns-gallery>.tns-moving {
    transition: all .25s
}

.tns-autowidth {
    display: inline-block
}

.tns-lazy-img {
    opacity: .6;
    transition: opacity .6s
}

.tns-lazy-img.tns-complete {
    opacity: 1
}

.tns-ah {
    transition: height 0s
}

.tns-ovh {
    overflow: hidden
}

.tns-visually-hidden {
    left: -10000em;
    position: absolute
}

.tns-transparent {
    opacity: 0;
    visibility: hidden
}

.tns-fadeIn {
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 0
}

.tns-fadeOut,
.tns-normal {
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: -1
}

.tns-vpfix {
    white-space: nowrap
}

.tns-vpfix>div,
.tns-vpfix>li {
    display: inline-block
}

.tns-t-subp2 {
    height: 10px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 310px
}

.tns-t-ct {
    position: absolute;
    right: 0;
    width: 2333.3333333%;
    width: 2333.33333333%
}

.tns-t-ct:after {
    clear: both;
    content: "";
    display: table
}

.tns-t-ct>div {
    float: left;
    height: 10px;
    width: 1.4285714%;
    width: 1.42857143%
}

.bx-promo-carousel {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-bottom: var(--spacing-56);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-promo-carousel {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:26em) {
    .bx-promo-carousel {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:48em) {
    .bx-promo-carousel {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel {
        padding-bottom: var(--spacing-112)
    }
}

@media print {
    .bx-promo-carousel {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-promo-carousel {
        padding-bottom: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-promo-carousel {
        padding-bottom: var(--spacing-128)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel-item__cta .bx-singular-link_frontend {
        height: 2.75rem
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__cta .bx-singular-link_frontend {
        height: 3.25rem
    }
}

.bx-promo-carousel .bx-promo-carousel__one .tns-ovh {
    overflow: visible
}

.bx-promo-carousel__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-promo-carousel__items {
    width: 100%
}

.bx-promo-carousel__items--animated {
    overflow: hidden;
    position: relative
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item {
    opacity: 0;
    transform: translateX(2.5rem);
    transition: opacity .55s ease, transform .7s cubic-bezier(.19, 1, .22, 1);
    visibility: hidden;
    will-change: opacity, transform
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.tns-slide-active {
    opacity: 1;
    transform: translateX(0);
    visibility: visible
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering,
.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-exiting {
    display: block !important;
    visibility: visible
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering {
    opacity: 0;
    position: relative;
    transform: translateX(100%);
    z-index: 2
}

.bx-promo-carousel__items--animated.is-slide-direction-prev .bx-promo-carousel__item.is-slide-entering {
    transform: translateX(-100%)
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering.tns-slide-active {
    opacity: 1;
    transform: translateX(0)
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-exiting {
    inset: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transform: translateX(-100%);
    z-index: 1
}

.bx-promo-carousel__items--animated.is-slide-direction-prev .bx-promo-carousel__item.is-slide-exiting {
    transform: translateX(100%)
}

.bx-promo-carousel__items--animated .bx-promo-carousel-item__media img,
.bx-promo-carousel__items--animated .bx-promo-carousel-item__media video {
    transition: transform .9s cubic-bezier(.19, 1, .22, 1)
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering .bx-promo-carousel-item__media img,
.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering .bx-promo-carousel-item__media video {
    transform: scale(1.045)
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering.tns-slide-active .bx-promo-carousel-item__media img,
.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering.tns-slide-active .bx-promo-carousel-item__media video,
.bx-promo-carousel__items--animated .bx-promo-carousel__item.tns-slide-active:not(.is-slide-entering) .bx-promo-carousel-item__media img,
.bx-promo-carousel__items--animated .bx-promo-carousel__item.tns-slide-active:not(.is-slide-entering) .bx-promo-carousel-item__media video {
    transform: scale(1)
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-exiting .bx-promo-carousel-item__media img,
.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-exiting .bx-promo-carousel-item__media video {
    transform: scale(1.02)
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering .bx-promo-carousel-item__title,
.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering .bx-promo-carousel-item__blurb,
.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering .bx-promo-carousel-item__cta {
    opacity: 0;
    transform: translateY(1.25rem)
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering.tns-slide-active .bx-promo-carousel-item__title,
.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering.tns-slide-active .bx-promo-carousel-item__blurb,
.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering.tns-slide-active .bx-promo-carousel-item__cta {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .55s ease, transform .65s cubic-bezier(.19, 1, .22, 1)
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering.tns-slide-active .bx-promo-carousel-item__blurb {
    transition-delay: .08s
}

.bx-promo-carousel__items--animated .bx-promo-carousel__item.is-slide-entering.tns-slide-active .bx-promo-carousel-item__cta {
    transition-delay: .16s
}

@media (prefers-reduced-motion: reduce) {
    .bx-promo-carousel__items--animated .bx-promo-carousel__item,
    .bx-promo-carousel__items--animated .bx-promo-carousel-item__media img,
    .bx-promo-carousel__items--animated .bx-promo-carousel-item__media video,
    .bx-promo-carousel__items--animated .bx-promo-carousel-item__title,
    .bx-promo-carousel__items--animated .bx-promo-carousel-item__blurb,
    .bx-promo-carousel__items--animated .bx-promo-carousel-item__cta,
    .bx-dot-nav__item-stroke {
        animation: none !important;
        transition: none !important
    }
}

.bx-promo-carousel__item__author {
    flex-shrink: 0;
    padding-bottom: var(--spacing-64);
    width: 100%
}

@media (min-width:26em) {
    .bx-promo-carousel__item__author {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:48em) {
    .bx-promo-carousel__item__author {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__item__author {
        padding-bottom: var(--spacing-24) !important
    }
}

@media print {
    .bx-promo-carousel__item__author {
        padding-bottom: var(--spacing-24)
    }
}

.bx-promo-carousel__item {
    flex-shrink: 0;
    padding-bottom: var(--spacing-64);
    width: 100%
}

@media (min-width:26em) {
    .bx-promo-carousel__item {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:48em) {
    .bx-promo-carousel__item {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__item {
        padding-bottom: 0
    }
}

@media print {
    .bx-promo-carousel__item {
        padding-bottom: var(--spacing-24)
    }
}

@media (max-width:22.5em) {
    .bx-promo-carousel-item__media:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:22.5em) {
    .bx-promo-carousel-item__media:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:48em) {
    .bx-promo-carousel-item__media:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel-item__media:hover svg {
        transform: scale(1.125)
    }
}

@media print {
    .bx-promo-carousel-item__media:hover svg {
        transform: scale(1.125)
    }
}

@media (min-width:90em) {
    .bx-promo-carousel-item__media:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__media:hover svg {
        transform: scale(1.09091)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel[\:has\(\.bx-promo-carousel__nav\)] .bx-promo-crousel-item_title-inner {
        margin-bottom: var(--spacing-40)
    }

    .bx-promo-carousel:has(.bx-promo-carousel__nav) .bx-promo-crousel-item_title-inner {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-promo-carousel[\:has\(\.bx-promo-carousel__nav\)] .bx-promo-crousel-item_title-inner {
        margin-bottom: var(--spacing-48)
    }

    .bx-promo-carousel:has(.bx-promo-carousel__nav) .bx-promo-crousel-item_title-inner {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-promo-carousel[\:has\(\.bx-promo-carousel__nav\)] .bx-promo-crousel-item_title-inner {
        margin-bottom: var(--spacing-56)
    }

    .bx-promo-carousel:has(.bx-promo-carousel__nav) .bx-promo-crousel-item_title-inner {
        margin-bottom: var(--spacing-56)
    }
}

.bx-multiple-items {
    flex-shrink: 0;
    padding-bottom: 0;
    width: 100%
}

@media (min-width:26em) {
    .bx-multiple-items {
        padding-bottom: 0
    }
}

@media (min-width:48em) {
    .bx-multiple-items {
        padding-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-multiple-items {
        padding-bottom: 0
    }
}

@media print {
    .bx-multiple-items {
        padding-bottom: 0
    }
}

.bx-promo-carousel__noimage {
    padding-bottom: 0
}

@media (min-width:26em) {
    .bx-promo-carousel__noimage {
        padding-bottom: 0
    }
}

@media (min-width:48em) {
    .bx-promo-carousel__noimage {
        padding-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__noimage {
        padding-bottom: 0
    }
}

@media print {
    .bx-promo-carousel__noimage {
        padding-bottom: 0
    }
}

.bx-promo-carousel-item__media {
    overflow: hidden;
    position: relative
}

.bx-promo-carousel-item__image--mobile-only img,
.bx-promo-carousel-item__media.bx-mobile-image-enabled-true img {
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%) !important;
    object-position: calc(var(--x)*100%) calc(var(--y)*100%) !important
}

.bx-promo-carousel-item__media img,
.bx-promo-carousel-item__media video {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%
}

@media (min-width:22.5em) {

    .bx-promo-carousel-item__media img,
    .bx-promo-carousel-item__media video {
        height: 11.563rem
    }
}

@media (min-width:26em) {

    .bx-promo-carousel-item__media img,
    .bx-promo-carousel-item__media video {
        height: 12.938rem
    }
}

@media (min-width:48em) {

    .bx-promo-carousel-item__media img,
    .bx-promo-carousel-item__media video {
        height: 24.188rem
    }
}

@media (min-width:80em) {

    .bx-promo-carousel-item__media img,
    .bx-promo-carousel-item__media video {
        height: 30.438rem
    }
}

@media print {

    .bx-promo-carousel-item__media img,
    .bx-promo-carousel-item__media video {
        height: 30.438rem
    }
}

@media (min-width:90em) {

    .bx-promo-carousel-item__media img,
    .bx-promo-carousel-item__media video {
        height: 33.875rem
    }
}

@media (min-width:120em) {

    .bx-promo-carousel-item__media img,
    .bx-promo-carousel-item__media video {
        height: 44.125rem
    }
}

@media (min-width:22.5em) {
    .bx-promo-video__Large {
        display: none
    }
}

@media (min-width:26em) {
    .bx-promo-video__Large {
        display: none
    }
}

@media (min-width:48em) {
    .bx-promo-video__Large {
        display: block
    }
}

@media (min-width:80em) {
    .bx-promo-video__Large {
        display: block
    }
}

@media print {
    .bx-promo-video__Large {
        display: block
    }
}

@media (min-width:90em) {
    .bx-promo-video__Large {
        display: block
    }
}

@media (min-width:120em) {
    .bx-promo-video__Large {
        display: block
    }
}

@media (min-width:22.5em) {
    .bx-promo-video__Small {
        display: block
    }
}

@media (min-width:26em) {
    .bx-promo-video__Small {
        display: block
    }
}

@media (min-width:48em) {
    .bx-promo-video__Small {
        display: none
    }
}

@media (min-width:80em) {
    .bx-promo-video__Small {
        display: none
    }
}

@media print {
    .bx-promo-video__Small {
        display: none
    }
}

@media (min-width:90em) {
    .bx-promo-video__Small {
        display: none
    }
}

@media (min-width:120em) {
    .bx-promo-video__Small {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-promo-custom-height .bx-promo__video {
        height: 11.5rem
    }
}

@media (min-width:26em) {
    .bx-promo-custom-height .bx-promo__video {
        height: 13rem
    }
}

@media (min-width:48em) {
    .bx-promo-custom-height .bx-promo__video {
        height: 24.188rem
    }
}

@media (min-width:80em) {
    .bx-promo-custom-height .bx-promo__video {
        height: 30.375rem
    }
}

@media print {
    .bx-promo-custom-height .bx-promo__video {
        height: 30.375rem
    }
}

@media (min-width:90em) {
    .bx-promo-custom-height .bx-promo__video {
        height: 33.856rem
    }
}

@media (min-width:120em) {
    .bx-promo-custom-height .bx-promo__video {
        height: 44.138rem
    }
}

.bx-promo-carousel-item__curtain {
    height: 100%
}

.bx-promo-carousel-item__media {
    margin-bottom: var(--spacing-48)
}

@media (min-width:48em) {
    .bx-promo-carousel-item__media {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel-item__media {
        margin-bottom: var(--spacing-48)
    }
}

@media print {
    .bx-promo-carousel-item__media {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-promo-carousel-item__media {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__media {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__items[\:has\(\.bx-promo-carousel__eyebrow\)] .bx-promo-has-no-eyebrow {
        padding-top: 2.313rem
    }

    .bx-promo-carousel__items:has(.bx-promo-carousel__eyebrow) .bx-promo-has-no-eyebrow {
        padding-top: 2.313rem
    }
}

@media (min-width:90em) {
    .bx-promo-carousel__items[\:has\(\.bx-promo-carousel__eyebrow\)] .bx-promo-has-no-eyebrow {
        padding-top: 2.313rem
    }

    .bx-promo-carousel__items:has(.bx-promo-carousel__eyebrow) .bx-promo-has-no-eyebrow {
        padding-top: 2.313rem
    }
}

@media (min-width:120em) {
    .bx-promo-carousel__items[\:has\(\.bx-promo-carousel__eyebrow\)] .bx-promo-has-no-eyebrow {
        padding-top: var(--spacing-48)
    }

    .bx-promo-carousel__items:has(.bx-promo-carousel__eyebrow) .bx-promo-has-no-eyebrow {
        padding-top: var(--spacing-48)
    }
}

.bx-promo-carousel-item__media--no-content {
    margin-bottom: 0 !important
}

@media (min-width:48em) {
    .bx-promo-carousel-item__main {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title" "Content Content Content Content Content Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-promo-carousel-item__main {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title . . Content Content Content Content Content Content Content"
    }
}

@media print {
    .bx-promo-carousel-item__main {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Title Title Title Title Title Title Title . . Content Content Content Content Content Content Content"
    }
}

@media (min-width:90em) {
    .bx-promo-carousel-item__main {
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title . Content Content Content Content Content Content Content"
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__main {
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title . . . Content Content Content Content Content Content"
    }
}

.bx-promo-carousel__eyebrow {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Eyebrow;
    text-transform: uppercase
}

@media (max-width:22.5em) {
    .bx-promo-carousel__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-promo-carousel__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-promo-carousel__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .bx-promo-carousel__eyebrow {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__inner .bx-promo-carousel-item__main[\:has\(\.bx-promo-carousel__eyebrow\)] .bx-promo-carousel__eyebrow+.tenup--block-components__character-count {
        left: 38rem !important
    }

    .bx-promo-carousel__inner .bx-promo-carousel-item__main:has(.bx-promo-carousel__eyebrow) .bx-promo-carousel__eyebrow+.tenup--block-components__character-count {
        left: 38rem !important
    }
}

@media (min-width:90em) {
    .bx-promo-carousel__inner .bx-promo-carousel-item__main[\:has\(\.bx-promo-carousel__eyebrow\)] .bx-promo-carousel__eyebrow+.tenup--block-components__character-count {
        left: 46rem !important
    }

    .bx-promo-carousel__inner .bx-promo-carousel-item__main:has(.bx-promo-carousel__eyebrow) .bx-promo-carousel__eyebrow+.tenup--block-components__character-count {
        left: 46rem !important
    }
}

@media (min-width:120em) {
    .bx-promo-carousel__inner .bx-promo-carousel-item__main[\:has\(\.bx-promo-carousel__eyebrow\)] .bx-promo-carousel__eyebrow+.tenup--block-components__character-count {
        left: 58rem !important
    }

    .bx-promo-carousel__inner .bx-promo-carousel-item__main:has(.bx-promo-carousel__eyebrow) .bx-promo-carousel__eyebrow+.tenup--block-components__character-count {
        left: 58rem !important
    }
}

.bx-promo-carousel .bx-promo-carousel__eyebrow[data-uw-sr-styled=true] a,
.bx-promo-carousel[data-uw-sr-styled=true] .bx-promo-carousel__eyebrow a {
    color: var(--c-black)
}

.has-image {
    margin-top: 0
}

@media (min-width:26em) {
    .has-image {
        margin-top: 0
    }
}

@media (min-width:48em) {
    .has-image {
        margin-top: 0
    }
}

@media (min-width:80em) {
    .has-image {
        margin-top: 0
    }
}

@media print {
    .has-image {
        margin-top: 0
    }
}

@media (min-width:90em) {
    .has-image {
        margin-top: 0
    }
}

@media (min-width:120em) {
    .has-image {
        margin-top: 0
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__inner_spacings[\:has\(\.bx-promo-carousel__nav\)] .bx-promo-carousel-item__title {
        padding-bottom: var(--spacing-80)
    }

    .bx-promo-carousel__inner_spacings:has(.bx-promo-carousel__nav) .bx-promo-carousel-item__title {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:90em) {
    .bx-promo-carousel__inner_spacings[\:has\(\.bx-promo-carousel__nav\)] .bx-promo-carousel-item__title {
        padding-bottom: var(--spacing-88)
    }

    .bx-promo-carousel__inner_spacings:has(.bx-promo-carousel__nav) .bx-promo-carousel-item__title {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:120em) {
    .bx-promo-carousel__inner_spacings[\:has\(\.bx-promo-carousel__nav\)] .bx-promo-carousel-item__title {
        padding-bottom: var(--spacing-96)
    }

    .bx-promo-carousel__inner_spacings:has(.bx-promo-carousel__nav) .bx-promo-carousel-item__title {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel[\:has\(\.bx-promo-carousel__nav\)] .bx-promo-carousel-item__title {
        padding-bottom: var(--spacing-40)
    }

    .bx-promo-carousel:has(.bx-promo-carousel__nav) .bx-promo-carousel-item__title {
        padding-bottom: var(--spacing-40)
    }
}

.bx-promo-carousel-item__title {
    grid-area: Title
}

@media (min-width:90em) {
    .bx-promo-carousel-item__title {
        max-width: 37rem
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__title {
        max-width: 44.5rem
    }
}

.bx-promo-carousel__item.tns-slide-active .bx-promo-carousel-item__main {
    opacity: 1;
    visibility: visible
}

.tns-slider .bx-promo-carousel__item:not(.tns-slide-active) .bx-promo-carousel-item__main {
    opacity: 0;
    transition: opacity 1s ease-in;
    visibility: hidden
}

.bx-promo-carousel-item__title_author sup a {
    font-size: var(--fs-16)
}

@media (min-width:48em) {
    .bx-promo-carousel-item__title_author sup a {
        font-size: var(--fs-20)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel-item__title_author sup a {
        font-size: var(--fs-16)
    }
}

@media print {
    .bx-promo-carousel-item__title_author sup a {
        font-size: var(--fs-16)
    }
}

@media (min-width:90em) {
    .bx-promo-carousel-item__title_author sup a {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__title_author sup a {
        font-size: var(--fs-20)
    }
}

.bx-promo-carousel-item__title,
.bx-promo-carousel-item__title h3,
.bx-promo-carousel-item__title_author a {
    font-size: var(--fs-32)
}

@media (min-width:48em) {

    .bx-promo-carousel-item__title,
    .bx-promo-carousel-item__title h3,
    .bx-promo-carousel-item__title_author a {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {

    .bx-promo-carousel-item__title,
    .bx-promo-carousel-item__title h3,
    .bx-promo-carousel-item__title_author a {
        font-size: var(--fs-32)
    }
}

@media print {

    .bx-promo-carousel-item__title,
    .bx-promo-carousel-item__title h3,
    .bx-promo-carousel-item__title_author a {
        font-size: var(--fs-32)
    }
}

@media (min-width:90em) {

    .bx-promo-carousel-item__title,
    .bx-promo-carousel-item__title h3,
    .bx-promo-carousel-item__title_author a {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {

    .bx-promo-carousel-item__title,
    .bx-promo-carousel-item__title h3,
    .bx-promo-carousel-item__title_author a {
        font-size: var(--fs-48)
    }
}

.bx-promo-carousel-item__content {
    grid-area: Content;
    margin-top: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-promo-carousel-item__content {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel-item__content {
        margin-left: auto;
        margin-right: 0;
        margin-top: 0;
        width: 28.5rem
    }
}

@media (min-width:90em) {
    .bx-promo-carousel-item__content {
        margin-left: auto;
        margin-right: 0;
        margin-top: var(--spacing-8) !important;
        width: 31.5rem
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__content {
        margin-left: auto;
        margin-right: 0;
        width: 38rem
    }
}

@media print {
    .bx-promo-carousel-item__content {
        margin-top: 0
    }
}

@media (min-width:22.5em) {
    .bx-promo-carousel-item__image--mobile-only {
        display: block
    }
}

@media (min-width:26em) {
    .bx-promo-carousel-item__image--mobile-only {
        display: block
    }
}

@media (min-width:48em) {
    .bx-promo-carousel-item__image--mobile-only {
        display: none
    }
}

@media (min-width:80em) {
    .bx-promo-carousel-item__image--mobile-only {
        display: none
    }
}

@media print {
    .bx-promo-carousel-item__image--mobile-only {
        display: none
    }
}

@media (min-width:90em) {
    .bx-promo-carousel-item__image--mobile-only {
        display: none
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__image--mobile-only {
        display: none
    }
}

.has-content {
    grid-area: Content;
    margin-top: 0
}

@media (min-width:48em) {
    .has-content {
        margin-top: 0
    }
}

@media (min-width:80em) {
    .has-content {
        margin-top: 0
    }
}

@media print {
    .has-content {
        margin-top: 0
    }
}

@media (min-width:90em) {
    .has-content {
        margin-top: 0
    }
}

@media (min-width:120em) {
    .has-content {
        margin-top: 0
    }
}

@media (min-width:22.5em) {

    .bx-lang-ja-jp .bx-promo-carousel-item__blurb,
    .bx-lang-jp .bx-promo-carousel-item__blurb {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:26em) {

    .bx-lang-ja-jp .bx-promo-carousel-item__blurb,
    .bx-lang-jp .bx-promo-carousel-item__blurb {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:90em) {

    .bx-lang-ja-jp .bx-promo-carousel-item__blurb,
    .bx-lang-jp .bx-promo-carousel-item__blurb {
        font-size: var(--fs-20) !important
    }
}

@media (min-width:120em) {

    .bx-lang-ja-jp .bx-promo-carousel-item__blurb,
    .bx-lang-jp .bx-promo-carousel-item__blurb {
        font-size: var(--fs-24) !important
    }
}

.bx-promo-carousel-item__blurb {
    font-size: var(--fs-18)
}

@media (min-width:90em) {
    .bx-promo-carousel-item__blurb {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__blurb {
        font-size: var(--fs-24)
    }
}

.bx-promo-carousel-item__blurb>p {
    font-size: inherit
}

.bx-promo-carousel-item__cta {
    margin-top: var(--spacing-40)
}

@media (min-width:48em) {
    .bx-promo-carousel-item__cta {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-promo-carousel-item__cta {
        margin-top: var(--spacing-40)
    }
}

@media print {
    .bx-promo-carousel-item__cta {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-promo-carousel-item__cta {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__cta {
        margin-top: var(--spacing-56)
    }
}

.has-cta {
    margin-top: 0
}

@media (min-width:80em) {
    .has-cta {
        margin-top: 0
    }
}

@media print {
    .has-cta {
        margin-top: 0
    }
}

@media (min-width:90em) {
    .has-cta {
        margin-top: 0
    }
}

.bx-promo-carousel-item__content.bx-article-grid-news-insights-promo-no-description .bx-promo-carousel-item__cta,
.bx-promo-carousel-item__content.has-cta.bx-promo-carousel-no-description .bx-promo-carousel-item__cta {
    margin-top: var(--spacing-32) !important
}

@media (min-width:48em) {

    .bx-promo-carousel-item__content.bx-article-grid-news-insights-promo-no-description .bx-promo-carousel-item__cta,
    .bx-promo-carousel-item__content.has-cta.bx-promo-carousel-no-description .bx-promo-carousel-item__cta {
        margin-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {

    .bx-promo-carousel-item__content.bx-article-grid-news-insights-promo-no-description .bx-promo-carousel-item__cta,
    .bx-promo-carousel-item__content.has-cta.bx-promo-carousel-no-description .bx-promo-carousel-item__cta {
        margin-top: 0 !important
    }

    .bx-promo-carousel-item__content .has-content {
        margin-top: 0
    }
}

@media print {
    .bx-promo-carousel-item__content .has-content {
        margin-top: 0
    }
}

@media (min-width:90em) {
    .bx-promo-carousel-item__content .has-content {
        margin-top: 0
    }
}

@media (min-width:120em) {
    .bx-promo-carousel-item__content .has-content {
        margin-top: 0
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__item--video .bx-promo-carousel-item__cta .bx-promo-carousel__nav-button-icon {
        display: none
    }
}

@media print {
    .bx-promo-carousel__item--video .bx-promo-carousel-item__cta .bx-promo-carousel__nav-button-icon {
        display: none
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__item--video .bx-promo-carousel-item__cta .bx-singular-link__label {
        line-height: 1.5;
        vertical-align: auto
    }
}

@media print {
    .bx-promo-carousel__item--video .bx-promo-carousel-item__cta .bx-singular-link__label {
        line-height: 1.5;
        vertical-align: auto
    }
}

@media (min-width:48em) {
    .bx-promo-carousel__item--has-mobile-image .bx-promo-carousel-item__media img {
        display: none
    }
}

@media print {
    .bx-promo-carousel__item--has-mobile-image .bx-promo-carousel-item__media img {
        display: none
    }
}

.bx-promo-carousel__floater-container {
    display: none;
    left: 0;
    position: absolute;
    top: 0
}

@media (min-width:80em) {
    .bx-promo-carousel__floater-container {
        display: block;
        left: calc(50% - 4.75rem);
        top: 10.5rem
    }
}

@media print {
    .bx-promo-carousel__floater-container {
        display: block;
        left: calc(50% - 4.75rem);
        top: 10.5rem
    }
}

@media (min-width:90em) {
    .bx-promo-carousel__floater-container {
        top: 12.1875rem
    }
}

@media (min-width:120em) {
    .bx-promo-carousel__floater-container {
        top: 17.0625rem
    }
}

.bx-promo-carousel__floater {
    background-color: var(--c-black);
    border-radius: 100%;
    height: 9.5rem;
    padding: var(--spacing-12);
    width: 9.5rem
}

.bx-promo-carousel__floater[aria-hidden=true] {
    display: none
}

.bx-promo-carousel__floater:hover .bx-promo-carousel__floater-inner {
    --c-link: var(--c-black);
    background-color: var(--c-white)
}

.bx-promo-carousel__floater-inner {
    align-items: center;
    border: 1px solid var(--c-white);
    border-radius: 100%;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    transition: background-color .3s ease-in-out;
    width: 100%
}

.bx-promo-carousel__floater-link {
    font-size: var(--fs-16)
}

.bx-promo-carousel__floater-link a {
    color: var(--c-white)
}

.bx-promo-carousel__floater-link:hover a {
    color: var(--c-black)
}

.bx-promo-carousel__floater-link a:after {
    border-radius: 100%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.bx-promo-carousel__footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media (min-width:48em) {
    .bx-promo-carousel__footer {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__footer {
        --columns: 16
    }
}

@media print {
    .bx-promo-carousel__footer {
        --columns: 16
    }
}

.bx-promo-carousel__nav {
    align-items: center;
    display: flex;
    gap: var(--spacing-40)
}

@media (min-width:48em) {
    .bx-promo-carousel__nav {
        grid-column-end: 8;
        grid-column-start: 1
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__nav {
        gap: var(--spacing-40);
        grid-column-end: 16;
        grid-column-start: 1
    }
}

@media print {
    .bx-promo-carousel__nav {
        gap: var(--spacing-40);
        grid-column-end: 16;
        grid-column-start: 1
    }
}

@media (min-width:90em) {
    .bx-promo-carousel__nav {
        gap: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-promo-carousel__nav {
        gap: var(--spacing-56)
    }
}

.bx-promo-carousel__nav-button {
    --fs: var(--fs-18);
    background-color: transparent;
    color: var(--c-link);
    font-size: var(--fs);
    font-weight: var(--fw-regular)
}

.bx-promo-carousel__nav-button span,
.bx-promo-carousel__nav-button svg {
    pointer-events: none
}

.bx-promo-carousel__nav-button.focus-visible .bx-promo-carousel__nav-button-icon,
.bx-promo-carousel__nav-button:hover .bx-promo-carousel__nav-button-icon,
.bx-promo-carousel__nav-button.is-nav-activating .bx-promo-carousel__nav-button-icon {
    transform: scale(1.1666666667)
}

.bx-promo-carousel__nav-button:focus-visible .bx-promo-carousel__nav-button-icon,
.bx-promo-carousel__nav-button:hover .bx-promo-carousel__nav-button-icon,
.bx-promo-carousel__nav-button.is-nav-activating .bx-promo-carousel__nav-button-icon {
    transform: scale(1.1666666667)
}

.bx-promo-carousel__nav-button.focus-visible .bx-promo-carousel__nav-button-icon-fill,
.bx-promo-carousel__nav-button:hover .bx-promo-carousel__nav-button-icon-fill,
.bx-promo-carousel__nav-button.is-nav-activating .bx-promo-carousel__nav-button-icon-fill {
    opacity: 1
}

.bx-promo-carousel__nav-button:focus-visible .bx-promo-carousel__nav-button-icon-fill,
.bx-promo-carousel__nav-button:hover .bx-promo-carousel__nav-button-icon-fill,
.bx-promo-carousel__nav-button.is-nav-activating .bx-promo-carousel__nav-button-icon-fill {
    opacity: 1
}

.bx-promo-carousel__nav-button.focus-visible .bx-promo-carousel__nav-button-icon-arrow,
.bx-promo-carousel__nav-button:hover .bx-promo-carousel__nav-button-icon-arrow,
.bx-promo-carousel__nav-button.is-nav-activating .bx-promo-carousel__nav-button-icon-arrow {
    opacity: 0
}

.bx-promo-carousel__nav-button:focus-visible .bx-promo-carousel__nav-button-icon-arrow,
.bx-promo-carousel__nav-button:hover .bx-promo-carousel__nav-button-icon-arrow,
.bx-promo-carousel__nav-button.is-nav-activating .bx-promo-carousel__nav-button-icon-arrow {
    opacity: 0
}

.bx-promo-carousel__nav-button--prev {
    transform: rotate(180deg)
}

.bx-promo-carousel__nav-button-icon {
    display: inline-block;
    height: var(--spacing-40);
    transition: transform .3s;
    width: var(--spacing-40)
}

.bx-promo-carousel__nav-button-icon-fill {
    opacity: 0
}

.bx-promo-carousel__nav-button-icon-arrow,
.bx-promo-carousel__nav-button-icon-fill {
    transition: opacity .3s
}

.bx-promo-carousel-item__href[data-focus-type=keyboard] img,
.bx-promo-carousel-item__href[data-focus-type=keyboard] video,
.bx-promo-carousel-item__href[data-uw-sr-styles=true] img,
.bx-promo-carousel-item__href[data-uw-sr-styles=true] video {
    border: 2px var(--c-yellow) solid
}

.bx-dot-nav__item-link[\:has\(svg\[data-uw-sr-styled\%3D\%22true\%22\]\)]:after,
.bx-promo-carousel[data-uw-sr-styled=true] .bx-dot-nav__item-link:after {
    background-color: var(--c-black) !important
}

.bx-dot-nav__item-link:has(svg[data-uw-sr-styled=true]):after,
.bx-promo-carousel[data-uw-sr-styled=true] .bx-dot-nav__item-link:after {
    background-color: var(--c-black) !important
}

.bx-promo-carousel .bx-promo-carousel-item__blurb p[data-uw-sr-styled=true] a,
.bx-promo-carousel .bx-promo-crousel-item_title-inner[data-uw-sr-styled=true] a,
.bx-promo-carousel[data-uw-sr-styled=true] .bx-promo-carousel-item__blurb p a,
.bx-promo-carousel[data-uw-sr-styled=true] .bx-promo-carousel__nav-button,
.bx-promo-carousel[data-uw-sr-styled=true] .bx-promo-crousel-item_title-inner a,
.bx-promo-carousel[data-uw-sr-styled=true] .bx-singular-link_frontend {
    color: var(--c-black)
}

@media (min-width:80em) {
    .bx-promo-carousel-item__href {
        text-decoration: none
    }
}

@media print {
    .bx-promo-carousel-item__href {
        text-decoration: none
    }
}

.bx-promo-carousel.is-color-theme-dark .bx-promo-block__appender button {
    box-shadow: inset 0 0 0 .063rem var(--c-white);
    color: var(--c-white)
}

.bx-promo-carousel .bx-promo-block__appender {
    padding-right: 1.563rem
}

.bx-promo-carousel .bx-brightcove-no__disclaimer,
.bx-promo-carousel .bx-brightcove__disclaimer {
    display: none
}

@media(min-width:90em) {
    .bx-promo-carousel-item__content.has-content.has-cta.bx-promo-carousel-no-description {
        margin-top: 0 !important
    }
}

.is-hidden-until-ready {
    display: none
}

@media (max-width:79.9375em) {
    .bx-promo-carousel__footer--large-only {
        display: none !important
    }
}

@media (min-width:80em) {
    .bx-promo-carousel__footer--large-only {
        display: block
    }
}

@media print {
    .bx-promo-carousel__footer--large-only {
        display: block
    }
}

@media (min-width:90em) {
    .bx-promo-carousel__footer--large-only {
        display: block
    }
}

@media (min-width:120em) {
    .bx-promo-carousel__footer--large-only {
        display: block
    }
}

@media (min-width:48em) {
    .bx-section-header {
        --columns: 8;
        --rows: 1;
        grid-gap: 0 var(--spacing-16);
        display: grid;
        gap: 0 var(--spacing-16);
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Title Title Title Title Title";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        grid-template-rows: repeat(var(--rows), min-content)
    }
}

@media (min-width:80em) {
    .bx-section-header {
        --columns: 16;
        --rows: 1;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Title Title Title Title Title Title Title Title . ."
    }
}

@media (min-width:90em) {
    .bx-section-header {
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Title Title Title Title Title Title Title . . ."
    }
}

@media (min-width:120em) {
    .bx-section-header {
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Title Title Title Title Title Title Title Title . ."
    }
}

@media (min-width:48em) {
    .bx-section-header__eyebrow {
        grid-area: Eyebrow
    }
}

.bx-section-header__title {
    font-size: var(--fs-32);
    margin-top: var(--spacing-48)
}

@media (min-width:48em) {
    .bx-section-header__title {
        grid-area: Title;
        margin-top: 0
    }
}

@media (min-width:80em) {
    .bx-section-header__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-section-header__title {
        font-size: var(--fs-56)
    }
}

.bx-singular-link_frontend {
    --fs: var(--fs-18);
    background-color: transparent;
    color: var(--c-link);
    display: inline-block;
    font-size: var(--fs);
    letter-spacing: .016em;
    line-height: 1.75;
    outline: none;
    text-decoration: none
}

.bx-singular-link_frontend span,
.bx-singular-link_frontend svg {
    pointer-events: none
}

@media (min-width:120em) {
    .bx-singular-link_frontend {
        --fs: var(--fs-20)
    }
}

.bx-singular-link_frontend:hover .bx-singular-link__icon {
    transform: scale(1.2)
}

@media (min-width:120em) {
    .bx-singular-link_frontend:hover .bx-singular-link__icon {
        transform: scale(1.1666666667)
    }
}

.bx-singular-link_frontend:hover .bx-singular-link__icon-fill {
    opacity: 1
}

.bx-singular-link_frontend:hover .bx-singular-link__icon-arrow {
    color: var(--c-background) !important
}

.bx-singular-link_frontend:hover .bx-singular-link__label {
    background-size: 100% 1px
}

.bx-singular-link_frontend.focus-visible .bx-singular-link__icon {
    transform: scale(1.2)
}

.bx-singular-link_frontend:focus-visible .bx-singular-link__icon {
    transform: scale(1.2)
}

@media (min-width:120em) {
    .bx-singular-link_frontend.focus-visible .bx-singular-link__icon {
        transform: scale(1.1666666667)
    }

    .bx-singular-link_frontend:focus-visible .bx-singular-link__icon {
        transform: scale(1.1666666667)
    }
}

.bx-singular-link_frontend.focus-visible .bx-singular-link__icon-fill {
    opacity: 1
}

.bx-singular-link_frontend:focus-visible .bx-singular-link__icon-fill {
    opacity: 1
}

.bx-singular-link_frontend.focus-visible .bx-singular-link__icon-arrow {
    fill: var(--c-white) !important;
    color: var(--c-white) !important
}

.bx-singular-link_frontend:focus-visible .bx-singular-link__icon-arrow {
    fill: var(--c-white) !important;
    color: var(--c-white) !important
}

.bx-singular-link_frontend.focus-visible .bx-singular-link__label {
    background-size: 100% 1px
}

.bx-singular-link_frontend:focus-visible .bx-singular-link__label {
    background-size: 100% 1px
}

.bx-singular-link_frontend:focus .bx-singular-link__icon {
    height: var(--spacing-40) !important;
    width: var(--spacing-40) !important
}

@media (min-width:120em) {
    .bx-singular-link_frontend:focus .bx-singular-link__icon {
        height: var(--spacing-48) !important;
        width: var(--spacing-48) !important
    }
}

.bx-singular-link_frontend:focus .bx-singular-link__icon-fill {
    opacity: 1
}

.bx-singular-link_frontend:focus .bx-singular-link__icon-arrow {
    color: var(--c-background)
}

.bx-singular-link_frontend:focus .bx-singular-link__label {
    background-size: 100% 1px
}

.bx-singular-link {
    --fs: var(--fs-18);
    background-color: transparent;
    color: var(--c-link);
    display: inline-block;
    font-size: var(--fs);
    font-weight: var(--fw-regular);
    letter-spacing: .016em;
    line-height: 1.75;
    text-decoration: none
}

.bx-singular-link span,
.bx-singular-link svg {
    pointer-events: none
}

@media (min-width:120em) {
    .bx-singular-link {
        --fs: var(--fs-20)
    }
}

.bx-singular-link:focus .bx-singular-link__icon,
.bx-singular-link:hover .bx-singular-link__icon {
    transform: scale(1.2)
}

@media (min-width:120em) {

    .bx-singular-link:focus .bx-singular-link__icon,
    .bx-singular-link:hover .bx-singular-link__icon {
        transform: scale(1.1666666667)
    }
}

.bx-singular-link:focus .bx-singular-link__icon-fill,
.bx-singular-link:hover .bx-singular-link__icon-fill {
    opacity: 1
}

.bx-singular-link:focus .bx-singular-link__icon-arrow,
.bx-singular-link:hover .bx-singular-link__icon-arrow {
    opacity: 0
}

.bx-singular-link:focus .bx-singular-link__label,
.bx-singular-link:hover .bx-singular-link__label {
    background-size: 100% 1px
}

@media (min-width:120em) {
    .bx-singular-link {
        font-size: var(--fs-20)
    }
}

.bx-singular-link__icon {
    display: inline-block;
    height: var(--spacing-40);
    transition: transform .3s;
    width: var(--spacing-40)
}

@media (min-width:120em) {
    .bx-singular-link__icon {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

.bx-singular-link__icon-fill {
    opacity: 0
}

.bx-singular-link__icon-arrow,
.bx-singular-link__icon-fill {
    transition: opacity .3s
}

.bx-singular-link__label {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    display: inline-block;
    margin-right: var(--spacing-16);
    transition: background-size .3s;
    vertical-align: -.1em
}

@media (min-width:120em) {
    .bx-singular-link__label {
        margin-right: var(--spacing-24)
    }
}

.bx-singular-link--icon-only .bx-singular-link__label {
    word-wrap: normal !important;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.bx-singular-link--arrow-down .bx-singular-link__icon {
    transform: rotate(90deg)
}

.bx-singular-link--with-background {
    background-color: var(--c-button-background);
    border-radius: var(--spacing-64);
    color: var(--c-button-copy);
    outline: 0 solid var(--c-bg);
    outline-offset: -2px;
    padding: var(--spacing-8) var(--spacing-8) var(--spacing-8) var(--spacing-32);
    transition: background-color .3s, outline .3s
}

.bx-singular-link--with-background.bx-singular-link--icon-only {
    padding-left: var(--spacing-8)
}

.bx-singular-link--with-background .bx-singular-link__label {
    background-image: none;
    background-size: auto auto;
    background-size: initial
}

.bx-singular-link--with-background:focus,
.bx-singular-link--with-background:hover {
    outline: 5px solid var(--c-button-background)
}

.bx-singular-link--with-background.focus-visible {
    --c-button-background: var(--c-yellow);
    --c-button-copy: var(--c-black)
}

.bx-singular-link--with-background:focus-visible {
    --c-button-background: var(--c-yellow);
    --c-button-copy: var(--c-black)
}

.bx-singular-link--with-background.focus-visible .bx-singular-link__icon-fill {
    color: var(--c-button-background)
}

.bx-singular-link--with-background:focus-visible .bx-singular-link__icon-fill {
    color: var(--c-button-background)
}

.bx-singular-link--with-background.focus-visible .bx-singular-link__icon-arrow {
    color: var(--c-button-copy);
    opacity: 1
}

.bx-singular-link--with-background:focus-visible .bx-singular-link__icon-arrow {
    color: var(--c-button-copy);
    opacity: 1
}

.bx-singular-link-gray-out {
    color: var(--c-gray-1)
}

.bx-singular-link .bx-singular-link__label:focus,
.bx-singular-link .bx-singular-link__label:focus~.bx-singular-link__icon,
.bx-singular-link .bx-singular-link__label:focus~.bx-singular-link__icon .bx-singular-link__icon-arrow,
.bx-singular-link .bx-singular-link__label:focus~.bx-singular-link__icon .bx-singular-link__icon-border,
.bx-singular-link .bx-singular-link__label:focus~.bx-singular-link__icon .bx-singular-link__icon-fill {
    color: var(--c-copy) !important
}

section.bx-horizontal-list__wrap[data-uw-sr-styled=true] .bx-singular-link_frontend {
    color: var(--c-black) !important
}

section.bx-horizontal-list__wrap[data-uw-sr-styled=true] .bx-singular-link_frontend:hover .bx-singular-link__icon-fill {
    color: var(--c-yellow) !important
}

.bx-singular-link_frontend:hover {
    background-size: 0 0 !important
}

.site-footer {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .site-footer {
        padding-left: 0;
        padding-right: 0
    }
}

.site-footer__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.site-footer__top {
    --columns: 4;
    grid-column-gap: var(--spacing-16);
    border-bottom: 1px solid var(--c-graphics);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-areas: "Branding Branding Branding Branding" ". PrimaryNav PrimaryNav PrimaryNav";
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    padding-bottom: var(--spacing-64);
    padding-top: var(--spacing-40)
}

@media (min-width:48em) {
    .site-footer__top {
        --columns: 8;
        grid-template-areas: "Branding Branding Branding Branding Branding Branding Branding Branding" "PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav";
        padding-bottom: var(--spacing-80);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .site-footer__top {
        --columns: 16;
        grid-template-areas: "Branding Branding Branding Branding PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav PrimaryNav";
        padding-bottom: var(--spacing-112);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .site-footer__top {
        padding-bottom: var(--spacing-120);
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .site-footer__top {
        padding-bottom: var(--spacing-136);
        padding-top: var(--spacing-64)
    }
}

.site-footer__bottom {
    --columns: 4;
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-areas: ". SecondaryNav SecondaryNav SecondaryNav" ". Copyright Copyright Copyright";
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    padding-bottom: var(--spacing-72);
    padding-top: var(--spacing-64)
}

@media (min-width:26em) {
    .site-footer__bottom {
        padding-bottom: var(--spacing-72);
        padding-top: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .site-footer__bottom {
        --columns: 8;
        grid-template-areas: "Copyright Copyright Copyright Copyright SecondaryNav SecondaryNav SecondaryNav SecondaryNav";
        padding-bottom: var(--spacing-80);
        padding-top: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .site-footer__bottom {
        --columns: 16;
        display: flex;
        flex-direction: row-reverse;
        grid-template-areas: "Copyright Copyright SecondaryNav SecondaryNav SecondaryNav SecondaryNav SecondaryNav SecondaryNav SecondaryNav SecondaryNav SecondaryNav SecondaryNav SecondaryNav SecondaryNav SecondaryNav SecondaryNav";
        justify-content: space-between;
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .site-footer__bottom {
        padding-bottom: var(--spacing-40);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .site-footer__bottom {
        padding-bottom: var(--spacing-48);
        padding-top: var(--spacing-48)
    }
}

.site-footer__branding {
    grid-area: Branding
}

.site-footer__logo svg {
    display: block;
    height: auto;
    width: 13.125rem
}

@media (min-width:26em) {
    .site-footer__logo svg {
        width: 14.6875rem
    }
}

@media (min-width:48em) {
    .site-footer__logo svg {
        width: 12.5625rem
    }
}

@media (min-width:80em) {
    .site-footer__logo svg {
        width: 14.6875rem
    }
}

.site-footer__primary-nav {
    grid-row-gap: var(--spacing-56);
    display: grid;
    grid-area: PrimaryNav;
    grid-template-columns: auto;
    margin-top: var(--spacing-72);
    row-gap: var(--spacing-56)
}

@media (min-width:48em) {
    .site-footer__primary-nav {
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        grid-template-columns: repeat(4, minmax(0, 1fr));
        margin-top: var(--spacing-80);
        row-gap: var(--spacing-64)
    }
}

@media (min-width:80em) {
    .site-footer__primary-nav {
        -moz-column-gap: var(--spacing-112);
        column-gap: var(--spacing-112);
        display: flex;
        justify-content: flex-end;
        margin-top: 0
    }
}

@media (min-width:90em) {
    .site-footer__primary-nav {
        -moz-column-gap: var(--spacing-120);
        column-gap: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .site-footer__primary-nav {
        -moz-column-gap: var(--spacing-136);
        column-gap: var(--spacing-136)
    }
}

@media (min-width:48em) {
    .site-footer__primary-nav-column:first-of-type {
        grid-column: span 2
    }

    .site-footer__primary-nav-column {
        max-width: 10.5rem
    }

    .site-footer__primary-nav[\:has\(\.site-footer__primary-nav-column\:nth-child\(4\)\)] .site-footer__primary-nav-column:first-of-type {
        grid-column: span 1
    }
}

@media (min-width:48em) {
    .site-footer__primary-nav:has(.site-footer__primary-nav-column:nth-child(4)) .site-footer__primary-nav-column:first-of-type {
        grid-column: span 1
    }
}

.site-footer__primary-nav-column-title {
    font-family: var(--ff-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-medium);
    letter-spacing: .02rem;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:90em) {
    .site-footer__primary-nav-column-title {
        font-size: var(--fs-20)
    }
}

.site-footer__primary-nav-list {
    list-style: none;
    margin-bottom: 0;
    margin-top: var(--spacing-24);
    padding: 0
}

@media (min-width:90em) {
    .site-footer__primary-nav-list {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .site-footer__primary-nav-list {
        margin-top: var(--spacing-40)
    }
}

.site-footer__primary-nav-list-item {
    font-size: var(--fs-16);
    margin-top: var(--spacing-16)
}

@media (min-width:90em) {
    .site-footer__primary-nav-list-item {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .site-footer__primary-nav-list-item {
        margin-top: var(--spacing-24)
    }
}

.site-footer__primary-nav-link {
    font-weight: var(--fw-light)
}

.site-footer__secondary-nav {
    grid-area: SecondaryNav;
    margin-bottom: var(--spacing-56)
}

@media (min-width:48em) {
    .site-footer__secondary-nav {
        margin-bottom: 0
    }
}

.site-footer__secondary-nav-list {
    list-style: none;
    margin: 0;
    padding: 0
}

@media (min-width:80em) {
    .site-footer__secondary-nav-list {
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
        row-gap: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .site-footer__secondary-nav-list {
        -moz-column-gap: var(--spacing-32);
        column-gap: var(--spacing-32)
    }
}

.site-footer__secondary-nav-link {
    font-weight: var(--fw-light)
}

.site-footer__secondary-nav-list-item {
    font-size: var(--fs-16)
}

.site-footer__secondary-nav-list-item+.site-footer__secondary-nav-list-item {
    margin-top: var(--spacing-16)
}

@media (min-width:80em) {
    .site-footer__secondary-nav-list-item+.site-footer__secondary-nav-list-item {
        margin-top: 0
    }
}

@media (min-width:90em) {
    .site-footer__secondary-nav-list-item {
        font-size: var(--fs-18)
    }
}

.site-footer__copyright {
    font-size: var(--fs-18);
    font-weight: var(--fw-regular);
    grid-area: Copyright
}

@media (min-width:80em) {
    .site-footer__copyright {
        flex-shrink: 0;
        font-size: var(--fs-16)
    }
}

@media (min-width:90em) {
    .site-footer__copyright {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {

    .bx-lang-ja-jp .site-footer__primary-nav-column,
    .bx-lang-jp .site-footer__primary-nav-column {
        max-width: none
    }
}

.site-header.bx-default-header__padding,
.site-header__container.bx-default-header__padding:not(.site-header__container--fixed) {
    height: var(--h-site-header)
}

.site-header__container--fixed {
    height: var(--h-site-header--fixed)
}

.site-header__container {
    align-items: center;
    background-color: var(--c-background);
    display: flex;
    justify-content: center;
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16);
    position: relative;
    width: 100%;
    z-index: 3
}

@media (min-width:22.5em) {
    .site-header__container {
        padding-left: 0;
        padding-right: 0
    }
}

.site-header__container--fixed {
    position: fixed;
    top: 0;
    transition: transform .3s ease-out
}

.site-header__inner {
    align-items: center;
    display: flex;
    gap: var(--spacing-24);
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    width: 100%
}

.site-header__branding {
    flex: 0 0 var(--w-site-header-logo)
}

.site-header__nav {
    flex: 1 0 auto
}

.site-header__logo svg {
    display: block;
    height: var(--h-site-header-logo);
    width: var(--w-site-header-logo)
}

.site-header__skip-link {
    left: 4px;
    position: absolute;
    top: 4px
}

.admin-bar .site-header__container--fixed {
    top: var(--wp-admin--admin-bar--height, 0)
}

.site-header__container:not(.bx-default-header__padding):not(.site-header__container--fixed) {
    padding-top: var(--spacing-24)
}

@media (min-width:22.5em) {
    .site-header__container:not(.bx-default-header__padding):not(.site-header__container--fixed) {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .site-header__container:not(.bx-default-header__padding):not(.site-header__container--fixed) {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .site-header__container:not(.bx-default-header__padding):not(.site-header__container--fixed) {
        padding-bottom: var(--spacing-72)
    }
}

.site__header.site-header[\:has\(\.primary-nav__inner\[aria-hidden\%3D\%22false\%22\]\)] {
    background-color: var(--c-background) !important;
    z-index: 3
}

.site__header.site-header:has(.primary-nav__inner[aria-hidden=false]) {
    background-color: var(--c-background) !important
}

.site__header.site-header:has(.primary-nav__inner[aria-hidden=false]) {
    z-index: 3
}

@media only screen and (max-width:2560px) {
    header.site-header.bx-default-header__padding {
        height: auto
    }
}

.site {
    display: flex;
    flex-direction: column;
    min-height: 100%;
    width: 100%
}

.site__header {
    flex-shrink: 0;
    width: 100%
}

.site__main {
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 0
}

.site__footer {
    flex-shrink: 0;
    width: 100%
}

.has-scroll-lock .site {
    padding-top: var(--h-site-header)
}

.has-scroll-lock .site__header {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 3
}

.admin-bar .site {
    padding-top: var(--wp-admin--admin-bar--height, 0)
}

.admin-bar .site__header {
    top: var(--wp-admin--admin-bar--height, 0)
}

.has-scroll-lock.admin-bar .site {
    padding-top: calc(var(--h-site-header) + var(--wp-admin--admin-bar--height, 0))
}

.vjs-title-bar-description,
.vjs-title-bar-title {
    font-family: var(--f-sans) !important;
    font-size: var(--fs-14) !important;
    font-weight: var(--fw-light) !important
}

div[id].focus-visible,
section[id].focus-visible {
    outline: 0 solid var(--c-yellow) !important
}

div[id]:focus-visible,
section[id]:focus-visible {
    outline: 0 solid var(--c-yellow) !important
}

@media (min-width:22.5em) {
    .bx-iframe-sec__comp+.bx-block-component:not(.bx-inline-disclaimer):not(.is-color-theme-dark) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    .bx-iframe-sec__comp+.bx-block-component:not(.bx-inline-disclaimer):not(.is-color-theme-dark) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:48em) {
    .bx-iframe-sec__comp+.bx-block-component:not(.bx-inline-disclaimer):not(.is-color-theme-dark) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {
    .bx-iframe-sec__comp+.bx-block-component:not(.bx-inline-disclaimer):not(.is-color-theme-dark) {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:90em) {
    .bx-iframe-sec__comp+.bx-block-component:not(.bx-inline-disclaimer):not(.is-color-theme-dark) {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:120em) {
    .bx-iframe-sec__comp+.bx-block-component:not(.bx-inline-disclaimer):not(.is-color-theme-dark) {
        padding-top: var(--spacing-64) !important
    }
}

.ab-testing-hide-component {
    display: none !important
}

@media (min-width:22.5em) {
    .ab-testing-top-padding-24 {
        padding-bottom: var(--spacing-8) !important
    }
}

@media (min-width:26em) {
    .ab-testing-top-padding-24 {
        padding-bottom: var(--spacing-16) !important
    }
}

@media (min-width:48em) {
    .ab-testing-top-padding-24 {
        padding-bottom: var(--spacing-20) !important
    }
}

@media (min-width:80em) {
    .ab-testing-top-padding-24 {
        padding-bottom: var(--spacing-24) !important
    }
}

@media (min-width:120em) {
    .ab-testing-top-padding-24 {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-top-padding-48 {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    .ab-testing-top-padding-48 {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:48em) {
    .ab-testing-top-padding-48 {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {
    .ab-testing-top-padding-48 {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:90em) {
    .ab-testing-top-padding-48 {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:120em) {
    .ab-testing-top-padding-48 {
        padding-top: var(--spacing-64) !important
    }
}

.ab-testing-top-padding-0 {
    padding-top: var(--spacing-0) !important
}

@media (min-width:22.5em) {
    .ab-testing-top-padding-16 {
        padding-top: var(--spacing-8) !important
    }
}

@media (min-width:26em) {
    .ab-testing-top-padding-16 {
        padding-top: var(--spacing-8) !important
    }
}

@media (min-width:48em) {
    .ab-testing-top-padding-16 {
        padding-top: var(--spacing-16) !important
    }
}

@media (min-width:80em) {
    .ab-testing-top-padding-16 {
        padding-top: var(--spacing-16) !important
    }
}

@media (min-width:90em) {
    .ab-testing-top-padding-16 {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:120em) {
    .ab-testing-top-padding-16 {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-top-padding-32 {
        padding-top: var(--spacing-8) !important
    }
}

@media (min-width:26em) {
    .ab-testing-top-padding-32 {
        padding-top: var(--spacing-16) !important
    }
}

@media (min-width:48em) {
    .ab-testing-top-padding-32 {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:80em) {
    .ab-testing-top-padding-32 {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:90em) {
    .ab-testing-top-padding-32 {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:120em) {
    .ab-testing-top-padding-32 {
        padding-top: var(--spacing-64) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-top-padding-56 {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:26em) {
    .ab-testing-top-padding-56 {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:48em) {
    .ab-testing-top-padding-56 {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:80em) {
    .ab-testing-top-padding-56 {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:120em) {
    .ab-testing-top-padding-56 {
        padding-top: var(--spacing-64) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-top-padding-112 {
        padding-top: var(--spacing-80) !important
    }
}

@media (min-width:26em) {
    .ab-testing-top-padding-112 {
        padding-top: var(--spacing-88) !important
    }
}

@media (min-width:48em) {
    .ab-testing-top-padding-112 {
        padding-top: var(--spacing-96) !important
    }
}

@media (min-width:80em) {
    .ab-testing-top-padding-112 {
        padding-top: var(--spacing-112) !important
    }
}

@media (min-width:90em) {
    .ab-testing-top-padding-112 {
        padding-top: var(--spacing-120) !important
    }
}

@media (min-width:120em) {
    .ab-testing-top-padding-112 {
        padding-top: var(--spacing-128) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-top-padding-40 {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    .ab-testing-top-padding-40 {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:48em) {
    .ab-testing-top-padding-40 {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:80em) {
    .ab-testing-top-padding-40 {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:90em) {
    .ab-testing-top-padding-40 {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:120em) {
    .ab-testing-top-padding-40 {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-top-padding-144 {
        padding-top: var(--spacing-80) !important
    }
}

@media (min-width:26em) {
    .ab-testing-top-padding-144 {
        padding-top: var(--spacing-88) !important
    }
}

@media (min-width:48em) {
    .ab-testing-top-padding-144 {
        padding-top: var(--spacing-96) !important
    }
}

@media (min-width:80em) {
    .ab-testing-top-padding-144 {
        padding-top: var(--spacing-144) !important
    }
}

@media (min-width:90em) {
    .ab-testing-top-padding-144 {
        padding-top: var(--spacing-160) !important
    }
}

@media (min-width:120em) {
    .ab-testing-top-padding-144 {
        padding-top: var(--spacing-192) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-bottom-padding-48 {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    .ab-testing-bottom-padding-48 {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:48em) {
    .ab-testing-bottom-padding-48 {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:80em) {
    .ab-testing-bottom-padding-48 {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:90em) {
    .ab-testing-bottom-padding-48 {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:120em) {
    .ab-testing-bottom-padding-48 {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-bottom-padding-96 {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    .ab-testing-bottom-padding-96 {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:48em) {
    .ab-testing-bottom-padding-96 {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:80em) {
    .ab-testing-bottom-padding-96 {
        padding-bottom: var(--spacing-96) !important
    }
}

@media (min-width:90em) {
    .ab-testing-bottom-padding-96 {
        padding-bottom: var(--spacing-104) !important
    }
}

@media (min-width:120em) {
    .ab-testing-bottom-padding-96 {
        padding-bottom: var(--spacing-128) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-bottom-padding-40 {
        padding-bottom: var(--spacing-16) !important
    }
}

@media (min-width:26em) {
    .ab-testing-bottom-padding-40 {
        padding-bottom: var(--spacing-16) !important
    }
}

@media (min-width:48em) {
    .ab-testing-bottom-padding-40 {
        padding-bottom: var(--spacing-24) !important
    }
}

@media (min-width:80em) {
    .ab-testing-bottom-padding-40 {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:90em) {
    .ab-testing-bottom-padding-40 {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:120em) {
    .ab-testing-bottom-padding-40 {
        padding-bottom: var(--spacing-72) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-bottom-padding-56 {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:26em) {
    .ab-testing-bottom-padding-56 {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:48em) {
    .ab-testing-bottom-padding-56 {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:80em) {
    .ab-testing-bottom-padding-56 {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:90em) {
    .ab-testing-bottom-padding-56 {
        padding-bottom: var(--spacing-64) !important
    }
}

@media (min-width:120em) {
    .ab-testing-bottom-padding-56 {
        padding-bottom: var(--spacing-80) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-bottom-padding-24 {
        padding-bottom: var(--spacing-16) !important
    }
}

@media (min-width:26em) {
    .ab-testing-bottom-padding-24 {
        padding-bottom: var(--spacing-16) !important
    }
}

@media (min-width:48em) {
    .ab-testing-bottom-padding-24 {
        padding-bottom: var(--spacing-16) !important
    }
}

@media (min-width:80em) {
    .ab-testing-bottom-padding-24 {
        padding-bottom: var(--spacing-24) !important
    }
}

@media (min-width:90em) {
    .ab-testing-bottom-padding-24 {
        padding-bottom: var(--spacing-24) !important
    }
}

@media (min-width:120em) {
    .ab-testing-bottom-padding-24 {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-bottom-padding-32 {
        padding-bottom: var(--spacing-16) !important
    }
}

@media (min-width:26em) {
    .ab-testing-bottom-padding-32 {
        padding-bottom: var(--spacing-24) !important
    }
}

@media (min-width:80em) {
    .ab-testing-bottom-padding-32 {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {
    .ab-testing-bottom-padding-32 {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-bottom-padding-144 {
        padding-bottom: var(--spacing-80) !important
    }
}

@media (min-width:26em) {
    .ab-testing-bottom-padding-144 {
        padding-bottom: var(--spacing-88) !important
    }
}

@media (min-width:48em) {
    .ab-testing-bottom-padding-144 {
        padding-bottom: var(--spacing-96) !important
    }
}

@media (min-width:80em) {
    .ab-testing-bottom-padding-144 {
        padding-bottom: var(--spacing-144) !important
    }
}

@media (min-width:90em) {
    .ab-testing-bottom-padding-144 {
        padding-bottom: var(--spacing-160) !important
    }
}

@media (min-width:120em) {
    .ab-testing-bottom-padding-144 {
        padding-bottom: var(--spacing-192) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-bottom-padding-112 {
        padding-bottom: var(--spacing-80) !important
    }
}

@media (min-width:26em) {
    .ab-testing-bottom-padding-112 {
        padding-bottom: var(--spacing-88) !important
    }
}

@media (min-width:48em) {
    .ab-testing-bottom-padding-112 {
        padding-bottom: var(--spacing-96) !important
    }
}

@media (min-width:80em) {
    .ab-testing-bottom-padding-112 {
        padding-bottom: var(--spacing-112) !important
    }
}

@media (min-width:90em) {
    .ab-testing-bottom-padding-112 {
        padding-bottom: var(--spacing-120) !important
    }
}

@media (min-width:120em) {
    .ab-testing-bottom-padding-112 {
        padding-bottom: var(--spacing-128) !important
    }
}

@media (min-width:22.5em) {
    .ab-testing-bottom-padding-72 {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:80em) {
    .ab-testing-bottom-padding-72 {
        padding-bottom: var(--spacing-72) !important
    }
}

.bx-stats-grid {
    border-top: 1px solid var(--c-slate-2);
    margin-bottom: var(--spacing-112);
    margin-bottom: var(--spacing-64)
}

@media (min-width:26em) {
    .bx-stats-grid {
        margin-bottom: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-stats-grid {
        margin-bottom: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-stats-grid {
        margin-bottom: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-stats-grid {
        margin-bottom: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-stats-grid {
        margin-bottom: var(--spacing-136)
    }
}

.bx-stats-grid-item {
    --border-width: 100%;
    --columns: 4;
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-areas: "Title Title Title Title" "Desc  Desc  Desc  Desc" "Value Value Value CTA";
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    padding-bottom: var(--spacing-32);
    padding-top: var(--spacing-32);
    position: relative
}

.bx-stats-grid-item:after,
.bx-stats-grid-item:before {
    background-repeat: no-repeat;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    text-decoration: none;
    transition: background-size .3s ease-out;
    width: 100%
}

.bx-stats-grid-item:before {
    background-image: linear-gradient(var(--c-slate-2), var(--c-slate-2));
    background-position: 0 100%;
    background-size: var(--border-width) 1px
}

.bx-stats-grid-item:after {
    background-image: linear-gradient(var(--c-black), var(--c-black));
    background-position: 100% 100%;
    background-size: 0 1px
}

.bx-stats-grid-item:focus:after,
.bx-stats-grid-item:hover:after {
    background-position: 0 100%;
    background-size: 100% 1px
}

@media (min-width:48em) {
    .bx-stats-grid-item {
        --columns: 8;
        grid-template-areas: "Title Title Title Title Title Title Title Title" "Desc Desc Desc Desc Value Value Value CTA";
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-stats-grid-item {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Desc Desc Desc Desc Desc Desc Value Value Value CTA";
        padding-bottom: var(--spacing-40);
        padding-top: var(--spacing-40)
    }
}

@media print {
    .bx-stats-grid-item {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Desc Desc Desc Desc Desc Desc Value Value Value CTA";
        padding-bottom: var(--spacing-40);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-stats-grid-item {
        grid-template-areas: "Title Title Title Title Title Title Desc Desc Desc Desc Desc . Value Value Value CTA";
        padding-bottom: var(--spacing-48);
        padding-top: var(--spacing-48)
    }
}

.bx-stats-grid-item__title {
    font-family: var(--f-sans);
    font-size: var(--fs-24);
    grid-area: Title;
    letter-spacing: .02rem;
    line-height: 1.5
}

@media (min-width:80em) {
    .bx-stats-grid-item__title {
        margin-top: 0
    }
}

@media print {
    .bx-stats-grid-item__title {
        margin-top: 0
    }
}

@media (min-width:120em) {
    .bx-stats-grid-item__title {
        font-size: var(--fs-32)
    }
}

.bx-stats-grid-item__desc {
    grid-area: Desc;
    margin-top: var(--spacing-24)
}

@media (min-width:80em) {
    .bx-stats-grid-item__desc {
        margin-top: 0
    }
}

@media print {
    .bx-stats-grid-item__desc {
        margin-top: 0
    }
}

@media (min-width:120em) {
    .bx-stats-grid-item__desc {
        font-size: var(--fs-20)
    }
}

.bx-stats-grid-item__value {
    font-family: var(--f-serif);
    font-size: var(--fs-40);
    font-weight: var(--fw-light);
    grid-area: Value;
    letter-spacing: .008em;
    line-height: 1;
    margin-top: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-stats-grid-item__value {
        justify-self: end;
        margin-top: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-stats-grid-item__value {
        margin-top: 0
    }
}

@media print {
    .bx-stats-grid-item__value {
        margin-top: 0
    }
}

@media (min-width:120em) {
    .bx-stats-grid-item__value {
        font-size: var(--fs-48)
    }
}

.bx-stats-grid-item__cta {
    grid-area: CTA;
    justify-self: end;
    margin-top: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-stats-grid-item__cta {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-stats-grid-item__cta {
        margin-top: 0
    }
}

@media print {
    .bx-stats-grid-item__cta {
        margin-top: 0
    }
}

.bx-stats-grid-item__cta a:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.bx-subscribe-cta {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-bottom: var(--spacing-80);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16);
    padding-top: var(--spacing-80)
}

@media (min-width:22.5em) {
    .bx-subscribe-cta {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:26em) {
    .bx-subscribe-cta {
        padding-bottom: var(--spacing-88);
        padding-top: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-subscribe-cta {
        padding-bottom: var(--spacing-96);
        padding-top: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-subscribe-cta {
        padding-bottom: var(--spacing-144);
        padding-top: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-subscribe-cta {
        padding-bottom: var(--spacing-160);
        padding-top: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-subscribe-cta {
        padding-bottom: var(--spacing-192);
        padding-top: var(--spacing-192)
    }
}

.bx-subscribe-cta__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:48em) {
    .bx-subscribe-cta__inner {
        --columns: 8;
        --rows: 3;
        grid-gap: 0 var(--spacing-16);
        display: grid;
        gap: 0 var(--spacing-16);
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Content Content Content Content Content Content . ." ". . . Media Media Media Media Media";
        grid-template-columns: repeat(var(--columns), 1fr);
        grid-template-rows: repeat(var(--rows), min-content)
    }
}

@media (min-width:80em) {
    .bx-subscribe-cta__inner {
        --columns: 16;
        --rows: 2;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . . . . . ." "Content Content Content Content Content Content Content . . Media Media Media Media Media Media Media"
    }
}

@media (min-width:90em) {
    .bx-subscribe-cta__inner {
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . . . . . ." "Content Content Content Content Content Content Content Content . Media Media Media Media Media Media Media"
    }
}

@media (min-width:120em) {
    .bx-subscribe-cta__inner {
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . . . . . ." "Content Content Content Content Content Content Content . . Media Media Media Media Media Media Media"
    }
}

.bx-subscribe-cta__eyebrow {
    margin-bottom: var(--spacing-48)
}

@media (min-width:48em) {
    .bx-subscribe-cta__eyebrow {
        grid-area: Eyebrow
    }
}

@media (min-width:80em) {
    .bx-subscribe-cta__eyebrow {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-subscribe-cta__eyebrow {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-subscribe-cta__eyebrow {
        margin-bottom: var(--spacing-72)
    }
}

.bx-subscribe-cta__title {
    font-size: var(--fs-32);
    letter-spacing: .008em;
    line-height: 1.5
}

@media (min-width:48em) {
    .bx-subscribe-cta__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-subscribe-cta__title {
        font-size: var(--fs-56)
    }
}

.bx-subscribe-cta__cta {
    margin-top: var(--spacing-56)
}

@media (min-width:90em) {
    .bx-subscribe-cta__cta {
        margin-top: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-subscribe-cta__cta {
        margin-top: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-subscribe-cta__content {
        grid-area: Content
    }
}

.bx-subscribe-cta__media,
.bx-subscribe-cta__media_mobile {
    --x: 0.5;
    --y: 0.5;
    margin-top: var(--spacing-64);
    overflow: hidden;
    position: relative
}

@media (min-width:48em) {

    .bx-subscribe-cta__media,
    .bx-subscribe-cta__media_mobile {
        grid-area: Media;
        margin-top: calc(var(--spacing-16)*-1)
    }
}

@media (min-width:80em) {

    .bx-subscribe-cta__media,
    .bx-subscribe-cta__media_mobile {
        margin-top: 0
    }
}

.bx-subscribe-cta__media img,
.bx-subscribe-cta__media_mobile img {
    aspect-ratio: 16/9;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%)
}

.bx-subscribe-cta__curtain,
.bx-subscribe-cta__curtain_mobile {
    background: var(--c-graphics);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 100%, 0);
    width: 100%
}

.bx-subscribe-form__group+.bx-subscribe-form__group {
    --vr: var(--spacing-40)
}

@media (min-width:22.5em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group {
        margin-top: 69px
    }
}

@media (min-width:26em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group {
        margin-top: 69px
    }
}

@media (min-width:48em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group {
        margin-top: 71.5px
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group {
        margin-top: 77px
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group {
        --vr: var(--spacing-48);
        margin-top: 77px
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group {
        margin-top: 77px
    }
}

@media (min-width:22.5em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-country {
        margin-top: 45px
    }
}

@media (min-width:26em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-country {
        margin-top: 45px
    }
}

@media (min-width:48em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-country {
        margin-top: 45px
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-country {
        margin-top: 45px
    }
}

@media (--bp-xl) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-country {
        margin-top: 45px
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-country {
        margin-top: 40px
    }
}

@media (min-width:22.5em) {
    .bx-subscribe-form__group+.bx-subscribe-form_group-checkbox {
        margin-top: 2.5rem !important
    }
}

@media (min-width:26em) {
    .bx-subscribe-form__group+.bx-subscribe-form_group-checkbox {
        margin-top: 2.5rem !important
    }
}

@media (min-width:48em) {
    .bx-subscribe-form__group+.bx-subscribe-form_group-checkbox {
        margin-top: 2.5rem !important
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__group+.bx-subscribe-form_group-checkbox {
        margin-top: 3rem !important
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__group+.bx-subscribe-form_group-checkbox {
        margin-top: 3rem !important
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__group+.bx-subscribe-form_group-checkbox {
        margin-top: 3.5rem !important
    }
}

@media (min-width:22.5em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-hr {
        margin-top: 2.5rem !important
    }
}

@media (min-width:26em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-hr {
        margin-top: 2.5rem !important
    }
}

@media (min-width:48em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-hr {
        margin-top: 2.56rem !important
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-hr {
        margin-top: 3rem !important
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-hr {
        margin-top: 3rem !important
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-hr {
        margin-top: 3rem !important
    }
}

@media (min-width:22.5em) {
    .bx-subscribe-form__group-sub {
        margin-top: 2.5rem !important
    }
}

@media (min-width:26em) {
    .bx-subscribe-form__group-sub {
        margin-top: 2.5rem !important
    }
}

@media (min-width:48em) {
    .bx-subscribe-form__group-sub {
        margin-top: 2.5rem !important
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__group-sub {
        margin-top: 3rem !important
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__group-sub {
        margin-top: 3.125rem !important
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__group-sub {
        margin-top: 3.125rem !important
    }
}

@media (min-width:22.5em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-subbutton {
        margin-top: 2.5rem !important
    }
}

@media (min-width:26em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-subbutton {
        margin-top: 2.5rem !important
    }
}

@media (min-width:48em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-subbutton {
        margin-top: 2.5rem !important
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-subbutton {
        margin-top: 3pc !important
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-subbutton {
        margin-top: 51px !important
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__group+.bx-subscribe-form__group-subbutton {
        margin-top: 51px !important
    }
}

.bx-subscribe-form__element+.bx-subscribe-form__element {
    margin-top: var(--spacing-16)
}

.bx-subscribe-form__title {
    --margin-bottom: var(--spacing-24)
}

@media (min-width:22.5em) {
    .bx-subscribe-form__title {
        --fs: var(--fs-40);
        --margin-bottom: 1.5rem;
        width: 17rem !important
    }
}

@media (min-width:26em) {
    .bx-subscribe-form__title {
        --fs: var(--fs-40);
        --margin-bottom: 1.5rem;
        width: 17rem !important
    }
}

@media (min-width:48em) {
    .bx-subscribe-form__title {
        --fs: var(--fs-40);
        --margin-bottom: 26.5px;
        width: 17rem !important
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__title {
        --fs: var(--fs-40);
        --margin-bottom: 1.5rem;
        width: 17rem !important
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__title {
        --fs: var(--fs-56);
        --margin-bottom: var(--spacing-32);
        width: 23.806rem !important
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__title {
        --fs: var(--fs-56);
        --margin-bottom: var(--spacing-32);
        width: 23.8rem !important
    }
}

.bx-subscribe-form__title {
    font-size: var(--fs);
    margin-bottom: var(--margin-bottom)
}

.bx-subscribe-form__description {
    font-size: var(--fs-20)
}

.bx-subscribe-form__notice {
    display: none;
    margin-top: var(--spacing-16)
}

@media (min-width:80em) {
    .bx-subscribe-form__grid-2 {
        display: flex;
        flex-wrap: wrap;
        gap: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__grid-2 {
        display: flex;
        flex-wrap: wrap;
        gap: var(--spacing-24)
    }
}

.bx-subscribe-form__grid-2>.bx-subscribe-form__element {
    margin-top: 0
}

@media (min-width:80em) {
    .bx-subscribe-form__grid-2>.bx-subscribe-form__element {
        flex: 1 1 0%
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__grid-2>.bx-subscribe-form__element {
        flex: 1 1 0%
    }
}

.bx-subscribe-form__grid-2>.bx-subscribe-form__element {
    margin-top: 2.8125rem
}

@media (min-width:22.5em) {
    .bx-subscribe-form__grid-2>.bx-subscribe-form__element {
        margin-top: 2.8125rem
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__grid-2>.bx-subscribe-form__element {
        margin-top: 2.8125rem
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__grid-2>.bx-subscribe-form__element {
        margin-top: 2.5rem
    }
}

.bx-subscribe-form__consent {
    --fs: var(--fs-16);
    --max-w: 24.5rem;
    max-width: var(--max-w)
}

@media (min-width:22.5em) {
    .bx-subscribe-form__consent {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:26em) {
    .bx-subscribe-form__consent {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:48em) {
    .bx-subscribe-form__consent {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__consent {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__consent {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__consent {
        --fs: var(--fs-18);
        --max-w: none;
        font-size: var(--fs-18) !important
    }
}

.bx-custom-dropdown {
    position: relative;
    width: 100%
}

.bx-custom-dropdown__header {
    align-items: center;
    background-color: #fff;
    border: .0625rem solid #d5d8df;
    border-radius: .125rem .125rem 0 0;
    box-shadow: 0 .125rem 0 #000;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 1.25rem 1.0625rem;
    transition: background-color .3s ease
}

.bx-custom-dropdown__header:hover {
    box-shadow: none
}

.bx-custom-dropdown.is-open .bx-custom-dropdown__header,
.bx-custom-dropdown__header:hover {
    background-color: #000;
    color: #fff
}

.bx-custom-dropdown__selected {
    flex: 1;
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .bx-custom-dropdown__selected {
        font-size: var(--fs-18)
    }
}

@media (min-width:26em) {
    .bx-custom-dropdown__selected {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {
    .bx-custom-dropdown__selected {
        font-size: var(--fs-18)
    }
}

@media (min-width:80em) {
    .bx-custom-dropdown__selected {
        font-size: var(--fs-18)
    }
}

@media (min-width:90em) {
    .bx-custom-dropdown__selected {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .bx-custom-dropdown__selected {
        font-size: var(--fs-20)
    }
}

.bx-custom-dropdown__caret {
    align-items: center;
    display: flex;
    transition: transform .3s ease
}

.bx-custom-dropdown.is-open .bx-custom-dropdown__caret {
    transform: rotate(180deg)
}

.bx-custom-dropdown__list {
    background-color: #fff;
    border: .0625rem solid #ccc;
    border-top: none;
    left: 0;
    max-height: 15.625rem;
    opacity: 0;
    overflow-y: auto;
    position: absolute;
    right: 0;
    scrollbar-width: thin;
    top: 100%;
    visibility: hidden;
    z-index: 10
}

.bx-custom-dropdown.is-open .bx-custom-dropdown__list {
    opacity: 1;
    padding: 0 24px 2pc 24px;
    visibility: visible
}

.bx-custom-dropdown__list::-webkit-scrollbar {
    display: none
}

.bx-custom-dropdown__option {
    cursor: pointer;
    padding: 1rem 0;
    position: relative;
    transition: background-color .6s ease
}

.bx-custom-dropdown__option:hover:after {
    width: 100%
}

.bx-custom-dropdown__option:before {
    background-color: rgba(0, 0, 0, .25);
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%
}

.bx-custom-dropdown__option:after {
    background-color: #000;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transition: width .6s cubic-bezier(.19, 1, .22, 1) !important;
    transition: width .6s ease-in-out;
    width: 0
}

.bx-custom-dropdown__option.is-selected,
.bx-custom-dropdown__option:hover {
    background-color: #fff
}

.bx-custom-dropdown__hidden-select {
    height: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 0
}

.bx-text-control .bx-text-control-subscribe__hidden {
    display: none
}

.bx-subscribe-form__element .bx-custom-input-subscribe__value {
    padding: 1.21875rem 1.0625rem
}

@media (min-width:22.5em) {
    .bx-subscribe-form__element .bx-custom-input-subscribe__value {
        font-size: var(--fs-18)
    }
}

@media (min-width:26em) {
    .bx-subscribe-form__element .bx-custom-input-subscribe__value {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {
    .bx-subscribe-form__element .bx-custom-input-subscribe__value {
        font-size: var(--fs-18)
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__element .bx-custom-input-subscribe__value {
        font-size: var(--fs-18)
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__element .bx-custom-input-subscribe__value {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__element .bx-custom-input-subscribe__value {
        font-size: var(--fs-20)
    }
}

@media (min-width:22.5em) {
    .bx-subscribe-form__element .bx-choice-control__label {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:26em) {
    .bx-subscribe-form__element .bx-choice-control__label {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:48em) {
    .bx-subscribe-form__element .bx-choice-control__label {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:80em) {
    .bx-subscribe-form__element .bx-choice-control__label {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:90em) {
    .bx-subscribe-form__element .bx-choice-control__label {
        font-size: var(--fs-20) !important
    }
}

@media (min-width:120em) {
    .bx-subscribe-form__element .bx-choice-control__label {
        font-size: var(--fs-20) !important
    }
}

@media (min-width:22.5em) {
    .bx-custom-dropdown_subscribe_form__caret svg {
        height: 1.75rem !important;
        width: 1.75rem !important
    }
}

@media (min-width:26em) {
    .bx-custom-dropdown_subscribe_form__caret svg {
        height: 1.75rem !important;
        width: 1.75rem !important
    }
}

@media (min-width:48em) {
    .bx-custom-dropdown_subscribe_form__caret svg {
        height: 1.75rem !important;
        width: 1.75rem !important
    }
}

@media (min-width:80em) {
    .bx-custom-dropdown_subscribe_form__caret svg {
        height: 2rem !important;
        width: 2rem !important
    }
}

@media (min-width:90em) {
    .bx-custom-dropdown_subscribe_form__caret svg {
        height: 2rem !important;
        width: 2rem !important
    }
}

@media (min-width:120em) {
    .bx-custom-dropdown_subscribe_form__caret svg {
        height: 2rem !important;
        width: 2rem !important
    }
}

@media (min-width:22.5em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-subscribe-form-wrapper\)] {
        max-width: 26pc !important;
        padding-bottom: 70px !important;
        padding-left: 1pc !important;
        padding-right: 1pc !important;
        padding-top: 24px !important
    }

    .bx-dialog__slide-in-container:has(.bx-subscribe-form-wrapper) {
        max-width: 26pc !important;
        padding-bottom: 70px !important;
        padding-left: 1pc !important;
        padding-right: 1pc !important;
        padding-top: 24px !important
    }
}

@media (min-width:26em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-subscribe-form-wrapper\)] {
        max-width: 26pc !important;
        padding-bottom: 70px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        padding-top: 24px !important
    }

    .bx-dialog__slide-in-container:has(.bx-subscribe-form-wrapper) {
        max-width: 26pc !important;
        padding-bottom: 70px !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
        padding-top: 24px !important
    }
}

@media (min-width:48em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-subscribe-form-wrapper\)] {
        max-width: 488px !important;
        padding-bottom: var(--spacing-72) !important;
        padding-top: var(--spacing-72) !important;
        padding: var(--spacing-72) !important
    }

    .bx-dialog__slide-in-container:has(.bx-subscribe-form-wrapper) {
        max-width: 488px !important;
        padding-bottom: var(--spacing-72) !important;
        padding-top: var(--spacing-72) !important;
        padding: var(--spacing-72) !important
    }
}

@media (min-width:80em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-subscribe-form-wrapper\)] {
        max-width: 632px !important;
        padding-bottom: var(--spacing-80) !important;
        padding-top: var(--spacing-80) !important;
        padding: var(--spacing-80) !important
    }

    .bx-dialog__slide-in-container:has(.bx-subscribe-form-wrapper) {
        max-width: 632px !important;
        padding-bottom: var(--spacing-80) !important;
        padding-top: var(--spacing-80) !important;
        padding: var(--spacing-80) !important
    }
}

@media (min-width:90em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-subscribe-form-wrapper\)] {
        max-width: 744px !important;
        padding-bottom: var(--spacing-104) !important;
        padding-top: var(--spacing-104) !important;
        padding: var(--spacing-104) !important
    }

    .bx-dialog__slide-in-container:has(.bx-subscribe-form-wrapper) {
        max-width: 744px !important;
        padding-bottom: var(--spacing-104) !important;
        padding-top: var(--spacing-104) !important;
        padding: var(--spacing-104) !important
    }
}

@media (min-width:120em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-subscribe-form-wrapper\)] {
        max-width: 744px !important;
        padding-bottom: var(--spacing-104) !important;
        padding-top: var(--spacing-104) !important;
        padding: var(--spacing-104) !important
    }

    .bx-dialog__slide-in-container:has(.bx-subscribe-form-wrapper) {
        max-width: 744px !important;
        padding-bottom: var(--spacing-104) !important;
        padding-top: var(--spacing-104) !important;
        padding: var(--spacing-104) !important
    }
}

.bx-choice-control__checkbox.focus-visible,
.bx-custom-dropdown__option.focus-visible,
.bx-custom-dropdown__selected.focus-visible {
    background: var(--c-yellow) !important;
    color: var(--c-black)
}

.bx-choice-control__checkbox:focus-visible,
.bx-custom-dropdown__option:focus-visible,
.bx-custom-dropdown__selected:focus-visible {
    background: var(--c-yellow) !important
}

.bx-choice-control__checkbox:focus-visible,
.bx-custom-dropdown__option:focus-visible,
.bx-custom-dropdown__selected:focus-visible {
    color: var(--c-black)
}

@media (min-width:90em) {
    .bx-subscribe-form__group-subbutton .bx-singular-subscribe-form-link {
        font-size: 20px !important
    }
}

@media (min-width:22.5em) {
    .bx-singular-subscribe-link__icon {
        height: 40px !important;
        width: 40px !important
    }
}

@media (min-width:26em) {
    .bx-singular-subscribe-link__icon {
        height: 40px !important;
        width: 40px !important
    }
}

@media (min-width:48em) {
    .bx-singular-subscribe-link__icon {
        height: 40px !important;
        width: 40px !important
    }
}

@media (min-width:80em) {
    .bx-singular-subscribe-link__icon {
        height: 40px !important;
        width: 40px !important
    }
}

@media (min-width:90em) {
    .bx-singular-subscribe-link__icon {
        height: 3pc !important;
        width: 3pc !important
    }
}

@media (min-width:120em) {
    .bx-singular-subscribe-link__icon {
        height: 3pc !important;
        width: 3pc !important
    }
}

.bx-subscribe-form__group-hr {
    margin-bottom: 0 !important
}

@media (max-width:47.9375em) {
    .bx-subscribe-form .bx-subscribe-form__group-title {
        margin-top: 4pc !important
    }
}

.bx-dialog__slide-in-container[\:has\(\.bx-subscribe-form-wrapper\)] .bx-flyout-content {
    margin-bottom: -10px;
    margin-left: -10px;
    padding-bottom: 10px;
    padding-left: 10px
}

.bx-dialog__slide-in-container:has(.bx-subscribe-form-wrapper) .bx-flyout-content {
    margin-bottom: -10px;
    margin-left: -10px;
    padding-bottom: 10px;
    padding-left: 10px
}

.bx-text-control {
    display: flex;
    flex-direction: column
}

.bx-text-control__label {
    margin-bottom: var(--spacing-8);
    opacity: 0;
    order: -1;
    transform: translateY(var(--spacing-8))
}

.bx-text-control[focus-within] .bx-text-control__label {
    font-weight: var(--fw-regular);
    transition: opacity .3s, transform .3s
}

.bx-text-control:focus-within .bx-text-control__label {
    font-weight: var(--fw-regular);
    transition: opacity .3s, transform .3s
}

.bx-text-control[focus-within] .bx-text-control__label,
.bx-text-control__input:not(:placeholder-shown)+.bx-text-control__label {
    opacity: 1;
    transform: translateY(0)
}

.bx-text-control__input:not(:-moz-placeholder)+.bx-text-control__label {
    opacity: 1;
    transform: translateY(0)
}

.bx-text-control:focus-within .bx-text-control__label,
.bx-text-control__input:not(:placeholder-shown)+.bx-text-control__label {
    opacity: 1;
    transform: translateY(0)
}

.bx-text-control__validation {
    display: block;
    font-size: var(--fs-14);
    font-weight: var(--fw-regular);
    letter-spacing: .016em;
    margin-top: var(--spacing-8);
    width: 100%
}

.bx-tickertape {
    --mx: var(--spacing-120);
    background-color: var(--c-background);
    color: var(--c-copy)
}

@media (min-width:26em) {
    .bx-tickertape {
        --mx: var(--spacing-128)
    }
}

@media (min-width:48em) {
    .bx-tickertape {
        --mx: var(--spacing-136)
    }
}

@media (min-width:80em) {
    .bx-tickertape {
        --mx: var(--spacing-192)
    }
}

@media print {
    .bx-tickertape {
        --mx: var(--spacing-192)
    }
}

@media (min-width:90em) {
    .bx-tickertape {
        --mx: var(--spacing-216)
    }
}

@media (min-width:120em) {
    .bx-tickertape {
        --mx: var(--spacing-256)
    }
}

.bx-tickertape__inner {
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-tickertape__inner {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-tickertape__inner {
    overflow: hidden
}

.bx-tickertape__ticker {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    overflow: visible;
    width: 100%
}

@media print {
    .bx-tickertape__ticker>:not(:first-child) {
        display: none
    }
}

.bx-tickertape__ticker-item {
    align-items: flex-end;
    display: flex;
    justify-content: flex-start;
    margin-top: -.2rem;
    white-space: nowrap
}

@media (min-width:48em) {
    .bx-tickertape__ticker-item {
        margin-top: -.4rem
    }
}

@media (min-width:80em) {
    .bx-tickertape__ticker-item {
        margin-top: -.6rem
    }
}

@media print {
    .bx-tickertape__ticker-item {
        margin-top: -.6rem;
        transform: none !important;
        white-space: normal !important
    }
}

@media (min-width:90em) {
    .bx-tickertape__ticker-item {
        margin-top: -.8rem
    }
}

@media (min-width:120em) {
    .bx-tickertape__ticker-item {
        margin-top: -1rem
    }
}

.bx-tickertape__title {
    align-items: center;
    font-family: var(--f-serif);
    font-size: var(--fs-64);
    line-height: 1.3;
    margin-right: var(--mx);
    vertical-align: center
}

@media (min-width:26em) {
    .bx-tickertape__title {
        font-size: 4.5rem
    }
}

@media (min-width:48em) {
    .bx-tickertape__title {
        font-size: 6.5rem
    }
}

@media (min-width:80em) {
    .bx-tickertape__title {
        font-size: 10.5rem
    }
}

@media print {
    .bx-tickertape__title {
        font-size: 10.5rem;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-tickertape__title {
        font-size: 12rem
    }
}

@media (min-width:120em) {
    .bx-tickertape__title {
        font-size: 16rem
    }
}

.bx-tickertape__disclaimer {
    margin-left: auto;
    margin-right: auto;
    margin-top: var(--spacing-56);
    max-width: var(--container-width)
}

@media (min-width:26em) {
    .bx-tickertape__disclaimer {
        margin-top: var(--spacing-64)
    }
}

@media (min-width:48em) {
    .bx-tickertape__disclaimer {
        margin-top: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-tickertape__disclaimer {
        margin-top: var(--spacing-120)
    }
}

@media print {
    .bx-tickertape__disclaimer {
        margin-top: var(--spacing-120)
    }
}

@media (min-width:90em) {
    .bx-tickertape__disclaimer {
        margin-top: var(--spacing-128)
    }
}

@media (min-width:120em) {
    .bx-tickertape__disclaimer {
        margin-top: var(--spacing-176)
    }
}

.bx-tickertape__disclaimer p {
    font-size: var(--fs-14);
    letter-spacing: .016em
}

.bx-tickertape__author .bx-tickertape__ticker {
    display: inherit
}

.bx-tickertape__author .tenup--block-components__character-count {
    float: right;
    position: static !important
}

.bx-tickertape__author .bx-tickertape__title {
    width: 100%
}

.bx-two-up-content {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-bottom: var(--spacing-80);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16);
    padding-top: var(--spacing-80)
}

@media (min-width:22.5em) {
    .bx-two-up-content {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:26em) {
    .bx-two-up-content {
        padding-bottom: var(--spacing-88);
        padding-top: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-two-up-content {
        padding-bottom: var(--spacing-96);
        padding-top: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-two-up-content {
        padding-bottom: var(--spacing-144);
        padding-top: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-two-up-content {
        padding-bottom: var(--spacing-160);
        padding-top: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-two-up-content {
        padding-bottom: var(--spacing-192);
        padding-top: var(--spacing-192)
    }
}

.bx-two-up-content__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:48em) {
    .bx-two-up-content__inner {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . ." "Title Title Title Title Title . . ." ". Copy Copy Copy Copy Copy Copy ." "CTA CTA CTA CTA CTA CTA CTA CTA" "Links Links Links Links Links Links Links Links";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-two-up-content__inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . . . . . ." "Title Title Title Title Title Title . . Links Links Links Links Links Links Links Links" ". Copy Copy Copy Copy Copy . . Links Links Links Links Links Links Links Links" "CTA CTA CTA CTA CTA CTA . . Links Links Links Links Links Links Links Links"
    }
}

.bx-two-up-content__eyebrow {
    --vr: var(--spacing-48);
    margin-bottom: var(--vr)
}

@media (min-width:48em) {
    .bx-two-up-content__eyebrow {
        grid-area: Eyebrow
    }
}

@media (min-width:80em) {
    .bx-two-up-content__eyebrow {
        --vr: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-two-up-content__eyebrow {
        --vr: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-two-up-content__eyebrow {
        --vr: var(--spacing-72)
    }
}

.bx-two-up-content__title {
    --fs: var(--fs-32);
    font-family: var(--f-serif);
    font-size: var(--fs);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5
}

@media (min-width:48em) {
    .bx-two-up-content__title {
        --fs: var(--fs-40);
        grid-area: Title
    }
}

@media (min-width:90em) {
    .bx-two-up-content__title {
        --fs: var(--fs-48)
    }
}

@media (min-width:120em) {
    .bx-two-up-content__title {
        --fs: var(--fs-64)
    }
}

.bx-two-up-content__title li.bx-list-item {
    --fs: var(--fs-32);
    font-family: var(--f-serif);
    font-size: var(--fs);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5
}

@media (min-width:48em) {
    .bx-two-up-content__title li.bx-list-item {
        --fs: var(--fs-40)
    }
}

@media (min-width:90em) {
    .bx-two-up-content__title li.bx-list-item {
        --fs: var(--fs-48)
    }
}

@media (min-width:120em) {
    .bx-two-up-content__title li.bx-list-item {
        --fs: var(--fs-64)
    }
}

.bx-two-up-content__copy {
    --vr: var(--spacing-40);
    font-size: var(--fs-18);
    margin-top: var(--vr)
}

@media (min-width:48em) {
    .bx-two-up-content__copy {
        grid-area: Copy
    }
}

@media (min-width:80em) {
    .bx-two-up-content__copy {
        --vr: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-two-up-content__copy {
        --vr: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-two-up-content__copy {
        --vr: var(--spacing-64);
        font-size: var(--fs-20)
    }
}

.bx-two-up-content__cta {
    --vr: var(--spacing-56);
    margin-top: var(--vr)
}

@media (min-width:48em) {
    .bx-two-up-content__cta {
        grid-area: CTA
    }
}

@media (min-width:80em) {
    .bx-two-up-content__cta {
        --vr: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-two-up-content__cta {
        --vr: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-two-up-content__cta {
        --vr: var(--spacing-72)
    }
}

.bx-two-up-content__links {
    grid-area: Links;
    margin-top: var(--spacing-80)
}

@media (min-width:80em) {
    .bx-two-up-content__links {
        margin-top: 0
    }
}

.bx-two-up-content__links-inner {
    background-color: var(--c-background-highlight);
    padding: var(--spacing-48) var(--spacing-16)
}

@media (min-width:26em) {
    .bx-two-up-content__links-inner {
        padding: var(--spacing-48) var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-two-up-content__links-inner {
        padding: var(--spacing-56) var(--spacing-88)
    }
}

@media (min-width:80em) {
    .bx-two-up-content__links-inner {
        padding: var(--spacing-56) var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-two-up-content__links-inner {
        padding: var(--spacing-64) var(--spacing-80)
    }
}

@media (min-width:120em) {
    .bx-two-up-content__links-inner {
        padding: var(--spacing-80) var(--spacing-104)
    }
}

.bx-two-up-content__link {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-bottom: var(--spacing-40);
    padding-top: var(--spacing-40);
    position: relative;
    text-decoration: none;
    width: 100%
}

@media (min-width:48em) {
    .bx-two-up-content__link {
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-two-up-content__link {
        padding-bottom: var(--spacing-40);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-two-up-content__link {
        padding-bottom: var(--spacing-48);
        padding-top: var(--spacing-48)
    }
}

.bx-two-up-content__link:first-child {
    border-bottom: 1.5px solid var(--c-slate-2);
    padding-top: 0
}

.bx-two-up-content__link:last-child {
    padding-bottom: 0
}

.bx-two-up-content__link a:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.has-feature-three .bx-two-up-content__link:nth-child(2) {
    border-bottom: .094rem solid var(--c-slate-2);
    padding-top: 3rem
}

@media (min-width:22.5em) {
    .has-feature-three .bx-two-up-content__link:nth-child(2) {
        border-bottom: .094rem solid var(--c-slate-2);
        padding-top: 2.5rem
    }
}

@media (min-width:26em) {
    .has-feature-three .bx-two-up-content__link:nth-child(2) {
        border-bottom: .094rem solid var(--c-slate-2);
        padding-top: 2.5rem
    }
}

@media (min-width:48em) {
    .has-feature-three .bx-two-up-content__link:nth-child(2) {
        border-bottom: .094rem solid var(--c-slate-2);
        padding-top: 2rem
    }
}

@media (min-width:90em) {
    .has-feature-three .bx-two-up-content__link:nth-child(2) {
        border-bottom: .094rem solid var(--c-slate-2);
        padding-top: 2.5rem
    }
}

@media (min-width:120em) {
    .has-feature-three .bx-two-up-content__link:nth-child(2) {
        border-bottom: .094rem solid var(--c-slate-2);
        padding-top: 3rem
    }
}

.editor-styles-wrapper .bx-two-up-content__link:nth-child(2) {
    border-bottom: .094rem solid var(--c-slate-2)
}

@media (min-width:48em) {
    .bx-two-up-content__link-col {
        width: 65%
    }
}

.bx-two-up-content__link-label {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    text-decoration: none;
    transition: background-size .3s
}

.bx-two-up-content__link-label:focus,
.bx-two-up-content__link-label:hover {
    background-size: 100% 1px
}

.bx-two-up-content__link-label {
    display: inline;
    font-size: var(--fs-24);
    font-weight: var(--fw-light)
}

@media (min-width:120em) {
    .bx-two-up-content__link-label {
        font-size: var(--fs-32)
    }
}

.bx-two-up-content__link:hover .bx-two-up-content__link-label,
.bx-two-up-content__link[focus-within] .bx-two-up-content__link-label {
    background-size: 100% 1px
}

.bx-two-up-content__link:focus-within .bx-two-up-content__link-label,
.bx-two-up-content__link:hover .bx-two-up-content__link-label {
    background-size: 100% 1px
}

.bx-two-up-content__link .bx-singular-link_frontend .bx-singular-link__label {
    display: none
}

.bx-featured-video__wrap .bx-featured-video__inner {
    margin: 0 auto
}

.bx-featured-video__wrap-frontend .bx-featured-video-eyebrow-title__main-outer,
.bx-featured-video__wrap-frontend .bx-featured-video-eyebrow__main-outer,
.bx-featured-video__wrap-frontend .bx-featured-video-img__main-outer,
.bx-featured-video__wrap-frontend .bx-featured-video-title__main-outer {
    margin: 0 auto;
    width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-featured-video__wrap .bx-featured-video-eyebrow__main {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: ". Eyebrow Eyebrow .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-featured-video__wrap .bx-featured-video-eyebrow__main {
        --columns: 8;
        grid-template-areas: ". . . Eyebrow Eyebrow . . ."
    }
}

@media (min-width:80em) {
    .bx-featured-video__wrap .bx-featured-video-eyebrow__main {
        --columns: 16;
        grid-template-areas: ". . . . . . . Eyebrow Eyebrow . . . . . . ."
    }
}

@media print {
    .bx-featured-video__wrap .bx-featured-video-eyebrow__main {
        --columns: 16;
        grid-template-areas: ". . . . . . . Eyebrow Eyebrow . . . . . . ."
    }
}

@media (min-width:22.5em) {
    .bx-featured-video__wrap .bx-featured-video-eyebrow-title__main {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "EyebrowTitle EyebrowTitle EyebrowTitle EyebrowTitle";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-featured-video__wrap .bx-featured-video-eyebrow-title__main {
        --columns: 8;
        grid-template-areas: ". . EyebrowTitle EyebrowTitle EyebrowTitle EyebrowTitle . ."
    }
}

@media (min-width:80em) {
    .bx-featured-video__wrap .bx-featured-video-eyebrow-title__main {
        --columns: 16;
        grid-template-areas: ". . . . . EyebrowTitle EyebrowTitle EyebrowTitle EyebrowTitle EyebrowTitle EyebrowTitle . . . . ."
    }
}

@media print {
    .bx-featured-video__wrap .bx-featured-video-eyebrow-title__main {
        --columns: 16;
        grid-template-areas: ". . . . . EyebrowTitle EyebrowTitle EyebrowTitle EyebrowTitle EyebrowTitle EyebrowTitle . . . . ."
    }
}

@media (min-width:22.5em) {
    .bx-featured-video__wrap .bx-featured-video-title__main {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "VideoTitle VideoTitle VideoTitle VideoTitle";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-featured-video__wrap .bx-featured-video-title__main {
        --columns: 8;
        grid-template-areas: ". VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle ."
    }
}

@media (min-width:80em) {
    .bx-featured-video__wrap .bx-featured-video-title__main {
        --columns: 16;
        grid-template-areas: ". VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle ."
    }
}

@media print {
    .bx-featured-video__wrap .bx-featured-video-title__main {
        --columns: 16;
        grid-template-areas: ". VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle ."
    }
}

@media (min-width:120em) {
    .bx-featured-video__wrap .bx-featured-video-title__main {
        grid-template-areas: ". . VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle VideoTitle . ."
    }
}

@media (min-width:48em) {
    .bx-featured-video__wrap .bx-featured-video-img__main {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-featured-video__wrap .bx-featured-video-img__main {
        grid-template-areas: "Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content"
    }
}

@media print {
    .bx-featured-video__wrap .bx-featured-video-img__main {
        grid-template-areas: "Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content"
    }
}

.bx-featured-video__wrap .bx-featured-video__eyebrow {
    background-color: var(--c-black);
    grid-area: Eyebrow;
    height: .125rem
}

@media (min-width:22.5em) {
    .bx-featured-video__wrap .bx-featured-video__eyebrow {
        margin: 0 auto var(--spacing-16);
        width: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-featured-video__wrap .bx-featured-video__eyebrow {
        margin: 0 auto var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-featured-video__wrap .bx-featured-video__eyebrow {
        width: var(--spacing-56)
    }
}

@media print {
    .bx-featured-video__wrap .bx-featured-video__eyebrow {
        width: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-featured-video__wrap .bx-featured-video__eyebrow {
        margin: 0 auto var(--spacing-32);
        width: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-featured-video__wrap .bx-featured-video__eyebrow {
        margin: 0 auto var(--spacing-40);
        width: var(--spacing-88)
    }
}

.is-color-theme-dark .bx-featured-video__wrap .bx-featured-video__eyebrow {
    background-color: var(--c-white)
}

.is-color-theme-dark[data-uw-sr-styled=true] .bx-featured-video__wrap .bx-featured-video__eyebrow,
.is-color-theme-dark[data-uw-sr-styled=true] .bx-featured-video__wrap .bx-featured-video__eyebrow a {
    background-color: var(--c-black)
}

.transcript-has-disclaimer {
    margin-left: auto;
    margin-right: auto;
    width: var(--container-width)
}

.bx-featured-video__wrap .bx-featured-video-eyebrow__title {
    color: var(--c-black);
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: EyebrowTitle;
    text-align: center;
    text-transform: uppercase
}

@media (min-width:22.5em) {
    .bx-featured-video__wrap .bx-featured-video-eyebrow__title {
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-featured-video__wrap .bx-featured-video-eyebrow__title {
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-featured-video__wrap .bx-featured-video-eyebrow__title {
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-featured-video__wrap .bx-featured-video-eyebrow__title {
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-featured-video__wrap .bx-featured-video-eyebrow__title {
        font-size: var(--fs-18);
        margin-bottom: var(--spacing-72)
    }
}

.is-color-theme-dark .bx-featured-video__wrap .bx-featured-video-eyebrow__title {
    color: var(--c-white)
}

.is-color-theme-dark[data-uw-sr-styled=true] .bx-featured-video__wrap .bx-featured-video-eyebrow__title,
.is-color-theme-dark[data-uw-sr-styled=true] .bx-featured-video__wrap .bx-featured-video-eyebrow__title a {
    color: var(--c-black)
}

.editor-styles-wrapper .bx-featured-video-eyebrow__main hr.bx-featured-video__eyebrow {
    background-color: currentColor;
    background: currentColor;
    border: 0;
    color: inherit;
    height: .125rem
}

.bx-featured-video__wrap .bx-featured-video__editor-title,
.bx-featured-video__wrap .bx-featured-video__title {
    color: var(--c-black);
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: VideoTitle;
    text-align: center
}

@media (min-width:22.5em) {

    .bx-featured-video__wrap .bx-featured-video__editor-title,
    .bx-featured-video__wrap .bx-featured-video__title {
        font-size: var(--fs-32);
        margin-bottom: var(--spacing-72)
    }
}

@media (min-width:48em) {

    .bx-featured-video__wrap .bx-featured-video__editor-title,
    .bx-featured-video__wrap .bx-featured-video__title {
        font-size: var(--fs-40);
        margin-bottom: var(--spacing-80)
    }
}

@media (min-width:80em) {

    .bx-featured-video__wrap .bx-featured-video__editor-title,
    .bx-featured-video__wrap .bx-featured-video__title {
        font-size: var(--fs-48);
        margin-bottom: var(--spacing-88)
    }
}

@media print {

    .bx-featured-video__wrap .bx-featured-video__editor-title,
    .bx-featured-video__wrap .bx-featured-video__title {
        font-size: var(--fs-48);
        margin-bottom: var(--spacing-88)
    }
}

@media (min-width:90em) {

    .bx-featured-video__wrap .bx-featured-video__editor-title,
    .bx-featured-video__wrap .bx-featured-video__title {
        font-size: var(--fs-56);
        margin-bottom: var(--spacing-96)
    }
}

@media (min-width:120em) {

    .bx-featured-video__wrap .bx-featured-video__editor-title,
    .bx-featured-video__wrap .bx-featured-video__title {
        font-size: var(--fs-64);
        margin-bottom: var(--spacing-104)
    }
}

.is-color-theme-dark .bx-featured-video__wrap .bx-featured-video__editor-title,
.is-color-theme-dark .bx-featured-video__wrap .bx-featured-video__title {
    color: var(--c-white)
}

.is-color-theme-dark[data-uw-sr-styled=true] .bx-featured-video__wrap .bx-featured-video__editor-title,
.is-color-theme-dark[data-uw-sr-styled=true] .bx-featured-video__wrap .bx-featured-video__editor-title a,
.is-color-theme-dark[data-uw-sr-styled=true] .bx-featured-video__wrap .bx-featured-video__title,
.is-color-theme-dark[data-uw-sr-styled=true] .bx-featured-video__wrap .bx-featured-video__title a {
    color: var(--c-black)
}

.bx-featured-video__wrap .bx-featured-video__cntnr {
    grid-area: Content
}

.bx-featured-video__wrap .bx-featured-video-image__overlay {
    position: relative
}

.bx-featured-video__wrap .bx-featured-video-iframe__wrap {
    background-color: var(--c-grey-400);
    margin: 0 auto;
    position: relative
}

@media (min-width:80em) {
    .bx-dialog__container-inner {
        grid-template-areas: "Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content"
    }
}

@media print {
    .bx-dialog__container-inner {
        grid-template-areas: "Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content"
    }
}

.bx-featured-video__wrap .bx-featured-video-play-btn__wrap {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media(min-width:22.5em) {
    .bx-video-mobile-image-enabled {
        display: none !important
    }
}

@media(min-width:48em) {
    .bx-video-mobile-image-enabled {
        display: flex !important
    }
}

.bx-featured-video__wrap .bx-featured-video-play-btn__outer {
    align-items: center;
    background-color: var(--c-black);
    color: var(--c-white);
    cursor: pointer;
    display: flex;
    justify-content: center;
    text-decoration: none;
    z-index: 2
}

@media (min-width:22.5em) {
    .bx-featured-video__wrap .bx-featured-video-play-btn__outer {
        border-radius: 100%;
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media print {
    .bx-featured-video__wrap .bx-featured-video-play-btn__outer {
        border-radius: 100%;
        height: var(--spacing-152);
        width: var(--spacing-152)
    }
}

@media (min-width:48em) {
    .bx-featured-video__wrap .bx-featured-video-play-btn__outer {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-featured-video__wrap .bx-featured-video-play-btn__outer {
        height: var(--spacing-88);
        width: var(--spacing-88)
    }
}

.bx-featured-video__wrap .bx-featured-video-play-btn__outer.bx-feature-video_video_icon_check {
    background-color: var(--c-white);
    color: var(--c-black)
}

.bx-featured-video__wrap .bx-featured-video-play__btn {
    align-items: center;
    border: .125rem solid var(--c-white);
    color: var(--c-white);
    display: flex;
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    justify-content: center;
    text-align: center
}

@media (min-width:22.5em) {
    .bx-featured-video__wrap .bx-featured-video-play__btn {
        border-radius: 100%;
        font-size: var(--fs-16);
        height: var(--spacing-128);
        width: var(--spacing-128)
    }
}

@media print {
    .bx-featured-video__wrap .bx-featured-video-play__btn {
        border-radius: 100%;
        font-size: var(--fs-16);
        height: var(--spacing-128);
        width: var(--spacing-128)
    }
}

@media (min-width:90em) {
    .bx-featured-video__wrap .bx-featured-video-play__btn {
        font-size: var(--fs-18);
        height: var(--spacing-136);
        width: var(--spacing-136)
    }
}

.bx-featured-video__wrap .bx-feature-video_video_icon_check .bx-featured-video-play__btn {
    border: .125rem solid var(--c-black);
    color: var(--c-black)
}

.bx-featured-video-title__limit {
    margin-bottom: var(--spacing-48)
}

.bx-featured-video-image__overlay .bx-featured-video__iframe_wraper iframe {
    border: none;
    display: block
}

.is-color-theme-dark.wp-block-blackstone-v2-featured-video {
    background: var(--c-black);
    color: var(--c-white)
}

.is-color-theme-dark.wp-block-blackstone-v2-featured-video .components-text-control__input {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-featured-video__url .components-base-control__field .components-text-control__input {
    color: var(--c-black);
    padding: var(--spacing-12);
    width: var(--spacing-216)
}

@media print {
    .video-js>video {
        -o-object-fit: cover;
        object-fit: cover
    }
}

@media (min-width:80em) {

    .bc-player-default_default.vjs-fluid:not(.vjs-audio-only-mode),
    video-js.bc-player-default_default.vjs-fluid.vjs-16-9:not(.vjs-audio-only-mode) {
        padding-top: 40%
    }
}

div.vjs-poster {
    background-size: cover
}

.bx-featured-video__cntnr .video-js {
    width: 100%
}

@media (min-width:22.5em) {
    .bx-featured-video__cntnr .video-js {
        aspect-ratio: 3/4
    }
}

@media (min-width:48em) {
    .bx-featured-video__cntnr .video-js {
        aspect-ratio: 4/3
    }
}

@media (min-width:80em) {
    .bx-featured-video__cntnr .video-js {
        aspect-ratio: 16/9
    }
}

@media print {
    .bx-featured-video__cntnr .video-js {
        aspect-ratio: 16/9
    }
}

.bx-featured-video__cntnr .bx-featured-video-iframe__container iframe {
    width: 100%
}

@media (min-width:22.5em) {
    .bx-featured-video__cntnr .bx-featured-video-iframe__container iframe {
        aspect-ratio: 3/4
    }
}

@media (min-width:48em) {
    .bx-featured-video__cntnr .bx-featured-video-iframe__container iframe {
        aspect-ratio: 4/3
    }
}

@media (min-width:80em) {
    .bx-featured-video__cntnr .bx-featured-video-iframe__container iframe {
        aspect-ratio: 16/9
    }
}

@media print {
    .bx-featured-video__cntnr .bx-featured-video-iframe__container iframe {
        aspect-ratio: 16/9
    }
}

.bx-featured-video__cntnr .bx-featured-video__iframe {
    width: 100% !important
}

@media (min-width:22.5em) {
    .bx-featured-video__cntnr .bx-featured-video__iframe {
        aspect-ratio: 3/4
    }
}

@media (min-width:48em) {
    .bx-featured-video__cntnr .bx-featured-video__iframe {
        aspect-ratio: 4/3
    }
}

@media (min-width:80em) {
    .bx-featured-video__cntnr .bx-featured-video__iframe {
        aspect-ratio: 16/9
    }
}

@media print {
    .bx-featured-video__cntnr .bx-featured-video__iframe {
        aspect-ratio: 16/9
    }
}

@media (min-width:80em) {
    @keyframes VideoDisplayAnimation {
        0% {
            width: var(--container-width)
        }

        to {
            max-width: none;
            width: 100%
        }
    }
}

.bx-featured-video__input-inner {
    display: flex;
    justify-content: flex-end;
    padding-right: var(--spacing-16);
    padding-top: var(--spacing-24)
}

.bx-featured-video__label-inner {
    --columns: 8;
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-areas: ". . . . . . . VideoLabel";
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-featured-video__input_videoId {
        width: 60%
    }
}

@media (min-width:48em) {
    .bx-featured-video__input_videoId {
        width: 45%
    }
}

@media (min-width:80em) {
    .bx-featured-video__input_videoId {
        width: 35%
    }
}

@media print {
    .bx-featured-video__input_videoId {
        width: 35%
    }
}

.bx-featured-video__input_videoId input {
    font-size: .813rem !important;
    width: 100% !important
}

.bx-featured-video__input-video-label {
    grid-area: VideoLabel
}

.bx-featured-video__input-video-label-cntnr input {
    width: 100% !important
}

.bx-featured-video__wrap .bx-featured-video-play__btn.bx-featured-video-btn__active {
    background-color: var(--c-white);
    color: var(--c-black)
}

.is-color-theme-dark .bx-featured-video__wrap .bx-featured-video-play__btn.bx-featured-video-btn__active {
    background-color: var(--c-black);
    color: var(--c-white)
}

@media (min-width:22.5em) {
    .bx-featured-video__desktop__experience {
        display: none
    }
}

@media (min-width:80em) {
    .bx-featured-video__desktop__experience {
        display: block
    }
}

@media print {
    .bx-featured-video__desktop__experience {
        display: block
    }
}

.bx-featured-video-mobile-image img {
    aspect-ratio: 3/4;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

.bx-featured-video_tab-mob__experience {
    position: relative
}

@media (min-width:22.5em) {
    .bx-featured-video_tab-mob__experience {
        display: block
    }
}

@media (min-width:80em) {
    .bx-featured-video_tab-mob__experience {
        display: none
    }
}

@media print {
    .bx-featured-video_tab-mob__experience {
        display: none
    }
}

.bx-featured-video_outer-container {
    position: relative
}

.bx-featured-video_shadow {
    background-color: var(--c-black);
    display: none;
    height: 100%;
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: 99
}

.wp-block-blackstone-v2-featured-video.is-color-theme-dark .bx-featured-video__url input::-moz-placeholder {
    color: var(--c-gray-1)
}

.wp-block-blackstone-v2-featured-video.is-color-theme-dark .bx-featured-video__url input::placeholder {
    color: var(--c-gray-1)
}

.video-js {
    height: inherit;
    width: 100%
}

.bx-featured-video__wrap .vjs-big-play-button {
    display: none !important
}

.bx-featured-video__input-video-label-cntnr .bx-featured-video__custom-label {
    font-weight: var(--fw-medium);
    line-height: 1.4;
    margin-bottom: var(--spacing-8);
    padding: 0;
    text-transform: uppercase
}

.bx-featured-video__input-video-label-cntnr .bx-featured-video__url {
    background: var(--c-white) !important;
    border: .063rem solid var(--c-gray-1);
    border-radius: .125rem;
    box-shadow: 0 0 0 transparent;
    color: var(--c-black) !important;
    font-size: .813rem;
    line-height: normal;
    padding: var(--spacing-12);
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.is-color-theme-dark .bx-featured-video__input-video-label-cntnr .bx-featured-video__url {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-featured-video__input-video-label-cntnr .bx-featured-video__url:focus {
    border-color: var(--wp-admin-theme-color);
    box-shadow: 0 0 0 .063rem var(--wp-admin-theme-color);
    outline: .125rem solid transparent
}

.bx-featured-video__input-video-label-cntnr .bx-featured-video__url:hover {
    background: var(--c-slate-3) !important
}

.is-color-theme-dark .bx-featured-video__input-video-label-cntnr .bx-featured-video__url:hover {
    background: var(--c-black) !important
}

.bx-featured-video__wrap-frontend .bx-featured-video-img__main-outer.bx-featured-video-zoom-disabled {
    margin: 0 auto;
    width: var(--container-width)
}

div[data-reactroot]:has(iframe)>div[tabindex]:first-of-type.focus-visible {
    outline: 0 solid var(--c-yellow) !important
}

div[data-reactroot][\:has\(iframe\)]>div[tabindex]:first-of-type.focus-visible {
    outline: 0 solid var(--c-yellow) !important
}

div[data-reactroot][\:has\(iframe\)]>div[tabindex]:first-of-type:focus-visible {
    outline: 0 solid var(--c-yellow) !important
}

div[data-reactroot]:has(iframe)>div[tabindex]:first-of-type:focus-visible {
    outline: 0 solid var(--c-yellow) !important
}

div[data-reactroot][\:has\(iframe\)] {
    display: none
}

div[data-reactroot]:has(iframe) {
    display: none
}

@media (min-width:48em) {
    .bx-brightcove-video__wrapper {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: var(--container-width) !important
    }
}

@media print {
    .bx-brightcove-video__wrapper {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: var(--container-width) !important
    }
}

.bx-featured-video-image__overlay .bx-brightcove__disclaimer {
    display: none
}

@media (max-width:79.9375em) {
    .bx-featured-video-iframe__container-sml iframe {
        display: none !important
    }
}

@media (min-width:22.5em) {
    .bx-transcript-grid {
        --columns: 4;
        grid-template-areas: "Trans Trans Trans Trans"
    }
}

@media (min-width:48em) {
    .bx-transcript-grid {
        --columns: 8;
        grid-template-areas: "Trans Trans Trans Trans Trans Trans Trans Trans"
    }
}

@media (min-width:80em) {
    .bx-transcript-grid {
        --columns: 16;
        grid-template-areas: "Trans Trans Trans Trans Trans Trans Trans Trans Trans Trans Trans Trans Trans Trans Trans Trans"
    }
}

.bx-transcript-grid {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

.bx-featured-video_transcript-wrapper {
    grid-area: Trans
}

@media(min-width:22.5em) {
    .trans-desktop.bx-featured-video_transcript-wrapper {
        flex-direction: column;
        gap: 1rem
    }
}

@media(min-width:80em) {
    .trans-desktop.bx-featured-video_transcript-wrapper {
        flex-direction: row;
        gap: 0
    }
}

.trans-mobile.bx-featured-video_transcript-wrapper {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

@media(min-width:80em) {
    .trans-mobile.bx-featured-video_transcript-wrapper {
        display: none
    }
}

.editor-styles-wrapper .bx-featured-video_transcript {
    margin: 0 auto
}

.bx-featured-video_transcript::-webkit-scrollbar {
    width: .125rem
}

.bx-featured-video_transcript::-webkit-scrollbar-track {
    background: transparent
}

.bx-featured-video_transcript::-webkit-scrollbar-thumb {
    background-color: var(--c-copy)
}

.bx-trans-spacer-horizontal {
    background-color: #fafafa;
    height: 2rem
}

.bx-featured-video-transcript-container-editor {
    margin: 0 auto;
    margin-top: 1.5rem
}

@media(min-width:22.5em) {
    .bx-featured-video-transcript-container-editor {
        height: 36.875rem;
        width: 100%
    }
}

@media(min-width:26em) {
    .bx-featured-video-transcript-container-editor {
        height: 32.375rem;
        width: 100%
    }
}

@media(min-width:48em) {
    .bx-featured-video-transcript-container-editor {
        height: 18.6875rem;
        width: 100%
    }
}

@media(min-width:80em) {
    .bx-featured-video-transcript-container-editor {
        height: 18.6875rem;
        width: 44rem
    }
}

@media(min-width:90em) {
    .bx-featured-video-transcript-container-editor {
        height: 20.1875rem;
        width: 39rem
    }
}

@media(min-width:120em) {
    .bx-featured-video-transcript-container-editor {
        height: 17.1875rem;
        width: 51rem
    }
}

.bx-featured-video_transcript {
    background-color: #fafafa;
    overflow: auto;
    padding: 2rem 1.5rem;
    padding-top: 0
}

@media(min-width:22.5em) {
    .bx-featured-video_transcript {
        height: 34.875rem;
        width: 100%
    }
}

@media(min-width:26em) {
    .bx-featured-video_transcript {
        height: 30.375rem;
        width: 100%
    }
}

@media(min-width:48em) {
    .bx-featured-video_transcript {
        height: 16.6875rem;
        width: 100%
    }
}

@media(min-width:80em) {
    .bx-featured-video_transcript {
        height: 16.6875rem;
        width: 44rem
    }
}

@media(min-width:90em) {
    .bx-featured-video_transcript {
        height: 18.1875rem;
        width: 39rem
    }
}

@media(min-width:120em) {
    .bx-featured-video_transcript {
        height: 15.1875rem;
        width: 51rem
    }
}

.is-color-theme-dark .bx-featured-video_transcript,
.is-color-theme-dark .bx-trans-spacer-horizontal {
    background-color: #1b1b1b
}

.bx-featured-video_transcript .bx-featured-video-transcript_heading {
    background-color: transparent !important;
    color: var(--c-copy);
    font-family: var(--ff-sans);
    font-size: var(--fs-18);
    font-weight: 400
}

.bx-featured-video_transcript .bx-featured-video-transcript_content {
    background-color: transparent !important;
    color: var(--c-copy);
    font-family: var(--ff-sans);
    font-size: var(--fs-16);
    letter-spacing: .016rem
}

.bx-featured-video_transcript[\:has\(\.bx-featured-video-transcript_heading\)] .bx-featured-video-transcript_content {
    margin-top: 1rem
}

.bx-featured-video_transcript:has(.bx-featured-video-transcript_heading) .bx-featured-video-transcript_content {
    margin-top: 1rem
}

.editor-styles-wrapper .bx-featured-video_transcript a,
.editor-styles-wrapper .bx-featured-video_transcript a:hover {
    color: var(--c-copy) !important
}

.bx-featured-video_transcript .bx-featured-video-transcript_content a:hover,
.bx-featured-video_transcript .bx-featured-video-transcript_heading a:hover {
    text-decoration: underline
}

.bx-featured-video_transcript-wrapper {
    display: flex;
    justify-content: start;
    letter-spacing: .02rem;
    margin-top: 1.5rem
}

.bx-featured-video-transcript-container {
    overflow: hidden;
    position: relative;
    right: 0;
    transition: max-height .5s ease-in-out !important;
    transition-duration: .5s !important
}

@media(min-width:22.5em) {
    .bx-featured-video-transcript-container {
        max-height: 36.875rem
    }
}

@media(min-width:26em) {
    .bx-featured-video-transcript-container {
        max-height: 32.375rem
    }
}

@media(min-width:48em) {
    .bx-featured-video-transcript-container {
        max-height: 18.6875rem
    }
}

@media(min-width:80em) {
    .bx-featured-video-transcript-container {
        margin-left: 15.1875rem;
        max-height: 18.6875rem;
        right: .0625rem
    }
}

@media(min-width:90em) {
    .bx-featured-video-transcript-container {
        margin-left: 17.6875rem;
        max-height: 20.1875rem;
        right: .0625rem
    }
}

@media(min-width:120em) {
    .bx-featured-video-transcript-container {
        margin-left: 24.4375rem;
        max-height: 17.1875rem;
        right: .1875rem
    }
}

.bx-transcript-hidden.bx-featured-video-transcript-container {
    max-height: 0
}

.bx-show-trans {
    display: inline-block
}

.bx-hide-trans {
    display: none
}

.bx-hide-trans,
.bx-show-trans {
    cursor: pointer;
    white-space: nowrap
}

@media(min-width:22.5em) {

    .bx-hide-trans,
    .bx-show-trans {
        font-size: 1.125rem
    }
}

@media(min-width:48em) {

    .bx-hide-trans,
    .bx-show-trans {
        font-size: 1.125rem
    }
}

@media(min-width:80em) {

    .bx-hide-trans,
    .bx-show-trans {
        font-size: 1.125rem;
        min-width: 7.4375rem
    }
}

@media(min-width:90em) {

    .bx-hide-trans,
    .bx-show-trans {
        font-size: 1.125rem;
        min-width: 7.4375rem
    }
}

@media(min-width:120em) {

    .bx-hide-trans,
    .bx-show-trans {
        font-size: 1.25rem;
        min-width: 8.25rem
    }
}

.bx-hide-trans a,
.bx-show-trans a {
    display: inline-block
}

@media(min-width:80em) {
    [\:has\(video-js\%23promoVideo\)] .bc-player-R9lfdXjDx_default-index-0.vjs-fluid:not(.vjs-audio-only-mode) {
        padding-top: 0 !important
    }

    :has(video-js#promoVideo) .bc-player-R9lfdXjDx_default-index-0.vjs-fluid:not(.vjs-audio-only-mode) {
        padding-top: 0 !important
    }
}

@media(min-width:80em) {
    [\:has\(video-js\%23promoVideo\)] .video-js.vjs-fluid:not(.vjs-audio-only-mode) {
        height: auto !important
    }

    :has(video-js#promoVideo) .video-js.vjs-fluid:not(.vjs-audio-only-mode) {
        height: auto !important
    }
}

.bx-featured-video__wrap .bx-featured-video-play-btn__wrap {
    align-items: flex-end;
    justify-content: flex-end
}

@media(min-width:22.5em) {
    .bx-featured-video__wrap .bx-featured-video-play-btn__wrap {
        padding: var(--spacing-16)
    }
}

@media(min-width:48em) {
    .bx-featured-video__wrap .bx-featured-video-play-btn__wrap {
        padding: var(--spacing-40)
    }
}

@media(min-width:80em) {
    .bx-featured-video__wrap .bx-featured-video-play-btn__wrap {
        padding: var(--spacing-48)
    }
}

.bx-featured-video-img__main .bx-featured-video-play-btn__wrap svg {
    background: transparent !important
}

@media (max-width:22.5em) {
    .bx-featured-video-img__main:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:22.5em) {
    .bx-featured-video-img__main:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:48em) {
    .bx-featured-video-img__main:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:80em) {
    .bx-featured-video-img__main:hover svg {
        transform: scale(1.125)
    }
}

@media (min-width:90em) {
    .bx-featured-video-img__main:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:120em) {
    .bx-featured-video-img__main:hover svg {
        transform: scale(1.09091)
    }
}

.bx-headers {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-headers {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-headers__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-headers-content {
    visibility: hidden
}

.bx-headers-inner,
.bx-headers-one {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (max-width:22.5em) {

    .bx-headers-inner,
    .bx-headers-one {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:22.5em) {

    .bx-headers-inner,
    .bx-headers-one {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:26em) {

    .bx-headers-inner,
    .bx-headers-one {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title " "Desc Desc Desc Desc " "Link Link Link Link "
    }
}

@media (min-width:48em) {

    .bx-headers-inner,
    .bx-headers-one {
        --columns: 8;
        grid-template-areas: " Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " " Title Title Title Title Title Title Title Title " " . . Desc Desc Desc Desc Desc Desc " " . . Link Link Link Link Link Link "
    }
}

@media (min-width:80em) {

    .bx-headers-inner,
    .bx-headers-one {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title . " ". . . . . . . Desc Desc Desc Desc Desc Desc Desc Desc Desc " ". . . . . . . Link Link Link Link Link Link Link Link Link "
    }
}

@media print {

    .bx-headers-inner,
    .bx-headers-one {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title . " ". . . . . . . Desc Desc Desc Desc Desc Desc Desc Desc Desc " ". . . . . . . Link Link Link Link Link Link Link Link Link "
    }
}

@media (min-width:90em) {

    .bx-headers-inner,
    .bx-headers-one {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title " ". . . . . . . . Desc Desc Desc Desc Desc Desc Desc Desc " ". . . . . . . . Link Link Link Link Link Link Link Link "
    }
}

@media (min-width:120em) {

    .bx-headers-inner,
    .bx-headers-one {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title Title Title Title Title Title Title . . " ". . . . . . . . . Desc Desc Desc Desc Desc Desc Desc " ". . . . . . . . . Link Link Link Link Link Link Link "
    }
}

.bx-headers-one__description[data-uw-sr-styled=true] a,
.bx-headers-one__eyebrow[data-uw-sr-styled=true] a,
.bx-headers-one__title[data-uw-sr-styled=true] a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-one__description a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-one__eyebrow a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-one__title a {
    color: var(--c-black)
}

.bx-headers-one__eyebrow {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Eyebrow
}

@media (max-width:22.5em) {
    .bx-headers-one__eyebrow {
        font-size: var(--fs-14)
    }
}

@media (min-width:22.5em) {
    .bx-headers-one__eyebrow {
        font-size: var(--fs-14)
    }
}

@media (min-width:80em) {
    .bx-headers-one__eyebrow {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-headers-one__eyebrow {
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-headers-one__eyebrow {
        font-size: var(--fs-16)
    }
}

@media (max-width:22.5em) {
    .bx-headers[\:has\(\.bx-headers-one__title\,\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-one__title, .bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-headers[\:has\(\.bx-headers-one__title\,\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-one__title, .bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-headers[\:has\(\.bx-headers-one__title\,\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-one__title, .bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-headers[\:has\(\.bx-headers-one__title\,\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-one__title, .bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-headers[\:has\(\.bx-headers-one__title\,\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-64)
    }

    .bx-headers:has(.bx-headers-one__title, .bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-headers[\:has\(\.bx-headers-one__title\,\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-72)
    }

    .bx-headers:has(.bx-headers-one__title, .bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__eyebrow {
        padding-bottom: var(--spacing-72)
    }
}

.bx-headers-one__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: Title
}

@media (max-width:22.5em) {
    .bx-headers-one__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:22.5em) {
    .bx-headers-one__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:48em) {
    .bx-headers-one__title {
        font-size: var(--fs-40)
    }
}

@media print {
    .bx-headers-one__title {
        font-size: var(--fs-40);
        opacity: 1 !important;
        visibility: visible !important
    }
}

@media (min-width:90em) {
    .bx-headers-one__title {
        font-size: var(--fs-48)
    }
}

@media (min-width:120em) {
    .bx-headers-one__title {
        font-size: var(--fs-56)
    }
}

.bx-shared-class .bx-headers-five__description-container,
.bx-shared-class .bx-headers-five__subtitle,
.bx-shared-class .bx-headers-five__title,
.bx-shared-class .bx-headers-four__description,
.bx-shared-class .bx-headers-four__title,
.bx-shared-class .bx-headers-one__cta,
.bx-shared-class .bx-headers-one__description,
.bx-shared-class .bx-headers-one__title,
.bx-shared-class .bx-headers-three__cta,
.bx-shared-class .bx-headers-three__cta__noDESC,
.bx-shared-class .bx-headers-three__description,
.bx-shared-class .bx-headers-three__description__noCTA,
.bx-shared-class .bx-headers-three__title,
.bx-shared-class .bx-headers-two__cta,
.bx-shared-class .bx-headers-two__description,
.bx-shared-class .bx-headers-two__title {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important
}

@media (max-width:22.5em) {
    .bx-headers[\:has\(\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__title {
        padding-bottom: var(--spacing-40)
    }

    .bx-headers:has(.bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__title {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-headers[\:has\(\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__title {
        padding-bottom: var(--spacing-40)
    }

    .bx-headers:has(.bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__title {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-headers[\:has\(\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__title {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__title {
        padding-bottom: var(--spacing-48)
    }
}

@media print {
    .bx-headers[\:has\(\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__title {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__title {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-headers[\:has\(\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__title {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__title {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-headers[\:has\(\%20\.bx-headers-one__description\,\%20\.bx-headers-one__cta\)] .bx-headers-one__title {
        padding-bottom: var(--spacing-64)
    }

    .bx-headers:has(.bx-headers-one__description, .bx-headers-one__cta) .bx-headers-one__title {
        padding-bottom: var(--spacing-64)
    }
}

.bx-headers-one__description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: Desc
}

.bx-headers[\:has\(\.bx-headers-one__cta\)] .bx-headers-one__description {
    padding-bottom: var(--spacing-72)
}

.bx-headers:has(.bx-headers-one__cta) .bx-headers-one__description {
    padding-bottom: var(--spacing-72)
}

@media (max-width:22.5em) {
    .bx-headers[\:has\(\.bx-headers-one__cta\)] .bx-headers-one__description {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-one__cta) .bx-headers-one__description {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-headers[\:has\(\.bx-headers-one__cta\)] .bx-headers-one__description {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-one__cta) .bx-headers-one__description {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-headers[\:has\(\.bx-headers-one__cta\)] .bx-headers-one__description {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-one__cta) .bx-headers-one__description {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-headers[\:has\(\.bx-headers-one__cta\)] .bx-headers-one__description {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-one__cta) .bx-headers-one__description {
        padding-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-headers[\:has\(\.bx-headers-one__cta\)] .bx-headers-one__description {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-one__cta) .bx-headers-one__description {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-headers[\:has\(\.bx-headers-one__cta\)] .bx-headers-one__description {
        padding-bottom: var(--spacing-64)
    }

    .bx-headers:has(.bx-headers-one__cta) .bx-headers-one__description {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-headers[\:has\(\.bx-headers-one__cta\)] .bx-headers-one__description {
        padding-bottom: var(--spacing-72)
    }

    .bx-headers:has(.bx-headers-one__cta) .bx-headers-one__description {
        padding-bottom: var(--spacing-72)
    }
}

@media (max-width:22.5em) {

    .bx-headers-one__description,
    .bx-headers-one__description p {
        font-size: var(--fs-20) !important
    }
}

@media (min-width:22.5em) {

    .bx-headers-one__description,
    .bx-headers-one__description p {
        font-size: var(--fs-20) !important
    }
}

@media print {

    .bx-headers-one__description,
    .bx-headers-one__description p {
        font-size: var(--fs-20) !important
    }
}

@media (min-width:120em) {

    .bx-headers-one__description,
    .bx-headers-one__description p {
        font-size: var(--fs-24) !important
    }
}

.bx-headers-one__cta {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Link;
    line-height: 1.875rem
}

@media (max-width:22.5em) {
    .bx-headers-one__cta {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:22.5em) {
    .bx-headers-one__cta {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media print {
    .bx-headers-one__cta {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:120em) {
    .bx-headers-one__cta {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

@media (max-width:22.5em) {
    .bx-singular-link_frontend {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:22.5em) {
    .bx-singular-link_frontend {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media print {
    .bx-singular-link_frontend {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

.bx-headers-one__cta .bx-singular-link .tenup--block-components__character-count {
    float: right;
    margin-left: var(--spacing-24);
    margin-top: var(--spacing-8);
    position: static !important
}

.bx-headers-inner,
.bx-headers-two {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (max-width:22.5em) {

    .bx-headers-inner,
    .bx-headers-two {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:22.5em) {

    .bx-headers-inner,
    .bx-headers-two {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:26em) {

    .bx-headers-inner,
    .bx-headers-two {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc " "Link Link Link Link "
    }
}

@media (min-width:48em) {

    .bx-headers-inner,
    .bx-headers-two {
        --columns: 8;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title" ". . Desc Desc Desc Desc Desc Desc " ". . Link Link Link Link Link Link "
    }
}

@media (min-width:80em) {

    .bx-headers-inner,
    .bx-headers-two {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc Desc Desc " ". . . . . . . . . Link Link Link Link Link Link Link "
    }
}

@media print {

    .bx-headers-inner,
    .bx-headers-two {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc Desc Desc " ". . . . . . . . . Link Link Link Link Link Link Link "
    }
}

@media (min-width:90em) {

    .bx-headers-inner,
    .bx-headers-two {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc Desc " ". . . . . . . . . . Link Link Link Link Link Link "
    }
}

@media (min-width:120em) {

    .bx-headers-inner,
    .bx-headers-two {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc Desc " ". . . . . . . . . . Link Link Link Link Link Link "
    }
}

.bx-headers-two__description[data-uw-sr-styled=true] a,
.bx-headers-two__eyebrow[data-uw-sr-styled=true] a,
.bx-headers-two__title[data-uw-sr-styled=true] a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-two__description a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-two__eyebrow a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-two__title a {
    color: var(--c-black)
}

.bx-headers-two__eyebrow {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Eyebrow
}

@media (max-width:22.5em) {
    .bx-headers-two__eyebrow {
        font-size: var(--fs-14)
    }
}

@media (min-width:22.5em) {
    .bx-headers-two__eyebrow {
        font-size: var(--fs-14)
    }
}

@media (min-width:80em) {
    .bx-headers-two__eyebrow {
        font-size: var(--fs-16)
    }
}

@media print {
    .bx-headers-two__eyebrow {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-headers-two__eyebrow {
        font-size: var(--fs-18)
    }
}

@media (min-width:90em) {

    .bx-headers-two[\:has\(\.bx-headers-two__description\)] .bx-headers-two__description,
    .bx-headers-two[\:not-has\(\.bx-headers-two__description\)] .bx-headers-two__cta {
        margin-top: var(--spacing-8)
    }

    .bx-headers-two:has(.bx-headers-two__description) .bx-headers-two__description,
    .bx-headers-two:not(:has(.bx-headers-two__description)) .bx-headers-two__cta {
        margin-top: var(--spacing-8)
    }
}

@media (min-width:120em) {

    .bx-headers-two[\:has\(\.bx-headers-two__description\)] .bx-headers-two__description,
    .bx-headers-two[\:not-has\(\.bx-headers-two__description\)] .bx-headers-two__cta {
        margin-top: var(--spacing-8)
    }

    .bx-headers-two:has(.bx-headers-two__description) .bx-headers-two__description,
    .bx-headers-two:not(:has(.bx-headers-two__description)) .bx-headers-two__cta {
        margin-top: var(--spacing-8)
    }
}

@media (max-width:22.5em) {
    .bx-headers[\:has\(\%20\.bx-headers-two__title\,\%20\.bx-headers-two__description\,\%20\.bx-headers-two__cta\)] .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-two__title, .bx-headers-two__description, .bx-headers-two__cta) .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-headers[\:has\(\%20\.bx-headers-two__title\,\%20\.bx-headers-two__description\,\%20\.bx-headers-two__cta\)] .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-two__title, .bx-headers-two__description, .bx-headers-two__cta) .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-headers[\:has\(\%20\.bx-headers-two__title\,\%20\.bx-headers-two__description\,\%20\.bx-headers-two__cta\)] .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-two__title, .bx-headers-two__description, .bx-headers-two__cta) .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-headers[\:has\(\%20\.bx-headers-two__title\,\%20\.bx-headers-two__description\,\%20\.bx-headers-two__cta\)] .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-two__title, .bx-headers-two__description, .bx-headers-two__cta) .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-headers[\:has\(\%20\.bx-headers-two__title\,\%20\.bx-headers-two__description\,\%20\.bx-headers-two__cta\)] .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-64)
    }

    .bx-headers:has(.bx-headers-two__title, .bx-headers-two__description, .bx-headers-two__cta) .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-headers[\:has\(\%20\.bx-headers-two__title\,\%20\.bx-headers-two__description\,\%20\.bx-headers-two__cta\)] .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-72)
    }

    .bx-headers:has(.bx-headers-two__title, .bx-headers-two__description, .bx-headers-two__cta) .bx-headers-two__eyebrow {
        padding-bottom: var(--spacing-72)
    }
}

.bx-headers-two__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: Title
}

@media (max-width:22.5em) {
    .bx-headers-two__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:22.5em) {
    .bx-headers-two__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:48em) {
    .bx-headers-two__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {
    .bx-headers-two__title {
        font-size: var(--fs-32)
    }
}

@media print {
    .bx-headers-two__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:90em) {
    .bx-headers-two__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-headers-two__title {
        font-size: var(--fs-48)
    }
}

@media (max-width:22.5em) {
    .bx-headers[\:has\(\%20\.bx-headers-two__description\,\%20\.bx-headers-two__cta\)] .bx-headers-two__title {
        padding-bottom: var(--spacing-40)
    }

    .bx-headers:has(.bx-headers-two__description, .bx-headers-two__cta) .bx-headers-two__title {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) and (max-width:79.9375em) {
    .bx-headers[\:has\(\%20\.bx-headers-two__description\,\%20\.bx-headers-two__cta\)] .bx-headers-two__title {
        padding-bottom: var(--spacing-40)
    }

    .bx-headers:has(.bx-headers-two__description, .bx-headers-two__cta) .bx-headers-two__title {
        padding-bottom: var(--spacing-40)
    }
}

.bx-headers-two__description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: Desc
}

@media (max-width:22.5em) {
    .bx-headers[\:has\(\.bx-headers-two__cta\)] .bx-headers-two__description {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-two__cta) .bx-headers-two__description {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-headers[\:has\(\.bx-headers-two__cta\)] .bx-headers-two__description {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-two__cta) .bx-headers-two__description {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-headers[\:has\(\.bx-headers-two__cta\)] .bx-headers-two__description {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-two__cta) .bx-headers-two__description {
        padding-bottom: var(--spacing-48)
    }
}

@media print {
    .bx-headers[\:has\(\.bx-headers-two__cta\)] .bx-headers-two__description {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-two__cta) .bx-headers-two__description {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-headers[\:has\(\.bx-headers-two__cta\)] .bx-headers-two__description {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-two__cta) .bx-headers-two__description {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-headers[\:has\(\.bx-headers-two__cta\)] .bx-headers-two__description {
        padding-bottom: var(--spacing-64)
    }

    .bx-headers:has(.bx-headers-two__cta) .bx-headers-two__description {
        padding-bottom: var(--spacing-64)
    }
}

.bx-headers-two__description,
.bx-headers-two__description p {
    font-size: var(--fs-20) !important
}

@media (min-width:120em) {

    .bx-headers-two__description,
    .bx-headers-two__description p {
        font-size: var(--fs-24) !important
    }
}

@media (min-width:80em) {
    .bx-headers__inner[\:not-has\(\.bx-headers-two__description\)] .bx-headers-two__cta {
        grid-area: Desc !important
    }

    .bx-headers__inner:not(:has(.bx-headers-two__description)) .bx-headers-two__cta {
        grid-area: Desc !important
    }
}

@media print {
    .bx-headers__inner[\:not-has\(\.bx-headers-two__description\)] .bx-headers-two__cta {
        grid-area: Desc !important
    }

    .bx-headers__inner:not(:has(.bx-headers-two__description)) .bx-headers-two__cta {
        grid-area: Desc !important
    }
}

.bx-headers-two__cta {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Link
}

@media (max-width:22.5em) {
    .bx-headers-two__cta {
        font-family: var(--f-serif);
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:22.5em) {
    .bx-headers-two__cta {
        font-family: var(--f-serif);
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:80em) {
    .bx-headers-two__cta {
        line-height: 1.688rem
    }
}

@media print {
    .bx-headers-two__cta {
        line-height: 1.688rem
    }
}

@media (min-width:90em) {
    .bx-headers-two__cta {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-headers-two__cta {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

.bx-headers-two__cta .bx-singular-link .tenup--block-components__character-count {
    float: right;
    margin-left: var(--spacing-24);
    margin-top: var(--spacing-8);
    position: static !important
}

.bx-headers-inner,
.bx-headers-three {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (max-width:22.5em) {

    .bx-headers-inner,
    .bx-headers-three {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:22.5em) {

    .bx-headers-inner,
    .bx-headers-three {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:26em) {

    .bx-headers-inner,
    .bx-headers-three {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc " "Link Link Link Link "
    }
}

@media (min-width:48em) {

    .bx-headers-inner,
    .bx-headers-three {
        --columns: 8;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title" ". . Desc Desc Desc Desc Desc Desc " ". . Link Link Link Link Link Link "
    }
}

@media (min-width:80em) {

    .bx-headers-inner,
    .bx-headers-three {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " ". . Desc Desc Desc Desc Desc Desc Desc . Link Link Link Link Link . "
    }
}

@media print {

    .bx-headers-inner,
    .bx-headers-three {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " ". . Desc Desc Desc Desc Desc Desc Desc . Link Link Link Link Link . "
    }
}

@media (min-width:90em) {

    .bx-headers-inner,
    .bx-headers-three {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " ". . . Desc Desc Desc Desc Desc Desc . Link Link Link Link Link . "
    }
}

@media (min-width:120em) {

    .bx-headers-inner,
    .bx-headers-three {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " ". . . . Desc Desc Desc Desc Desc . Link Link Link Link Link . "
    }
}

.bx-headers[data-uw-sr-styled=true] .bx-headers-three__eyebrow__title,
.bx-headers[data-uw-sr-styled=true] .bx-singular-link_frontend {
    color: var(--c-black)
}

.bx-headers[data-uw-sr-styled=true] .bx-headers-three__eyebrow {
    background-color: var(--c-black) !important
}

.bx-headers-three__description[data-uw-sr-styled=true] a,
.bx-headers-three__description__noCTA[data-uw-sr-styled=true] a,
.bx-headers-three__eyebrow__title[data-uw-sr-styled=true] a,
.bx-headers-three__title[data-uw-sr-styled=true] a,
.bx-headers-three__title_main[data-uw-sr-styled=true] a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-three__description a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-three__description__noCTA a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-three__eyebrow__title a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-three__title a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-three__title_main a {
    color: var(--c-black)
}

.bx-headers-three-eyebrow-title__main-outer,
.bx-headers-three-eyebrow__main-outer {
    margin: 0 auto;
    width: var(--container-width)
}

.bx-headers-three__noCTA,
.bx-headers__inner__noCTA {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (max-width:22.5em) {

    .bx-headers-three__noCTA,
    .bx-headers__inner__noCTA {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:22.5em) {

    .bx-headers-three__noCTA,
    .bx-headers__inner__noCTA {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:26em) {

    .bx-headers-three__noCTA,
    .bx-headers__inner__noCTA {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc " "Link Link Link Link "
    }
}

@media (min-width:48em) {

    .bx-headers-three__noCTA,
    .bx-headers__inner__noCTA {
        --columns: 8;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title" ". . Desc Desc Desc Desc Desc Desc " ". . Link Link Link Link Link Link "
    }
}

@media (min-width:80em) {

    .bx-headers-three__noCTA,
    .bx-headers__inner__noCTA {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " " . . . . Desc Desc Desc Desc Desc Desc Desc Desc . . . . "
    }
}

@media print {

    .bx-headers-three__noCTA,
    .bx-headers__inner__noCTA {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " " . . . . Desc Desc Desc Desc Desc Desc Desc Desc . . . . "
    }
}

@media (min-width:90em) {

    .bx-headers-three__noCTA,
    .bx-headers__inner__noCTA {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " " . . . . Desc Desc Desc Desc Desc Desc Desc Desc . . . . "
    }
}

@media (min-width:120em) {

    .bx-headers-three__noCTA,
    .bx-headers__inner__noCTA {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " " . . . . . Desc Desc Desc Desc Desc Desc . . . . . "
    }
}

.bx-headers__inner__noCTA {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-headers-three__noDESC,
.bx-headers__inner__noDESC {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (max-width:22.5em) {

    .bx-headers-three__noDESC,
    .bx-headers__inner__noDESC {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:22.5em) {

    .bx-headers-three__noDESC,
    .bx-headers__inner__noDESC {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:26em) {

    .bx-headers-three__noDESC,
    .bx-headers__inner__noDESC {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc " "Link Link Link Link "
    }
}

@media (min-width:48em) {

    .bx-headers-three__noDESC,
    .bx-headers__inner__noDESC {
        --columns: 8;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title" ". . Desc Desc Desc Desc Desc Desc " ". . Link Link Link Link Link Link "
    }
}

@media (min-width:80em) {

    .bx-headers-three__noDESC,
    .bx-headers__inner__noDESC {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " " . . . . . . Link Link Link Link Link Link Link Link Link . "
    }
}

@media print {

    .bx-headers-three__noDESC,
    .bx-headers__inner__noDESC {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " " . . . . . . Link Link Link Link Link Link Link Link Link . "
    }
}

@media (min-width:90em) {

    .bx-headers-three__noDESC,
    .bx-headers__inner__noDESC {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " " . . . . . . Link Link Link Link Link Link Link Link Link . "
    }
}

@media (min-width:120em) {

    .bx-headers-three__noDESC,
    .bx-headers__inner__noDESC {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " " . . . . . . . Link Link Link Link Link Link Link Link . "
    }
}

.bx-headers__inner__noDESC {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (max-width:22.5em) {
    .bx-headers-three-eyebrow__main {
        font-size: var(--fs-14)
    }
}

@media (max-width:600px) {
    .bx-headers-three-eyebrow__main {
        font-size: var(--fs-14);
        margin-left: 5%;
        margin-top: var(--spacing-16);
        position: relative
    }
}

@media (min-width:26em) and (max-width:79.9375em) {
    .bx-headers-three-eyebrow__main {
        font-size: var(--fs-14);
        margin-left: 3%;
        margin-top: var(--spacing-16);
        position: relative
    }
}

@media (min-width:80em) {
    .bx-headers-three-eyebrow__main {
        font-size: var(--fs-16)
    }
}

@media print {
    .bx-headers-three-eyebrow__main {
        font-size: var(--fs-16)
    }
}

@media (min-width:90em) {
    .bx-headers-three-eyebrow__main {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-headers-three-eyebrow__main {
        font-size: var(--fs-18)
    }
}

.bx-headers-three-eyebrow-container {
    display: flex;
    grid-area: Eyebrow
}

@media (min-width:48em) {
    .bx-headers-three-eyebrow-container {
        flex-direction: row
    }
}

@media (min-width:80em) {
    .bx-headers-three-eyebrow-container {
        flex-direction: column-reverse
    }
}

@media print {
    .bx-headers-three-eyebrow-container {
        flex-direction: column-reverse
    }
}

@media (min-width:90em) {
    .bx-headers-three-eyebrow-container {
        flex-direction: column-reverse
    }
}

@media (min-width:120em) {
    .bx-headers-three-eyebrow-container {
        flex-direction: column-reverse
    }
}

.bx-headers-three__eyebrow {
    background-color: var(--c-black);
    height: .125rem
}

@media (max-width:22.5em) {
    .bx-headers-three__eyebrow {
        margin: 0 auto var(--spacing-16);
        width: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-headers-three__eyebrow {
        margin: 0 auto var(--spacing-16);
        width: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-headers-three__eyebrow {
        margin: 0 auto var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-headers-three__eyebrow {
        width: var(--spacing-56)
    }
}

@media print {
    .bx-headers-three__eyebrow {
        width: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-headers-three__eyebrow {
        margin: 0 auto var(--spacing-32);
        width: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-headers-three__eyebrow {
        margin: 0 auto var(--spacing-40);
        width: var(--spacing-88)
    }
}

.is-color-theme-dark .bx-headers-three__eyebrow {
    background-color: var(--c-white)
}

@media (max-width:79.9375em) {
    .bx-headers-three-eyebrow-title__main {
        font-size: var(--fs-14)
    }
}

@media (min-width:80em) {
    .bx-headers-three-eyebrow-title__main {
        font-size: var(--fs-16)
    }
}

@media print {
    .bx-headers-three-eyebrow-title__main {
        font-size: var(--fs-16)
    }
}

@media (min-width:90em) {
    .bx-headers-three-eyebrow-title__main {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-headers-three-eyebrow-title__main {
        font-size: var(--fs-18)
    }
}

@media (max-width:79.9375em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\,\%20\.bx-headers-three__title\)] .bx-headers-three-eyebrow-title__main {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta, .bx-headers-three__title) .bx-headers-three-eyebrow-title__main {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\,\%20\.bx-headers-three__title\)] .bx-headers-three-eyebrow-title__main {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta, .bx-headers-three__title) .bx-headers-three-eyebrow-title__main {
        padding-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\,\%20\.bx-headers-three__title\)] .bx-headers-three-eyebrow-title__main {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta, .bx-headers-three__title) .bx-headers-three-eyebrow-title__main {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\,\%20\.bx-headers-three__title\)] .bx-headers-three-eyebrow-title__main {
        padding-bottom: var(--spacing-64)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta, .bx-headers-three__title) .bx-headers-three-eyebrow-title__main {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\,\%20\.bx-headers-three__title\)] .bx-headers-three-eyebrow-title__main {
        padding-bottom: var(--spacing-72)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta, .bx-headers-three__title) .bx-headers-three-eyebrow-title__main {
        padding-bottom: var(--spacing-72)
    }
}

.bx-headers-three__eyebrow__title {
    color: var(--c-black);
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    text-transform: uppercase
}

@media (max-width:22.5em) {
    .bx-headers-three__eyebrow__title {
        font-size: var(--fs-14)
    }
}

@media (min-width:22.5em) {
    .bx-headers-three__eyebrow__title {
        font-size: var(--fs-14)
    }
}

@media (min-width:48em) {
    .bx-headers-three__eyebrow__title {
        font-size: var(--fs-14)
    }
}

@media (min-width:80em) {
    .bx-headers-three__eyebrow__title {
        font-size: var(--fs-16);
        text-align: center
    }
}

@media print {
    .bx-headers-three__eyebrow__title {
        font-size: var(--fs-16);
        text-align: center
    }
}

@media (min-width:90em) {
    .bx-headers-three__eyebrow__title {
        font-size: var(--fs-16);
        text-align: center
    }
}

@media (min-width:120em) {
    .bx-headers-three__eyebrow__title {
        font-size: var(--fs-18);
        text-align: center
    }
}

.is-color-theme-dark .bx-headers-three__eyebrow__title {
    color: var(--c-white)
}

.editor-styles-wrapper .bx-headers-three-eyebrow__main hr.bx-headers-three__eyebrow {
    background-color: currentColor;
    background: currentColor;
    border: 0;
    color: inherit;
    height: .125rem
}

.bx-headers-three__title_main {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: Title
}

@media (max-width:22.5em) {
    .bx-headers-three__title_main {
        font-size: var(--fs-32)
    }
}

@media (min-width:22.5em) {
    .bx-headers-three__title_main {
        font-size: var(--fs-32)
    }
}

@media (min-width:48em) {
    [dir=ltr] .bx-headers-three__title_main {
        text-align: left
    }

    [dir=rtl] .bx-headers-three__title_main {
        text-align: right
    }

    .bx-headers-three__title_main {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {
    .bx-headers-three__title_main {
        font-size: var(--fs-40);
        text-align: center
    }
}

@media print {
    .bx-headers-three__title_main {
        font-size: var(--fs-40);
        text-align: center
    }
}

@media (min-width:90em) {
    .bx-headers-three__title_main {
        font-size: var(--fs-48)
    }
}

@media (min-width:120em) {
    .bx-headers-three__title_main {
        font-size: var(--fs-64)
    }
}

.bx-headers-three__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: Title
}

@media (max-width:22.5em) {
    .bx-headers-three__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:22.5em) {
    .bx-headers-three__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:48em) {
    [dir=ltr] .bx-headers-three__title {
        text-align: left
    }

    [dir=rtl] .bx-headers-three__title {
        text-align: right
    }

    .bx-headers-three__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {
    .bx-headers-three__title {
        font-size: var(--fs-40);
        text-align: center
    }
}

@media print {
    .bx-headers-three__title {
        font-size: var(--fs-40);
        text-align: center
    }
}

@media (min-width:90em) {
    .bx-headers-three__title {
        font-size: var(--fs-48);
        line-height: 5.25rem
    }
}

@media (min-width:120em) {
    .bx-headers-three__title {
        font-size: var(--fs-64);
        line-height: 6rem
    }
}

@media (max-width:47.9375em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\)] .bx-headers-three__title {
        padding-bottom: var(--spacing-40)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta) .bx-headers-three__title {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\)] .bx-headers-three__title {
        padding-bottom: var(--spacing-40)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta) .bx-headers-three__title {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\)] .bx-headers-three__title {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta) .bx-headers-three__title {
        padding-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\)] .bx-headers-three__title {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta) .bx-headers-three__title {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\)] .bx-headers-three__title {
        padding-bottom: var(--spacing-64)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta) .bx-headers-three__title {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__description\,\%20\.bx-headers-three__cta\)] .bx-headers-three__title {
        padding-bottom: var(--spacing-72)
    }

    .bx-headers:has(.bx-headers-three__description, .bx-headers-three__cta) .bx-headers-three__title {
        padding-bottom: var(--spacing-72)
    }
}

.bx-headers-three__description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: Desc
}

@media (min-width:80em) {
    .bx-headers-three__description {
        margin-left: 2rem
    }
}

@media print {
    .bx-headers-three__description {
        margin-left: 2rem
    }
}

@media (min-width:90em) {
    .bx-headers-three__description {
        margin-left: auto
    }
}

@media (min-width:22.5em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__cta\)] .bx-headers-three__description {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-three__cta) .bx-headers-three__description {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:26em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__cta\)] .bx-headers-three__description {
        padding-bottom: var(--spacing-56)
    }

    .bx-headers:has(.bx-headers-three__cta) .bx-headers-three__description {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__cta\)] .bx-headers-three__description {
        padding-bottom: var(--spacing-48)
    }

    .bx-headers:has(.bx-headers-three__cta) .bx-headers-three__description {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-headers[\:has\(\%20\.bx-headers-three__cta\)] .bx-headers-three__description {
        padding-bottom: 0
    }

    .bx-headers:has(.bx-headers-three__cta) .bx-headers-three__description {
        padding-bottom: 0
    }
}

@media print {
    .bx-headers[\:has\(\%20\.bx-headers-three__cta\)] .bx-headers-three__description {
        padding-bottom: 0
    }

    .bx-headers:has(.bx-headers-three__cta) .bx-headers-three__description {
        padding-bottom: 0
    }
}

.bx-headers-three__description,
.bx-headers-three__description p {
    font-size: var(--fs-20) !important
}

@media (min-width:80em) {

    .bx-headers-three__description,
    .bx-headers-three__description p {
        font-size: var(--fs-18) !important
    }
}

@media print {

    .bx-headers-three__description,
    .bx-headers-three__description p {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:90em) {

    .bx-headers-three__description,
    .bx-headers-three__description p {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {

    .bx-headers-three__description,
    .bx-headers-three__description p {
        font-size: var(--fs-20) !important
    }
}

.bx-headers-three__description__noCTA {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: Desc
}

@media (min-width:80em) {
    .bx-headers-three__description__noCTA {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        text-align: center
    }
}

@media print {
    .bx-headers-three__description__noCTA {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        text-align: center
    }
}

.bx-headers-three__description__noCTA p {
    font-size: var(--fs-20) !important
}

@media (min-width:80em) {
    .bx-headers-three__description__noCTA p {
        font-size: var(--fs-18) !important
    }
}

@media print {
    .bx-headers-three__description__noCTA p {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:90em) {
    .bx-headers-three__description__noCTA p {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-headers-three__description__noCTA p {
        font-size: var(--fs-20) !important
    }
}

.bx-headers-three__cta {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Link
}

@media (max-width:22.5em) {
    .bx-headers-three__cta {
        font-size: var(--fs-18);
        line-height: 1.6875rem
    }
}

@media (min-width:22.5em) {
    .bx-headers-three__cta {
        line-height: 1.6875rem
    }
}

@media print {
    .bx-headers-three__cta {
        line-height: 1.6875rem
    }
}

@media (min-width:120em) {
    .bx-headers-three__cta {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

.bx-headers-three__cta__noDESC {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Link
}

@media (max-width:22.5em) {
    .bx-headers-three__cta__noDESC {
        font-size: var(--fs-18);
        line-height: 1.6875rem
    }
}

@media (min-width:22.5em) {
    .bx-headers-three__cta__noDESC {
        line-height: 1.6875rem
    }
}

@media (min-width:80em) {
    .bx-headers-three__cta__noDESC {
        line-height: 1.6875rem;
        padding-left: 4rem
    }
}

@media print {
    .bx-headers-three__cta__noDESC {
        line-height: 1.6875rem;
        padding-left: 4rem
    }
}

@media (min-width:90em) {
    .bx-headers-three__cta__noDESC {
        line-height: 1.6875rem;
        padding-left: 4rem
    }
}

@media (min-width:120em) {
    .bx-headers-three__cta__noDESC {
        font-size: var(--fs-20);
        line-height: 1.875rem;
        padding-left: 0
    }
}

.bx-singular-link_frontend {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:80em) {
    .bx-singular-link_frontend {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media print {
    .bx-singular-link_frontend {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:90em) {
    .bx-singular-link_frontend {
        line-height: 1.688rem
    }
}

@media (min-width:120em) {
    .bx-singular-link_frontend {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

.bx-headers-three__cta .bx-singular-link .tenup--block-components__character-count {
    float: right;
    margin-left: var(--spacing-24);
    margin-top: var(--spacing-8);
    position: static !important
}

.bx-headers .bx-error-custom {
    color: var(--c-red);
    font-size: var(--spacing-12)
}

.bx-headers-four,
.bx-headers-inner {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (max-width:22.5em) {

    .bx-headers-four,
    .bx-headers-inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:22.5em) {

    .bx-headers-four,
    .bx-headers-inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc" "Link Link Link Link"
    }
}

@media (min-width:26em) {

    .bx-headers-four,
    .bx-headers-inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title" "Desc Desc Desc Desc " "Link Link Link Link "
    }
}

@media (min-width:48em) {

    .bx-headers-four,
    .bx-headers-inner {
        --columns: 8;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title" ". . Desc Desc Desc Desc Desc Desc " ". . Link Link Link Link Link Link "
    }
}

@media (min-width:80em) {

    .bx-headers-four,
    .bx-headers-inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title Title Title Title Title Title . . " "Desc Desc Desc Desc Desc Desc Desc Desc Desc Desc . . . . . . "
    }
}

@media print {

    .bx-headers-four,
    .bx-headers-inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title Title Title Title Title Title . . " "Desc Desc Desc Desc Desc Desc Desc Desc Desc Desc . . . . . . "
    }
}

@media (min-width:90em) {

    .bx-headers-four,
    .bx-headers-inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title . " "Desc Desc Desc Desc Desc Desc Desc Desc Desc . . . . . . . "
    }
}

@media (min-width:120em) {

    .bx-headers-four,
    .bx-headers-inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title Title Title Title Title Title . . " "Desc Desc Desc Desc Desc Desc Desc . . . . . . . . . "
    }
}

.bx-headers-four__description[data-uw-sr-styled=true] a,
.bx-headers-four__eyebrow[data-uw-sr-styled=true] a,
.bx-headers-four__title[data-uw-sr-styled=true] a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-four__description a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-four__eyebrow a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-four__title a {
    color: var(--c-black)
}

.bx-headers-four__eyebrow {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Eyebrow
}

@media (max-width:22.5em) {
    .bx-headers-four__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-headers-four__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-headers-four__eyebrow {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-headers-four__eyebrow {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-headers-four__eyebrow {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-headers-four__eyebrow {
        font-size: var(--fs-18);
        padding-bottom: var(--spacing-72)
    }
}

.bx-headers-four__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: Title
}

@media (max-width:22.5em) {
    .bx-headers-four__title {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-headers-four__title {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-headers-four__title {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-headers-four__title {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-48);
        width: 60.75rem
    }
}

@media print {
    .bx-headers-four__title {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-48);
        width: 60.75rem
    }
}

@media (min-width:90em) {
    .bx-headers-four__title {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-56);
        width: 75rem
    }
}

@media (min-width:120em) {
    .bx-headers-four__title {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-64);
        width: 90rem
    }
}

.bx-headers-four__description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: Desc
}

@media (min-width:80em) {
    .bx-headers-four__description {
        width: 40.5rem
    }
}

@media print {
    .bx-headers-four__description {
        width: 40.5rem
    }
}

@media (min-width:120em) {
    .bx-headers-four__description {
        width: 44.5rem
    }
}

.bx-headers-four__description,
.bx-headers-four__description p {
    font-size: var(--fs-20) !important
}

@media (min-width:80em) {

    .bx-headers-four__description,
    .bx-headers-four__description p {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:90em) {

    .bx-headers-four__description,
    .bx-headers-four__description p {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {

    .bx-headers-four__description,
    .bx-headers-four__description p {
        font-size: var(--fs-20) !important
    }
}

.bx-headers__inner.bx-headers-four>:last-child {
    padding-bottom: 0 !important
}

.bx-headers-five,
.bx-headers-inner {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (min-width:22.5em) {

    .bx-headers-five,
    .bx-headers-inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title" "Subtitle Subtitle Subtitle Subtitle" "Desc1 Desc1 Desc1 Desc1 " "Desc2 Desc2 Desc2 Desc2 "
    }
}

@media (min-width:26em) {

    .bx-headers-five,
    .bx-headers-inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title" "Subtitle Subtitle Subtitle Subtitle" "Desc1 Desc1 Desc1 Desc1 " "Desc2 Desc2 Desc2 Desc2 "
    }
}

@media (min-width:48em) {

    .bx-headers-five,
    .bx-headers-inner {
        --columns: 8;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title" "Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle" "Desc1 Desc1 Desc1 Desc1 Desc2 Desc2 Desc2 Desc2 "
    }
}

@media (min-width:80em) {

    .bx-headers-five,
    .bx-headers-inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title Title Title Title Title . . . " "Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle . . . . " "Desc1 Desc1 Desc1 Desc1 Desc1 Desc1 Desc1 Desc2 Desc2 Desc2 Desc2 Desc2 Desc2 Desc2 . . "
    }
}

@media (min-width:90em) {

    .bx-headers-five,
    .bx-headers-inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title Title Title Title Title Title . . " "Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle . . . . . " "Desc1 Desc1 Desc1 Desc1 Desc1 . Desc2 Desc2 Desc2 Desc2 Desc2 . . . . . "
    }
}

@media (min-width:120em) {

    .bx-headers-five,
    .bx-headers-inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title Title Title Title Title . . . " "Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle Subtitle . . . . . " "Desc1 Desc1 Desc1 Desc1 Desc1 . Desc2 Desc2 Desc2 Desc2 Desc2 . . . . . "
    }
}

.editor-styles-wrapper .bx-headers-five__description-container p {
    flex-direction: row;
    gap: 3rem;
    width: 26rem !important
}

.bx-headers-five__description-container {
    display: flex;
    gap: var(--spacing-16);
    grid-area: Desc1;
    justify-content: space-between
}

@media (min-width:22.5em) {
    .bx-headers-five__description-container {
        flex-direction: column;
        gap: 0
    }
}

@media (min-width:26em) {
    .bx-headers-five__description-container {
        flex-direction: column;
        gap: 0
    }
}

@media (min-width:48em) {
    .bx-headers-five__description-container {
        flex-direction: column;
        gap: 0;
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-headers-five__description-container {
        flex-direction: row;
        gap: 3rem;
        width: 62rem
    }
}

@media (min-width:90em) {
    .bx-headers-five__description-container {
        flex-direction: row;
        gap: 3.5rem;
        width: 62.5rem
    }
}

@media (min-width:120em) {
    .bx-headers-five__description-container {
        flex-direction: row;
        gap: 3.875rem;
        width: 70.5rem
    }
}

.bx-headers-five__description {
    flex: 1;
    max-width: 48%
}

.bx-headers-five__eyebrow {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Eyebrow
}

@media (min-width:22.5em) {
    .bx-headers-five__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-headers-five__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-headers-five__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-headers-five__eyebrow {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-headers-five__eyebrow {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-headers-five__eyebrow {
        font-size: var(--fs-18);
        padding-bottom: var(--spacing-72)
    }
}

.bx-headers-five__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: Title
}

@media (min-width:22.5em) {
    .bx-headers-five__title {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-headers-five__title {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-headers-five__title {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-headers-five__title {
        font-size: var(--fs-48);
        line-height: var(--fs-72);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-headers-five__title {
        font-size: var(--fs-56);
        line-height: var(--fs-96);
        padding-bottom: var(--spacing-56);
        width: 69rem
    }
}

@media (min-width:120em) {
    .bx-headers-five__title {
        font-size: var(--fs-72);
        line-height: 6.75rem;
        padding-bottom: var(--spacing-64);
        width: 83.5rem
    }
}

.bx-headers-five__subtitle {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: Subtitle
}

@media (min-width:22.5em) {
    .bx-headers-five__subtitle {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-headers-five__subtitle {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-headers-five__subtitle {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-headers-five__subtitle {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-headers-five__subtitle {
        font-size: var(--fs-24);
        letter-spacing: .031rem;
        padding-bottom: var(--spacing-56);
        width: 54rem
    }
}

@media (min-width:120em) {
    .bx-headers-five__subtitle {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-64);
        width: 70.5rem
    }
}

.bx-header-five-subtitle-no-padding {
    padding-bottom: 0 !important
}

@media (min-width:22.5em) {
    .bx-headers-five__description-container[\:has\(\.bx-headers-five__description-2\)] .bx-headers-five__description-1 {
        padding-bottom: 2rem
    }

    .bx-headers-five__description-container:has(.bx-headers-five__description-2) .bx-headers-five__description-1 {
        padding-bottom: 2rem
    }
}

@media (min-width:26em) {
    .bx-headers-five__description-container[\:has\(\.bx-headers-five__description-2\)] .bx-headers-five__description-1 {
        padding-bottom: 2rem
    }

    .bx-headers-five__description-container:has(.bx-headers-five__description-2) .bx-headers-five__description-1 {
        padding-bottom: 2rem
    }
}

@media (min-width:48em) {
    .bx-headers-five__description-container[\:has\(\.bx-headers-five__description-2\)] .bx-headers-five__description-1 {
        padding-bottom: 2rem
    }

    .bx-headers-five__description-container:has(.bx-headers-five__description-2) .bx-headers-five__description-1 {
        padding-bottom: 2rem
    }
}

@media (min-width:80em) {
    .bx-headers-five__description-container[\:has\(\.bx-headers-five__description-2\)] .bx-headers-five__description-1 {
        padding-bottom: 0
    }

    .bx-headers-five__description-container:has(.bx-headers-five__description-2) .bx-headers-five__description-1 {
        padding-bottom: 0
    }
}

@media (min-width:90em) {
    .bx-headers-five__description-container[\:has\(\.bx-headers-five__description-2\)] .bx-headers-five__description-1 {
        padding-bottom: 0
    }

    .bx-headers-five__description-container:has(.bx-headers-five__description-2) .bx-headers-five__description-1 {
        padding-bottom: 0
    }
}

@media (min-width:120em) {
    .bx-headers-five__description-container[\:has\(\.bx-headers-five__description-2\)] .bx-headers-five__description-1 {
        padding-bottom: 0
    }

    .bx-headers-five__description-container:has(.bx-headers-five__description-2) .bx-headers-five__description-1 {
        padding-bottom: 0
    }
}

@media print {
    .bx-headers-five__description-container[\:has\(\.bx-headers-five__description-2\)] .bx-headers-five__description-1 {
        padding-bottom: 0
    }

    .bx-headers-five__description-container:has(.bx-headers-five__description-2) .bx-headers-five__description-1 {
        padding-bottom: 0
    }
}

.bx-headers-five__description-1 {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: Desc1
}

@media (min-width:80em) {
    .bx-headers-five__description-1 {
        padding-bottom: 0
    }
}

@media (min-width:90em) {
    .bx-headers-five__description-1 {
        padding-bottom: 0
    }
}

@media (min-width:120em) {
    .bx-headers-five__description-1 {
        padding-bottom: 0
    }
}

@media print {
    .bx-headers-five__description-1 {
        padding-bottom: 0
    }
}

.bx-headers-five__description-2 {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: Desc2
}

@media (min-width:22.5em) {

    .bx-headers-five__description-1 p,
    .bx-headers-five__description-2 p {
        font-size: var(--fs-18)
    }
}

@media (min-width:26em) {

    .bx-headers-five__description-1 p,
    .bx-headers-five__description-2 p {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {

    .bx-headers-five__description-1 p,
    .bx-headers-five__description-2 p {
        font-size: var(--fs-18);
        width: 43rem
    }
}

@media (min-width:80em) {

    .bx-headers-five__description-1 p,
    .bx-headers-five__description-2 p {
        font-size: var(--fs-18);
        width: 29.5rem
    }
}

@media (min-width:90em) {

    .bx-headers-five__description-1 p,
    .bx-headers-five__description-2 p {
        font-size: var(--fs-18);
        width: 29.5rem
    }
}

@media (min-width:120em) {

    .bx-headers-five__description-1 p,
    .bx-headers-five__description-2 p {
        font-size: var(--fs-20);
        width: 33.25rem
    }
}

@media print {

    .bx-headers-five__description-1 p,
    .bx-headers-five__description-2 p {
        font-size: var(--fs-18);
        width: 29.5rem
    }
}

.bx-headers[data-uw-sr-styled=true] .bx-headers-five__eyebrow a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-five__subtitle a,
.bx-headers[data-uw-sr-styled=true] .bx-headers-five__title a,
.bx-headers__frontend .bx-headers-five__description-container .bx-bullet-list .bx-list-item[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-five__description-container .bx-bullet-list[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-five__description-container .bx-headers-five__description-1 p[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-five__description-container .bx-headers-five__description-2 p[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-five__description-container[data-uw-sr-styled=true] .bx-headers-five__description-1 p a,
.bx-headers__frontend .bx-headers-five__description-container[data-uw-sr-styled=true] .bx-headers-five__description-2 p a,
.bx-headers__frontend .bx-headers-five__eyebrow[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-five__subtitle[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-five__title[data-uw-sr-styled=true] a,
.bx-headers__frontend[data-uw-sr-styled=true] .bx-headers-five__description-container .bx-headers-five__description-1 p a,
.bx-headers__frontend[data-uw-sr-styled=true] .bx-headers-five__description-container .bx-headers-five__description-2 p a,
.bx-headers__frontend[data-uw-sr-styled=true] .bx-headers-five__description-container a {
    color: #000 !important
}

.bx-headers__frontend.is-color-theme-dark .bx-headers-five__description-container .bx-bullet-list .bx-list-item[data-uw-sr-styled=true]::marker {
    color: #fff !important
}

.bx-headers .headers-body-medium {
    font-family: var(--f-sans) !important;
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-medium) !important
}

@media(min-width:120em) {
    .bx-headers .headers-body-medium {
        font-size: var(--fs-20) !important
    }
}

.bx-headers .list-items,
.bx-headers .list-ordered-list,
.bx-headers .list-unordered-list {
    font-family: var(--f-sans) !important;
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-light) !important
}

@media(min-width:120em) {

    .bx-headers .list-items,
    .bx-headers .list-ordered-list,
    .bx-headers .list-unordered-list {
        font-size: var(--fs-20) !important
    }
}

.bx-headers .headers-text-weight {
    display: inline !important;
    font-family: var(--f-sans) !important;
    font-size: var(--fs-18) !important
}

@media(min-width:22.5em) {
    .bx-headers .headers-text-weight {
        font-weight: var(--fw-regular) !important
    }
}

@media(min-width:26em) {
    .bx-headers .headers-text-weight {
        font-weight: var(--fw-medium) !important
    }
}

@media print {
    .bx-headers .headers-text-weight {
        font-weight: var(--fw-medium) !important
    }
}

@media(min-width:120em) {
    .bx-headers .headers-text-weight {
        font-size: var(--fs-20) !important
    }
}

.bx-headers .headers-text-link {
    display: inline !important;
    font-family: var(--f-sans) !important;
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-regular) !important
}

@media(min-width:120em) {
    .bx-headers .headers-text-link {
        font-size: var(--fs-20) !important
    }
}

.bx-headers .headers-text-link a {
    background-image: linear-gradient(currentcolor, currentcolor) !important;
    background-position: 0 100% !important;
    background-repeat: no-repeat !important;
    background-size: 0 1px !important;
    text-decoration: none !important;
    transition: background-size .3s !important
}

.bx-headers .headers-text-link a:hover {
    background-size: 100% 1px !important
}

.bx-headers__frontend .bx-headers-four__description .list-items[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-four__description .list-unordered-list[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-one__description .list-items[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-one__description .list-unordered-list[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-three__description .list-items[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-three__description .list-unordered-list[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-three__description__noCTA .list-items[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-three__description__noCTA .list-unordered-list[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-two__description .list-items[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-two__description .list-unordered-list[data-uw-sr-styled=true] a {
    color: #000 !important
}

.bx-headers__frontend.is-color-theme-dark .bx-headers-four__description .list-items[data-uw-sr-styled=true]::marker,
.bx-headers__frontend.is-color-theme-dark .bx-headers-one__description .list-items[data-uw-sr-styled=true]::marker,
.bx-headers__frontend.is-color-theme-dark .bx-headers-three__description .list-items[data-uw-sr-styled=true]::marker,
.bx-headers__frontend.is-color-theme-dark .bx-headers-three__description__noCTA .list-items[data-uw-sr-styled=true]::marker,
.bx-headers__frontend.is-color-theme-dark .bx-headers-two__description .list-items[data-uw-sr-styled=true]::marker {
    color: #fff !important
}

.bx-headers__frontend .bx-headers-four__description p[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-one__description p[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-three__description p[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-three__description__noCTA p[data-uw-sr-styled=true] a,
.bx-headers__frontend .bx-headers-two__description p[data-uw-sr-styled=true] a {
    color: #000 !important
}

.bx-leadership__bio__overlay.bx-leadership__bio__overlayshown {
    -webkit-overflow-scrolling: touch;
    background-color: var(--c-white);
    bottom: 0;
    display: block !important;
    height: inherit;
    overflow-y: auto;
    overscroll-behavior: auto;
    position: absolute;
    right: 0;
    top: 0;
    top: var(--wp-admin--admin-bar--height, 0);
    z-index: 20
}

@media (min-width:22.5em) {
    .bx-leadership__bio__overlay.bx-leadership__bio__overlayshown {
        overscroll-behavior: contain;
        width: 22.5rem !important
    }
}

@media (min-width:26em) {
    .bx-leadership__bio__overlay.bx-leadership__bio__overlayshown {
        overscroll-behavior: contain;
        width: 26rem !important
    }
}

@media (min-width:48em) {
    .bx-leadership__bio__overlay.bx-leadership__bio__overlayshown {
        overscroll-behavior: contain;
        width: 48rem !important
    }
}

@media (min-width:80em) {
    .bx-leadership__bio__overlay.bx-leadership__bio__overlayshown {
        overscroll-behavior: auto;
        width: 62rem !important
    }
}

@media (min-width:90em) {
    .bx-leadership__bio__overlay.bx-leadership__bio__overlayshown {
        width: 67.625rem !important
    }
}

@media (min-width:120em) {
    .bx-leadership__bio__overlay.bx-leadership__bio__overlayshown {
        width: 79rem !important
    }
}

div.bx-leadership__bio__overlay.bx-leadership__bio__overlayHidden * {
    overflow: hidden
}

.bx-leadership__bio__overlay {
    -webkit-overflow-scrolling: touch;
    background-color: var(--c-white);
    bottom: 0;
    height: inherit;
    min-height: 100%;
    overflow-y: auto;
    overscroll-behavior: auto;
    position: absolute;
    right: 0;
    top: var(--wp-admin--admin-bar--height, 0);
    z-index: 2
}

.bx-leadership__bio__overlay__content {
    position: relative;
    text-align: center;
    width: 100%
}

.bx-leadership_overlay_background {
    left: 101%;
    min-height: 100%;
    position: fixed;
    top: 0;
    transition: left 1.5s ease-in-out !important;
    width: 100%;
    z-index: 999
}

.bx-leadership_overlay_background.shown {
    left: 0
}

.bx-leadership_overlay_background_blur {
    opacity: 0
}

.bx-leadership_overlay_background_blur.active {
    backdrop-filter: blur(.3125rem);
    background-color: rgba(0, 0, 0, .32);
    height: 100%;
    left: 0;
    opacity: 1;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9
}

@media (min-width:22.5em) {
    .bx-leadership__bio__closebtn:hover {
        transform: scale(1.1667)
    }
}

@media (min-width:80em) {
    .bx-leadership__bio__closebtn:hover {
        transform: scale(1.1428)
    }
}

@media (min-width:90em) {
    .bx-leadership__bio__closebtn:hover {
        transform: scale(1.125)
    }
}

@media (min-width:120em) {
    .bx-leadership__bio__closebtn:hover {
        transform: scale(1.1112)
    }
}

.bx-leadership__bio__closebtn {
    display: inline-grid;
    position: absolute;
    text-decoration: none;
    z-index: 1
}

@media (min-width:22.5em) {
    .bx-leadership__bio__closebtn {
        height: 3rem;
        margin-top: var(--spacing-32);
        right: 1rem;
        width: 3rem
    }
}

@media (min-width:26em) {
    .bx-leadership__bio__closebtn {
        height: 3rem;
        margin-top: var(--spacing-32);
        right: 1.5rem;
        width: 3rem
    }
}

@media (min-width:48em) {
    .bx-leadership__bio__closebtn {
        height: 3rem;
        margin-top: var(--spacing-24);
        right: 1.5rem;
        width: 3rem
    }
}

@media (min-width:80em) {
    .bx-leadership__bio__closebtn {
        height: 3.5rem;
        margin-top: var(--spacing-32);
        right: 2rem;
        width: 3.5rem
    }
}

@media (min-width:90em) {
    .bx-leadership__bio__closebtn {
        height: 4rem;
        margin-top: var(--spacing-40);
        right: 2.5rem;
        width: 4rem
    }
}

@media (min-width:120em) {
    .bx-leadership__bio__closebtn {
        height: 4.5rem;
        margin-top: var(--spacing-48);
        right: 3rem;
        width: 4.5rem
    }
}

.bx-leadership__bio__closebtn svg {
    height: 3rem;
    width: 3rem
}

@media (min-width:80em) {
    .bx-leadership__bio__closebtn svg {
        height: 3.5rem;
        width: 3.5rem
    }
}

@media (min-width:90em) {
    .bx-leadership__bio__closebtn svg {
        height: 4rem;
        width: 4rem
    }
}

@media (min-width:120em) {
    .bx-leadership__bio__closebtn svg {
        height: 4.5rem;
        width: 4.5rem
    }
}

.bx-leadership__bio__closebtn svg .cls-1 {
    fill: var(--c-white)
}

.bx-leadership__name__image__block {
    background-color: var(--c-black)
}

.bx-leadership__name__block,
.bx-leadership__name__image__block {
    display: flex
}

@media (min-width:48em) {

    .bx-leadership__name__block,
    .bx-leadership__name__image__block {
        display: flex !important;
        justify-content: space-between
    }
}

@media (min-width:22.5em) {

    .bx-leadership__name__block,
    .bx-leadership__name__image__block {
        display: block
    }
}

.bx-leadership__name__designation__block {
    color: var(--c-white);
    position: relative
}

@media (min-width:22.5em) {
    .bx-leadership__name__designation__block {
        margin-top: var(--spacing-48);
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__name__designation__block {
        width: 26rem
    }
}

@media (min-width:48em) {
    .bx-leadership__name__designation__block {
        align-items: center;
        display: flex;
        margin-top: 0;
        width: 24.5rem
    }
}

@media (min-width:80em) {
    .bx-leadership__name__designation__block {
        width: 31.5rem
    }
}

@media (min-width:90em) {
    .bx-leadership__name__designation__block {
        width: 35rem
    }
}

@media (min-width:120em) {
    .bx-leadership__name__designation__block {
        width: 39rem
    }
}

.bx-leadership__name__designation__block.no_image {
    color: var(--c-white);
    position: relative
}

@media (min-width:22.5em) {
    .bx-leadership__name__designation__block.no_image {
        min-height: 15.5rem;
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__name__designation__block.no_image {
        min-height: 19rem;
        width: 26rem
    }
}

@media (min-width:48em) {
    .bx-leadership__name__designation__block.no_image {
        height: 31.3125rem;
        width: 24.5rem
    }
}

@media (min-width:80em) {
    .bx-leadership__name__designation__block.no_image {
        height: 30.5rem;
        width: 31.5rem
    }
}

@media (min-width:90em) {
    .bx-leadership__name__designation__block.no_image {
        height: 34.5rem;
        width: 35rem
    }
}

@media (min-width:120em) {
    .bx-leadership__name__designation__block.no_image {
        height: 40rem;
        width: 39rem
    }
}

@media (min-width:22.5em) {
    .bx-leadership__image__block__img__mobile .bx-leadership__withimage {
        align-content: center;
        height: 22.5rem;
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__image__block__img__mobile .bx-leadership__withimage {
        align-content: center;
        height: 26rem;
        width: 26rem
    }
}

@media (min-width:22.5em) {
    .bx-leadership__image__block .bx-leadership__withimage {
        align-content: center;
        height: 22.5rem;
        -o-object-fit: cover;
        object-fit: cover;
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__image__block .bx-leadership__withimage {
        align-content: center;
        height: 26rem;
        width: 26rem
    }
}

@media (min-width:48em) {
    .bx-leadership__image__block .bx-leadership__withimage {
        align-content: right;
        height: 23.5rem;
        width: 23.5rem
    }
}

@media (min-width:80em) {
    .bx-leadership__image__block .bx-leadership__withimage {
        align-content: right;
        height: 30.5rem;
        width: 30.5rem
    }
}

@media (min-width:90em) {
    .bx-leadership__image__block .bx-leadership__withimage {
        align-content: right;
        height: 34.5rem;
        width: 34.5rem
    }
}

@media (min-width:120em) {
    .bx-leadership__image__block .bx-leadership__withimage {
        align-content: right;
        height: 40rem;
        width: 40rem
    }
}

@media (min-width:48em) {
    .bx-leadership__image__block__closebutton {
        height: 23.5rem;
        width: 23.5rem
    }
}

@media (min-width:80em) {
    .bx-leadership__image__block__closebutton {
        height: 30.5rem;
        width: 30.5rem
    }
}

@media (min-width:90em) {
    .bx-leadership__image__block__closebutton {
        height: 34.5rem;
        width: 34.5rem
    }
}

@media (min-width:120em) {
    .bx-leadership__image__block__closebutton {
        height: 40rem;
        width: 40rem
    }
}

.bx-leadership__name__designation__inner__block {
    text-align: left
}

@media (min-width:22.5em) {
    .bx-leadership__name__designation__inner__block {
        margin-left: 1.125rem
    }
}

@media (min-width:26em) {
    .bx-leadership__name__designation__inner__block {
        margin-left: 1.625rem
    }
}

@media (min-width:48em) {
    .bx-leadership__name__designation__inner__block {
        margin-left: 2.625rem
    }
}

@media (min-width:80em) {
    .bx-leadership__name__designation__inner__block {
        margin-left: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-leadership__name__designation__inner__block {
        margin-left: var(--spacing-80)
    }
}

@media (min-width:120em) {
    .bx-leadership__name__designation__inner__block {
        margin-left: var(--spacing-104)
    }
}

.bx-leadership__name__designation__inner__block.no_image {
    text-align: left
}

@media (min-width:22.5em) {
    .bx-leadership__name__designation__inner__block.no_image {
        margin-left: var(--spacing-16);
        margin-top: 0
    }
}

@media (min-width:26em) {
    .bx-leadership__name__designation__inner__block.no_image {
        margin-left: var(--spacing-24);
        margin-top: 0
    }
}

@media (min-width:48em) {
    .bx-leadership__name__designation__inner__block.no_image {
        margin-left: var(--spacing-40);
        margin-top: 10.25rem
    }
}

@media (min-width:80em) {
    .bx-leadership__name__designation__inner__block.no_image {
        margin-left: var(--spacing-72);
        margin-top: 9.25rem
    }
}

@media (min-width:90em) {
    .bx-leadership__name__designation__inner__block.no_image {
        margin-left: var(--spacing-80);
        margin-top: var(--spacing-176)
    }
}

@media (min-width:120em) {
    .bx-leadership__name__designation__inner__block.no_image {
        margin-left: var(--spacing-104);
        margin-top: 12.5rem
    }
}

.bx-leadership__image__block__closebutton>img {
    aspect-ratio: 1/1
}

@media (min-width:48em) {
    .bx-leadership__image__block__closebutton>img {
        aspect-ratio: 3/4
    }
}

@media (min-width:80em) {
    .bx-leadership__image__block__closebutton>img {
        aspect-ratio: 1/1
    }
}

.bx-leadership__social__media__block {
    overflow: visible !important;
    position: absolute;
    text-align: left
}

@media (min-width:22.5em) {
    .bx-leadership__social__media__block {
        margin-left: 1.125rem;
        padding-bottom: var(--spacing-56);
        padding-top: 3rem;
        position: relative
    }
}

@media (min-width:26em) {
    .bx-leadership__social__media__block {
        margin-left: 1.625rem;
        padding-bottom: var(--spacing-56);
        position: relative
    }
}

@media (min-width:48em) {
    .bx-leadership__social__media__block {
        bottom: var(--spacing-32);
        margin-left: 2.625rem;
        padding-bottom: 0;
        padding-top: 0;
        position: absolute
    }
}

@media (min-width:80em) {
    .bx-leadership__social__media__block {
        bottom: var(--spacing-40);
        margin-left: var(--spacing-72);
        position: absolute
    }
}

@media (min-width:90em) {
    .bx-leadership__social__media__block {
        bottom: var(--spacing-48);
        margin-left: var(--spacing-80);
        position: absolute
    }
}

@media (min-width:120em) {
    .bx-leadership__social__media__block {
        bottom: var(--spacing-56);
        margin-left: var(--spacing-104);
        position: absolute
    }
}

.bx-leadership__bio__linkedinbtn {
    align-content: center;
    background-color: var(--c-black);
    display: inline-grid;
    height: 3rem;
    justify-content: center;
    place-content: center;
    text-decoration: none;
    width: 3rem;
    z-index: 1
}

@media (min-width:90em) {
    .bx-leadership__bio__linkedinbtn {
        height: 3.5rem;
        width: 3.5rem
    }
}

@media (min-width:120em) {
    .bx-leadership__bio__linkedinbtn {
        height: 4rem;
        width: 4rem
    }
}

.bx-leadership__bio__linkedinbtn svg {
    height: 3rem;
    width: 3rem
}

@media (min-width:90em) {
    .bx-leadership__bio__linkedinbtn svg {
        height: 3.5rem;
        width: 3.5rem
    }
}

@media (min-width:120em) {
    .bx-leadership__bio__linkedinbtn svg {
        height: 4rem;
        width: 4rem
    }
}

.bx-leadership__bio__linkedinbtn:hover .cls-2,
.bx-leadership__bio__linkedinbtn:hover .cls-4 {
    fill: var(--c-black)
}

.bx-leadership__bio__linkedinbtn:hover .cls-1 {
    fill: var(--c-white)
}

.bx-leadership__bio__linkedinbtn:hover {
    transform: scale(1.1667)
}

@media (min-width:90em) {
    .bx-leadership__bio__linkedinbtn:hover {
        transform: scale(1.1427)
    }
}

@media (min-width:120em) {
    .bx-leadership__bio__linkedinbtn:hover {
        transform: scale(1.125)
    }
}

.bx-leadership__bio__linkedinbtn:hover:before {
    fill: var(--c-black)
}

.bx-leadership__first__last__name {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    margin: 0;
    padding-bottom: var(--spacing-24)
}

@media (min-width:22.5em) {
    .bx-leadership__first__last__name {
        font-size: var(--fs-32);
        line-height: 3rem;
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__first__last__name {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-leadership__first__last__name {
        line-height: 3rem;
        width: 18.5rem
    }
}

@media (min-width:80em) {
    .bx-leadership__first__last__name {
        font-size: var(--fs-40);
        line-height: 3.75rem;
        width: 21.5rem
    }
}

@media (min-width:90em) {
    .bx-leadership__first__last__name {
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-leadership__first__last__name {
        font-size: var(--fs-48);
        line-height: 4.5rem;
        width: 25rem
    }
}

@media (min-width:22.5em) {
    .bx-leadership__first__last__name.no_image {
        padding-top: 0
    }
}

@media (min-width:48em) {
    .bx-leadership__first__last__name.no_image {
        padding-top: 0
    }
}

.bx-leadership__bio__designation {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light);
    line-height: 1.6875rem;
    padding-bottom: var(--spacing-8)
}

@media (min-width:22.5em) {
    .bx-leadership__bio__designation {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__bio__designation {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-leadership__bio__designation {
        width: 18.5rem
    }
}

@media (min-width:80em) {
    .bx-leadership__bio__designation {
        width: 21.5rem
    }
}

@media (min-width:90em) {
    .bx-leadership__bio__designation {
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-leadership__bio__designation {
        font-size: var(--fs-24);
        line-height: 1.875rem;
        width: 25rem
    }
}

.bx-leadership__dept__location {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-light);
    line-height: 1.3125rem
}

@media (min-width:22.5em) {
    .bx-leadership__dept__location {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__dept__location {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-leadership__dept__location {
        width: 18.5rem
    }
}

@media (min-width:80em) {
    .bx-leadership__dept__location {
        width: 21.5rem
    }
}

@media (min-width:90em) {
    .bx-leadership__dept__location {
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-leadership__dept__location {
        font-size: var(--fs-16);
        line-height: 1.5rem;
        width: 25rem
    }
}

.bx-leadership__bio__content {
    color: var(--c-black);
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light);
    line-height: 1.6875rem;
    text-align: left
}

@media (min-width:22.5em) {
    .bx-leadership__bio__content {
        margin: var(--spacing-64) var(--spacing-16) 0 1.125rem;
        padding-bottom: var(--spacing-80);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__bio__content {
        margin: var(--spacing-72) var(--spacing-24) 0 1.625rem;
        padding-bottom: var(--spacing-88);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-leadership__bio__content {
        margin: var(--spacing-80) var(--spacing-216) 0 2.625rem;
        padding-bottom: var(--spacing-96);
        width: 32rem
    }
}

@media (min-width:80em) {
    .bx-leadership__bio__content {
        margin: var(--spacing-88) 22.5rem 0 var(--spacing-72);
        padding-bottom: var(--spacing-144);
        width: 35rem
    }
}

@media (min-width:90em) {
    .bx-leadership__bio__content {
        margin: var(--spacing-96) 25.5rem 0 var(--spacing-80);
        padding-bottom: var(--spacing-160);
        width: 39rem
    }
}

@media (min-width:120em) {
    .bx-leadership__bio__content {
        font-size: var(--fs-20);
        line-height: 1.875rem;
        margin: var(--spacing-104) 28rem 0 var(--spacing-104);
        padding-bottom: var(--spacing-192);
        width: 44.5rem
    }
}

.bx-leadership__bio__wrap {
    top: var(--wp-admin--admin-bar--height, 0)
}

@media (min-width:48em) {
    .bx-leadership__image__block__img__mobile {
        display: none !important
    }
}

@media (min-width:22.5em) {
    .bx-leadership__image__block__img__mobile {
        display: block
    }
}

.bx-leadership__image__block {
    display: block
}

@media (min-width:48em) {
    .bx-leadership__image__block {
        display: block !important
    }
}

@media (min-width:22.5em) {
    .bx-leadership__image__block {
        display: none
    }
}

.bx-leadership__bio__biocontent {
    display: none
}

.bx-leadership__bio__overlay[\:has\(\%20\.bx-leadership__image__block__img__mobile\)] .bx-leadership__bio__closeButton__wrapper {
    display: inline;
    display: initial
}

.bx-leadership__bio__overlay:has(.bx-leadership__image__block__img__mobile) .bx-leadership__bio__closeButton__wrapper {
    display: inline;
    display: initial
}

.bx-leadership__bio__closeButton__wrapper.only_for_min {
    display: none
}

@media (min-width:22.5em) {
    .bx-leadership__bio__closeButton__wrapper.only_for_min {
        display: flex;
        flex-direction: row-reverse;
        padding-bottom: 2rem;
        padding-right: 1rem;
        padding-top: 2rem
    }
}

@media (min-width:26em) {
    .bx-leadership__bio__closeButton__wrapper.only_for_min {
        padding-right: 1.5rem
    }
}

@media (min-width:48em) {
    .bx-leadership__bio__closeButton__wrapper.only_for_min {
        display: none
    }
}

.bx-leadership__bio__closeButton__wrapper.only_for_min .bx-leadership__bio__closebtn {
    margin-top: 0;
    position: static
}

.bx-leadership__bio__tag {
    overflow: hidden
}

@media(min-width:22.5em) {
    .bx-leadership__bio__closeButton__wrapper {
        display: none
    }
}

@media (min-width:48em) {
    .bx-leadership__bio__closeButton__wrapper {
        display: block
    }
}

#bx-leadership-totalWrapper button.bx-leadership__bio__closebtn.focus-visible .cls-1 {
    fill: var(--c-yellow)
}

#bx-leadership-totalWrapper button.bx-leadership__bio__closebtn:focus-visible .cls-1 {
    fill: var(--c-yellow)
}

.bx-leadership__bio__linkedinbtn.focus-visible {
    outline: none !important
}

.bx-leadership__bio__linkedinbtn:focus-visible {
    outline: none !important
}

.bx-leadership__bio__linkedinbtn.focus-visible .cls-2 {
    fill: var(--c-yellow);
    stroke: var(--c-black)
}

.bx-leadership__bio__linkedinbtn:focus-visible .cls-2 {
    fill: var(--c-yellow);
    stroke: var(--c-black)
}

.bx-leadership__bio__linkedinbtn.focus-visible .cls-4 {
    fill: var(--c-black)
}

.bx-leadership__bio__linkedinbtn:focus-visible .cls-4 {
    fill: var(--c-black)
}

.bx-leadership__designation a {
    text-decoration: none
}

.bx-leadership-field__author.focus-visible {
    background: var(--c-black) !important
}

.bx-leadership-field__author:focus-visible {
    background: var(--c-black) !important
}

.bx-leadership__bio__wrap .tenup--block-components__character-count {
    display: none
}

@media (max-width:47.9375em) {

    .bx-leadership__grid__wrap__no-image .bx-leadership__name__designation__block,
    .bx-leadership__grid__wrap__no-image .bx-leadership__name__designation__inner__block {
        padding-top: var(--spacing-32)
    }
}

@media(min-width:22.5em) {
    .bx-leadership__grid__item__linkedin-empty {
        padding-bottom: var(--spacing-56)
    }
}

@media(min-width:48em) {
    .bx-leadership__grid__item__linkedin-empty {
        padding-bottom: 0
    }
}

.is-color-theme-dark .bx-leadership__bio__content a {
    color: var(--c-black)
}

.bx-leadership__first__last__name .bx-leadership__name-symbol {
    left: -.25rem
}

.bx-leadership__bio__content p {
    font-size: var(--fs-18) !important
}

.bx-leadership {
    background-color: var(--c-background);
    color: var(--c-copy);
    margin-top: 0
}

.bx-leadership p {
    word-wrap: break-word
}

.bx-leadership__grid__inner__wrap,
.bx-leadership__grid__innerwrap {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:22.5em) {

    .bx-leadership__grid__inner__wrap,
    .bx-leadership__grid__innerwrap {
        --columns: 1;
        grid-template-areas: "leadershipcard"
    }
}

@media (min-width:26em) {

    .bx-leadership__grid__inner__wrap,
    .bx-leadership__grid__innerwrap {
        --columns: 1;
        grid-template-areas: "leadershipcard"
    }
}

@media (min-width:48em) {

    .bx-leadership__grid__inner__wrap,
    .bx-leadership__grid__innerwrap {
        --columns: 2;
        -moz-column-gap: var(--spacing-192);
        column-gap: var(--spacing-192);
        grid-template-areas: "leadershipcard leadershipcard"
    }
}

@media (min-width:80em) {

    .bx-leadership__grid__inner__wrap,
    .bx-leadership__grid__innerwrap {
        --columns: 4;
        -moz-column-gap: var(--spacing-72);
        column-gap: var(--spacing-72);
        grid-template-areas: "leadershipcard leadershipcard leadershipcard leadershipcard"
    }
}

@media (min-width:90em) {

    .bx-leadership__grid__inner__wrap,
    .bx-leadership__grid__innerwrap {
        --columns: 4;
        -moz-column-gap: var(--spacing-96);
        column-gap: var(--spacing-96);
        grid-template-areas: "leadershipcard leadershipcard leadershipcard leadershipcard"
    }
}

@media (min-width:120em) {

    .bx-leadership__grid__inner__wrap,
    .bx-leadership__grid__innerwrap {
        --columns: 4;
        -moz-column-gap: var(--spacing-120);
        column-gap: var(--spacing-120);
        grid-template-areas: "leadershipcard leadershipcard leadershipcard leadershipcard"
    }
}

@media (min-width:22.5em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__no-image {
        row-gap: var(--spacing-64)
    }
}

@media (min-width:26em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__no-image {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__no-image {
        row-gap: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__no-image {
        row-gap: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__no-image {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:22.5em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__has-image {
        row-gap: var(--spacing-64)
    }
}

@media (min-width:26em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__has-image {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__has-image {
        row-gap: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__has-image {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__has-image {
        row-gap: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .bx-leadership__grid__innerwrap.bx-leadership__grid__wrap__has-image {
        row-gap: var(--spacing-120)
    }
}

.bx-leadership__grid__inner__wrap.bx-leadership__grid__innerwrap .bx-leadership__grid__image sup {
    left: .125rem
}

.bx-leadership__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-leadership__inner {
        --columns: 4;
        grid-template-areas: "leadership leadership leadership leadership"
    }
}

@media (min-width:48em) {
    .bx-leadership__inner {
        --columns: 8;
        grid-template-areas: "leadership leadership leadership leadership leadership leadership leadership"
    }
}

@media (min-width:80em) {
    .bx-leadership__inner {
        --columns: 16;
        grid-template-areas: "leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership"
    }
}

.bx-leadership__front .bx-leadership__grid__wrap {
    grid-area: leadership;
    width: -moz-max-content;
    width: max-content
}

@media (min-width:120em),
(min-width:48em),
(min-width:80em),
(min-width:90em) {
    .bx-leadership__grid__innerwrap:hover[\:has\(\.bx-leadership__grid__image\:hover\)] .bx-leadership__grid__image:not(:hover) {
        opacity: .5;
        transition: opacity .1s ease-out
    }

    .bx-leadership__grid__innerwrap:hover:has(.bx-leadership__grid__image:hover) .bx-leadership__grid__image:not(:hover) {
        opacity: .5;
        transition: opacity .1s ease-out
    }
}

@media (min-width:120em),
(min-width:48em),
(min-width:80em),
(min-width:90em) {
    .bx-leadership__grid__innerwrap:hover .bx-leadership__grid__image:hover {
        opacity: 1 !important
    }
}

@media (min-width:22.5em) {
    .bx-leadership__front .bx-leadership__grid__item {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__front .bx-leadership__grid__item {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-leadership__front .bx-leadership__grid__item {
        width: 15.5rem
    }
}

@media (min-width:80em) {
    .bx-leadership__front .bx-leadership__grid__item {
        width: 14.375rem
    }
}

@media (min-width:90em) {
    .bx-leadership__front .bx-leadership__grid__item {
        width: 15.25rem
    }
}

@media (min-width:120em) {
    .bx-leadership__front .bx-leadership__grid__item {
        width: 20.125rem
    }
}

.bx-leadership__author .bx-leadership__with__image img {
    height: auto !important;
    width: 100% !important
}

.bx-leadership__with__image img {
    aspect-ratio: 1/1
}

@media (min-width:22.5em) {
    .bx-leadership__with__image img {
        height: auto;
        margin-bottom: 2rem;
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__with__image img {
        height: auto;
        margin-bottom: 2rem;
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-leadership__with__image img {
        height: auto;
        margin-bottom: 1.5rem;
        width: 15.5rem
    }
}

@media (min-width:80em) {
    .bx-leadership__with__image img {
        height: auto;
        margin-bottom: 1.5rem;
        width: 14.375rem
    }
}

@media (min-width:90em) {
    .bx-leadership__with__image img {
        height: auto;
        margin-bottom: 1.5rem;
        width: 15.25rem
    }
}

@media (min-width:120em) {
    .bx-leadership__with__image img {
        height: auto;
        margin-bottom: 2rem;
        width: 20.125rem
    }
}

.bx-leadership__grid__image.no_image {
    display: grid;
    text-align: center
}

@media (min-width:22.5em) {
    .bx-leadership__grid__image.no_image {
        margin-bottom: var(--spacing-64);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-leadership__grid__image.no_image {
        margin-bottom: var(--spacing-72);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-leadership__grid__image.no_image {
        margin-bottom: var(--spacing-56);
        width: 15.5rem
    }
}

@media (min-width:80em) {
    .bx-leadership__grid__image.no_image {
        margin-bottom: var(--spacing-56);
        width: 14.375rem
    }
}

@media (min-width:90em) {
    .bx-leadership__grid__image.no_image {
        margin-bottom: var(--spacing-64);
        width: 15.25rem
    }
}

@media (min-width:120em) {
    .bx-leadership__grid__image.no_image {
        margin-bottom: var(--spacing-72);
        width: 20.125rem
    }
}

.bx-leadership__name {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    margin-left: 0;
    text-align: left
}

@media (min-width:22.5em) {
    .bx-leadership__name {
        font-size: var(--fs-24)
    }
}

@media (min-width:48em) {
    .bx-leadership__name {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-leadership__name {
        font-size: var(--fs-24)
    }
}

@media (min-width:22.5em) {
    .bx-leadership__designation {
        margin-top: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-leadership__designation {
        margin-top: var(--spacing-8)
    }
}

@media (min-width:120em) {
    .bx-leadership__designation {
        margin-top: var(--spacing-16)
    }
}

.bx-leadership__designation {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    margin-left: 0;
    text-align: left
}

@media (min-width:22.5em) {
    .bx-leadership__designation {
        font-size: var(--fs-16)
    }
}

@media (min-width:48em) {
    .bx-leadership__designation {
        font-size: var(--fs-14)
    }
}

@media (min-width:120em) {
    .bx-leadership__designation {
        font-size: var(--fs-16)
    }
}

.wp-block-blackstone-v2-leadership.is-color-theme-dark .bx-leadership__grid__wrap {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-leadership__front .bx-leadership__grid__image {
    cursor: pointer
}

.bx-leadership__front .bx-leadership__name .bx-leadership__name-text {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    display: inline;
    text-decoration: none;
    transition: background-size .3s
}

.bx-leadership__grid__item.focus-visible {
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-leadership__grid__item:focus-visible {
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-leadership__front .bx-leadership__grid__image:hover .bx-leadership__name-text {
    background-size: 100% .063rem
}

.bx-leadership__front .bx-leadership__grid__image .bx-leadership__name-symbol {
    left: -.125rem
}

.bx-leadership__bio__content.focus-visible,
.bx-leadership__front.focus-visible {
    border: 4px solid var(--c-yellow)
}

.bx-leadership__bio__content:focus-visible,
.bx-leadership__front:focus-visible {
    border: 4px solid var(--c-yellow)
}

.bx-leadership_overlay_background .cls-1 {
    fill: none
}

.bx-leadership_overlay_background .cls-2 {
    stroke: #fff;
    stroke-width: 1.5px
}

.bx-leadership_overlay_background .cls-3 {
    clip-path: url(#clip-path)
}

.bx-leadership_overlay_background .cls-4 {
    fill: #fff
}

.bx-leadership_overlay_background .cls-5 {
    stroke: none
}

.bx-leadership__grid__item[\:has\(img\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-leadership__grid__item:has(img[data-uw-sr-styled=true]) {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-leadership__grid__item[\:has\(h4\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-leadership__grid__item:has(h4[data-uw-sr-styled=true]) {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-leadership__grid__item[\:has\(p\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-leadership__grid__item:has(p[data-uw-sr-styled=true]) {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-leadership__bio_dam__image {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.bx-leadership__image__block_closebutton_inner__image {
    display: inline-flex;
    height: 100%;
    width: 100%
}

.bx-leadership__bio__content a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-leadership__bio__content a:hover {
    background-size: auto .063rem
}

@media (min-width:80em) {
    .bx-leadership__bio__content a:hover {
        background-size: auto .063rem
    }
}

[dir=ltr] .bx-leadership__bio__content div:not(:first-child):not(:empty),
[dir=ltr] .bx-leadership__bio__content p:not(:first-child):not(:empty) {
    margin-left: 0
}

[dir=ltr] .bx-leadership__bio__content div:not(:first-child):not(:empty),
[dir=ltr] .bx-leadership__bio__content p:not(:first-child):not(:empty),
[dir=rtl] .bx-leadership__bio__content div:not(:first-child):not(:empty),
[dir=rtl] .bx-leadership__bio__content p:not(:first-child):not(:empty) {
    margin-right: 0
}

[dir=rtl] .bx-leadership__bio__content div:not(:first-child):not(:empty),
[dir=rtl] .bx-leadership__bio__content p:not(:first-child):not(:empty) {
    margin-left: 0
}

.bx-leadership__bio__content div:not(:first-child):not(:empty),
.bx-leadership__bio__content p:not(:first-child):not(:empty) {
    display: block;
    unicode-bidi: isolate
}

@media (min-width:22.5em) {

    .bx-leadership__bio__content div:not(:first-child):not(:empty),
    .bx-leadership__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:26em) {

    .bx-leadership__bio__content div:not(:first-child):not(:empty),
    .bx-leadership__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:48em) {

    .bx-leadership__bio__content div:not(:first-child):not(:empty),
    .bx-leadership__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:80em) {

    .bx-leadership__bio__content div:not(:first-child):not(:empty),
    .bx-leadership__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:90em) {

    .bx-leadership__bio__content div:not(:first-child):not(:empty),
    .bx-leadership__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:120em) {

    .bx-leadership__bio__content div:not(:first-child):not(:empty),
    .bx-leadership__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.875rem
    }
}

.bx-hero-media {
    background-color: var(--c-background);
    color: var(--c-white)
}

@media (min-width:22.5em) {
    .bx-hero-media-item__media.bx-hero-media-has-mobile-image .bx-hero-media__teaser_video {
        display: none !important
    }
}

@media (min-width:26em) {
    .bx-hero-media-item__media.bx-hero-media-has-mobile-image .bx-hero-media__teaser_video {
        display: none !important
    }
}

@media (min-width:48em) {
    .bx-hero-media-item__media.bx-hero-media-has-mobile-image .bx-hero-media__teaser_video {
        display: block !important
    }
}

@media (min-width:80em) {
    .bx-hero-media-item__media.bx-hero-media-has-mobile-image .bx-hero-media__teaser_video {
        display: block !important
    }
}

@media print {
    .bx-hero-media-item__media.bx-hero-media-has-mobile-image .bx-hero-media__teaser_video {
        display: block !important
    }
}

@media (min-width:90em) {
    .bx-hero-media-item__media.bx-hero-media-has-mobile-image .bx-hero-media__teaser_video {
        display: block !important
    }
}

@media (min-width:120em) {
    .bx-hero-media-item__media.bx-hero-media-has-mobile-image .bx-hero-media__teaser_video {
        display: block !important
    }
}

.bx-hero-media__teaser_video {
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-hero-media__teaser_video {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-hero-media__teaser_video {
    display: block !important
}

.bx-hero-media__mobile_image {
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-hero-media__mobile_image {
        display: block !important;
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:26em) {
    .bx-hero-media__mobile_image {
        display: block !important
    }
}

@media (min-width:48em) {
    .bx-hero-media__mobile_image {
        display: none !important
    }
}

@media (min-width:80em) {
    .bx-hero-media__mobile_image {
        display: none !important
    }
}

@media print {
    .bx-hero-media__mobile_image {
        display: none !important
    }
}

@media (min-width:90em) {
    .bx-hero-media__mobile_image {
        display: none !important
    }
}

@media (min-width:120em) {
    .bx-hero-media__mobile_image {
        display: none !important
    }
}

.bx-hero-media-item__main {
    padding-top: var(--spacing-48)
}

@media (min-width:26em) {
    .bx-hero-media-item__main {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-hero-media-item__main {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: ". Title Title Title Title Title Title ." ". Content Content Content Content Content.";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        margin-top: var(--spacing-64)
    }
}

@media (min-width:80em) {
    .bx-hero-media-item__main {
        --columns: 16;
        grid-template-areas: ". Title Title Title Title Title Title . . . Content Content Content Content Content Content";
        margin-top: var(--spacing-48)
    }
}

@media print {
    .bx-hero-media-item__main {
        --columns: 16;
        grid-template-areas: ". Title Title Title Title Title Title . . . Content Content Content Content Content Content";
        margin-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-hero-media-item__main {
        grid-template-areas: ". Title Title Title Title Title Title Title . . Content Content Content Content Content Content";
        margin-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-hero-media-item__main {
        grid-template-areas: ". Title Title Title Title Title Title . . . Content Content Content Content Content .";
        margin-top: var(--spacing-64)
    }
}

.bx-hero-media-item__bg {
    background-repeat: no-repeat;
    background-size: cover;
    grid-area: Media
}

.bx-hero-media:hover {
    animation-delay: -1ms !important;
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
    background-attachment: scroll !important;
    scroll-behavior: auto !important;
    transition-delay: 0s !important;
    transition-duration: 0s !important
}

@media (min-width:22.5em) {
    .bx-hero-media__inner {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:48em) {
    .bx-hero-media__inner {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:80em) {
    .bx-hero-media__inner {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-hero-media__inner {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-hero-media__inner {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-hero-media__inner {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-hero-media__inner {
    margin-left: auto;
    margin-right: auto
}

.bx-hero-media__items {
    width: 100%
}

.bx-hero-media__item {
    flex-shrink: 0;
    padding-bottom: var(--spacing-80);
    width: 100%
}

@media (min-width:26em) {
    .bx-hero-media__item {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-hero-media__item {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-hero-media__item {
        padding-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-hero-media__item {
        padding-bottom: var(--spacing-24)
    }
}

.bx-hero-media-item__media {
    --x: 0.5;
    --y: 0.5;
    position: relative
}

@media (min-width:22.5em) {
    .bx-hero-media-item__media {
        --columns: 4;
        grid-gap: var(--spacing-16);
        display: grid;
        gap: var(--spacing-16);
        grid-template-areas: "Media Media Media Media";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-hero-media-item__media {
        --columns: 8;
        grid-template-areas: "Media Media Media Media Media Media Media Media"
    }
}

@media (min-width:80em) {
    .bx-hero-media-item__media {
        --columns: 16;
        grid-template-areas: "Media Media Media Media Media Media Media Media Media Media Media Media Media Media Media Media"
    }
}

@media print {
    .bx-hero-media-item__media {
        --columns: 16;
        grid-template-areas: "Media Media Media Media Media Media Media Media Media Media Media Media Media Media Media Media"
    }
}

.bx-hero-media-item__media iframe,
.bx-hero-media-item__media img,
.bx-hero-media-item__media video {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

@media (min-width:22.5em) {

    .bx-hero-media-item__media iframe,
    .bx-hero-media-item__media img,
    .bx-hero-media-item__media video {
        aspect-ratio: 3/4;
        height: auto
    }
}

@media (min-width:48em) {

    .bx-hero-media-item__media iframe,
    .bx-hero-media-item__media img,
    .bx-hero-media-item__media video {
        aspect-ratio: 4/3
    }
}

@media (min-width:80em) {

    .bx-hero-media-item__media iframe,
    .bx-hero-media-item__media img,
    .bx-hero-media-item__media video {
        aspect-ratio: 21/9;
        height: 100%
    }
}

@media print {

    .bx-hero-media-item__media iframe,
    .bx-hero-media-item__media img,
    .bx-hero-media-item__media video {
        aspect-ratio: 21/9;
        height: 100%
    }
}

.bx-hero-media-item__curtain {
    background: var(--c-graphics);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 100%, 0);
    width: 100%
}

.bx-hero-media-item__title.focus-visible {
    color: var(--c-white) !important
}

.bx-hero-media-item__title:focus-visible {
    color: var(--c-white) !important
}

.bx-hero-media-item__title {
    background-color: var(--c-background);
    color: var(--c-white) !important;
    font-size: var(--fs-32);
    grid-area: Title
}

@media (min-width:48em) {
    .bx-hero-media-item__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {
    .bx-hero-media-item__title {
        font-size: var(--fs-32)
    }
}

@media print {
    .bx-hero-media-item__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:90em) {
    .bx-hero-media-item__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-hero-media-item__title {
        font-size: var(--fs-48)
    }
}

.bx-hero-media-item__content {
    grid-area: Content;
    margin-top: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-hero-media-item__content {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-hero-media-item__content {
        margin-top: 0
    }
}

@media print {
    .bx-hero-media-item__content {
        margin-top: 0
    }
}

.bx-hero-media-item__blurb {
    font-size: var(--fs-18)
}

@media (min-width:90em) {
    .bx-hero-media-item__blurb {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .bx-hero-media-item__blurb {
        font-size: var(--fs-24)
    }
}

.bx-hero-media-item__blurb>p {
    font-size: inherit
}

.bx-hero-media-item__cta {
    margin-top: var(--spacing-48)
}

@media (min-width:80em) {
    .bx-hero-media-item__cta {
        margin-top: var(--spacing-40)
    }
}

@media print {
    .bx-hero-media-item__cta {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-hero-media-item__cta {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-hero-media-item__cta {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-hero-media__item--video .bx-hero-media-item__cta .bx-hero-media__nav-button-icon {
        display: none
    }
}

@media print {
    .bx-hero-media__item--video .bx-hero-media-item__cta .bx-hero-media__nav-button-icon {
        display: none
    }
}

@media (min-width:80em) {
    .bx-hero-media__item--video .bx-hero-media-item__cta .bx-singular-link__label {
        line-height: 1.5;
        vertical-align: auto
    }
}

@media print {
    .bx-hero-media__item--video .bx-hero-media-item__cta .bx-singular-link__label {
        line-height: 1.5;
        vertical-align: auto
    }
}

.bx-hero-media__item--has-mobile-image .bx-hero-media-item__media video {
    display: none
}

@media (min-width:48em) {
    .bx-hero-media__item--has-mobile-image .bx-hero-media-item__media video {
        display: block
    }
}

@media print {
    .bx-hero-media__item--has-mobile-image .bx-hero-media-item__media video {
        display: block
    }
}

.bx-hero-media__item--has-mobile-image .bx-hero-media-item__media img {
    display: block
}

@media (min-width:48em) {
    .bx-hero-media__item--has-mobile-image .bx-hero-media-item__media img {
        display: none
    }
}

@media print {
    .bx-hero-media__item--has-mobile-image .bx-hero-media-item__media img {
        display: none
    }
}

.bx-hero-media__floater-container {
    position: absolute;
    right: 0;
    top: 20%
}

.bx-hero-media__floater {
    background-color: gray;
    color: var(--c-white);
    height: 2.5rem;
    padding: var(--spacing-16);
    width: auto
}

.bx-hero-media__floater[aria-hidden=true] {
    display: none
}

.bx-hero-media__floater:hover .bx-hero-media__floater-inner {
    --c-link: var(--c-black);
    background-color: var(--c-white)
}

.bx-hero-media__floater-inner {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    transition: background-color .3s ease-in-out;
    width: 100%
}

.bx-hero-media__floater-link {
    background-color: var(--c-black);
    color: var(--c-white);
    font-size: var(--fs-16);
    position: absolute;
    right: 5%
}

.bx-hero-media__floater-link a:after {
    border-radius: 100%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.bx-hero-media__footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media (min-width:48em) {
    .bx-hero-media__footer {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-hero-media__footer {
        --columns: 16
    }
}

@media print {
    .bx-hero-media__footer {
        --columns: 16
    }
}

.bx-hero-media__nav {
    align-items: center;
    display: flex;
    gap: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-hero-media__nav {
        grid-column-end: 8;
        grid-column-start: 2
    }
}

@media (min-width:80em) {
    .bx-hero-media__nav {
        gap: var(--spacing-56);
        grid-column-end: 16;
        grid-column-start: 2
    }
}

@media print {
    .bx-hero-media__nav {
        gap: var(--spacing-56);
        grid-column-end: 16;
        grid-column-start: 2
    }
}

@media (min-width:90em) {
    .bx-hero-media__nav {
        gap: var(--spacing-64)
    }
}

.bx-hero-media__nav-button {
    --fs: var(--fs-18);
    background-color: transparent;
    color: var(--c-link);
    font-size: var(--fs);
    font-weight: var(--fw-regular)
}

.bx-hero-media__nav-button span,
.bx-hero-media__nav-button svg {
    pointer-events: none
}

.bx-hero-media__nav-button:hover .bx-hero-media__nav-button-icon {
    transform: scale(1.1666666667)
}

.bx-hero-media__nav-button:hover .bx-hero-media__nav-button-icon-fill {
    opacity: 1
}

.bx-hero-media__nav-button:hover .bx-hero-media__nav-button-icon-arrow {
    opacity: 0
}

.bx-hero-media__nav-button:hover .bx-hero-media__nav-button-icon-play {
    border-color: transparent transparent transparent var(--c-variant-black)
}

.bx-hero-media__nav-button--prev {
    transform: rotate(180deg)
}

.bx-hero-media__nav-button--play {
    border-color: transparent transparent transparent var(--c-variant-black)
}

.bx-hero-media__nav-button-icon {
    display: inline-block;
    height: var(--spacing-40);
    transition: transform .3s;
    width: var(--spacing-40)
}

@media (min-width:120em) {
    .bx-hero-media__nav-button-icon {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

.bx-hero-media__nav-button-icon-fill {
    opacity: 0
}

.bx-hero-media__nav-button-icon-arrow,
.bx-hero-media__nav-button-icon-fill {
    transition: opacity .3s
}

.bx-hero-media__anchor_only .bx-hero-media-feature,
.bx-hero-media__both_hide .bx-anchor-navigation,
.bx-hero-media__both_hide .bx-hero-media-feature,
.bx-hero-media__media_only .bx-anchor-navigation {
    display: none
}

.bx-hero-media-feature__floater-link-image {
    background: var(--c-black);
    border-radius: var(--spacing-32)
}

.bx-hero-button__nav-button {
    --fs: var(--fs-18);
    background-color: transparent;
    color: var(--c-white);
    font-size: var(--fs);
    font-weight: var(--fw-regular)
}

.bx-hero-button__nav-button:hover .bx-hero-button__nav-button-icon {
    transform: scale(1.1666666667)
}

.bx-hero-button__nav-button:hover .bx-hero-button__nav-button-icon-fill {
    opacity: 1
}

.bx-hero-button__nav-button:hover .bx-hero-button__nav-button-icon-arrow {
    opacity: 0
}

.bx-hero-button__nav-button--prev {
    transform: rotate(180deg)
}

.bx-hero-button__nav-button-icon {
    background: var(--c-black);
    border-radius: var(--spacing-32);
    display: inline-block;
    height: var(--spacing-40);
    transition: transform .3s;
    width: var(--spacing-40)
}

@media (min-width:120em) {
    .bx-hero-button__nav-button-icon {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

.bx-hero-media_video-icon-color-black .bx-hero-button__nav-button-icon {
    background: var(--c-black)
}

.bx-hero-media_video-icon-color-white .bx-hero-button__nav-button-icon {
    background: var(--c-white);
    color: var(--c-black)
}

.bx-hero-media_video-icon-color-black .feature-media-cls-1 {
    fill: var(--c-black);
    stroke: var(--c-black)
}

.bx-hero-media_video-icon-color-white .feature-media-cls-1 {
    fill: var(--c-white);
    stroke: var(--c-white)
}

.bx-hero-media_video-icon-color-black .feature-media-cls-2 {
    fill: var(--c-white)
}

.bx-hero-media_video-icon-color-white .feature-media-cls-2 {
    fill: var(--c-black)
}

.bx-hero-button__nav-button-icon-fill {
    opacity: 0
}

.bx-hero-button__nav-button-icon-arrow,
.bx-hero-button__nav-button-icon-fill {
    transition: opacity .3s
}

.bx-error-custom {
    font-size: var(--spacing-12)
}

.bx-hero-media__is-custom-dark {
    background: var(--c-black);
    color: var(--c-white)
}

.bx-hero-media__inner {
    max-width: var(--container-width);
    position: relative
}

@media (max-width:47.9375em) {
    .bx-hero-media-has-mobile-image .bx-hero-media-mob {
        display: none !important
    }
}

@media (min-width:80em) {

    .bx-hero-media-item__media .bx-hero-media-change-aspect__ratio iframe,
    .bx-hero-media-item__media .bx-hero-media-change-aspect__ratio img,
    .bx-hero-media-item__media .bx-hero-media-change-aspect__ratio video {
        aspect-ratio: 16/9
    }
}

@media print {

    .bx-hero-media-item__media .bx-hero-media-change-aspect__ratio iframe,
    .bx-hero-media-item__media .bx-hero-media-change-aspect__ratio img,
    .bx-hero-media-item__media .bx-hero-media-change-aspect__ratio video {
        aspect-ratio: 16/9
    }
}

@media (min-width:22.5em) {
    .bx-hero-media-item__media .video-js .vjs-tech {
        height: 27.313rem
    }
}

@media (min-width:26em) {
    .bx-hero-media-item__media .video-js .vjs-tech {
        height: 30.625rem
    }
}

@media (min-width:48em) {
    .bx-hero-media-item__media .video-js .vjs-tech {
        height: 32.25rem
    }
}

@media (min-width:80em) {
    .bx-hero-media-item__media .video-js .vjs-tech {
        height: 39.938rem
    }
}

@media (min-width:90em) {
    .bx-hero-media-item__media .video-js .vjs-tech {
        height: 44.438rem
    }
}

@media (min-width:120em) {
    .bx-hero-media-item__media .video-js .vjs-tech {
        height: 57.938rem
    }
}

@media (min-width:22.5em) {
    .bx-hero-media-item__media .bc-player-R9lfdXjDx_default-index-0.vjs-fluid:not(.vjs-audio-only-mode) {
        padding-top: 27.313rem
    }
}

@media (min-width:26em) {
    .bx-hero-media-item__media .bc-player-R9lfdXjDx_default-index-0.vjs-fluid:not(.vjs-audio-only-mode) {
        padding-top: 30.625rem
    }
}

@media (min-width:48em) {
    .bx-hero-media-item__media .bc-player-R9lfdXjDx_default-index-0.vjs-fluid:not(.vjs-audio-only-mode) {
        padding-top: 32.25rem
    }
}

@media (min-width:80em) {
    .bx-hero-media-item__media .bc-player-R9lfdXjDx_default-index-0.vjs-fluid:not(.vjs-audio-only-mode) {
        padding-top: 39.938rem
    }
}

@media (min-width:90em) {
    .bx-hero-media-item__media .bc-player-R9lfdXjDx_default-index-0.vjs-fluid:not(.vjs-audio-only-mode) {
        padding-top: 44.438rem
    }
}

@media (min-width:120em) {
    .bx-hero-media-item__media .bc-player-R9lfdXjDx_default-index-0.vjs-fluid:not(.vjs-audio-only-mode) {
        padding-top: 57.938rem
    }
}

.bx-hero-media-item__media .bx-error-custom {
    font-size: .75rem
}

.bx-hero-media__author .bx-hero-media-item__media {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: var(--container-width)
}

.bx-hero-media__teaser_video .video-js .vjs-control-bar {
    display: none !important
}

.bx-hero-media-item__media__outer_wrapper {
    position: relative
}

.bx-hero-media__is-custom-default .bx-inline-disclaimer__content {
    color: var(--c-black)
}

.bx-hero-media-feature {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding: var(--spacing-16);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-hero-media-feature {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-hero-media-feature-fe {
    background-color: var(--c-background);
    bottom: 0;
    box-sizing: border-box;
    color: var(--c-copy);
    padding: 0;
    position: absolute;
    position: relative;
    right: 0;
    width: 100%
}

@media (min-width:26em) {
    .bx-hero-media-feature-fe {
        bottom: auto;
        position: relative;
        right: auto
    }
}

@media (min-width:48em) {
    .bx-hero-media-feature-fe {
        bottom: auto;
        position: relative;
        right: auto
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature-fe {
        bottom: var(--spacing-56);
        height: 12.75rem;
        max-width: 39.5rem;
        position: absolute;
        right: var(--spacing-72)
    }
}

@media print {
    .bx-hero-media-feature-fe {
        bottom: var(--spacing-56);
        height: 12.75rem;
        max-width: 39.5rem;
        position: absolute;
        right: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature-fe {
        bottom: var(--spacing-64);
        height: 14.25rem;
        max-width: 44rem;
        right: var(--spacing-80)
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-fe {
        bottom: var(--spacing-72);
        box-sizing: border-box;
        height: 18.75rem;
        max-width: 57.5rem;
        right: var(--spacing-104)
    }
}

.bx-hero-media-feature-item__media[\:has\(\.bx-hero-media-feature-item-main__videolink\.focus-visible\)] .bx-hero-button__nav-button .bx-hero-button__nav-button-icon {
    background: var(--c-yellow) !important;
    color: var(--c-black)
}

.bx-hero-media-feature-item__media:has(.bx-hero-media-feature-item-main__videolink.focus-visible) .bx-hero-button__nav-button .bx-hero-button__nav-button-icon {
    background: var(--c-yellow) !important
}

.bx-hero-media-feature-item__media:has(.bx-hero-media-feature-item-main__videolink.focus-visible) .bx-hero-button__nav-button .bx-hero-button__nav-button-icon {
    color: var(--c-black)
}

.bx-hero-media-feature-item__media[\:has\(\.bx-hero-media-feature-item-main__videolink\:focus-visible\)] .bx-hero-button__nav-button .bx-hero-button__nav-button-icon {
    background: var(--c-yellow) !important;
    color: var(--c-black)
}

.bx-hero-media-feature-item__media:has(.bx-hero-media-feature-item-main__videolink:focus-visible) .bx-hero-button__nav-button .bx-hero-button__nav-button-icon {
    background: var(--c-yellow) !important
}

.bx-hero-media-feature-item__media:has(.bx-hero-media-feature-item-main__videolink:focus-visible) .bx-hero-button__nav-button .bx-hero-button__nav-button-icon {
    color: var(--c-black)
}

.bx-hero-media-feature-item__main {
    display: block
}

@media (min-width:48em) {
    .bx-hero-media-feature-item__main {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Title Title Title Title Title Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        height: 11.625rem
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature-item__main {
        --columns: 9;
        grid-template-areas: "Title Title Title Title Title Content Content Content Content";
        grid-template-columns: var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56);
        height: 12.75rem
    }
}

@media print {
    .bx-hero-media-feature-item__main {
        --columns: 9;
        grid-template-areas: "Title Title Title Title Title Content Content Content Content";
        grid-template-columns: var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56) var(--spacing-56);
        height: 12.75rem
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature-item__main {
        grid-template-areas: "Title Title Title Title Title Content Content Content Content";
        grid-template-columns: var(--spacing-64) var(--spacing-64) var(--spacing-64) var(--spacing-64) var(--spacing-64) var(--spacing-64) var(--spacing-64) var(--spacing-64) var(--spacing-64);
        height: 14.25rem
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-item__main {
        grid-template-columns: var(--spacing-88) var(--spacing-88) var(--spacing-88) var(--spacing-88) var(--spacing-88) var(--spacing-88) var(--spacing-88) var(--spacing-88) var(--spacing-88);
        height: 18.75rem
    }
}

.bx-hero-media-feature-item__bg {
    background-repeat: no-repeat;
    background-size: cover
}

.bx-hero-media-feature:hover {
    animation-delay: -1ms !important;
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
    background-attachment: scroll !important;
    scroll-behavior: auto !important;
    transition-delay: 0s !important;
    transition-duration: 0s !important
}

.bx-hero-media-feature__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-hero-media-feature__items {
    width: 100%
}

.bx-hero-media-feature__item {
    flex-shrink: 0;
    width: 100%
}

.bx-hero-media-feature-fe .bx-hero-media-feature-item__media {
    position: static
}

.is-color-theme-dark .bx-hero-media-feature-item__main_author .block-editor-url-input__input {
    background-color: var(--c-black) !important;
    color: var(--c-white) !important
}

.is-color-theme-dark .bx-hero-media-feature-item__main_author .block-editor-url-input__button-modal-line {
    background-color: var(--c-black) !important
}

.is-color-theme-dark .bx-hero-media-feature-item__main_author svg {
    color: var(--c-white)
}

.is-color-theme-dark .bx-hero-media-feature-item__main_author .components-text-control__input {
    background: var(--c-background)
}

.is-color-theme-dark .bx-hero-media-feature-item__main_author .components-text-control__input:hover {
    background: var(--c-black) !important
}

.is-color-theme-dark .bx-hero-media-feature-item__main_author .components-text-control__input:focus {
    background: var(--c-black)
}

.is-color-theme-dark .bx-hero-media-feature-item__main_author .components-text-control__input {
    color: var(--c-white)
}

@media (min-width:48em) {

    .bx-hero-media-feature-fe .bx-hero-media-feature-item__media,
    .bx-hero-media-feature-fe .bx-hero-media-feature-item__media img,
    .bx-hero-media-feature-fe .bx-hero-media-feature-item__media video {
        -webkit-box-orient: vertical;
        aspect-ratio: 4/3;
        display: -webkit-box;
        width: 100%
    }
}

.bx-hero-media-feature-fe .bx-hero-media-feature-item__media {
    --x: 0.5;
    --y: 0.5;
    width: 100%
}

.bx-hero-media-feature__author .components-form-file-upload iframe {
    height: 100% !important
}

.bx-hero-media-feature__author .bx-hero-media-feature-item__main {
    height: auto
}

@media (min-width:80em) {
    .bx-hero-media-feature__author .bx-hero-media-feature-item__main {
        --columns: 16;
        grid-template-areas: ". Title Title Title Title Title Title . . . Content Content Content Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        padding-right: var(--spacing-56)
    }
}

@media print {
    .bx-hero-media-feature__author .bx-hero-media-feature-item__main {
        --columns: 16;
        grid-template-areas: ". Title Title Title Title Title Title . . . Content Content Content Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        padding-right: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature__author .bx-hero-media-feature-item__main {
        grid-template-areas: ". Title Title Title Title Title Title Title . . Content Content Content Content Content .";
        padding-right: 0
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature__author .bx-hero-media-feature-item__main {
        grid-template-areas: ". Title Title Title Title Title Title . . . Content Content Content Content Content Content"
    }
}

.bx-hero-media-feature-item__media img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%)
}

@media(min-width:22.5em) {
    .bx-hero-media-feature-item__media a.bx-hero-media-feature__cta-link svg {
        bottom: var(--spacing-24);
        position: absolute;
        right: var(--spacing-24)
    }
}

@media(min-width:48em) {
    .bx-hero-media-feature-item__media a.bx-hero-media-feature__cta-link svg {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature-item__media a.bx-hero-media-feature__cta-link svg {
        bottom: var(--spacing-24);
        right: var(--spacing-24)
    }
}

@media print {
    .bx-hero-media-feature-item__media a.bx-hero-media-feature__cta-link svg {
        bottom: var(--spacing-24);
        right: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-item__media a.bx-hero-media-feature__cta-link svg {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

.bx-hero-media-feature-item__curtain {
    background: var(--c-graphics);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 100%, 0);
    width: 100%
}

@media (min-width:22.5em) {
    .bx-hero-media-feature-item__title .bx-is-style-eyebrow {
        font-family: var(--f-sans);
        font-size: var(--fs-14);
        font-weight: var(--fw-regular);
        line-height: 1.313rem;
        text-transform: uppercase
    }
}

.bx-hero-media-feature-item__title .bx-hero-media-feature__title {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: inline;
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    overflow: hidden
}

@media (min-width:22.5em) {
    .bx-hero-media-feature-item__title .bx-hero-media-feature__title {
        font-size: var(--fs-24);
        line-height: 2.25rem !important
    }
}

@media (min-width:48em) {
    .bx-hero-media-feature-item__title .bx-hero-media-feature__title {
        font-size: var(--fs-20);
        line-height: 1.875rem !important
    }
}

@media print {
    .bx-hero-media-feature-item__title .bx-hero-media-feature__title {
        font-size: var(--fs-20);
        line-height: 1.875rem !important
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature-item__title .bx-hero-media-feature__title {
        font-size: var(--fs-24);
        line-height: 2.25rem !important
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-item__title .bx-hero-media-feature__title {
        font-size: var(--fs-32);
        line-height: var(--spacing-48) !important
    }
}

@media (min-width:22.5em) {
    .bx-is-style-eyebrow {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-is-style-eyebrow {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-is-style-eyebrow {
        padding-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-is-style-eyebrow {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-is-style-eyebrow {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-is-style-eyebrow {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-hero-media-feature-item-title__inner {
        padding-bottom: var(--spacing-56);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-hero-media-feature-item-title__inner {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-hero-media-feature-item-title__inner {
        padding-bottom: 0;
        padding-left: var(--spacing-32);
        padding-right: var(--spacing-104);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature-item-title__inner {
        padding-left: var(--spacing-32);
        padding-right: var(--spacing-40);
        padding-top: var(--spacing-32)
    }
}

@media print {
    .bx-hero-media-feature-item-title__inner {
        padding-left: var(--spacing-32);
        padding-right: var(--spacing-40);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature-item-title__inner {
        padding-left: var(--spacing-40);
        padding-right: var(--spacing-48);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-item-title__inner {
        padding-left: var(--spacing-48);
        padding-right: var(--spacing-56);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-hero-media-feature-item-title-inner__width {
        width: 19rem
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature-item-title-inner__width {
        width: 18rem
    }
}

@media print {
    .bx-hero-media-feature-item-title-inner__width {
        width: 18rem
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature-item-title-inner__width {
        width: 19.5rem
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-item-title-inner__width {
        width: 26rem
    }
}

.bx-hero-media-feature-item__title {
    grid-area: Title
}

@media (min-width:48em) {
    .bx-hero-media-feature-item__title .bx-is-style-eyebrow:after {
        display: none !important
    }
}

@media print {
    .bx-hero-media-feature-item__title .bx-is-style-eyebrow:after {
        display: none !important
    }
}

.bx-hero-media-feature-item__title .bx-is-style-eyebrow:after {
    background-color: var(--c-graphics);
    content: "";
    display: block;
    display: inline-block;
    height: .125rem;
    margin-left: var(--spacing-24);
    width: var(--spacing-48)
}

.bx-hero-media-feature-item__title h4.focus-visible,
.bx-hero-media-feature-item__title p.focus-visible {
    color: var(--c-copy) !important
}

.bx-hero-media-feature-item__title h4:focus-visible,
.bx-hero-media-feature-item__title p:focus-visible {
    color: var(--c-copy) !important
}

.bx-hero-media-feature-item__content {
    grid-area: Content;
    position: relative
}

@media (min-width:80em) {
    .bx-hero-media-feature-item__content {
        margin-top: 0
    }
}

@media print {
    .bx-hero-media-feature-item__content {
        margin-top: 0
    }
}

.bx-hero-media-feature-item__blurb {
    font-size: var(--fs-18)
}

@media (min-width:90em) {
    .bx-hero-media-feature-item__blurb {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-item__blurb {
        font-size: var(--fs-24)
    }
}

.bx-hero-media-feature-item__blurb>p {
    font-size: inherit
}

@media (min-width:80em) {
    .bx-hero-media-feature__item--video .bx-hero-media-feature-item__cta .bx-hero-media-feature__nav-button-icon {
        display: none
    }
}

@media print {
    .bx-hero-media-feature__item--video .bx-hero-media-feature-item__cta .bx-hero-media-feature__nav-button-icon {
        display: none
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature__item--video .bx-hero-media-feature-item__cta .bx-singular-link__label {
        line-height: 1.5;
        vertical-align: auto
    }
}

@media print {
    .bx-hero-media-feature__item--video .bx-hero-media-feature-item__cta .bx-singular-link__label {
        line-height: 1.5;
        vertical-align: auto
    }
}

.bx-hero-media-feature__item--has-mobile-image .bx-hero-media-feature-item__media video {
    display: none
}

@media (min-width:48em) {
    .bx-hero-media-feature__item--has-mobile-image .bx-hero-media-feature-item__media video {
        display: block
    }
}

@media print {
    .bx-hero-media-feature__item--has-mobile-image .bx-hero-media-feature-item__media video {
        display: block
    }
}

.bx-hero-media-feature__item--has-mobile-image .bx-hero-media-feature-item__media img {
    display: block
}

@media (min-width:48em) {
    .bx-hero-media-feature__item--has-mobile-image .bx-hero-media-feature-item__media img {
        display: none
    }
}

@media print {
    .bx-hero-media-feature__item--has-mobile-image .bx-hero-media-feature-item__media img {
        display: none
    }
}

@media(min-width:22.5em) {
    .bx-hero-media-feature__floater-container {
        bottom: var(--spacing-24);
        position: absolute;
        right: var(--spacing-24)
    }
}

@media(min-width:48em) {
    .bx-hero-media-feature__floater-container {
        bottom: var(--spacing-16);
        right: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature__floater-container {
        bottom: var(--spacing-24);
        right: var(--spacing-24)
    }
}

@media print {
    .bx-hero-media-feature__floater-container {
        bottom: var(--spacing-24);
        right: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature__floater-container {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

.bx-hero-media-feature__floater {
    background-color: gray;
    color: var(--c-white);
    height: 2.5rem;
    padding: var(--spacing-16);
    width: auto
}

.bx-hero-media-feature__floater[aria-hidden=true] {
    display: none
}

.bx-hero-media-feature__floater:hover .bx-hero-media-feature__floater-inner {
    --c-link: var(--c-black);
    background-color: var(--c-white)
}

.bx-hero-media-feature__floater-inner {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    transition: background-color .3s ease-in-out;
    width: 100%
}

.bx-hero-media-feature__floater-link {
    font-size: var(--fs-16)
}

.bx-hero-media-feature__floater-link a:after {
    border-radius: 100%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.bx-hero-media-feature__footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media (min-width:48em) {
    .bx-hero-media-feature__footer {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature__footer {
        --columns: 16
    }
}

@media print {
    .bx-hero-media-feature__footer {
        --columns: 16
    }
}

.bx-hero-media-feature__nav {
    align-items: center;
    display: flex;
    gap: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-hero-media-feature__nav {
        grid-column-end: 8;
        grid-column-start: 2
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature__nav {
        gap: var(--spacing-56);
        grid-column-end: 16;
        grid-column-start: 2
    }
}

@media print {
    .bx-hero-media-feature__nav {
        gap: var(--spacing-56);
        grid-column-end: 16;
        grid-column-start: 2
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature__nav {
        gap: var(--spacing-64)
    }
}

.bx-hero-media-feature__nav-button {
    background-color: transparent;
    color: var(--c-link)
}

.bx-hero-media-feature__nav-button span,
.bx-hero-media-feature__nav-button svg {
    pointer-events: none
}

.bx-hero-media-feature__nav-button:hover .bx-hero-media-feature__nav-button-icon {
    transform: scale(1.1666666667)
}

.bx-hero-media-feature__nav-button:hover .bx-hero-media-feature__nav-button-icon-arrow,
.bx-hero-media-feature__nav-button:hover .bx-hero-media-feature__nav-button-icon-fill {
    opacity: 0
}

.bx-hero-media-feature__nav-button--prev {
    transform: rotate(180deg)
}

.bx-hero-media-feature__nav-button--play {
    border-color: transparent transparent transparent var(--c-variant-black)
}

.bx-hero-media-feature__nav-button-icon {
    display: inline-block;
    height: var(--spacing-40);
    transition: transform .3s;
    width: var(--spacing-40)
}

@media (min-width:120em) {
    .bx-hero-media-feature__nav-button-icon {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

.bx-hero-media-feature__nav-button-icon-fill {
    opacity: 0
}

.bx-hero-media-feature__nav-button-icon-arrow,
.bx-hero-media-feature__nav-button-icon-fill {
    transition: opacity .3s
}

.bx-error {
    color: var(--c-red);
    display: none;
    font-size: var(--spacing-12)
}

.bx-hero-media-feature__nav-button {
    --fs: var(--fs-18);
    background-color: var(--c-black);
    font-size: var(--fs);
    font-weight: var(--fw-regular);
    position: relative
}

.bx-iframe-container {
    pointer-events: none
}

.bx-hero-media-feature-wrap {
    -o-object-fit: cover;
    object-fit: cover;
    position: relative;
    width: 100%
}

@media (min-width:22.5em) {
    .bx-hero-media-feature-wrap {
        overflow: visible
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature-wrap {
        overflow: hidden
    }
}

@media print {
    .bx-hero-media-feature-wrap {
        overflow: hidden
    }
}

.bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
    width: 100%
}

@media (max-width:47.9375em) {
    .bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        bottom: auto
    }
}

@media (min-width:22.5em) {
    .bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        overflow: visible;
        position: relative
    }
}

@media (min-width:48em) {
    .bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        bottom: 0;
        height: 0;
        opacity: 0;
        position: static
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        bottom: var(--spacing-56);
        margin-bottom: 0;
        overflow: hidden;
        position: absolute
    }
}

@media print {
    .bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        bottom: var(--spacing-56);
        margin-bottom: 0;
        overflow: hidden;
        position: absolute
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        bottom: var(--spacing-64);
        right: var(--spacing-80)
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        bottom: var(--spacing-72);
        right: var(--spacing-104)
    }
}

.bx-hero-media-feature-child-wrap.bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
    animation-delay: .5s !important;
    animation-duration: 1s !important;
    animation-fill-mode: both;
    animation-name: AnimationFeature
}

.bx-remove_tab_content_animation .bx-hero-media-feature-child-wrap.bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
    animation-delay: 0s !important;
    animation-duration: 0 !important;
    animation-fill-mode: none;
    animation-name: none;
    margin-top: 0;
    opacity: 1
}

@media (min-width:48em) {
    .bx-remove_tab_content_animation .bx-hero-media-feature-child-wrap.bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        height: 11.625rem !important
    }
}

@media (min-width:80em) {
    .bx-remove_tab_content_animation .bx-hero-media-feature-child-wrap.bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        height: 12.75rem !important
    }
}

@media print {
    .bx-remove_tab_content_animation .bx-hero-media-feature-child-wrap.bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        height: 12.75rem !important
    }
}

@media (min-width:90em) {
    .bx-remove_tab_content_animation .bx-hero-media-feature-child-wrap.bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        height: 14.25rem !important
    }
}

@media (min-width:120em) {
    .bx-remove_tab_content_animation .bx-hero-media-feature-child-wrap.bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
        height: 18.75rem !important
    }
}

@media (min-width:48em) {
    @keyframes AnimationFeature {
        0% {
            height: 0;
            margin-top: 11.625rem;
            opacity: 0
        }

        to {
            height: 11.625rem;
            margin-top: 0;
            opacity: 1
        }
    }
}

@media (min-width:80em) {
    @keyframes AnimationFeature {
        0% {
            height: 0;
            margin-top: 0;
            opacity: 0
        }

        to {
            height: 12.75rem;
            margin-top: 0;
            opacity: 1
        }
    }
}

@media print {
    @keyframes AnimationFeature {
        0% {
            height: 0;
            margin-top: 0;
            opacity: 0
        }

        to {
            height: 12.75rem;
            margin-top: 0;
            opacity: 1
        }
    }
}

@media (min-width:90em) {
    @keyframes AnimationFeature {
        0% {
            height: 0;
            opacity: 0
        }

        to {
            height: 14.25rem;
            opacity: 1
        }
    }
}

@media (min-width:120em) {
    @keyframes AnimationFeature {
        0% {
            height: 0;
            opacity: 0
        }

        to {
            height: 18.75rem;
            opacity: 1
        }
    }
}

.bx-hero-media .bx-anchor-navigation {
    margin: 0
}

@media (max-width:47.9375em) {
    .bx-hero-media .bx-anchor-navigation {
        left: 0;
        top: 0;
        width: 100%
    }
}

@media (min-width:48em) {
    .bx-hero-media .bx-anchor-navigation {
        left: var(--spacing-40);
        top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-hero-media .bx-anchor-navigation {
        left: var(--spacing-72);
        top: var(--spacing-56)
    }
}

@media print {
    .bx-hero-media .bx-anchor-navigation {
        left: var(--spacing-72);
        top: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-hero-media .bx-anchor-navigation {
        left: var(--spacing-80);
        top: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-hero-media .bx-anchor-navigation {
        left: var(--spacing-104);
        top: var(--spacing-72)
    }
}

.bx-hero-media .bx-anchor-navigation-select__container .bx-anchor-navigation-option-container .bx-anchor-navigation__option {
    padding: 0 var(--spacing-24)
}

.bx-hero-media .bx-anchor-navigation__head__admin {
    left: var(--spacing-104);
    top: var(--spacing-72)
}

#wpwrap .hero-media-anchor-navigation .anchor-navigation-option__container,
.bx-hero-media-anchor-navigation .wp-block.anchor-navigation-block {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 28%
}

.bx-hero-media-anchor-navigation .block-editor-block-list__layout {
    position: static;
    position: static !important
}

.bx-hero-media-anchor-navigation .block-editor-button-block-appender.components-button.components-button {
    color: var(--c-black)
}

.bx-hero-media-anchor-navigation .bx-anchor-navigation-block .block-editor-inner-blocks {
    background: transparent !important
}

@media (max-width:47.9375em) {
    .bx-hero-media-has-anchor-navigation.bx-hero-media-item__media {
        padding-top: var(--spacing-64)
    }

    .bx-hero-media-has-anchor-navigation.bx-hero-media-item__media .bx-hero-media-feature-wrap {
        position: static
    }
}

.bx-hero-media-feature-child-outer :where(a[href]) {
    text-decoration: none !important
}

.bx-hero-media-feature__title .word {
    display: inherit !important
}

.bx-hero-media-feature__author .bx-hero-media-feature-item__media iframe {
    aspect-ratio: 16/9
}

@media (min-width:48em) {
    .bx-hero-media-feature-item-main__videolink {
        width: 27.5rem
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature-item-main__videolink {
        width: 22.5rem
    }
}

@media print {
    .bx-hero-media-feature-item-main__videolink {
        width: 22.5rem
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature-item-main__videolink {
        width: 25rem
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-item-main__videolink {
        width: 32.5rem
    }
}

.bx-hero-media-feature-fe .bx-hero-media-feature__title {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-hero-media-feature-fe .bx-hero-media-feature__title:hover {
    background-size: 100% .063rem
}

@media (min-width:22.5em) {
    .bx-hero-media-feature-item__image__container {
        width: 20.25rem
    }
}

@media (min-width:26em) {
    .bx-hero-media-feature-item__image__container {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-hero-media-feature-item__image__container {
        width: 15.5rem
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature-item__image__container {
        width: 17rem
    }
}

@media print {
    .bx-hero-media-feature-item__image__container {
        width: 17rem
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature-item__image__container {
        width: 19rem
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-item__image__container {
        width: 25rem
    }
}

@media (min-width:22.5em) {
    .bx-hero-media-feature-item__media img {
        height: 11.563rem
    }
}

@media (min-width:26em) {
    .bx-hero-media-feature-item__media img {
        height: 12.938rem
    }
}

@media (min-width:48em) {
    .bx-hero-media-feature-item__media img {
        height: 11.625rem
    }
}

@media (min-width:80em) {
    .bx-hero-media-feature-item__media img {
        height: 12.75rem
    }
}

@media print {
    .bx-hero-media-feature-item__media img {
        height: 12.75rem
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature-item__media img {
        height: 14.25rem
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-item__media img {
        height: 18.75rem
    }
}

@media (min-width:22.5em) {
    .bx-hero-media-feature-fe .bx-hero-media-feature-item__content svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media (min-width:48em) {
    .bx-hero-media-feature-fe .bx-hero-media-feature-item__content svg {
        height: var(--spacing-40);
        width: var(--spacing-40)
    }
}

@media print {
    .bx-hero-media-feature-fe .bx-hero-media-feature-item__content svg {
        height: var(--spacing-40);
        width: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-hero-media-feature-fe .bx-hero-media-feature-item__content svg {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-hero-media-feature-fe .bx-hero-media-feature-item__content svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media (max-width:79.9375em) {

    .bx-hero-media-feature-item__content iframe,
    .bx-hero-media-feature-item__content img {
        height: 11.625rem !important
    }
}

@media (max-width:47.9375em) {

    .bx-hero-media-feature-item__content iframe,
    .bx-hero-media-feature-item__content img {
        aspect-ratio: 16/9;
        height: auto !important
    }
}

.bx-hero-media-feature-item__main .bx-error-custom {
    font-size: .75rem
}

#bx-anchor-navigation-id__input sup {
    top: -.4rem
}

.bx-anchor-navigation {
    left: var(--spacing-80);
    margin-top: var(--spacing-40);
    position: absolute
}

@media (min-width:48em) {
    .bx-anchor-navigation-select-container {
        width: 15.625rem
    }
}

@media print {
    .bx-anchor-navigation-select-container {
        width: 15.625rem
    }
}

@media (min-width:90em) {
    .bx-anchor-navigation-select-container {
        width: 15.75rem
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select-container {
        width: var(--spacing-296)
    }
}

.bx-anchor-navigation-select-container,
.bx-anchor-navigation__admin {
    margin: 0 auto;
    position: relative
}

.bx-anchor-navigation__admin .bx-anchor-navigation-select {
    background: var(--c-white);
    color: var(--c-black)
}

.bx-anchor-navigation__admin .bx-anchor-navigation-select a {
    color: var(--c-black)
}

.bx-anchor-navigation__admin.is-color-theme-dark .bx-anchor-navigation-select {
    background: var(--c-black);
    color: var(--c-white)
}

.bx-anchor-navigation__admin.is-color-theme-dark .bx-anchor-navigation-select a {
    color: var(--c-white)
}

.bx-anchor-navigation__head__author,
.bx-anchor-navigation__head__author a {
    color: var(--c-black)
}

.is-color-theme-dark .bx-anchor-navigation__head__author,
.is-color-theme-dark .bx-anchor-navigation__head__author a {
    color: var(--c-white)
}

.bx-anchor-navigation__author .bx-error-custom {
    color: var(--c-red);
    font-size: .75rem
}

@media (min-width:80em) {
    .bx-anchor-navigation__author .bx-error-custom {
        padding-left: var(--spacing-24)
    }
}

@media print {
    .bx-anchor-navigation__author .bx-error-custom {
        padding-left: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation__author .bx-error-custom {
        padding-left: var(--spacing-32)
    }
}

.bx-anchor-navigation__head__admin.focus-visible {
    color: var(--c-black) !important
}

.bx-anchor-navigation__head__admin:focus-visible {
    color: var(--c-black) !important
}

.bx-anchor-navigation__head__admin.focus-visible a {
    color: var(--c-black) !important
}

.bx-anchor-navigation__head__admin:focus-visible a {
    color: var(--c-black) !important
}

.bx-anchor-navigation__admin .bx-anchor-navigation-option__label {
    background: var(--c-black);
    color: var(--c-white)
}

.bx-anchor-navigation__admin .bx-anchor-navigation-option__label a {
    color: var(--c-white)
}

.is-color-theme-dark .bx-anchor-navigation__admin .bx-anchor-navigation-option__label {
    background: var(--c-white);
    color: var(--c-black)
}

.is-color-theme-dark .bx-anchor-navigation__admin .bx-anchor-navigation-option__label a {
    color: var(--c-black)
}

.is-color-theme-dark .bx-anchor-navigation-option-jumpto__admin:after {
    border-bottom: .125rem solid var(--c-gray) !important;
    border-right: .125rem solid var(--c-gray) !important
}

.bx-anchor-navigation-select-container .bx-anchor-navigation-select {
    position: relative
}

.bx-anchor-navigation-select .tenup--block-components__character-count {
    margin-left: 1.625rem;
    margin-top: -1.5rem
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-select-container__front .bx-anchor-navigation-select svg {
        margin-left: var(--spacing-24);
        margin-right: var(--spacing-24);
        margin-top: 1.75rem
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-select-container__front .bx-anchor-navigation-select svg {
        margin-left: var(--spacing-16);
        margin-right: var(--spacing-16)
    }
}

@media print {
    .bx-anchor-navigation-select-container__front .bx-anchor-navigation-select svg {
        margin-left: var(--spacing-16);
        margin-right: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select-container__front .bx-anchor-navigation-select svg {
        margin-left: var(--spacing-24);
        margin-right: var(--spacing-24);
        margin-top: 2.375rem
    }
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-select-container__front .bx-anchor-navigation-select {
        height: 4rem
    }
}

@media print {
    .bx-anchor-navigation-select-container__front .bx-anchor-navigation-select {
        height: 4rem
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select-container__front .bx-anchor-navigation-select {
        height: 5.125rem
    }
}

.bx-anchor-navigation__admin .block-editor-button-block-appender,
.bx-anchor-navigation__admin .block-editor-button-block-appender a {
    color: var(--c-white)
}

.is-color-theme-dark .bx-anchor-navigation__admin .block-editor-button-block-appender,
.is-color-theme-dark .bx-anchor-navigation__admin .block-editor-button-block-appender a {
    color: var(--c-black)
}

.bx-anchor-navigation:not(.bx-product-page_header__anchor-naviagtion):not(.is-color-theme-dark)>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button {
    background: transparent !important
}

@media (min-width:22.5em) {

    .bx-anchor-navigation:not(.bx-product-page_header__anchor-naviagtion):not(.is-color-theme-dark)>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button,
    .bx-anchor-navigation:not(.bx-product-page_header__anchor-naviagtion):not(.is-color-theme-dark)>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button a {
        color: var(--c-white) !important
    }
}

@media (min-width:48em) {

    .bx-anchor-navigation:not(.bx-product-page_header__anchor-naviagtion):not(.is-color-theme-dark)>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button,
    .bx-anchor-navigation:not(.bx-product-page_header__anchor-naviagtion):not(.is-color-theme-dark)>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button a {
        color: var(--c-black) !important
    }
}

@media print {

    .bx-anchor-navigation:not(.bx-product-page_header__anchor-naviagtion):not(.is-color-theme-dark)>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button,
    .bx-anchor-navigation:not(.bx-product-page_header__anchor-naviagtion):not(.is-color-theme-dark)>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button a {
        color: var(--c-black) !important
    }
}

.is-color-theme-dark .bx-anchor-navigation-option-jumpto__admin,
.is-color-theme-dark .bx-anchor-navigation-option-jumpto__admin a {
    color: var(--c-white) !important
}

.is-color-theme-dark>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button {
    background: transparent !important
}

@media (min-width:48em) {

    .is-color-theme-dark>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button,
    .is-color-theme-dark>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button a {
        color: var(--c-white) !important
    }
}

@media print {

    .is-color-theme-dark>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button,
    .is-color-theme-dark>.bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover button a {
        color: var(--c-white) !important
    }
}

@media (min-width:48em) {

    .is-color-theme-dark .bx-anchor-navigation-option-container a,
    .is-color-theme-dark .bx-anchor-navigation-option-container a a {
        color: var(--c-black) !important
    }
}

@media print {

    .is-color-theme-dark .bx-anchor-navigation-option-container a,
    .is-color-theme-dark .bx-anchor-navigation-option-container a a {
        color: var(--c-black) !important
    }
}

.is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
    background: none repeat scroll 0 0 var(--c-gray)
}

@media (min-width:22.5em) {
    .is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        border-bottom: .125rem solid var(--c-dark-gray)
    }
}

@media (min-width:48em) {
    .is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        border-bottom: .125rem solid var(--c-gray)
    }
}

@media print {
    .is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        border-bottom: .125rem solid var(--c-gray)
    }
}

.bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
    background: none repeat scroll 0 0 var(--c-dark-gray);
    bottom: 0;
    content: "";
    position: absolute
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        border-bottom: .125rem solid var(--c-gray);
        left: var(--spacing-24);
        width: 17.5rem
    }
}

@media (min-width:26em) {
    .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        width: 20rem
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        border-bottom: .125rem solid var(--c-dark-gray);
        width: 12.625rem
    }
}

@media print {
    .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        border-bottom: .125rem solid var(--c-dark-gray);
        width: 12.625rem
    }
}

@media (min-width:90em) {
    .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        width: 12.75rem
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        left: var(--spacing-32);
        width: var(--spacing-232)
    }
}

.is-color-theme-dark .bx-anchor-navigation-select-container__front .bx-anchor-navigation__head__admin:hover,
.is-color-theme-dark .bx-anchor-navigation-select-container__front .bx-anchor-navigation__head__admin:hover a {
    color: var(--c-black)
}

.bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation__head__admin,
.bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation__head__admin a {
    color: var(--c-white)
}

.is-color-theme-dark .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation__head__admin,
.is-color-theme-dark .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation__head__admin a {
    color: var(--c-black)
}

@media (min-width:48em) {

    .is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation__head__admin,
    .is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation__head__admin a {
        color: var(--c-white)
    }
}

@media print {

    .is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation__head__admin,
    .is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation__head__admin a {
        color: var(--c-white)
    }
}

.is-color-theme-dark .bx-anchor-navigation-option__admin.focus-visible {
    background-color: var(--c-white) !important;
    color: var(--c-black)
}

.is-color-theme-dark .bx-anchor-navigation-option__admin:focus-visible {
    background-color: var(--c-white) !important
}

.is-color-theme-dark .bx-anchor-navigation-option__admin:focus-visible {
    color: var(--c-black)
}

.is-color-theme-dark .bx-anchor-navigation-option__admin.focus-visible a {
    color: var(--c-black)
}

.is-color-theme-dark .bx-anchor-navigation-option__admin:focus-visible a {
    color: var(--c-black)
}

.bx-anchor-navigation-select-container__front .bx-anchor-navigation__head.focus-visible {
    background: #ff0 !important
}

.bx-anchor-navigation-select-container__front .bx-anchor-navigation__head:focus-visible {
    background: #ff0 !important
}

.bx-anchor-navigation-select-container__front .bx-anchor-navigation__option.focus-visible {
    border: 4px solid #ff0
}

.bx-anchor-navigation-select-container__front .bx-anchor-navigation__option:focus-visible {
    border: 4px solid #ff0
}

.is-color-theme-dark .bx-anchor-navigation-option__admin a,
.is-color-theme-dark .bx-anchor-navigation-option__admin a a {
    color: var(--c-black) !important
}

@media (min-width:22.5em) {
    .is-color-theme-dark .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
        background: var(--c-black)
    }
}

@media (min-width:48em) {
    .is-color-theme-dark .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
        background: var(--c-white)
    }
}

@media print {
    .is-color-theme-dark .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
        background: var(--c-white)
    }
}

.section:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
    background: var(--c-white)
}

.bx-anchor-navigation-inneranchor .block-editor-button-block-appender {
    background: var(--c-white) !important;
    margin-bottom: -2.063rem !important;
    padding: inherit !important
}

.bx-anchor-navigation-select-container .bx-anchor-navigation-option-container::-webkit-scrollbar-thumb {
    background: var(--c-background)
}

.bx-anchor-navigation__option {
    align-items: center;
    cursor: pointer;
    display: flex;
    line-height: var(--spacing-24);
    position: relative;
    transition: .2s
}

@media (min-width:22.5em) {
    .bx-anchor-navigation__option {
        background: var(--c-white)
    }
}

@media (min-width:26em) {
    .bx-anchor-navigation__option {
        background: var(--c-white)
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation__option {
        background: var(--c-copy)
    }
}

@media print {
    .bx-anchor-navigation__option {
        background: var(--c-copy)
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation__option {
        line-height: 1.6875rem !important
    }
}

@media (min-width:22.5em) {
    .is-color-theme-dark .bx-anchor-navigation__option {
        background: var(--c-black)
    }
}

@media (min-width:48em) {
    .is-color-theme-dark .bx-anchor-navigation__option {
        background: var(--c-copy)
    }
}

@media print {
    .is-color-theme-dark .bx-anchor-navigation__option {
        background: var(--c-copy)
    }
}

@media (min-width:120em) {
    .is-color-theme-dark .bx-anchor-navigation__option {
        background: var(--c-copy);
        line-height: 1.6875rem !important
    }
}

.bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option.selected {
    background: var(--c-background);
    pointer-events: none
}

.bx-anchor-navigation-option__label {
    font-weight: var(--fw-regular);
    letter-spacing: 0;
    width: 100%
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-option__label {
        color: var(--c-copy);
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-24);
        margin-top: var(--spacing-24)
    }

    .bx-anchor-navigation-option__label a {
        color: var(--c-copy) !important
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-option__label {
        color: var(--c-background);
        margin-bottom: var(--spacing-16);
        margin-top: var(--spacing-16)
    }

    .bx-anchor-navigation-option__label a {
        color: var(--c-background) !important
    }
}

@media print {
    .bx-anchor-navigation-option__label {
        color: var(--c-background);
        margin-bottom: var(--spacing-16);
        margin-top: var(--spacing-16)
    }

    .bx-anchor-navigation-option__label a {
        color: var(--c-background) !important
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-option__label {
        font-size: var(--fs-18);
        margin-bottom: var(--spacing-24);
        margin-top: var(--spacing-24)
    }
}

.bx-anchor-navigation-option__containerouter {
    padding-bottom: var(--spacing-80);
    padding-top: var(--spacing-80)
}

.bx-anchor-navigation-option__containerouter .bx-anchor-navigation-option__admin:before {
    left: auto
}

.bx-anchor-navigation-option__admin {
    padding-bottom: var(--spacing-24)
}

.bx-anchor-navigation-option__container .bx-anchor-navigation-option__admin {
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-option__container .bx-anchor-navigation-option__admin {
        font-size: var(--fs-16) !important
    }
}

@media print {
    .bx-anchor-navigation-option__container .bx-anchor-navigation-option__admin {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-option__container .bx-anchor-navigation-option__admin {
        font-size: var(--fs-18) !important
    }
}

.bx-anchor-navigation-select-container .bx-anchor-navigation-option-container a {
    text-decoration: none !important
}

.bx-anchor-navigation-option__container .bx-anchor-navigation-option__admin {
    margin-top: 0 !important
}

.bx-anchor-navigation__admin .bx-anchor-navigation-option__admin:last-child {
    border-bottom: none !important
}

.bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
    bottom: 0
}

@media (min-width:48em) {
    .bx-hero-media .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-select {
        background: linear-gradient(to right, var(--c-white) 50%, var(--c-black) 50%) !important;
        background-position: 100% 100% !important;
        background-size: 200% 100% !important;
        transition: all .25s ease-out !important
    }
}

@media print {
    .bx-hero-media .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-select {
        background: linear-gradient(to right, var(--c-white) 50%, var(--c-black) 50%) !important;
        background-position: 100% 100% !important;
        background-size: 200% 100% !important;
        transition: all .25s ease-out !important
    }
}

.bx-anchor-navigation:not(.is-color-theme-dark)>.bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select svg {
    fill: var(--c-white)
}

@media (min-width:22.5em) {
    .bx-anchor-navigation.is-color-theme-dark>.bx-anchor-navigation-select-container.active .bx-anchor-navigation-select svg {
        fill: var(--c-black)
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation.is-color-theme-dark>.bx-anchor-navigation-select-container.active .bx-anchor-navigation-select svg {
        fill: var(--c-white)
    }
}

@media print {
    .bx-anchor-navigation.is-color-theme-dark>.bx-anchor-navigation-select-container.active .bx-anchor-navigation-select svg {
        fill: var(--c-white)
    }
}

.bx-anchor-navigation__author.is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation-select svg {
    fill: var(--c-white)
}

.bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover svg {
    transition: fill .25s ease-out, transform .6s
}

@media (min-width:22.5em) {
    .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover svg {
        fill: var(--c-white)
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover svg {
        fill: var(--c-black)
    }
}

@media print {
    .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container .bx-anchor-navigation-select:hover svg {
        fill: var(--c-black)
    }
}

.bx-anchor-navigation.is-color-theme-dark .bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover svg {
    transition: fill .25s ease-out, transform .6s
}

@media (min-width:22.5em) {
    .bx-anchor-navigation.is-color-theme-dark .bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover svg {
        fill: var(--c-black)
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation.is-color-theme-dark .bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover svg {
        fill: var(--c-white)
    }
}

@media print {
    .bx-anchor-navigation.is-color-theme-dark .bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover svg {
        fill: var(--c-white)
    }
}

.bx-anchor-navigation.is-color-theme-dark .bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover svg {
    transform: rotate(0)
}

.bx-anchor-navigation-select-container__front.active svg {
    transform: rotate(180deg);
    transition: transform .6s
}

.bx-anchor-navigation .bx-anchor-navigation-select-container__front:not(.active) svg {
    transform: rotate(0);
    transition: transform .6s
}

@media (min-width:48em) {
    .bx-hero-media .bx-anchor-navigation:not(.is-color-theme-dark)>.bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover {
        background-position: 0 100% !important
    }
}

@media print {
    .bx-hero-media .bx-anchor-navigation:not(.is-color-theme-dark)>.bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover {
        background-position: 0 100% !important
    }
}

@media (min-width:48em) {
    .bx-hero-media .is-color-theme-dark .bx-anchor-navigation-select-container.bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-select {
        background: linear-gradient(to right, var(--c-black) 50%, var(--c-white) 50%) !important;
        background-position: 100% 100% !important;
        background-size: 200% 100% !important;
        transition: all .25s ease-out !important
    }
}

@media print {
    .bx-hero-media .is-color-theme-dark .bx-anchor-navigation-select-container.bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-select {
        background: linear-gradient(to right, var(--c-black) 50%, var(--c-white) 50%) !important;
        background-position: 100% 100% !important;
        background-size: 200% 100% !important;
        transition: all .25s ease-out !important
    }
}

@media (min-width:48em) {
    .bx-hero-media .is-color-theme-dark>.bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover {
        background-position: 0 100% !important
    }
}

@media print {
    .bx-hero-media .is-color-theme-dark>.bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover {
        background-position: 0 100% !important
    }
}

.is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:after {
    background-color: var(--c-black);
    bottom: 0;
    content: "";
    display: block;
    height: .125rem;
    position: absolute;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .6s cubic-bezier(.19, 1, .22, 1) !important
}

@media (min-width:80em) {
    .is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:after {
        left: var(--spacing-24);
        width: 12.625rem
    }
}

@media print {
    .is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:after {
        left: var(--spacing-24);
        width: 12.625rem
    }
}

@media (min-width:90em) {
    .is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:after {
        width: 12.75rem
    }
}

@media (min-width:120em) {
    .is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:after {
        left: var(--spacing-32);
        width: var(--spacing-232)
    }
}

.bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:after {
    background-color: var(--c-white);
    bottom: 0;
    content: "";
    display: block;
    height: .125rem;
    position: absolute;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .6s cubic-bezier(.19, 1, .22, 1) !important
}

@media (min-width:80em) {
    .bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:after {
        left: var(--spacing-24);
        width: 12.625rem
    }
}

@media print {
    .bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:after {
        left: var(--spacing-24);
        width: 12.625rem
    }
}

@media (min-width:90em) {
    .bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:after {
        width: 12.75rem
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:after {
        left: var(--spacing-32);
        width: var(--spacing-232)
    }
}

.bx-anchor-navigation-select-container .bx-anchor-navigation-option-container .bx-anchor-navigation__option:hover:after {
    transform: scaleX(1)
}

.bx-anchor-navigation-option-jumpto__admin .bx-error-custom {
    left: 0;
    position: absolute
}

.bx-anchor-navigation__title_validation {
    bottom: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: var(--spacing-48)
}

.bx-anchor-navigation-inneranchor {
    position: relative
}

.bx-anchor-navigation__anchor_admin_inner {
    position: absolute;
    top: 0
}

.bx-anchor-navigation__head__admin {
    border: 0;
    box-shadow: none;
    padding: 0
}

@media (min-width:22.5em) {
    .bx-anchor-navigation__head__admin {
        font-size: var(--fs-16);
        margin-left: var(--spacing-24);
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-24);
        width: 15.125rem
    }
}

@media (min-width:26em) {
    .bx-anchor-navigation__head__admin {
        width: 17.625rem
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation__head__admin {
        width: 11.25rem
    }
}

@media print {
    .bx-anchor-navigation__head__admin {
        width: 11.25rem
    }
}

@media (min-width:90em) {
    .bx-anchor-navigation__head__admin {
        width: 11.375rem
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation__head__admin {
        font-size: var(--fs-18);
        margin-left: var(--spacing-32);
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-32);
        width: 12.625rem
    }
}

.bx-anchor-navigation .bx-anchor-navigation-select {
    cursor: pointer
}

.bx-anchor-navigation-select-container__front .bx-anchor-navigation-select {
    display: flex
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-option__label {
        margin-left: var(--spacing-24)
    }
}

@media print {
    .bx-anchor-navigation-option__label {
        margin-left: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-option__label {
        margin-left: var(--spacing-32)
    }
}

.bx-anchor-navigation-select-container__front .bx-anchor-navigation-option__label,
.bx-anchor-navigation-select-container__front .bx-anchor-navigation__head__admin,
.bx-anchor-navigation-select-container__front .bx-anchor-navigation__option {
    cursor: pointer
}

.bx-anchor-navigation__author .bx-anchor-navigation-select {
    background: var(--c-white)
}

.bx-anchor-navigation__author.is-color-theme-dark svg circle:first-child {
    stroke: #d3d3d3 !important
}

.bx-anchor-navigation-option__admin[focus-within] {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-anchor-navigation-option__admin:focus-within {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-anchor-navigation-option__admin[focus-within] a {
    color: var(--c-white) !important
}

.bx-anchor-navigation-option__admin:focus-within a {
    color: var(--c-white) !important
}

.bx-anchor-navigation-option__admin.focus-visible {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-anchor-navigation-option__admin:focus-visible {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-anchor-navigation-option__admin.focus-visible a {
    color: var(--c-white) !important
}

.bx-anchor-navigation-option__admin:focus-visible a {
    color: var(--c-white) !important
}

.bx-anchor-navigation__author .bx-anchor-navigation__head__author.focus-visible {
    color: var(--c-black) !important
}

.bx-anchor-navigation__author .bx-anchor-navigation__head__author:focus-visible {
    color: var(--c-black) !important
}

.bx-anchor-navigation__author .bx-anchor-navigation__head__author.focus-visible a {
    color: var(--c-black) !important
}

.bx-anchor-navigation__author .bx-anchor-navigation__head__author:focus-visible a {
    color: var(--c-black) !important
}

.bx-anchor-navigation__author .bx-anchor-navigation__head__author[focus-within] {
    color: var(--c-black) !important
}

.bx-anchor-navigation__author .bx-anchor-navigation__head__author:focus-within {
    color: var(--c-black) !important
}

.bx-anchor-navigation__author .bx-anchor-navigation__head__author[focus-within] a {
    color: var(--c-black) !important
}

.bx-anchor-navigation__author .bx-anchor-navigation__head__author:focus-within a {
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-anchor-navigation-option__admin[focus-within] {
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-anchor-navigation-option__admin:focus-within {
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-anchor-navigation-option__admin[focus-within] a {
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-anchor-navigation-option__admin:focus-within a {
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-anchor-navigation-option__admin.focus-visible {
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-anchor-navigation-option__admin:focus-visible {
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-anchor-navigation-option__admin.focus-visible a {
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-anchor-navigation-option__admin:focus-visible a {
    color: var(--c-black) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation__head__author.focus-visible {
    color: var(--c-white) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation__head__author:focus-visible {
    color: var(--c-white) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation__head__author.focus-visible a {
    color: var(--c-black) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation__head__author:focus-visible a {
    color: var(--c-black) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation__head__author[focus-within] {
    color: var(--c-white) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation__head__author:focus-within {
    color: var(--c-white) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation__head__author[focus-within] a {
    color: var(--c-black) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation__head__author:focus-within a {
    color: var(--c-black) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation-option__admin[focus-within] {
    background: var(--c-white) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation-option__admin:focus-within {
    background: var(--c-white) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation-option__admin[focus-within] a {
    color: var(--c-black) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation-option__admin:focus-within a {
    color: var(--c-black) !important
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation-select {
    background: var(--c-black)
}

.is-color-theme-dark.bx-anchor-navigation__author .bx-anchor-navigation-select a {
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-anchor-navigation-select .tenup--block-components__character-count span {
    color: var(--c-white) !important
}

.is-color-theme-dark .bx-anchor-navigation-select .tenup--block-components__character-count span a {
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-anchor-navigation-select .tenup--block-components__character-count__label {
    color: var(--c-white)
}

.is-color-theme-dark .bx-anchor-navigation-select .tenup--block-components__character-count__label a {
    color: var(--c-black) !important
}

.bx-anchor-navigation__head__admin {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:80em) {
    .bx-anchor-navigation__author .bx-anchor-navigation-select-container .block-editor-inner-blocks {
        padding-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-anchor-navigation__author .bx-anchor-navigation-select-container .block-editor-inner-blocks {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation__author .bx-anchor-navigation-select-container .block-editor-inner-blocks {
        padding-bottom: var(--spacing-16)
    }
}

.bx-anchor-navigation__author .bx-anchor-navigation-select-container .bx-anchor-navigation__title_validation .bx-error-custom {
    padding-top: var(--spacing-24)
}

.bx-anchor-navigation__author .tenup--block-components__character-count {
    margin-left: var(--spacing-88);
    position: static !important
}

.bx-anchor-navigation__author .bx-anchor-navigation-select .bx-anchor-navigation-author-down__arrow {
    float: right;
    position: absolute;
    right: var(--spacing-16)
}

@media (min-width:80em) {
    .bx-anchor-navigation__author .bx-anchor-navigation-select .bx-anchor-navigation-author-down__arrow {
        top: 1.75rem
    }
}

@media print {
    .bx-anchor-navigation__author .bx-anchor-navigation-select .bx-anchor-navigation-author-down__arrow {
        top: 1.75rem
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation__author .bx-anchor-navigation-select .bx-anchor-navigation-author-down__arrow {
        top: 2.375rem
    }
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background: var(--c-black)
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background: var(--c-white)
    }
}

@media print {
    .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background: var(--c-white)
    }
}

@media (min-width:22.5em) {
    .is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background: var(--c-white)
    }
}

@media (min-width:48em) {
    .is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background: var(--c-black)
    }
}

@media print {
    .is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background: var(--c-black)
    }
}

.bx-anchor-navigation-select {
    background: var(--c-black)
}

.is-color-theme-dark .bx-anchor-navigation-select {
    background: var(--c-white)
}

@media (max-width:47.9375em) {
    .active .bx-anchor-navigation-option-container {
        background: var(--c-white)
    }
}

@media (min-width:22.5em) {

    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-24) !important
    }
}

@media print {

    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-24) !important
    }
}

@media (min-width:120em) {

    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

.bx-anchor-navigation-option-outer__container {
    overflow: hidden
}

.bx-anchor-navigation-option-container {
    transform: translateY(-101%);
    transition: transform .75s
}

.bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
    position: relative;
    transform: scale(1);
    transition: transform .75s;
    z-index: 1000
}

.bx-anchor-navigation-head__button {
    align-items: center;
    display: inline-flex;
    text-align: left
}

.bx-anchor-navigation-head__button span {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 9.063rem
}

.bx-anchor-navigation__author .bx-anchor-navigation-select-container {
    background: var(--c-copy)
}

.bx-anchor-navigation-option__label a,
.bx-anchor-navigation__admin .bx-anchor-navigation__option {
    display: block
}

@media (min-width:22.5em) {
    .bx-accordion__panel .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background: var(--c-black) !important
    }
}

@media (min-width:48em) {
    .bx-accordion__panel .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background: var(--c-white) !important
    }
}

@media print {
    .bx-accordion__panel .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background: var(--c-white) !important
    }
}

@media (min-width:48em) {

    .bx-accordion__panel .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation__head__admin,
    .bx-accordion__panel .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation__head__admin a {
        color: var(--c-black) !important
    }
}

@media (min-width:22.5em) {
    .bx-accordion__panel .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
        background: var(--c-white) !important
    }
}

@media (min-width:48em) {
    .bx-accordion__panel .bx-anchor-navigation:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
        background: var(--c-white) !important
    }
}

.bx-horizontal-static-list {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-horizontal-static-list__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list__inner {
        --columns: 4;
        row-gap: var(--spacing-72)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list__inner {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list__inner {
        --columns: 8;
        row-gap: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list__inner {
        --columns: 16;
        row-gap: var(--spacing-88)
    }
}

@media print {
    .bx-horizontal-static-list__inner {
        --columns: 16;
        row-gap: var(--spacing-88)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list__inner {
        row-gap: var(--spacing-104)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list__inner {
        row-gap: var(--spacing-128)
    }
}

.bx-horizontal-static-list-item__card {
    grid-column: 1/span 4
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item__card {
        display: grid
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n-2) {
        grid-column: 1/span 4;
        padding-right: var(--spacing-24)
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n-1) {
        grid-column: 5/span 8;
        padding-left: var(--spacing-24)
    }

    .bx-horizontal-static-list-item__card:nth-child(odd) {
        grid-column: 1/span 4;
        padding-left: 0;
        padding-right: var(--spacing-24)
    }

    .bx-horizontal-static-list-item__card:nth-child(2n) {
        grid-column: 5/span 4;
        padding-left: var(--spacing-24);
        padding-right: 0
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item__card {
        flex: none
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n-2) {
        grid-column: 1/span 5;
        padding-left: 0;
        padding-right: var(--spacing-24)
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n-1) {
        grid-column: 6/span 6;
        padding-left: var(--spacing-48);
        padding-right: var(--spacing-48)
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n) {
        grid-column: 12/span 5;
        padding-left: var(--spacing-24);
        padding-right: 0
    }
}

@media print {
    .bx-horizontal-static-list-item__card {
        flex: none
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n-2) {
        grid-column: 1/span 5;
        padding-left: 0;
        padding-right: var(--spacing-24)
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n-1) {
        grid-column: 6/span 6;
        padding-left: var(--spacing-48);
        padding-right: var(--spacing-48)
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n) {
        grid-column: 12/span 5;
        padding-left: var(--spacing-24);
        padding-right: 0
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item__card:nth-of-type(3n-2) {
        padding-right: var(--spacing-32)
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n-1) {
        padding-left: var(--spacing-56);
        padding-right: var(--spacing-56)
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n) {
        padding-left: var(--spacing-32);
        padding-right: 0
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item__card:nth-of-type(3n-2) {
        padding-right: var(--spacing-40)
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n-1) {
        padding-left: var(--spacing-72);
        padding-right: var(--spacing-72)
    }

    .bx-horizontal-static-list-item__card:nth-of-type(3n) {
        padding-left: var(--spacing-40);
        padding-right: 0
    }
}

.bx-horizontal-static-list-item-card__item {
    display: flex;
    flex-direction: column
}

.bx-horizontal-static-list-item__card .bx-horizontal-static-list-item-card__item {
    height: 100%
}

.bx-horizontal-static-list-item-card__cntnr {
    display: flex;
    flex-direction: column
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__cntnr {
        -moz-column-gap: var(--spacing-48);
        column-gap: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__cntnr {
        flex-direction: column
    }
}

@media print {
    .bx-horizontal-static-list-item-card__cntnr {
        flex-direction: column
    }
}

.bx-horizontal-list__buttonHidden {
    opacity: 0
}

.bx-horizontal-static-list__front .bx-horizontal-static-list-item-card__media {
    --x: 0.5;
    --y: 0.5;
    overflow: hidden;
    position: relative
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list__front .bx-horizontal-static-list-item-card__media {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list__front .bx-horizontal-static-list-item-card__media {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list__front .bx-horizontal-static-list-item-card__media {
        flex-shrink: 0;
        width: 19.5rem
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list__front .bx-horizontal-static-list-item-card__media {
        width: 20rem
    }
}

@media print {
    .bx-horizontal-static-list__front .bx-horizontal-static-list-item-card__media {
        width: 20rem
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list__front .bx-horizontal-static-list-item-card__media {
        width: 22rem
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list__front .bx-horizontal-static-list-item-card__media {
        width: 29rem
    }
}

.bx-horizontal-static-list-item-card__media:hover+div>div .bx-singular-link__icon {
    transform: scale(1.1666666667)
}

.bx-horizontal-static-list-item-card__media:hover+div>div .bx-singular-link__icon-fill {
    opacity: 1
}

.bx-horizontal-static-list-item-card__media:hover+div>div .bx-singular-link__icon-arrow {
    opacity: 0
}

.bx-horizontal-static-list-item-card__media:hover+div>div .bx-singular-link__label {
    background-size: 100% .063rem
}

.bx-horizontal-static-list-item-card__media img {
    aspect-ratio: 16/9;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%)
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__media img {
        height: 11.5rem;
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__media img {
        height: 12.938rem;
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__media img {
        height: 10.938rem;
        width: 19.5rem
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__media img {
        height: 11.25rem;
        width: 20rem
    }
}

@media print {
    .bx-horizontal-static-list-item-card__media img {
        height: 11.25rem;
        width: 20rem
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__media img {
        height: 12.375rem;
        width: 22rem
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__media img {
        height: 16.313rem;
        width: 29rem
    }
}

.bx-horizontal-static-list-item-card__media-curtain {
    background: var(--c-graphics);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 100%, 0);
    width: 100%
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card-media__video {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card-media__video {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card-media__video {
        flex-shrink: 0;
        width: 19.5rem
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card-media__video {
        width: 20rem
    }
}

@media print {
    .bx-horizontal-static-list-item-card-media__video {
        width: 20rem
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card-media__video {
        width: 22rem
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card-media__video {
        width: 29rem
    }
}

.bx-horizontal-static-list-item-card__content {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.bx-horizontal-static-list-item-card__title {
    color: var(--c-black);
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__title {
        font-size: var(--fs-20);
        line-height: 2rem
    }

    .bx-horizontal-static-list-item-card__title sup,
    .bx-horizontal-static-list-item-card__title sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-light) !important
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__title {
        font-size: var(--fs-24);
        line-height: 36px
    }

    .bx-horizontal-static-list-item-card__title sup,
    .bx-horizontal-static-list-item-card__title sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-light) !important
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__title {
        font-size: var(--fs-20);
        line-height: 2rem
    }

    .bx-horizontal-static-list-item-card__title sup,
    .bx-horizontal-static-list-item-card__title sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-light) !important
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__title {
        font-size: var(--fs-20);
        line-height: 2rem
    }

    .bx-horizontal-static-list-item-card__title sup,
    .bx-horizontal-static-list-item-card__title sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-light) !important
    }
}

@media print {
    .bx-horizontal-static-list-item-card__title {
        font-size: var(--fs-20);
        line-height: 2rem
    }

    .bx-horizontal-static-list-item-card__title sup,
    .bx-horizontal-static-list-item-card__title sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-light) !important
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__title {
        font-size: var(--fs-24);
        line-height: 36px
    }

    .bx-horizontal-static-list-item-card__title sup,
    .bx-horizontal-static-list-item-card__title sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-light) !important
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__title {
        font-size: var(--fs-32);
        line-height: 3pc
    }

    .bx-horizontal-static-list-item-card__title sup,
    .bx-horizontal-static-list-item-card__title sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-regular) !important
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__eyebrow-space {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__eyebrow-space {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__eyebrow-space {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__eyebrow-space {
        margin-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-horizontal-static-list-item-card__eyebrow-space {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__eyebrow-space {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__eyebrow-space {
        margin-bottom: var(--spacing-24)
    }
}

.is-color-theme-dark .bx-horizontal-static-list-item-card__title {
    color: var(--c-white)
}

.is-color-theme-dark[data-uw-sr-styled=true] .bx-horizontal-static-list-item-card__title,
.is-color-theme-dark[data-uw-sr-styled=true] .bx-horizontal-static-list-item-card__title a {
    color: var(--c-black)
}

.bx-horizontal-static-list-item-card__description {
    color: var(--c-black);
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__description {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__description {
        font-size: var(--fs-18);
        line-height: 1.5rem
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__description {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__description {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

@media print {
    .bx-horizontal-static-list-item-card__description {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__description {
        font-size: var(--fs-18);
        line-height: 27px
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__description {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__title-space {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__title-space {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__title-space {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__title-space {
        margin-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-horizontal-static-list-item-card__title-space {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__title-space {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__title-space {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__description-nostats-space {
        margin-bottom: 0 !important
    }
}

@media print {
    .bx-horizontal-static-list-item-card__description-nostats-space {
        margin-bottom: 0 !important
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__description-nostats-space {
        margin-bottom: 0 !important
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__description-nostats-space {
        margin-bottom: 0 !important
    }
}

.is-color-theme-dark .bx-horizontal-static-list-item-card__description {
    color: var(--c-white)
}

.is-color-theme-dark[data-uw-sr-styled=true] .bx-horizontal-static-list-item-card__description,
.is-color-theme-dark[data-uw-sr-styled=true] .bx-horizontal-static-list-item-card__description a {
    color: var(--c-black)
}

.bx-horizontal-static-list-item-card__cta {
    color: var(--black);
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    margin-top: auto;
    text-decoration: none
}

@media (max-width:25.8125em) {
    .bx-horizontal-static-list-item-card__cta {
        margin-top: 0
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__cta {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__cta {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__cta {
        font-size: var(--fs-18)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__cta {
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-horizontal-static-list-item-card__cta {
        font-size: var(--fs-18)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__cta {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__cta {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__stat-spacing {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__stat-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__stat-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__stat-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media print {
    .bx-horizontal-static-list-item-card__stat-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__stat-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__stat-spacing {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__cta-nostats-space {
        margin-top: var(--spacing-16)
    }
}

@media print {
    .bx-horizontal-static-list-item-card__cta-nostats-space {
        margin-top: var(--spacing-16)
    }
}

.bx-horizontal-static-list-item-card__cta a {
    line-height: inherit
}

.is-color-theme-dark .bx-horizontal-static-list-item-card__cta a {
    color: var(--c-white)
}

.bx-horizontal-static-list__inner .block-editor-block-list__layout>*+* {
    margin-top: 0
}

.bx-horizontal-static-list-item-card-video__link {
    position: absolute
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card-video__link {
        bottom: .875rem;
        right: .875rem
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card-video__link {
        bottom: var(--spacing-24);
        right: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card-video__link {
        bottom: var(--spacing-40);
        right: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card-video__link {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

@media print {
    .bx-horizontal-static-list-item-card-video__link {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card-video__link {
        bottom: var(--spacing-40);
        right: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card-video__link {
        bottom: var(--spacing-48);
        right: var(--spacing-48)
    }
}

.bx-horizontal-static-list-item-card-media__video {
    position: relative
}

.bx-horizontal-static-list-item-card-video__link .bx-singular-link__icon-arrow {
    color: var(--c-white)
}

.bx-horizontal-static-list_video_icon_check {
    display: none
}

.bx-horizontal-static-list-item-card-video__link .bx-singular-link_frontend {
    align-items: center;
    display: flex
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card-video__svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card-video__svg {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card-video__svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media print {
    .bx-horizontal-static-list-item-card-video__svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card-video__svg {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card-video__svg {
        height: var(--spacing-88);
        width: var(--spacing-88)
    }
}

.bx-horizontal-static-list-item-card-video__svg {
    transition: transform .1s
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card-media__video:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card-media__video:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card-media__video:hover svg {
        transform: scale(1.125)
    }
}

@media print {
    .bx-horizontal-static-list-item-card-media__video:hover svg {
        transform: scale(1.125)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card-media__video:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card-media__video:hover svg {
        transform: scale(1.09091)
    }
}

.bx-horizontal-static-list-item-card-video__link.focus-visible .bx-singular-link__icon-arrow,
.bx-horizontal-static-list-item-card-video__link:hover .bx-singular-link__icon-arrow {
    opacity: 1
}

.bx-horizontal-static-list-item-card-video__link:focus-visible .bx-singular-link__icon-arrow,
.bx-horizontal-static-list-item-card-video__link:hover .bx-singular-link__icon-arrow {
    opacity: 1
}

@media print {
    .bx-singular-link__icon.bx-singular-lin-icon__large {
        display: block
    }

    .bx-singular-link__icon.bx-singular-lin-icon__max,
    .bx-singular-link__icon.bx-singular-lin-icon__xlarge {
        display: none
    }
}

.bx-horizontal-list--editor .bx-horizontal-static-list__inner {
    display: block
}

.bx-horizontal-static-list__inner .block-editor-block-list__layout {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list__inner .block-editor-block-list__layout {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list__inner .block-editor-block-list__layout {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list__inner .block-editor-block-list__layout {
        --columns: 8;
        row-gap: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list__inner .block-editor-block-list__layout {
        --columns: 16;
        row-gap: var(--spacing-88)
    }
}

@media print {
    .bx-horizontal-static-list__inner .block-editor-block-list__layout {
        --columns: 16;
        row-gap: var(--spacing-88)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list__inner .block-editor-block-list__layout {
        row-gap: var(--spacing-104)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list__inner .block-editor-block-list__layout {
        row-gap: var(--spacing-128)
    }
}

.bx-horizontal-list--editor .bx-horizontal-static-list-item-card__media {
    overflow: visible !important;
    overflow: initial !important
}

.bx-horizontal-list--editor iframe {
    aspect-ratio: 16/9
}

@media (min-width:48em) {
    .bx-horizontal-list--editor iframe {
        height: 10.938rem
    }
}

@media (min-width:80em) {
    .bx-horizontal-list--editor iframe {
        height: 11.25rem
    }
}

@media print {
    .bx-horizontal-list--editor iframe {
        height: 11.25rem
    }
}

@media (min-width:90em) {
    .bx-horizontal-list--editor iframe {
        height: 12.375rem
    }
}

@media (min-width:120em) {
    .bx-horizontal-list--editor iframe {
        height: 16.313rem
    }
}

.bx-horizontal-static-list__iframe iframe {
    pointer-events: none
}

.is-color-theme-dark .bx-horizontal-static-list .bx-horizontal-list__wrap .block-list-appender button {
    background: var(--c-white)
}

.bx-horizontal-static-list-item-card__media[\:has\(a\%3Eimg\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    outline: .18rem solid var(--c-yellow) !important
}

.bx-horizontal-static-list-item-card__media:has(a>img[data-uw-sr-styled=true]) {
    outline: .18rem solid var(--c-yellow) !important
}

.bx-horizontal-static-list-item-card__media[\:has\(a\[data-focus-type\%3D\%22keyboard\%22\]\)] {
    outline: .18rem solid var(--c-yellow) !important
}

.bx-horizontal-static-list-item-card__media:has(a[data-focus-type=keyboard]) {
    outline: .18rem solid var(--c-yellow) !important
}

.bx-horizontal-static-list-item-card__cta .bx-singular-link .tenup--block-components__character-count {
    float: right;
    margin-left: var(--spacing-24);
    margin-top: var(--spacing-8);
    position: static !important
}

.bx-horizontal-list__wrap .block-list-appender {
    bottom: -1.4rem !important
}

.bx-horizontal-list__wrap .block-list-appender button {
    padding: 0;
    padding: initial
}

.is-root-container>.wp-block {
    margin: var(--content-container-vertical-rhythm) 0 !important
}

.bx-horizontal-static-list__author.is-color-theme-dark .block-list-appender svg {
    border: .063rem solid var(--c-white);
    color: var(--c-white)
}

.bx-horizontal-static-list-stats__title {
    font-family: var(--f-sans);
    margin-top: var(--spacing-24)
}

@media (max-width:22.5em) {
    .bx-horizontal-static-list-stats__title {
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-stats__title {
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-horizontal-static-list-stats__title {
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-24)
    }
}

.bx-horizontal-static-list-stats__value {
    font-family: var(--f-serif);
    font-size: var(--fs-32)
}

@media (max-width:22.5em) {
    .bx-horizontal-static-list-stats__value {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-stats__value {
        font-size: var(--fs-40);
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-stats__value {
        font-size: var(--fs-40)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-stats__value {
        font-size: var(--fs-48)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-stats__value {
        font-size: var(--fs-40)
    }
}

@media print {
    .bx-horizontal-static-list-stats__value {
        font-size: var(--fs-40)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-stats__value {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-stats__value {
        font-size: var(--fs-48)
    }
}

.bx-horizontal-static-list-stats__author .bx-horizontal-static-list-stats__value .tenup--block-components__character-count {
    margin-top: -.65rem
}

.bx-horizontal-static-list-stats__animateAuthor {
    border-bottom: .063rem solid
}

.bx-horizontal-static-list-item-card__eyebrow {
    color: var(--c-black);
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__eyebrow {
        font-size: var(--fs-14);
        line-height: 1.25rem
    }

    .bx-horizontal-static-list-item-card__eyebrow sup,
    .bx-horizontal-static-list-item-card__eyebrow sup a {
        font-size: var(--fs-12);
        font-weight: var(--fw-light) !important
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__eyebrow {
        font-size: var(--fs-14);
        line-height: 1.25rem
    }

    .bx-horizontal-static-list-item-card__eyebrow sup,
    .bx-horizontal-static-list-item-card__eyebrow sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-light) !important
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__eyebrow {
        font-size: var(--fs-14);
        line-height: 1.25rem
    }

    .bx-horizontal-static-list-item-card__eyebrow sup,
    .bx-horizontal-static-list-item-card__eyebrow sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-light) !important
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__eyebrow {
        font-size: var(--fs-14);
        line-height: 1.25rem
    }

    .bx-horizontal-static-list-item-card__eyebrow sup,
    .bx-horizontal-static-list-item-card__eyebrow sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-light) !important
    }
}

@media print {
    .bx-horizontal-static-list-item-card__eyebrow {
        font-size: var(--fs-14);
        line-height: 1.25rem
    }

    .bx-horizontal-static-list-item-card__eyebrow sup,
    .bx-horizontal-static-list-item-card__eyebrow sup a {
        font-size: var(--fs-16);
        font-weight: var(--fw-light) !important
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__eyebrow {
        font-size: var(--fs-14)
    }

    .bx-horizontal-static-list-item-card__eyebrow sup,
    .bx-horizontal-static-list-item-card__eyebrow sup a {
        font-size: var(--fs-12);
        font-weight: var(--fw-light) !important
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__eyebrow {
        font-size: var(--fs-16);
        line-height: 3rem
    }

    .bx-horizontal-static-list-item-card__eyebrow sup,
    .bx-horizontal-static-list-item-card__eyebrow sup a {
        font-size: var(--fs-12);
        font-weight: var(--fw-regular) !important
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__image-space {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__image-space {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__image-space {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__image-space {
        margin-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-horizontal-static-list-item-card__image-space {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__image-space {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__image-space {
        margin-bottom: var(--spacing-40)
    }
}

.is-color-theme-dark .bx-horizontal-static-list-item-card__eyebrow {
    color: var(--c-white)
}

.is-color-theme-dark[data-uw-sr-styled=true] .bx-horizontal-static-list-item-card__eyebrow,
.is-color-theme-dark[data-uw-sr-styled=true] .bx-horizontal-static-list-item-card__eyebrow a {
    color: var(--c-black)
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-content__stats .bx-featured-content-stats__inner {
        display: block
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-content__stats .bx-featured-content-stats__inner {
        display: block
    }
}

@media (max-width:22.5em) {
    .bx-horizontal-static-list-item-card__description-space {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__description-space {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__description-space {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__description-space {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__description-space {
        margin-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-horizontal-static-list-item-card__description-space {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__description-space {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__description-space {
        margin-bottom: var(--spacing-48)
    }
}

.bx-horizontal-static-list-contentstats__title {
    font-family: var(--f-sans)
}

@media (max-width:22.5em) {
    .bx-horizontal-static-list-contentstats__title {
        font-size: var(--fs-16)
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-contentstats__title {
        font-size: var(--fs-14)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-contentstats__title {
        font-size: var(--fs-14);
        line-height: 1.25rem
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-contentstats__title {
        font-size: var(--fs-14);
        line-height: 1.25rem
    }
}

@media print {
    .bx-horizontal-static-list-contentstats__title {
        font-size: var(--fs-14);
        line-height: 1.25rem
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-contentstats__title {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

@media (max-width:22.5em) {
    .bx-horizontal-static-list-contentstats__title-spacing {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-contentstats__title-spacing {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-contentstats__title-spacing {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-contentstats__title-spacing {
        margin-bottom: var(--spacing-16)
    }
}

@media print {
    .bx-horizontal-static-list-contentstats__title-spacing {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-contentstats__title-spacing {
        margin-bottom: var(--spacing-24)
    }
}

.bx-horizontal-static-list-contentstats__value {
    font-family: var(--f-serif)
}

@media (max-width:22.5em) {
    .bx-horizontal-static-list-contentstats__value {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-contentstats__value {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-contentstats__value {
        font-size: var(--fs-24);
        line-height: 2.25rem
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-contentstats__value {
        font-size: var(--fs-20)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-contentstats__value {
        font-size: var(--fs-20)
    }
}

@media print {
    .bx-horizontal-static-list-contentstats__value {
        font-size: var(--fs-20)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-contentstats__value {
        font-size: var(--fs-24)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-contentstats__value {
        font-size: var(--fs-32)
    }
}

.bx-horizontal-static-list-content__item[\:has\(\.bx-horizontal-static-list-contentstats__title\:only-child\)] {
    border-bottom: none !important
}

.bx-horizontal-static-list-content__item:has(.bx-horizontal-static-list-contentstats__title:only-child) {
    border-bottom: none !important
}

.bx-horizontal-static-list-content__item {
    border-bottom: .063rem solid
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-content__item:not(:first-child) {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-content__item:not(:first-child) {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-content__item:not(:first-child) {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-content__item:not(:first-child) {
        padding-top: var(--spacing-16)
    }
}

@media print {
    .bx-horizontal-static-list-content__item:not(:first-child) {
        padding-top: var(--spacing-16)
    }
}

.bx-horizontal-static-list-item-card__content .bx-horizontal-static-list-item-card__description.bx_description_remove_space {
    margin-bottom: 0 !important
}

.bx-horizontal-static-list .bx-brightcove-no__disclaimer,
.bx-horizontal-static-list .bx-brightcove__disclaimer {
    display: none
}

.bx-link-list {
    word-wrap: break-word;
    background: var(--c-background);
    color: var(--c-copy)
}

@media (max-width:22.5em) {
    .bx-link-list__editor {
        padding: var(--spacing-72) 0 var(--spacing-80) 0
    }
}

@media (min-width:22.5em) {
    .bx-link-list__editor {
        padding: var(--spacing-72) 0 var(--spacing-80) 0
    }
}

@media (min-width:26em) {
    .bx-link-list__editor {
        padding: var(--spacing-72) 0 var(--spacing-88) 0
    }
}

@media (min-width:48em) {
    .bx-link-list__editor {
        padding: var(--spacing-80) 0 var(--spacing-96) 0
    }
}

@media (min-width:80em) {
    .bx-link-list__editor {
        padding: var(--spacing-88) 0 var(--spacing-144) 0
    }
}

@media print {
    .bx-link-list__editor {
        padding: var(--spacing-88) 0 var(--spacing-144) 0
    }
}

@media (min-width:90em) {
    .bx-link-list__editor {
        padding: var(--spacing-96) 0 var(--spacing-160) 0
    }
}

@media (min-width:120em) {
    .bx-link-list__editor {
        padding: var(--spacing-104) 0 var(--spacing-192) 0
    }
}

.bx-link-list__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (max-width:22.5em) {
    .bx-link-list__inner {
        --columns: 4;
        grid-template-areas: "LinkListInner LinkListInner LinkListInner LinkListInner"
    }
}

@media (min-width:22.5em) {
    .bx-link-list__inner {
        --columns: 4;
        grid-template-areas: "LinkListInner LinkListInner LinkListInner LinkListInner"
    }
}

@media (min-width:48em) {
    .bx-link-list__inner {
        --columns: 8;
        grid-template-areas: "LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner"
    }
}

@media (min-width:80em) {
    .bx-link-list__inner {
        --columns: 16;
        grid-template-areas: "LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner "
    }
}

@media print {
    .bx-link-list__inner {
        --columns: 16;
        grid-template-areas: "LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner LinkListInner "
    }
}

.bx-link-list__container {
    grid-area: LinkListInner
}

.bx-link-list__item {
    grid-column-gap: var(--spacing-16);
    align-items: start;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    overflow: hidden;
    transition: max-height .5s ease-in-out !important
}

@media (max-width:22.5em) {
    .bx-link-list__item {
        --columns: 4;
        grid-template-areas: "LinkList LinkList LinkList LinkList"
    }
}

@media (min-width:22.5em) {
    .bx-link-list__item {
        --columns: 4;
        grid-template-areas: "LinkList LinkList LinkList LinkList"
    }
}

@media (min-width:48em) {
    .bx-link-list__item {
        --columns: 8;
        grid-template-areas: "LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList"
    }
}

@media (min-width:80em) {
    .bx-link-list__item {
        --columns: 16;
        grid-template-areas: "LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList "
    }
}

@media print {
    .bx-link-list__item {
        --columns: 16;
        grid-template-areas: "LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList LinkList "
    }
}

.bx-link-list__title-link {
    display: block;
    text-decoration: none
}

.bx-link-list__item-title {
    grid-column-gap: var(--spacing-16);
    align-items: start;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-area: LinkList;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    justify-content: space-between
}

@media (max-width:22.5em) {
    .bx-link-list__item-title {
        --columns: 4;
        grid-template-areas: "LinkListTitle LinkListTitle LinkListTitle LinkListIcon" "LinkListDate LinkListDate LinkListDate LinkListIcon";
        padding: var(--spacing-24) 0
    }
}

@media (min-width:22.5em) {
    .bx-link-list__item-title {
        --columns: 4;
        grid-template-areas: "LinkListTitle LinkListTitle LinkListTitle LinkListIcon" "LinkListDate LinkListDate LinkListDate LinkListIcon";
        padding: var(--spacing-24) 0
    }
}

@media (min-width:48em) {
    .bx-link-list__item-title {
        --columns: 8;
        grid-template-areas: "LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListIcon" "LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate LinkListIcon";
        padding: var(--spacing-32) 0
    }
}

@media (min-width:80em) {
    .bx-link-list__item-title {
        --columns: 16;
        grid-template-areas: "LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle . . . . . . . LinkListIcon" "LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate . . . . . . . LinkListIcon"
    }
}

@media print {
    .bx-link-list__item-title {
        --columns: 16;
        grid-template-areas: "LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle LinkListTitle . . . . . . . LinkListIcon" "LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate LinkListDate . . . . . . . LinkListIcon"
    }
}

@media (min-width:120em) {
    .bx-link-list__item-title {
        padding: var(--spacing-40) 0
    }
}

.bx-link-list__title-text {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: LinkListTitle
}

@media (max-width:22.5em) {
    .bx-link-list__title-text {
        font-size: var(--fs-24);
        min-height: 2rem;
        width: 17rem
    }
}

@media (min-width:22.5em) {
    .bx-link-list__title-text {
        font-size: var(--fs-24);
        min-height: 2rem;
        width: 17rem
    }
}

@media (min-width:26em) {
    .bx-link-list__title-text {
        width: 19.5rem
    }
}

@media (min-width:48em) {
    .bx-link-list__title-text {
        min-height: 2.5rem;
        width: 38rem
    }
}

@media print {
    .bx-link-list__title-text {
        min-height: 2.5rem;
        width: 100%
    }
}

@media (min-width:80em) {
    .bx-link-list__title-text {
        width: 53.125rem
    }
}

@media (min-width:90em) {
    .bx-link-list__title-text {
        width: 56.25rem
    }
}

@media (min-width:120em) {
    .bx-link-list__title-text {
        font-size: var(--fs-32);
        min-height: 3rem;
        width: 75rem
    }
}

.bx-link-list__date {
    display: block;
    grid-area: LinkListDate;
    margin-bottom: 0;
    margin-top: var(--spacing-8)
}

@media (max-width:22.5em) {
    .bx-link-list__date {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-regular);
        letter-spacing: .02rem;
        line-height: 1.688rem;
        width: 17rem
    }
}

@media (min-width:22.5em) {
    .bx-link-list__date {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-regular);
        letter-spacing: .02rem;
        line-height: 1.688rem;
        width: 17rem
    }
}

@media (min-width:26em) {
    .bx-link-list__date {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-regular);
        letter-spacing: .02rem;
        line-height: 1.688rem;
        width: 19.5rem
    }
}

@media (min-width:48em) {
    .bx-link-list__date {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-regular);
        letter-spacing: .02rem;
        line-height: 1.688rem;
        width: 38rem
    }
}

@media (min-width:80em) {
    .bx-link-list__date {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-regular);
        letter-spacing: .02rem;
        line-height: 1.688rem;
        width: 53.125rem
    }
}

@media (min-width:90em) {
    .bx-link-list__date {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-regular);
        letter-spacing: .02rem;
        line-height: 1.688rem;
        width: 56.25rem
    }
}

@media (min-width:120em) {
    .bx-link-list__date {
        font-family: var(--f-sans);
        font-size: var(--fs-20);
        font-weight: var(--fw-regular);
        letter-spacing: .02rem;
        line-height: var(--fs-30);
        width: 75rem
    }
}

.bx-accordion__panel .bx-link-list__date {
    font-weight: var(--fw-regular) !important
}

.bx-link-list__title-button {
    align-self: center;
    grid-area: LinkListIcon;
    justify-self: end;
    position: relative;
    right: .25rem
}

.bx-link-list--has-footnote-top {
    position: relative
}

.bx-link-list--has-footnote {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.bx-link-list__nav-button {
    color: var(--c-black)
}

.bx-link-list.is-color-theme-dark .bx-link-list__nav-button {
    color: var(--c-white)
}

.bx-link-list__nav-button span,
.bx-link-list__nav-button svg {
    pointer-events: none
}

.bx-link-list__animated:hover .bx-link-list__nav-button .bx-link-list__nav-button-icon,
.bx-link-list__nav-button.focus-visible .bx-link-list__nav-button-icon,
.bx-link-list__nav-button:hover .bx-link-list__nav-button-icon {
    transform: scale(1.1666666667)
}

.bx-link-list__animated:hover .bx-link-list__nav-button .bx-link-list__nav-button-icon,
.bx-link-list__nav-button:focus-visible .bx-link-list__nav-button-icon,
.bx-link-list__nav-button:hover .bx-link-list__nav-button-icon {
    transform: scale(1.1666666667)
}

.bx-link-list__item-title.active .bx-link-list__nav-button .bx-link-list__nav-button-icon {
    transform: scale(1)
}

.bx-link-list__animated:hover .bx-link-list__nav-button .bx-link-list__nav-button-icon-fill,
.bx-link-list__item-title.active .bx-link-list__nav-button .bx-link-list__nav-button-icon-fill,
.bx-link-list__item-title.active .bx-link-list__nav-button:hover .bx-link-list__nav-button-icon-arrow,
.bx-link-list__nav-button:hover .bx-link-list__nav-button-icon-fill {
    opacity: 1
}

.bx-link-list__animated:hover .bx-link-list__nav-button .bx-link-list__nav-button-icon-arrow,
.bx-link-list__item-title.active .bx-link-list__nav-button .bx-link-list__nav-button-icon-arrow,
.bx-link-list__item-title.active .bx-link-list__nav-button:hover .bx-link-list__nav-button-icon-fill,
.bx-link-list__nav-button:hover .bx-link-list__nav-button-icon-arrow {
    opacity: 0
}

.bx-link-list__item-title .bx-link-list__nav-button--prev .bx-link-list__nav-button-icon,
.bx-link-list__item-title.active .bx-link-list__nav-button--prev .bx-link-list__nav-button-icon {
    border: none;
    transform: rotate(0deg)
}

.bx-link-list__nav-button,
.bx-link-list__nav-button-icon {
    display: inline-block;
    transition: transform .3s
}

@media (max-width:22.5em) {

    .bx-link-list__nav-button,
    .bx-link-list__nav-button-icon {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-link-list__nav-button,
    .bx-link-list__nav-button-icon {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

@media (min-width:48em) {

    .bx-link-list__nav-button,
    .bx-link-list__nav-button-icon {
        height: var(--spacing-40);
        width: var(--spacing-40)
    }
}

@media print {

    .bx-link-list__nav-button,
    .bx-link-list__nav-button-icon {
        height: var(--spacing-40);
        width: var(--spacing-40)
    }
}

@media (min-width:120em) {

    .bx-link-list__nav-button,
    .bx-link-list__nav-button-icon {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

.bx-link-list__title-link.focus-visible .bx-link-list__nav-button-icon-fill {
    color: var(--c-black) !important;
    opacity: 1
}

.bx-link-list__title-link:focus-visible .bx-link-list__nav-button-icon-fill {
    color: var(--c-black) !important
}

.bx-link-list__title-link:focus-visible .bx-link-list__nav-button-icon-fill {
    opacity: 1
}

.bx-link-list__title-link.focus-visible .bx-link-list__nav-button-icon-border {
    color: var(--c-black)
}

.bx-link-list__title-link:focus-visible .bx-link-list__nav-button-icon-border {
    color: var(--c-black)
}

.bx-link-list__title-link.focus-visible .bx-link-list__nav-button-icon-arrow {
    color: var(--c-yellow)
}

.bx-link-list__title-link:focus-visible .bx-link-list__nav-button-icon-arrow {
    color: var(--c-yellow)
}

.bx-link-list__title-link.focus-visible .bx-link-list__is-in-viewport .bx-link-list__animated:after {
    border-bottom: solid .063rem var(--c-black)
}

.bx-link-list__title-link:focus-visible .bx-link-list__is-in-viewport .bx-link-list__animated:after {
    border-bottom: solid .063rem var(--c-black)
}

.bx-link-list__title-link.focus-visible .bx-link-list__is-in-viewport .bx-link-list__animated:before {
    border-top: solid .063rem var(--c-black)
}

.bx-link-list__title-link:focus-visible .bx-link-list__is-in-viewport .bx-link-list__animated:before {
    border-top: solid .063rem var(--c-black)
}

.bx-link-list__item-title.focus-visible .bx-link-list__date a {
    color: var(--c-black) !important;
    opacity: 1
}

.bx-link-list__item-title:focus-visible .bx-link-list__date a {
    color: var(--c-black) !important
}

.bx-link-list__item-title:focus-visible .bx-link-list__date a {
    opacity: 1
}

.bx-link-list__item-title.focus-visible .bx-link-list__nav-button-icon-fill {
    color: var(--c-black) !important;
    opacity: 1
}

.bx-link-list__item-title:focus-visible .bx-link-list__nav-button-icon-fill {
    color: var(--c-black) !important
}

.bx-link-list__item-title:focus-visible .bx-link-list__nav-button-icon-fill {
    opacity: 1
}

.bx-link-list__item-title.focus-visible .bx-link-list__nav-button-icon-border {
    color: var(--c-black)
}

.bx-link-list__item-title:focus-visible .bx-link-list__nav-button-icon-border {
    color: var(--c-black)
}

.bx-link-list__item-title.focus-visible .bx-link-list__nav-button-icon-arrow {
    color: var(--c-yellow)
}

.bx-link-list__item-title:focus-visible .bx-link-list__nav-button-icon-arrow {
    color: var(--c-yellow)
}

.bx-link-list__nav-button-icon-fill {
    opacity: 0
}

.bx-link-list__nav-button-icon-arrow,
.bx-link-list__nav-button-icon-fill {
    transition: opacity .3s
}

.bx-link-list.is-color-theme-dark .bx-link-list__animated:before {
    border-top: solid .063rem var(--c-white)
}

.bx-link-list.is-color-theme-dark .bx-link-list__animated:after {
    border-bottom: solid .063rem var(--c-white)
}

.bx-link-list__animated:before {
    border-top: solid .063rem var(--c-black);
    box-sizing: content-box;
    content: "";
    display: block;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .5s linear !important
}

@media print {
    .bx-link-list__animated:before {
        transform: none
    }
}

.bx-link-list__animated:after {
    border-bottom: solid .063rem var(--c-black);
    box-sizing: content-box;
    content: "";
    display: block;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .5s linear !important
}

@media print {
    .bx-link-list__animated:after {
        transform: none
    }
}

.bx-link-list__is-in-viewport.bx-link-list__animated:after,
.bx-link-list__is-in-viewport.bx-link-list__animated:before {
    transform: scaleX(1);
    transform-origin: 0 50%;
    width: 100%
}

.bx-link-list__is-in-viewport.bx-link-list__animated:hover:after {
    animation-duration: .5s !important;
    animation: Border-Bottom-Animate linear;
    animation-fill-mode: both;
    transform-origin: left;
    transition-timing-function: ease-out
}

.bx-link-list__first.bx-link-list__animated:before,
.bx-link-list__last.bx-link-list__animated:after {
    display: none
}

.bx-remove_tab_content_animation .bx-link-list__item {
    overflow: visible;
    transition: none !important
}

.bx-remove_tab_content_animation .bx-link-list__is-in-viewport.bx-link-list__animated:after,
.bx-remove_tab_content_animation .bx-link-list__is-in-viewport.bx-link-list__animated:before {
    transform: scaleX(1);
    transform-origin: 0 50%;
    width: 100%
}

.bx-display-class,
.bx-remove_tab_content_animation .bx-link-list__first.bx-link-list__animated:before,
.bx-remove_tab_content_animation .bx-link-list__last.bx-link-list__animated:after {
    display: none
}

@media (min-width:80em) {
    .bx-link_list-LoadMore {
        align-items: center;
        display: flex;
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-link_list-LoadMore {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-link_list-LoadMore {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-link-list__padding {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-link-list__padding {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-link-list__padding {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-link-list__padding {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-link-list__padding {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-link-list__padding {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-link-list__inline-padding {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-link-list__inline-padding {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-link-list__inline-padding {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-link-list__inline-padding {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-link-list__inline-padding {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-link-list__inline-padding {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-link-list__header-padding {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-link-list__header-padding {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-link-list__header-padding {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-link-list__header-padding {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-link-list__header-padding {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-link-list__header-padding {
        padding-top: var(--spacing-56)
    }
}

.bx-link-list .bx-linked_list[data-uw-sr-styled=true] .bx-link-list__title-button i,
.bx-link-list .bx-linked_list[data-uw-sr-styled=true] a,
.bx-link-list[data-uw-sr-styled=true] .bx-linked_list .bx-link-list__title-button i,
.bx-link-list[data-uw-sr-styled=true] .bx-linked_list a,
.bx-link-list__item-title .bx-link-list__title-button[data-uw-sr-styled=true] i,
.bx-link-list__item-title[data-uw-sr-styled=true] .bx-link-list__title-button i,
.bx-link-list__item[data-uw-sr-styled=true] i,
.bx-linked_list .bx-link-list__title-button[data-uw-sr-styled=true] i,
.bx-linked_list[data-uw-sr-styled=true] .bx-link-list__title-button i {
    color: var(--c-black) !important
}

section[data-uw-sr-styled=true].is-color-theme-dark .bx-link-list__animated,
section[data-uw-sr-styled=true].is-color-theme-dark .bx-link-list__container .bx-linked_list .bx-link-list__title-button i,
section[data-uw-sr-styled=true].is-color-theme-dark .bx-link-list__container .bx-linked_list a {
    background-color: var(--c-black);
    color: var(--c-copy) !important
}

section[data-uw-sr-styled=true] .bx-link-list__animated,
section[data-uw-sr-styled=true] .bx-link-list__container .bx-linked_list .bx-link-list__title-button i,
section[data-uw-sr-styled=true] .bx-link-list__container .bx-linked_list a {
    background-color: var(--c-white)
}

.bx-link-list .bx-link_list-comp__no-padding {
    padding-bottom: 0 !important
}

@media (min-width:22.5em) {
    .bx-link-list-comp__padding {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-link-list-comp__padding {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-link-list-comp__padding {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-link-list-comp__padding {
        padding-top: 0
    }
}

@media (min-width:90em) {
    .bx-link-list-comp__padding {
        padding-top: 0
    }
}

@media (min-width:120em) {
    .bx-link-list-comp__padding {
        padding-top: 0
    }
}

.bx-link-list .bx-load-more__nav .bx-load-more__item[\:has\(\.bx-load-more__item-link\.focus-visible\)] {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-link-list .bx-load-more__nav .bx-load-more__item:has(.bx-load-more__item-link.focus-visible) {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-link-list .bx-load-more__nav .bx-load-more__item[\:has\(\.bx-load-more__item-link\:focus-visible\)] {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-link-list .bx-load-more__nav .bx-load-more__item:has(.bx-load-more__item-link:focus-visible) {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-link-list__title-animation {
    opacity: .36
}

.bx-link-list.is-color-theme-dark .bx-link-list__appender button {
    box-shadow: inset 0 0 0 .063rem var(--c-white);
    color: var(--c-white)
}

.bx-link-list .bx-link-list__appender {
    display: grid;
    justify-content: end;
    padding-right: 1.563rem;
    position: relative;
    top: 5rem
}

.bx-link-list__edit .bx-error-custom {
    color: var(--c-red);
    font-size: var(--spacing-12)
}

.bx-link-list_border-style {
    border-bottom: .063rem solid var(--c-copy);
    border-top: .063rem solid var(--c-copy);
    margin-top: -.063rem
}

.bx-link-list__accessibility button {
    background: var(--c-background) !important;
    color: var(--c-copy) !important;
    text-align: left
}

.bx-logo-scrolling-list {
    background-color: var(--c-background);
    color: var(--c-copy);
    margin-top: 0;
    overflow: hidden
}

.bx-logo-scrolling-list p {
    word-wrap: break-word
}

.bx-logo-scrolling-list__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__inner {
        --columns: 4;
        grid-template-areas: "Logo Logo Logo Logo"
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__inner {
        --columns: 8;
        grid-template-areas: "Logo Logo Logo Logo Logo Logo Logo Logo"
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__inner {
        --columns: 16;
        grid-template-areas: "Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo"
    }
}

.bx-logo-scrolling-list__container {
    display: grid;
    grid-area: Logo
}

.bx-logo-scrolling-list__logo-item-wrapper {
    border-top: .063rem solid var(--c-copy);
    max-width: var(--container-width)
}

.bx-logo-scrolling-list__front-end .bx-logo-scrolling-list__logo-item-wrapper:first-child {
    border-top: none
}

.bx-logo-scrolling-list__logo-item-wrapper[data-animated=true] .bx-logo-scrolling-list__logo-item {
    animation: scrollFull 40s var(--animation-direction, forwards) linear infinite;
    animation-play-state: paused;
    flex-wrap: nowrap;
    width: -moz-max-content;
    width: max-content
}

.bx-logo-scrolling-list__logo-item-wrapper[\:has\(img\.focus-visible\)] .bx-logo-scrolling-list__logo-item,
.bx-logo-scrolling-list__logo-item-wrapper[\:has\(img\[data-uw-sr-styled\%3D\%22true\%22\]\)] .bx-logo-scrolling-list__logo-item {
    animation: none !important;
    animation-play-state: paused !important
}

.bx-logo-scrolling-list__logo-item-wrapper:has(img.focus-visible) .bx-logo-scrolling-list__logo-item,
.bx-logo-scrolling-list__logo-item-wrapper:has(img[data-uw-sr-styled=true]) .bx-logo-scrolling-list__logo-item {
    animation: none !important;
    animation-play-state: paused !important
}

.bx-logo-scrolling-list__logo-item-wrapper[\:has\(img\:focus-visible\)] .bx-logo-scrolling-list__logo-item,
.bx-logo-scrolling-list__logo-item-wrapper[\:has\(img\[data-uw-sr-styled\%3D\%22true\%22\]\)] .bx-logo-scrolling-list__logo-item {
    animation: none !important;
    animation-play-state: paused !important
}

.bx-logo-scrolling-list__logo-item-wrapper:has(img:focus-visible) .bx-logo-scrolling-list__logo-item,
.bx-logo-scrolling-list__logo-item-wrapper:has(img[data-uw-sr-styled=true]) .bx-logo-scrolling-list__logo-item {
    animation: none !important;
    animation-play-state: paused !important
}

.bx-logo-scrolling-list__logo-item-wrapper[data-direction=right] {
    --animation-direction: reverse
}

.bx-logo-scrolling-list__logo-item-wrapper[data-direction=left] {
    --animation-direction: forwards
}

.bx-logo-scrolling-list__logo-item {
    align-items: center;
    display: grid;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    grid-template-columns: repeat(auto-fill, minmax(max-content, 1fr));
    left: 0;
    overflow: visible;
    position: relative;
    right: 0;
    width: 100%
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__logo-item {
        padding: var(--spacing-64) 0
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__logo-item {
        padding: var(--spacing-72) 0
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__logo-item {
        padding: var(--spacing-80) 0
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__logo-item {
        padding: var(--spacing-88) 0
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__logo-item {
        padding: var(--spacing-96) 0
    }
}

@media (min-width:22.5em) {
    .logoScrollerLoader {
        padding: var(--spacing-64) 0
    }
}

@media (min-width:48em) {
    .logoScrollerLoader {
        padding: var(--spacing-72) 0
    }
}

@media (min-width:80em) {
    .logoScrollerLoader {
        padding: var(--spacing-80) 0
    }
}

@media (min-width:90em) {
    .logoScrollerLoader {
        padding: var(--spacing-88) 0
    }
}

@media (min-width:120em) {
    .logoScrollerLoader {
        padding: var(--spacing-96) 0
    }
}

.block-editor-block-list__layout .bx-logo-scrolling-list__item:first-child .bx-logo-scrolling-list__logo-item,
.bx-logo-scrolling-list__front-end .bx-logo-scrolling-list__logo-item-wrapper:first-child .bx-logo-scrolling-list__logo-item {
    padding-top: 0
}

@media (min-width:80em) {

    .block-editor-block-list__layout .bx-logo-scrolling-list__item:last-child .bx-logo-scrolling-list__logo-item,
    .bx-logo-scrolling-list__front-end .bx-logo-scrolling-list__logo-item-wrapper:last-child .bx-logo-scrolling-list__logo-item {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:90em) {

    .block-editor-block-list__layout .bx-logo-scrolling-list__item:last-child .bx-logo-scrolling-list__logo-item,
    .bx-logo-scrolling-list__front-end .bx-logo-scrolling-list__logo-item-wrapper:last-child .bx-logo-scrolling-list__logo-item {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:120em) {

    .block-editor-block-list__layout .bx-logo-scrolling-list__item:last-child .bx-logo-scrolling-list__logo-item,
    .bx-logo-scrolling-list__front-end .bx-logo-scrolling-list__logo-item-wrapper:last-child .bx-logo-scrolling-list__logo-item {
        padding-bottom: var(--spacing-104)
    }
}

.bx-logo-scrolling-list__logo-item-wrapper:nth-child(odd) .bx-logo-scrolling-list__logo-item {
    justify-content: start;
    justify-items: start
}

.bx-logo-scrolling-list__logo-item-wrapper:nth-child(2n) .bx-logo-scrolling-list__logo-item {
    justify-content: end;
    justify-items: end
}

.bx-logo-scrolling-list__play-button {
    align-items: center;
    display: flex;
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__play-button {
        align-self: flex-end;
        font-size: var(--fs-18);
        width: -moz-max-content;
        width: max-content
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-logo-scrolling-list__play-button {
        align-self: flex-end
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__play-button {
        margin-bottom: 0
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__play-button {
        font-size: var(--fs-20);
        width: -moz-max-content;
        width: max-content
    }
}

.bx-logo-scrolling-list__play-button svg {
    margin-right: 1rem
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__play-button svg {
        height: 1.25rem;
        width: .813rem
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__play-button svg {
        height: 1.5rem;
        width: .938rem
    }
}

.bx-logo-scrolling-list__play-button svg>path {
    fill: var(--c-copy);
    background-color: var(--c-background);
    cursor: pointer
}

.bx-logo-scrolling-list__play-icon {
    display: none
}

.bx-logo-scrolling-list__disclaimer-wrapper {
    display: flex;
    justify-content: space-between;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__disclaimer-wrapper {
        flex-direction: column
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__disclaimer-wrapper {
        flex-direction: row-reverse
    }
}

.bx-logo-scrolling-list__logo_cursor {
    cursor: pointer
}

.bx-logo-scrolling-list__logo-group {
    display: inline-block;
    position: relative
}

.bx-logo-scrolling-list__logo-group .bx-logo-scrolling-list__original-logo {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 99
}

.bx-logo-scrolling-list__logo-group:hover .bx-logo-scrolling-list__original-logo {
    display: inline
}

.bx-logo-scrolling-list__logo-group[focus-within] .bx-logo-scrolling-list__original-logo {
    background: var(--c-yellow);
    display: inline
}

.bx-logo-scrolling-list__logo-group:focus-within .bx-logo-scrolling-list__original-logo {
    background: var(--c-yellow);
    display: inline
}

.bx-logo-scrolling-list__logo-group:hover .bx-logo-scrolling-list__theme-logo,
.bx-logo-scrolling-list__logo-group[focus-within] .bx-logo-scrolling-list__theme-logo {
    opacity: 0 !important
}

.bx-logo-scrolling-list__logo-group:focus-within .bx-logo-scrolling-list__theme-logo {
    opacity: 0 !important
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__logo-item-wrapper .bx-logo-scrolling-list__logo-group {
        margin-right: 6.5rem
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__logo-item-wrapper .bx-logo-scrolling-list__logo-group {
        margin-right: 8rem
    }
}

.bx-logo-scrolling-list__dialog {
    top: 0;
    z-index: 99999
}

.bx-logo-scrolling-list__dialog-container {
    background-color: var(--c-white);
    color: var(--c-black);
    margin: auto
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__dialog-container {
        width: 100%
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__dialog-container {
        width: 25rem
    }
}

.bx-logo-scrolling-list__dialog-content-wrapper {
    margin-bottom: var(--spacing-56);
    margin-top: var(--spacing-24)
}

.bx-logo-scrolling-list__dialog-content {
    margin: 0 2.5rem
}

@media (min-width:22.5em) and (max-width:25.8125em) {
    .bx-logo-scrolling-list__dialog-content {
        margin: 0 1.5rem;
        padding-bottom: 26.8125rem
    }
}

@media (min-width:26em) {
    .bx-logo-scrolling-list__dialog-content {
        padding-bottom: 24rem
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__dialog-content {
        padding-bottom: 0
    }
}

.bx-logo-scrolling-list__dialog-content .bx-dialog__close {
    height: auto;
    width: auto
}

.bx-logo-scrolling-list__dialog-close {
    height: 1rem;
    pointer-events: none;
    transition: transform .3s;
    width: 1rem
}

@media (hover:hover) and (pointer:fine) {
    .bx-dialog__close:hover .bx-logo-scrolling-list__dialog-close {
        transform: scale(1.2666666667)
    }
}

.bx-logo-scrolling-list__dialog-content path {
    fill: var(--c-black)
}

.bx-logo-scrolling-list__link,
.bx-logo-scrolling-list__link-large {
    color: var(--c-black);
    position: relative;
    text-decoration: none
}

.bx-logo-scrolling-list__play-button-group.focus-visible {
    background-color: var(--c-yellow);
    outline: .625rem solid var(--c-yellow)
}

.bx-logo-scrolling-list__play-button-group:focus-visible {
    background-color: var(--c-yellow);
    outline: .625rem solid var(--c-yellow)
}

.bx-logo-scrolling-list__play-button-group.focus-visible .bx-logo-scrolling-list__play-button-text {
    color: var(--c-black)
}

.bx-logo-scrolling-list__play-button-group:focus-visible .bx-logo-scrolling-list__play-button-text {
    color: var(--c-black)
}

.bx-logo-scrolling-list__play-button-group.focus-visible .bx-logo-scrolling-list__play-icon>path {
    fill: var(--c-black) !important
}

.bx-logo-scrolling-list__play-button-group:focus-visible .bx-logo-scrolling-list__play-icon>path {
    fill: var(--c-black) !important
}

.bx-logo-scrolling-list__play-button-group.focus-visible .bx-logo-scrolling-list__pause-icon>path {
    fill: var(--c-black) !important
}

.bx-logo-scrolling-list__play-button-group:focus-visible .bx-logo-scrolling-list__pause-icon>path {
    fill: var(--c-black) !important
}

.bx-logo-scrolling-list__link-large:before,
.bx-logo-scrolling-list__link:before {
    background-color: var(--c-black);
    bottom: 0;
    content: "";
    display: block;
    height: .063rem;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transform-origin: top left;
    transition: transform .3s ease;
    width: 100%
}

.bx-logo-scrolling-list__link-large:hover:before,
.bx-logo-scrolling-list__link:hover:before {
    transform: scaleX(1)
}

.bx-logo-scrolling-list__logo_name {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    padding-top: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__logo_name {
        font-size: var(--fs-24)
    }
}

@media (min-width:26em) {
    .bx-logo-scrolling-list__logo_name {
        font-size: var(--fs-32)
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__logo_name {
        font-size: var(--fs-24)
    }
}

.bx-logo-scrolling-list__logo_desc {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__logo_desc {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-logo-scrolling-list__logo_desc {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__logo_desc {
        margin-top: var(--spacing-24)
    }
}

.bx-logo-scrolling-list__logo_link {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__logo_link {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-logo-scrolling-list__logo_link {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__logo_link {
        margin-top: var(--spacing-32)
    }
}

.bx-logo-scrolling-list__black-logo {
    display: none
}

.bx-logo-scrolling-list.is-color-theme-dark .bx-logo-scrolling-list__black-logo,
.bx-logo-scrolling-list__white-logo {
    display: block
}

.bx-logo-scrolling-list.is-color-theme-dark .bx-logo-scrolling-list__white-logo {
    display: none
}

.bx-logo-scrolling-list__item {
    margin-top: 0
}

.bx-logo-scrolling-list__item:first-child .bx-logo-scrolling-list__logo-item-wrapper {
    border-top: none
}

.bx-logo-scrolling-list__editor {
    overflow-x: scroll
}

.bx-logo-scrolling-list__play-button-text {
    color: var(--c-copy);
    white-space: nowrap
}

#bx-logo-scrolling-list__dialog-popup-large {
    overflow: auto
}

@media (min-width:22.5em) and (max-width:47.9375em) {
    #bx-logo-scrolling-list__dialog-popup-large>.bx-dialog__backdrop {
        background-color: var(--c-white)
    }
}

.bx-logo-scrolling-list__dialog-container-large {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin: auto;
    width: var(--container-width)
}

@media (max-width:47.9375em) {
    .bx-logo-scrolling-list__dialog-container-large {
        --columns: 4;
        grid-template-areas: "PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon" "PopUpContainer PopUpContainer PopUpContainer PopUpContainer";
        height: 100vh
    }
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__dialog-container-large {
        overscroll-behavior: contain;
        padding: var(--spacing-0) var(--spacing-24);
        width: 100%
    }
}

@media (max-width:22.5em) {
    .bx-logo-scrolling-list__dialog-container-large {
        overscroll-behavior: contain;
        padding: var(--spacing-0) var(--spacing-16);
        width: 100%
    }
}

@media (min-width:26.0625em) {
    .bx-logo-scrolling-list__dialog-container-large {
        box-sizing: content-box;
        width: var(--container-width)
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__dialog-container-large {
        --columns: 8;
        grid-template-areas: "PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon" "PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer"
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__dialog-container-large {
        --columns: 16;
        grid-template-areas: ". PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon  PopupCloseIcon . " " . PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer  . "
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__dialog-container-large {
        --columns: 16;
        grid-template-areas: ". . PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon PopupCloseIcon . . " ". . PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer PopUpContainer . . "
    }
}

.bx-logo-scrolling-list__dialog-content-wrapper-close {
    background-color: var(--c-white);
    color: var(--c-black);
    grid-area: PopupCloseIcon;
    margin-bottom: -.063rem;
    text-align: right
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__dialog-content-wrapper-close {
        padding: var(--spacing-24) 0
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__dialog-content-wrapper-close {
        padding-right: var(--spacing-32);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__dialog-content-wrapper-close {
        padding-bottom: var(--spacing-32);
        padding-right: var(--spacing-24);
        padding-top: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__dialog-content-wrapper-close {
        padding-bottom: var(--spacing-24);
        padding-right: var(--spacing-32);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__dialog-content-wrapper-close {
        padding: var(--spacing-40) 0;
        padding-right: var(--spacing-40)
    }
}

.bx-logo-scrolling-list__dialog-content-wrapper-large {
    background-color: var(--c-white);
    color: var(--c-black);
    display: grid;
    grid-area: PopUpContainer;
    grid-template-columns: auto auto;
    justify-content: center
}

@media (min-width:22.5em) and (max-width:79.9375em) {
    .bx-logo-scrolling-list__dialog-content-details {
        display: flex;
        flex-wrap: wrap
    }
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__dialog-content-details {
        margin-bottom: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-logo-scrolling-list__dialog-content-details {
        margin-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__dialog-content-details {
        margin-bottom: var(--spacing-72);
        width: 38rem
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__dialog-content-details {
        width: 53rem
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__dialog-content-details {
        margin-bottom: var(--spacing-80);
        width: 49rem
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__dialog-content-details {
        margin-bottom: var(--spacing-104);
        width: 64rem
    }
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__picture>img {
        height: 11.375rem;
        width: 15.125rem
    }
}

@media (min-width:26em) {
    .bx-logo-scrolling-list__picture>img {
        height: 12.75rem;
        width: 17rem
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__picture>img {
        height: 12rem;
        width: 16rem
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__picture>img {
        height: 16.125rem;
        width: 21.5rem
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__picture>img {
        height: 14.25rem;
        width: 19rem
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__picture>img {
        height: 16.5rem;
        width: 22rem
    }
}

.bx-logo-scrolling-list__left {
    float: left
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__left {
        margin-right: 10rem;
        width: 21.5rem
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__left {
        margin-right: 6rem;
        width: 19rem
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__left {
        margin-right: 10.5rem;
        width: 22rem
    }
}

.bx-logo-scrolling-list__right {
    display: inline-block
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__right {
        width: 21.5rem
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__right {
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__right {
        width: 31.5rem
    }
}

.bx-logo-scrolling-list__stat {
    list-style: none;
    padding-left: 0
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-logo-scrolling-list__stat {
        width: 19rem
    }
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__stat {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__stat {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__stat {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__stat {
        margin-top: var(--spacing-40)
    }
}

.bx-logo-scrolling-list__stat-item {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__stat-item {
        font-size: var(--fs-18)
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__stat-item {
        font-size: var(--fs-16)
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__stat-item {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__stat-item {
        font-size: var(--fs-20)
    }
}

.bx-logo-scrolling-list__stat-item,
.bx-logo-scrolling-list__stat-item:last-child {
    border-bottom: .063rem solid var(--c-black);
    padding-bottom: var(--spacing-16);
    padding-top: var(--spacing-16)
}

.bx-logo-scrolling-list__stat-item:last-child:not(:first-child) {
    border-bottom: none;
    padding-bottom: 0
}

.bx-logo-scrolling-list__stat-item:first-child {
    padding-top: 0
}

.bx-logo-scrolling-list__dialog-container-large .bx-dialog__close {
    position: sticky
}

@media (min-width:22.5em) and (max-width:47.9375em) {
    .bx-logo-scrolling-list__picture {
        order: 1
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-logo-scrolling-list__picture {
        margin-right: var(--spacing-48);
        margin-top: var(--spacing-56);
        order: 2
    }
}

@media (min-width:22.5em) and (max-width:47.9375em) {
    .bx-logo-scrolling-list__stat-wrapper {
        order: 4;
        width: 100%
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-logo-scrolling-list__stat-wrapper {
        order: 3
    }
}

.bx-logo-scrolling-list__logo_name-large {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    padding: 0
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__logo_name-large {
        font-size: var(--fs-32)
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__logo_name-large {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__logo_name-large {
        font-size: var(--fs-24)
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__logo_name-large {
        font-size: var(--fs-32)
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__logo_name-large {
        font-size: var(--fs-40)
    }
}

@media (min-width:22.5em) and (max-width:47.9375em) {
    .bx-logo-scrolling-list__logo_name-large {
        margin-top: var(--spacing-40);
        order: 2;
        width: 100%
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-logo-scrolling-list__logo_name-large {
        order: 1;
        width: 31.5rem
    }
}

.bx-logo-scrolling-list__logo_desc-large {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) and (max-width:47.9375em) {
    .bx-logo-scrolling-list__logo_desc-large {
        order: 3
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-logo-scrolling-list__logo_desc-large {
        order: 4;
        width: 100%
    }
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__logo_desc-large {
        font-size: var(--fs-18);
        margin-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__logo_desc-large {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__logo_desc-large {
        font-size: var(--fs-16);
        margin-top: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__logo_desc-large {
        font-size: var(--fs-18);
        margin-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__logo_desc-large {
        font-size: var(--fs-20);
        margin-top: var(--spacing-40)
    }
}

.bx-logo-scrolling-list__logo_link-large {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) and (max-width:47.9375em) {
    .bx-logo-scrolling-list__logo_link-large {
        order: 5;
        width: 100%
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-logo-scrolling-list__logo_link-large {
        order: 5;
        width: 24rem
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__logo_link-large {
        float: right
    }
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__logo_link-large {
        font-size: var(--fs-18);
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__logo_link-large {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__logo_link-large {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-logo-scrolling-list__logo_link-large {
        font-size: var(--fs-20);
        margin-top: var(--spacing-56)
    }
}

.bx-logo-scrolling-list__dialog-close-large {
    pointer-events: none;
    transition: transform .3s
}

@media (min-width:22.5em) {
    .bx-logo-scrolling-list__dialog-close-large {
        height: var(--spacing-16);
        width: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-logo-scrolling-list__dialog-close-large {
        height: var(--spacing-24);
        width: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-logo-scrolling-list__dialog-close-large {
        height: var(--spacing-16);
        width: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-logo-scrolling-list__dialog-close-large {
        height: var(--spacing-24);
        width: var(--spacing-24)
    }
}

@media (hover:hover) and (pointer:fine) {
    .bx-dialog__close:hover .bx-logo-scrolling-list__dialog-close-large {
        transform: scale(1.2666666667)
    }
}

.bx-logo-scrolling-list__dialog-container .bx-dialog__close:focus,
.bx-logo-scrolling-list__dialog-container-large .bx-dialog__close:focus {
    background-color: transparent;
    background-color: initial
}

.bx-logo-scrolling-list__dialog-container .bx-dialog__close.focus-visible,
.bx-logo-scrolling-list__dialog-container-large .bx-dialog__close.focus-visible {
    background-color: var(--c-yellow)
}

.bx-logo-scrolling-list__dialog-container .bx-dialog__close:focus-visible,
.bx-logo-scrolling-list__dialog-container-large .bx-dialog__close:focus-visible {
    background-color: var(--c-yellow)
}

@media (min-width:22.5em) and (max-width:47.9375em) {
    .bx-logo-scrolling-list__logo_close {
        position: static !important
    }
}

.editor-styles-wrapper .bx-logo-scrolling-list__stat {
    margin-left: 3.125rem
}

.editor-styles-wrapper .bx-logo-scrolling-list__picture {
    margin-top: 3.125rem
}

.bx-logo-scrolling-list__dialog-content .bx-dialog__close svg>path,
.bx-logo-scrolling-list__dialog-content-wrapper-close .bx-dialog__close svg>path {
    fill: var(--c-black) !important
}

.bx-logo-scrolling-list__play-button-group svg {
    pointer-events: none
}

.bx-investment-list__description {
    padding: var(--spacing-12) 0
}

.bx-investment-list__BlackMedia,
.bx-investment-list__whiteMedia {
    margin-top: 50px
}

.bx-investment-list__BlackMedia img,
.wp-block-blackstone-v2-investment-list img.bx-investment-list__blackMedia {
    background: var(--c-black)
}

.bx-investment-list .bx-error-custom {
    color: var(--c-red);
    font-size: var(--spacing-12)
}

.bx-investment-list .bx-singular-link_frontend .tenup--block-components__character-count {
    float: right;
    margin-left: var(--spacing-24);
    margin-top: var(--spacing-8);
    position: static !important
}

.bx-investment-list .bx-logo-scrolling-list__stat {
    margin-left: 3.125rem !important
}

.bx-investment-list .bx-logo-scrolling-list__picture {
    margin-top: 3.125rem !important
}

.bx-featured-images__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-featured-images {
    background: var(--c-background) 0 0 no-repeat padding-box;
    color: var(--c-copy)
}

.bx-featured-images__responsive {
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    opacity: 0;
    width: 100%
}

@media print {
    .bx-featured-images__responsive {
        opacity: 1 !important
    }
}

.bx-featured-images__description {
    word-wrap: break-word;
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    text-align: left
}

@media (min-width:22.5em) {
    .bx-featured-images__description {
        font-size: var(--fs-14)
    }
}

@media (min-width:48em) {
    .bx-featured-images__description {
        font-size: var(--fs-16)
    }
}

@media (min-width:80em) {
    .bx-featured-images__description {
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-featured-images__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-featured-images__description {
        font-size: var(--fs-20)
    }
}

.bx-featured-images__container-two {
    grid-gap: var(--spacing-16);
    align-items: center;
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:22.5em) {
    .bx-featured-images__container-two {
        --columns: 4;
        grid-template-areas: "PortraitImage PortraitImage LandscapeImage LandscapeImage"
    }
}

@media (min-width:48em) {
    .bx-featured-images__container-two {
        --columns: 8;
        grid-template-areas: "PortraitImage PortraitImage PortraitImage PortraitImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage"
    }
}

@media (min-width:80em) {
    .bx-featured-images__container-two {
        --columns: 16;
        grid-template-areas: "PortraitImage PortraitImage PortraitImage PortraitImage PortraitImage PortraitImage PortraitImage PortraitImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage"
    }
}

@media print {
    .bx-featured-images__container-two {
        --columns: 16;
        grid-template-areas: "PortraitImage PortraitImage PortraitImage PortraitImage PortraitImage PortraitImage PortraitImage PortraitImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage LandscapeImage"
    }
}

.bx-featured-images__wrapper-left-four,
.bx-featured-images__wrapper_left-two {
    grid-area: PortraitImage
}

@media (min-width:26em) {

    .bx-featured-images__wrapper-left-four,
    .bx-featured-images__wrapper_left-two {
        padding-right: .25rem
    }
}

@media (min-width:48em) {

    .bx-featured-images__wrapper-left-four,
    .bx-featured-images__wrapper_left-two {
        padding-right: var(--spacing-12)
    }
}

@media (min-width:80em) {

    .bx-featured-images__wrapper-left-four,
    .bx-featured-images__wrapper_left-two {
        padding-right: 1.75rem
    }
}

@media print {

    .bx-featured-images__wrapper-left-four,
    .bx-featured-images__wrapper_left-two {
        padding-right: 1.75rem
    }
}

@media (min-width:90em) {

    .bx-featured-images__wrapper-left-four,
    .bx-featured-images__wrapper_left-two {
        padding-right: 2.25rem
    }
}

@media (min-width:120em) {

    .bx-featured-images__wrapper-left-four,
    .bx-featured-images__wrapper_left-two {
        padding-right: 3.75rem
    }
}

.bx-featured-images__wrapper-right-four,
.bx-featured-images__wrapper_right-two {
    grid-area: LandscapeImage
}

@media (min-width:26em) {

    .bx-featured-images__wrapper-right-four,
    .bx-featured-images__wrapper_right-two {
        padding-left: .25rem
    }
}

@media (min-width:48em) {

    .bx-featured-images__wrapper-right-four,
    .bx-featured-images__wrapper_right-two {
        padding-left: var(--spacing-12)
    }
}

@media (min-width:80em) {

    .bx-featured-images__wrapper-right-four,
    .bx-featured-images__wrapper_right-two {
        padding-left: 1.75rem
    }
}

@media print {

    .bx-featured-images__wrapper-right-four,
    .bx-featured-images__wrapper_right-two {
        padding-left: 1.75rem
    }
}

@media (min-width:90em) {

    .bx-featured-images__wrapper-right-four,
    .bx-featured-images__wrapper_right-two {
        padding-left: 2.25rem
    }
}

@media (min-width:120em) {

    .bx-featured-images__wrapper-right-four,
    .bx-featured-images__wrapper_right-two {
        padding-left: 3.75rem
    }
}

.bx-featured-images__wrapper-left-four>div:first-child img,
.bx-featured-images__wrapper-left-three img,
.bx-featured-images__wrapper-right-four>div:nth-child(2) img,
.bx-featured-images__wrapper_left-two img {
    aspect-ratio: 3/4
}

.bx-featured-images__wrapper-left-four>div:nth-child(2) img,
.bx-featured-images__wrapper-middle-three img,
.bx-featured-images__wrapper-right-four>div:first-child img,
.bx-featured-images__wrapper_right-two img {
    aspect-ratio: 4/3
}

.bx-featured-images__wrapper-right-three img {
    aspect-ratio: 1/1
}

.bx-featured-images__container-three {
    grid-gap: var(--spacing-16);
    align-items: start;
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:22.5em) {
    .bx-featured-images__container-three {
        --columns: 4;
        grid-template-areas: " PortraitImageThree  PortraitImageThree LandscapeImageThree  LandscapeImageThree " " SquareImage SquareImage SquareImage SquareImage";
        row-gap: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-featured-images__container-three {
        --columns: 8;
        grid-template-areas: " PortraitImageThree PortraitImageThree   LandscapeImageThree LandscapeImageThree LandscapeImageThree  SquareImage SquareImage SquareImage"
    }
}

@media (min-width:80em) {
    .bx-featured-images__container-three {
        --columns: 16;
        grid-template-areas: " PortraitImageThree PortraitImageThree PortraitImageThree PortraitImageThree . LandscapeImageThree LandscapeImageThree LandscapeImageThree LandscapeImageThree . SquareImage SquareImage SquareImage SquareImage SquareImage SquareImage"
    }
}

@media print {
    .bx-featured-images__container-three {
        --columns: 16;
        grid-template-areas: " PortraitImageThree PortraitImageThree PortraitImageThree PortraitImageThree . LandscapeImageThree LandscapeImageThree LandscapeImageThree LandscapeImageThree . SquareImage SquareImage SquareImage SquareImage SquareImage SquareImage"
    }
}

.bx-featured-images__wrapper-left-three {
    grid-area: PortraitImageThree
}

@media (min-width:26em) and (max-width:47.9375em) {
    .bx-featured-images__wrapper-left-three {
        padding-right: .25rem
    }
}

@media (min-width:48em) and (max-width:89.9375em) {
    .bx-featured-images__wrapper-left-three {
        margin-right: calc(var(--spacing-16)*-1)
    }
}

@media print {
    .bx-featured-images__wrapper-left-three {
        margin-right: calc(var(--spacing-16)*-1)
    }
}

@media (min-width:90em) and (max-width:119.9375em) {
    .bx-featured-images__wrapper-left-three {
        margin-right: calc(var(--spacing-8)*-1)
    }
}

@media (min-width:120em) {
    .bx-featured-images__wrapper-left-three {
        padding-right: var(--spacing-8)
    }
}

.bx-featured-images__wrapper-middle-three {
    align-self: center;
    grid-area: LandscapeImageThree
}

@media (min-width:26em) and (max-width:47.9375em) {
    .bx-featured-images__wrapper-middle-three {
        padding-left: .25rem
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-featured-images__wrapper-middle-three {
        box-sizing: content-box;
        padding: 0 2.5rem;
        width: 11rem
    }
}

@media (min-width:80em) and (max-width:89.9375em) {
    .bx-featured-images__wrapper-middle-three {
        margin-right: calc(var(--spacing-16)*-1)
    }
}

@media print {
    .bx-featured-images__wrapper-middle-three {
        margin-right: calc(var(--spacing-16)*-1)
    }
}

@media (min-width:90em) and (max-width:119.9375em) {
    .bx-featured-images__wrapper-middle-three {
        margin-right: calc(var(--spacing-8)*-1)
    }
}

@media (min-width:120em) {
    .bx-featured-images__wrapper-middle-three {
        padding-left: var(--spacing-8)
    }
}

.bx-featured-images__wrapper-right-three {
    grid-area: SquareImage
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-featured-images__wrapper-right-three {
        margin-left: calc(var(--spacing-8)*-1)
    }
}

@media (min-width:120em) {
    .bx-featured-images__wrapper-right-three {
        padding-left: var(--spacing-16)
    }
}

.bx-featured-images__container-four {
    grid-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:22.5em) {
    .bx-featured-images__container-four {
        --columns: 4;
        grid-template-areas: "PortraitImageLeft PortraitImageLeft LandscapeImageRight LandscapeImageRight"
    }
}

@media (min-width:48em) {
    .bx-featured-images__container-four {
        --columns: 8;
        grid-template-areas: "PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight"
    }
}

@media (min-width:80em) {
    .bx-featured-images__container-four {
        --columns: 16;
        grid-template-areas: "PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight "
    }
}

@media print {
    .bx-featured-images__container-four {
        --columns: 16;
        grid-template-areas: "PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft PortraitImageLeft LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight LandscapeImageRight "
    }
}

@media (min-width:22.5em) {

    .bx-featured-images__wrapper-left-four>div:first-child,
    .bx-featured-images__wrapper-right-four>div:first-child {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {

    .bx-featured-images__wrapper-left-four>div:first-child,
    .bx-featured-images__wrapper-right-four>div:first-child {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {

    .bx-featured-images__wrapper-left-four>div:first-child,
    .bx-featured-images__wrapper-right-four>div:first-child {
        margin-bottom: var(--spacing-72)
    }
}

@media print {

    .bx-featured-images__wrapper-left-four>div:first-child,
    .bx-featured-images__wrapper-right-four>div:first-child {
        margin-bottom: var(--spacing-72)
    }
}

@media (min-width:90em) {

    .bx-featured-images__wrapper-left-four>div:first-child,
    .bx-featured-images__wrapper-right-four>div:first-child {
        margin-bottom: var(--spacing-88)
    }
}

@media (min-width:120em) {

    .bx-featured-images__wrapper-left-four>div:first-child,
    .bx-featured-images__wrapper-right-four>div:first-child {
        margin-bottom: var(--spacing-104)
    }
}

.bx-featured-images__wrapper-left-four {
    grid-area: PortraitImageLeft
}

.bx-featured-images__wrapper-right-four {
    grid-area: LandscapeImageRight
}

.bx-featured-images__media {
    --x: 0.5;
    --y: 0.5;
    overflow: hidden
}

@media (min-width:22.5em) {
    .bx-featured-images__media-spacing {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-featured-images__media-spacing {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-featured-images__media-spacing {
        margin-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-featured-images__media-spacing {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-featured-images__media-spacing {
        margin-bottom: var(--spacing-40)
    }
}

.bx-featured-images__media img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%)
}

.block-editor-block-list__block .bx-featured-images__responsive {
    opacity: 1 !important
}

.bx-featured-images__description>span>.red-error {
    color: var(--c-red);
    float: left;
    font-size: var(--spacing-12);
    margin-top: var(--spacing-16)
}

.block-editor-block-list__block.is-color-theme-dark .bx-featured-images__description>p {
    padding-left: .313rem
}

@media (min-width:22.5em) {

    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media>img {
        height: 13rem
    }
}

@media (min-width:26em) {

    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media>img {
        height: 14.313rem
    }
}

@media (min-width:48em) {

    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media>img {
        height: 27rem
    }
}

@media (min-width:80em) {

    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media>img {
        height: 44.313rem
    }
}

@media print {

    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media>img {
        height: 44.313rem
    }
}

@media (min-width:90em) {

    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media>img {
        height: 49rem
    }
}

@media (min-width:120em) {

    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_left-two>.bx-featured-images__media>img {
        height: 63rem
    }
}

@media (min-width:22.5em) {

    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media>img {
        height: 7.313rem
    }
}

@media (min-width:26em) {

    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media>img {
        height: 8.063rem
    }
}

@media (min-width:48em) {

    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media>img {
        height: 15.188rem
    }
}

@media (min-width:80em) {

    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media>img {
        height: 24.938rem
    }
}

@media print {

    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media>img {
        height: 24.938rem
    }
}

@media (min-width:90em) {

    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media>img {
        height: 27.563rem
    }
}

@media (min-width:120em) {

    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-four>div:nth-child(2)>.bx-featured-images__media>img,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-four>div:first-child>.bx-featured-images__media>img,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media,
    .bx-featured-images__wrapper_right-two>.bx-featured-images__media>img {
        height: 35.438rem
    }
}

@media (min-width:22.5em) {

    .bx-featured-images__wrapper-left-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-three>.bx-featured-images__media>img {
        height: 13rem
    }
}

@media (min-width:26em) {

    .bx-featured-images__wrapper-left-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-three>.bx-featured-images__media>img {
        height: 14.313rem
    }
}

@media (min-width:48em) {

    .bx-featured-images__wrapper-left-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-three>.bx-featured-images__media>img {
        height: 14.625rem
    }
}

@media (min-width:80em) {

    .bx-featured-images__wrapper-left-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-three>.bx-featured-images__media>img {
        height: 24rem
    }
}

@media print {

    .bx-featured-images__wrapper-left-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-three>.bx-featured-images__media>img {
        height: 24rem
    }
}

@media (min-width:90em) {

    .bx-featured-images__wrapper-left-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-three>.bx-featured-images__media>img {
        height: 26rem
    }
}

@media (min-width:120em) {

    .bx-featured-images__wrapper-left-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-left-three>.bx-featured-images__media>img {
        height: 32.625rem
    }
}

@media (min-width:22.5em) {

    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media>img {
        height: 7.313rem
    }
}

@media (min-width:26em) {

    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media>img {
        height: 8.063rem
    }
}

@media (min-width:48em) {

    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media>img {
        height: 8.25rem
    }
}

@media (min-width:80em) {

    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media>img {
        height: 13.5rem
    }
}

@media print {

    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media>img {
        height: 13.5rem
    }
}

@media (min-width:90em) {

    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media>img {
        height: 14.625rem
    }
}

@media (min-width:120em) {

    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-middle-three>.bx-featured-images__media>img {
        height: 18.375rem
    }
}

@media (min-width:22.5em) {

    .bx-featured-images__wrapper-right-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-three>.bx-featured-images__media>img {
        height: 20.5rem
    }
}

@media (min-width:26em) {

    .bx-featured-images__wrapper-right-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-three>.bx-featured-images__media>img {
        height: 23rem
    }
}

@media (min-width:48em) {

    .bx-featured-images__wrapper-right-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-three>.bx-featured-images__media>img {
        height: 16rem
    }
}

@media (min-width:80em) {

    .bx-featured-images__wrapper-right-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-three>.bx-featured-images__media>img {
        height: 26rem
    }
}

@media print {

    .bx-featured-images__wrapper-right-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-three>.bx-featured-images__media>img {
        height: 26rem
    }
}

@media (min-width:90em) {

    .bx-featured-images__wrapper-right-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-three>.bx-featured-images__media>img {
        height: 29rem
    }
}

@media (min-width:120em) {

    .bx-featured-images__wrapper-right-three>.bx-featured-images__media,
    .bx-featured-images__wrapper-right-three>.bx-featured-images__media>img {
        height: 37rem
    }
}

.bx-featured-images__picture {
    width: inherit
}

.bx-inline-disclaimer {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.is-color-theme-twlight .bx-inline-disclaimer,
.is-color-theme-twlight .bx-inline-disclaimer__edit>.bx-inline-disclaimer__item .bx-inline-disclaimer__content {
    background-color: var(--c-slate-3) !important
}

.bx-inline-disclaimer__inner {
    display: grid;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-24)
    }
}

@media print {
    .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-32)
    }
}

.bx-comp__inline-padding {
    padding-top: 0
}

.bx-inline-disclaimer__item {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:22.5em) {
    .bx-inline-disclaimer__item {
        --columns: 4;
        grid-template-areas: "content content content content"
    }
}

@media (min-width:26em) {
    .bx-inline-disclaimer__item {
        --columns: 4;
        grid-template-areas: "content content content content "
    }
}

@media (min-width:48em) {
    .bx-inline-disclaimer__item {
        --columns: 8;
        grid-template-areas: "content content content content content content content content "
    }
}

@media (min-width:80em) {
    .bx-inline-disclaimer__item {
        --columns: 16;
        grid-template-areas: "content content content content content content content content content content content content content . . . "
    }
}

@media print {
    .bx-inline-disclaimer__item {
        --columns: 16;
        grid-template-areas: "content content content content content content content content content content content content content . . . "
    }
}

@media (min-width:90em) {
    .bx-inline-disclaimer__item {
        --columns: 16;
        grid-template-areas: "content content content content content content content content content content content content . . . . "
    }
}

@media (min-width:120em) {
    .bx-inline-disclaimer__item {
        --columns: 16;
        grid-template-areas: "content content content content content content content content content content . . . . . . "
    }
}

@media (min-width:22.5em) {
    .bx-eltif-enabled-true .bx-inline-disclaimer__content {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-eltif-enabled-true .bx-inline-disclaimer__content {
        font-size: var(--fs-20) !important
    }
}

.bx-inline-disclaimer__inner .bx-inline-disclaimer__content {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: content
}

@media (min-width:22.5em) {
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content {
        font-size: var(--fs-14)
    }
}

@media (min-width:80em) and (max-width:119.9375em) {
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content {
        width: 56rem
    }
}

@media print {
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content {
        width: 56rem
    }
}

@media (min-width:120em) {
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content {
        font-size: var(--fs-16)
    }
}

@media (min-width:22.5em) {

    .bx-eltif-enabled-true .bx-collapse-content li.bx-list-item,
    .bx-eltif-enabled-true .bx-inline-disclaimer__content-font li.bx-list-item,
    .bx-eltif-enabled-true.bx-inline-disclaimer__content .bx-inline-disclaimer__show-more,
    .bx-eltif-enabled-true.bx-inline-disclaimer__content li.bx-list-item {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {

    .bx-eltif-enabled-true .bx-collapse-content li.bx-list-item,
    .bx-eltif-enabled-true .bx-inline-disclaimer__content-font li.bx-list-item,
    .bx-eltif-enabled-true.bx-inline-disclaimer__content .bx-inline-disclaimer__show-more,
    .bx-eltif-enabled-true.bx-inline-disclaimer__content li.bx-list-item {
        font-size: var(--fs-20) !important
    }
}

.bx-inline-disclaimer__inner .bx-collapse-content li.bx-list-item,
.bx-inline-disclaimer__inner .bx-inline-disclaimer__content .bx-inline-disclaimer__show-more,
.bx-inline-disclaimer__inner .bx-inline-disclaimer__content li.bx-list-item,
.bx-inline-disclaimer__inner .bx-inline-disclaimer__content-font li.bx-list-item {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {

    .bx-inline-disclaimer__inner .bx-collapse-content li.bx-list-item,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content .bx-inline-disclaimer__show-more,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content li.bx-list-item,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content-font li.bx-list-item {
        font-size: var(--fs-14)
    }
}

@media print {

    .bx-inline-disclaimer__inner .bx-collapse-content li.bx-list-item,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content .bx-inline-disclaimer__show-more,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content li.bx-list-item,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content-font li.bx-list-item {
        font-size: var(--fs-14)
    }
}

@media (min-width:120em) {

    .bx-inline-disclaimer__inner .bx-collapse-content li.bx-list-item,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content .bx-inline-disclaimer__show-more,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content li.bx-list-item,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content-font li.bx-list-item {
        font-size: var(--fs-16)
    }
}

@media (min-width:22.5em) {

    .bx-eltif-enabled-true,
    .bx-eltif-enabled-true .bx-collapse-content,
    .bx-eltif-enabled-true .bx-inline-disclaimer__content-font {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {

    .bx-eltif-enabled-true,
    .bx-eltif-enabled-true .bx-collapse-content,
    .bx-eltif-enabled-true .bx-inline-disclaimer__content-font {
        font-size: var(--fs-20) !important
    }
}

.bx-inline-disclaimer__inner .bx-collapse-content,
.bx-inline-disclaimer__inner .bx-inline-disclaimer__content-font {
    display: inline;
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {

    .bx-inline-disclaimer__inner .bx-collapse-content,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content-font {
        font-size: var(--fs-14)
    }
}

@media print {

    .bx-inline-disclaimer__inner .bx-collapse-content,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content-font {
        font-size: var(--fs-14)
    }
}

@media (min-width:120em) {

    .bx-inline-disclaimer__inner .bx-collapse-content,
    .bx-inline-disclaimer__inner .bx-inline-disclaimer__content-font {
        font-size: var(--fs-16)
    }
}

.bx-inline-disclaimer__error>.bx-error-custom {
    color: var(--c-red);
    display: block;
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .bx-inline-disclaimer__error>.bx-error-custom {
        font-size: .75rem
    }
}

@media print {
    .bx-inline-disclaimer__error>.bx-error-custom {
        font-size: .75rem
    }
}

.editor-styles-wrapper .bx-collapse-content,
.editor-styles-wrapper .bx-collapse-content * {
    color: #607d8b !important
}

.bx-inline-disclaimer__inner .bx-inline-disclaimer__show-more {
    cursor: pointer;
    font-weight: var(--fw-regular) !important;
    white-space: nowrap
}

.bx-inline-disclaimer__inner .inline-dislcaimer-text-weight {
    display: inline !important;
    font-family: var(--f-sans) !important;
    font-size: var(--fs-14) !important
}

@media(min-width:22.5em) {
    .bx-inline-disclaimer__inner .inline-dislcaimer-text-weight {
        font-weight: var(--fw-regular) !important
    }
}

@media(min-width:26em) {
    .bx-inline-disclaimer__inner .inline-dislcaimer-text-weight {
        font-weight: var(--fw-medium) !important
    }
}

@media print {
    .bx-inline-disclaimer__inner .inline-dislcaimer-text-weight {
        font-weight: var(--fw-medium) !important
    }
}

@media(min-width:120em) {
    .bx-inline-disclaimer__inner .inline-dislcaimer-text-weight {
        font-size: var(--fs-16) !important
    }
}

.bx-inline-disclaimer__inner .inline-dislcaimer-text-link {
    display: inline !important;
    font-family: var(--f-sans) !important;
    font-size: var(--fs-14) !important;
    font-weight: var(--fw-regular) !important
}

@media(min-width:120em) {
    .bx-inline-disclaimer__inner .inline-dislcaimer-text-link {
        font-size: var(--fs-16) !important
    }
}

.bx-inline-disclaimer__content a {
    background-image: linear-gradient(currentcolor, currentcolor) !important;
    background-position: 0 100% !important;
    background-repeat: no-repeat !important;
    background-size: 0 .063rem !important;
    text-decoration: none !important;
    transition: background-size .3s !important
}

.bx-inline-disclaimer__content a:hover {
    background-size: 100% .063rem !important
}

.bx-cda-no-underline.bx-cda-font__author span.cdascode a:hover {
    background-size: 0 !important
}

.bx-inline-disclaimer__content div[data-uw-sr-styled=true] a,
.bx-inline-disclaimer__content p[data-uw-sr-styled=true] a,
.bx-inline-disclaimer__content[data-uw-sr-styled=true] a,
div[data-uw-sr-styled=true] .bx-inline-disclaimer__content a,
div[data-uw-sr-styled=true] .bx-inline-disclaimer__content p a,
section[data-uw-sr-styled=true] .bx-inline-disclaimer__content a,
section[data-uw-sr-styled=true] .bx-inline-disclaimer__content p a {
    color: var(--c-black) !important
}

.bx-inline-disclaimer__item .tenup--block-components__character-count {
    width: 6.25rem
}

.bx-standalone-inline-disclaimer__inner {
    padding-top: 0
}

.bx-inline-disclaimer__responsive {
    --x: 0.5;
    --y: 0.5;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

@media (min-width:22.5em) {
    .bx-inline-disclaimer__image {
        width: 20.5rem !important
    }
}

@media (min-width:26em) {
    .bx-inline-disclaimer__image {
        width: 23rem !important
    }
}

@media (min-width:48em) {
    .bx-inline-disclaimer__image {
        width: 43rem !important
    }
}

@media (min-width:80em) {
    .bx-inline-disclaimer__image {
        width: 56rem !important
    }
}

@media print {
    .bx-inline-disclaimer__image {
        width: 56rem !important
    }
}

@media (min-width:90em) {
    .bx-inline-disclaimer__image {
        width: 56rem !important
    }
}

@media (min-width:120em) {
    .bx-inline-disclaimer__image {
        width: 64rem !important
    }
}

@media (min-width:22.5em) {

    .bx-inline-disclaimer__edit>.bx-inline-disclaimer__item,
    .bx-inline-disclaimer__first_desc,
    .bx-inline-disclaimer__image {
        margin-bottom: 2rem
    }
}

@media (min-width:26em) {

    .bx-inline-disclaimer__edit>.bx-inline-disclaimer__item,
    .bx-inline-disclaimer__first_desc,
    .bx-inline-disclaimer__image {
        margin-bottom: 2rem
    }
}

@media (min-width:48em) {

    .bx-inline-disclaimer__edit>.bx-inline-disclaimer__item,
    .bx-inline-disclaimer__first_desc,
    .bx-inline-disclaimer__image {
        margin-bottom: 2.5rem
    }
}

@media (min-width:80em) {

    .bx-inline-disclaimer__edit>.bx-inline-disclaimer__item,
    .bx-inline-disclaimer__first_desc,
    .bx-inline-disclaimer__image {
        margin-bottom: 2rem
    }
}

@media print {

    .bx-inline-disclaimer__edit>.bx-inline-disclaimer__item,
    .bx-inline-disclaimer__first_desc,
    .bx-inline-disclaimer__image {
        margin-bottom: 2rem
    }
}

@media (min-width:90em) {

    .bx-inline-disclaimer__edit>.bx-inline-disclaimer__item,
    .bx-inline-disclaimer__first_desc,
    .bx-inline-disclaimer__image {
        margin-bottom: 2rem
    }
}

@media (min-width:120em) {

    .bx-inline-disclaimer__edit>.bx-inline-disclaimer__item,
    .bx-inline-disclaimer__first_desc,
    .bx-inline-disclaimer__image {
        margin-bottom: 2.5rem
    }
}

@media (min-width:22.5em) {
    .editor-styles-wrapper .bx-inline-disclaimer__image {
        margin-bottom: 2rem !important
    }
}

@media (min-width:26em) {
    .editor-styles-wrapper .bx-inline-disclaimer__image {
        margin-bottom: 2rem !important
    }
}

@media (min-width:48em) {
    .editor-styles-wrapper .bx-inline-disclaimer__image {
        margin-bottom: 2.5rem !important
    }
}

@media (min-width:80em) {
    .editor-styles-wrapper .bx-inline-disclaimer__image {
        margin-bottom: 2rem !important
    }
}

@media print {
    .editor-styles-wrapper .bx-inline-disclaimer__image {
        margin-bottom: 2rem !important
    }
}

@media (min-width:90em) {
    .editor-styles-wrapper .bx-inline-disclaimer__image {
        margin-bottom: 2rem !important
    }
}

@media (min-width:120em) {
    .editor-styles-wrapper .bx-inline-disclaimer__image {
        margin-bottom: 2.5rem !important
    }
}

.bx-inline-disclaimer__content>.bx-inline-disclaimer__first_desc:only-child,
.bx-inline-disclaimer__content[\:not-has\(\.bx-inline-disclaimer__last-desc\)]>.bx-inline-disclaimer__picture:last-child>.bx-inline-disclaimer__image {
    margin-bottom: 0 !important
}

.bx-inline-disclaimer__content:not(:has(.bx-inline-disclaimer__last-desc))>.bx-inline-disclaimer__picture:last-child>.bx-inline-disclaimer__image,
.bx-inline-disclaimer__content>.bx-inline-disclaimer__first_desc:only-child {
    margin-bottom: 0 !important
}

.bx-inline-disclaimer__drawer-images {
    margin-bottom: 6.25rem
}

.bx-inline-disclaimer__appender {
    position: relative;
    top: 6.25rem
}

.bx-inline-disclaimer.is-color-theme-dark .bx-inline-disclaimer__appender button {
    box-shadow: inset 0 0 0 .063rem var(--c-white);
    color: var(--c-white)
}

.bx-accordion {
    word-wrap: break-word;
    background: var(--c-background);
    color: var(--c-copy)
}

.bx-accordion__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (max-width:22.5em) {
    .bx-accordion__inner {
        --columns: 4;
        grid-template-areas: "AccordionInner AccordionInner AccordionInner AccordionInner"
    }
}

@media (min-width:22.5em) {
    .bx-accordion__inner {
        --columns: 4;
        grid-template-areas: "AccordionInner AccordionInner AccordionInner AccordionInner"
    }
}

@media (min-width:48em) {
    .bx-accordion__inner {
        --columns: 8;
        grid-template-areas: "AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner"
    }
}

@media (min-width:80em) {
    .bx-accordion__inner {
        --columns: 16;
        grid-template-areas: "AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner AccordionInner "
    }
}

.bx-accordion__container {
    grid-area: AccordionInner
}

.bx-accordion__item {
    grid-column-gap: var(--spacing-16);
    align-items: start;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    overflow: hidden;
    transition: max-height .5s ease-in-out !important
}

@media (max-width:22.5em) {
    .bx-accordion__item {
        --columns: 4;
        grid-template-areas: "Accordion Accordion Accordion Accordion" "AccordionDesc AccordionDesc AccordionDesc AccordionDesc"
    }
}

@media (min-width:22.5em) {
    .bx-accordion__item {
        --columns: 4;
        grid-template-areas: "Accordion Accordion Accordion Accordion" "AccordionDesc AccordionDesc AccordionDesc AccordionDesc"
    }
}

@media (min-width:48em) {
    .bx-accordion__item {
        --columns: 8;
        grid-template-areas: "Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion" "AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc"
    }
}

@media (min-width:80em) {
    .bx-accordion__item {
        --columns: 16;
        grid-template-areas: "Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion " "AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc . . . . . . "
    }
}

@media (min-width:90em) {
    .bx-accordion__item {
        grid-template-areas: "Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion " "AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc . . . . . . . "
    }
}

@media (min-width:120em) {
    .bx-accordion__item {
        grid-template-areas: "Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion Accordion " "AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc AccordionDesc . . . . . . . . . "
    }
}

@media (min-width:22.5em) {
    .bx-accordion .bx-accordion__item {
        max-height: 5.25rem
    }
}

@media (min-width:48em) {
    .bx-accordion .bx-accordion__item {
        max-height: 6.25rem
    }
}

@media (min-width:120em) {
    .bx-accordion .bx-accordion__item {
        max-height: 8rem
    }
}

.editor-styles-wrapper .bx-accordion .bx-accordion__item {
    max-height: -moz-max-content !important;
    max-height: max-content !important
}

.bx-accordion__item-title {
    grid-column-gap: var(--spacing-16);
    align-items: start;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    cursor: pointer;
    display: grid;
    grid-area: Accordion;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    justify-content: space-between
}

@media (max-width:22.5em) {
    .bx-accordion__item-title {
        --columns: 4;
        grid-template-areas: "AccordionTitle AccordionTitle AccordionTitle AccordionIcon";
        padding: var(--spacing-24) 0
    }
}

@media (min-width:22.5em) {
    .bx-accordion__item-title {
        --columns: 4;
        grid-template-areas: "AccordionTitle AccordionTitle AccordionTitle AccordionIcon";
        padding: var(--spacing-24) 0
    }
}

@media (min-width:48em) {
    .bx-accordion__item-title {
        --columns: 8;
        grid-template-areas: "AccordionTitle AccordionTitle AccordionTitle AccordionTitle AccordionTitle AccordionTitle AccordionTitle AccordionIcon";
        padding: var(--spacing-32) 0
    }
}

@media (min-width:80em) {
    .bx-accordion__item-title {
        --columns: 16;
        grid-template-areas: "AccordionTitle AccordionTitle AccordionTitle AccordionTitle AccordionTitle AccordionTitle AccordionTitle AccordionTitle . . . . . . . AccordionIcon "
    }
}

@media (min-width:120em) {
    .bx-accordion__item-title {
        padding: var(--spacing-40) 0
    }
}

.bx-accordion__title-text {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: AccordionTitle
}

@media (max-width:22.5em) {
    .bx-accordion__title-text {
        font-size: var(--fs-24);
        min-height: 2rem;
        width: 17rem
    }
}

@media (min-width:22.5em) {
    .bx-accordion__title-text {
        font-size: var(--fs-24);
        min-height: 1.875rem !important;
        width: 17rem !important
    }
}

@media (min-width:26em) {
    .bx-accordion__title-text {
        min-height: 1.875rem !important;
        width: 19.5rem !important
    }
}

@media (min-width:48em) {
    .bx-accordion__title-text {
        min-height: 1.875rem !important;
        width: 37.5rem !important
    }
}

@media (min-width:80em) {
    .bx-accordion__title-text {
        min-height: 1.875rem !important;
        width: 48.5rem !important
    }
}

@media (min-width:90em) {
    .bx-accordion__title-text {
        font-size: var(--fs-24) !important;
        min-height: 1.875rem !important;
        width: 49rem !important
    }
}

@media (min-width:120em) {
    .bx-accordion__title-text {
        font-size: var(--fs-32) !important;
        min-height: 2rem !important;
        width: 64rem !important
    }
}

.bx-accordion__panel[\:has\(\.bx-announcement\)],
.bx-accordion__panel[\:has\(\.bx-article-grid\)],
.bx-accordion__panel[\:has\(\.bx-article-page-header__animation\)],
.bx-accordion__panel[\:has\(\.bx-featured-video__wrap\)],
.bx-accordion__panel[\:has\(\.bx-horizontal-static-list\)],
.bx-accordion__panel[\:has\(\.bx-leadership\)],
.bx-accordion__panel[\:has\(\.bx-link-list\)],
.bx-accordion__panel[\:has\(\.bx-map-component\)],
.bx-accordion__panel[\:has\(\.bx-product-page-plus_header\)],
.bx-accordion__panel[\:has\(\.bx-product-page_header\)],
.bx-accordion__panel[\:has\(\.bx-stat\)],
.bx-accordion__panel[\:has\(\.bx-stats-grid\)],
.bx-accordion__panel[\:has\(\.bx-table-comp\)],
.bx-accordion__panel[\:has\(\.bx-tickertape\)],
.bx-accordion__panel[\:has\(\.bx-two-up-content\)],
.bx-accordion__panel[\:has\(\.bx-vertical-list\)],
.bx-accordion__panel[\:has\(\.bx-video-carousel\)] {
    grid-column: 1/-1 !important;
    width: 100% !important
}

.bx-accordion__panel:has(.bx-announcement),
.bx-accordion__panel:has(.bx-article-grid),
.bx-accordion__panel:has(.bx-article-page-header__animation),
.bx-accordion__panel:has(.bx-featured-video__wrap),
.bx-accordion__panel:has(.bx-horizontal-static-list),
.bx-accordion__panel:has(.bx-leadership),
.bx-accordion__panel:has(.bx-link-list),
.bx-accordion__panel:has(.bx-map-component),
.bx-accordion__panel:has(.bx-product-page-plus_header),
.bx-accordion__panel:has(.bx-product-page_header),
.bx-accordion__panel:has(.bx-stat),
.bx-accordion__panel:has(.bx-stats-grid),
.bx-accordion__panel:has(.bx-table-comp),
.bx-accordion__panel:has(.bx-tickertape),
.bx-accordion__panel:has(.bx-two-up-content),
.bx-accordion__panel:has(.bx-vertical-list),
.bx-accordion__panel:has(.bx-video-carousel) {
    grid-column: 1/-1 !important;
    width: 100% !important
}

.bx-accordion__item[\:has\(\.bx-announcement\)],
.bx-accordion__item[\:has\(\.bx-article-grid\)],
.bx-accordion__item[\:has\(\.bx-featured-video__wrap\)],
.bx-accordion__item[\:has\(\.bx-horizontal-static-list\)],
.bx-accordion__item[\:has\(\.bx-leadership\)],
.bx-accordion__item[\:has\(\.bx-map-component\)],
.bx-accordion__item[\:has\(\.bx-stat\)],
.bx-accordion__item[\:has\(\.bx-stats-grid\)],
.bx-accordion__item[\:has\(\.bx-tickertape\)],
.bx-accordion__item[\:has\(\.bx-two-up-content\)],
.bx-accordion__item[\:has\(\.bx-video-carousel\)] {
    overflow: hidden
}

.bx-accordion__item:has(.bx-announcement),
.bx-accordion__item:has(.bx-article-grid),
.bx-accordion__item:has(.bx-featured-video__wrap),
.bx-accordion__item:has(.bx-horizontal-static-list),
.bx-accordion__item:has(.bx-leadership),
.bx-accordion__item:has(.bx-map-component),
.bx-accordion__item:has(.bx-stat),
.bx-accordion__item:has(.bx-stats-grid),
.bx-accordion__item:has(.bx-tickertape),
.bx-accordion__item:has(.bx-two-up-content),
.bx-accordion__item:has(.bx-video-carousel) {
    overflow: hidden
}

.bx-accordion__panel[\:has\(\.bx-announcement\)],
.bx-accordion__panel[\:has\(\.bx-article-grid\)],
.bx-accordion__panel[\:has\(\.bx-featured-video__wrap\)],
.bx-accordion__panel[\:has\(\.bx-horizontal-static-list\)],
.bx-accordion__panel[\:has\(\.bx-leadership\)],
.bx-accordion__panel[\:has\(\.bx-map-component\)],
.bx-accordion__panel[\:has\(\.bx-stat\)],
.bx-accordion__panel[\:has\(\.bx-stats-grid\)],
.bx-accordion__panel[\:has\(\.bx-tickertape\)],
.bx-accordion__panel[\:has\(\.bx-two-up-content\)],
.bx-accordion__panel[\:has\(\.bx-video-carousel\)] {
    overflow: hidden
}

.bx-accordion__panel:has(.bx-announcement),
.bx-accordion__panel:has(.bx-article-grid),
.bx-accordion__panel:has(.bx-featured-video__wrap),
.bx-accordion__panel:has(.bx-horizontal-static-list),
.bx-accordion__panel:has(.bx-leadership),
.bx-accordion__panel:has(.bx-map-component),
.bx-accordion__panel:has(.bx-stat),
.bx-accordion__panel:has(.bx-stats-grid),
.bx-accordion__panel:has(.bx-tickertape),
.bx-accordion__panel:has(.bx-two-up-content),
.bx-accordion__panel:has(.bx-video-carousel) {
    overflow: hidden
}

.bx-accordion__panel {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: AccordionDesc;
    overflow: hidden
}

@media (max-width:22.5em) {
    .bx-accordion__panel {
        font-size: var(--fs-18);
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-accordion__panel {
        font-size: var(--fs-18);
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-accordion__panel {
        padding-bottom: var(--spacing-40);
        width: 42.938rem !important
    }
}

@media (min-width:80em) {
    .bx-accordion__panel {
        width: 39.438rem !important
    }
}

@media (min-width:90em) {
    .bx-accordion__panel {
        width: 39rem !important
    }
}

@media (min-width:120em) {
    .bx-accordion__panel {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-48);
        width: 44.438rem !important
    }
}

.bx-accordion__item[\:has\(\.bx-leadership\)] .bx-accordion__panel {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.bx-accordion__item:has(.bx-leadership) .bx-accordion__panel {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

@media (max-width:22.5em) {

    .bx-accordion__item[\:has\(\.bx-link-list\)] .bx-accordion__panel,
    .bx-accordion__item[\:has\(\.bx-table-comp\)] .bx-accordion__panel {
        padding-bottom: var(--spacing-32)
    }

    .bx-accordion__item:has(.bx-link-list) .bx-accordion__panel,
    .bx-accordion__item:has(.bx-table-comp) .bx-accordion__panel {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-accordion__item[\:has\(\.bx-link-list\)] .bx-accordion__panel,
    .bx-accordion__item[\:has\(\.bx-table-comp\)] .bx-accordion__panel {
        padding-bottom: var(--spacing-24) !important
    }

    .bx-accordion__item:has(.bx-link-list) .bx-accordion__panel,
    .bx-accordion__item:has(.bx-table-comp) .bx-accordion__panel {
        padding-bottom: var(--spacing-24) !important
    }
}

@media (min-width:26em) {

    .bx-accordion__item[\:has\(\.bx-link-list\)] .bx-accordion__panel,
    .bx-accordion__item[\:has\(\.bx-table-comp\)] .bx-accordion__panel {
        padding-bottom: var(--spacing-24) !important
    }

    .bx-accordion__item:has(.bx-link-list) .bx-accordion__panel,
    .bx-accordion__item:has(.bx-table-comp) .bx-accordion__panel {
        padding-bottom: var(--spacing-24) !important
    }
}

@media (min-width:48em) {

    .bx-accordion__item[\:has\(\.bx-link-list\)] .bx-accordion__panel,
    .bx-accordion__item[\:has\(\.bx-table-comp\)] .bx-accordion__panel {
        padding-bottom: var(--spacing-32) !important
    }

    .bx-accordion__item:has(.bx-link-list) .bx-accordion__panel,
    .bx-accordion__item:has(.bx-table-comp) .bx-accordion__panel {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:80em) {

    .bx-accordion__item[\:has\(\.bx-link-list\)] .bx-accordion__panel,
    .bx-accordion__item[\:has\(\.bx-table-comp\)] .bx-accordion__panel {
        padding-bottom: var(--spacing-32) !important
    }

    .bx-accordion__item:has(.bx-link-list) .bx-accordion__panel,
    .bx-accordion__item:has(.bx-table-comp) .bx-accordion__panel {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:90em) {

    .bx-accordion__item[\:has\(\.bx-link-list\)] .bx-accordion__panel,
    .bx-accordion__item[\:has\(\.bx-table-comp\)] .bx-accordion__panel {
        padding-bottom: var(--spacing-32) !important
    }

    .bx-accordion__item:has(.bx-link-list) .bx-accordion__panel,
    .bx-accordion__item:has(.bx-table-comp) .bx-accordion__panel {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {

    .bx-accordion__item[\:has\(\.bx-link-list\)] .bx-accordion__panel,
    .bx-accordion__item[\:has\(\.bx-table-comp\)] .bx-accordion__panel {
        padding-bottom: var(--spacing-40) !important
    }

    .bx-accordion__item:has(.bx-link-list) .bx-accordion__panel,
    .bx-accordion__item:has(.bx-table-comp) .bx-accordion__panel {
        padding-bottom: var(--spacing-40) !important
    }
}

.bx-accordion__panel[\:not-has\(\.bx-product-page_header\)][\:not-has\(\.bx-product-page-plus_header\)][\:not-has\(\.bx-featured-video__wrap\)][\:not-has\(\.bx-offerings-main\)][\:not-has\(\.bx-two-up-content\)][\:not-has\(\.bx-article-page-header__animation\)][\:not-has\(\.bx-stat\)][\:not-has\(\.bx-quote-block\)][\:not-has\(\.bx-article-grid\)][\:not-has\(\.bx-vertical-list\)][\:not-has\(\.bx-announcement\)][\:not-has\(\.bx-stats-grid\)][\:not-has\(\.bx-map-component\)][\:not-has\(\.bx-horizontal-static-list\)] p:not(.bx-tickertape__title) {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

.bx-accordion__panel:not(:has(.bx-product-page_header)):not(:has(.bx-product-page-plus_header)):not(:has(.bx-featured-video__wrap)):not(:has(.bx-offerings-main)):not(:has(.bx-two-up-content)):not(:has(.bx-article-page-header__animation)):not(:has(.bx-stat)):not(:has(.bx-quote-block)):not(:has(.bx-article-grid)):not(:has(.bx-vertical-list)):not(:has(.bx-announcement)):not(:has(.bx-stats-grid)):not(:has(.bx-map-component)):not(:has(.bx-horizontal-static-list)) p:not(.bx-tickertape__title) {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (max-width:22.5em) {
    .bx-accordion__panel[\:not-has\(\.bx-product-page_header\)][\:not-has\(\.bx-product-page-plus_header\)][\:not-has\(\.bx-featured-video__wrap\)][\:not-has\(\.bx-offerings-main\)][\:not-has\(\.bx-two-up-content\)][\:not-has\(\.bx-article-page-header__animation\)][\:not-has\(\.bx-stat\)][\:not-has\(\.bx-quote-block\)][\:not-has\(\.bx-article-grid\)][\:not-has\(\.bx-vertical-list\)][\:not-has\(\.bx-announcement\)][\:not-has\(\.bx-stats-grid\)][\:not-has\(\.bx-map-component\)][\:not-has\(\.bx-horizontal-static-list\)] p:not(.bx-tickertape__title) {
        font-size: var(--fs-18)
    }

    .bx-accordion__panel:not(:has(.bx-product-page_header)):not(:has(.bx-product-page-plus_header)):not(:has(.bx-featured-video__wrap)):not(:has(.bx-offerings-main)):not(:has(.bx-two-up-content)):not(:has(.bx-article-page-header__animation)):not(:has(.bx-stat)):not(:has(.bx-quote-block)):not(:has(.bx-article-grid)):not(:has(.bx-vertical-list)):not(:has(.bx-announcement)):not(:has(.bx-stats-grid)):not(:has(.bx-map-component)):not(:has(.bx-horizontal-static-list)) p:not(.bx-tickertape__title) {
        font-size: var(--fs-18)
    }
}

@media (min-width:22.5em) {
    .bx-accordion__panel[\:not-has\(\.bx-product-page_header\)][\:not-has\(\.bx-product-page-plus_header\)][\:not-has\(\.bx-featured-video__wrap\)][\:not-has\(\.bx-offerings-main\)][\:not-has\(\.bx-two-up-content\)][\:not-has\(\.bx-article-page-header__animation\)][\:not-has\(\.bx-stat\)][\:not-has\(\.bx-quote-block\)][\:not-has\(\.bx-article-grid\)][\:not-has\(\.bx-vertical-list\)][\:not-has\(\.bx-announcement\)][\:not-has\(\.bx-stats-grid\)][\:not-has\(\.bx-map-component\)][\:not-has\(\.bx-horizontal-static-list\)] p:not(.bx-tickertape__title) {
        font-size: var(--fs-18)
    }

    .bx-accordion__panel:not(:has(.bx-product-page_header)):not(:has(.bx-product-page-plus_header)):not(:has(.bx-featured-video__wrap)):not(:has(.bx-offerings-main)):not(:has(.bx-two-up-content)):not(:has(.bx-article-page-header__animation)):not(:has(.bx-stat)):not(:has(.bx-quote-block)):not(:has(.bx-article-grid)):not(:has(.bx-vertical-list)):not(:has(.bx-announcement)):not(:has(.bx-stats-grid)):not(:has(.bx-map-component)):not(:has(.bx-horizontal-static-list)) p:not(.bx-tickertape__title) {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-accordion__panel[\:not-has\(\.bx-product-page_header\)][\:not-has\(\.bx-product-page-plus_header\)][\:not-has\(\.bx-featured-video__wrap\)][\:not-has\(\.bx-offerings-main\)][\:not-has\(\.bx-two-up-content\)][\:not-has\(\.bx-article-page-header__animation\)][\:not-has\(\.bx-stat\)][\:not-has\(\.bx-quote-block\)][\:not-has\(\.bx-article-grid\)][\:not-has\(\.bx-vertical-list\)][\:not-has\(\.bx-announcement\)][\:not-has\(\.bx-stats-grid\)][\:not-has\(\.bx-map-component\)][\:not-has\(\.bx-horizontal-static-list\)] p:not(.bx-tickertape__title) {
        font-size: var(--fs-20)
    }

    .bx-accordion__panel:not(:has(.bx-product-page_header)):not(:has(.bx-product-page-plus_header)):not(:has(.bx-featured-video__wrap)):not(:has(.bx-offerings-main)):not(:has(.bx-two-up-content)):not(:has(.bx-article-page-header__animation)):not(:has(.bx-stat)):not(:has(.bx-quote-block)):not(:has(.bx-article-grid)):not(:has(.bx-vertical-list)):not(:has(.bx-announcement)):not(:has(.bx-stats-grid)):not(:has(.bx-map-component)):not(:has(.bx-horizontal-static-list)) p:not(.bx-tickertape__title) {
        font-size: var(--fs-20)
    }
}

.bx-accordion__title-button {
    align-self: center;
    grid-area: AccordionIcon;
    justify-self: end;
    position: absolute;
    right: 0
}

.bx-accordion__nav-button {
    color: var(--c-black)
}

.bx-accordion.is-color-theme-dark .bx-accordion__nav-button {
    color: var(--c-white)
}

.bx-accordion__item-title.focus-visible a,
.bx-accordion__item-title.focus-visible i,
.bx-accordion__item-title[data-uw-sr-styled=true] a,
.bx-accordion__item-title[data-uw-sr-styled=true] i {
    color: var(--c-black) !important
}

.bx-accordion__item-title:focus-visible a,
.bx-accordion__item-title:focus-visible i {
    color: var(--c-black) !important
}

.bx-accordion__item-title a,
.bx-accordion__item-title i {
    color: var(--c-copy) !important
}

.bx-accordion__item-title h4[data-uw-sr-styled=true] a,
.bx-accordion__panel p[data-uw-sr-styled=true] a {
    color: var(--c-black) !important
}

.bx-accordion__panel[\:not-has\(\.bx-product-page_header\)][\:not-has\(\.bx-product-page-plus_header\)][\:not-has\(\.bx-featured-video__wrap\)][\:not-has\(\.bx-offerings-main\)][\:not-has\(\.bx-two-up-content\)][\:not-has\(\.bx-article-page-header__animation\)][\:not-has\(\.bx-stat\)][\:not-has\(\.bx-quote-block\)][\:not-has\(\.bx-article-grid\)][\:not-has\(\.bx-vertical-list\)][\:not-has\(\.bx-announcement\)][\:not-has\(\.bx-stats-grid\)][\:not-has\(\.bx-map-component\)][\:not-has\(\.bx-horizontal-static-list\)] p a {
    color: var(--c-copy) !important
}

.bx-accordion__panel:not(:has(.bx-product-page_header)):not(:has(.bx-product-page-plus_header)):not(:has(.bx-featured-video__wrap)):not(:has(.bx-offerings-main)):not(:has(.bx-two-up-content)):not(:has(.bx-article-page-header__animation)):not(:has(.bx-stat)):not(:has(.bx-quote-block)):not(:has(.bx-article-grid)):not(:has(.bx-vertical-list)):not(:has(.bx-announcement)):not(:has(.bx-stats-grid)):not(:has(.bx-map-component)):not(:has(.bx-horizontal-static-list)) p a {
    color: var(--c-copy) !important
}

.bx-accordion__nav-button span,
.bx-accordion__nav-button svg {
    pointer-events: none
}

.bx-accordion__item-title a:focus.focus-visible {
    color: var(--c-black) !important
}

.bx-accordion__item-title a:focus:focus-visible {
    color: var(--c-black) !important
}

.bx-accordion__panel p a:focus.focus-visible {
    color: var(--c-black) !important
}

.bx-accordion__panel p a:focus:focus-visible {
    color: var(--c-black) !important
}

section.bx-accordion[data-uw-sr-context=true] .bx-accordion__item-title>:not([data-uw-sr-context=true]) a,
section.bx-accordion[data-uw-sr-context=true] .bx-accordion__panel>:not([data-uw-sr-context=true]) p a {
    color: var(--c-copy) !important
}

.bx-accordion__animated:hover .bx-accordion__nav-button .bx-accordion__nav-button-icon,
.bx-accordion__nav-button.focus-visible .bx-accordion__nav-button-icon,
.bx-accordion__nav-button:hover .bx-accordion__nav-button-icon {
    transform: rotate(90deg) scale(1.1666666667)
}

.bx-accordion__animated:hover .bx-accordion__nav-button .bx-accordion__nav-button-icon,
.bx-accordion__nav-button:focus-visible .bx-accordion__nav-button-icon,
.bx-accordion__nav-button:hover .bx-accordion__nav-button-icon {
    transform: rotate(90deg) scale(1.1666666667)
}

.bx-accordion__item-title.active .bx-accordion__nav-button .bx-accordion__nav-button-icon {
    transform: scale(1)
}

.bx-accordion__animated:hover .bx-accordion__nav-button .bx-accordion__nav-button-icon-fill,
.bx-accordion__item-title.active .bx-accordion__nav-button .bx-accordion__nav-button-icon-fill,
.bx-accordion__item-title.active .bx-accordion__nav-button:hover .bx-accordion__nav-button-icon-arrow,
.bx-accordion__nav-button:hover .bx-accordion__nav-button-icon-fill {
    opacity: 1
}

.bx-accordion__item-title[data-uw-sr-styled=true] .bx-accordion__nav-button-icon {
    color: var(--c-black)
}

.bx-accordion__animated:hover .bx-accordion__nav-button .bx-accordion__nav-button-icon-arrow,
.bx-accordion__item-title.active .bx-accordion__nav-button .bx-accordion__nav-button-icon-arrow,
.bx-accordion__item-title.active .bx-accordion__nav-button:hover .bx-accordion__nav-button-icon-fill,
.bx-accordion__nav-button:hover .bx-accordion__nav-button-icon-arrow {
    opacity: 0
}

.bx-accordion__item-title .bx-accordion__nav-button--prev .bx-accordion__nav-button-icon {
    border: none;
    transform: rotate(90deg)
}

.bx-accordion__item-title.active .bx-accordion__nav-button--prev .bx-accordion__nav-button-icon {
    border: none;
    transform: rotate(-90deg)
}

.bx-accordion__nav-button,
.bx-accordion__nav-button-icon {
    display: inline-block;
    transition: transform .3s
}

@media (max-width:22.5em) {

    .bx-accordion__nav-button,
    .bx-accordion__nav-button-icon {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-accordion__nav-button,
    .bx-accordion__nav-button-icon {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

@media (min-width:48em) {

    .bx-accordion__nav-button,
    .bx-accordion__nav-button-icon {
        height: var(--spacing-40);
        width: var(--spacing-40)
    }
}

@media (min-width:120em) {

    .bx-accordion__nav-button,
    .bx-accordion__nav-button-icon {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

.bx-accordion__nav-button-icon-fill {
    opacity: 0
}

.bx-accordion__nav-button-icon-arrow,
.bx-accordion__nav-button-icon-fill {
    transition: opacity .3s
}

.bx-accordion.is-color-theme-dark .bx-accordion__animated:before {
    border-top: solid .063rem var(--c-white)
}

.bx-accordion.is-color-theme-dark .bx-accordion__animated:after {
    border-bottom: solid .063rem var(--c-white)
}

.bx-accordion__animated:before {
    border-top: solid .063rem var(--c-black);
    box-sizing: content-box;
    content: "";
    display: block;
    transform: scaleX(0);
    transform-origin: left
}

.bx-accordion__animated:after,
.bx-accordion__animated:before {
    transition: transform .5s linear !important
}

.bx-accordion__animated:after {
    border-bottom: solid .063rem var(--c-black);
    box-sizing: content-box;
    content: "";
    display: block;
    transform: scaleX(0);
    transform-origin: left
}

.bx-accordion__is-in-viewport.bx-accordion__animated:after,
.bx-accordion__is-in-viewport.bx-accordion__animated:before {
    transform: scaleX(1);
    transform-origin: 0 50%;
    width: 100%
}

@media (min-width:80em) {
    .bx-accordion__is-in-viewport.bx-accordion__animated:hover:after {
        animation-duration: .5s !important;
        animation: Border-Bottom-Animate linear;
        animation-fill-mode: both;
        transform-origin: left;
        transition-timing-function: ease-out
    }
}

.bx-accordion__first.bx-accordion__animated:before,
.bx-accordion__last.bx-accordion__animated:after {
    display: none
}

.bx-remove_tab_content_animation .bx-accordion__item {
    overflow: visible;
    transition: none !important
}

.bx-remove_tab_content_animation .bx-accordion__is-in-viewport.bx-accordion__animated:after,
.bx-remove_tab_content_animation .bx-accordion__is-in-viewport.bx-accordion__animated:before {
    transform: none;
    transform-origin: none;
    width: 100%
}

.bx-remove_tab_content_animation .bx-accordion__first.bx-accordion__animated:before,
.bx-remove_tab_content_animation .bx-accordion__last.bx-accordion__animated:after {
    display: none
}

@keyframes Border-Bottom-Animate {
    0% {
        transform: scaleX(0)
    }

    to {
        transform: scaleX(1);
        transform-origin: left
    }
}

.bx-accordion__title-animation {
    opacity: .36
}

.bx-accordion__edit .bx-accordion__panel {
    display: block
}

.bx-accordion.is-color-theme-dark .bx-accordion__appender button {
    box-shadow: inset 0 0 0 .063rem var(--c-white);
    color: var(--c-white)
}

.bx-accordion .bx-accordion__appender {
    padding-right: 1.563rem
}

.bx-accordion.is-color-theme-dark .bx-accordion__panel .block-editor-inserter__toggle.components-button.has-icon {
    background: var(--c-white);
    color: var(--c-black)
}

.bx-accordion__edit .bx-error-custom {
    color: var(--c-red);
    font-size: var(--spacing-12)
}

.bx-accordion__item-title:not(.active)+.bx-accordion__panel {
    visibility: hidden
}

.bx-accordion__edit .bx-accordion__item-title+.bx-accordion__panel {
    visibility: visible
}

.bx-accordion__accessibility button:not([class*=bx-anchor-navigation]):not([class*=vjs-]) {
    background: var(--c-background) !important;
    color: var(--c-copy) !important;
    text-align: left
}

.bx-accordion__accessibility .bx-accordion__item-title:not([data-focus-type=keyboard]) {
    background: var(--c-background);
    color: var(--c-copy);
    outline: transparent;
    text-align: left
}

span.list-item {
    margin-left: 1.125em
}

span.list-item a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

span.list-item a:hover {
    background-size: auto .063rem
}

@media (min-width:80em) {
    span.list-item a:hover {
        background-size: auto .063rem
    }
}

.bx-accordion-button__caret .bx-accordion__nav-button--caret {
    align-items: center;
    display: flex;
    justify-content: center;
    transition: transform .3s ease
}

@media (min-width:22.5em) {
    .bx-accordion-button__caret .bx-accordion__nav-button--caret {
        padding: .333125rem
    }
}

@media (min-width:26em) {
    .bx-accordion-button__caret .bx-accordion__nav-button--caret {
        padding: .333125rem
    }
}

@media (min-width:48em) {
    .bx-accordion-button__caret .bx-accordion__nav-button--caret {
        padding: .375rem
    }
}

@media (min-width:80em) {
    .bx-accordion-button__caret .bx-accordion__nav-button--caret {
        padding: .375rem
    }
}

@media (min-width:90em) {
    .bx-accordion-button__caret .bx-accordion__nav-button--caret {
        padding: .375rem
    }
}

@media (min-width:120em) {
    .bx-accordion-button__caret .bx-accordion__nav-button--caret {
        padding: .5rem
    }
}

.bx-accordion-button__caret .bx-accordion__nav-button-wrapper {
    align-items: center;
    align-self: stretch;
    display: flex;
    flex: 1 0 0;
    flex-direction: column;
    justify-content: center
}

@media (min-width:22.5em) {
    .bx-accordion-button__caret .bx-accordion__nav-button-wrapper {
        gap: .417rem;
        padding: .5rem .333125rem
    }
}

@media (min-width:26em) {
    .bx-accordion-button__caret .bx-accordion__nav-button-wrapper {
        gap: .417rem;
        padding: .5rem .333125rem
    }
}

@media (min-width:48em) {
    .bx-accordion-button__caret .bx-accordion__nav-button-wrapper {
        gap: .46875rem;
        padding: .5625rem .375rem
    }
}

@media (min-width:80em) {
    .bx-accordion-button__caret .bx-accordion__nav-button-wrapper {
        gap: .46875rem;
        padding: .5625rem .375rem
    }
}

@media (min-width:90em) {
    .bx-accordion-button__caret .bx-accordion__nav-button-wrapper {
        gap: .46875rem;
        padding: .5625rem .375rem
    }
}

@media (min-width:120em) {
    .bx-accordion-button__caret .bx-accordion__nav-button-wrapper {
        gap: .625rem;
        padding: .75rem .5rem
    }
}

.bx-accordion__item-title:hover .bx-accordion-button__caret i {
    background: var(--c-copy);
    border-radius: var(--spacing-24)
}

.bx-accordion__item-title:hover .bx-accordion-button__caret .bx-accordion__nav-button-wrapper svg {
    color: var(--c-white)
}

.is-color-theme-dark .bx-accordion__item-title:hover .bx-accordion-button__caret .bx-accordion__nav-button-wrapper svg {
    color: var(--c-black)
}

.bx-accordion__item-title.active .bx-accordion-button__caret i {
    background: var(--c-copy);
    border-radius: var(--spacing-24)
}

.bx-accordion__item-title.active .bx-accordion-button__caret .bx-accordion__nav-button-wrapper svg {
    color: var(--c-white)
}

.is-color-theme-dark .bx-accordion__item-title.active .bx-accordion-button__caret .bx-accordion__nav-button-wrapper svg {
    color: var(--c-black)
}

.bx-accordion__item-title.active .bx-accordion-button__caret i:hover {
    background: rgba(0, 0, 0, .25)
}

.bx-accordion__item-title.active .bx-accordion-button__caret i:hover .bx-accordion__nav-button-wrapper svg {
    color: var(--c-black)
}

.is-color-theme-dark .bx-accordion__item-title.active .bx-accordion-button__caret i:hover {
    background: hsla(0, 0%, 100%, .25)
}

.is-color-theme-dark .bx-accordion__item-title.active .bx-accordion-button__caret i:hover .bx-accordion__nav-button-wrapper svg {
    color: var(--c-white)
}

.bx-accordion-button__caret .bx-accordion__nav-button-wrapper .bx-accordion__nav-button-caret {
    display: block
}

@media (max-width:22.5em) {
    .bx-accordion-button__caret .bx-accordion__nav-button-wrapper .bx-accordion__nav-button-caret {
        height: .333rem;
        width: .667rem
    }
}

@media (min-width:22.5em) {
    .bx-accordion-button__caret .bx-accordion__nav-button-wrapper .bx-accordion__nav-button-caret {
        height: .333rem;
        width: .667rem
    }
}

@media (min-width:48em) {
    .bx-accordion-button__caret .bx-accordion__nav-button-wrapper .bx-accordion__nav-button-caret {
        height: .375rem;
        width: .75rem
    }
}

@media (min-width:120em) {
    .bx-accordion-button__caret .bx-accordion__nav-button-wrapper .bx-accordion__nav-button-caret {
        height: .5rem;
        width: 1rem
    }
}

.bx-accordion__item-title.active .bx-accordion-button__caret .bx-accordion__nav-button--caret {
    transform: rotate(180deg)
}

.bx-accordion-button__caret .bx-accordion__nav-button--caret svg {
    transition: transform .3s
}

@media (max-width:22.5em) {

    .bx-accordion-button__caret .bx-accordion__nav-button--caret .bx-accordion__nav-button-icon,
    .bx-accordion-button__caret .bx-accordion__nav-button.bx-accordion__nav-button--caret {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-accordion-button__caret .bx-accordion__nav-button--caret .bx-accordion__nav-button-icon,
    .bx-accordion-button__caret .bx-accordion__nav-button.bx-accordion__nav-button--caret {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

@media (min-width:48em) {

    .bx-accordion-button__caret .bx-accordion__nav-button--caret .bx-accordion__nav-button-icon,
    .bx-accordion-button__caret .bx-accordion__nav-button.bx-accordion__nav-button--caret {
        height: var(--spacing-36);
        width: var(--spacing-36)
    }
}

@media (min-width:120em) {

    .bx-accordion-button__caret .bx-accordion__nav-button--caret .bx-accordion__nav-button-icon,
    .bx-accordion-button__caret .bx-accordion__nav-button.bx-accordion__nav-button--caret {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

.bx-quote-block {
    background-color: var(--c-background);
    color: var(--c-copy);
    margin-top: 0
}

.bx-quote-block p {
    word-wrap: break-word
}

.bx-quote-block-inner_content__inner--fullwidth {
    grid-column-gap: var(--spacing-8);
    -moz-column-gap: var(--spacing-8);
    column-gap: var(--spacing-8);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    position: relative
}

@media (min-width:80em) {
    .bx-quote-block-inner_content__inner--fullwidth {
        --columns: 2;
        grid-template-areas: "InnerQuoteImage InnerQuoteImage InnerQuoteImage InnerQuoteImage . . InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

@media print {
    .bx-quote-block-inner_content__inner--fullwidth {
        --columns: 2;
        grid-template-areas: "InnerQuoteImage InnerQuoteImage InnerQuoteImage InnerQuoteImage . . InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

.bx-quote-block__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-quote-block__inner {
        --columns: 4;
        grid-template-areas: "InnerQuoteImage InnerQuoteImage InnerQuoteImage InnerQuoteImage" "InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

@media (min-width:48em) {
    .bx-quote-block__inner {
        --columns: 8;
        grid-template-areas: "InnerQuoteImage InnerQuoteImage InnerQuoteImage . InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

@media (min-width:80em) {
    .bx-quote-block__inner {
        --columns: 16;
        grid-template-areas: "InnerQuoteImage InnerQuoteImage InnerQuoteImage InnerQuoteImage . . InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

@media print {
    .bx-quote-block__inner {
        --columns: 16;
        grid-template-areas: "InnerQuoteImage InnerQuoteImage InnerQuoteImage InnerQuoteImage . . InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

.bx-quote-block__inner_2 {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-quote-block__inner_2 {
        --columns: 4;
        grid-template-areas: "InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

@media (min-width:48em) {
    .bx-quote-block__inner_2 {
        --columns: 8;
        grid-template-areas: "InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

@media (min-width:80em) {
    .bx-quote-block__inner_2 {
        --columns: 16;
        grid-template-areas: "InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

@media print {
    .bx-quote-block__inner_2 {
        --columns: 16;
        grid-template-areas: "InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

@media (min-width:90em) {
    .bx-quote-block__inner_2 {
        --columns: 16;
        grid-template-areas: "InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

@media (min-width:120em) {
    .bx-quote-block__inner_2 {
        --columns: 16;
        grid-template-areas: "InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent InnerQuoteContent"
    }
}

@media (min-width:26em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content {
        position: relative;
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content {
        width: 71rem
    }
}

@media print {
    .bx-quote-block__inner_2 .bx-quote-block-right__content {
        width: 71rem
    }
}

@media (min-width:90em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content {
        width: 79rem
    }
}

@media (min-width:120em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content {
        width: 103rem
    }
}

@media (min-width:48em) {
    .bx-quote-block__inner_2 .bx-quote-block__quote-footer {
        bottom: 3.25rem;
        position: absolute
    }
}

@media (min-width:80em) {
    .bx-quote-block__inner_2 .bx-quote-block__quote-footer {
        bottom: 0;
        position: absolute
    }
}

@media print {
    .bx-quote-block__inner_2 .bx-quote-block__quote-footer {
        bottom: 0;
        position: absolute
    }
}

@media (min-width:22.5em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content .bx_quote-block-inner--fullwidth {
        font-size: var(--fs-24)
    }
}

@media (min-width:26em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content .bx_quote-block-inner--fullwidth {
        font-size: var(--fs-32);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content .bx_quote-block-inner--fullwidth {
        font-size: var(--fs-32);
        width: 42rem
    }
}

@media (min-width:80em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content .bx_quote-block-inner--fullwidth {
        font-size: var(--fs-48);
        width: 63rem
    }
}

@media print {
    .bx-quote-block__inner_2 .bx-quote-block-right__content .bx_quote-block-inner--fullwidth {
        font-size: var(--fs-48);
        width: 63rem
    }
}

@media (min-width:90em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content .bx_quote-block-inner--fullwidth {
        font-size: var(--fs-56);
        width: 74rem
    }
}

@media (min-width:120em) {
    .bx-quote-block__inner_2 .bx-quote-block-right__content .bx_quote-block-inner--fullwidth {
        font-size: var(--fs-64);
        width: 83.5rem
    }
}

.bx-quote_medium.bx-quote-block__quote-footer {
    display: none
}

@media (min-width:48em) {
    .bx-quote_medium.bx-quote-block__quote-footer {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-quote_medium.bx-quote-block__quote-footer {
        display: none
    }
}

@media print {
    .bx-quote_medium.bx-quote-block__quote-footer {
        display: none
    }
}

.bx-quote-block-left__content {
    grid-area: InnerQuoteImage
}

.bx-quote-block-inner__image,
.bx-quote-block-inner__image_mobile {
    --x: 0.5;
    --y: 0.5;
    grid-area: InnerQuoteImage;
    -o-object-fit: cover;
    object-fit: cover
}

@media (min-width:80em) and (max-width:89.9375em) {

    .bx-quote-block-inner__image,
    .bx-quote-block-inner__image_mobile {
        width: 17rem !important
    }
}

@media print {

    .bx-quote-block-inner__image,
    .bx-quote-block-inner__image_mobile {
        width: 17rem !important
    }
}

@media (min-width:90em) and (max-width:119.9375em) {

    .bx-quote-block-inner__image,
    .bx-quote-block-inner__image_mobile {
        width: 19rem !important
    }
}

.bx-quote-block-inner__image img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

.bx-quote-block-right__content {
    grid-area: InnerQuoteContent
}

@media (min-width:48em) {
    .bx-quote-block-right__content {
        width: 21rem
    }
}

@media (min-width:80em) {
    .bx-quote-block-right__content {
        width: 44rem
    }
}

@media print {
    .bx-quote-block-right__content {
        width: 44rem
    }
}

@media (min-width:90em) {
    .bx-quote-block-right__content {
        width: 49rem
    }
}

@media (min-width:120em) {
    .bx-quote-block-right__content {
        width: 64rem
    }
}

@media (min-width:22.5em) {
    .bx-quote-block__author-main__frontend .bx-quote-block__author-inner {
        text-align: right
    }
}

@media (min-width:80em) {
    .bx-quote-block__author-main__frontend .bx-quote-block__author-inner {
        text-align: left
    }
}

@media print {
    .bx-quote-block__author-main__frontend .bx-quote-block__author-inner {
        text-align: left
    }
}

.bx-quote-block__content {
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:22.5em) {
    .bx-quote-block__content {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-quote-block__content {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-quote-block__content {
        --columns: 4;
        grid-template-areas: "Author Author Author Author";
        margin-top: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-quote-block__content {
        --columns: 10;
        grid-template-areas: ". . . . . . Author Author Author Author";
        margin-top: var(--spacing-88)
    }
}

@media print {
    .bx-quote-block__content {
        --columns: 10;
        grid-template-areas: ". . . . . . Author Author Author Author";
        margin-top: var(--spacing-88)
    }
}

@media (min-width:90em) {
    .bx-quote-block__content {
        margin-top: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .bx-quote-block__content {
        margin-top: var(--spacing-104)
    }
}

.bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
    color: var(--c-copy);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
        font-size: var(--fs-20)
    }
}

@media print {
    .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
        font-size: var(--fs-24)
    }
}

.bx-quote-block__inner_2 .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
    color: var(--c-copy);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-quote-block__inner_2 .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
        font-size: var(--fs-18);
        line-height: var(--fs-30)
    }
}

@media (min-width:26em) {
    .bx-quote-block__inner_2 .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
        font-size: var(--fs-20);
        line-height: var(--fs-30)
    }
}

@media (min-width:48em) {
    .bx-quote-block__inner_2 .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
        font-size: var(--fs-20);
        line-height: var(--fs-30)
    }
}

@media (min-width:80em) {
    .bx-quote-block__inner_2 .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
        font-size: var(--fs-20);
        line-height: var(--fs-30)
    }
}

@media print {
    .bx-quote-block__inner_2 .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
        font-size: var(--fs-20);
        line-height: var(--fs-30)
    }
}

@media (min-width:90em) {
    .bx-quote-block__inner_2 .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
        font-size: var(--fs-20);
        line-height: var(--fs-30)
    }
}

@media (min-width:120em) {
    .bx-quote-block__inner_2 .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__authorname {
        font-size: var(--fs-24);
        line-height: var(--fs-36)
    }
}

.bx-quote-block__authorname-spacing {
    margin-bottom: var(--spacing-16)
}

.bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__designation {
    color: var(--c-copy);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media (min-width:120em) {
    .bx-quote-block__author-main .bx-quote-block__author-inner .bx-quote-block__designation {
        font-size: var(--fs-18)
    }
}

.bx-quote-block__inner_2 .bx-quote-block-inner_content {
    grid-area: InnerQuoteContent
}

@media (min-width:22.5em) {
    .bx-quote-block__inner_2 .bx-quote-block-inner_content {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-quote-block__inner_2 .bx-quote-block-inner_content {
        width: 23rem
    }
}

@media (max-width:47.9375em) {
    .bx-quote-block__inner_2 .bx-quote-block-inner_content {
        margin-top: 0
    }
}

@media (min-width:48em) {
    .bx-quote-block__inner_2 .bx-quote-block-inner_content {
        width: 42rem
    }
}

@media print {
    .bx-quote-block__inner_2 .bx-quote-block-inner_content {
        width: 42rem
    }
}

@media (min-width:120em) {
    .bx-quote-block__inner_2 .bx-quote-block-inner_content {
        width: 83.5rem
    }
}

.bx-quote-block-inner_content {
    grid-area: InnerQuoteContent
}

@media (min-width:22.5em) {
    .bx-quote-block-inner_content {
        width: 20rem
    }
}

@media (min-width:26em) {
    .bx-quote-block-inner_content {
        width: 23rem
    }
}

@media (max-width:47.9375em) {
    .bx-quote-block-inner_content {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-quote-block-inner_content {
        width: 21rem
    }
}

@media (min-width:80em) {
    .bx-quote-block-inner_content {
        width: 44rem
    }
}

@media print {
    .bx-quote-block-inner_content {
        width: 40rem
    }
}

@media (min-width:90em) {
    .bx-quote-block-inner_content {
        width: 49rem
    }
}

@media (min-width:120em) {
    .bx-quote-block-inner_content {
        width: 57.5rem
    }
}

.bx-quote-block-inner_content__inner {
    color: var(--c-copy);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-quote-block-inner_content__inner {
        font-size: var(--fs-24)
    }
}

@media (min-width:48em) {
    .bx-quote-block-inner_content__inner {
        font-size: var(--fs-32)
    }
}

@media print {
    .bx-quote-block-inner_content__inner {
        font-size: var(--fs-32)
    }
}

@media (min-width:90em) {
    .bx-quote-block-inner_content__inner {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-quote-block-inner_content__inner {
        font-size: var(--fs-48)
    }
}

@media (min-width:22.5em) {
    .font-size-active {
        font-size: var(--fs-24);
        font-style: var(--f-sans)
    }
}

@media (min-width:26em) {
    .font-size-active {
        font-size: var(--fs-32);
        font-style: var(--f-sans)
    }
}

@media (min-width:48em) {
    .font-size-active {
        font-size: var(--fs-32);
        font-style: var(--f-sans)
    }
}

@media (min-width:80em) {
    .font-size-active {
        font-size: var(--fs-48);
        font-style: var(--f-sans)
    }
}

@media print {
    .font-size-active {
        font-size: var(--fs-48);
        font-style: var(--f-sans)
    }
}

@media (min-width:90em) {
    .font-size-active {
        font-size: var(--fs-56);
        font-style: var(--f-sans)
    }
}

@media (min-width:120em) {
    .font-size-active {
        font-size: var(--fs-64);
        font-style: var(--f-sans)
    }
}

@media (min-width:22.5em) {
    .font-size-default {
        font-size: var(--fs-24);
        font-style: var(--f-sans)
    }
}

@media (min-width:26em) {
    .font-size-default {
        font-size: var(--fs-24);
        font-style: var(--f-sans)
    }
}

@media (min-width:48em) {
    .font-size-default {
        font-size: var(--fs-32);
        font-style: var(--f-sans)
    }
}

@media (min-width:80em) {
    .font-size-default {
        font-size: var(--fs-32);
        font-style: var(--f-sans)
    }
}

@media print {
    .font-size-default {
        font-size: var(--fs-32);
        font-style: var(--f-sans)
    }
}

@media (min-width:90em) {
    .font-size-default {
        font-size: var(--fs-40);
        font-style: var(--f-sans)
    }
}

@media (min-width:120em) {
    .font-size-default {
        font-size: var(--fs-48);
        font-style: var(--f-sans)
    }
}

.bx_quote-block-inner--fullwidth {
    color: var(--c-copy);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx_quote-block-inner--fullwidth {
        font-size: var(--fs-24)
    }
}

@media (min-width:48em) {
    .bx_quote-block-inner--fullwidth {
        font-style: var(--f-sans)
    }
}

@media (--bp-ipad) {
    .bx_quote-block-inner--fullwidth {
        font-style: var(--f-sans)
    }
}

@media (min-width:80em) {
    .bx_quote-block-inner--fullwidth {
        font-style: var(--f-sans)
    }
}

@media print {
    .bx_quote-block-inner--fullwidth {
        font-style: var(--f-sans)
    }
}

@media (min-width:90em) {
    .bx_quote-block-inner--fullwidth {
        font-style: var(--f-sans)
    }
}

@media (min-width:120em) {
    .bx_quote-block-inner--fullwidth {
        font-style: var(--f-sans)
    }
}

.bx-quote-block__quote-footer {
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:48em) {
    .bx-quote-block__quote-footer {
        --columns: 4;
        grid-template-areas: "FooterNav FooterNav FooterNav . "
    }
}

@media (min-width:80em) {
    .bx-quote-block__quote-footer {
        --columns: 10;
        grid-template-areas: "FooterNav FooterNav FooterNav . . . . . . . "
    }
}

@media print {
    .bx-quote-block__quote-footer {
        --columns: 10;
        grid-template-areas: "FooterNav FooterNav FooterNav . . . . . . . "
    }
}

.bx-quote-block__author-main {
    grid-area: Author
}

@media (min-width:22.5em) {
    .bx-quote-block__author-main {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-quote-block__author-main {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-quote-block__author-main {
        width: 21rem
    }
}

@media (min-width:80em) {
    .bx-quote-block__author-main {
        margin-left: auto;
        width: 17rem
    }
}

@media print {
    .bx-quote-block__author-main {
        margin-left: 0;
        width: 15rem
    }
}

@media (min-width:90em) {
    .bx-quote-block__author-main {
        margin-left: auto;
        width: 19rem
    }
}

@media (min-width:120em) {
    .bx-quote-block__author-main {
        margin-left: auto;
        width: 25rem
    }
}

@media (min-width:48em) {
    .bx-quote-block__inner_2 .bx-quote-block__author-main {
        margin-left: auto;
        width: 21rem
    }
}

@media (min-width:80em) {
    .bx-quote-block__inner_2 .bx-quote-block__author-main {
        width: 23.5rem
    }
}

@media print {
    .bx-quote-block__inner_2 .bx-quote-block__author-main {
        width: 23.5rem
    }
}

@media (min-width:90em) {
    .bx-quote-block__inner_2 .bx-quote-block__author-main {
        margin-left: auto;
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-quote-block__inner_2 .bx-quote-block__author-main {
        margin-left: auto;
        width: 25rem
    }
}

.bx-quote-block__inner_2 .bx-quote-block__content {
    grid-area: Author
}

@media (min-width:48em) {
    .bx-quote-block__inner_2 .bx-quote-block__content {
        --columns: 4;
        grid-template-areas: ". . Author Author Author Author";
        margin-top: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-quote-block__inner_2 .bx-quote-block__content {
        --columns: 15;
        grid-template-areas: ". . . . . . . . . . Author Author Author Author";
        margin-top: var(--spacing-112)
    }
}

@media print {
    .bx-quote-block__inner_2 .bx-quote-block__content {
        --columns: 15;
        grid-template-areas: ". . . . . . . . . . Author Author Author Author";
        margin-top: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-quote-block__inner_2 .bx-quote-block__content {
        --columns: 11;
        grid-template-areas: ". . . . . . . . . . . . Author Author Author Author";
        margin-top: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-quote-block__inner_2 .bx-quote-block__content {
        --columns: 16;
        grid-template-areas: ". . . . . . . . . . . . Author Author Author Author";
        margin-top: var(--spacing-128)
    }
}

.bx-quote-block__inner_2 .bx-quote-block__navigation {
    align-items: center;
    grid-area: FooterNav
}

@media (min-width:90em) {
    .bx-quote-block__inner_2 .bx-quote-block__navigation {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .bx-quote-block__inner_2 .bx-quote-block__navigation {
        padding-top: var(--spacing-16)
    }
}

.bx-quote-block__navigation {
    align-items: center;
    grid-area: FooterNav
}

@media (min-width:80em) {
    .bx-quote-block__navigation {
        grid-column-end: 6;
        grid-column-start: 1;
        margin-top: -3.75rem;
        padding-top: var(--spacing-8)
    }
}

@media print {
    .bx-quote-block__navigation {
        grid-column-end: 6;
        grid-column-start: 1;
        margin-top: -3.75rem;
        padding-top: var(--spacing-8)
    }
}

.bx-dot-nav__item {
    display: list-item !important
}

.bx-quote-block__inner_2 .bx-quote-block__nav .bx-dot-nav {
    align-items: center;
    -moz-column-gap: .25rem;
    column-gap: .25rem;
    justify-content: center
}

@media (min-width:48em) {
    .bx-quote-block__inner_2 .bx-quote-block__nav .bx-dot-nav {
        margin-left: var(--spacing-48);
        margin-right: var(--spacing-48);
        width: 10.5rem
    }
}

@media (min-width:80em) {
    .bx-quote-block__inner_2 .bx-quote-block__nav .bx-dot-nav {
        margin-left: var(--spacing-40);
        margin-right: var(--spacing-40);
        width: 8.25rem
    }
}

@media print {
    .bx-quote-block__inner_2 .bx-quote-block__nav .bx-dot-nav {
        margin-left: var(--spacing-40);
        margin-right: var(--spacing-40);
        width: 8.25rem
    }
}

@media (min-width:90em) {
    .bx-quote-block__inner_2 .bx-quote-block__nav .bx-dot-nav {
        margin-left: var(--spacing-48);
        margin-right: var(--spacing-48);
        width: 9.25rem
    }
}

@media (min-width:120em) {
    .bx-quote-block__inner_2 .bx-quote-block__nav .bx-dot-nav {
        margin-left: var(--spacing-56);
        margin-right: var(--spacing-56);
        width: 10.25rem
    }
}

.bx-quote-block__inner_2 .bx-quote-block__nav {
    display: flex;
    justify-content: space-between;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:22.5em) {
    .bx-quote-block__inner_2 .bx-quote-block__nav {
        padding-left: 0;
        padding-top: var(--spacing-64);
        position: relative;
        top: auto !important;
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-quote-block__inner_2 .bx-quote-block__nav {
        padding-top: var(--spacing-64);
        position: relative;
        top: auto !important;
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-quote-block__inner_2 .bx-quote-block__nav {
        bottom: -2.125rem;
        margin-top: 0;
        padding-bottom: 0;
        padding-top: .5rem;
        width: 16rem
    }
}

@media (min-width:80em) {
    .bx-quote-block__inner_2 .bx-quote-block__nav {
        bottom: -.75rem;
        left: 0;
        padding-bottom: 0;
        padding-top: 0;
        top: auto !important;
        width: 15rem
    }
}

@media print {
    .bx-quote-block__inner_2 .bx-quote-block__nav {
        bottom: -.75rem;
        left: 0;
        padding-bottom: 0;
        padding-top: 0;
        top: auto !important;
        width: 15rem
    }
}

@media (min-width:90em) {
    .bx-quote-block__inner_2 .bx-quote-block__nav {
        padding-top: 0;
        top: 0 !important;
        width: 16rem
    }
}

@media (min-width:120em) {
    .bx-quote-block__inner_2 .bx-quote-block__nav {
        padding-top: 0;
        top: 0 !important;
        width: 17rem
    }
}

.bx-quote-block .bx-dot-nav__item-link {
    --full-size: 1.5rem;
    --dot-size: 0.75rem;
    align-items: center;
    color: inherit;
    display: flex;
    height: var(--full-size);
    justify-content: center;
    position: relative;
    width: var(--full-size)
}

.bx-quote-block .bx-dot-nav__item-link span,
.bx-quote-block .bx-dot-nav__item-link svg {
    pointer-events: none
}

.bx-quote-block .bx-dot-nav__item-link:after {
    background-color: var(--c-copy);
    border-radius: 100%;
    content: "";
    display: block;
    height: var(--dot-size);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: var(--dot-size)
}

.bx-quote-block .bx-dot-nav__item-link:focus,
.bx-quote-block .bx-dot-nav__item-link:hover {
    background: none;
    text-decoration: none
}

.bx-quote-block.is-color-theme-dark .bx-dot-nav__item-link[\:has\(svg\[data-uw-sr-styled\%3D\%22true\%22\]\)]:after {
    background-color: var(--c-svg)
}

.bx-quote-block.is-color-theme-dark .bx-dot-nav__item-link:has(svg[data-uw-sr-styled=true]):after {
    background-color: var(--c-svg)
}

@media (min-width:26em) {
    .bx-quote-block__nav--media {
        padding-left: var(--spacing-24);
        top: 55.163rem
    }
}

.bx-quote-block__nav {
    display: flex;
    justify-content: space-between;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:22.5em) {
    .bx-quote-block__nav {
        align-items: center;
        background: var(--c-background);
        display: flex;
        padding-top: var(--spacing-64);
        right: 0;
        top: auto;
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-quote-block__nav {
        padding-top: var(--spacing-64);
        top: auto;
        width: 23rem
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-quote-block__nav {
        left: 0;
        margin-top: 0;
        padding-top: 0;
        position: absolute;
        top: 0;
        width: 15.5rem;
        z-index: 2
    }
}

@media (min-width:80em) {
    .bx-quote-block__nav {
        left: auto;
        margin: 0;
        margin: initial;
        padding: inherit;
        padding-top: 0;
        position: relative;
        top: 0;
        width: 13.3rem
    }
}

@media print {
    .bx-quote-block__nav {
        left: auto;
        margin: 0;
        margin: initial;
        padding: inherit;
        padding-top: 0;
        position: relative;
        top: 0;
        width: 13.3rem
    }
}

@media (min-width:90em) {
    .bx-quote-block__nav {
        left: auto;
        margin: 0;
        margin: initial;
        padding: inherit;
        padding-top: 0;
        position: relative;
        top: 0;
        width: 14.25rem
    }
}

@media (min-width:120em) {
    .bx-quote-block__nav {
        left: auto;
        margin: 0;
        margin: initial;
        padding: inherit;
        padding-top: 0;
        position: relative;
        top: 0;
        width: 15.25rem
    }
}

.bx-quote-block__inner__html .bx-quote-block__items {
    transform-style: preserve-3d !important
}

.bx-quote-block .tns-ovh {
    height: auto !important
}

.bx-quote-block[data-uw-sr-styled=true] .bx-quote-block-inner_content__inner,
.bx-quote-block[data-uw-sr-styled=true] .bx-quote-block__authorname,
.bx-quote-block[data-uw-sr-styled=true] .bx-quote-block__designation,
.bx-quote-block[data-uw-sr-styled=true] .bx_quote-block-inner--fullwidth {
    color: var(--c-black)
}

.bx-quote-block__nav-button[data-uw-sr-styled=true] {
    outline: .625rem solid var(--c-yellow)
}

.bx-quote-block__nav-button {
    background-color: transparent;
    color: var(--c-link)
}

.bx-quote-block__nav-button span,
.bx-quote-block__nav-button svg {
    pointer-events: none
}

.bx-quote-block__nav-button.focus-visible .bx-quote-block__nav-button-icon,
.bx-quote-block__nav-button:hover .bx-quote-block__nav-button-icon {
    transform: scale(1.1666666667)
}

.bx-quote-block__nav-button:focus-visible .bx-quote-block__nav-button-icon,
.bx-quote-block__nav-button:hover .bx-quote-block__nav-button-icon {
    transform: scale(1.1666666667)
}

.bx-quote-block__nav-button.focus-visible .bx-quote-block__nav-button-icon-fill,
.bx-quote-block__nav-button:hover .bx-quote-block__nav-button-icon-fill {
    opacity: 1
}

.bx-quote-block__nav-button:focus-visible .bx-quote-block__nav-button-icon-fill,
.bx-quote-block__nav-button:hover .bx-quote-block__nav-button-icon-fill {
    opacity: 1
}

.bx-quote-block__nav-button.focus-visible .bx-quote-block__nav-button-icon-arrow,
.bx-quote-block__nav-button:hover .bx-quote-block__nav-button-icon-arrow {
    opacity: 0
}

.bx-quote-block__nav-button:focus-visible .bx-quote-block__nav-button-icon-arrow,
.bx-quote-block__nav-button:hover .bx-quote-block__nav-button-icon-arrow {
    opacity: 0
}

.bx-quote-block__nav-button--prev {
    transform: rotate(180deg)
}

@media (min-width:22.5em) {
    .bx-quote-block__nav-button-icon {
        height: var(--spacing-40)
    }
}

.bx-quote-block__nav-button-icon {
    display: inline-block;
    transition: transform .3s
}

.bx-quote-block__nav-button-icon-fill {
    opacity: 0
}

.bx-quote-block__nav-button-icon-arrow,
.bx-quote-block__nav-button-icon-fill {
    transition: opacity .3s
}

.bx-quote-block__nav .bx-dot-nav {
    align-items: center;
    -moz-column-gap: .25rem;
    column-gap: .25rem;
    justify-content: center
}

@media (min-width:22.5em) {
    .bx-quote-block__nav .bx-dot-nav {
        width: 18rem
    }
}

@media (min-width:26em) {
    .bx-quote-block__nav .bx-dot-nav {
        width: 18rem
    }
}

@media (min-width:48em) {
    .bx-quote-block__nav .bx-dot-nav {
        width: 10.5rem
    }
}

@media (min-width:80em) {
    .bx-quote-block__nav .bx-dot-nav {
        margin-left: var(--spacing-40);
        margin-right: var(--spacing-40);
        width: 8.25rem
    }
}

@media print {
    .bx-quote-block__nav .bx-dot-nav {
        margin-left: var(--spacing-40);
        margin-right: var(--spacing-40);
        width: 8.25rem
    }
}

@media (min-width:90em) {
    .bx-quote-block__nav .bx-dot-nav {
        margin-left: var(--spacing-48);
        margin-right: var(--spacing-48);
        width: 9.25rem
    }
}

@media (min-width:120em) {
    .bx-quote-block__nav .bx-dot-nav {
        margin-left: var(--spacing-56);
        margin-right: var(--spacing-56);
        width: 10.25rem
    }
}

.bx-quote-block-left__content .bx-quote-block__item:not(.tns-slide-active),
.bx-quote-block-right__content>div:not(.tns-outer)~.bx-quote-block__quote-footer,
.bx-quote-block-right__content__inner>div:not(.tns-slide-active) {
    opacity: 0
}

.bx-quote-block-left__content .bx-quote-block__item.tns-slide-active,
.bx-quote-block-right__content>.tns-outer~.bx-quote-block__quote-footer,
.bx-quote-block-right__content__inner>.tns-slide-active {
    opacity: 1
}

.bx_quote_block_leftContent_hide {
    display: none
}

.red-error {
    color: var(--c-red);
    font-size: var(--spacing-12)
}

.bx-quote-block--editor .bx-quote-block__item--image {
    padding-bottom: var(--spacing-80)
}

.bx-quote-block--editor {
    margin-top: 0 !important
}

.tenup--block-components__character-count svg {
    font-size: medium !important
}

.bx-quote-block__desgnation_admin,
.bx-quote-block__name_admin {
    margin-bottom: var(--spacing-40);
    margin-top: var(--spacing-80);
    text-align: right
}

.bx-quote-block__name_admin__error {
    text-align: right
}

.bx-quote-block_picture {
    width: inherit
}

.bx-quote-block.is-color-theme-dark .bx-quote-block__appender button {
    box-shadow: inset 0 0 0 .063rem var(--c-white);
    color: var(--c-white)
}

.bx-quote-block .bx-quote-block__appender {
    padding-right: 1.563rem
}

[data-simplebar] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    position: relative
}

.simplebar-wrapper {
    height: inherit;
    max-height: inherit;
    max-width: inherit;
    overflow: hidden;
    width: inherit
}

.simplebar-mask {
    bottom: 0;
    direction: inherit;
    height: auto !important;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto !important;
    z-index: 0
}

.simplebar-offset {
    -webkit-overflow-scrolling: touch;
    bottom: 0;
    box-sizing: inherit !important;
    direction: inherit !important;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    resize: none !important;
    right: 0;
    top: 0
}

.simplebar-content-wrapper {
    -ms-overflow-style: none;
    box-sizing: border-box !important;
    direction: inherit;
    display: block;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    overflow: auto;
    position: relative;
    scrollbar-width: none;
    width: auto
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0
}

.simplebar-content:after,
.simplebar-content:before {
    content: " ";
    display: table
}

.simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    pointer-events: none;
    width: 100%
}

.simplebar-height-auto-observer-wrapper {
    box-sizing: inherit !important;
    flex-basis: 0;
    flex-grow: inherit;
    flex-shrink: 0;
    float: left;
    height: 100%;
    margin: 0;
    max-height: 1px;
    max-width: 1px;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: relative;
    width: 100%;
    z-index: -1
}

.simplebar-height-auto-observer {
    box-sizing: inherit;
    display: block;
    height: 1000%;
    left: 0;
    min-height: 1px;
    min-width: 1px;
    opacity: 0;
    top: 0;
    width: 1000%;
    z-index: -1
}

.simplebar-height-auto-observer,
.simplebar-track {
    overflow: hidden;
    pointer-events: none;
    position: absolute
}

.simplebar-track {
    bottom: 0;
    right: 0;
    z-index: 1
}

[data-simplebar].simplebar-dragging,
[data-simplebar].simplebar-dragging .simplebar-content {
    -webkit-touch-callout: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

[data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all
}

.simplebar-scrollbar {
    left: 0;
    min-height: 10px;
    position: absolute;
    right: 0
}

.simplebar-scrollbar:before {
    background: #000;
    border-radius: 7px;
    content: "";
    opacity: 0;
    position: absolute;
    transition: opacity .2s linear .5s
}

.simplebar-scrollbar.simplebar-visible:before {
    opacity: .5;
    transition-delay: 0s;
    transition-duration: 0s
}

.simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px
}

.simplebar-scrollbar:before {
    bottom: 2px;
    left: 2px;
    right: 2px;
    top: 2px
}

.simplebar-track.simplebar-horizontal {
    height: 11px;
    left: 0
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    bottom: 0;
    left: 0;
    min-height: 0;
    min-width: 10px;
    right: auto;
    top: 0;
    width: auto
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
    left: 0;
    right: auto
}

.simplebar-dummy-scrollbar-size {
    -ms-overflow-style: scrollbar !important;
    direction: rtl;
    height: 500px;
    opacity: 0;
    overflow-x: scroll;
    overflow-y: hidden;
    position: fixed;
    visibility: hidden;
    width: 500px
}

.simplebar-dummy-scrollbar-size>div {
    height: 200%;
    margin: 10px 0;
    width: 200%
}

.simplebar-hide-scrollbar {
    -ms-overflow-style: none;
    left: 0;
    overflow-y: scroll;
    position: fixed;
    scrollbar-width: none;
    visibility: hidden
}

.bx-featured {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-featured[data-uw-sr-styled=true] a {
    color: var(--c-black) !important
}

@media (max-width:22.5em) {
    .bx-featured-content-left__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Image Image Image Image" "Content Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        padding-bottom: 0
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-left__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content" "Image Image Image Image";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        padding-bottom: 0
    }
}

@media (min-width:26em) {
    .bx-featured-content-left__inner {
        padding-bottom: 0
    }
}

@media (min-width:48em) {
    .bx-featured-content-left__inner {
        --columns: 8;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle . ." "Content Content Content Content Content Content Content Content" "Image Image Image Image Image Image Image Image";
        padding-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-featured-content-left__inner {
        --columns: 16;
        grid-template-areas: "Content Content Content Content Content Content . Image Image Image Image Image Image Image Image Image";
        padding-bottom: 0
    }
}

@media (min-width:90em) {
    .bx-featured-content-left__inner {
        grid-template-areas: "Content Content Content Content Content . . Image Image Image Image Image Image Image Image Image";
        padding-bottom: 0
    }
}

@media (min-width:120em) {
    .bx-featured-content-left__inner {
        grid-template-areas: "Content Content Content Content . . Image Image Image Image Image Image Image Image Image Image";
        padding-bottom: 0
    }
}

@media (max-width:22.5em) {
    .bx-featured-content-right__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Image Image Image Image" "Content Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        padding-bottom: 0;
        padding-top: 0
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-right__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content" "Image Image Image Image";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        padding-bottom: 0;
        padding-top: 0
    }
}

@media (min-width:26em) {
    .bx-featured-content-right__inner {
        padding-bottom: 0;
        padding-top: 0
    }
}

@media (min-width:48em) {
    .bx-featured-content-right__inner {
        --columns: 8;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle . ." "Content Content Content Content Content Content Content Content" "Image Image Image Image Image Image Image Image";
        padding-bottom: 0;
        padding-top: 0
    }
}

@media (min-width:80em) {
    .bx-featured-content-right__inner {
        --columns: 16;
        grid-template-areas: "Image Image Image Image Image Image Image Image Image . Content Content Content Content Content Content";
        padding-bottom: 0;
        padding-top: 0
    }
}

@media (min-width:90em) {
    .bx-featured-content-right__inner {
        grid-template-areas: "Image Image Image Image Image Image Image Image Image . . Content Content Content Content Content";
        padding-bottom: 0;
        padding-top: 0
    }
}

@media (min-width:120em) {
    .bx-featured-content-right__inner {
        grid-template-areas: "Image Image Image Image Image Image Image Image Image Image . . Content Content Content Content";
        padding-bottom: 0;
        padding-top: 0
    }
}

@media (max-width:22.5em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-left__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content" "Image Image Image Image";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-left__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content" "Image Image Image Image";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:22.5em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-left__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content" "Image Image Image Image";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-left__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content" "Image Image Image Image";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-left__inner {
        --columns: 8;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle . ." "Content Content Content Content Content Content Content Content" "Image Image Image Image Image Image Image Image"
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-left__inner {
        --columns: 8;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle . ." "Content Content Content Content Content Content Content Content" "Image Image Image Image Image Image Image Image"
    }
}

@media (min-width:80em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-left__inner {
        --columns: 16;
        grid-template-areas: "Content Content Content Content Content Content . Image Image Image Image Image Image Image Image Image"
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-left__inner {
        --columns: 16;
        grid-template-areas: "Content Content Content Content Content Content . Image Image Image Image Image Image Image Image Image"
    }
}

@media (min-width:90em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-left__inner {
        grid-template-areas: "Content Content Content Content Content . . Image Image Image Image Image Image Image Image Image"
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-left__inner {
        grid-template-areas: "Content Content Content Content Content . . Image Image Image Image Image Image Image Image Image"
    }
}

@media (min-width:120em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-left__inner {
        grid-template-areas: "Content Content Content Content . . Image Image Image Image Image Image Image Image Image Image"
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-left__inner {
        grid-template-areas: "Content Content Content Content . . Image Image Image Image Image Image Image Image Image Image"
    }
}

@media (max-width:22.5em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-right__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content" "Image Image Image Image";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-right__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content" "Image Image Image Image";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:22.5em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-right__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content" "Image Image Image Image";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-right__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content" "Image Image Image Image";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-right__inner {
        --columns: 8;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle . ." "Content Content Content Content Content Content Content Content" "Image Image Image Image Image Image Image Image"
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-right__inner {
        --columns: 8;
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle . ." "Content Content Content Content Content Content Content Content" "Image Image Image Image Image Image Image Image"
    }
}

@media (min-width:80em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-right__inner {
        --columns: 16;
        grid-template-areas: "Image Image Image Image Image Image Image Image Image . Content Content Content Content Content Content"
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-right__inner {
        --columns: 16;
        grid-template-areas: "Image Image Image Image Image Image Image Image Image . Content Content Content Content Content Content"
    }
}

@media (min-width:90em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-right__inner {
        grid-template-areas: "Image Image Image Image Image Image Image Image Image . . Content Content Content Content Content"
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-right__inner {
        grid-template-areas: "Image Image Image Image Image Image Image Image Image . . Content Content Content Content Content"
    }
}

@media (min-width:120em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-right__inner {
        grid-template-areas: "Image Image Image Image Image Image Image Image Image Image . . Content Content Content Content"
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-right__inner {
        grid-template-areas: "Image Image Image Image Image Image Image Image Image Image . . Content Content Content Content"
    }
}

@media (min-width:80em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__eyerow\)] .bx-featured-content__media {
        margin-top: 5pc
    }

    .bx-featured_content__front:has(.bx-featured-content__eyerow) .bx-featured-content__media {
        margin-top: 5pc
    }
}

@media (min-width:90em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__eyerow\)] .bx-featured-content__media {
        margin-top: 88px
    }

    .bx-featured_content__front:has(.bx-featured-content__eyerow) .bx-featured-content__media {
        margin-top: 88px
    }
}

@media (min-width:120em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__eyerow\)] .bx-featured-content__media {
        margin-top: 99px
    }

    .bx-featured_content__front:has(.bx-featured-content__eyerow) .bx-featured-content__media {
        margin-top: 99px
    }
}

@media (min-width:80em) {
    .bx-vertical-scrolling-list-block .bx-featured_content__front[\:has\(\.bx-featured-content__eyerow\)] .bx-featured-content__media {
        margin-top: 0
    }

    .bx-vertical-scrolling-list-block .bx-featured_content__front:has(.bx-featured-content__eyerow) .bx-featured-content__media {
        margin-top: 0
    }
}

.bx-featured-content__content {
    grid-area: Content
}

.bx-featured-content__media {
    --x: 0.5;
    --y: 0.5;
    grid-area: Image
}

.bx-featured-content__img {
    overflow: hidden;
    position: relative
}

.bx-featured-content__caption {
    word-wrap: break-word;
    text-align: left
}

@media (min-width:22.5em) {

    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__image-caption-spacing,
    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__image-caption-spacing {
        margin-top: var(--spacing-32)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__image-caption-spacing,
    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content__image-caption-spacing {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:120em) {

    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__image-caption-spacing,
    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__image-caption-spacing {
        margin-top: var(--spacing-40)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__image-caption-spacing,
    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content__image-caption-spacing {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .editor-styles-wrapper .bx-featured-content__media-spacing {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .editor-styles-wrapper .bx-featured-content__media-spacing {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .editor-styles-wrapper .bx-featured-content__media-spacing {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .editor-styles-wrapper .bx-featured-content__media-spacing {
        margin-bottom: var(--spacing-40)
    }
}

.bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__caption\)] .bx-featured-content__media-spacing {
    margin-bottom: 0
}

.bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__caption)) .bx-featured-content__media-spacing {
    margin-bottom: 0
}

.bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\,\%20\.bx-featured-content__caption\,\.bx-featured-content-item__cta\,\%20\.bx-featured-content-stats__item\,\%20\.bx-featured-content__description\)] .bx-featured-content__media-spacing {
    margin-bottom: 0
}

.bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart, .bx-featured-content__caption, .bx-featured-content-item__cta, .bx-featured-content-stats__item, .bx-featured-content__description)) .bx-featured-content__media-spacing {
    margin-bottom: 0
}

@media (min-width:80em) {
    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\,\%20\.bx-featured-content__caption\)] .bx-featured-content__media-spacing {
        margin-bottom: 0 !important
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart, .bx-featured-content__caption)) .bx-featured-content__media-spacing {
        margin-bottom: 0 !important
    }
}

.bx-featured-content__caption-font {
    font-family: var(--f-sans);
    font-size: var(--fs-16)
}

@media (min-width:120em) {
    .bx-featured-content__caption-font {
        font-size: var(--fs-18)
    }
}

.is-color-theme-dark .bx-featured-content__media input[type=text].focus-visible,
.is-color-theme-dark .bx-featured-content__media input[type=text]:hover {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.is-color-theme-dark .bx-featured-content__media input[type=text]:focus-visible,
.is-color-theme-dark .bx-featured-content__media input[type=text]:hover {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.is-color-theme-dark .bx-featured-content__media input[type=text] {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-featured-content__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-featured-content__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: Title
}

@media (max-width:22.5em) {
    .bx-featured-content__title {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-featured-content__title {
        display: none
    }
}

@media (min-width:48em) {
    .bx-featured-content__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {
    .bx-featured-content__title {
        display: inherit;
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-featured-content__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:120em) {
    .bx-featured-content__title {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-40)
    }
}

.bx-featured-content-title__min {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: MinTitle
}

@media (max-width:22.5em) {
    .bx-featured-content-title__min {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-title__min {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-featured-content-title__min {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-featured-content-title__min {
        display: none
    }
}

.bx-featured-content-chart__title {
    grid-area: Title;
    padding-bottom: var(--spacing-24)
}

@media (min-width:80em) {
    .bx-featured-content-chart__title {
        display: inherit
    }
}

@media (min-width:120em) {
    .bx-featured-content-chart__title {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-featured-content-chart__title {
        width: 39rem
    }
}

@media (min-width:120em) {
    .bx-featured-content-chart__title {
        width: 44.5rem
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-featured-content__caption {
        width: 100%
    }
}

@media (min-width:90em) {
    .bx-featured-content__caption {
        width: 39rem
    }
}

@media (min-width:120em) {
    .bx-featured-content__caption {
        width: 44.5rem
    }
}

.bx-featured-content-chart__title-font {
    font-family: var(--f-sans);
    font-size: var(--fs-18)
}

@media (min-width:120em) {
    .bx-featured-content-chart__title-font {
        font-size: var(--fs-20)
    }
}

.bx-featured-content__description {
    grid-area: Description
}

@media (min-width:48em) {
    .bx-featured-content__description {
        width: 100%
    }
}

@media (min-width:80em) {
    .bx-featured-content__description {
        padding-right: 0;
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-featured-content__description {
        width: 25rem
    }
}

@media (min-width:22.5em) {

    .bx-featured-content__insights-description-spacing,
    .editor-styles-wrapper .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {

    .bx-featured-content__insights-description-spacing,
    .editor-styles-wrapper .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {

    .bx-featured-content__insights-description-spacing,
    .editor-styles-wrapper .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {

    .bx-featured-content__insights-description-spacing,
    .editor-styles-wrapper .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-32)
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-40)
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-32)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-40)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }
}

@media (max-width:22.5em) {
    .bx-featured-content-stats-inner__medium {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-stats-inner__medium {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-featured-content-stats-inner__medium {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-featured-content-stats-inner__medium {
        padding-top: 0
    }
}

.bx-featured_content__front[\:not-has\(\.bx-featured-content-item__cta\,\%20\.bx-featured-content-stats__item\,\%20\.bx-featured-content__description\)] .bx-featured-content__image-caption-spacing {
    padding-bottom: 0 !important
}

.bx-featured_content__front:not(:has(.bx-featured-content-item__cta, .bx-featured-content-stats__item, .bx-featured-content__description)) .bx-featured-content__image-caption-spacing {
    padding-bottom: 0 !important
}

.bx-featured-content__description-font {
    font-family: var(--f-sans)
}

@media (max-width:22.5em) {
    .bx-featured-content__description-font {
        font-size: var(--fs-18)
    }
}

@media (min-width:22.5em) {
    .bx-featured-content__description-font {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {
    .bx-featured-content__description-font {
        font-size: var(--fs-18)
    }
}

@media (min-width:80em) {
    .bx-featured-content__description-font {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-featured-content__description-font {
        font-size: var(--fs-20)
    }
}

.bx-featured-content-li,
.bx-featured-content-ol,
.bx-featured-content-ul {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (max-width:22.5em) {

    .bx-featured-content-li,
    .bx-featured-content-ol,
    .bx-featured-content-ul {
        font-size: var(--fs-18)
    }
}

@media (min-width:22.5em) {

    .bx-featured-content-li,
    .bx-featured-content-ol,
    .bx-featured-content-ul {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {

    .bx-featured-content-li,
    .bx-featured-content-ol,
    .bx-featured-content-ul {
        font-size: var(--fs-18)
    }
}

@media (min-width:80em) {

    .bx-featured-content-li,
    .bx-featured-content-ol,
    .bx-featured-content-ul {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {

    .bx-featured-content-li,
    .bx-featured-content-ol,
    .bx-featured-content-ul {
        font-size: var(--fs-20)
    }
}

.bx-featured-content-li,
.bx-featured-content-ul {
    list-style-type: square
}

.bx-featured-content-ol .bx-featured-content-li {
    list-style-type: auto
}

@media (min-width:22.5em) {

    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {

    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {

    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-80)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-80)
    }
}

@media (min-width:80em) {

    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: 0
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: 0
    }
}

@media (max-width:22.5em) {

    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {

    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {

    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {

    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-48)
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {

    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-56)
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content-item__cta-spacing,
    .editor-styles-wrapper .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-featured_content__front .bx-featured-content__enabled-chart .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-featured_content__front .bx-featured-content__enabled-chart .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-featured_content__front .bx-featured-content__enabled-chart .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-featured_content__front .bx-featured-content__enabled-chart .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-featured_content__front .bx-featured-content__enabled-chart .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-56)
    }
}

@media (max-width:22.5em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__stats\)] .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__stats)) .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__stats\)] .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__stats)) .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__stats\)] .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__stats)) .bx-featured-content-item__cta-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__stats\)] .bx-featured-content-item__cta-spacing {
        margin-bottom: 0 !important
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__stats)) .bx-featured-content-item__cta-spacing {
        margin-bottom: 0 !important
    }
}

@media (min-width:120em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__stats\)] .bx-featured-content-item__cta-spacing {
        margin-bottom: 0 !important
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__stats)) .bx-featured-content-item__cta-spacing {
        margin-bottom: 0 !important
    }
}

@media (max-width:22.5em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__stats\,\%20\.bx-featured-content-item__cta-spacing\%20\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__stats, .bx-featured-content-item__cta-spacing)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__stats\,\%20\.bx-featured-content-item__cta-spacing\%20\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__stats, .bx-featured-content-item__cta-spacing)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__stats\,\%20\.bx-featured-content-item__cta-spacing\%20\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__stats, .bx-featured-content-item__cta-spacing)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__stats\,\%20\.bx-featured-content-item__cta-spacing\%20\)] .bx-featured-content__description-spacing {
        padding-bottom: 0 !important
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__stats, .bx-featured-content-item__cta-spacing)) .bx-featured-content__description-spacing {
        padding-bottom: 0 !important
    }
}

@media (min-width:120em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)][\:not-has\(\.bx-featured-content__stats\,\%20\.bx-featured-content-item__cta-spacing\%20\)] .bx-featured-content__description-spacing {
        padding-bottom: 0 !important
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart):not(:has(.bx-featured-content__stats, .bx-featured-content-item__cta-spacing)) .bx-featured-content__description-spacing {
        padding-bottom: 0 !important
    }
}

@media (min-width:48em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__stats {
        padding-bottom: 0 !important
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__stats {
        padding-bottom: 0 !important
    }
}

@media (min-width:80em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__stats {
        padding-bottom: 0 !important
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__stats {
        padding-bottom: 0 !important
    }
}

@media (min-width:22.5em) {
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-stats-inner__medium {
        padding-bottom: 0 !important
    }

    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-stats-inner__medium {
        padding-bottom: 0 !important
    }
}

.bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\,\%20\.bx-featured-content__stats\,\%20\.bx-featured-content-item__cta-spacing\%20\)] .bx-featured-content__description-spacing {
    padding-bottom: 0 !important
}

.bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart, .bx-featured-content__stats, .bx-featured-content-item__cta-spacing)) .bx-featured-content__description-spacing {
    padding-bottom: 0 !important
}

@media (min-width:80em) {
    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\,\%20\.bx-featured-content-stats__item\)] .bx-featured-content-item__cta-spacing {
        margin-bottom: 0 !important
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart, .bx-featured-content-stats__item)) .bx-featured-content-item__cta-spacing {
        margin-bottom: 0 !important
    }
}

.bx-featured_content__front[data-uw-sr-styled=true] .bx-featured-content-item__cta a,
.bx-featured_content__front[data-uw-sr-styled=true] .bx-singular-link_frontend {
    color: var(--c-black)
}

.bx-featured-content-video__link {
    position: absolute
}

@media (max-width:22.5em) {
    .bx-featured-content-video__link {
        bottom: .875rem;
        right: .875rem
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-video__link {
        bottom: .875rem;
        right: .875rem
    }
}

@media (min-width:26em) {
    .bx-featured-content-video__link {
        bottom: var(--spacing-24);
        right: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-featured-content-video__link {
        bottom: var(--spacing-40);
        right: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-featured-content-video__link {
        bottom: var(--spacing-32);
        right: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-featured-content-video__link {
        bottom: var(--spacing-40);
        right: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-featured-content-video__link {
        bottom: var(--spacing-48);
        right: var(--spacing-48)
    }
}

.bx-featured-content__video {
    position: relative
}

.bx-featured-content-video__link {
    background: var(--c-black);
    border-radius: 50%
}

.bx-featured-content-video__link .bx-singular-link__icon-arrow {
    color: var(--c-white)
}

@media (max-width:22.5em) {
    .bx-featured-content-video__svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-video__svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-featured-content-video__svg {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-featured-content-video__svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-featured-content-video__svg {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-featured-content-video__svg {
        height: var(--spacing-88);
        width: var(--spacing-88)
    }
}

.bx-featured-content-video__svg {
    transition: transform .1s
}

@media (max-width:22.5em) {
    .bx-featured-content__video:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:22.5em) {
    .bx-featured-content__video:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:48em) {
    .bx-featured-content__video:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:80em) {
    .bx-featured-content__video:hover svg {
        transform: scale(1.125)
    }
}

@media (min-width:90em) {
    .bx-featured-content__video:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:120em) {
    .bx-featured-content__video:hover svg {
        transform: scale(1.09091)
    }
}

.bx-featured-content-video__link.focus-visible .bx-featured-content-video__svg {
    background: var(--c-yellow);
    box-shadow: 0 0 0 .3rem var(--c-yellow)
}

.bx-featured-content-video__link:focus-visible .bx-featured-content-video__svg {
    background: var(--c-yellow);
    box-shadow: 0 0 0 .3rem var(--c-yellow)
}

.bx-featured-content-video__link.focus-visible .bx-singular-link__icon-arrow,
.bx-featured-content-video__link:hover .bx-singular-link__icon-arrow {
    opacity: 1
}

.bx-featured-content-video__link:focus-visible .bx-singular-link__icon-arrow,
.bx-featured-content-video__link:hover .bx-singular-link__icon-arrow {
    opacity: 1
}

@media (max-width:22.5em) {
    .bx-singular-link__icon.bx-singular-lin-icon__large {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-singular-link__icon.bx-singular-lin-icon__large {
        display: none
    }
}

@media (min-width:80em) {
    .bx-singular-link__icon.bx-singular-lin-icon__large {
        display: block
    }
}

@media (min-width:90em) {
    .bx-singular-link__icon.bx-singular-lin-icon__large {
        display: none
    }
}

@media (max-width:22.5em) {
    .bx-singular-link__icon.bx-singular-lin-icon__xlarge {
        display: block
    }
}

@media (min-width:22.5em) {
    .bx-singular-link__icon.bx-singular-lin-icon__xlarge {
        display: block
    }
}

@media (min-width:80em) {
    .bx-singular-link__icon.bx-singular-lin-icon__xlarge {
        display: none
    }
}

@media (min-width:90em) {
    .bx-singular-link__icon.bx-singular-lin-icon__xlarge {
        display: block
    }
}

@media (min-width:120em) {
    .bx-singular-link__icon.bx-singular-lin-icon__xlarge {
        display: none
    }
}

@media (max-width:22.5em) {
    .bx-singular-link__icon.bx-singular-lin-icon__max {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-singular-link__icon.bx-singular-lin-icon__max {
        display: none
    }
}

@media (min-width:120em) {
    .bx-singular-link__icon.bx-singular-lin-icon__max {
        display: block
    }
}

@media (max-width:22.5em) {
    .bx-featured-content-stats-inner-min__right .bx-featured-content-stats__title {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-stats-inner-min__right .bx-featured-content-stats__title {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-featured-content-stats-inner-min__right .bx-featured-content-stats__title {
        padding-top: 0
    }
}

.bx-featured-content-stats__title {
    font-family: var(--f-sans)
}

@media (max-width:22.5em) {
    .bx-featured-content-stats__title {
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-stats__title {
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-24)
    }
}

.bx-featured-content-stats__title.active {
    animation: Fade-In 1s !important
}

.bx-featured-content-stats__value {
    font-family: var(--f-serif) !important
}

@media (max-width:22.5em) {
    .bx-featured-content-stats__value {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-stats__value {
        font-size: var(--fs-32) !important;
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-featured-content-stats__value {
        font-size: var(--fs-32) !important
    }
}

@media (min-width:48em) {
    .bx-featured-content-stats__value {
        font-size: var(--fs-32) !important
    }
}

@media (min-width:80em) {
    .bx-featured-content-stats__value {
        font-size: var(--fs-32) !important
    }
}

@media (min-width:90em) {
    .bx-featured-content-stats__value {
        font-size: var(--fs-32) !important
    }
}

@media (min-width:120em) {
    .bx-featured-content-stats__value {
        font-size: var(--fs-32) !important
    }
}

.bx-featured-content-stats__value sup {
    font-family: var(--f-serif)
}

@media (max-width:22.5em) {
    .bx-featured-content-stats__value sup {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-stats__value sup {
        font-size: var(--fs-40);
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-featured-content-stats__value sup {
        font-size: var(--fs-40)
    }
}

@media (min-width:48em) {
    .bx-featured-content-stats__value sup {
        font-size: var(--fs-48)
    }
}

@media (min-width:80em) {
    .bx-featured-content-stats__value sup {
        font-size: var(--fs-40)
    }
}

@media (min-width:90em) {
    .bx-featured-content-stats__value sup {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-featured-content-stats__value sup {
        font-size: var(--fs-48)
    }
}

.bx-featured-content-stats_author__value {
    font-family: var(--f-serif)
}

@media (max-width:22.5em) {
    .bx-featured-content-stats_author__value {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-stats_author__value {
        font-size: var(--fs-40);
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-featured-content-stats_author__value {
        font-size: var(--fs-40)
    }
}

@media (min-width:48em) {
    .bx-featured-content-stats_author__value {
        font-size: var(--fs-48)
    }
}

@media (min-width:80em) {
    .bx-featured-content-stats_author__value {
        font-size: var(--fs-40)
    }
}

@media (min-width:90em) {
    .bx-featured-content-stats_author__value {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .bx-featured-content-stats_author__value {
        font-size: var(--fs-48)
    }
}

.bx-featured-content-stats_author__value[\:has\(span\.cdascode\)] {
    font-size: 15px
}

.bx-featured-content-stats_author__value:has(span.cdascode) {
    font-size: 15px
}

.bx-featured-content-stats__value sup.active {
    animation: data-text 1.2s .5s both !important;
    background: linear-gradient(var(--c-copy) 0, var(--c-copy) 0) no-repeat;
    background: linear-gradient(var(--c-copy) 0 0) no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 0 100%;
    color: transparent;
    visibility: hidden
}

.bx-featured-content__stats .bx-featured-content-stats__inner .bx-featured-content-stats__item:not(:first-child) .bx-featured-content-stats__title {
    margin-top: var(--spacing-32)
}

@media (max-width:22.5em) {
    .bx-featured-content-stats__inner {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-stats__inner {
        display: none
    }
}

@media (min-width:48em) {
    .bx-featured-content-stats__inner {
        display: none
    }
}

@media (min-width:80em) {
    .bx-featured-content-stats__inner {
        display: block
    }
}

@media (max-width:22.5em) {
    .bx-featured-content-stats-inner__medium {
        display: block
    }
}

@media (min-width:22.5em) {
    .bx-featured-content-stats-inner__medium {
        display: block
    }
}

@media (min-width:48em) {
    .bx-featured-content-stats-inner__medium {
        --columns: 16;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "LeftStat LeftStat LeftStat LeftStat LeftStat LeftStat LeftStat LeftStat RightStat RightStat RightStat RightStat RightStat RightStat RightStat RightStat";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-featured-content-stats-inner__medium {
        display: none
    }
}

.bx-featured-content-stats-inner-min__left {
    grid-area: LeftStat
}

.bx-featured-content-stats-inner-min__right {
    grid-area: RightStat
}

@media (min-width:48em) {
    .bx-featured-content-stats-inner-min__right .bx-featured-content-stats__item {
        margin-left: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-featured-content-stats-inner-min__right .bx-featured-content-stats__item {
        margin-left: 0
    }
}

.bx-featured-content-stats-inner-min__left .bx-featured-content-stats__item:nth-child(2) .bx-featured-content-stats__title {
    padding-top: var(--spacing-32)
}

.bx-featured-content-stats__item .bx-featured-content-stats__animate {
    background-color: var(--c-background);
    height: .063rem;
    position: relative;
    width: 100%
}

.bx-featured-content-stats__animate.active:before {
    animation: Divider-Line-Animate 1.5s linear;
    background: var(--c-copy);
    content: "";
    height: 100%;
    position: absolute;
    transform-origin: left;
    transition-timing-function: ease-out;
    width: 100%
}

.bx-featured-content-stats__animateAuthor {
    border-bottom: .063rem solid
}

.bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper img,
.bx-featured-content__media iframe,
.bx-featured-content__media.bx-featured-banner-button .bx-article-image-focused img,
.bx-featured_content__front .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper,
.bx-featured_content__front .bx-featured-content__video {
    aspect-ratio: 16/9;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

@media (max-width:22.5em) {

    .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper img,
    .bx-featured-content__media iframe,
    .bx-featured-content__media.bx-featured-banner-button .bx-article-image-focused img,
    .bx-featured_content__front .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper,
    .bx-featured_content__front .bx-featured-content__video {
        height: 11.563rem
    }
}

@media (min-width:22.5em) {

    .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper img,
    .bx-featured-content__media iframe,
    .bx-featured-content__media.bx-featured-banner-button .bx-article-image-focused img,
    .bx-featured_content__front .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper,
    .bx-featured_content__front .bx-featured-content__video {
        height: 11.563rem
    }
}

@media (min-width:26em) {

    .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper img,
    .bx-featured-content__media iframe,
    .bx-featured-content__media.bx-featured-banner-button .bx-article-image-focused img,
    .bx-featured_content__front .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper,
    .bx-featured_content__front .bx-featured-content__video {
        height: 12.938rem
    }
}

@media (min-width:48em) {

    .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper img,
    .bx-featured-content__media iframe,
    .bx-featured-content__media.bx-featured-banner-button .bx-article-image-focused img,
    .bx-featured_content__front .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper,
    .bx-featured_content__front .bx-featured-content__video {
        height: 24.188rem
    }
}

@media (min-width:80em) {

    .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper img,
    .bx-featured-content__media iframe,
    .bx-featured-content__media.bx-featured-banner-button .bx-article-image-focused img,
    .bx-featured_content__front .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper,
    .bx-featured_content__front .bx-featured-content__video {
        height: 22.25rem
    }
}

@media (min-width:90em) {

    .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper img,
    .bx-featured-content__media iframe,
    .bx-featured-content__media.bx-featured-banner-button .bx-article-image-focused img,
    .bx-featured_content__front .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper,
    .bx-featured_content__front .bx-featured-content__video {
        height: 24.75rem
    }
}

@media (min-width:120em) {

    .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper img,
    .bx-featured-content__media iframe,
    .bx-featured-content__media.bx-featured-banner-button .bx-article-image-focused img,
    .bx-featured_content__front .bx-featured-content__media .bx-featured-content__img.bx-animation__image-wrapper,
    .bx-featured_content__front .bx-featured-content__video {
        height: 36.063rem
    }
}

.bx-featured-content__media .bx-featured-content__img:not(.bx-animation__image-wrapper) img {
    height: auto !important;
    width: 100%
}

@media (min-width:48em) {
    .bx-featured-content-stats-inner-min__left .bx-featured-content-stats__item {
        margin-right: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-featured-content-stats-inner-min__left .bx-featured-content-stats__item {
        margin-right: 0
    }
}

.bx-featured-content__author .tenup--block-components__character-count {
    float: right;
    position: static !important
}

.bx-featured-content-video_icon_check {
    display: none
}

.bx-featured-content__video iframe {
    height: auto !important;
    pointer-events: none
}

.bx-featured-content__video img {
    width: 100%
}

.bx-featured-content__author .bx-singular-link .tenup--block-components__character-count {
    margin-left: var(--spacing-24);
    margin-top: var(--spacing-8)
}

.bx-featured-content__author .bx-video-link .tenup--block-components__character-count {
    margin-left: auto;
    margin-top: auto
}

.bx-video-link__label {
    color: var(--c-gray-1)
}

.bx-featured-content__author .bx-featured-content-stats__value .tenup--block-components__character-count,
.bx-featured-content__author .bx-featured-content-stats_author__value .tenup--block-components__character-count {
    margin-top: -.5rem
}

@media (min-width:80em) {
    .bx-featured-content__content {
        width: 24rem
    }
}

@media (min-width:90em) {
    .bx-featured-content__content {
        width: auto
    }
}

@media (min-width:80em) {
    .bx-featured-content-right__inner .bx-featured-content__content {
        margin-left: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-featured-content-right__inner .bx-featured-content__content {
        margin-left: 0
    }
}

.bx-featured-content__curtain {
    background: var(--c-graphics);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 100%, 0);
    width: 100%
}

.bx-error-custom {
    color: var(--c-red);
    font-size: var(--fs-12)
}

.bx-featured-content__inner .tenup--block-components__character-count .tenup--block-components__character-count__label,
.bx-featured-content__inner .tenup--block-components__character-count svg {
    font-family: var(--f-sans) !important;
    font-size: var(--fs-16) !important
}

.bx-featured-content__description a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-featured-content__description a:hover {
    background-size: 100% .063rem
}

@media (min-width:80em) {
    .bx-featured-content__description a:hover {
        background-size: 100% .063rem
    }
}

.bx-featured-content__inner .bx-charting-component-desktop-image.graph__block,
.bx-featured-content__inner .highcharts-container {
    overflow: visible !important
}

.bx-featured-content__inner .bx-charting-component-desktop-image {
    display: block !important
}

.bx-featured-content__inner .feature-content-text-weight {
    display: inline !important;
    font-family: var(--f-sans) !important;
    font-size: var(--fs-18) !important
}

@media(min-width:22.5em) {
    .bx-featured-content__inner .feature-content-text-weight {
        font-weight: var(--fw-regular) !important
    }
}

@media(min-width:26em) {
    .bx-featured-content__inner .feature-content-text-weight {
        font-weight: var(--fw-medium) !important
    }
}

@media(min-width:120em) {
    .bx-featured-content__inner .feature-content-text-weight {
        font-size: var(--fs-20) !important
    }
}

.bx-featured-content__inner .feature-content-text-link {
    display: inline !important;
    font-family: var(--f-sans) !important;
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-regular) !important
}

@media(min-width:120em) {
    .bx-featured-content__inner .feature-content-text-link {
        font-size: var(--fs-20) !important
    }
}

.bx-featured-content-chart__title a,
.bx-featured-content__caption a,
.bx-featured-content__description a {
    background-image: linear-gradient(currentcolor, currentcolor) !important;
    background-position: 0 100% !important;
    background-repeat: no-repeat !important;
    background-size: 0 .063rem !important;
    text-decoration: none !important;
    transition: background-size .3s !important
}

.bx-featured-content-chart__title a:hover,
.bx-featured-content__caption a:hover,
.bx-featured-content__description a:hover {
    background-size: 100% .063rem !important
}

.is-color-theme-dark .bx-chart-component-textarea textarea {
    background-color: var(--c-white)
}

.is-color-theme-dark .bx-chart-component-textarea textarea.focus-visible {
    background-color: var(--c-white) !important;
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-chart-component-textarea textarea:focus-visible {
    background-color: var(--c-white) !important;
    color: var(--c-black) !important
}

.bx-featured-content__media:hover .highcharts-container svg {
    transform: none !important
}

.bx-featured-content__eyerow_min {
    grid-area: eyebrow
}

@media(min-width:22.5em) {
    .bx-featured-content__eyerow_min {
        display: block;
        padding-bottom: var(--spacing-48)
    }
}

@media(min-width:48em) {
    .bx-featured-content__eyerow_min {
        padding-bottom: var(--spacing-48);
        width: 37.5rem
    }
}

@media (min-width:80em) {
    .bx-featured-content__eyerow_min {
        display: none
    }
}

@media(min-width:22.5em) {
    .bx-featured-content__eyerow {
        display: none;
        padding-bottom: var(--spacing-40)
    }
}

@media(min-width:48em) {
    .bx-featured-content__eyerow {
        padding-bottom: var(--spacing-40)
    }
}

@media(min-width:80em) {
    .bx-featured-content__eyerow {
        display: block;
        min-width: calc(35ch + 5rem);
        padding-bottom: var(--spacing-56)
    }
}

@media(min-width:90em) {
    .bx-featured-content__eyerow {
        min-width: calc(35ch + 5.5rem);
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:120em) {
    .bx-featured-content__eyerow {
        min-width: calc(35ch + 7.5rem);
        padding-bottom: var(--spacing-72)
    }
}

@media screen and (max-width:1279px) {

    .bx-featured-content-left__inner,
    .bx-featured-content-right__inner,
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-left__inner,
    .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-right__inner {
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content Content Content Content Content" "Image Image Image Image Image Image Image Image"
    }

    .bx-featured-content-left__inner,
    .bx-featured-content-right__inner,
    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-left__inner,
    .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-right__inner {
        grid-template-areas: "eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow eyebrow" "MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle MinTitle" "Content Content Content Content Content Content Content Content" "Image Image Image Image Image Image Image Image"
    }
}

.bx-featured-content__media .bx-brightcove-no__disclaimer,
.bx-featured-content__media .bx-brightcove__disclaimer {
    display: none
}

.bx-brightcove__disclaimer {
    padding: .625rem !important
}

@media (min-width:120em) {
    .bx-dialog__container-inner.bx-disclaimer__enable {
        width: 80%
    }
}

.simplebar-track.simplebar-vertical {
    width: .5rem !important
}

.simplebar-scrollbar {
    opacity: 1 !important;
    transition: none !important
}

.simplebar-track {
    opacity: 1 !important
}

@media (min-width:22.5em) {
    .bx-dialog-brightcove[\:has\(\.bx-brightcove__disclaimer\)] video-js {
        height: 12.625rem
    }

    .bx-dialog-brightcove:has(.bx-brightcove__disclaimer) video-js {
        height: 12.625rem
    }
}

@media (min-width:26em) {
    .bx-dialog-brightcove[\:has\(\.bx-brightcove__disclaimer\)] video-js {
        height: 14.625rem
    }

    .bx-dialog-brightcove:has(.bx-brightcove__disclaimer) video-js {
        height: 14.625rem
    }
}

@media (min-width:48em) {
    .bx-dialog-brightcove[\:has\(\.bx-brightcove__disclaimer\)] video-js {
        height: 24.188rem
    }

    .bx-dialog-brightcove:has(.bx-brightcove__disclaimer) video-js {
        height: 24.188rem
    }
}

@media (min-width:80em) {
    .bx-dialog-brightcove[\:has\(\.bx-brightcove__disclaimer\)] video-js {
        height: 28.125rem
    }

    .bx-dialog-brightcove:has(.bx-brightcove__disclaimer) video-js {
        height: 28.125rem
    }
}

.bx-dialog-brightcove .bx-brightcove__disclaimer {
    display: none;
    font-size: .875rem;
    max-height: 15.625rem
}

@media (min-width:22.5em) {
    .bx-dialog-brightcove .bx-brightcove__disclaimer {
        margin-left: auto;
        margin-right: auto;
        width: 21.25rem
    }
}

@media (min-width:26em) {
    .bx-dialog-brightcove .bx-brightcove__disclaimer {
        width: 24.75rem
    }
}

@media (min-width:48em) {
    .bx-dialog-brightcove .bx-brightcove__disclaimer {
        width: 100%
    }
}

.modal-open .bx-dialog-brightcove .bx-brightcove__disclaimer {
    display: block
}

.bx-brightcove__add-disclaimer {
    margin-top: var(--spacing-40)
}

@media (min-width:48em) {
    .bx-brightcove__add-disclaimer {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-brightcove__add-disclaimer {
        margin-top: var(--spacing-40)
    }
}

@media print {
    .bx-brightcove__add-disclaimer {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-brightcove__add-disclaimer {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-brightcove__add-disclaimer {
        margin-top: var(--spacing-56)
    }
}

.bx-dialog-container-inner-has-no-disclaimer {
    max-width: var(--container-width) !important
}

.bx-dialog-container-inner-has-disclaimer {
    max-height: 100vh
}

@media (min-width:22.5em) {
    .bx-dialog-container-inner-has-disclaimer {
        max-width: 22.5rem !important;
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-dialog-container-inner-has-disclaimer {
        max-width: 26rem !important;
        width: 26rem
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-dialog-container-inner-has-disclaimer {
        grid-template-areas: "Content Content Content Content Content Content Content Content";
        max-width: var(--container-width) !important;
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-dialog-container-inner-has-disclaimer {
        max-width: var(--container-width) !important;
        width: 50rem
    }
}

.bx-dialog-brightcove__modal[\:has\(\.bx-brightcove__disclaimer\)] .bx-dialog__container-content {
    max-height: 100%
}

.bx-dialog-brightcove__modal:has(.bx-brightcove__disclaimer) .bx-dialog__container-content {
    max-height: 100%
}

@media (min-width:22.5em) {
    .breit-portfolio .highcharts-title>div>span:nth-child(2) {
        font-size: var(--fs-16);
        line-height: 24px
    }
}

@media (min-width:26em) {
    .breit-portfolio .highcharts-title>div>span:nth-child(2) {
        font-size: var(--fs-16);
        line-height: 24px
    }
}

@media (min-width:48em) {
    .breit-portfolio .highcharts-title>div>span:nth-child(2) {
        font-size: var(--fs-20);
        line-height: 30px
    }
}

@media (min-width:80em) {
    .breit-portfolio .highcharts-title>div>span:nth-child(2) {
        font-size: var(--fs-18);
        line-height: 27px
    }
}

@media (min-width:90em) {
    .breit-portfolio .highcharts-title>div>span:nth-child(2) {
        font-size: var(--fs-20);
        line-height: 30px
    }
}

@media (min-width:120em) {
    .breit-portfolio .highcharts-title>div>span:nth-child(2) {
        font-size: var(--fs-24);
        line-height: 36px
    }
}

@media (min-width:22.5em) {
    .breit-portfolio .highcharts-title>div>span:first-child {
        font-size: var(--fs-40);
        line-height: 60px
    }
}

@media (min-width:26em) {
    .breit-portfolio .highcharts-title>div>span:first-child {
        font-size: var(--fs-40);
        line-height: 60px
    }
}

@media (min-width:48em) {
    .breit-portfolio .highcharts-title>div>span:first-child {
        font-size: var(--fs-48);
        line-height: 72px
    }
}

@media (min-width:80em) {
    .breit-portfolio .highcharts-title>div>span:first-child {
        font-size: var(--fs-48);
        line-height: 72px
    }
}

@media (min-width:90em) {
    .breit-portfolio .highcharts-title>div>span:first-child {
        font-size: var(--fs-56);
        line-height: 84px
    }
}

@media (min-width:120em) {
    .breit-portfolio .highcharts-title>div>span:first-child {
        font-size: var(--fs-56);
        line-height: 84px
    }
}

@media (min-width:22.5em) {
    .breit-portfolio .highcharts-tooltip>span>div>span {
        font-size: var(--fs-40);
        line-height: 60px
    }
}

@media (min-width:26em) {
    .breit-portfolio .highcharts-tooltip>span>div>span {
        font-size: var(--fs-40);
        line-height: 60px
    }
}

@media (min-width:48em) {
    .breit-portfolio .highcharts-tooltip>span>div>span {
        font-size: var(--fs-48);
        line-height: 72px
    }
}

@media (min-width:80em) {
    .breit-portfolio .highcharts-tooltip>span>div>span {
        font-size: var(--fs-48);
        line-height: 72px
    }
}

@media (min-width:90em) {
    .breit-portfolio .highcharts-tooltip>span>div>span {
        font-size: var(--fs-56);
        line-height: 84px
    }
}

@media (min-width:120em) {
    .breit-portfolio .highcharts-tooltip>span>div>span {
        font-size: var(--fs-56);
        line-height: 84px
    }
}

@media (min-width:22.5em) {
    .breit-portfolio .highcharts-tooltip>span>div>div {
        font-size: var(--fs-16);
        line-height: 24px
    }
}

@media (min-width:26em) {
    .breit-portfolio .highcharts-tooltip>span>div>div {
        font-size: var(--fs-16);
        line-height: 24px
    }
}

@media (min-width:48em) {
    .breit-portfolio .highcharts-tooltip>span>div>div {
        font-size: var(--fs-20);
        line-height: 30px
    }
}

@media (min-width:80em) {
    .breit-portfolio .highcharts-tooltip>span>div>div {
        font-size: var(--fs-18);
        line-height: 27px
    }
}

@media (min-width:90em) {
    .breit-portfolio .highcharts-tooltip>span>div>div {
        font-size: var(--fs-20);
        line-height: 30px
    }
}

@media (min-width:120em) {
    .breit-portfolio .highcharts-tooltip>span>div>div {
        font-size: var(--fs-24);
        line-height: 36px
    }
}

.bx-accordion__item-title.active+.bx-accordion__panel .bx-featured-content-item__cta,
.bx-accordion__item-title.active+.bx-accordion__panel .bx-featured-content__description,
.bx-accordion__item-title.active+.bx-accordion__panel .bx-featured-content__title {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important
}

@media screen and (max-width:416px) {
    .longEyebrowSmall {
        padding-top: 1.125rem;
        position: relative
    }

    .longEyebrowSmall.is-style-eyebrow:after {
        left: 0;
        margin-left: 0;
        position: absolute;
        top: 0
    }
}

@media screen and (max-width:360px) {
    .longEyebrowMin {
        padding-top: 1.125rem;
        position: relative
    }

    .longEyebrowMin.is-style-eyebrow:after {
        left: 0;
        margin-left: 0;
        position: absolute;
        top: 0
    }
}

@media screen and (min-width:768px) and (max-width:1279px) {
    .bx-featured-content-stats-inner-min__right .bx-featured-content-stats__item {
        margin-left: 0
    }

    .bx-featured-content-stats-inner-min__left .bx-featured-content-stats__item {
        margin-right: 0
    }

    .bx-featured-content-stats-inner__medium {
        -moz-column-gap: var(--spacing-32);
        column-gap: var(--spacing-32)
    }
}

@media screen and (max-width:1279px) {
    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\,\.bx-featured-content__stats\,\.bx-featured-content-item__cta-spacing\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-40) !important
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart, .bx-featured-content__stats, .bx-featured-content-item__cta-spacing)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-40) !important
    }
}

@media screen and (max-width:767px) {
    .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\,\.bx-featured-content__stats\,\.bx-featured-content-item__cta-spacing\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-32) !important
    }

    .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart, .bx-featured-content__stats, .bx-featured-content-item__cta-spacing)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-32) !important
    }
}

.bx-featured-content__inner[\:has\(\.bx-data-automation-charts-component\)] .block-list-appender,
.bx-featured-content__inner[\:has\(\.bx-line-charts-component\)] .block-list-appender {
    pointer-events: none;
    visibility: hidden
}

.bx-featured-content__inner:has(.bx-data-automation-charts-component) .block-list-appender,
.bx-featured-content__inner:has(.bx-line-charts-component) .block-list-appender {
    pointer-events: none;
    visibility: hidden
}

.bx-tabs__wrapper {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-tabs__wrapper {
        --columns: 4;
        grid-template-areas: " Content Content Content Content " " ContentDesc ContentDesc ContentDesc ContentDesc "
    }
}

@media (min-width:48em) {
    .bx-tabs__wrapper {
        --columns: 8;
        grid-template-areas: " Content Content Content Content Content . . . " " ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc "
    }
}

@media (min-width:80em) {
    .bx-tabs__wrapper {
        --columns: 16;
        grid-template-areas: " Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content " " ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc"
    }
}

@media print {
    .bx-tabs__wrapper {
        --columns: 16;
        grid-template-areas: " Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content " " ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc ContentDesc"
    }
}

.bx-tabs__editor,
.bx-tabs__theme {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-tabs__editor.is-color-theme-dark .bx-tabs__appender button {
    box-shadow: inset 0 0 0 .063rem var(--c-white);
    color: var(--c-white)
}

.bx-tabs__wrapper .bx-tabs__appender {
    display: inline-block;
    margin: .125rem;
    position: relative;
    vertical-align: middle
}

.bx-tabs__links_wrap .bx-tabs__theme_wrapper {
    display: flex;
    list-style: none
}

.bx-tabs__wrap .bx-tabs__theme_wrapper li {
    background: var(--c-white) 0 0 no-repeat padding-box;
    border: .125rem solid var(--c-black);
    opacity: 1
}

.bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-start;
    display: flex;
    margin: 0;
    overflow-x: auto;
    padding-left: 0 !important;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li {
    cursor: pointer;
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    margin-top: 0 !important;
    opacity: 1;
    position: relative;
    text-align: left;
    text-transform: uppercase
}

@media (min-width:48em) {
    .bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li {
        font-size: var(--fs-16);
        margin-right: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li {
        margin-right: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li {
        font-size: var(--fs-18);
        margin-right: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li {
        font-size: var(--fs-20);
        margin-right: var(--spacing-64)
    }
}

@media print {
    .bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li {
        margin-right: var(--spacing-48)
    }
}

.bx-tabs__wrapper .bx-tabs__theme_wrapper li>h4 {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    opacity: 1;
    position: relative;
    text-align: left
}

@media (min-width:48em) {
    .bx-tabs__wrapper .bx-tabs__theme_wrapper li>h4 {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-tabs__wrapper .bx-tabs__theme_wrapper li>h4 {
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-tabs__wrapper .bx-tabs__theme_wrapper li>h4 {
        font-size: var(--fs-16);
        opacity: 1
    }
}

.bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li>h4 {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    margin: 0;
    opacity: 1;
    position: relative;
    text-align: left
}

@media (min-width:48em) {
    .bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li>h4 {
        font-size: var(--fs-16)
    }
}

@media (min-width:90em) {
    .bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li>h4 {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li>h4 {
        font-size: var(--fs-20)
    }
}

@media print {
    .bx-tabs__wrapper .bx-tabs__links_wrap .bx-tabs__theme_wrapper li>h4 {
        font-size: var(--fs-16)
    }
}

.bx-tabs__wrapper .bx-tabs__wrap .bx-tabs__theme_wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-start;
    display: flex;
    grid-area: Content;
    list-style-type: none;
    margin: 0;
    overflow-x: auto;
    padding-left: 0 !important;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.bx-tabs__theme_wrapper::-webkit-scrollbar,
.bx-tabs__wrapper::-webkit-scrollbar {
    display: none
}

.is-color-theme-dark .bx-tabs__wrapper .bx-tabs__wrap li {
    background: var(--c-black) 0 0 no-repeat padding-box;
    border: .125rem solid var(--c-white);
    color: var(--c-white)
}

.is-color-theme-dark .bx-tabs__container {
    color: var(--c-white)
}

.is-color-theme-dark[data-uw-sr-styled=true] .bx-tabs__container {
    color: var(--c-black)
}

.is-color-theme-dark[data-uw-sr-styled=true] .bx-tabs__container sup a {
    color: var(--c-color) !important
}

.bx-tabs__wrap .bx-tabs__theme_wrapper li {
    border-radius: var(--spacing-72);
    cursor: pointer;
    display: inline-block;
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    margin-right: var(--spacing-24);
    margin-top: 0 !important;
    padding: 0 var(--spacing-48);
    text-align: center;
    transition: all .2s ease;
    vertical-align: middle;
    white-space: nowrap;
    width: auto
}

@media (min-width:48em) {
    .bx-tabs__wrap .bx-tabs__theme_wrapper li {
        height: 4rem
    }
}

@media (min-width:120em) {
    .bx-tabs__wrap .bx-tabs__theme_wrapper li {
        height: 4.125rem
    }
}

.bx-tabs__wrap .bx-tabs__theme_wrapper li h4 {
    cursor: pointer;
    margin: 0;
    transition: all .2s ease;
    vertical-align: middle
}

@media (min-width:22.5em) {
    .bx-tabs__wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.5rem !important
    }
}

@media (min-width:26em) {
    .bx-tabs__wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.5rem !important
    }
}

@media (min-width:48em) {
    .bx-tabs__wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.5rem !important
    }
}

@media (min-width:80em) {
    .bx-tabs__wrap .bx-tabs__theme_wrapper li h4 {
        bottom: 1.4375rem;
        line-height: 1.5rem !important;
        top: 1.1875rem
    }
}

@media (min-width:90em) {
    .bx-tabs__wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.5rem !important
    }
}

@media (min-width:120em) {
    .bx-tabs__wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.6875rem !important
    }
}

@media print {
    .bx-tabs__wrap .bx-tabs__theme_wrapper li h4 {
        bottom: 1.4375rem;
        line-height: 1.5rem !important;
        top: 1.1875rem;
        transition: none !important
    }
}

.bx-tabs__links_wrap .bx-tabs__theme_wrapper li h4 {
    cursor: pointer;
    text-align: center;
    transition: all .2s ease;
    vertical-align: middle
}

@media (min-width:22.5em) {
    .bx-tabs__links_wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.5rem !important
    }
}

@media (min-width:26em) {
    .bx-tabs__links_wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.5rem !important
    }
}

@media (min-width:48em) {
    .bx-tabs__links_wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.5rem !important
    }
}

@media (min-width:80em) {
    .bx-tabs__links_wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.6875rem !important
    }
}

@media (min-width:90em) {
    .bx-tabs__links_wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.6875rem !important
    }
}

@media (min-width:120em) {
    .bx-tabs__links_wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 2.25rem !important
    }
}

@media print {
    .bx-tabs__links_wrap .bx-tabs__theme_wrapper li h4 {
        line-height: 1.6875rem !important
    }
}

.bx-tabs__wrapper .bx-tabs__links_wrap li.bx-tabs__active h4 {
    border-bottom: .063rem solid var(--c-black);
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

.bx-tabs__wrapper .bx-tabs__wrap li.bx-tabs__active,
.bx-tabs__wrapper .bx-tabs__wrap li:hover {
    background: var(--c-black);
    color: var(--c-white)
}

.bx-tabs__wrapper .bx-tabs__wrap li.bx-tabs__active.focus-visible {
    background: var(--c-yellow) !important;
    color: var(--c-copy);
    outline: none !important
}

.bx-tabs__wrapper .bx-tabs__wrap li.bx-tabs__active:focus-visible {
    background: var(--c-yellow) !important;
    outline: none !important
}

.bx-tabs__wrapper .bx-tabs__wrap li.bx-tabs__active:focus-visible {
    color: var(--c-copy)
}

.bx-tabs__data_container ul {
    padding: 0
}

.bx-tabs__data_container>ul>li {
    display: none;
    margin-top: 0
}

.bx-tabs__data_container>ul>li:first-child {
    display: block
}

.is-color-theme-dark .bx-tabs__links_wrap ul li.first-child {
    border-bottom: .063rem solid var(--c-white)
}

.bx-tabs__dropdown {
    background: var(--c-black);
    color: var(--c-white)
}

.is-color-theme-dark .bx-tabs__dropdown,
.is-color-theme-dark .bx-tabs__wrapper .bx-tabs__wrap li.bx-tabs__active,
.is-color-theme-dark .bx-tabs__wrapper .bx-tabs__wrap li:hover {
    background: var(--c-white);
    color: var(--c-black)
}

.is-color-theme-dark .bx-tabs__links_wrap li.bx-tabs__active {
    border-bottom: .063rem solid var(--c-white);
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

.bx-tabs__wrap .bx-tabs__theme_wrapper li:hover {
    transition: all .9s cubic-bezier(.32, .94, .6, 1)
}

.bx-tabs__wrapper .bx-tabs__data_container .item_wrap {
    cursor: pointer;
    padding: .625rem 1.25rem
}

.bx-tabs__wrapper .bx-tabs__data_container .item_wrap:hover {
    background: var(--c-white)
}

.bx-tabs__theme_wrapper li.bx-tabs__active:hover {
    transform: scaleX(1) !important;
    transform-origin: left !important
}

.bx-tabs__wrapper .bx-tabs__data_container .item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    justify-content: space-between;
    list-style-type: none;
    position: relative
}

.bx-tabs__data_container {
    grid-area: ContentDesc
}

.bx-tabs__links_wrap .bx-tabs__dark li {
    color: var(--c-white)
}

.bx-tabs__links_wrap .bx-tabs__light li {
    color: var(--c-black)
}

.bx-tabs__dark .bx-tabs__animationforward:before {
    background: var(--c-white);
    border-radius: var(--spacing-12);
    bottom: 0;
    content: "";
    height: .063rem;
    left: 0;
    position: absolute;
    transition: all .4s ease !important;
    width: 0
}

.bx-tabs__links_wrap .bx-tabs__animationforward:before {
    background: var(--c-black);
    border-radius: var(--spacing-12);
    bottom: 0;
    content: "";
    height: .063rem;
    left: 0;
    position: absolute;
    transition: all .4s ease !important;
    width: 0
}

.bx-remove_tab_content_animation img {
    opacity: 1 !important
}

.is-color-theme-dark .bx-tabs__links_wrap .bx-tabs__animationforward:before {
    background: var(--c-white);
    border-radius: var(--spacing-12);
    bottom: 0;
    content: "";
    height: .063rem;
    left: 0;
    position: absolute;
    transition: all .4s ease !important;
    width: 0
}

.bx-tabs__links_wrap .bx-tabs__theme_wrapper li:hover:before {
    width: 100%
}

.bx-tabs__links_wrap .bx-tabs__theme_wrapper li.bx-tabs__animationforward:before {
    transform: scaleX(0) !important;
    transform-origin: right !important;
    transition: transform .4s ease !important;
    width: 100%
}

.bx-tabs__theme_wrapper li.bx-tabs__animationforward:hover:before {
    transform: scaleX(1) !important;
    transform-origin: left !important
}

.bx-tabs__dropbtn>h4 {
    word-wrap: break-word;
    border: none;
    cursor: pointer;
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-regular);
    white-space: break-spaces
}

@media (min-width:22.5em) {
    .bx-tabs__dropbtn>h4 {
        width: 15.125rem
    }
}

@media (min-width:26em) and (max-width:47.9375em) {
    .bx-tabs__dropbtn>h4 {
        width: 17.625rem
    }
}

.bx-tabs__dropdown {
    display: inline-block;
    position: relative
}

.bx-tabs__dropdown-content {
    background-color: var(--c-black);
    display: none;
    position: absolute;
    z-index: 10
}

.is-color-theme-dark .bx-tabs__dropdown-content {
    background-color: var(--c-white)
}

.bx-tabs__dropdown-content a {
    word-wrap: break-word;
    color: var(--c-white);
    display: block;
    padding: var(--spacing-12) var(--spacing-24);
    text-decoration: none;
    white-space: break-spaces
}

.bx-tabs__dropdown-content a>h4 {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-tabs__dropdown-content a>h4 {
        font-size: var(--fs-16)
    }
}

@media (min-width:26em) and (max-width:47.9375em) {
    .bx-tabs__dropdown-content a>h4 {
        font-size: var(--fs-16)
    }
}

.is-color-theme-dark .bx-tabs__dropdown-content a {
    color: var(--c-black)
}

.bx-tabs__dropdown-content a:hover {
    background: var(--c-background);
    color: var(--c-copy)
}

.bx-tabs__dropdown-content-show {
    display: block !important;
    width: 100%
}

@media(min-width:48em) {
    .bx-tabs__dropdown-content-show {
        width: 26.5rem
    }
}

.bx-tabs__dropdown-innerblock {
    align-items: center;
    display: flex;
    height: var(--spacing-64);
    justify-content: space-between;
    padding: var(--spacing-24);
    width: 100%
}

.bx-tabs__svg-dropdown {
    fill: var(--c-white)
}

.is-color-theme-dark .bx-tabs__svg-dropdown {
    fill: var(--c-black)
}

.bx-tabs__theme_wrapper li {
    white-space: nowrap;
    width: auto
}

@media (min-width:26em) {
    .bx-tabs__theme_wrapper li {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-tabs__theme_wrapper li {
        font-size: var(--fs-18)
    }
}

.bx-tabs__theme_wrapper li>h4 {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    white-space: nowrap;
    width: auto
}

@media (min-width:26em) {
    .bx-tabs__theme_wrapper li>h4 {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-tabs__theme_wrapper li>h4 {
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-tabs__theme_wrapper li>h4 {
        font-size: var(--fs-16)
    }
}

.bx-tabs__mobile_view {
    grid-area: Content;
    margin-bottom: 0;
    white-space: nowrap
}

@media (min-width:22.5em) {
    .bx-tabs__mobile_view {
        display: block;
        width: 100%
    }
}

@media (min-width:80em) {
    .bx-tabs__mobile_view {
        display: none
    }
}

@media print {
    .bx-tabs__mobile_view {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-tabs__innerwrap {
        display: none
    }
}

@media (min-width:48em) {
    .bx-tabs__innerwrap {
        display: block;
        grid-area: Content
    }
}

@media print {
    .bx-tabs__innerwrap {
        display: block;
        grid-area: Content
    }
}

.bx-tabs__tabsappender>.block-editor-inner-blocks>.block-editor-block-list__layout {
    display: grid;
    grid-template-columns: 1fr;
    justify-content: start
}

.bx-tabs__tabsblockappneder {
    grid-column: 1;
    grid-row: 1;
    width: 100%
}

@media (min-width:22.5em) {
    .bx-component-tabs-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-component-tabs-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-component-tabs-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-component-tabs-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-component-tabs-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-component-tabs-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media print {
    .bx-component-tabs-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-component-tabs-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-component-tabs-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-component-tabs-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-tabs-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-component-tabs-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-component-tabs-padding-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-component-tabs-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-component-tabs__padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-component-tabs__padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-component-tabs__padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-tabs__padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-component-tabs__padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-component-tabs__padding-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-component-tabs__padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

.bx-tabs__editor.is-color-theme-dark .bx-tabs__tab-item-appender button {
    box-shadow: inset 0 0 0 .063rem var(--c-white);
    color: var(--c-white)
}

.bx-tabs__editor .bx-tabs__tab-item-appender {
    display: grid;
    padding-right: 1.563rem;
    position: relative;
    top: 5rem
}

.block-list-appender[\:has\(\.bx-tabs__tab-item-appender\)] {
    position: relative
}

.block-list-appender:has(.bx-tabs__tab-item-appender) {
    position: relative
}

.bx-tabs__editor-spacing {
    padding-bottom: var(--spacing-80) !important
}

.bx-tabs__editor .bx-tabs__tab-inline-disclaimer {
    margin-top: var(--spacing-104) !important
}

.bx-tabs__tabsblockappneder .bx-horizontal-static-list__inner .block-list-appender {
    bottom: 0 !important
}

.bx-tabs__tabsblockappneder[\:has\(\.bx-featured-news__inner\)] .block-list-appender {
    margin-top: 1.5rem !important
}

.bx-tabs__tabsblockappneder:has(.bx-featured-news__inner) .block-list-appender {
    margin-top: 1.5rem !important
}

.bx-stat__statfield {
    border-bottom: .0625rem solid var(--c-copy);
    margin: var(--spacing-16) 0 !important;
    width: 100%
}

.bx-stat__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-stat {
    background-color: var(--c-background);
    color: var(--c-copy);
    margin-bottom: 0;
    margin-top: 0;
    min-height: auto
}

.bx-stat__inner .tenup--block-components__character-count {
    position: static !important
}

@media (max-width:22.5em) {
    .bx-stat__ui {
        padding-bottom: 0
    }
}

@media (min-width:22.5em) {
    .bx-stat__ui {
        padding-bottom: 0
    }
}

@media (min-width:26em) {
    .bx-stat__ui {
        padding-bottom: 0
    }
}

@media (min-width:48em) {
    .bx-stat__ui {
        padding-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-stat__ui {
        padding-bottom: 0
    }
}

@media print {
    .bx-stat__ui {
        padding-bottom: 0
    }
}

@media (min-width:90em) {
    .bx-stat__ui {
        padding-bottom: 0
    }
}

@media (min-width:120em) {
    .bx-stat__ui {
        padding-bottom: 0
    }
}

.bx-stat-featured__statmainWrapper {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    row-gap: 0
}

@media (max-width:22.5em) {
    .bx-stat-featured__statmainWrapper {
        --columns: 4;
        grid-template-areas: "Featuerdstat Featuerdstat Featuerdstat Featuerdstat" "Title1 Title1 Title1 Title1" "Value1 Value1 Value1 Value1" "Title2 Title2 Title2 Title2" "Value2 Value2 Value2 Value2" "Title3 Title3 Title3 Title3" "Value3 Value3 Value3 Value3" "Title4 Title4 Title4 Title4" "Value4 Value4 Value4 Value4" "Title5 Title5 Title5 Title5" "Value5 Value5 Value5 Value5" "Title6 Title6 Title6 Title6" "Value6 Value6 Value6 Value6" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        position: relative
    }
}

@media (min-width:22.5em) {
    .bx-stat-featured__statmainWrapper {
        --columns: 4;
        grid-template-areas: "Featuerdstat Featuerdstat Featuerdstat Featuerdstat" "Title1 Title1 Title1 Title1" "Value1 Value1 Value1 Value1" "Title2 Title2 Title2 Title2" "Value2 Value2 Value2 Value2" "Title3 Title3 Title3 Title3" "Value3 Value3 Value3 Value3" "Title4 Title4 Title4 Title4" "Value4 Value4 Value4 Value4" "Title5 Title5 Title5 Title5" "Value5 Value5 Value5 Value5" "Title6 Title6 Title6 Title6" "Value6 Value6 Value6 Value6" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        position: relative
    }
}

@media (min-width:26em) {
    .bx-stat-featured__statmainWrapper {
        --columns: 4;
        grid-template-areas: "Featuerdstat Featuerdstat Featuerdstat Featuerdstat" "Title1 Title1 Title1 Title1" "Value1 Value1 Value1 Value1" "Title2 Title2 Title2 Title2" "Value2 Value2 Value2 Value2" "Title3 Title3 Title3 Title3" "Value3 Value3 Value3 Value3" "Title4 Title4 Title4 Title4" "Value4 Value4 Value4 Value4" "Title5 Title5 Title5 Title5" "Value5 Value5 Value5 Value5" "Title6 Title6 Title6 Title6" "Value6 Value6 Value6 Value6" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        position: relative
    }
}

@media (min-width:48em) {
    .bx-stat-featured__statmainWrapper {
        --columns: 8;
        grid-template-areas: "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat" "Title1 Title1 Title1 . . Title2 Title2 Title2" "Value1 Value1 Value1 . . Value2 Value2 Value2" "Title3 Title3 Title3 . . Title4 Title4 Title4" "Value3 Value3 Value3 . . Value4 Value4 Value4" "Title5 Title5 Title5 . . Title6 Title6 Title6" "Value5 Value5 Value5 . . Value6 Value6 Value6" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-stat-featured__statmainWrapper {
        --columns: 16;
        grid-template-areas: "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title1 Title1 Title1 .  Title2 Title2 Title2" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value1 Value1 Value1 .  Value2 Value2 Value2" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title3 Title3 Title3 .  Title4 Title4 Title4" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value3 Value3 Value3 .  Value4 Value4 Value4" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title5 Title5 Title5 .  Title6 Title6 Title6" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value5 Value5 Value5 .  Value6 Value6 Value6" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer . . . . . . . .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media print {
    .bx-stat-featured__statmainWrapper {
        --columns: 16;
        grid-template-areas: "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title1 Title1 Title1 .  Title2 Title2 Title2" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value1 Value1 Value1 .  Value2 Value2 Value2" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title3 Title3 Title3 .  Title4 Title4 Title4" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value3 Value3 Value3 .  Value4 Value4 Value4" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title5 Title5 Title5 .  Title6 Title6 Title6" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value5 Value5 Value5 .  Value6 Value6 Value6" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer . . . . . . . .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:90em) {
    .bx-stat-featured__statmainWrapper {
        --columns: 16;
        grid-template-areas: "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title1 Title1 Title1 .  Title2 Title2 Title2" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value1 Value1 Value1 .  Value2 Value2 Value2" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title3 Title3 Title3 .  Title4 Title4 Title4" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value3 Value3 Value3 .  Value4 Value4 Value4" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title5 Title5 Title5 .  Title6 Title6 Title6" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value5 Value5 Value5 .  Value6 Value6 Value6" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer . . . . . . . .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:120em) {
    .bx-stat-featured__statmainWrapper {
        grid-template-areas: "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title1 Title1 Title1 .  Title2 Title2 Title2" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value1 Value1 Value1 .  Value2 Value2 Value2" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title3 Title3 Title3 .  Title4 Title4 Title4" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value3 Value3 Value3 .  Value4 Value4 Value4" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Title5 Title5 Title5 .  Title6 Title6 Title6" "Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat Featuerdstat . Value5 Value5 Value5 .  Value6 Value6 Value6" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer . . . . . . . ."
    }
}

.bx-stat__stattitle,
.bx-stat__stattitle p {
    font-size: var(--fs-16);
    margin-bottom: var(--spacing-32)
}

@media (max-width:22.5em) {

    .bx-stat__stattitle,
    .bx-stat__stattitle p {
        width: 20.5rem
    }
}

@media (min-width:22.5em) {

    .bx-stat__stattitle,
    .bx-stat__stattitle p {
        width: 20.5rem
    }
}

@media (min-width:26em) {

    .bx-stat__stattitle,
    .bx-stat__stattitle p {
        width: 23rem
    }
}

@media (min-width:48em) {

    .bx-stat__stattitle,
    .bx-stat__stattitle p {
        width: 18rem
    }
}

@media (min-width:80em) {

    .bx-stat__stattitle,
    .bx-stat__stattitle p {
        width: 12.5rem
    }
}

@media print {

    .bx-stat__stattitle,
    .bx-stat__stattitle p {
        width: 12.5rem
    }
}

@media (min-width:90em) {

    .bx-stat__stattitle,
    .bx-stat__stattitle p {
        width: 14rem
    }
}

@media (min-width:120em) {

    .bx-stat__stattitle,
    .bx-stat__stattitle p {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-40);
        width: 18.5rem
    }
}

.bx-stat-featured__statvalue[data-uw-sr-styled=true],
.bx-stat__statValue[data-uw-sr-styled=true],
.bx-stat__statvalue[data-uw-sr-styled=true] {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll !important;
    background: initial !important
}

.bx-stat__statvalue,
.bx-stat__statvalue p {
    font-family: var(--f-serif);
    font-size: var(--fs-40);
    padding-bottom: var(--spacing-16)
}

@media (max-width:22.5em) {

    .bx-stat__statvalue,
    .bx-stat__statvalue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 20.5rem
    }
}

@media (min-width:22.5em) {

    .bx-stat__statvalue,
    .bx-stat__statvalue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 20.5rem
    }
}

@media (min-width:26em) {

    .bx-stat__statvalue,
    .bx-stat__statvalue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 23rem
    }
}

@media (min-width:48em) {

    .bx-stat__statvalue,
    .bx-stat__statvalue p {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16);
        width: 18rem
    }
}

@media (min-width:80em) {

    .bx-stat__statvalue,
    .bx-stat__statvalue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 12.5rem
    }
}

@media print {

    .bx-stat__statvalue,
    .bx-stat__statvalue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 12.5rem
    }
}

@media (min-width:90em) {

    .bx-stat__statvalue,
    .bx-stat__statvalue p {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-16);
        width: 14rem
    }
}

@media (min-width:120em) {

    .bx-stat__statvalue,
    .bx-stat__statvalue p {
        font-size: var(--fs-64);
        padding-bottom: var(--spacing-24);
        width: 18.5rem
    }
}

.bx-stat-title1 {
    grid-area: Title1;
    margin-top: 0
}

.bx-stat-title2 {
    grid-area: Title2;
    margin-top: 0
}

.bx-stat-title3 {
    grid-area: Title3;
    margin-top: 0
}

.bx-stat-title4 {
    grid-area: Title4;
    margin-top: 0
}

.bx-stat-title5 {
    grid-area: Title5;
    margin-top: 0
}

.bx-stat-title6 {
    grid-area: Title6;
    margin-top: 0
}

.bx-stat-value1 {
    grid-area: Value1;
    margin-top: 0
}

.bx-stat-value2 {
    grid-area: Value2;
    margin-top: 0
}

.bx-stat-value3 {
    grid-area: Value3;
    margin-top: 0
}

.bx-stat-value4 {
    grid-area: Value4;
    margin-top: 0
}

.bx-stat-value5 {
    grid-area: Value5;
    margin-top: 0
}

.bx-stat-value6 {
    grid-area: Value6;
    margin-top: 0
}

.bx-stat-featured__statvalue,
.bx-stat__statValue {
    font-family: var(--f-serif)
}

.bx-stat .tenup--block-components__character-count__label,
.red-error {
    font-family: var(--f-sans)
}

.bx-stat-featured__stat {
    grid-area: Featuerdstat;
    margin: 0
}

@media (max-width:22.5em) {
    .bx-stat-featured__stat {
        width: 20.5rem
    }

    .bx-stat-featured__stat .bx-stat-featured__stattitle,
    .bx-stat-featured__stat .bx-stat-featured__stattitle p {
        font-size: var(--fs-24)
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue {
        line-height: 1
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue,
    .bx-stat-featured__stat .bx-stat-featured__statvalue p {
        font-size: var(--fs-102);
        margin-top: var(--spacing-56);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-stat-featured__stat {
        width: 20.5rem
    }

    .bx-stat-featured__stat .bx-stat-featured__stattitle,
    .bx-stat-featured__stat .bx-stat-featured__stattitle p {
        font-size: var(--fs-24)
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue {
        line-height: 1
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue,
    .bx-stat-featured__stat .bx-stat-featured__statvalue p {
        font-size: var(--fs-80);
        margin-top: var(--spacing-40);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-stat-featured__stat {
        width: 23rem
    }

    .bx-stat-featured__stat .bx-stat-featured__stattitle,
    .bx-stat-featured__stat .bx-stat-featured__stattitle p {
        font-size: var(--fs-24)
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue {
        line-height: 1
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue,
    .bx-stat-featured__stat .bx-stat-featured__statvalue p {
        font-size: var(--fs-96);
        margin-top: var(--spacing-48);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-stat-featured__stat {
        width: 43rem
    }

    .bx-stat-featured__stat .bx-stat-featured__stattitle,
    .bx-stat-featured__stat .bx-stat-featured__stattitle p {
        font-size: var(--fs-32)
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue {
        line-height: 1
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue,
    .bx-stat-featured__stat .bx-stat-featured__statvalue p {
        font-size: var(--fs-176);
        margin-top: var(--spacing-56);
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-stat-featured__stat {
        width: 35rem
    }

    .bx-stat-featured__stat .bx-stat-featured__stattitle,
    .bx-stat-featured__stat .bx-stat-featured__stattitle p {
        font-size: var(--fs-32)
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue {
        font-size: 9rem !important;
        margin-top: var(--spacing-56);
        padding-bottom: 0
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue p {
        font-size: 9rem !important;
        margin-top: var(--spacing-56);
        padding-bottom: 0
    }
}

@media print {
    .bx-stat-featured__stat {
        width: 35rem
    }

    .bx-stat-featured__stat .bx-stat-featured__stattitle,
    .bx-stat-featured__stat .bx-stat-featured__stattitle p {
        font-size: var(--fs-32)
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue {
        font-size: 9rem !important;
        margin-top: var(--spacing-56);
        padding-bottom: 0
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue p {
        font-size: 9rem !important;
        margin-top: var(--spacing-56);
        padding-bottom: 0
    }
}

@media (min-width:90em) {
    .bx-stat-featured__stat {
        width: 39rem
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue {
        font-size: 10rem !important;
        margin-top: var(--spacing-64);
        padding-bottom: 0
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue p {
        font-size: 10rem !important;
        margin-top: var(--spacing-64);
        padding-bottom: 0
    }
}

@media (min-width:120em) {
    .bx-stat-featured__stat {
        min-width: 51rem
    }

    .bx-stat-featured__stat .bx-stat-featured__stattitle,
    .bx-stat-featured__stat .bx-stat-featured__stattitle p {
        font-size: var(--fs-48)
    }

    .bx-stat-featured__stat .bx-stat-featured__statvalue,
    .bx-stat-featured__stat .bx-stat-featured__statvalue p {
        font-size: var(--fs-216) !important;
        margin-top: var(--spacing-72);
        padding-bottom: 0
    }
}

.bx-stat__statValue,
.bx-stat__statValue p {
    font-size: var(--fs-40);
    grid-area: value;
    padding-bottom: var(--spacing-16)
}

@media (max-width:22.5em) {

    .bx-stat__statValue,
    .bx-stat__statValue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 20.5rem
    }
}

@media (min-width:22.5em) {

    .bx-stat__statValue,
    .bx-stat__statValue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 20.5rem
    }
}

@media (min-width:26em) {

    .bx-stat__statValue,
    .bx-stat__statValue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 23rem
    }
}

@media (min-width:48em) {

    .bx-stat__statValue,
    .bx-stat__statValue p {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16);
        width: 18rem
    }
}

@media (min-width:80em) {

    .bx-stat__statValue,
    .bx-stat__statValue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 14.375rem
    }
}

@media print {

    .bx-stat__statValue,
    .bx-stat__statValue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 14.375rem
    }
}

@media (min-width:90em) {

    .bx-stat__statValue,
    .bx-stat__statValue p {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-16);
        width: 15.25rem
    }
}

@media (min-width:120em) {

    .bx-stat__statValue,
    .bx-stat__statValue p {
        font-size: var(--fs-64);
        padding-bottom: var(--spacing-24);
        width: 20.125rem
    }
}

.bx-stat-main_statItemthree .bx-stat__statValue,
.bx-stat-main_statItemthree .bx-stat__statValue p {
    padding-bottom: var(--spacing-16)
}

@media (min-width:80em) {

    .bx-stat-main_statItemthree .bx-stat__statValue,
    .bx-stat-main_statItemthree .bx-stat__statValue p {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16);
        width: 20rem
    }
}

@media print {

    .bx-stat-main_statItemthree .bx-stat__statValue,
    .bx-stat-main_statItemthree .bx-stat__statValue p {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16);
        width: 20rem
    }
}

@media (min-width:90em) {

    .bx-stat-main_statItemthree .bx-stat__statValue,
    .bx-stat-main_statItemthree .bx-stat__statValue p {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 23rem
    }
}

@media (min-width:120em) {

    .bx-stat-main_statItemthree .bx-stat__statValue,
    .bx-stat-main_statItemthree .bx-stat__statValue p {
        font-size: var(--fs-56);
        line-height: var(--spacing-96) !important;
        padding-bottom: var(--spacing-24);
        width: 31rem
    }
}

.bx-stat-featured__stattitle,
.bx-stat__statTitle,
.bx-stat__stattitle {
    font-family: var(--f-sans) !important
}

.bx-stat-main_statItemthree .bx-stat__statTitle,
.bx-stat-main_statItemthree .bx-stat__statTitle p {
    font-size: var(--fs-16);
    grid-area: title;
    margin-bottom: var(--spacing-32)
}

@media (min-width:80em) {

    .bx-stat-main_statItemthree .bx-stat__statTitle,
    .bx-stat-main_statItemthree .bx-stat__statTitle p {
        width: 20rem
    }
}

@media print {

    .bx-stat-main_statItemthree .bx-stat__statTitle,
    .bx-stat-main_statItemthree .bx-stat__statTitle p {
        width: 20rem
    }
}

@media (min-width:90em) {

    .bx-stat-main_statItemthree .bx-stat__statTitle,
    .bx-stat-main_statItemthree .bx-stat__statTitle p {
        width: 23rem
    }
}

@media (min-width:120em) {

    .bx-stat-main_statItemthree .bx-stat__statTitle,
    .bx-stat-main_statItemthree .bx-stat__statTitle p {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-40);
        width: 31rem
    }
}

.bx-stat__statTitle,
.bx-stat__statTitle p {
    font-size: var(--fs-16);
    grid-area: title;
    margin-bottom: var(--spacing-32)
}

@media (max-width:22.5em) {

    .bx-stat__statTitle,
    .bx-stat__statTitle p {
        width: 20.5rem
    }
}

@media (min-width:22.5em) {

    .bx-stat__statTitle,
    .bx-stat__statTitle p {
        width: 20.5rem
    }
}

@media (min-width:26em) {

    .bx-stat__statTitle,
    .bx-stat__statTitle p {
        width: 23rem
    }
}

@media (min-width:48em) {

    .bx-stat__statTitle,
    .bx-stat__statTitle p {
        width: 18rem
    }
}

@media (min-width:80em) {

    .bx-stat__statTitle,
    .bx-stat__statTitle p {
        width: 14.375rem
    }
}

@media print {

    .bx-stat__statTitle,
    .bx-stat__statTitle p {
        width: 14.375rem
    }
}

@media (min-width:90em) {

    .bx-stat__statTitle,
    .bx-stat__statTitle p {
        width: 15.25rem
    }
}

@media (min-width:120em) {

    .bx-stat__statTitle,
    .bx-stat__statTitle p {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-40);
        width: 20.125rem
    }
}

.bx-stat__animateFeatureStat {
    background-color: var(--c-background);
    height: .063rem;
    margin-bottom: 0;
    position: relative;
    width: 100%
}

@media (max-width:22.5em) {
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title2\,\%20\.bx-stat-title3\,\%20\.bx-stat-title4\,\%20\.bx-stat-title5\,\%20\.bx-stat-title6\)] .bx-stat-value1>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title2, .bx-stat-title3, .bx-stat-title4, .bx-stat-title5, .bx-stat-title6) .bx-stat-value1>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title4\,\%20\.bx-stat-title5\,\%20\.bx-stat-title6\)] .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title4, .bx-stat-title5, .bx-stat-title6) .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title4\,\%20\.bx-stat-title5\,\%20\.bx-stat-title6\)] .bx-stat-value3>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title4, .bx-stat-title5, .bx-stat-title6) .bx-stat-value3>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\,\%20\.bx-stat-title6\)] .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5, .bx-stat-title6) .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title6\)] .bx-stat-value5>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title6) .bx-stat-value5>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) and (max-width:47.9375em) {
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title2\,\%20\.bx-stat-title3\,\%20\.bx-stat-title4\,\%20\.bx-stat-title5\,\%20\.bx-stat-title6\)] .bx-stat-value1>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title2, .bx-stat-title3, .bx-stat-title4, .bx-stat-title5, .bx-stat-title6) .bx-stat-value1>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title4\,\%20\.bx-stat-title5\,\%20\.bx-stat-title6\)] .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title4, .bx-stat-title5, .bx-stat-title6) .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title4\,\%20\.bx-stat-title5\,\%20\.bx-stat-title6\)] .bx-stat-value3>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title4, .bx-stat-title5, .bx-stat-title6) .bx-stat-value3>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\,\%20\.bx-stat-title6\)] .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5, .bx-stat-title6) .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title6\)] .bx-stat-value5>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title6) .bx-stat-value5>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) and (max-width:79.9375em) {

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title5\)] .bx-stat-value1>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title5\)] .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-56)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title5) .bx-stat-value1>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title5) .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-56)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\)] .bx-stat-value3>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\)] .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-56)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5) .bx-stat-value3>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5) .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) and (max-width:89.9375em) {

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title5\)] .bx-stat-value1>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title5\)] .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-48)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title5) .bx-stat-value1>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title5) .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-48)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\)] .bx-stat-value3>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\)] .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-48)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5) .bx-stat-value3>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5) .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-48)
    }
}

@media print {

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title5\)] .bx-stat-value1>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title5\)] .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-48)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title5) .bx-stat-value1>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title5) .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-48)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\)] .bx-stat-value3>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\)] .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-48)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5) .bx-stat-value3>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5) .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) and (max-width:119.9375em) {

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title5\)] .bx-stat-value1>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title5\)] .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-56)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title5) .bx-stat-value1>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title5) .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-56)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\)] .bx-stat-value3>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\)] .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-56)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5) .bx-stat-value3>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5) .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title5\)] .bx-stat-value1>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title3\,\%20\.bx-stat-title5\)] .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-72)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title5) .bx-stat-value1>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper:has(.bx-stat-title3, .bx-stat-title5) .bx-stat-value2>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-72)
    }

    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\)] .bx-stat-value3>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper[\:has\(\.bx-stat-title5\)] .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-72)
    }

    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5) .bx-stat-value3>.bx-stat__animateFeatureStat,
    .bx-stat-featured__statmainWrapper:has(.bx-stat-title5) .bx-stat-value4>.bx-stat__animateFeatureStat {
        margin-bottom: var(--spacing-72)
    }
}

.bx-stat__animateStat {
    background-color: var(--c-background);
    height: .063rem;
    margin-bottom: 0;
    position: relative
}

@media(min-width:22.5em) {
    .bx-stat__animateStat {
        width: 100%
    }
}

@media(min-width:48em) {
    .bx-stat__animateStat {
        width: 18rem
    }
}

@media(min-width:80em) {
    .bx-stat__animateStat {
        width: 14.375rem
    }
}

@media print {
    .bx-stat__animateStat {
        width: 14.375rem
    }
}

@media(min-width:90em) {
    .bx-stat__animateStat {
        width: 15.25rem
    }
}

@media(min-width:120em) {
    .bx-stat__animateStat {
        width: 20.125rem
    }
}

.bx-stat-main_statItemthree .bx-stat__animateStat {
    background-color: var(--c-background);
    height: .063rem;
    margin-bottom: 0;
    position: relative
}

@media(min-width:22.5em) {
    .bx-stat-main_statItemthree .bx-stat__animateStat {
        width: 100%
    }
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stat__animateStat {
        width: 18rem
    }
}

@media(min-width:80em) {
    .bx-stat-main_statItemthree .bx-stat__animateStat {
        width: 20rem
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stat__animateStat {
        width: 20rem
    }
}

@media(min-width:90em) {
    .bx-stat-main_statItemthree .bx-stat__animateStat {
        width: 23rem
    }
}

@media(min-width:120em) {
    .bx-stat-main_statItemthree .bx-stat__animateStat {
        width: 31rem
    }
}

.bx-stat__animateFeatureStat.active:before,
.bx-stat__animateStat.active:before {
    animation: Divider-Line-Animate 1.125s linear !important;
    background: var(--c-copy);
    content: "";
    height: 100%;
    position: absolute;
    transform-origin: left;
    transition-timing-function: ease-out !important;
    width: 100%
}

@media print {

    .bx-stat__animateFeatureStat.active:before,
    .bx-stat__animateStat.active:before {
        transform: scaleX(1)
    }

    .bx-stat__animateFeatureStat:before,
    .bx-stat__animateStat:before {
        background: var(--c-copy);
        content: "";
        height: 100%;
        position: absolute;
        transform: scaleX(1);
        width: 100%
    }
}

.bx-shared-class .bx-stat__animateFeatureStat:before,
.bx-shared-class .bx-stat__animateStat:before {
    animation: none !important;
    background: var(--c-copy);
    content: "";
    height: 100%;
    position: absolute;
    transform: scaleX(1);
    width: 100%
}

.bx-stat-main_statItemthree .bx-stats__title1 {
    grid-area: title1
}

.bx-stats__title1 {
    grid-area: title1;
    margin-left: 0;
    margin-top: 0
}

.bx-stat-main_statItemthree .bx-stats__title2 {
    grid-area: title2;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__title2 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__title2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__title2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stats__title2 {
    grid-area: title2;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__title2 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stats__title2 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media print {
    .bx-stats__title2 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-stats__title2 {
        margin-left: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__title2 {
        margin-left: 1.563rem !important
    }
}

.bx-stat-main_statItemthree .bx-stats__title3 {
    grid-area: title3;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__title3 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title3 {
        margin-left: auto;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title3 {
        margin-left: auto;
        margin-right: 0 !important
    }
}

.bx-stats__title3 {
    grid-area: title3;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__title3 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stats__title3 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media print {
    .bx-stats__title3 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media (min-width:90em) {
    .bx-stats__title3 {
        margin-right: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__title3 {
        margin-right: 1.563rem !important
    }
}

.bx-stat-main_statItemthree .bx-stats__title4 {
    grid-area: title4;
    margin-right: 0;
    margin-top: 0
}

@media(min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title4 {
        margin-left: 0
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title4 {
        margin-left: 0
    }
}

.bx-stats__title4 {
    grid-area: title4;
    margin-right: 0;
    margin-top: 0
}

.bx-stat-main_statItemthree .bx-stats__title5 {
    grid-area: title5;
    margin-left: 0;
    margin-top: 0
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__title5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__title5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stats__title5 {
    grid-area: title5;
    margin-left: 0;
    margin-top: 0
}

.bx-stat-main_statItemthree .bx-stats__title6 {
    grid-area: title6;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__title6 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title6 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title6 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__title6 {
        margin-left: var(--spacing-16) !important;
        margin-right: 0 !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__title6 {
        margin-left: .625rem !important;
        margin-right: 0 !important
    }
}

.bx-stats__title6 {
    grid-area: title6;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__title6 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stats__title6 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media print {
    .bx-stats__title6 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-stats__title6 {
        margin-left: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__title6 {
        margin-left: 1.563rem !important
    }
}

.bx-stat-main_statItemthree .bx-stats__title7 {
    grid-area: title7;
    margin-right: 0;
    margin-top: 0
}

@media(min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title7 {
        margin-left: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title7 {
        margin-left: 0 !important
    }
}

.bx-stat-main_statItemthree .bx-stats__title8 {
    grid-area: title8;
    margin-left: 0;
    margin-top: 0
}

@media (min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__title8 {
        margin-left: auto !important;
        margin-right: 0 !important
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__title8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__title8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stat-main_statItemthree .bx-stats__title9 {
    grid-area: title9;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__title9 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title9 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title9 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__title9 {
        margin-left: var(--spacing-16) !important;
        margin-right: 0 !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__title9 {
        margin-left: .625rem !important;
        margin-right: 0 !important
    }
}

.bx-stat-main_statItemthree .bx-stats__title10 {
    grid-area: title10;
    margin-right: 0;
    margin-top: 0
}

@media(min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title10 {
        margin-left: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title10 {
        margin-left: 0 !important
    }
}

.bx-stat-main_statItemthree .bx-stats__title11 {
    grid-area: title11;
    margin-left: 0;
    margin-top: 0
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__title11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__title11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stat-main_statItemthree .bx-stats__title12 {
    grid-area: title12;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__title12 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__title12 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__title12 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__title12 {
        margin-left: var(--spacing-16) !important;
        margin-right: 0 !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__title12 {
        margin-left: .625rem !important;
        margin-right: 0 !important
    }
}

.bx-stats__title7 {
    grid-area: title7;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__title7 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stats__title7 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media print {
    .bx-stats__title7 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media (min-width:90em) {
    .bx-stats__title7 {
        margin-right: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__title7 {
        margin-right: 1.563rem !important
    }
}

.bx-stats__title8 {
    grid-area: title8;
    margin-right: 0;
    margin-top: 0
}

.bx-stats__title9 {
    grid-area: title9;
    margin-left: 0;
    margin-top: 0
}

.bx-stats__title10 {
    grid-area: title10;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__title10 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stats__title10 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media print {
    .bx-stats__title10 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-stats__title10 {
        margin-left: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__title10 {
        margin-left: 1.563rem !important
    }
}

.bx-stats__title11 {
    grid-area: title11;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__title11 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stats__title11 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media print {
    .bx-stats__title11 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media (min-width:90em) {
    .bx-stats__title11 {
        margin-right: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__title11 {
        margin-right: 1.563rem !important
    }
}

.bx-stats__title12 {
    grid-area: title12;
    margin-right: 0;
    margin-top: 0
}

.bx-stats__value1 {
    grid-area: value1;
    margin-left: 0;
    margin-top: 0
}

.bx-stat-main_statItemthree .bx-stats__value2 {
    grid-area: value2;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__value2 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__value2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__value2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__value2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stats__value2 {
    grid-area: value2;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__value2 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stats__value2 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media print {
    .bx-stats__value2 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-stats__value2 {
        margin-left: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__value2 {
        margin-left: 1.563rem !important
    }
}

.bx-stat-main_statItemthree .bx-stats__value3 {
    grid-area: value3;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__value3 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value3 {
        margin-left: auto;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__value3 {
        margin-left: auto;
        margin-right: 0 !important
    }
}

.bx-stats__value3 {
    grid-area: value3;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__value3 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stats__value3 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media print {
    .bx-stats__value3 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media (min-width:90em) {
    .bx-stats__value3 {
        margin-right: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__value3 {
        margin-right: 1.563rem !important
    }
}

.bx-stat-main_statItemthree .bx-stats__value4 {
    grid-area: value4;
    margin-right: 0;
    margin-top: 0
}

@media(min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value4 {
        margin-left: 0
    }
}

.bx-stats__value4 {
    grid-area: value4;
    margin-right: 0;
    margin-top: 0
}

.bx-stat-main_statItemthree .bx-stats__value5 {
    grid-area: value5;
    margin-left: 0;
    margin-top: 0
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__value5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__value5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__value5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stats__value5 {
    grid-area: value5;
    margin-left: 0;
    margin-top: 0
}

.bx-stat-main_statItemthree .bx-stats__value6 {
    grid-area: value6;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__value6 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value6 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__value6 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__value6 {
        margin-left: var(--spacing-16) !important;
        margin-right: 0 !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__value6 {
        margin-left: .625rem !important;
        margin-right: 0 !important
    }
}

.bx-stats__value6 {
    grid-area: value6;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__value6 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stats__value6 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media print {
    .bx-stats__value6 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-stats__value6 {
        margin-left: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__value6 {
        margin-left: 1.563rem !important
    }
}

.bx-stat-main_statItemthree .bx-stats__value7 {
    grid-area: value7;
    margin-right: 0;
    margin-top: 0
}

@media(min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value7 {
        margin-left: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__value7 {
        margin-left: 0 !important
    }
}

.bx-stat-main_statItemthree .bx-stats__value8 {
    grid-area: value8;
    margin-left: 0;
    margin-top: 0
}

@media (min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__value8 {
        margin-left: auto !important;
        margin-right: 0 !important
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__value8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__value8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__value8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stat-main_statItemthree .bx-stats__value9 {
    grid-area: value9;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__value9 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value9 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__value9 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__value9 {
        margin-left: var(--spacing-16) !important;
        margin-right: 0 !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__value9 {
        margin-left: .625rem !important;
        margin-right: 0 !important
    }
}

.bx-stat-main_statItemthree .bx-stats__value10 {
    grid-area: value10;
    margin-right: 0;
    margin-top: 0
}

@media(min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value10 {
        margin-left: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__value10 {
        margin-left: 0 !important
    }
}

.bx-stat-main_statItemthree .bx-stats__value11 {
    grid-area: value11;
    margin-left: 0;
    margin-top: 0
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__value11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__value11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__value11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stat-main_statItemthree .bx-stats__value12 {
    grid-area: value12;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__value12 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__value12 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__value12 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__value12 {
        margin-left: var(--spacing-16) !important;
        margin-right: 0 !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__value12 {
        margin-left: .625rem !important;
        margin-right: 0 !important
    }
}

.bx-stats__value7 {
    grid-area: value7;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__value7 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stats__value7 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media print {
    .bx-stats__value7 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media (min-width:90em) {
    .bx-stats__value7 {
        margin-right: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__value7 {
        margin-right: 1.563rem !important
    }
}

.bx-stats__value8 {
    grid-area: value8;
    margin-right: 0;
    margin-top: 0
}

.bx-stats__value9 {
    grid-area: value9;
    margin-left: 0;
    margin-top: 0
}

.bx-stats__value10 {
    grid-area: value10;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__value10 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stats__value10 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media print {
    .bx-stats__value10 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-stats__value10 {
        margin-left: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__value10 {
        margin-left: 1.563rem !important
    }
}

.bx-stats__value11 {
    grid-area: value11;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__value11 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stats__value11 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media print {
    .bx-stats__value11 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media (min-width:90em) {
    .bx-stats__value11 {
        margin-right: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__value11 {
        margin-right: 1.563rem !important
    }
}

.bx-stats__value12 {
    grid-area: value12;
    margin-right: 0;
    margin-top: 0
}

.bx-stats__Date1 {
    grid-area: Date1;
    margin-left: 0;
    margin-top: 0
}

.bx-stat-main_statItemthree .bx-stats__Date2 {
    grid-area: Date2;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__Date2 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__Date2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__Date2 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stats__Date2 {
    grid-area: Date2;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__Date2 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stats__Date2 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media print {
    .bx-stats__Date2 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-stats__Date2 {
        margin-left: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__Date2 {
        margin-left: 1.563rem !important
    }
}

.bx-stats__Date3 {
    grid-area: Date3;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__Date3 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stats__Date3 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media print {
    .bx-stats__Date3 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media (min-width:90em) {
    .bx-stats__Date3 {
        margin-right: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__Date3 {
        margin-right: 1.563rem !important
    }
}

.bx-stat-main_statItemthree .bx-stats__Date3 {
    grid-area: Date3;
    margin-right: auto;
    margin-top: 0
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date3 {
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date3 {
        margin-right: 0 !important
    }
}

.bx-stat-main_statItemthree .bx-stats__Date4 {
    grid-area: Date4;
    margin-right: 0;
    margin-top: 0
}

@media(min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date4 {
        margin-left: 0
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date4 {
        margin-left: 0
    }
}

.bx-stat-main_statItemthree .bx-stats__Date5 {
    grid-area: Date5;
    margin-left: 0;
    margin-top: 0
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__Date5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__Date5 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stats__Date4 {
    grid-area: Date4;
    margin-right: 0;
    margin-top: 0
}

.bx-stats__Date5 {
    grid-area: Date5;
    margin-left: 0;
    margin-top: 0
}

.bx-stat-main_statItemthree .bx-stats__Date6 {
    grid-area: Date6;
    margin-top: 0
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date6 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date6 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__Date6 {
        margin-left: var(--spacing-16) !important;
        margin-right: 0 !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__Date6 {
        margin-left: .625rem !important;
        margin-right: 0 !important
    }
}

.bx-stats__Date6 {
    grid-area: Date6;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__Date6 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stats__Date6 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media print {
    .bx-stats__Date6 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-stats__Date6 {
        margin-left: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__Date6 {
        margin-left: 1.563rem !important
    }
}

.bx-stat-main_statItemthree .bx-stats__Date7 {
    grid-area: Date7;
    margin-right: 0;
    margin-top: 0
}

@media(min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date7 {
        margin-left: 0
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date7 {
        margin-left: 0
    }
}

.bx-stat-main_statItemthree .bx-stats__Date8 {
    grid-area: Date8;
    margin-left: 0;
    margin-top: 0
}

@media (min-width:48em) {
    .bx-stat-main_statItemthree .bx-stats__Date8 {
        margin-left: auto !important;
        margin-right: 0 !important
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__Date8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__Date8 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stat-main_statItemthree .bx-stats__Date9 {
    grid-area: Date9;
    margin-top: 0
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date9 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date9 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__Date9 {
        margin-left: var(--spacing-16) !important;
        margin-right: 0 !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__Date9 {
        margin-left: .625rem !important;
        margin-right: 0 !important
    }
}

.bx-stat-main_statItemthree .bx-stats__Date10 {
    grid-area: Date10;
    margin-right: 0;
    margin-top: 0
}

@media(min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date10 {
        margin-left: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date10 {
        margin-left: 0 !important
    }
}

.bx-stat-main_statItemthree .bx-stats__Date11 {
    grid-area: Date11;
    margin-left: 0;
    margin-top: 0
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__Date11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__Date11 {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.bx-stat-main_statItemthree .bx-stats__Date12 {
    grid-area: Date12;
    margin-top: 0
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree .bx-stats__Date12 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media print {
    .bx-stat-main_statItemthree .bx-stats__Date12 {
        margin-left: var(--spacing-24) !important;
        margin-right: 0 !important
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree .bx-stats__Date12 {
        margin-left: var(--spacing-16) !important;
        margin-right: 0 !important
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree .bx-stats__Date12 {
        margin-left: .625rem !important;
        margin-right: 0 !important
    }
}

.bx-stats__Date7 {
    grid-area: Date7;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__Date7 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stats__Date7 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media print {
    .bx-stats__Date7 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media (min-width:90em) {
    .bx-stats__Date7 {
        margin-right: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__Date7 {
        margin-right: 1.563rem !important
    }
}

.bx-stats__Date8 {
    grid-area: Date8;
    margin-right: 0;
    margin-top: 0
}

.bx-stats__Date9 {
    grid-area: Date9;
    margin-left: 0;
    margin-top: 0
}

.bx-stats__Date10 {
    grid-area: Date10;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__Date10 {
        margin-right: 0
    }
}

@media (min-width:80em) {
    .bx-stats__Date10 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media print {
    .bx-stats__Date10 {
        margin-left: .875rem !important;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-stats__Date10 {
        margin-left: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__Date10 {
        margin-left: 1.563rem !important
    }
}

.bx-stats__Date11 {
    grid-area: Date11;
    margin-right: auto;
    margin-top: 0
}

@media(min-width:48em) {
    .bx-stats__Date11 {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .bx-stats__Date11 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media print {
    .bx-stats__Date11 {
        margin-left: auto;
        margin-right: .938rem !important
    }
}

@media (min-width:90em) {
    .bx-stats__Date11 {
        margin-right: 1.25rem !important
    }
}

@media (min-width:120em) {
    .bx-stats__Date11 {
        margin-right: 1.563rem !important
    }
}

.bx-stats__Date12 {
    grid-area: Date12;
    margin-right: 0;
    margin-top: 0
}

.bx-stat-main_statItemthree {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    row-gap: 0
}

@media (max-width:22.5em) {
    .bx-stat-main_statItemthree {
        --columns: 4;
        grid-template-areas: "title1 title1 title1 title1" "value1 value1 value1 value1" "Date1 Date1 Date1 Date1" "title2 title2 title2 title2" "value2 value2 value2 value2" "Date2 Date2 Date2 Date2" "title3 title3 title3 title3" "value3 value3 value3 value3" "Date3 Date3 Date3 Date3" "title4 title4 title4 title4" "value4 value4 value4 value4" "Date4 Date4 Date4 Date4" "title5 title5 title5 title5" "value5 value5 value5 value5" "Date5 Date5 Date5 Date5" "title6 title6 title6 title6" "value6 value6 value6 value6" "Date6 Date6 Date6 Date6" "title7 title7 title7 title7" "value7 value7 value7 value7" "Date7 Date7 Date7 Date7" "title8 title8 title8 title8" "value8 value8 value8 value8" "Date8 Date8 Date8 Date8" "title9 title9 title9 title9" "value9 value9 value9 value9" "Date9 Date9 Date9 Date9" "title10 title10 title10 title10" "value10 value10 value10 value10" "Date10 Date10 Date10 Date10" "title11 title11 title11 title11" "value11 value11 value11 value11" "Date11 Date11 Date11 Date11" "title12 title12 title12 title12" "value12 value12 value12 value12" "Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        position: relative
    }
}

@media (min-width:22.5em) {
    .bx-stat-main_statItemthree {
        --columns: 4;
        grid-template-areas: "title1 title1 title1 title1" "value1 value1 value1 value1" "Date1 Date1 Date1 Date1" "title2 title2 title2 title2" "value2 value2 value2 value2" "Date2 Date2 Date2 Date2" "title3 title3 title3 title3" "value3 value3 value3 value3" "Date3 Date3 Date3 Date3" "title4 title4 title4 title4" "value4 value4 value4 value4" "Date4 Date4 Date4 Date4" "title5 title5 title5 title5" "value5 value5 value5 value5" "Date5 Date5 Date5 Date5" "title6 title6 title6 title6" "value6 value6 value6 value6" "Date6 Date6 Date6 Date6" "title7 title7 title7 title7" "value7 value7 value7 value7" "Date7 Date7 Date7 Date7" "title8 title8 title8 title8" "value8 value8 value8 value8" "Date8 Date8 Date8 Date8" "title9 title9 title9 title9" "value9 value9 value9 value9" "Date9 Date9 Date9 Date9" "title10 title10 title10 title10" "value10 value10 value10 value10" "Date10 Date10 Date10 Date10" "title11 title11 title11 title11" "value11 value11 value11 value11" "Date11 Date11 Date11 Date11" "title12 title12 title12 title12" "value12 value12 value12 value12" "Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        position: relative
    }
}

@media (min-width:26em) {
    .bx-stat-main_statItemthree {
        --columns: 4;
        grid-template-areas: "title1 title1 title1 title1" "value1 value1 value1 value1" "Date1 Date1 Date1 Date1" "title2 title2 title2 title2" "value2 value2 value2 value2" "Date2 Date2 Date2 Date2" "title3 title3 title3 title3" "value3 value3 value3 value3" "Date3 Date3 Date3 Date3" "title4 title4 title4 title4" "value4 value4 value4 value4" "Date4 Date4 Date4 Date4" "title5 title5 title5 title5" "value5 value5 value5 value5" "Date5 Date5 Date5 Date5" "title6 title6 title6 title6" "value6 value6 value6 value6" "Date6 Date6 Date6 Date6" "title7 title7 title7 title7" "value7 value7 value7 value7" "Date7 Date7 Date7 Date7" "title8 title8 title8 title8" "value8 value8 value8 value8" "Date8 Date8 Date8 Date8" "title9 title9 title9 title9" "value9 value9 value9 value9" "Date9 Date9 Date9 Date9" "title10 title10 title10 title10" "value10 value10 value10 value10" "Date10 Date10 Date10 Date10" "title11 title11 title11 title11" "value11 value11 value11 value11" "Date11 Date11 Date11 Date11" "title12 title12 title12 title12" "value12 value12 value12 value12" "Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        position: relative
    }
}

@media (min-width:48em) {
    .bx-stat-main_statItemthree {
        --columns: 8;
        grid-template-areas: "title1 title1 title1 title1 title2 title2 title2 title2" "value1 value1 value1 value1 value2 value2 value2 value2" "Date1 Date1 Date1 Date1 Date2 Date2 Date2 Date2" "title3 title3 title3 title3 title4 title4 title4 title4" "value3 value3 value3 value3 value4 value4 value4 value4" "Date3 Date3 Date3 Date3 Date4 Date4 Date4 Date4" "title5 title5 title5 title5 title6 title6 title6 title6" "value5 value5 value5 value5 value6 value6 value6 value6" "Date5 Date5 Date5 Date5 Date6 Date6 Date6 Date6" "title7 title7 title7 title7 title8 title8 title8 title8" "value7 value7 value7 value7 value8 value8 value8 value8" "Date7 Date7 Date7 Date7 Date8 Date8 Date8 Date8" "title9 title9 title9 title9 title10 title10 title10 title10" "value9 value9 value9 value9 value10 value10 value10 value10" "Date9 Date9 Date9 Date9 Date10 Date10 Date10 Date10" "title11 title11 title11 title11 title12 title12 title12 title12" "value11 value11 value11 value11 value12 value12 value12 value12" "Date11 Date11 Date11 Date11 Date12 Date12 Date12 Date12";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItemthree {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 title1 title1 title2  title2 title2 title2 title2 title2 title3 title3 title3 title3 title3 " "value1 value1 value1 value1 value1 value2 value2 value2 value2  value2 value2 value3 value3 value3 value3 value3" "Date1 Date1 Date1 Date1 Date1 Date2 Date2 Date2 Date2 Date2 Date2 Date3 Date3 Date3 Date3 Date3" "title4 title4 title4 title4 title4 title5 title5 title5 title5 title5 title5 title6 title6 title6 title6 title6" "value4 value4 value4 value4  value4 value5 value5 value5 value5 value5 value5  value6 value6 value6 value6 value6" "Date4 Date4 Date4 Date4 Date4 Date5 Date5 Date5 Date5 Date5 Date5 Date6 Date6 Date6 Date6 Date6" "title7 title7 title7 title7 title7 title8  title8 title8 title8 title8 title8 title9 title9 title9 title9 title9 " "value7 value7 value7 value7 value7 value8 value8 value8 value8  value8 value8 value9 value9 value9 value9 value9" "Date7 Date7 Date7 Date7 Date7 Date8 Date8 Date8 Date8 Date8 Date8 Date9 Date9 Date9 Date9 Date9" "title10 title10 title10 title10 title10 title11 title11 title11 title11 title11 title11 title12 title12 title12 title12 title12" "value10 value10 value10 value10  value10 value11 value11 value11 value11 value11 value11  value12 value12 value12 value12 value12" "Date10 Date10 Date10 Date10 Date10 Date11 Date11 Date11 Date11 Date11 Date11 Date12 Date12 Date12 Date12 Date12";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media print {
    .bx-stat-main_statItemthree {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 title1 title1 title2  title2 title2 title2 title2 title2 title3 title3 title3 title3 title3 " "value1 value1 value1 value1 value1 value2 value2 value2 value2  value2 value2 value3 value3 value3 value3 value3" "Date1 Date1 Date1 Date1 Date1 Date2 Date2 Date2 Date2 Date2 Date2 Date3 Date3 Date3 Date3 Date3" "title4 title4 title4 title4 title4 title5 title5 title5 title5 title5 title5 title6 title6 title6 title6 title6" "value4 value4 value4 value4  value4 value5 value5 value5 value5 value5 value5  value6 value6 value6 value6 value6" "Date4 Date4 Date4 Date4 Date4 Date5 Date5 Date5 Date5 Date5 Date5 Date6 Date6 Date6 Date6 Date6" "title7 title7 title7 title7 title7 title8  title8 title8 title8 title8 title8 title9 title9 title9 title9 title9 " "value7 value7 value7 value7 value7 value8 value8 value8 value8  value8 value8 value9 value9 value9 value9 value9" "Date7 Date7 Date7 Date7 Date7 Date8 Date8 Date8 Date8 Date8 Date8 Date9 Date9 Date9 Date9 Date9" "title10 title10 title10 title10 title10 title11 title11 title11 title11 title11 title11 title12 title12 title12 title12 title12" "value10 value10 value10 value10  value10 value11 value11 value11 value11 value11 value11  value12 value12 value12 value12 value12" "Date10 Date10 Date10 Date10 Date10 Date11 Date11 Date11 Date11 Date11 Date11 Date12 Date12 Date12 Date12 Date12";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItemthree {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 title1 title1 title2  title2 title2 title2 title2 title2 title3 title3 title3 title3 title3 " "value1 value1 value1 value1 value1 value2 value2 value2 value2  value2 value2 value3 value3 value3 value3 value3" "Date1 Date1 Date1 Date1 Date1 Date2 Date2 Date2 Date2 Date2 Date2 Date3 Date3 Date3 Date3 Date3" "title4 title4 title4 title4 title4 title5 title5 title5 title5 title5 title5 title6 title6 title6 title6 title6" "value4 value4 value4 value4  value4 value5 value5 value5 value5 value5 value5  value6 value6 value6 value6 value6" "Date4 Date4 Date4 Date4 Date4 Date5 Date5 Date5 Date5 Date5 Date5 Date6 Date6 Date6 Date6 Date6" "title7 title7 title7 title7 title7 title8  title8 title8 title8 title8 title8 title9 title9 title9 title9 title9 " "value7 value7 value7 value7 value7 value8 value8 value8 value8  value8 value8 value9 value9 value9 value9 value9" "Date7 Date7 Date7 Date7 Date7 Date8 Date8 Date8 Date8 Date8 Date8 Date9 Date9 Date9 Date9 Date9" "title10 title10 title10 title10 title10 title11 title11 title11 title11 title11 title11 title12 title12 title12 title12 title12" "value10 value10 value10 value10  value10 value11 value11 value11 value11 value11 value11  value12 value12 value12 value12 value12" "Date10 Date10 Date10 Date10 Date10 Date11 Date11 Date11 Date11 Date11 Date11 Date12 Date12 Date12 Date12 Date12";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItemthree {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 title1 title1 title2  title2 title2 title2 title2 title2 title3 title3 title3 title3 title3 " "value1 value1 value1 value1 value1 value2 value2 value2 value2  value2 value2 value3 value3 value3 value3 value3" "Date1 Date1 Date1 Date1 Date1 Date2 Date2 Date2 Date2 Date2 Date2 Date3 Date3 Date3 Date3 Date3" "title4 title4 title4 title4 title4 title5 title5 title5 title5 title5 title5 title6 title6 title6 title6 title6" "value4 value4 value4 value4  value4 value5 value5 value5 value5 value5 value5  value6 value6 value6 value6 value6" "Date4 Date4 Date4 Date4 Date4 Date5 Date5 Date5 Date5 Date5 Date5 Date6 Date6 Date6 Date6 Date6" "title7 title7 title7 title7 title7 title8  title8 title8 title8 title8 title8 title9 title9 title9 title9 title9 " "value7 value7 value7 value7 value7 value8 value8 value8 value8  value8 value8 value9 value9 value9 value9 value9" "Date7 Date7 Date7 Date7 Date7 Date8 Date8 Date8 Date8 Date8 Date8 Date9 Date9 Date9 Date9 Date9" "title10 title10 title10 title10 title10 title11 title11 title11 title11 title11 title11 title12 title12 title12 title12 title12" "value10 value10 value10 value10  value10 value11 value11 value11 value11 value11 value11  value12 value12 value12 value12 value12" "Date10 Date10 Date10 Date10 Date10 Date11 Date11 Date11 Date11 Date11 Date11 Date12 Date12 Date12 Date12 Date12"
    }
}

.bx-stat-main_statItem {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    row-gap: 0
}

@media (max-width:22.5em) {
    .bx-stat-main_statItem {
        --columns: 4;
        grid-template-areas: "title1 title1 title1 title1" "value1 value1 value1 value1" "Date1 Date1 Date1 Date1" "title2 title2 title2 title2" "value2 value2 value2 value2" "Date2 Date2 Date2 Date2" "title3 title3 title3 title3" "value3 value3 value3 value3" "Date3 Date3 Date3 Date3" "title4 title4 title4 title4" "value4 value4 value4 value4" "Date4 Date4 Date4 Date4" "title5 title5 title5 title5" "value5 value5 value5 value5" "Date5 Date5 Date5 Date5" "title6 title6 title6 title6" "value6 value6 value6 value6" "Date6 Date6 Date6 Date6" "title7 title7 title7 title7" "value7 value7 value7 value7" "Date7 Date7 Date7 Date7" "title8 title8 title8 title8" "value8 value8 value8 value8" "Date8 Date8 Date8 Date8" "title9 title9 title9 title9" "value9 value9 value9 value9" "Date9 Date9 Date9 Date9" "title10 title10 title10 title10" "value10 value10 value10 value10" "Date10 Date10 Date10 Date10" "title11 title11 title11 title11" "value11 value11 value11 value11" "Date11 Date11 Date11 Date11" "title12 title12 title12 title12" "value12 value12 value12 value12" "Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        position: relative
    }
}

@media (min-width:22.5em) {
    .bx-stat-main_statItem {
        --columns: 4;
        grid-template-areas: "title1 title1 title1 title1" "value1 value1 value1 value1" "Date1 Date1 Date1 Date1" "title2 title2 title2 title2" "value2 value2 value2 value2" "Date2 Date2 Date2 Date2" "title3 title3 title3 title3" "value3 value3 value3 value3" "Date3 Date3 Date3 Date3" "title4 title4 title4 title4" "value4 value4 value4 value4" "Date4 Date4 Date4 Date4" "title5 title5 title5 title5" "value5 value5 value5 value5" "Date5 Date5 Date5 Date5" "title6 title6 title6 title6" "value6 value6 value6 value6" "Date6 Date6 Date6 Date6" "title7 title7 title7 title7" "value7 value7 value7 value7" "Date7 Date7 Date7 Date7" "title8 title8 title8 title8" "value8 value8 value8 value8" "Date8 Date8 Date8 Date8" "title9 title9 title9 title9" "value9 value9 value9 value9" "Date9 Date9 Date9 Date9" "title10 title10 title10 title10" "value10 value10 value10 value10" "Date10 Date10 Date10 Date10" "title11 title11 title11 title11" "value11 value11 value11 value11" "Date11 Date11 Date11 Date11" "title12 title12 title12 title12" "value12 value12 value12 value12" "Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        position: relative
    }
}

@media (min-width:26em) {
    .bx-stat-main_statItem {
        --columns: 4;
        grid-template-areas: "title1 title1 title1 title1" "value1 value1 value1 value1" "Date1 Date1 Date1 Date1" "title2 title2 title2 title2" "value2 value2 value2 value2" "Date2 Date2 Date2 Date2" "title3 title3 title3 title3" "value3 value3 value3 value3" "Date3 Date3 Date3 Date3" "title4 title4 title4 title4" "value4 value4 value4 value4" "Date4 Date4 Date4 Date4" "title5 title5 title5 title5" "value5 value5 value5 value5" "Date5 Date5 Date5 Date5" "title6 title6 title6 title6" "value6 value6 value6 value6" "Date6 Date6 Date6 Date6" "title7 title7 title7 title7" "value7 value7 value7 value7" "Date7 Date7 Date7 Date7" "title8 title8 title8 title8" "value8 value8 value8 value8" "Date8 Date8 Date8 Date8" "title9 title9 title9 title9" "value9 value9 value9 value9" "Date9 Date9 Date9 Date9" "title10 title10 title10 title10" "value10 value10 value10 value10" "Date10 Date10 Date10 Date10" "title11 title11 title11 title11" "value11 value11 value11 value11" "Date11 Date11 Date11 Date11" "title12 title12 title12 title12" "value12 value12 value12 value12" "Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer  bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        position: relative
    }
}

@media (min-width:48em) {
    .bx-stat-main_statItem {
        --columns: 8;
        grid-template-areas: "title1 title1 title1 title1 title2 title2 title2 title2" "value1 value1 value1 value1 value2 value2 value2 value2" "Date1 Date1 Date1 Date1 Date2 Date2 Date2 Date2" "title3 title3 title3 title3 title4 title4 title4 title4" "value3 value3 value3 value3 value4 value4 value4 value4" "Date3 Date3 Date3 Date3 Date4 Date4 Date4 Date4" "title5 title5 title5 title5 title6 title6 title6 title6" "value5 value5 value5 value5 value6 value6 value6 value6" "Date5 Date5 Date5 Date5 Date6 Date6 Date6 Date6" "title7 title7 title7 title7 title8 title8 title8 title8" "value7 value7 value7 value7 value8 value8 value8 value8" "Date7 Date7 Date7 Date7 Date8 Date8 Date8 Date8" "title9 title9 title9 title9 title10 title10 title10 title10" "value9 value9 value9 value9 value10 value10 value10 value10" "Date9 Date9 Date9 Date9 Date10 Date10 Date10 Date10" "title11 title11 title11 title11 title12 title12 title12 title12" "value11 value11 value11 value11 value12 value12 value12 value12" "Date11 Date11 Date11 Date11 Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:80em) {
    .bx-stat-main_statItem {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 . title2 title2 title2 title2 title3 title3 title3 title3 title4 title4 title4 title4" "value1 value1 value1 . value2 value2 value2 value2 value3 value3 value3 value3 value4 value4 value4 value4" "Date1 Date1 Date1 . Date2 Date2 Date2 Date2 Date3 Date3 Date3 Date3 Date4 Date4 Date4 Date4" "title5 title5 title5 . title6 title6 title6 title6 title7 title7 title7 title7 title8 title8 title8 title8" "value5 value5 value5 . value6 value6 value6 value6 value7 value7 value7 value7 value8 value8 value8 value8" "Date5 Date5 Date5 . Date6 Date6 Date6 Date6 Date7 Date7 Date7 Date7 Date8 Date8 Date8 Date8" "title9 title9 title9 . title10 title10 title10 title10 title11 title11 title11 title11 title12 title12 title12 title12" "value9 value9 value9 . value10 value10 value10 value10 value11 value11 value11 value11 value12 value12 value12 value12" "Date9 Date9 Date9 . Date10 Date10 Date10 Date10 Date11 Date11 Date11 Date11 Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer . . . . . . . .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media print {
    .bx-stat-main_statItem {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 . title2 title2 title2 title2 title3 title3 title3 title3 title4 title4 title4 title4" "value1 value1 value1 . value2 value2 value2 value2 value3 value3 value3 value3 value4 value4 value4 value4" "Date1 Date1 Date1 . Date2 Date2 Date2 Date2 Date3 Date3 Date3 Date3 Date4 Date4 Date4 Date4" "title5 title5 title5 . title6 title6 title6 title6 title7 title7 title7 title7 title8 title8 title8 title8" "value5 value5 value5 . value6 value6 value6 value6 value7 value7 value7 value7 value8 value8 value8 value8" "Date5 Date5 Date5 . Date6 Date6 Date6 Date6 Date7 Date7 Date7 Date7 Date8 Date8 Date8 Date8" "title9 title9 title9 . title10 title10 title10 title10 title11 title11 title11 title11 title12 title12 title12 title12" "value9 value9 value9 . value10 value10 value10 value10 value11 value11 value11 value11 value12 value12 value12 value12" "Date9 Date9 Date9 . Date10 Date10 Date10 Date10 Date11 Date11 Date11 Date11 Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer . . . . . . . .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:90em) {
    .bx-stat-main_statItem {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 . title2 title2 title2 title2 title3 title3 title3 title3 title4 title4 title4 title4" "value1 value1 value1 . value2 value2 value2 value2 value3 value3 value3 value3 value4 value4 value4 value4" "Date1 Date1 Date1 . Date2 Date2 Date2 Date2 Date3 Date3 Date3 Date3 Date4 Date4 Date4 Date4" "title5 title5 title5 . title6 title6 title6 title6 title7 title7 title7 title7 title8 title8 title8 title8" "value5 value5 value5 . value6 value6 value6 value6 value7 value7 value7 value7 value8 value8 value8 value8" "Date5 Date5 Date5 . Date6 Date6 Date6 Date6 Date7 Date7 Date7 Date7 Date8 Date8 Date8 Date8" "title9 title9 title9 . title10 title10 title10 title10 title11 title11 title11 title11 title12 title12 title12 title12" "value9 value9 value9 . value10 value10 value10 value10 value11 value11 value11 value11 value12 value12 value12 value12" "Date9 Date9 Date9 . Date10 Date10 Date10 Date10 Date11 Date11 Date11 Date11 Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer . . . . . . . .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:120em) {
    .bx-stat-main_statItem {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 title1 title2 title2 title2 title2 title3 title3 title3 title3 title4 title4 title4 title4" "value1 value1 value1 value1 value2 value2 value2 value2 value3 value3 value3 value3 value4 value4 value4 value4" "Date1 Date1 Date1 Date1 Date2 Date2 Date2 Date2 Date3 Date3 Date3 Date3 Date4 Date4 Date4 Date4" "title5 title5 title5 title5 title6 title6 title6 title6 title7 title7 title7 title7 title8 title8 title8 title8" "value5 value5 value5 value5 value6 value6 value6 value6 value7 value7 value7 value7 value8 value8 value8 value8" "Date5 Date5 Date5 Date5 Date6 Date6 Date6 Date6 Date7 Date7 Date7 Date7 Date8 Date8 Date8 Date8" "title9 title9 title9 title9 title10 title10 title10 title10 title11 title11 title11 title11 title12 title12 title12 title12" "value9 value9 value9 value9 value10 value10 value10 value10 value11 value11 value11 value11 value12 value12 value12 value12" "Date9 Date9 Date9 Date9 Date10 Date10 Date10 Date10 Date11 Date11 Date11 Date11 Date12 Date12 Date12 Date12" "bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer bx-stat-disclaimer . . . . . . . ."
    }
}

@media (max-width:47.9375em) {
    .bx-stat__ui .bx-stat__inner.bx-stat-main_statItem div:last-child div {
        margin-bottom: 0 !important
    }
}

.bx-stat-featured__statvalue [data-rich-text-placeholder]:after,
.bx-stat__statValue [data-rich-text-placeholder]:after,
.bx-stat__statvalue [data-rich-text-placeholder]:after {
    font-size: var(--fs-18) !important
}

.bx-stat-featurestatdisclaimer p,
.bx-stat-statdisclaimer p {
    font-size: var(--fs-14);
    grid-area: bx-stat-disclaimer;
    width: 100%
}

.bx-stat-featurestatdisclaimer,
.bx-stat-featurestatdisclaimer p,
.bx-stat-statdisclaimer p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important
}

.bx-stat-featurestatdisclaimer {
    font-size: var(--fs-14);
    grid-area: bx-stat-disclaimer;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    padding-top: var(--spacing-16)
}

@media (min-width:48em) {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-8)
    }
}

@media (min-width:80em) {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-16)
    }
}

@media print {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .bx-stat-featurestatdisclaimer {
        padding-top: 0
    }
}

@media (min-width:80em) {

    .bx-stat-featurestatdisclaimer p,
    .bx-stat-statdisclaimer p {
        width: 35rem
    }
}

@media print {

    .bx-stat-featurestatdisclaimer p,
    .bx-stat-statdisclaimer p {
        width: 35rem
    }
}

@media (min-width:90em) {

    .bx-stat-featurestatdisclaimer p,
    .bx-stat-statdisclaimer p {
        width: 39rem
    }
}

@media (min-width:120em) {

    .bx-stat-featurestatdisclaimer p,
    .bx-stat-statdisclaimer p {
        width: 51rem
    }
}

.bx-stat-statdisclaimer {
    font-size: var(--fs-14);
    grid-area: bx-stat-disclaimer;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    padding-top: var(--spacing-16)
}

.bx-stat-disclaimer,
.bx-stat-disclaimer p,
.bx-stat-statdisclaimer {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important
}

.bx-stat-disclaimer,
.bx-stat-disclaimer p {
    font-size: var(--fs-14);
    grid-area: bx-stat-disclaimer;
    padding-top: var(--spacing-16);
    width: 100%
}

.bx-stat__ui .bx-stat-featured__stattitle:not(.active) {
    visibility: hidden
}

@media print {
    .bx-stat__ui .bx-stat-featured__stattitle:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-shared-class .bx-stat__ui .bx-stat-featured__stattitle:not(.active) {
    background-size: 100% 100%;
    visibility: visible
}

.bx-stat__ui .bx-stat-featured__statvalue:not(.active) {
    visibility: hidden
}

@media print {
    .bx-stat__ui .bx-stat-featured__statvalue:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-shared-class .bx-stat__ui .bx-stat-featured__statvalue:not(.active) {
    background-size: 100% 100%;
    visibility: visible
}

.editor-styles-wrapper .bx-stat-featured__stattitle,
.editor-styles-wrapper .bx-stat-featured__statvalue {
    visibility: visible !important
}

.bx-stat__ui .bx-stat__statvalue {
    visibility: hidden
}

@media print {
    .bx-stat__ui .bx-stat__statvalue {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-shared-class .bx-stat__ui .bx-stat__statvalue {
    background-size: 100% 100%;
    visibility: visible
}

.bx-stat__ui .bx-stat__statValue:not(.active) {
    visibility: hidden
}

@media print {
    .bx-stat__ui .bx-stat__statValue:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-shared-class .bx-stat__ui .bx-stat__statValue:not(.active) {
    background-size: 100% 100%;
    visibility: visible
}

.bx-stat__ui .bx-stat__statTitle:not(.active) {
    visibility: hidden
}

@media print {
    .bx-stat__ui .bx-stat__statTitle:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-shared-class .bx-stat__ui .bx-stat__statTitle:not(.active) {
    background-size: 100% 100%;
    visibility: visible
}

.bx-stat__ui .bx-stat__statDate:not(.active) {
    visibility: hidden
}

@media print {
    .bx-stat__ui .bx-stat__statDate:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-shared-class .bx-stat__ui .bx-stat__statDate:not(.active) {
    background-size: 100% 100%;
    visibility: visible
}

.bx-stat__ui .bx-stat__animateStat:not(.active) {
    visibility: hidden
}

@media print {
    .bx-stat__ui .bx-stat__animateStat:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-shared-class .bx-stat__ui .bx-stat__animateStat:not(.active) {
    background-size: 100% 100%;
    visibility: visible
}

.bx-stat-featured__statvalue.active,
.bx-stat__statValue.active,
.bx-stat__statvalue.active {
    animation: data-text .9s .375s both !important;
    background: linear-gradient(var(--c-copy) 0, var(--c-copy) 0) no-repeat;
    background: linear-gradient(var(--c-copy) 0 0) no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 0 100%;
    color: transparent;
    visibility: hidden
}

@media print {

    .bx-stat-featured__statvalue.active,
    .bx-stat__statValue.active,
    .bx-stat__statvalue.active {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-shared-class .bx-stat-featured__statvalue.active,
.bx-shared-class .bx-stat__statValue.active,
.bx-shared-class .bx-stat__statvalue.active {
    background-size: 100% 100%;
    visibility: visible
}

.bx-stat-featured__statvalue.active sup,
.bx-stat__statValue.active sup,
.bx-stat__statvalue.active sup {
    animation: data-text .9s .375s both !important;
    background: linear-gradient(var(--c-copy) 0, var(--c-copy) 0) no-repeat;
    background: linear-gradient(var(--c-copy) 0 0) no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 0 100%;
    visibility: hidden
}

@media print {

    .bx-stat-featured__statvalue.active sup,
    .bx-stat__statValue.active sup,
    .bx-stat__statvalue.active sup {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-shared-class .bx-stat-featured__statvalue.active sup,
.bx-shared-class .bx-stat__statValue.active sup,
.bx-shared-class .bx-stat__statvalue.active sup {
    background-size: 100% 100%;
    visibility: visible
}

.bx-stat-featured__stattitle.active,
.bx-stat__statDate.active,
.bx-stat__statTitle.active,
.bx-stat__stattitle.active {
    animation: Fade-In .75s !important
}

.bx-shared-class .bx-shared-class .bx-stat-featured__stattitle.active,
.bx-shared-class .bx-stat__statDate.active,
.bx-shared-class .bx-stat__statTitle.active,
.bx-shared-class .bx-stat__stattitle.active {
    animation: none !important
}

.bx-stat__ui .bx-stat__stattitle:not(.active) {
    opacity: 0
}

@media print {
    .bx-stat__ui .bx-stat__stattitle:not(.active) {
        opacity: 1
    }
}

.bx-shared-class .bx-stat__ui .bx-stat__stattitle:not(.active) {
    opacity: 1
}

.bx-remove_tab_content_animation .bx-stat__animateFeatureStat.active:before,
.bx-remove_tab_content_animation .bx-stat__animateStat.active:before {
    animation: none !important;
    background: var(--c-copy);
    content: "";
    height: 100%;
    position: absolute;
    transform-origin: none;
    transition-timing-function: none !important;
    width: 100%
}

.bx-remove_tab_content_animation .bx-stat-featured__statvalue.active,
.bx-remove_tab_content_animation .bx-stat__statValue.active,
.bx-remove_tab_content_animation .bx-stat__statvalue.active {
    animation: none !important;
    background: inherit;
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 100%;
    color: inherit;
    visibility: visible
}

.bx-remove_tab_content_animation .bx-stat-featured__statvalue.active sup,
.bx-remove_tab_content_animation .bx-stat__statValue.active sup,
.bx-remove_tab_content_animation .bx-stat__statvalue.active sup {
    animation: none !important;
    background: inherit;
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 100%;
    visibility: visible
}

.bx-remove_tab_content_animation .bx-stat-featured__stattitle.active,
.bx-remove_tab_content_animation .bx-stat__statDate.active,
.bx-remove_tab_content_animation .bx-stat__statTitle.active,
.bx-remove_tab_content_animation .bx-stat__stattitle.active {
    animation: none !important
}

.bx-remove_tab_content_animation .bx-stat__ui .bx-stat__stattitle:not(.active) {
    opacity: 1
}

.bx-stat__ui[data-uw-sr-styled=true] .bx-stat-featured__statvalue.active,
.bx-stat__ui[data-uw-sr-styled=true] .bx-stat__statValue.active,
.bx-stat__ui[data-uw-sr-styled=true] .bx-stat__statvalue.active {
    color: var(--c-black)
}

.bx-stat__ui[data-uw-sr-styled=true] .bx-stat__animateFeatureStat.active:before,
.bx-stat__ui[data-uw-sr-styled=true] .bx-stat__animateStat.active:before,
p.bx-stat-featured__statvalue.active[data-uw-sr-styled=true]+.bx-stat__animateFeatureStat.active:before,
p.bx-stat__statValue.active[data-uw-sr-styled=true]+.bx-stat__animateStat.active:before {
    background: var(--c-black)
}

@media (max-width:22.5em) {
    .bx-stat__ui .bx-stat-statdisclaimer {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-stat__ui .bx-stat-statdisclaimer {
        padding-top: var(--spacing-16)
    }
}

@media (max-width:22.5em) {
    .bx-stat__ui .bx-stat-featured__statvalue {
        line-height: 9.563rem !important
    }
}

@media (min-width:22.5em) {
    .bx-stat__ui .bx-stat-featured__statvalue {
        line-height: 7rem !important
    }
}

@media (min-width:26em) {
    .bx-stat__ui .bx-stat-featured__statvalue {
        line-height: 8.38rem !important
    }
}

@media (min-width:48em) {
    .bx-stat__ui .bx-stat-featured__statvalue {
        line-height: 15.38rem !important
    }
}

@media (min-width:80em) {
    .bx-stat__ui .bx-stat-featured__statvalue {
        line-height: 12.625rem !important
    }
}

@media print {
    .bx-stat__ui .bx-stat-featured__statvalue {
        line-height: 12.625rem !important
    }
}

@media (min-width:90em) {
    .bx-stat__ui .bx-stat-featured__statvalue {
        line-height: 14rem !important
    }
}

@media (min-width:120em) {
    .bx-stat__ui .bx-stat-featured__statvalue {
        line-height: 18.875rem !important
    }
}

@media (min-width:80em) {

    .bx-stat__statValue,
    .bx-stat__statvalue {
        line-height: var(--spacing-72) !important
    }
}

@media print {

    .bx-stat__statValue,
    .bx-stat__statvalue {
        line-height: var(--spacing-72) !important
    }
}

@media (min-width:90em) {

    .bx-stat__statValue,
    .bx-stat__statvalue {
        line-height: inherit !important
    }
}

@media (max-width:47.9375em) {
    .bx-stat__ui .bx-stat__inner.bx-stat-featured__statmainWrapper div:last-child div {
        margin-bottom: 0 !important
    }
}

@media (max-width:22.5em) {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:80em) {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-48)
    }
}

@media print {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-stat-featurestatdisclaimer {
        padding-top: var(--spacing-64)
    }
}

.bx-stat-main_statItemthree .bx-stat__stat p,
.bx-stat-main_statItemthree .bx-stat__statDate {
    font-family: var(--f-sans);
    font-size: var(--fs-14)
}

@media (min-width:80em) {

    .bx-stat-main_statItemthree .bx-stat__stat p,
    .bx-stat-main_statItemthree .bx-stat__statDate {
        width: 20rem
    }
}

@media print {

    .bx-stat-main_statItemthree .bx-stat__stat p,
    .bx-stat-main_statItemthree .bx-stat__statDate {
        width: 20rem
    }
}

@media (min-width:90em) {

    .bx-stat-main_statItemthree .bx-stat__stat p,
    .bx-stat-main_statItemthree .bx-stat__statDate {
        width: 23rem
    }
}

@media (min-width:120em) {

    .bx-stat-main_statItemthree .bx-stat__stat p,
    .bx-stat-main_statItemthree .bx-stat__statDate {
        font-size: var(--fs-16);
        width: 31rem
    }
}

.bx-stat__stat p,
.bx-stat__statDate {
    font-family: var(--f-sans);
    font-size: var(--fs-14)
}

@media (max-width:22.5em) {

    .bx-stat__stat p,
    .bx-stat__statDate {
        width: 20.5rem
    }
}

@media (min-width:22.5em) {

    .bx-stat__stat p,
    .bx-stat__statDate {
        width: 20.5rem
    }
}

@media (min-width:26em) {

    .bx-stat__stat p,
    .bx-stat__statDate {
        width: 23rem
    }
}

@media (min-width:48em) {

    .bx-stat__stat p,
    .bx-stat__statDate {
        width: 18rem
    }
}

@media (min-width:80em) {

    .bx-stat__stat p,
    .bx-stat__statDate {
        width: 14.375rem
    }
}

@media print {

    .bx-stat__stat p,
    .bx-stat__statDate {
        width: 14.375rem
    }
}

@media (min-width:90em) {

    .bx-stat__stat p,
    .bx-stat__statDate {
        width: 15.25rem
    }
}

@media (min-width:120em) {

    .bx-stat__stat p,
    .bx-stat__statDate {
        font-size: var(--fs-16);
        width: 20.125rem
    }
}

@media (min-width:22.5em) {
    .bx-stat__animateStat.bx-stat-hasDate {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-stat__animateStat.bx-stat-hasDate {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {

    .bx-stat__animateStat.bx-stat-hasDateMedium.bx-stat-hasDate,
    .bx-stat__animateStat.bx-stat-hasDateMedium:not(.bx-stat-hasDate) {
        margin-bottom: var(--spacing-16)
    }
}

@media print {

    .bx-stat__animateStat.bx-stat-hasDateMedium.bx-stat-hasDate,
    .bx-stat__animateStat.bx-stat-hasDateMedium:not(.bx-stat-hasDate) {
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-stat__animateStat:not(.bx-stat-hasDate) {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-stat__animateStat:not(.bx-stat-hasDate) {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-stat__animateStat:not(.bx-stat-hasDate):not(.bx-stat-hasDateMedium) {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-stat__animateStat:not(.bx-stat-hasDate):not(.bx-stat-hasDateMedium) {
        margin-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-stat__animateStat:not(.bx-stat-hasDate):not(.bx-stat-hasDateMedium) {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-stat__animateStat:not(.bx-stat-hasDate):not(.bx-stat-hasDateMedium) {
        margin-bottom: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-stat__animateStat:not(.bx-stat-hasDate):not(.bx-stat-hasDateMedium) {
        margin-bottom: var(--spacing-80)
    }
}

@media (min-width:22.5em) {
    .bx-stat__inner[\:has\(\.bx-stat__animateStat\.bx-stat-hasDate\)] .bx-stat__statDate {
        margin-bottom: var(--spacing-40)
    }

    .bx-stat__inner:has(.bx-stat__animateStat.bx-stat-hasDate) .bx-stat__statDate {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-stat__inner[\:has\(\.bx-stat__animateStat\.bx-stat-hasDate\)] .bx-stat__statDate {
        margin-bottom: var(--spacing-48)
    }

    .bx-stat__inner:has(.bx-stat__animateStat.bx-stat-hasDate) .bx-stat__statDate {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-stat__inner[\:has\(\.bx-stat__animateStat\.bx-stat-hasDate\)] .bx-stat__statDate {
        margin-bottom: var(--spacing-56)
    }

    .bx-stat__inner:has(.bx-stat__animateStat.bx-stat-hasDate) .bx-stat__statDate {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-stat__inner[\:has\(\.bx-stat__animateStat\.bx-stat-hasDate\)] .bx-stat__statDate {
        margin-bottom: var(--spacing-64)
    }

    .bx-stat__inner:has(.bx-stat__animateStat.bx-stat-hasDate) .bx-stat__statDate {
        margin-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-stat__inner[\:has\(\.bx-stat__animateStat\.bx-stat-hasDate\)] .bx-stat__statDate {
        margin-bottom: var(--spacing-64)
    }

    .bx-stat__inner:has(.bx-stat__animateStat.bx-stat-hasDate) .bx-stat__statDate {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-stat__inner[\:has\(\.bx-stat__animateStat\.bx-stat-hasDate\)] .bx-stat__statDate {
        margin-bottom: var(--spacing-72)
    }

    .bx-stat__inner:has(.bx-stat__animateStat.bx-stat-hasDate) .bx-stat__statDate {
        margin-bottom: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-stat__inner[\:has\(\.bx-stat__animateStat\.bx-stat-hasDate\)] .bx-stat__statDate {
        margin-bottom: var(--spacing-80)
    }

    .bx-stat__inner:has(.bx-stat__animateStat.bx-stat-hasDate) .bx-stat__statDate {
        margin-bottom: var(--spacing-80)
    }
}

.bx-stat__inner>:last-child>:last-child {
    margin-bottom: 0 !important
}

@media (min-width:22.5em) {
    .bx-stat__statDate {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-stat__statDate {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-stat__statDate {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-stat__statDate {
        margin-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-stat__statDate {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-stat__statDate {
        margin-bottom: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-stat__statDate {
        margin-bottom: var(--spacing-80)
    }
}

.bx-featured_content__front[data-uw-sr-styled=true] .bx-featured-content-stats__value,
.bx-stat-featured__stattitle[data-uw-sr-styled=true] a,
.bx-stat-featured__statvalue[data-uw-sr-styled=true] a,
.bx-stat__statDate[data-uw-sr-styled=true] a,
.bx-stat__statTitle[data-uw-sr-styled=true] a,
.bx-stat__statValue[data-uw-sr-styled=true] a,
.bx-stat__stattitle[data-uw-sr-styled=true] a,
.bx-stat__statvalue[data-uw-sr-styled=true] a,
.bx-stat__ui[data-uw-sr-styled=true] .bx-stat-featured__stattitle a,
.bx-stat__ui[data-uw-sr-styled=true] .bx-stat-featured__statvalue a,
.bx-stat__ui[data-uw-sr-styled=true] .bx-stat__statDate a,
.bx-stat__ui[data-uw-sr-styled=true] .bx-stat__statTitle a,
.bx-stat__ui[data-uw-sr-styled=true] .bx-stat__statValue a,
.bx-stat__ui[data-uw-sr-styled=true] .bx-stat__stattitle a,
.bx-stat__ui[data-uw-sr-styled=true] .bx-stat__statvalue a {
    color: var(--c-black)
}

.bx-stat-featured__statvalue a:focus,
.bx-stat-featured__statvalue a:hover,
.bx-stat__statValue a:focus,
.bx-stat__statValue a:hover,
.bx-stat__statvalue a:focus,
.bx-stat__statvalue a:hover {
    background-size: 0 !important
}

.bx-featured_content__front[data-uw-sr-styled=true] .bx-featured-content-stats__animate.active:before {
    background: var(--c-black)
}

.bx-featured-content-stats__value[data-uw-sr-styled=true] {
    background: var(--c-yellow) !important
}

.bx-featured-content-video__svg[data-uw-sr-styled=true] path {
    fill: var(--c-white) !important
}

.bx-vertical-list {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-vertical-list .tenup--block-components__character-count__label {
    font-family: var(--f-sans)
}

.bx-vertical-list__cta .tenup--block-components__character-count {
    visibility: hidden
}

.bx-vertical-list__Animation {
    opacity: 0
}

.bx-vertical-list-container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-vertical-list__image {
    --x: 0.5;
    --y: 0.5;
    grid-area: image
}

.bx-animation__image-wrapper picture {
    display: flex;
    overflow: hidden;
    position: relative;
    width: 100%
}

.bx-animation__image-wrapper picture img,
.bx-vertical-list__imageHidden {
    opacity: 0
}

.bx-vertical-list__image img {
    aspect-ratio: 3/4;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

@media (min-width:22.5em) {
    .bx-vertical-list__image img {
        height: 27.313rem
    }
}

@media (min-width:26em) {
    .bx-vertical-list__image img {
        height: 30.625rem
    }
}

@media (min-width:48em) {
    .bx-vertical-list__image img {
        height: 57.313rem
    }
}

@media (min-width:80em) {
    .bx-vertical-list__image img {
        height: 46.625rem
    }
}

@media (min-width:90em) {
    .bx-vertical-list__image img {
        height: 52rem
    }
}

@media (min-width:120em) {
    .bx-vertical-list__image img {
        height: 59.313rem
    }
}

.bx-vertical-list__content {
    grid-area: content
}

.bx-vertical-list .bx-singular-link_frontend {
    line-height: 1.688rem !important
}

@media (min-width:120em) {
    .bx-vertical-list .bx-singular-link_frontend {
        line-height: 1.875rem !important
    }
}

.bx-vertical-list__author__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-vertical-list__author__title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-vertical-list__author__title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-vertical-list__author__title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-vertical-list__author__title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-vertical-list__author__title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-vertical-list__author__title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-24)
    }
}

.bx-vertical-list__title h4 {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-vertical-list__title h4 {
        font-size: var(--fs-24)
    }
}

@media (min-width:26em) {
    .bx-vertical-list__title h4 {
        font-size: var(--fs-24)
    }
}

@media (min-width:48em) {
    .bx-vertical-list__title h4 {
        font-size: var(--fs-24)
    }
}

@media (min-width:80em) {
    .bx-vertical-list__title h4 {
        font-size: var(--fs-24)
    }
}

@media (min-width:90em) {
    .bx-vertical-list__title h4 {
        font-size: var(--fs-24)
    }
}

@media (min-width:120em) {
    .bx-vertical-list__title h4 {
        font-size: var(--fs-24)
    }
}

@media (min-width:22.5em) {
    .bx-vertical-list__title-spacing {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-vertical-list__title-spacing {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-vertical-list__title-spacing {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-vertical-list__title-spacing {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-vertical-list__title-spacing {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-vertical-list__title-spacing {
        padding-bottom: var(--spacing-24)
    }
}

.bx-vertical-list__description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-vertical-list__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:26em) {
    .bx-vertical-list__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {
    .bx-vertical-list__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:80em) {
    .bx-vertical-list__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:90em) {
    .bx-vertical-list__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-vertical-list__description {
        font-size: var(--fs-20)
    }
}

@media (min-width:22.5em) {
    .bx-vertical-list__description-space {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-vertical-list__description-space {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-vertical-list__description-space {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:80em) {
    .bx-vertical-list__description-space {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-vertical-list__description-space {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-vertical-list__description-space {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:22.5em) {

    .bx-vertical-list__description+.bx-vertical-list__cta,
    .bx-vertical-list__title+.bx-vertical-list__cta {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:26em) {

    .bx-vertical-list__description+.bx-vertical-list__cta,
    .bx-vertical-list__title+.bx-vertical-list__cta {
        padding-top: var(--spacing-72)
    }
}

@media (min-width:48em) {

    .bx-vertical-list__description+.bx-vertical-list__cta,
    .bx-vertical-list__title+.bx-vertical-list__cta {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:80em) {

    .bx-vertical-list__description+.bx-vertical-list__cta,
    .bx-vertical-list__title+.bx-vertical-list__cta {
        padding-top: var(--spacing-88)
    }
}

@media (min-width:90em) {

    .bx-vertical-list__description+.bx-vertical-list__cta,
    .bx-vertical-list__title+.bx-vertical-list__cta {
        padding-top: var(--spacing-96)
    }
}

@media (min-width:120em) {

    .bx-vertical-list__description+.bx-vertical-list__cta,
    .bx-vertical-list__title+.bx-vertical-list__cta {
        padding-top: var(--spacing-104)
    }
}

@media (min-width:22.5em) {
    .bx-vertical-list__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "image image image image" "content content content content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-vertical-list__inner {
        --columns: 8;
        grid-template-areas: "image image image image image image image image" ". content content content content content content . "
    }
}

@media (min-width:80em) {
    .bx-vertical-list__inner {
        --columns: 16;
        grid-template-areas: "image image image image image image image image . . content content content content content content"
    }
}

@media (min-width:90em) {
    .bx-vertical-list__inner {
        grid-template-areas: "image image image image image image image image . . content content content content content content"
    }
}

@media (min-width:120em) {
    .bx-vertical-list__inner {
        grid-template-areas: "image image image image image image image . . . content content content content content content";
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }
}

@media (min-width:22.5em) {
    .bx-vertical-list__description:first-of-type {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-vertical-list__description:first-of-type {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-vertical-list__description:first-of-type {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-vertical-list__description:first-of-type {
        padding-top: 0
    }
}

.bx-vertical-list__content[\:has\(\.bx-vertical-list__cta\)]>:nth-last-child(2) {
    padding-bottom: 0
}

.bx-vertical-list__content:has(.bx-vertical-list__cta)>:nth-last-child(2) {
    padding-bottom: 0
}

@media (min-width:22.5em) {
    .bx-vertical-list__cta:first-of-type {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:26em) {
    .bx-vertical-list__cta:first-of-type {
        padding-top: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-vertical-list__cta:first-of-type {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:80em) {
    .bx-vertical-list__cta:first-of-type {
        padding-top: 0
    }
}

@media (min-width:22.5em) {
    .bx-vertical-list__title:first-of-type {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:26em) {
    .bx-vertical-list__title:first-of-type {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:48em) {
    .bx-vertical-list__title:first-of-type {
        padding-top: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-vertical-list__title:first-of-type {
        padding-top: 0
    }
}

.bx-vertical-list__cta[data-uw-sr-styled=true] .bx-singular-link_frontend:focus .bx-singular-link__icon-arrow {
    color: var(--c-black) !important
}

.bx-vertical-list.is-color-theme-dark[data-uw-sr-styled=true] .bx-singular-link_frontend .bx-singular-link__label,
.bx-vertical-list.is-color-theme-dark[data-uw-sr-styled=true] .bx-vertical-list__description a,
.bx-vertical-list.is-color-theme-dark[data-uw-sr-styled=true] .bx-vertical-list__title a,
.bx-vertical-list__description .bx-vertical-list__Animation[data-uw-sr-styled=true] a,
.bx-vertical-list__title .bx-vertical-list__Animation[data-uw-sr-styled=true] a,
.is-color-theme-dark .bx-footnote-nowrap[data-uw-sr-styled=true] a,
.is-color-theme-dark .list-items[data-uw-sr-styled=true] a,
.is-color-theme-dark .list-items[data-uw-sr-styled=true] sup {
    color: var(--c-black)
}

.is-color-theme-dark .list-items[data-uw-sr-styled=true]::marker {
    color: var(--c-white) !important
}

.bx-vertical-list.is-color-theme-dark[data-uw-sr-styled=true] .bx-singular-link_frontend .bx-singular-link__icon .bx-singular-link__icon-arrow,
.bx-vertical-list.is-color-theme-dark[data-uw-sr-styled=true] .bx-singular-link_frontend .bx-singular-link__icon .bx-singular-link__icon-border {
    color: var(--c-black)
}

.bx-vertical-list .vertical-list-body-medium {
    font-family: var(--f-sans) !important;
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-medium) !important
}

@media(min-width:120em) {
    .bx-vertical-list .vertical-list-body-medium {
        font-size: var(--fs-20) !important
    }
}

.bx-vertical-list .list-items,
.bx-vertical-list .list-ordered-list,
.bx-vertical-list .list-unordered-list {
    font-family: var(--f-sans) !important;
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-light) !important
}

@media(min-width:120em) {

    .bx-vertical-list .list-items,
    .bx-vertical-list .list-ordered-list,
    .bx-vertical-list .list-unordered-list {
        font-size: var(--fs-20) !important
    }
}

.bx-vertical-list__description a {
    background-image: linear-gradient(currentcolor, currentcolor) !important;
    background-position: 0 100% !important;
    background-repeat: no-repeat !important;
    background-size: 0 1px !important;
    text-decoration: none !important;
    transition: background-size .3s !important
}

.bx-vertical-list__description a:hover {
    background-size: 100% 1px !important
}

@media (min-width:22.5em) {
    .bx-mobile-image-enabled-true {
        display: block !important
    }
}

@media (min-width:26em) {
    .bx-mobile-image-enabled-true {
        display: block !important
    }
}

@media (min-width:48em) {
    .bx-mobile-image-enabled-true {
        display: none !important
    }
}

@media (min-width:80em) {
    .bx-mobile-image-enabled-true {
        display: none !important
    }
}

@media (min-width:22.5em) {
    .bx-mobile-image-enabled-false {
        display: none !important
    }
}

@media (min-width:26em) {
    .bx-mobile-image-enabled-false {
        display: none !important
    }
}

@media (min-width:48em) {
    .bx-mobile-image-enabled-false {
        display: block !important
    }
}

@media (min-width:80em) {
    .bx-mobile-image-enabled-false {
        display: block !important
    }
}

@media (min-width:22.5em) {
    .bx-component-base-padding-top {
        padding-top: var(--spacing-80) !important
    }
}

@media (min-width:26em) {
    .bx-component-base-padding-top {
        padding-top: var(--spacing-88) !important
    }
}

@media (min-width:48em) {
    .bx-component-base-padding-top {
        padding-top: var(--spacing-96) !important
    }
}

@media (min-width:80em) {
    .bx-component-base-padding-top {
        padding-top: var(--spacing-144) !important
    }
}

@media (min-width:90em) {
    .bx-component-base-padding-top {
        padding-top: var(--spacing-160) !important
    }
}

@media (min-width:120em) {
    .bx-component-base-padding-top {
        padding-top: var(--spacing-192) !important
    }
}

@media print {
    .bx-component-base-padding-top {
        padding-top: var(--spacing-144) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-base-padding-bottom {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-component-base-padding-bottom {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-component-base-padding-bottom {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-component-base-padding-bottom {
        padding-bottom: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-component-base-padding-bottom {
        padding-bottom: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-component-base-padding-bottom {
        padding-bottom: var(--spacing-192)
    }
}

@media print {
    .bx-component-base-padding-bottom {
        padding-bottom: var(--spacing-144)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-same-theme-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-same-theme-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-stacked-same-theme-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-same-theme-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-component-stacked-same-theme-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-same-theme-padding-top {
        padding-top: var(--spacing-64)
    }
}

@media print {
    .bx-component-stacked-same-theme-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-stacked-header-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-stacked-header-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-stacked-header-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-stacked-header-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-stacked-header-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-stacked-header-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-stacked-header-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-stacked-component-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-stacked-component-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-stacked-component-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-stacked-component-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-stacked-component-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-stacked-component-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media print {
    .bx-stacked-component-padding-top {
        padding-top: 0
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-inline-disclaimer-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-inline-disclaimer-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-component-stacked-inline-disclaimer-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-inline-disclaimer-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-component-stacked-inline-disclaimer-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-inline-disclaimer-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-component-stacked-inline-disclaimer-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-component-inner-tabs-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-component-inner-tabs-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-inner-tabs-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-inner-tabs-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-component-inner-tabs-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-component-inner-tabs-padding-top {
        padding-top: var(--spacing-64)
    }
}

@media print {
    .bx-component-inner-tabs-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-component-tabs__inner-padding-top {
        padding-bottom: 0;
        padding-top: var(--spacing-8)
    }
}

.bx-component-main-no-padding-top {
    padding-top: var(--spacing-0) !important
}

.bx-component-main-no-padding-bottom {
    padding-bottom: var(--spacing-0)
}

@media (min-width:22.5em) {
    .bx-component-main-alternate-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-component-main-alternate-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-component-main-alternate-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-component-main-alternate-padding-bottom {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:90em) {
    .bx-component-main-alternate-padding-bottom {
        padding-bottom: var(--spacing-104)
    }
}

@media (min-width:120em) {
    .bx-component-main-alternate-padding-bottom {
        padding-bottom: var(--spacing-128)
    }
}

@media print {
    .bx-component-main-alternate-padding-bottom {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-same-theme-fi-padding-top {
        padding-top: var(--spacing-8)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-same-theme-fi-padding-top {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-component-stacked-same-theme-fi-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-same-theme-fi-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-component-stacked-same-theme-fi-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-same-theme-fi-padding-top {
        padding-top: var(--spacing-64)
    }
}

@media print {
    .bx-component-stacked-same-theme-fi-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-same-theme-fi-padding-bottom {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-same-theme-fi-padding-bottom {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-component-stacked-same-theme-fi-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-same-theme-fi-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-component-stacked-same-theme-fi-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-same-theme-fi-padding-bottom {
        padding-bottom: var(--spacing-72)
    }
}

@media print {
    .bx-component-stacked-same-theme-fi-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-same-theme-fc-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-same-theme-fc-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-component-stacked-same-theme-fc-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-same-theme-fc-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-component-stacked-same-theme-fc-padding-top {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-same-theme-fc-padding-top {
        padding-top: var(--spacing-80)
    }
}

@media print {
    .bx-component-stacked-same-theme-fc-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-same-theme-fc-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-same-theme-fc-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-stacked-same-theme-fc-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-same-theme-fc-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-component-stacked-same-theme-fc-padding-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-same-theme-fc-padding-bottom {
        padding-bottom: var(--spacing-80)
    }
}

@media print {
    .bx-component-stacked-same-theme-fc-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-stacked-component-header-padding-bottom {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-stacked-component-header-padding-bottom {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-stacked-component-header-padding-bottom {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-stacked-component-header-padding-bottom {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-stacked-component-header-padding-bottom {
        padding-bottom: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-stacked-component-header-padding-bottom {
        padding-bottom: var(--spacing-128)
    }
}

@media print {
    .bx-stacked-component-header-padding-bottom {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:22.5em) {
    .bx-stacked-component-header-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-stacked-component-header-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-stacked-component-header-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-stacked-component-header-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-stacked-component-header-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-stacked-component-header-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media print {
    .bx-stacked-component-header-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:22.5em) {

    .bx-content-container>.bx-complex-gated-content-wrapper:first-child>.bx-complex-gated-content-item>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class),
    .bx-content-container>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {

    .bx-content-container>.bx-complex-gated-content-wrapper:first-child>.bx-complex-gated-content-item>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class),
    .bx-content-container>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class) {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:48em) {

    .bx-content-container>.bx-complex-gated-content-wrapper:first-child>.bx-complex-gated-content-item>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class),
    .bx-content-container>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class) {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:80em) {

    .bx-content-container>.bx-complex-gated-content-wrapper:first-child>.bx-complex-gated-content-item>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class),
    .bx-content-container>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:90em) {

    .bx-content-container>.bx-complex-gated-content-wrapper:first-child>.bx-complex-gated-content-item>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class),
    .bx-content-container>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class) {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:120em) {

    .bx-content-container>.bx-complex-gated-content-wrapper:first-child>.bx-complex-gated-content-item>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class),
    .bx-content-container>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class) {
        padding-top: var(--spacing-56) !important
    }
}

@media print {

    .bx-content-container>.bx-complex-gated-content-wrapper:first-child>.bx-complex-gated-content-item>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class),
    .bx-content-container>section:first-child:not(.bx-product-page_header--plus):not(.bx-article-news):not(.bx-shared-class) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:22.5em) {
    .bx-ticker-tape-stack-padding-bottom {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-ticker-tape-stack-padding-bottom {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-ticker-tape-stack-padding-bottom {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-ticker-tape-stack-padding-bottom {
        padding-bottom: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-ticker-tape-stack-padding-bottom {
        padding-bottom: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-ticker-tape-stack-padding-bottom {
        padding-bottom: var(--spacing-192)
    }
}

@media print {
    .bx-ticker-tape-stack-padding-bottom {
        padding-bottom: var(--spacing-144)
    }
}

@media (min-width:22.5em) {
    .bx-ticker-tape-stack-padding-top {
        padding-top: 0
    }

    .bx-component-base-article-padding-top {
        padding-top: var(--spacing-80) !important
    }
}

@media (min-width:26em) {
    .bx-component-base-article-padding-top {
        padding-top: var(--spacing-88) !important
    }
}

@media (min-width:48em) {
    .bx-component-base-article-padding-top {
        padding-top: var(--spacing-96) !important
    }
}

@media (min-width:80em) {
    .bx-component-base-article-padding-top {
        padding-top: var(--spacing-112) !important
    }
}

@media (min-width:90em) {
    .bx-component-base-article-padding-top {
        padding-top: var(--spacing-120) !important
    }
}

@media (min-width:120em) {
    .bx-component-base-article-padding-top {
        padding-top: var(--spacing-128) !important
    }
}

@media print {
    .bx-component-base-article-padding-top {
        padding-top: var(--spacing-112) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-128)
    }
}

@media print {
    .bx-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-article-same-theme-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-article-same-theme-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-stacked-article-same-theme-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-article-same-theme-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-article-same-theme-padding-top {
        padding-top: var(--spacing-64)
    }
}

@media print {
    .bx-component-stacked-article-same-theme-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-article-same-theme-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-article-same-theme-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-stacked-article-same-theme-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-article-same-theme-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-component-stacked-article-same-theme-padding-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-component-stacked-article-same-theme-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-article-same-theme-padding-eyebrow-top {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-article-same-theme-padding-eyebrow-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-article-same-theme-padding-eyebrow-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-article-same-theme-padding-eyebrow-top {
        padding-top: var(--spacing-40)
    }
}

@media print {
    .bx-component-stacked-article-same-theme-padding-eyebrow-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-article-same-theme-padding-eyebrow-bottom {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-article-same-theme-padding-eyebrow-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-article-same-theme-padding-eyebrow-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-article-same-theme-padding-eyebrow-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media print {
    .bx-component-stacked-article-same-theme-padding-eyebrow-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-component-differ-stacked-article-same-theme-padding-eyebrow-bottom {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-component-differ-stacked-article-same-theme-padding-eyebrow-bottom {
        padding-bottom: var(--spacing-20)
    }
}

@media (min-width:80em) {
    .bx-component-differ-stacked-article-same-theme-padding-eyebrow-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-component-differ-stacked-article-same-theme-padding-eyebrow-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-component-differ-stacked-article-same-theme-padding-eyebrow-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-64)
    }
}

@media print {
    .bx-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-article-same-theme-padding-title-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-stacked-article-same-theme-padding-title-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-article-same-theme-padding-title-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-article-same-theme-padding-title-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-component-stacked-article-same-theme-padding-title-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-component-differ-stacked-article-same-theme-padding-title-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-component-differ-stacked-article-same-theme-padding-title-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-component-differ-stacked-article-same-theme-padding-title-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-8)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-32)
    }
}

@media print {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-component-differ-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-8)
    }
}

@media (min-width:26em) {
    .bx-component-differ-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-component-differ-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-20)
    }
}

@media (min-width:80em) {
    .bx-component-differ-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-component-differ-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-32)
    }
}

@media print {
    .bx-component-differ-stacked-article-same-theme-padding-no-title-eyebrow-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-bottom {
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:26em) {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-bottom {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-bottom {
        padding-bottom: var(--spacing-20)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-component-stacked-article-same-theme-padding-no-title-eyebrow-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-component-article-stacked-same-theme-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-article-stacked-same-theme-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-article-stacked-same-theme-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-component-article-stacked-same-theme-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-component-article-stacked-same-theme-padding-top {
        padding-top: var(--spacing-64)
    }
}

@media print {
    .bx-component-article-stacked-same-theme-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-component-article-stacked-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-component-article-stacked-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-article-stacked-padding-bottom {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-component-article-stacked-padding-bottom {
        padding-bottom: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-component-article-stacked-padding-bottom {
        padding-bottom: var(--spacing-128)
    }
}

@media print {
    .bx-component-article-stacked-padding-bottom {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:22.5em) {
    .bx-component-article-stacked-same-theme-with-title-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-component-article-stacked-same-theme-with-title-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-component-article-stacked-same-theme-with-title-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-component-article-stacked-same-theme-with-title-padding-top {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-component-article-stacked-same-theme-with-title-padding-top {
        padding-top: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-component-article-stacked-same-theme-with-title-padding-top {
        padding-top: var(--spacing-80)
    }
}

@media print {
    .bx-component-article-stacked-same-theme-with-title-padding-top {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:22.5em) {
    .bx-component-article-stacked-same-theme-no-title-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-component-article-stacked-same-theme-no-title-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-component-article-stacked-same-theme-no-title-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-article-stacked-same-theme-no-title-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-component-article-stacked-same-theme-no-title-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-component-article-stacked-same-theme-no-title-padding-top {
        padding-top: var(--spacing-64)
    }
}

@media print {
    .bx-component-article-stacked-same-theme-no-title-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-component-stacked-article-page-header-same-theme-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-stacked-article-page-header-same-theme-padding-bottom {
        padding-bottom: var(--spacing-72)
    }
}

@media print {
    .bx-component-stacked-article-page-header-same-theme-padding-bottom {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:22.5em) {
    .bx-component-article-intro-stacked-same-theme-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-component-article-intro-stacked-same-theme-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-component-article-intro-stacked-same-theme-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-component-article-intro-stacked-same-theme-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-component-article-intro-stacked-same-theme-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-component-article-intro-stacked-same-theme-top {
        padding-top: var(--spacing-56)
    }
}

@media print {
    .bx-component-article-intro-stacked-same-theme-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-component-article-stacked-same-theme-rte-padding-top {
        padding-top: var(--spacing-8)
    }
}

@media (min-width:26em) {
    .bx-component-article-stacked-same-theme-rte-padding-top {
        padding-top: var(--spacing-8)
    }
}

@media (min-width:48em) {
    .bx-component-article-stacked-same-theme-rte-padding-top {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-component-article-stacked-same-theme-rte-padding-top {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-component-article-stacked-same-theme-rte-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-component-article-stacked-same-theme-rte-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media print {
    .bx-component-article-stacked-same-theme-rte-padding-top {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-component-article-stacked-same-theme-rte-padding-bottom {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-component-article-stacked-same-theme-rte-padding-bottom {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-component-article-stacked-same-theme-rte-padding-bottom {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-component-article-stacked-same-theme-rte-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-component-article-stacked-same-theme-rte-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-component-article-stacked-same-theme-rte-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-component-article-stacked-same-theme-rte-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-component-article-no-title-eyebrow-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-component-article-no-title-eyebrow-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-article-no-title-eyebrow-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-article-no-title-eyebrow-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-component-article-no-title-eyebrow-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-component-article-no-title-eyebrow-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-component-article-no-title-eyebrow-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-component-archive-grid-stacked-same-theme-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-archive-grid-stacked-same-theme-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-archive-grid-stacked-same-theme-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-component-archive-grid-stacked-same-theme-top {
        padding-top: var(--spacing-64)
    }
}

@media print {
    .bx-component-archive-grid-stacked-same-theme-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-component-archive-grid-same-theme-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-archive-grid-same-theme-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-archive-grid-same-theme-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-component-archive-grid-same-theme-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-component-archive-grid-same-theme-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-component-archive-grid-stacked-same-theme-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-component-archive-grid-stacked-same-theme-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-archive-grid-stacked-same-theme-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-component-archive-grid-stacked-same-theme-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-component-archive-grid-stacked-same-theme-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-stacked-archive-grid-featured-content-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-stacked-archive-grid-featured-content-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-stacked-archive-grid-featured-content-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-stacked-archive-grid-featured-content-padding-top {
        padding-top: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-stacked-archive-grid-featured-content-padding-top {
        padding-top: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-stacked-archive-grid-featured-content-padding-top {
        padding-top: var(--spacing-128)
    }
}

@media print {
    .bx-stacked-archive-grid-featured-content-padding-top {
        padding-top: var(--spacing-112)
    }
}

@media (min-width:22.5em) {
    .bx-stacked-archive-grid-featured-content-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-stacked-archive-grid-featured-content-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-stacked-archive-grid-featured-content-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-stacked-archive-grid-featured-content-padding-bottom {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-stacked-archive-grid-featured-content-padding-bottom {
        padding-bottom: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-stacked-archive-grid-featured-content-padding-bottom {
        padding-bottom: var(--spacing-128)
    }
}

@media print {
    .bx-stacked-archive-grid-featured-content-padding-bottom {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:22.5em) {
    .bx-component-article-feature-content-stacked-same-theme-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-article-feature-content-stacked-same-theme-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-article-feature-content-stacked-same-theme-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-component-article-feature-content-stacked-same-theme-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-component-article-feature-content-stacked-same-theme-padding-top {
        padding-top: var(--spacing-64)
    }
}

@media print {
    .bx-component-article-feature-content-stacked-same-theme-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-component-article-feature-content-stacked-same-theme-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-component-article-feature-content-stacked-same-theme-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-component-article-feature-content-stacked-same-theme-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-component-article-feature-content-stacked-same-theme-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-component-article-feature-content-stacked-same-theme-padding-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-component-article-feature-content-stacked-same-theme-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-component-archive-load-more-padding-top {
        padding-top: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-component-archive-load-more-padding-top {
        padding-top: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-component-archive-load-more-padding-top {
        padding-top: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-component-archive-load-more-padding-top {
        padding-top: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-component-archive-load-more-padding-top {
        padding-top: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-component-archive-load-more-padding-top {
        padding-top: var(--spacing-128)
    }
}

@media print {
    .bx-component-archive-load-more-padding-top {
        padding-top: var(--spacing-112)
    }
}

@media (min-width:22.5em) {
    .bx-component-load-more-alternate-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:26em) {
    .bx-component-load-more-alternate-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-component-load-more-alternate-padding-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-component-load-more-alternate-padding-top {
        padding-top: var(--spacing-96)
    }
}

@media (min-width:90em) {
    .bx-component-load-more-alternate-padding-top {
        padding-top: var(--spacing-104)
    }
}

@media (min-width:120em) {
    .bx-component-load-more-alternate-padding-top {
        padding-top: var(--spacing-128)
    }
}

@media print {
    .bx-component-load-more-alternate-padding-top {
        padding-top: var(--spacing-96)
    }
}

@media (min-width:22.5em) {
    .bx-component-load-more-alternate-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-component-load-more-alternate-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-component-load-more-alternate-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-load-more-alternate-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-component-load-more-alternate-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-component-load-more-alternate-padding-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-component-load-more-alternate-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-component-option1-top {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:26em) {
    .bx-component-option1-top {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:48em) {
    .bx-component-option1-top {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {
    .bx-component-option1-top {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:90em) {
    .bx-component-option1-top {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:120em) {
    .bx-component-option1-top {
        padding-top: var(--spacing-64) !important
    }
}

@media print {
    .bx-component-option1-top {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-option2-top {
        padding-top: var(--spacing-16) !important
    }
}

@media (min-width:26em) {
    .bx-component-option2-top {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:48em) {
    .bx-component-option2-top {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:80em) {
    .bx-component-option2-top {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:90em) {
    .bx-component-option2-top {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:120em) {
    .bx-component-option2-top {
        padding-top: var(--spacing-56) !important
    }
}

@media print {
    .bx-component-option2-top {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-option3-top {
        padding-top: var(--spacing-8) !important
    }
}

@media (min-width:26em) {
    .bx-component-option3-top {
        padding-top: var(--spacing-16) !important
    }
}

@media (min-width:48em) {
    .bx-component-option3-top {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:80em) {
    .bx-component-option3-top {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:90em) {
    .bx-component-option3-top {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:120em) {
    .bx-component-option3-top {
        padding-top: var(--spacing-48) !important
    }
}

@media print {
    .bx-component-option3-top {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-option4-top {
        padding-top: var(--spacing-16) !important
    }
}

@media (min-width:26em) {
    .bx-component-option4-top {
        padding-top: var(--spacing-8) !important
    }
}

@media (min-width:48em) {
    .bx-component-option4-top {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:80em) {
    .bx-component-option4-top {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:120em) {
    .bx-component-option4-top {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-option5-top {
        padding-top: var(--spacing-16) !important
    }
}

@media (min-width:120em) {
    .bx-component-option5-top {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-option1-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:26em) {
    .bx-component-option1-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:48em) {
    .bx-component-option1-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:80em) {
    .bx-component-option1-bottom {
        padding-bottom: var(--spacing-96) !important
    }
}

@media (min-width:90em) {
    .bx-component-option1-bottom {
        padding-bottom: var(--spacing-104) !important
    }
}

@media (min-width:120em) {
    .bx-component-option1-bottom {
        padding-bottom: var(--spacing-128) !important
    }
}

@media print {
    .bx-component-option1-bottom {
        padding-bottom: var(--spacing-96) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-option2-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:26em) {
    .bx-component-option2-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:48em) {
    .bx-component-option2-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:80em) {
    .bx-component-option2-bottom {
        padding-bottom: var(--spacing-72) !important
    }
}

@media (min-width:90em) {
    .bx-component-option2-bottom {
        padding-bottom: var(--spacing-88) !important
    }
}

@media (min-width:120em) {
    .bx-component-option2-bottom {
        padding-bottom: var(--spacing-104) !important
    }
}

@media print {
    .bx-component-option2-bottom {
        padding-bottom: var(--spacing-72) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-option3-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:26em) {
    .bx-component-option3-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:48em) {
    .bx-component-option3-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:80em) {
    .bx-component-option3-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:90em) {
    .bx-component-option3-bottom {
        padding-bottom: var(--spacing-64) !important
    }
}

@media (min-width:120em) {
    .bx-component-option3-bottom {
        padding-bottom: var(--spacing-80) !important
    }
}

@media print {
    .bx-component-option3-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-option4-bottom {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:26em) {
    .bx-component-option4-bottom {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-option5-bottom {
        padding-bottom: var(--spacing-24) !important
    }
}

@media (min-width:80em) {
    .bx-component-option5-bottom {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:90em) {
    .bx-component-option5-bottom {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:22.5em) {
    .bx-component-accordian-inner-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-component-accordian-inner-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-component-accordian-inner-padding-top {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-component-accordian-inner-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-component-accordian-inner-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-component-accordian-inner-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media print {
    .bx-component-accordian-inner-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-component-accordian-inner-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-component-accordian-inner-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-component-accordian-inner-padding-bottom {
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-component-accordian-inner-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-component-accordian-inner-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-component-accordian-inner-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-component-accordian-inner-padding-bottom {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-component-inline-disclaimer-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-component-inline-disclaimer-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-component-inline-disclaimer-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-component-inline-disclaimer-padding-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-component-inline-disclaimer-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-component-inline-disclaimer-padding-top {
        padding-top: var(--spacing-48)
    }
}

@media print {
    .bx-component-inline-disclaimer-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-component-inline-disclaimer-same-theme-padding-top {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-component-inline-disclaimer-same-theme-padding-top {
        padding-top: var(--spacing-32)
    }
}

@media print {
    .bx-component-inline-disclaimer-same-theme-padding-top {
        padding-top: var(--spacing-24)
    }
}

.bx-header-campaign__contact-us {
    background-color: transparent;
    color: var(--c-copy);
    cursor: pointer;
    font-family: var(--f-sans);
    font-size: 1.125rem;
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-header-campaign__contact-us {
        height: 1.125rem
    }
}

@media (min-width:26em) {
    .bx-header-campaign__contact-us {
        height: 1.125rem
    }
}

@media (min-width:48em) {
    .bx-header-campaign__contact-us {
        border: .094rem var(--c-copy) solid;
        border-radius: 4.5rem;
        height: 3.75rem;
        padding: 1rem 2rem
    }
}

@media (min-width:22.5em) {
    .bx-header-campaign__contact-us:hover {
        text-decoration: underline
    }
}

@media (min-width:48em) {
    .bx-header-campaign__contact-us:hover {
        background-color: var(--c-copy);
        color: var(--c-background);
        text-decoration: none
    }
}

.bx-header-campaign__contact-us-link.focus-visible {
    background-color: var(--c-yellow);
    border: .094rem var(--c-black) solid;
    color: var(--c-black);
    outline: none
}

.bx-header-campaign__contact-us-link:focus-visible {
    background-color: var(--c-yellow);
    border: .094rem var(--c-black) solid;
    color: var(--c-black);
    outline: none
}

.bx-header-campaign__contact-us-link {
    line-height: 1.6875rem !important;
    text-decoration: none
}

@media (min-width:48em) {
    .bx-header-campaign__contact-us-link:hover {
        color: var(--c-background)
    }
}

.bx-connect-us-form__title {
    --fs: var(--fs-40);
    --margin-bottom: var(--spacing-24);
    font-family: var(--f-serif)
}

@media (min-width:120em) {
    .bx-connect-us-form__title {
        --fs: var(--fs-56);
        --margin-bottom: var(--spacing-32)
    }
}

.bx-connect-us-form__title {
    font-size: var(--fs);
    margin-bottom: var(--margin-bottom)
}

.bx-connect-us-form__content a {
    font-weight: var(--fw-light);
    position: relative;
    text-decoration: none
}

.bx-connect-us-form__content a:before {
    background-color: var(--c-black);
    bottom: 0;
    content: "";
    height: .033rem;
    left: 0;
    position: absolute;
    transition: width .3s ease;
    width: 0
}

.bx-connect-us-form__content a:hover:before {
    width: 100%
}

.bx-connect-us-form__content p span {
    display: block
}

@media (min-width:90em) {
    .bx-connect-us-form__content p span {
        display: inline;
        margin-right: 1em
    }
}

.bx-connect-us-form__content p {
    font-family: var(--f-sans);
    font-size: var(--fs-18)
}

@media(min-width:120em) {
    .bx-connect-us-form__content p {
        font-size: var(--fs-20)
    }
}

.bx-connect-us-form__content {
    padding-bottom: var(--spacing-56)
}

@media (min-width:90em) {
    .bx-connect-us-form__content {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:120em) {
    .bx-connect-us-form__content {
        padding-bottom: var(--spacing-72)
    }
}

.bx-connect-us-form__description {
    font-family: var(--f-serif);
    font-size: var(--fs-24);
    padding-bottom: var(--spacing-24)
}

@media (min-width:90em) {
    .bx-connect-us-form__description {
        padding-bottom: var(--spacing-32)
    }
}

@media(min-width:120em) {
    .bx-connect-us-form__description {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-connect-us-form__grid-2 {
        display: flex;
        flex-wrap: wrap;
        gap: var(--spacing-24)
    }
}

.bx-connect-us-form__grid-2>.bx-connect-us-form__element {
    margin-top: var(--spacing-16)
}

@media (min-width:90em) {
    .bx-connect-us-form__grid-2>.bx-connect-us-form__element {
        flex: 1 1 0%
    }
}

.bx-connect-us__submit-button {
    padding-top: var(--spacing-48)
}

.bx-connect-us__submit-button .bx-singular-link__label {
    margin-right: var(--spacing-12)
}

@media (min-width:120em) {
    .bx-connect-us__submit-button .bx-singular-link__label {
        margin-right: 1.25rem
    }
}

.bx-dialog__slide-in-container[\:has\(\.bx-connect-us-form-wrapper\)] {
    --max-w: 100%;
    --padding-top: var(--spacing-72);
    --padding-bottom: var(--spacing-72);
    --padding-x: var(--spacing-16)
}

.bx-dialog__slide-in-container:has(.bx-connect-us-form-wrapper) {
    --max-w: 100%;
    --padding-top: var(--spacing-72);
    --padding-bottom: var(--spacing-72);
    --padding-x: var(--spacing-16)
}

@media (min-width:26em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-connect-us-form-wrapper\)] {
        --max-w: 34.5rem;
        --padding-x: var(--spacing-24)
    }

    .bx-dialog__slide-in-container:has(.bx-connect-us-form-wrapper) {
        --max-w: 34.5rem;
        --padding-x: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-connect-us-form-wrapper\)] {
        --max-w: 34.5rem;
        --padding-x: var(--spacing-88)
    }

    .bx-dialog__slide-in-container:has(.bx-connect-us-form-wrapper) {
        --max-w: 34.5rem;
        --padding-x: var(--spacing-88)
    }
}

@media (min-width:80em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-connect-us-form-wrapper\)] {
        --max-w: 30.5rem;
        --padding-x: var(--spacing-72)
    }

    .bx-dialog__slide-in-container:has(.bx-connect-us-form-wrapper) {
        --max-w: 30.5rem;
        --padding-x: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-connect-us-form-wrapper\)] {
        --max-w: 39.5rem;
        --padding-top: var(--spacing-80);
        --padding-bottom: var(--spacing-80);
        --padding-x: var(--spacing-80)
    }

    .bx-dialog__slide-in-container:has(.bx-connect-us-form-wrapper) {
        --max-w: 39.5rem;
        --padding-top: var(--spacing-80);
        --padding-bottom: var(--spacing-80);
        --padding-x: var(--spacing-80)
    }
}

@media (min-width:120em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-connect-us-form-wrapper\)] {
        --max-w: 46.5rem;
        --padding-top: var(--spacing-104);
        --padding-bottom: var(--spacing-104);
        --padding-x: var(--spacing-104)
    }

    .bx-dialog__slide-in-container:has(.bx-connect-us-form-wrapper) {
        --max-w: 46.5rem;
        --padding-top: var(--spacing-104);
        --padding-bottom: var(--spacing-104);
        --padding-x: var(--spacing-104)
    }
}

.bx-dialog__slide-in-container[\:has\(\.bx-connect-us-form-wrapper\)] {
    background-color: var(--c-white);
    margin-left: auto;
    max-width: var(--max-w);
    min-height: 100%;
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-x);
    padding-right: var(--padding-x);
    padding-top: var(--padding-top);
    transform: translateX(100%);
    width: 100%
}

.bx-dialog__slide-in-container:has(.bx-connect-us-form-wrapper) {
    background-color: var(--c-white);
    margin-left: auto;
    max-width: var(--max-w);
    min-height: 100%;
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-x);
    padding-right: var(--padding-x);
    padding-top: var(--padding-top);
    transform: translateX(100%);
    width: 100%
}

@media (min-width:48em) {
    .bx-campaign-page-header {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        grid-row-gap: 0;
        background-color: var(--c-background);
        color: var(--c-copy);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Title Title Title Title Title Title Title Title" " Desc Desc Desc Desc Desc Desc Desc .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        row-gap: 0
    }
}

@media (min-width:80em) {
    .bx-campaign-page-header {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title . " " Desc Desc Desc Desc Desc Desc Desc Desc Desc . . . . . . . "
    }
}

.bx-campaign-page-header__animation {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-campaign-page-header__animation {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-campaign-page-header__title {
    overflow: hidden
}

.bx-campaign-page-header__title .char,
.bx-campaign-page-header__title .word {
    display: inline-block
}

.bx-campaign-page-header__title {
    font-family: var(--f-serif);
    font-size: var(--fs-48);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    margin-right: 0
}

@media (min-width:22.5em) {
    .bx-campaign-page-header__title {
        font-size: var(--fs-32);
        grid-area: Title;
        line-height: 2.75rem;
        margin-right: 8%
    }
}

@media (min-width:26em) {
    .bx-campaign-page-header__title {
        font-size: var(--fs-32);
        grid-area: Title;
        line-height: 2.75rem;
        margin-right: 0
    }
}

@media (min-width:48em) {
    .bx-campaign-page-header__title {
        font-size: var(--fs-56);
        grid-area: Title;
        line-height: 4.875rem
    }
}

@media (min-width:80em) {
    .bx-campaign-page-header__title {
        font-size: var(--fs-88);
        grid-area: Title;
        line-height: 7.75rem
    }
}

@media (min-width:90em) {
    .bx-campaign-page-header__title {
        font-size: var(--fs-104);
        grid-area: Title;
        line-height: 9.125rem
    }
}

@media (min-width:120em) {
    .bx-campaign-page-header__title {
        font-size: var(--fs-128);
        grid-area: Title;
        line-height: 11.25rem
    }
}

@media (min-width:22.5em) {
    .bx-campaign-page-header__animation[\:has\(\.bx-campaign-page-header__description\)] .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-56)
    }

    .bx-campaign-page-header__animation:has(.bx-campaign-page-header__description) .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:26em) {
    .bx-campaign-page-header__animation[\:has\(\.bx-campaign-page-header__description\)] .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-56)
    }

    .bx-campaign-page-header__animation:has(.bx-campaign-page-header__description) .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-campaign-page-header__animation[\:has\(\.bx-campaign-page-header__description\)] .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-80)
    }

    .bx-campaign-page-header__animation:has(.bx-campaign-page-header__description) .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-campaign-page-header__animation[\:has\(\.bx-campaign-page-header__description\)] .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-96)
    }

    .bx-campaign-page-header__animation:has(.bx-campaign-page-header__description) .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:90em) {
    .bx-campaign-page-header__animation[\:has\(\.bx-campaign-page-header__description\)] .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-104)
    }

    .bx-campaign-page-header__animation:has(.bx-campaign-page-header__description) .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-104)
    }
}

@media (min-width:120em) {
    .bx-campaign-page-header__animation[\:has\(\.bx-campaign-page-header__description\)] .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-112)
    }

    .bx-campaign-page-header__animation:has(.bx-campaign-page-header__description) .bx-campaign-page-header__title {
        padding-bottom: var(--spacing-112)
    }
}

.bx-campaign-page-header__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-campaign-page-header__inner {
        --columns: 4;
        grid-template-areas: "Title Title Title Title" "Desc Desc Desc Desc";
        grid-template-areas: "Title Title Title Title " "Desc Desc Desc Desc "
    }
}

@media (min-width:48em) {
    .bx-campaign-page-header__inner {
        --columns: 8;
        grid-template-areas: "Title Title Title Title Title Title Title Title " "Desc Desc Desc Desc Desc Desc Desc . "
    }
}

@media (min-width:80em) {
    .bx-campaign-page-header__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title Title Title Title Title Title . . " "Desc Desc Desc Desc Desc Desc Desc Desc Desc Desc . . . . . . "
    }
}

@media (min-width:90em) {
    .bx-campaign-page-header__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title . " "Desc Desc Desc Desc Desc Desc Desc Desc Desc . . . . . . . "
    }
}

@media (min-width:120em) {
    .bx-campaign-page-header__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title Title Title Title Title Title . . " "Desc Desc Desc Desc Desc Desc Desc Desc Desc . . . . . . . "
    }
}

.bx-campaign-page-header_front {
    opacity: 0
}

.bx-campaign-page-header__description {
    align-self: center;
    font-family: var(--f-serif);
    font-size: var(--fs-20);
    font-weight: var(--fw-light);
    grid-area: Desc;
    letter-spacing: .02rem;
    margin-right: 0
}

@media (min-width:22.5em) {
    .bx-campaign-page-header__description {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

@media (min-width:26em) {
    .bx-campaign-page-header__description {
        font-size: var(--fs-20);
        line-height: 1.875rem;
        margin-right: 8%
    }
}

@media (min-width:48em) {
    .bx-campaign-page-header__description {
        font-size: var(--fs-24);
        line-height: 2.25rem;
        margin-right: 8%
    }
}

@media (min-width:80em) {
    .bx-campaign-page-header__description {
        align-self: start;
        font-size: var(--fs-32);
        line-height: 3rem;
        margin-right: 0
    }
}

@media (min-width:90em) {
    .bx-campaign-page-header__description {
        font-size: var(--fs-32);
        line-height: 3rem
    }
}

@media (min-width:120em) {
    .bx-campaign-page-header__description {
        font-size: var(--fs-40);
        line-height: 3.75rem
    }
}

.bx-campaign-page-header__titleError {
    bottom: var(--spacing-48);
    color: var(--c-red);
    display: block;
    font-size: var(--spacing-12);
    position: absolute
}

.bx-campaign-page-header__italicHeader .bx-campaign-page-header__title {
    font-style: italic
}

.bx-table-comp {
    word-wrap: break-word;
    background: var(--c-background);
    color: var(--c-copy)
}

@media print {
    .bx-table-comp {
        padding-top: 75pt !important
    }
}

.bx-table-comp__inner {
    grid-column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-table-comp__inner {
        --columns: 4;
        grid-template-areas: "TableCompContent TableCompContent TableCompContent TableCompContent"
    }
}

@media (min-width:48em) {
    .bx-table-comp__inner {
        --columns: 8;
        grid-template-areas: "TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent"
    }
}

@media (min-width:80em) {
    .bx-table-comp__inner {
        --columns: 16;
        grid-template-areas: "TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent TableCompContent"
    }
}

.bx-table-comp__wrapper {
    grid-area: TableCompContent
}

.bx-table-comp .bx-bio-table tr {
    background: var(--c-background) !important;
    color: var(--c-copy) !important
}

@media (min-width:48em) {
    .bx-table-comp .bx-bio-table {
        display: table !important
    }

    .bx-table-comp .has-fixed-layout {
        table-layout: fixed !important
    }
}

@media (min-width:22.5em) {
    .bx-table-comp.bx-table-comp__scrolling-view .bx-bio-table {
        display: table !important
    }

    .bx-table-comp.bx-table-comp__scrolling-view .has-fixed-layout {
        table-layout: fixed !important
    }
}

.bx-our-people .tenup--block-components__character-count {
    display: none
}

.bx-table-comp[\:not-has\(\.bx-table-comp__no-padding\)] .bx-our-people {
    margin-top: 0
}

.bx-table-comp:not(:has(.bx-table-comp__no-padding)) .bx-our-people {
    margin-top: 0
}

@media (min-width:22.5em) {
    .bx-table-comp[\:not-has\(\.bx-table-comp__no-padding\)] .bx-our-people {
        margin-bottom: var(--spacing-24)
    }

    .bx-table-comp:not(:has(.bx-table-comp__no-padding)) .bx-our-people {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-table-comp[\:not-has\(\.bx-table-comp__no-padding\)] .bx-our-people {
        margin-bottom: var(--spacing-24)
    }

    .bx-table-comp:not(:has(.bx-table-comp__no-padding)) .bx-our-people {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-table-comp[\:not-has\(\.bx-table-comp__no-padding\)] .bx-our-people {
        margin-bottom: var(--spacing-32)
    }

    .bx-table-comp:not(:has(.bx-table-comp__no-padding)) .bx-our-people {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-table-comp[\:not-has\(\.bx-table-comp__no-padding\)] .bx-our-people {
        margin-bottom: var(--spacing-40)
    }

    .bx-table-comp:not(:has(.bx-table-comp__no-padding)) .bx-our-people {
        margin-bottom: var(--spacing-40)
    }
}

@media print {
    .bx-table-comp[\:not-has\(\.bx-table-comp__no-padding\)] .bx-our-people {
        margin-bottom: var(--spacing-24)
    }

    .bx-table-comp:not(:has(.bx-table-comp__no-padding)) .bx-our-people {
        margin-bottom: var(--spacing-24)
    }
}

.bx-table-comp[\:has\(\.bx-table-comp__no-padding\)] .bx-our-people {
    margin-bottom: 0;
    margin-top: 0
}

.bx-table-comp:has(.bx-table-comp__no-padding) .bx-our-people {
    margin-bottom: 0;
    margin-top: 0
}

.bx-table-comp .bx-bio-table__caption {
    display: table-caption !important;
    margin-top: 0 !important
}

.bx-table-comp .bx-accordion__table-header {
    padding: 0 !important
}

.bx-table-comp__body-medium {
    font-family: var(--f-sans) !important
}

@media (min-width:22.5em) {
    .bx-table-comp__body-medium {
        font-size: var(--fs-16) !important;
        font-weight: var(--fw-regular) !important
    }
}

@media (min-width:26em) {
    .bx-table-comp__body-medium {
        font-weight: var(--fw-medium) !important
    }
}

@media (min-width:80em) {
    .bx-table-comp__body-medium {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-table-comp__body-medium {
        font-size: var(--fs-20) !important
    }
}

@media print {
    .bx-table-comp__body-medium {
        font-size: var(--fs-18) !important
    }
}

.bx-table-comp__body-light {
    font-family: var(--f-sans) !important;
    font-weight: var(--fw-light) !important
}

@media (min-width:22.5em) {
    .bx-table-comp__body-light {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:80em) {
    .bx-table-comp__body-light {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-table-comp__body-light {
        font-size: var(--fs-20) !important
    }
}

@media print {
    .bx-table-comp__body-light {
        font-size: var(--fs-18) !important
    }
}

.bx-table-comp__highlight-light,
.bx-table-comp__highlight-light *,
.bx-table-comp__highlight-light .focus-visible,
.bx-table-comp__highlight-light a {
    background-color: var(--c-table-highlight-light) !important;
    color: var(--c-black) !important
}

.bx-table-comp__highlight-light,
.bx-table-comp__highlight-light *,
.bx-table-comp__highlight-light :focus-visible,
.bx-table-comp__highlight-light a {
    background-color: var(--c-table-highlight-light) !important;
    color: var(--c-black) !important
}

.bx-table-comp__highlight-dark,
.bx-table-comp__highlight-dark *,
.bx-table-comp__highlight-dark .focus-visible,
.bx-table-comp__highlight-dark a {
    background-color: var(--c-table-highlight-dark) !important;
    color: var(--c-white) !important
}

.bx-table-comp__highlight-dark,
.bx-table-comp__highlight-dark *,
.bx-table-comp__highlight-dark :focus-visible,
.bx-table-comp__highlight-dark a {
    background-color: var(--c-table-highlight-dark) !important;
    color: var(--c-white) !important
}

@media (min-width:22.5em) {
    .bx-table-comp__cell-padding {
        padding: var(--spacing-16) var(--spacing-16) 0 0 !important
    }
}

@media (min-width:26em) {
    .bx-table-comp__cell-padding {
        padding: var(--spacing-24) var(--spacing-24) 0 0 !important
    }
}

@media (min-width:120em) {
    .bx-table-comp__cell-padding {
        padding: var(--spacing-32) var(--spacing-32) 0 0 !important
    }
}

.bx-bio-table.has-fixed-layout tbody,
.bx-load-more__chunk_all.list,
.list.bx-table-comp__initial-table-row {
    vertical-align: top
}

.bx-table-comp .bx-bio-table tr sup {
    font-family: var(--f-sans) !important;
    font-weight: var(--fw-light) !important
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-bio-table tr sup {
        font-size: var(--fs-14) !important
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-table tr sup {
        font-size: var(--fs-16) !important
    }
}

@media print {
    .bx-table-comp .bx-bio-table tr sup {
        font-size: var(--fs-16) !important
    }
}

.bx-table-comp .bx-bio-table__caption {
    margin-bottom: 0 !important;
    margin-right: 0;
    width: var(--container-width) !important
}

@media (min-width:48em) {
    .bx-table-comp .bx-bio-table__caption {
        margin-bottom: 0 !important
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-table__caption {
        margin-bottom: 0 !important
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-bio-table__caption {
        margin-bottom: 0 !important
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-bio-table__caption {
        margin-bottom: 0 !important
    }
}

@media print {
    .bx-table-comp .bx-bio-table__caption {
        margin-bottom: 0 !important
    }
}

.bx-table-comp .bx-bio-table__caption-description {
    display: inline-block
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-bio-table__caption-description {
        width: var(--container-width)
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-table__caption-description {
        width: 39.5rem
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-bio-table__caption-description {
        width: 49rem
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-bio-table__caption-description {
        width: 57.5rem
    }
}

[data-uw-sr-styled=true] .bx-bio-table__caption-description {
    background-color: #ff0;
    color: #000
}

.bx-table-comp .bx-bio-table__caption-empty {
    display: none
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-table__caption-empty {
        display: inline-block
    }

    .bx-bio-table__caption-wrapper {
        align-items: flex-end;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }
}

.bx-table-comp .bx-bio-table__caption-link {
    display: inline-block;
    text-align: right
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-bio-table__caption-link {
        display: flex;
        justify-content: flex-start;
        margin-top: var(--spacing-32);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-table-comp .bx-bio-table__caption-link {
        display: flex;
        justify-content: flex-start;
        margin-top: var(--spacing-32);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-table-comp .bx-bio-table__caption-link {
        display: flex;
        justify-content: flex-start;
        margin-top: var(--spacing-32);
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-table__caption-link {
        display: inline-block;
        margin-top: 0;
        width: 31.25rem
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-bio-table__caption-link {
        width: 29rem
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-bio-table__caption-link {
        width: 45.125rem
    }
}

.bx-table-comp .bx-bio-table__caption-empty+.bx-bio-table__caption-link,
.bx-table-comp .bx-bio-table__heading {
    margin-top: 0
}

@media (min-width:48em) {
    .bx-table-comp .bx-bio-table__caption[\:not-has\(\.bx-bio-table__filter\)] .bx-bio-table__caption-link {
        justify-content: flex-start
    }

    .bx-table-comp .bx-bio-table__caption:not(:has(.bx-bio-table__filter)) .bx-bio-table__caption-link {
        justify-content: flex-start
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-table__caption[\:not-has\(\.bx-bio-table__filter\)] .bx-bio-table__caption-link {
        justify-content: space-between
    }

    .bx-table-comp .bx-bio-table__caption:not(:has(.bx-bio-table__filter)) .bx-bio-table__caption-link {
        justify-content: space-between
    }
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-bio-table__wrapper .bx-bio-table__caption-no-content {
        margin-top: var(--spacing-24) !important
    }
}

@media (min-width:26em) {
    .bx-table-comp .bx-bio-table__wrapper .bx-bio-table__caption-no-content {
        margin-top: var(--spacing-24) !important
    }
}

@media (min-width:48em) {
    .bx-table-comp .bx-bio-table__wrapper .bx-bio-table__caption-no-content {
        margin-top: var(--spacing-24) !important
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-table__wrapper .bx-bio-table__caption-no-content {
        margin-top: 0 !important
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-bio-table__wrapper .bx-bio-table__caption-no-content {
        margin-top: 0 !important
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-bio-table__wrapper .bx-bio-table__caption-no-content {
        margin-top: 0 !important
    }
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-bio-table__caption-spacing {
        margin-top: var(--spacing-24) !important
    }
}

@media (min-width:48em) {
    .bx-table-comp .bx-bio-table__caption-spacing {
        margin-top: var(--spacing-24) !important
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-table__caption-spacing {
        margin-top: var(--spacing-24) !important
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-bio-table__caption-spacing {
        margin-top: var(--spacing-24) !important
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-bio-table__caption-spacing {
        margin-top: var(--spacing-32) !important
    }
}

@media print {
    .bx-table-comp .bx-bio-table__caption-spacing {
        margin-top: var(--spacing-24) !important
    }
}

@media (min-width:22.5em) {
    .bx-bio-table__title-bottom-spacing {
        margin-bottom: var(--spacing-24) !important
    }
}

@media (min-width:48em) {
    .bx-bio-table__title-bottom-spacing {
        margin-bottom: var(--spacing-24) !important
    }
}

@media (min-width:80em) {
    .bx-bio-table__title-bottom-spacing {
        margin-bottom: var(--spacing-24) !important
    }
}

@media (min-width:90em) {
    .bx-bio-table__title-bottom-spacing {
        margin-bottom: var(--spacing-24) !important
    }
}

@media (min-width:120em) {
    .bx-bio-table__title-bottom-spacing {
        margin-bottom: var(--spacing-32) !important
    }
}

@media print {
    .bx-bio-table__title-bottom-spacing {
        margin-bottom: var(--spacing-24) !important
    }
}

@media (max-width:79.9375em) {
    .bx-table-comp[\:has\(\.bx-table-comp__header-wrapper\)][\:not-has\(\.bx-our-people__search-container\)][\:not-has\(\.bx-bio-table__caption-description\)][\:not-has\(\.bx-table-icon__legends\)][\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-table-comp__table-title.bx-bio-table__title-bottom-spacing {
        margin-bottom: 0 !important
    }

    .bx-table-comp:has(.bx-table-comp__header-wrapper):not(:has(.bx-our-people__search-container)):not(:has(.bx-bio-table__caption-description)):not(:has(.bx-table-icon__legends)):not(:has(.bx-bio-table__fliter-inside)) .bx-table-comp__table-title.bx-bio-table__title-bottom-spacing {
        margin-bottom: 0 !important
    }
}

@media (min-width:80em) {
    .bx-table-comp[\:has\(\.bx-table-comp__header-wrapper\)][\:not-has\(\.bx-our-people__search-container\)][\:not-has\(\.bx-bio-table__caption-description\)] .bx-table-comp__table-title.bx-bio-table__title-bottom-spacing {
        margin-bottom: 0 !important
    }

    .bx-table-comp:has(.bx-table-comp__header-wrapper):not(:has(.bx-our-people__search-container)):not(:has(.bx-bio-table__caption-description)) .bx-table-comp__table-title.bx-bio-table__title-bottom-spacing {
        margin-bottom: 0 !important
    }
}

.bx-table-comp .has-text-align-left {
    text-align: left
}

.bx-table-comp .bx-bio-loadmore,
.bx-table-comp .bx-bio-loadmore .bx-load-more__content {
    padding-bottom: 0
}

.bx-table-comp.is-color-theme-dark .bx-our-people__inner .bx-accordion__panel,
.bx-table-comp.is-color-theme-dark .bx-our-people__inner .bx-accordion__panel * {
    background-color: #121317
}

.bx-table-comp .bx-our-people__inner .bx-accordion__panel,
.bx-table-comp .bx-our-people__inner .bx-accordion__panel * {
    background-color: #f4f5f7
}

.bx-table-comp .bx-accordion__table tbody tr {
    background: var(--c-background);
    color: var(--c-copy)
}

.bx-table-comp-auth .bx-bio-table__caption {
    display: block !important
}

.bx-table-comp .bx-accordion__table {
    padding-bottom: 0 !important
}

@media (min-width:120em) {
    .bx-table-comp .bx-accordion__table {
        margin-top: 80 !important
    }
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-bio-table__head-spacing {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:26em) {
    .bx-table-comp .bx-bio-table__head-spacing {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:48em) {
    .bx-table-comp .bx-bio-table__head-spacing {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-table__head-spacing {
        padding-top: var(--spacing-64) !important
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-bio-table__head-spacing {
        padding-top: var(--spacing-72) !important
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-bio-table__head-spacing {
        padding-top: var(--spacing-80) !important
    }
}

@media print {
    .bx-table-comp .bx-bio-table__head-spacing {
        padding-top: var(--spacing-64) !important
    }
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-table-comp__description-spacing {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:26em) {
    .bx-table-comp .bx-table-comp__description-spacing {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:48em) {
    .bx-table-comp .bx-table-comp__description-spacing {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-table-comp__description-spacing {
        padding-bottom: var(--spacing-64) !important
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-table-comp__description-spacing {
        padding-bottom: var(--spacing-72) !important
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-table-comp__description-spacing {
        padding-bottom: var(--spacing-80) !important
    }
}

@media print {
    .bx-table-comp .bx-table-comp__description-spacing {
        padding-bottom: var(--spacing-64) !important
    }
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-table-comp__description-spacing-bottom {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-table-comp__description-spacing-bottom {
        margin-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-table-comp .bx-table-comp__description-spacing-bottom {
        margin-bottom: var(--spacing-24)
    }
}

@media (max-width:79.9375em) {
    .bx-table-comp[\:has\(\.bx-table-comp__header-wrapper\)][\:not-has\(\.bx-our-people__search-container\)][\:not-has\(\.bx-table-icon__legends\)][\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-table-comp__description-spacing-bottom {
        margin-bottom: 0 !important
    }

    .bx-table-comp:has(.bx-table-comp__header-wrapper):not(:has(.bx-our-people__search-container)):not(:has(.bx-table-icon__legends)):not(:has(.bx-bio-table__fliter-inside)) .bx-table-comp__description-spacing-bottom {
        margin-bottom: 0 !important
    }
}

@media (min-width:80em) {
    .bx-table-comp[\:has\(\.bx-table-comp__header-wrapper\)][\:not-has\(\.bx-our-people__search-container\)] .bx-table-comp__description-spacing-bottom {
        margin-bottom: 0 !important
    }

    .bx-table-comp:has(.bx-table-comp__header-wrapper):not(:has(.bx-our-people__search-container)) .bx-table-comp__description-spacing-bottom {
        margin-bottom: 0 !important
    }
}

.bx-table-comp .bx-bio-table__head-no-spacing {
    padding-top: 0 !important
}

@media (min-width:48em) {
    .bx-table-comp .bx-table-comp__table-title {
        width: var(--container-width)
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-table-comp__table-title {
        width: 39.5rem
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-table-comp__table-title {
        width: 49rem
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-table-comp__table-title {
        width: 57.5rem
    }
}

@media print {
    .bx-table-comp .bx-table-comp__table-title {
        width: 39.5rem
    }
}

.bx-table-comp__nav-button {
    color: var(--c-black)
}

.bx-table-comp.is-color-theme-dark .bx-table-comp__nav-button {
    color: var(--c-white)
}

.bx-table-comp__nav-button span,
.bx-table-comp__nav-button svg {
    pointer-events: none
}

.bx-table-comp__nav-button.focus-visible .bx-table-comp__nav-button-icon {
    transform: rotate(90deg) scale(1.1666666667)
}

.bx-table-comp__nav-button:focus-visible .bx-table-comp__nav-button-icon {
    transform: rotate(90deg) scale(1.1666666667)
}

.bx-accordion__item-title.active .bx-table-comp__nav-button .bx-table-comp__nav-button-icon {
    transform: scale(1)
}

.bx-accordion__item-title.active .bx-table-comp__nav-button .bx-table-comp__nav-button-icon-fill {
    opacity: 1
}

.bx-accordion__item-title[data-uw-sr-styled=true] .bx-table-comp__nav-button-icon {
    color: var(--c-black)
}

.bx-accordion__item-title.active .bx-table-comp__nav-button .bx-table-comp__nav-button-icon-arrow {
    opacity: 0
}

.bx-accordion__item-title .bx-table-comp__nav-button--prev .bx-table-comp__nav-button-icon {
    border: none;
    transform: rotate(90deg)
}

.bx-accordion__item-title.active .bx-table-comp__nav-button--prev .bx-table-comp__nav-button-icon {
    border: none;
    transform: rotate(-90deg)
}

.bx-table-comp__nav-button,
.bx-table-comp__nav-button-icon {
    display: inline-block;
    transition: transform .3s
}

@media (max-width:22.5em) {

    .bx-table-comp__nav-button,
    .bx-table-comp__nav-button-icon {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-table-comp__nav-button,
    .bx-table-comp__nav-button-icon {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

@media (min-width:48em) {

    .bx-table-comp__nav-button,
    .bx-table-comp__nav-button-icon {
        height: var(--spacing-40);
        width: var(--spacing-40)
    }
}

@media (min-width:120em) {

    .bx-table-comp__nav-button,
    .bx-table-comp__nav-button-icon {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

.bx-table-comp__nav-button-icon-fill {
    opacity: 0
}

.bx-table-comp__nav-button-icon-arrow,
.bx-table-comp__nav-button-icon-fill {
    transition: opacity .3s
}

section[data-uw-sr-styled=true].is-color-theme-dark caption {
    color: var(--c-black) !important
}

.bx-table-comp__highlight-light a.focus-visible {
    background-color: var(--c-yellow) !important
}

.bx-table-comp__highlight-light a:focus-visible {
    background-color: var(--c-yellow) !important
}

.bx-table-comp.is-color-theme-dark .bx-bio-table__cell:not(.bx-table-comp__highlight-light) li[data-uw-sr-styled=true]::marker {
    color: var(--c-white)
}

.bx-table-comp__count-field label {
    font-size: var(--fs-12)
}

.bx-table-comp .bx-our-people__inner a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

@media (min-width:80em) {
    .bx-table-comp .bx-our-people__inner a:hover {
        background-size: 100% .063rem
    }
}

.bx-table-comp .bx-accordion__panel-inner td {
    width: var(--container-width) !important
}

.bx-table-comp .bx-bio-table[\:has\(\.bx-table-comp__highlight-dark\)] td,
.bx-table-comp .bx-bio-table[\:has\(\.bx-table-comp__highlight-dark\)] th,
.bx-table-comp .bx-bio-table[\:has\(\.bx-table-comp__highlight-light\)] td,
.bx-table-comp .bx-bio-table[\:has\(\.bx-table-comp__highlight-light\)] th,
.bx-table-comp .bx-bio-table__frontend[\:has\(\.bx-table-comp__highlight-dark\)] td,
.bx-table-comp .bx-bio-table__frontend[\:has\(\.bx-table-comp__highlight-dark\)] th,
.bx-table-comp .bx-bio-table__frontend[\:has\(\.bx-table-comp__highlight-light\)] td,
.bx-table-comp .bx-bio-table__frontend[\:has\(\.bx-table-comp__highlight-light\)] th {
    padding-left: var(--spacing-32) !important;
    padding-right: var(--spacing-32) !important
}

.bx-table-comp .bx-bio-table:has(.bx-table-comp__highlight-dark) td,
.bx-table-comp .bx-bio-table:has(.bx-table-comp__highlight-dark) th,
.bx-table-comp .bx-bio-table:has(.bx-table-comp__highlight-light) td,
.bx-table-comp .bx-bio-table:has(.bx-table-comp__highlight-light) th,
.bx-table-comp .bx-bio-table__frontend:has(.bx-table-comp__highlight-dark) td,
.bx-table-comp .bx-bio-table__frontend:has(.bx-table-comp__highlight-dark) th,
.bx-table-comp .bx-bio-table__frontend:has(.bx-table-comp__highlight-light) td,
.bx-table-comp .bx-bio-table__frontend:has(.bx-table-comp__highlight-light) th {
    padding-left: var(--spacing-32) !important;
    padding-right: var(--spacing-32) !important
}

.bx-table-comp .bx-accordion__title-animation {
    opacity: 1 !important
}

.bx-table-comp .bx-accordion__table[\:has\(\.bx-table-comp__highlight-dark\)] .bx-accordion__panel td,
.bx-table-comp .bx-accordion__table[\:has\(\.bx-table-comp__highlight-dark\)] .bx-accordion__panel th,
.bx-table-comp .bx-accordion__table[\:has\(\.bx-table-comp__highlight-dark\)] .bx-accordion__table-head,
.bx-table-comp .bx-accordion__table[\:has\(\.bx-table-comp__highlight-dark\)] .bx-accordion__title-text,
.bx-table-comp .bx-accordion__table[\:has\(\.bx-table-comp__highlight-light\)] .bx-accordion__panel td,
.bx-table-comp .bx-accordion__table[\:has\(\.bx-table-comp__highlight-light\)] .bx-accordion__panel th,
.bx-table-comp .bx-accordion__table[\:has\(\.bx-table-comp__highlight-light\)] .bx-accordion__table-head,
.bx-table-comp .bx-accordion__table[\:has\(\.bx-table-comp__highlight-light\)] .bx-accordion__title-text {
    padding-left: var(--spacing-32) !important;
    padding-right: var(--spacing-32) !important
}

.bx-table-comp .bx-accordion__table:has(.bx-table-comp__highlight-dark) .bx-accordion__panel td,
.bx-table-comp .bx-accordion__table:has(.bx-table-comp__highlight-dark) .bx-accordion__panel th,
.bx-table-comp .bx-accordion__table:has(.bx-table-comp__highlight-dark) .bx-accordion__table-head,
.bx-table-comp .bx-accordion__table:has(.bx-table-comp__highlight-dark) .bx-accordion__title-text,
.bx-table-comp .bx-accordion__table:has(.bx-table-comp__highlight-light) .bx-accordion__panel td,
.bx-table-comp .bx-accordion__table:has(.bx-table-comp__highlight-light) .bx-accordion__panel th,
.bx-table-comp .bx-accordion__table:has(.bx-table-comp__highlight-light) .bx-accordion__table-head,
.bx-table-comp .bx-accordion__table:has(.bx-table-comp__highlight-light) .bx-accordion__title-text {
    padding-left: var(--spacing-32) !important;
    padding-right: var(--spacing-32) !important
}

.bx-remove_tab_content_animation .bx-table-comp .bx-accordion__item {
    transition: max-height .5s ease-in-out !important
}

.bx-table-comp.is-color-theme-dark .bx-bio-table td,
.bx-table-comp.is-color-theme-dark .bx-bio-table th {
    border-bottom: .063rem solid #63687e
}

.bx-table-comp.is-color-theme-dark .bx-bio-table__frontend.no-header>tbody,
.bx-table-comp.is-color-theme-dark .bx-our-people__inner .bx-accordion__animated:before {
    border-top: .063rem solid #63687e
}

.bx-table-comp.is-color-theme-dark .bx-our-people__inner .bx-accordion__animated:after {
    border-bottom: .063rem solid #63687e
}

.bx-table-comp .bx-bio-table tbody th,
.list-no-results {
    padding: 0
}

@media (min-width:22.5em) {

    .bx-table-comp .bx-bio-table tbody th,
    .list-no-results {
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-24)
    }
}

@media (min-width:120em) {

    .bx-table-comp .bx-bio-table tbody th,
    .list-no-results {
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-table-comp .bx-bio-table td,
    .bx-table-comp .bx-bio-table th {
        padding-left: var(--spacing-16) !important;
        padding-right: var(--spacing-16) !important
    }
}

@media (min-width:80em) {

    .bx-table-comp .bx-bio-table td,
    .bx-table-comp .bx-bio-table th {
        padding-left: var(--spacing-20) !important;
        padding-right: var(--spacing-20) !important
    }
}

@media (min-width:90em) {

    .bx-table-comp .bx-bio-table td,
    .bx-table-comp .bx-bio-table th {
        padding-left: 1.75rem !important;
        padding-right: 1.75rem !important
    }
}

.bx-table-comp .bx-bio-table tr td:first-child,
.bx-table-comp .bx-bio-table tr th:first-child {
    padding-left: 0 !important
}

.bx-table-comp .bx-bio-table tr td:last-child,
.bx-table-comp .bx-bio-table tr th:last-child {
    padding-right: 0 !important
}

.bx-table-comp.bx-table-comp__scrolling-view .bx-bio-table {
    --column-count: 10
}

@media (min-width:22.5em) {
    .bx-table-comp.bx-table-comp__scrolling-view .bx-bio-table {
        width: 65.5rem
    }
}

@media (min-width:80em) {
    .bx-table-comp.bx-table-comp__scrolling-view .bx-bio-table {
        width: 100%
    }
}

@media print {
    .bx-table-comp.bx-table-comp__scrolling-view .bx-bio-table {
        width: 100%
    }
}

@media (min-width:22.5em) {
    .bx-table-comp.bx-table-comp__scrolling-view .bx-bio-table {
        display: block
    }
}

@media (min-width:48em) {
    .bx-table-comp.bx-table-comp__scrolling-view .bx-bio-table {
        display: block
    }
}

.bx-table-comp.bx-table-comp__scrolling-view .bx-accordion__table {
    padding-bottom: var(--spacing-24)
}

@media (min-width:22.5em) {
    .bx-table-comp.bx-table-comp__scrolling-view .bx-accordion__table {
        display: none
    }
}

@media (min-width:48em) {
    .bx-table-comp.bx-table-comp__scrolling-view .bx-accordion__table {
        display: none
    }
}

.bx-table-comp .bx-load-more__nav .bx-load-more__item[\:has\(\.bx-load-more__item-link\.focus-visible\)] {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-table-comp .bx-load-more__nav .bx-load-more__item:has(.bx-load-more__item-link.focus-visible) {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-table-comp .bx-load-more__nav .bx-load-more__item[\:has\(\.bx-load-more__item-link\:focus-visible\)] {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-table-comp .bx-load-more__nav .bx-load-more__item:has(.bx-load-more__item-link:focus-visible) {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-table-comp .bx-load-more__nav-button.focus-visible,
[data-uw-sr-styled=true] .bx-load-more__link,
[data-uw-sr-styled=true] .bx-load-more__nav-button {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important
}

.bx-table-comp .bx-load-more__nav-button:focus-visible,
[data-uw-sr-styled=true] .bx-load-more__link,
[data-uw-sr-styled=true] .bx-load-more__nav-button {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important
}

.bx-table-comp.is-color-theme-dark .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    background-color: var(--c-white) !important
}

.bx-table-comp .simplebar-track.simplebar-horizontal {
    height: .5rem !important
}

@media (min-width:22.5em) and (max-width:47.9375em) {
    .bx-table-comp.bx-table-comp__scrolling-view .bx-bio-table__wrapper[\:not-has\(\.bx-custom-scrollbar\)] {
        padding-bottom: .5rem
    }

    .bx-table-comp.bx-table-comp__scrolling-view .bx-bio-table__wrapper:not(:has(.bx-custom-scrollbar)) {
        padding-bottom: .5rem
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-table-comp .bx-bio-table__wrapper[\:not-has\(\.bx-custom-scrollbar\)] {
        padding-bottom: .5rem
    }

    .bx-table-comp .bx-bio-table__wrapper:not(:has(.bx-custom-scrollbar)) {
        padding-bottom: .5rem
    }
}

@media (min-width:22.5em) and (max-width:79.9375em) {
    .bx-table-comp .bx-bio-table__frontend {
        margin-bottom: var(--spacing-24)
    }
}

.bx-bio-table__fliter-acc-item {
    display: flex;
    justify-content: flex-start;
    padding-bottom: 0 !important
}

.bx-bio-table__fliter-inside[\:not-has\(\.bx-bio-table__filter\)] .bx-bio-table__fliter-acc-item {
    justify-content: flex-start
}

.bx-bio-table__fliter-inside:not(:has(.bx-bio-table__filter)) .bx-bio-table__fliter-acc-item {
    justify-content: flex-start
}

.bx-bio-table__fliter-inside[\:not-has\(\.bx-bio-table__sort\)] .bx-bio-table__fliter-acc-item {
    justify-content: flex-start
}

.bx-bio-table__fliter-inside:not(:has(.bx-bio-table__sort)) .bx-bio-table__fliter-acc-item {
    justify-content: flex-start
}

.bx-sort-slide__cancel-button {
    color: var(--c-black);
    cursor: pointer;
    margin-bottom: auto;
    margin-top: auto;
    opacity: .3;
    pointer-events: none
}

.bx-sort-slide__cancel-button.focus-visible {
    background-color: var(--c-yellow)
}

.bx-sort-slide__cancel-button:focus-visible {
    background-color: var(--c-yellow)
}

.bx-table-comp__no-padding {
    padding-top: 0 !important
}

@media print {
    .bx-table-comp__no-padding {
        padding-top: var(--spacing-96) !important
    }
}

.bx-table-comp__no-margin {
    margin-top: 0 !important
}

body.modal-open {
    overflow: hidden
}

.bx-table-comp .bx-load-more__hide {
    display: none !important
}

.bx-table-comp .bx-dialog.focus-visible {
    background-color: transparent
}

.bx-table-comp .bx-dialog:focus-visible {
    background-color: transparent
}

.bx-custom-scrollbar {
    overflow: hidden;
    position: relative
}

.bx-table-comp .simplebar-track.simplebar-vertical {
    visibility: hidden !important
}

.bx-custom-scrollbar-content {
    height: 100%;
    overflow: scroll;
    scrollbar-width: none;
    width: 100%
}

.bx-custom-scrollbar-content::-webkit-scrollbar {
    display: none
}

.bx-custom-scrollbar-track.horizontal {
    border-radius: .313rem;
    bottom: 0;
    display: none;
    height: .25rem;
    left: 0;
    position: absolute;
    width: 100%
}

.bx-custom-scrollbar-thumb.horizontal {
    background: grey;
    border-radius: .313rem;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    width: 3.125rem
}

.bx-custom-scrollbar-no-select {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.bx-table-comp td.resizable,
.bx-table-comp th.resizable {
    position: relative
}

.bx-table-comp td .resize-handle,
.bx-table-comp th .resize-handle {
    cursor: col-resize;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: .313rem
}

.bx-table-comp td.resizable:hover .resize-handle,
.bx-table-comp th.resizable:hover .resize-handle {
    background-color: var(--c-copy)
}

.editor-styles-wrapper .bx-table-comp .bx-bio-table__wrapper {
    scrollbar-width: auto !important
}

.bx-table-comp .bx-accordion__table .bx-accordion__title-button {
    align-self: auto !important
}

.bx-table-button__caret .bx-table-comp__nav-button--caret {
    align-items: center;
    display: flex;
    justify-content: center;
    transition: transform .3s ease
}

@media (min-width:22.5em) {
    .bx-table-button__caret .bx-table-comp__nav-button--caret {
        padding: .333125rem
    }
}

@media (min-width:26em) {
    .bx-table-button__caret .bx-table-comp__nav-button--caret {
        padding: .333125rem
    }
}

@media (min-width:48em) {
    .bx-table-button__caret .bx-table-comp__nav-button--caret {
        padding: .375rem
    }
}

@media (min-width:80em) {
    .bx-table-button__caret .bx-table-comp__nav-button--caret {
        padding: .375rem
    }
}

@media (min-width:90em) {
    .bx-table-button__caret .bx-table-comp__nav-button--caret {
        padding: .375rem
    }
}

@media (min-width:120em) {
    .bx-table-button__caret .bx-table-comp__nav-button--caret {
        padding: .5rem
    }
}

.bx-table-button__caret .bx-accordion__nav-button-wrapper {
    align-items: center;
    align-self: stretch;
    display: flex;
    flex: 1 0 0;
    flex-direction: column;
    justify-content: center
}

@media (min-width:22.5em) {
    .bx-table-button__caret .bx-accordion__nav-button-wrapper {
        gap: .417rem;
        padding: .5rem .333125rem
    }
}

@media (min-width:26em) {
    .bx-table-button__caret .bx-accordion__nav-button-wrapper {
        gap: .417rem;
        padding: .5rem .333125rem
    }
}

@media (min-width:48em) {
    .bx-table-button__caret .bx-accordion__nav-button-wrapper {
        gap: .46875rem;
        padding: .5625rem .375rem
    }
}

@media (min-width:80em) {
    .bx-table-button__caret .bx-accordion__nav-button-wrapper {
        gap: .46875rem;
        padding: .5625rem .375rem
    }
}

@media (min-width:90em) {
    .bx-table-button__caret .bx-accordion__nav-button-wrapper {
        gap: .46875rem;
        padding: .5625rem .375rem
    }
}

@media (min-width:120em) {
    .bx-table-button__caret .bx-accordion__nav-button-wrapper {
        gap: .625rem;
        padding: .75rem .5rem
    }
}

.bx-accordion__item-title:hover .bx-table-button__caret i {
    background: var(--c-copy);
    border-radius: var(--spacing-24)
}

.bx-accordion__item-title:hover .bx-table-button__caret .bx-accordion__nav-button-wrapper svg {
    color: var(--c-white)
}

.is-color-theme-dark .bx-accordion__item-title:hover .bx-table-button__caret .bx-accordion__nav-button-wrapper svg {
    color: var(--c-black)
}

.bx-accordion__item-title.active .bx-table-button__caret i {
    background: var(--c-copy);
    border-radius: var(--spacing-24)
}

.bx-accordion__item-title.active .bx-table-button__caret .bx-accordion__nav-button-wrapper svg {
    color: var(--c-white)
}

.is-color-theme-dark .bx-accordion__item-title.active .bx-table-button__caret .bx-accordion__nav-button-wrapper svg {
    color: var(--c-black)
}

.bx-accordion__item-title.active .bx-table-button__caret i:hover {
    background: rgba(0, 0, 0, .25)
}

.bx-accordion__item-title.active .bx-table-button__caret i:hover .bx-accordion__nav-button-wrapper svg {
    color: var(--c-black)
}

.is-color-theme-dark .bx-accordion__item-title.active .bx-table-button__caret i:hover {
    background: hsla(0, 0%, 100%, .25)
}

.is-color-theme-dark .bx-accordion__item-title.active .bx-table-button__caret i:hover .bx-accordion__nav-button-wrapper svg {
    color: var(--c-white)
}

.bx-table-button__caret .bx-accordion__nav-button-wrapper .bx-accordion__nav-button-caret {
    display: block
}

@media (max-width:22.5em) {
    .bx-table-button__caret .bx-accordion__nav-button-wrapper .bx-accordion__nav-button-caret {
        height: .333rem;
        width: .667rem
    }
}

@media (min-width:22.5em) {
    .bx-table-button__caret .bx-accordion__nav-button-wrapper .bx-accordion__nav-button-caret {
        height: .333rem;
        width: .666rem
    }
}

@media (min-width:48em) {
    .bx-table-button__caret .bx-accordion__nav-button-wrapper .bx-accordion__nav-button-caret {
        height: .375rem;
        width: .75rem
    }
}

@media (min-width:120em) {
    .bx-table-button__caret .bx-accordion__nav-button-wrapper .bx-accordion__nav-button-caret {
        height: .5rem;
        width: 1rem
    }
}

.bx-accordion__item-title.active .bx-table-button__caret .bx-table-comp__nav-button--caret {
    transform: rotate(180deg)
}

.bx-table-button__caret .bx-table-comp__nav-button--caret svg {
    transition: transform .3s
}

@media (max-width:22.5em) {

    .bx-table-button__caret .bx-table-comp__nav-button--caret .bx-accordion__nav-button-icon,
    .bx-table-button__caret .bx-table-comp__nav-button.bx-table-comp__nav-button--caret {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-table-button__caret .bx-table-comp__nav-button--caret .bx-accordion__nav-button-icon,
    .bx-table-button__caret .bx-table-comp__nav-button.bx-table-comp__nav-button--caret {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

@media (min-width:48em) {

    .bx-table-button__caret .bx-table-comp__nav-button--caret .bx-accordion__nav-button-icon,
    .bx-table-button__caret .bx-table-comp__nav-button.bx-table-comp__nav-button--caret {
        height: var(--spacing-36);
        width: var(--spacing-36)
    }
}

@media (min-width:120em) {

    .bx-table-button__caret .bx-table-comp__nav-button--caret .bx-accordion__nav-button-icon,
    .bx-table-button__caret .bx-table-comp__nav-button.bx-table-comp__nav-button--caret {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

.bx-table-comp .bx-accordion__item {
    transition: none !important
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-table-comp__legend-spacing {
        margin-bottom: var(--spacing-24) !important
    }
}

@media (min-width:48em) {
    .bx-table-comp .bx-table-comp__legend-spacing {
        margin-bottom: var(--spacing-24) !important
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-table-comp__legend-spacing {
        margin-bottom: var(--spacing-24) !important
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-table-comp__legend-spacing {
        margin-bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-table-comp__legend-spacing {
        margin-bottom: var(--spacing-32) !important
    }
}

@media print {
    .bx-table-comp .bx-table-comp__legend-spacing {
        margin-bottom: var(--spacing-24) !important
    }
}

.bx-table-comp[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-table-comp__legend-spacing {
    margin-bottom: 0 !important
}

.bx-table-comp:not(:has(.bx-bio-table__fliter-inside)) .bx-table-comp__legend-spacing {
    margin-bottom: 0 !important
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-table-comp__left {
        display: block;
        width: var(--container-width)
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-table-comp__left {
        width: 39.5rem
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-table-comp__left {
        width: 49rem
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-table-comp__left {
        width: 57.5rem
    }
}

@media print {
    .bx-table-comp .bx-table-comp__left {
        width: 39.5rem
    }
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-table-comp__right {
        display: block;
        width: var(--container-width)
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-table-comp__right {
        width: 31.5rem
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-table-comp__right {
        width: 29rem
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-table-comp__right {
        width: 45.5rem
    }
}

@media print {
    .bx-table-comp .bx-table-comp__right {
        width: 31.5rem
    }
}

.bx-bio-table__fliter-inside-spacing,
.bx-people-template .bx-bio-table__fliter-inside,
.bx-people-template .bx-bio-table__fliter-inside td,
.bx-table-comp .bx-bio-table__fliter-inside td {
    border-bottom: none !important;
    padding: 0 !important
}

@media (min-width:22.5em) {

    .bx-bio-table__fliter-inside-spacing,
    .bx-people-template .bx-bio-table__fliter-inside,
    .bx-people-template .bx-bio-table__fliter-inside td,
    .bx-table-comp .bx-bio-table__fliter-inside td {
        padding-bottom: var(--spacing-24) !important
    }
}

@media (min-width:48em) {

    .bx-bio-table__fliter-inside-spacing,
    .bx-people-template .bx-bio-table__fliter-inside,
    .bx-people-template .bx-bio-table__fliter-inside td,
    .bx-table-comp .bx-bio-table__fliter-inside td {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:80em) {

    .bx-bio-table__fliter-inside-spacing,
    .bx-people-template .bx-bio-table__fliter-inside,
    .bx-people-template .bx-bio-table__fliter-inside td,
    .bx-table-comp .bx-bio-table__fliter-inside td {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }
}

.bx-table-comp__left {
    align-self: start
}

.bx-table-comp__right {
    display: grid
}

.bx-table-comp__search-no-spacing {
    margin-top: 0 !important
}

.bx-table-comp .bx-our-people__inner .bx-accordion__animated:after {
    border-bottom: none
}

.bx-table-comp .bx-our-people__inner .bx-accordion__animated:before {
    border-top: 1px solid #63687e
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-our-people__inner:after {
        border-bottom: 1px solid #63687e;
        box-sizing: content-box;
        content: "";
        display: block;
        transform: scaleX(0);
        transform-origin: left;
        transition: transform .5s linear
    }
}

@media (min-width:48em) {
    .bx-table-comp .bx-our-people__inner:after {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-our-people__inner[\:has\(\.bx-accordion__is-in-viewport\)]:after {
        transform: scaleX(1);
        transform-origin: 0 50%;
        width: 100%
    }

    .bx-table-comp .bx-our-people__inner:has(.bx-accordion__is-in-viewport):after {
        transform: scaleX(1);
        transform-origin: 0 50%;
        width: 100%
    }
}

.bx-article-grid {
    background: var(--c-background) 0 0 no-repeat padding-box;
    color: var(--c-copy)
}

@media print {
    .bx-article-grid {
        padding-top: 7.5rem !important
    }
}

.bx-article-grid__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-article-grid__inner {
        --columns: 4;
        grid-template-areas: "ArticleGrid ArticleGrid ArticleGrid ArticleGrid"
    }
}

@media (min-width:48em) {
    .bx-article-grid__inner {
        --columns: 8;
        grid-template-areas: "ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid"
    }
}

@media (min-width:80em) {
    .bx-article-grid__inner {
        --columns: 16;
        grid-template-areas: "ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid"
    }
}

@media print {
    .bx-article-grid__inner {
        --columns: 16;
        grid-template-areas: "ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid ArticleGrid";
        width: 72rem
    }
}

.bx-featured-news:not(.bx-article-grid-one-super) .bx-featured-single-right-content {
    display: none !important
}

.bx-article-grid__container .bx-article-col-3.block-editor-block-list__layout {
    display: inline-flex !important;
    flex-direction: row;
    flex-wrap: nowrap
}

.bx-article-grid__container .bx-article-col-3-left.block-editor-block-list__layout {
    display: inline-flex !important;
    flex-direction: row;
    flex-wrap: nowrap
}

.bx-article-grid__container .block-editor-block-list__layout {
    -moz-column-gap: .875rem;
    column-gap: .875rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 3rem
}

.editor-styles-wrapper .bx-featured-news__card {
    box-sizing: border-box;
    flex: 1 1 calc(25% - 1rem)
}

.editor-styles-wrapper .has-grid-4 {
    box-sizing: border-box;
    flex: 0 0 calc(25% - 0.875rem);
    margin: 0 !important
}

.editor-styles-wrapper .has-grid-2 {
    box-sizing: border-box;
    flex: 0 0 calc(50% - 0.875rem);
    margin: 0 !important
}

.is-full-width-grid-4 {
    height: 16.313rem
}

.is-full-width-grid-2 {
    height: 31rem
}

.editor-styles-wrapper .bx-featured-single-post {
    display: contents !important
}

.editor-styles-wrapper .bx-article-grid-one-super .bx-featured-single-post {
    display: grid !important
}

.bx-article-grid__cards {
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: flex;
    margin-right: calc(50% - (100vw - var(--scrollbar-width))/2);
    margin-top: 0;
    overflow-x: auto;
    padding-bottom: var(--spacing-56);
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.bx-article-grid__cards::-webkit-scrollbar {
    height: 0;
    width: 0
}

@media (min-width:48em) {
    .bx-article-grid__cards {
        grid-area: Cards;
        margin-bottom: calc(var(--spacing-24)*-1);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-article-grid__cards {
        display: flex;
        margin-right: auto;
        overflow-x: visible
    }
}

@media (min-width:26em) {
    .bx-article-grid__cards.bx-article-grid-variant-1 {
        margin-right: 0 !important
    }
}

.bx-article-grid-variant-1 {
    display: block !important
}

.bx-article-grid-variant-2,
.bx-article-grid-variant-3,
.bx-article-grid-variant-4 {
    display: flex !important
}

.bx-article-grid-variant-4 {
    flex-wrap: wrap !important
}

.bx-article-grid-variant-4 .bx-article-grid-items__card {
    box-sizing: border-box;
    flex: 0 0 auto;
    width: 25rem
}

.bx-article-grid-variant-2 .bx-featured-single-right-content-r,
.bx-article-grid-variant-3 .bx-featured-single-right-content-r,
.bx-article-grid-variant-4 .bx-featured-single-right-content-r {
    display: none
}

.bx-article-grid-variant-3-1>:first-child {
    width: 50.75rem
}

.bx-article-grid-variant-3-1>:nth-child(2),
.bx-article-grid-variant-3-1>:nth-child(3),
.bx-article-grid-variant-3>:first-child,
.bx-article-grid-variant-3>:nth-child(2) {
    width: 24.625rem
}

.bx-article-grid-variant-3>:nth-child(3) {
    width: 50.75rem
}

.bx-article-grid-items__card {
    flex: initial;
    scroll-snap-align: start
}

@media (min-width:80em) {
    .bx-article-grid-items__card {
        flex: initial
    }
}

.bx-article-grid-items__card .bx-content-card {
    height: 100%
}

.bx-article-grid-variant-1 .bx-featured-single-term-category {
    flex: 1;
    max-width: 50%
}

.bx-featured-single-content-wrapper {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    justify-content: space-between
}

.bx-article-grid-variant-1 .bx-featured-single-left-content-l {
    flex: 1;
    max-width: 50%
}

.bx-article-grid-variant-1 .bx-featured-single-right-content-r {
    flex: 1;
    max-width: 36.8%
}

@media (max-width:var(--bp-up-to-medium)) {
    .bx-featured-single-content-wrapper {
        flex-direction: column;
        gap: .5rem
    }

    .bx-featured-single-left-content-l,
    .bx-featured-single-right-content-r {
        max-width: 100%
    }
}

.bx-article-grid__container {
    grid-area: ArticleGrid
}

.bx-article-grid__row {
    -moz-column-gap: var(--spacing-24);
    column-gap: var(--spacing-24);
    display: flex;
    margin-right: calc(50% - (100vw - var(--scrollbar-width))/2);
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.bx-article-grid__row::-webkit-scrollbar {
    height: 0;
    width: 0
}

.bx-article-grid__hrow {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-right: var(--spacing-30)
}

@media (min-width:48em) {
    .bx-article-grid__hrow {
        align-items: baseline;
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:80em) {
    .bx-article-grid__hrow {
        margin-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-article-grid__hrow {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-article-grid__hrow {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-article-grid__hrow {
        margin-bottom: var(--spacing-80)
    }
}

.bx-article-grid__page-title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-article-grid__page-title {
        font-size: 2rem;
        margin-bottom: var(--spacing-8);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__page-title {
        font-size: 2rem;
        margin-bottom: var(--spacing-8);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__page-title {
        font-size: 2.5rem;
        margin-bottom: var(--spacing-16);
        width: 26.5rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__page-title {
        font-size: 2.5rem;
        margin-bottom: var(--spacing-16);
        width: 44rem
    }
}

@media print {
    .bx-article-grid__page-title {
        font-size: 2.5rem;
        margin-bottom: var(--spacing-16);
        width: 44rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__page-title {
        font-size: 2.5rem;
        margin-bottom: var(--spacing-16);
        width: 44rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__page-title {
        font-size: 3rem;
        margin-bottom: var(--spacing-24);
        width: 51rem
    }
}

@media (min-width:22.5em) {
    .bx-article-grid__img {
        height: 9.375rem;
        width: 16.625rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__img {
        height: 10.5rem;
        width: 18.625rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__img {
        height: 11.688rem;
        width: 20.75rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__img {
        height: 9.375rem;
        width: 16.625rem
    }
}

@media print {
    .bx-article-grid__img {
        height: 9.375rem;
        width: 16.625rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__img {
        height: 10.5rem;
        width: 18.625rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__img {
        height: 13.875rem;
        width: 24.625rem
    }
}

@media (min-width:22.5em) {
    .bx-article-grid__img3 {
        height: 9.375rem;
        width: 34.75rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__img3 {
        height: 10.5rem;
        width: 18.625rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__img3 {
        height: 11.688rem;
        width: 20.75rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__img3 {
        height: 9.375rem;
        width: 16.625rem
    }
}

@media print {
    .bx-article-grid__img3 {
        height: 9.375rem;
        width: 16.625rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__img3 {
        height: 10.5rem;
        width: 18.625rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__img3 {
        height: 13.875rem;
        width: 24.625rem
    }
}

@media (min-width:22.5em) {
    .bx-article-grid__img3-big {
        height: 9.375rem;
        width: 16.625rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__img3-big {
        height: 10.5rem;
        width: 18.625rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__img3-big {
        height: 24.188rem;
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__img3-big {
        height: 19.5rem;
        width: 34.75rem
    }
}

@media print {
    .bx-article-grid__img3-big {
        height: 19.5rem;
        width: 34.75rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__img3-big {
        height: 21.813rem;
        width: 38.75rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__img3-big {
        height: 28.5rem;
        width: 50.75rem
    }
}

.bx-article-grid__img1 img {
    height: 100%;
    width: 100%
}

@media (min-width:22.5em) {
    .bx-article-grid__img1 {
        height: 11.563rem;
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__img1 {
        height: 12.938rem;
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__img1 {
        height: 18.438rem;
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__img1 {
        height: 30.438rem;
        width: 71rem
    }
}

@media print {
    .bx-article-grid__img1 {
        height: 30.438rem;
        width: 71rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__img1 {
        height: 33.813rem;
        width: 79rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__img1 {
        height: 44.125rem;
        width: 103rem
    }
}

.bx-article-grid__press-release a,
.bx-article-grid__press-release1 a {
    text-decoration: none
}

@media (min-width:22.5em) {
    .bx-article-grid__small-devices {
        display: none
    }
}

@media (min-width:26em) {
    .bx-article-grid__small-devices {
        display: none
    }
}

@media (min-width:48em) {
    .bx-article-grid__small-devices {
        display: block
    }
}

@media print {
    .bx-article-grid__small-devices {
        display: block
    }
}

@media (min-width:22.5em) {
    .bx-article-grid__view-all-link {
        display: flex;
        flex-direction: column;
        font-size: 1.125rem;
        margin-top: var(--spacing-56)
    }
}

@media (min-width:26em) {
    .bx-article-grid__view-all-link {
        display: flex;
        font-size: 1.125rem;
        margin-top: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-article-grid__view-all-link {
        display: none
    }
}

@media print {
    .bx-article-grid__view-all-link {
        display: none
    }
}

.mb-space56 {
    display: flex;
    justify-content: center;
    margin-bottom: var(--spacing-56)
}

@media (min-width:22.5em) {
    .bx-article-grid__press-release {
        font-size: 1rem;
        margin-top: var(--spacing-32);
        width: 16.625rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__press-release {
        font-size: .875rem;
        margin-top: var(--spacing-32);
        width: 18.625rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__press-release {
        font-size: 1rem;
        margin-top: var(--spacing-32);
        width: 18.625rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__press-release {
        font-size: 1rem;
        margin-top: var(--spacing-32);
        width: 16.625rem
    }
}

@media print {
    .bx-article-grid__press-release {
        font-size: 1rem;
        margin-top: var(--spacing-32);
        width: 16.625rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__press-release {
        font-size: 1rem;
        margin-top: var(--spacing-32);
        width: 18.625rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__press-release {
        font-size: 1rem;
        margin-top: var(--spacing-40);
        width: 24.625rem
    }
}

.bx-article-grid__press-title {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    margin-top: var(--spacing-40)
}

@media (min-width:22.5em) {
    .bx-article-grid__press-title {
        font-size: 1.25rem;
        width: 16.625rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__press-title {
        font-size: 1.25rem;
        width: 18.625rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__press-title {
        font-size: 1rem;
        width: 18.625rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__press-title {
        font-size: 1.25rem;
        margin-top: var(--spacing-24);
        width: 16.625rem
    }
}

@media print {
    .bx-article-grid__press-title {
        font-size: 1.25rem;
        margin-top: var(--spacing-24);
        width: 16.625rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__press-title {
        font-size: 1.25rem;
        margin-top: var(--spacing-24);
        width: 18.625rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__press-title {
        font-size: 1.5rem;
        margin-top: var(--spacing-24);
        width: 24.625rem
    }
}

.bx-article-grid__press-title-big {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    margin-top: var(--spacing-40)
}

@media (min-width:22.5em) {
    .bx-article-grid__press-title-big {
        font-size: 1.25rem;
        width: 18.625rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__press-title-big {
        font-size: 1.25rem;
        width: 18.625rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__press-title-big {
        font-size: 1rem;
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__press-title-big {
        font-size: 1.25rem;
        margin-top: var(--spacing-24);
        width: 34.75rem
    }
}

@media print {
    .bx-article-grid__press-title-big {
        font-size: 1.25rem;
        margin-top: var(--spacing-24);
        width: 34.75rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__press-title-big {
        font-size: 1.25rem;
        margin-top: var(--spacing-24);
        width: 38.75rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__press-title-big {
        font-size: 1.5rem;
        height: 1.875rem;
        margin-top: var(--spacing-24);
        width: 50.75rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__date {
        font-size: var(--fs-16);
        font-weight: light;
        margin-top: var(--spacing-40);
        width: 16.625rem
    }
}

@media print {
    .bx-article-grid__date {
        font-size: var(--fs-16);
        font-weight: light;
        margin-top: var(--spacing-40);
        width: 16.625rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__date {
        font-size: var(--fs-16);
        margin-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-article-grid__date {
        font-size: var(--fs-18);
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-article-grid__date {
        font-size: var(--fs-16);
        margin-top: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-article-grid__date {
        font-size: var(--fs-16);
        margin-top: var(--spacing-40)
    }
}

.bx-article-grid__column {
    flex: 0 0 16.625rem;
    scroll-snap-align: start
}

@media (min-width:26em) {
    .bx-article-grid__column {
        flex: 0 0 18.625rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__column {
        flex: initial
    }
}

@media print {
    .bx-article-grid__column {
        flex: initial
    }
}

.bx-article-grid__column2,
.bx-article-grid__column3 {
    flex: 0 0 16.625rem;
    scroll-snap-align: start
}

@media (min-width:26em) {

    .bx-article-grid__column2,
    .bx-article-grid__column3 {
        flex: 0 0 18.625rem
    }
}

@media (min-width:48em) {

    .bx-article-grid__column2,
    .bx-article-grid__column3 {
        flex: initial
    }
}

@media print {

    .bx-article-grid__column2,
    .bx-article-grid__column3 {
        flex: initial
    }
}

@media (min-width:22.5em) {

    .bx-article-grid__column,
    .bx-article-grid__column3 {
        width: 16.625rem
    }
}

@media (min-width:26em) {

    .bx-article-grid__column,
    .bx-article-grid__column3 {
        width: 1.5rem
    }
}

@media (min-width:48em) {

    .bx-article-grid__column,
    .bx-article-grid__column3 {
        width: 16.625rem
    }
}

@media (min-width:80em) {

    .bx-article-grid__column,
    .bx-article-grid__column3 {
        width: 16.625rem
    }
}

@media print {

    .bx-article-grid__column,
    .bx-article-grid__column3 {
        width: 16.625rem
    }
}

@media (min-width:90em) {

    .bx-article-grid__column,
    .bx-article-grid__column3 {
        width: 18.625rem
    }
}

@media (min-width:120em) {

    .bx-article-grid__column,
    .bx-article-grid__column3 {
        width: 24.625rem
    }
}

.bx-article-grid__column3 {
    width: 50.75rem
}

@media (min-width:80em) {
    .bx-article-grid__column3 {
        width: 34.75rem
    }
}

@media print {
    .bx-article-grid__column3 {
        width: 34.75rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__column3 {
        width: 38.75rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__column3 {
        width: 50.75rem
    }
}

@media (min-width:22.5em) {
    .bx-article-grid__press-release1 {
        font-size: .875rem;
        margin-top: var(--spacing-32);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__press-release1 {
        font-size: .875rem;
        margin-top: var(--spacing-32);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__press-release1 {
        font-size: .875rem;
        margin-top: var(--spacing-40);
        width: 21rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__press-release1 {
        font-size: .875rem;
        margin-top: var(--spacing-48);
        width: 35rem
    }
}

@media print {
    .bx-article-grid__press-release1 {
        font-size: .875rem;
        margin-top: var(--spacing-48);
        width: 35rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__press-release1 {
        font-size: .875rem;
        margin-top: var(--spacing-48);
        width: 38.75rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__press-release1 {
        font-size: 1rem;
        margin-top: var(--spacing-56);
        width: 51rem
    }
}

@media (min-width:22.5em) {
    .bx-article-grid__container .bx-article-featured-title.bx-date-featured-padding {
        padding-bottom: 0
    }
}

@media (min-width:26em) {
    .bx-article-grid__container .bx-article-featured-title.bx-date-featured-padding {
        padding-bottom: 0
    }
}

@media (min-width:48em) {
    .bx-article-grid__container .bx-article-featured-title.bx-date-featured-padding {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-article-grid__container .bx-article-featured-title.bx-date-featured-padding {
        padding-bottom: 0
    }
}

@media (min-width:90em) {
    .bx-article-grid__container .bx-article-featured-title.bx-date-featured-padding {
        padding-bottom: 0
    }
}

@media (min-width:120em) {
    .bx-article-grid__container .bx-article-featured-title.bx-date-featured-padding {
        padding-bottom: 0
    }
}

.bx-article-grid__press-title1 {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    margin-top: var(--spacing-40)
}

@media (min-width:22.5em) {
    .bx-article-grid__press-title1 {
        font-size: 1.25rem;
        width: 16.625rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__press-title1 {
        font-size: 1.25rem;
        width: 18.625rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__press-title1 {
        font-size: 1.5rem;
        width: 37.5rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__press-title1 {
        font-size: 1.5rem;
        margin-top: var(--spacing-24);
        width: 35rem
    }
}

@media print {
    .bx-article-grid__press-title1 {
        font-size: 1.5rem;
        margin-top: var(--spacing-24);
        width: 35rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__press-title1 {
        font-size: 1.5rem;
        margin-top: var(--spacing-24);
        width: 39rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__press-title1 {
        font-size: 1.5rem;
        margin-top: var(--spacing-24);
        width: 51rem
    }
}

@media (min-width:22.5em) {
    .bx-article-grid__img2 {
        height: 9.375rem;
        width: 16.625rem
    }
}

@media (min-width:26em) {
    .bx-article-grid__img2 {
        height: 10.5rem;
        width: 18.625rem
    }
}

@media (min-width:48em) {
    .bx-article-grid__img2 {
        height: 11.688rem;
        width: 20.75rem
    }
}

@media (min-width:80em) {
    .bx-article-grid__img2 {
        height: 19.563rem;
        width: 34.75rem
    }
}

@media print {
    .bx-article-grid__img2 {
        height: 19.563rem;
        width: 34.75rem
    }
}

@media (min-width:90em) {
    .bx-article-grid__img2 {
        height: 21.813rem;
        width: 38.75rem
    }
}

@media (min-width:120em) {
    .bx-article-grid__img2 {
        height: 28.5rem;
        margin: 0 .5rem;
        width: 50.75rem
    }
}

.bx-article-title-authoring a {
    color: var(--c-copy)
}

.editor-styles-wrapper .bx-article-col-3 .bx-featured-news__card[id]:first-of-type .bx-article-image-authoring,
.editor-styles-wrapper .bx-article-col-3 .bx-featured-news__card[id]:first-of-type .bx-featured-single-left-content,
.editor-styles-wrapper .bx-article-col-3 .bx-featured-news__card[id]:first-of-type .bx-featured-single-term-title,
.editor-styles-wrapper .bx-article-col-3 .bx-featured-news__card[id]:nth-of-type(2) .bx-article-image-authoring,
.editor-styles-wrapper .bx-article-col-3 .bx-featured-news__card[id]:nth-of-type(2) .bx-featured-single-left-content,
.editor-styles-wrapper .bx-article-col-3 .bx-featured-news__card[id]:nth-of-type(2) .bx-featured-single-term-title {
    width: 24.625rem
}

.editor-styles-wrapper .bx-article-col-3 .bx-featured-news__card[id]:nth-of-type(n+3) .bx-article-image-authoring,
.editor-styles-wrapper .bx-article-col-3-left .bx-featured-news__card[id]:first-of-type .bx-article-image-authoring {
    width: 50.75rem
}

.editor-styles-wrapper .bx-article-col-3-left .bx-featured-news__card[id]:nth-of-type(n+2) .bx-article-image-authoring {
    width: 24.625rem
}

@media (min-width:80em) {

    .editor-styles-wrapper .has-grid-2 .bx-article-featured-title,
    .editor-styles-wrapper .has-grid-3-left .bx-article-featured-title,
    .editor-styles-wrapper .has-grid-3-right .bx-article-featured-title,
    .editor-styles-wrapper .has-grid-4 .bx-article-featured-title {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

@media (min-width:120em) {

    .editor-styles-wrapper .has-grid-2 .bx-article-featured-title,
    .editor-styles-wrapper .has-grid-3-left .bx-article-featured-title,
    .editor-styles-wrapper .has-grid-3-right .bx-article-featured-title,
    .editor-styles-wrapper .has-grid-4 .bx-article-featured-title {
        font-size: var(--fs-24);
        line-height: 2.25rem
    }
}

@media (min-width:22.5em) {
    .bx-article-image-authoring {
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-article-image-authoring {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-article-image-authoring {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-article-featured-title_if-image {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-article-featured-title_if-image {
        padding-top: 0
    }
}

@media (min-width:80em) {
    .bx-article-featured-title_if-image {
        padding-top: var(--spacing-48)
    }
}

@media print {
    .bx-article-featured-title_if-image {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-article-featured-title_if-image {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-article-featured-title_if-description {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-article-featured-title_if-description {
        padding-top: 0
    }
}

@media (min-width:80em) {
    .bx-article-featured-title_if-description {
        padding-top: var(--spacing-48)
    }
}

@media print {
    .bx-article-featured-title_if-description {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-article-featured-title_if-description {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-featured-single-right-content[\:not-has\(\.bx-featured-description\)] .bx-featured-single-right-content {
        align-self: flex-end
    }

    .bx-featured-single-right-content:not(:has(.bx-featured-description)) .bx-featured-single-right-content {
        align-self: flex-end
    }
}

@media print {
    .bx-featured-single-right-content[\:not-has\(\.bx-featured-description\)] .bx-featured-single-right-content {
        align-self: flex-end
    }

    .bx-featured-single-right-content:not(:has(.bx-featured-description)) .bx-featured-single-right-content {
        align-self: flex-end
    }
}

@media (min-width:120em) {
    .bx-featured-single-right-content[\:not-has\(\.bx-featured-description\)] .bx-featured-single-right-content {
        align-self: flex-end
    }

    .bx-featured-single-right-content:not(:has(.bx-featured-description)) .bx-featured-single-right-content {
        align-self: flex-end
    }
}

.bx-featured-single-right-content[\:not-has\(\.bx-featured-read-more\)] .bx-featured-description {
    padding-bottom: 0
}

.bx-featured-single-right-content:not(:has(.bx-featured-read-more)) .bx-featured-description {
    padding-bottom: 0
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-article-grid .bx-article-row[\:not-has\(\.bx-featured-description\)][\:not-has\(\.bx-featured-read-more\)] .bx-article-featured-title {
        padding-bottom: 0
    }

    .bx-article-grid .bx-article-row:not(:has(.bx-featured-description)):not(:has(.bx-featured-read-more)) .bx-article-featured-title {
        padding-bottom: 0
    }
}

.editor-styles-wrapper .bx-featured-single-term-title p {
    font-size: var(--fs-20);
    text-transform: uppercase
}

.editor-styles-wrapper .bx-featured-single-term-title {
    padding-bottom: var(--spacing-24);
    padding-top: 0 !important
}

.bx-archive-news__section-title[data-uw-sr-styled=true] a,
.bx-article-card[data-uw-sr-styled=true] .bx-article-featured-title a,
.bx-article-card[data-uw-sr-styled=true] .bx-article-term-title a,
.bx-article-card[data-uw-sr-styled=true] .bx-article-title a,
.bx-article-card[data-uw-sr-styled=true] .bx-featured-single-right-content a,
.bx-article-card[data-uw-sr-styled=true] .bx-featured-single-term-title a,
.bx-article-featured-title[data-uw-sr-styled=true] a,
.bx-article-grid[data-uw-sr-styled=true] .bx-archive-news__section-title a,
.bx-article-grid[data-uw-sr-styled=true] .bx-article-featured-title a,
.bx-article-grid[data-uw-sr-styled=true] .bx-article-new-link a,
.bx-article-grid[data-uw-sr-styled=true] .bx-article-term-title a,
.bx-article-grid[data-uw-sr-styled=true] .bx-article-title a,
.bx-article-grid[data-uw-sr-styled=true] .bx-featured-single-right-content a,
.bx-article-grid[data-uw-sr-styled=true] .bx-featured-single-term-title a,
.bx-article-term-title[data-uw-sr-styled=true] a,
.bx-article-title[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-article-image[\:has\(img\[data-uw-sr-styled\%3D\%22true\%22\]\)],
.bx-article-single-image[\:has\(img\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    border: .25rem solid var(--c-yellow)
}

.bx-article-image:has(img[data-uw-sr-styled=true]),
.bx-article-single-image:has(img[data-uw-sr-styled=true]) {
    border: .25rem solid var(--c-yellow)
}

.bx-article-grid-component-svg svg[data-uw-sr-styled=true]>g>path {
    fill: var(--c-copy) !important
}

.bx-article-grid-component-no-hover {
    transform: none !important
}

@media (min-width:22.5em) {
    .bx-article-grid .bx-article-term-title_if-image {
        padding-top: var(--spacing-32)
    }
}

@media print {
    .bx-article-grid .bx-article-term-title_if-image {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-article-grid .bx-article-term-title_if-image {
        padding-top: var(--spacing-40)
    }
}

.bx-padding-category {
    padding-top: 0 !important
}

.bx-article-grid__override.bx-article-padding-top {
    padding-top: 0
}

@media(min-width:22.5em) {
    .bx-article-grid[\:not-has\(\.bx-archive-news__section-title\)] .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }

    .bx-article-grid:not(:has(.bx-archive-news__section-title)) .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:26em) {
    .bx-article-grid[\:not-has\(\.bx-archive-news__section-title\)] .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }

    .bx-article-grid:not(:has(.bx-archive-news__section-title)) .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:48em) {
    .bx-article-grid[\:not-has\(\.bx-archive-news__section-title\)] .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }

    .bx-article-grid:not(:has(.bx-archive-news__section-title)) .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:80em) {
    .bx-article-grid[\:not-has\(\.bx-archive-news__section-title\)] .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }

    .bx-article-grid:not(:has(.bx-archive-news__section-title)) .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-article-grid[\:not-has\(\.bx-archive-news__section-title\)] .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }

    .bx-article-grid:not(:has(.bx-archive-news__section-title)) .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:90em) {
    .bx-article-grid[\:not-has\(\.bx-archive-news__section-title\)] .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }

    .bx-article-grid:not(:has(.bx-archive-news__section-title)) .bx-archive-news__section-header {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:120em) {
    .bx-article-grid[\:not-has\(\.bx-archive-news__section-title\)] .bx-archive-news__section-header {
        padding-bottom: var(--spacing-80)
    }

    .bx-article-grid:not(:has(.bx-archive-news__section-title)) .bx-archive-news__section-header {
        padding-bottom: var(--spacing-80)
    }
}

.bx-article-grid-back-end-link {
    font-size: var(--fs-14);
    font-weight: var(--fw-regular)
}

.bx-article-grid-picture {
    display: grid
}

.bx-article-grid-single-grid-variation-link {
    display: block
}

.bx-article-grid-play-icon__anchor.focus-visible,
.bx-article-grid-single-variatoin__play-icon.focus-visible {
    background-color: var(--c-yellow);
    color: var(--c-black);
    display: block;
    outline: .25rem solid var(--c-yellow);
    outline-offset: 0
}

.bx-article-grid-play-icon__anchor:focus-visible,
.bx-article-grid-single-variatoin__play-icon:focus-visible {
    background-color: var(--c-yellow);
    color: var(--c-black);
    display: block;
    outline: .25rem solid var(--c-yellow);
    outline-offset: 0
}

.bx-article-card a.focus-visible img:not([data-uw-sr-styled]) {
    border-left: .35rem var(--c-yellow) solid;
    border-right: .025rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card a:focus-visible img:not([data-uw-sr-styled]) {
    border-left: .35rem var(--c-yellow) solid;
    border-right: .025rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card-two a.focus-visible img:not([data-uw-sr-styled]) {
    border-left: .015rem var(--c-yellow) solid;
    border-right: .3rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card-two a:focus-visible img:not([data-uw-sr-styled]) {
    border-left: .015rem var(--c-yellow) solid;
    border-right: .3rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card-two-variation-three a.focus-visible img:not([data-uw-sr-styled]) {
    border-left: .015rem var(--c-yellow) solid;
    border-right: .03rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card-two-variation-three a:focus-visible img:not([data-uw-sr-styled]) {
    border-left: .015rem var(--c-yellow) solid;
    border-right: .03rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card-three-variation-three a.focus-visible img:not([data-uw-sr-styled]) {
    border-left: .035rem var(--c-yellow) solid;
    border-right: .35rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card-three-variation-three a:focus-visible img:not([data-uw-sr-styled]) {
    border-left: .035rem var(--c-yellow) solid;
    border-right: .35rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card-three-variation-four a.focus-visible img:not([data-uw-sr-styled]),
.bx-article-card-two-variation-four a.focus-visible img:not([data-uw-sr-styled]) {
    border-left: .035rem var(--c-yellow) solid;
    border-right: .025rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card-three-variation-four a:focus-visible img:not([data-uw-sr-styled]),
.bx-article-card-two-variation-four a:focus-visible img:not([data-uw-sr-styled]) {
    border-left: .035rem var(--c-yellow) solid;
    border-right: .025rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card-four-variation-four a.focus-visible img:not([data-uw-sr-styled]) {
    border-left: .03rem var(--c-yellow) solid;
    border-right: .35rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-article-card-four-variation-four a:focus-visible img:not([data-uw-sr-styled]) {
    border-left: .03rem var(--c-yellow) solid;
    border-right: .35rem var(--c-yellow) solid;
    border-top: .35rem var(--c-yellow) solid
}

.bx-archive-news__section-header {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    margin-right: var(--spacing-30)
}

.bx-archive-news__section-content {
    display: flex;
    flex: 1;
    flex-direction: column
}

.bx-archive-news__section-description {
    color: var(--c-copy);
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    margin-bottom: 0
}

@media (min-width:22.5em) {
    .bx-archive-news__section-description {
        font-size: var(--fs-16);
        font-weight: var(--fw-light);
        line-height: var(--fs-24);
        max-width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-archive-news__section-description {
        font-size: var(--fs-16);
        font-weight: var(--fw-light);
        line-height: var(--fs-24);
        max-width: 23rem
    }
}

@media (min-width:48em) {
    .bx-archive-news__section-description {
        font-size: var(--fs-18);
        font-weight: var(--fw-light);
        line-height: 1.688rem;
        max-width: 28.125rem
    }
}

@media (min-width:80em) {
    .bx-archive-news__section-description {
        font-size: var(--fs-20);
        font-weight: var(--fw-light);
        line-height: var(--fs-30);
        max-width: 40.625rem
    }
}

@media print {
    .bx-archive-news__section-description {
        font-size: var(--fs-20);
        line-height: var(--fs-30);
        max-width: 38.688rem
    }
}

@media (min-width:90em) {
    .bx-archive-news__section-description {
        font-size: var(--fs-20);
        line-height: var(--fs-30);
        max-width: 38.688rem
    }
}

@media (min-width:120em) {
    .bx-archive-news__section-description {
        font-size: var(--fs-24);
        line-height: var(--fs-36);
        max-width: 50.625rem
    }
}

.bx-archive-news__section-header[\:has\(\.bx-archive-news__section-description\)] .bx-article-new-link,
.editor-styles-wrapper .bx-article-new-link {
    margin-bottom: 0
}

.bx-archive-news__section-header:has(.bx-archive-news__section-description) .bx-article-new-link {
    margin-bottom: 0
}

.bx-archive-news__section-content[\:not-has\(\.bx-archive-news__section-description\)] .bx-article-grid__page-title {
    margin-bottom: 0
}

.bx-archive-news__section-content:not(:has(.bx-archive-news__section-description)) .bx-article-grid__page-title {
    margin-bottom: 0
}

.bx-article-grid .bx-load-more__nav .bx-load-more__item[\:has\(\.bx-load-more__item-link\.focus-visible\)] {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-article-grid .bx-load-more__nav .bx-load-more__item:has(.bx-load-more__item-link.focus-visible) {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-article-grid .bx-load-more__nav .bx-load-more__item[\:has\(\.bx-load-more__item-link\:focus-visible\)] {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

.bx-article-grid .bx-load-more__nav .bx-load-more__item:has(.bx-load-more__item-link:focus-visible) {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important;
    outline: .25rem solid var(--c-yellow) !important;
    outline-offset: 0 !important
}

@media (min-width:22.5em) {
    .bx-component-article-grid__loadMore {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:26em) {
    .bx-component-article-grid__loadMore {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-component-article-grid__loadMore {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-component-article-grid__loadMore {
        padding-bottom: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-component-article-grid__loadMore {
        padding-bottom: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-component-article-grid__loadMore {
        padding-bottom: var(--spacing-192)
    }
}

@media print {
    .bx-component-article-grid__loadMore {
        padding-bottom: var(--spacing-192)
    }
}

.bx-article-grid__no-padding-component {
    padding-bottom: 0 !important
}

.wp-block-table {
    overflow-x: auto
}

.wp-block-table>table {
    clear: both
}

.wp-block-table table,
table {
    border-collapse: collapse;
    width: 100%
}

table {
    border-spacing: 0;
    font-size: var(--fs-table-sm);
    line-height: var(--lh-table-sm)
}

@media (min-width:48em) {
    table {
        font-size: var(--fs-table);
        line-height: var(--lh-table)
    }
}

td,
th {
    padding: var(--pad-table-cell)
}

thead tr {
    background-color: var(--c-table-head-bg);
    color: var(--c-text-on-dark)
}

th {
    font-weight: var(--fw-body)
}

tbody tr {
    background-color: var(--c-table-row-bg)
}

tbody tr:nth-child(odd) {
    background-color: var(--c-table-row-alt-bg)
}

@media (--bp-medium-max) {
    .is-style-headers-sm table thead {
        display: none
    }

    .is-style-headers-sm table tr {
        display: block
    }

    .is-style-headers-sm table tr[data-header]:before {
        background-color: var(--c-table-head-bg);
        color: var(--c-text-on-dark);
        content: attr(data-header);
        display: block;
        padding: calc(var(--pad-table-cell)/2) var(--pad-tiny)
    }

    .is-style-headers-sm table td,
    .is-style-headers-sm table th {
        background-color: var(--c-table-row-bg);
        display: block
    }

    .is-style-headers-sm table td:nth-child(odd),
    .is-style-headers-sm table th:nth-child(odd) {
        background-color: var(--c-table-row-alt-bg)
    }

    .is-style-headers-sm table td[data-header] {
        display: flex;
        width: 100%
    }

    .is-style-headers-sm table td.is-style-highlight-sm[data-header] {
        background-color: var(--c-table-head-bg);
        color: var(--c-text-on-dark)
    }

    .is-style-headers-sm table td[data-header]:before {
        content: attr(data-header);
        display: inline-block;
        width: 10pc
    }

    .is-style-headers-date table td[data-header]:before {
        text-align: left;
        width: 50%
    }
}

td.highlightcell {
    background-color: var(--c-taupe-2)
}

table.dataautomationtable td,
table.dataautomationtable th {
    word-wrap: normal;
    word-break: normal
}

tbody.default-styling td,
tbody.default-styling th,
thead.default-styling th {
    letter-spacing: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

#properties-table tbody td {
    padding-right: var(--spacing-8)
}

@media (min-width:22.5em) {
    body.post-type-archive-properties .wp-block-blackstone-v2-page-header-no-desc {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    body.post-type-archive-properties .wp-block-blackstone-v2-page-header-no-desc {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:48em) {
    body.post-type-archive-properties .wp-block-blackstone-v2-page-header-no-desc {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:80em) {
    body.post-type-archive-properties .wp-block-blackstone-v2-page-header-no-desc {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:90em) {
    body.post-type-archive-properties .wp-block-blackstone-v2-page-header-no-desc {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:120em) {
    body.post-type-archive-properties .wp-block-blackstone-v2-page-header-no-desc {
        padding-bottom: var(--spacing-56) !important
    }
}

@media print {
    body.post-type-archive-properties .wp-block-blackstone-v2-page-header-no-desc {
        padding-bottom: var(--spacing-40) !important
    }
}

@media (min-width:22.5em) {
    body.post-type-archive-properties .wp-block-blackstone-v2-inline-disclaimer {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:120em) {
    body.post-type-archive-properties .wp-block-blackstone-v2-inline-disclaimer {
        padding-top: var(--spacing-32) !important
    }
}

@media print {
    body.post-type-archive-properties .wp-block-blackstone-v2-inline-disclaimer {
        padding-top: var(--spacing-24) important
    }
}

.bx-article-content {
    word-wrap: break-word;
    background: var(--c-white) 0 0 no-repeat padding-box;
    color: var(--c-black)
}

.bx-article-content.is-color-theme-twlight {
    background: var(--c-slate-3) 0 0 no-repeat padding-box
}

.is-color-theme-twlight .bx-article-content__input.focus-visible {
    background-color: var(--c-slate-3) !important
}

.is-color-theme-twlight .bx-article-content__input:focus-visible {
    background-color: var(--c-slate-3) !important
}

.is-color-theme-twlight .bx-article-content__cta .bx-singular-link__label.focus-visible {
    background-color: var(--c-slate-3) !important
}

.is-color-theme-twlight .bx-article-content__cta .bx-singular-link__label:focus-visible {
    background-color: var(--c-slate-3) !important
}

.bx-article-content .bx-article-content__inner {
    grid-column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-article-content .bx-article-content__inner {
        --columns: 4;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent" "RightContent RightContent RightContent RightContent"
    }
}

@media (min-width:48em) {
    .bx-article-content .bx-article-content__inner {
        --columns: 8;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent LeftContent LeftContent LeftContent LeftContent" "RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent "
    }
}

@media (min-width:80em) {
    .bx-article-content .bx-article-content__inner {
        --columns: 16;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent . RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent ."
    }
}

@media print {
    .bx-article-content .bx-article-content__inner {
        --columns: 16;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent LeftContent LeftContent . RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent"
    }
}

@media (min-width:120em) {
    .bx-article-content .bx-article-content__inner {
        --columns: 16;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent . RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent . . . "
    }
}

.bx-article-content__left-wrapper {
    grid-area: LeftContent
}

.bx-article-content__right-wrapper {
    grid-area: RightContent
}

.bx-article-content__responsive {
    --x: 0.5;
    --y: 0.5;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

.bx-article-content__eyebrow {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    text-transform: uppercase
}

@media (min-width:22.5em) {
    .bx-article-content__eyebrow {
        font-size: var(--fs-14)
    }
}

@media (min-width:80em) {
    .bx-article-content__eyebrow {
        font-size: var(--fs-16)
    }
}

@media print {
    .bx-article-content__eyebrow {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-article-content__eyebrow {
        font-size: var(--fs-18);
        line-height: 2.25rem
    }
}

@media (min-width:22.5em) {
    .bx-article-content__image {
        width: 20.5rem !important
    }
}

@media (min-width:26em) {
    .bx-article-content__image {
        width: 23rem !important
    }
}

@media (min-width:48em) {
    .bx-article-content__image {
        width: 43rem !important
    }
}

@media (min-width:80em) {
    .bx-article-content__image {
        width: 26rem !important
    }
}

@media print {
    .bx-article-content__image {
        width: 26rem !important
    }
}

@media (min-width:90em) {
    .bx-article-content__image {
        width: 24rem !important
    }
}

@media (min-width:120em) {
    .bx-article-content__image {
        width: 25rem !important
    }
}

@media (min-width:22.5em) {
    .bx-article-content__image-space {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-article-content__image-space {
        margin-top: var(--spacing-32)
    }
}

@media print {
    .bx-article-content__image-space {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-article-content__image-space {
        margin-top: var(--spacing-40)
    }
}

.bx-article-content__img-caption {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-article-content__img-caption {
        font-size: var(--fs-14)
    }
}

@media print {
    .bx-article-content__img-caption {
        font-size: var(--fs-14)
    }
}

@media (min-width:120em) {
    .bx-article-content__img-caption {
        font-size: var(--fs-16)
    }
}

@media (min-width:22.5em) {
    .bx-article-content__img-caption-space {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-article-content__img-caption-space {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-article-content__img-caption-space {
        margin-top: var(--spacing-24)
    }
}

@media print {
    .bx-article-content__img-caption-space {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-article-content__img-caption-space {
        margin-top: var(--spacing-32)
    }
}

.bx-article-content__title {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-article-content__title {
        font-size: var(--fs-24)
    }
}

@media (min-width:48em) {
    .bx-article-content__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:80em) {
    .bx-article-content__title {
        font-size: var(--fs-24)
    }
}

@media print {
    .bx-article-content__title {
        font-size: var(--fs-24)
    }
}

@media (min-width:120em) {
    .bx-article-content__title {
        font-size: var(--fs-32)
    }
}

@media (min-width:22.5em) {
    .bx-article-content__title-space {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-article-content__title-space {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-article-content__title-space {
        margin-top: 0
    }
}

@media print {
    .bx-article-content__title-space {
        margin-top: 0
    }
}

@media (min-width:22.5em) {
    .bx-article-content__content-space {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-article-content__content-space {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-article-content__content-space {
        margin-top: var(--spacing-24)
    }
}

@media print {
    .bx-article-content__content-space {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-article-content__content-space {
        margin-top: var(--spacing-32)
    }
}

.bx-article-content__cta {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-article-content__cta {
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-article-content__cta {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-article-content__cta {
        font-size: var(--fs-20)
    }
}

@media (min-width:22.5em) {
    .bx-article-content__cta-space {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-article-content__cta-space {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-article-content__cta-space {
        margin-top: var(--spacing-40)
    }
}

@media print {
    .bx-article-content__cta-space {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-article-content__cta-space {
        margin-top: var(--spacing-48)
    }
}

.bx-article-content__content a {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-regular)
}

@media(min-width:120em) {
    .bx-article-content__content a {
        font-size: var(--fs-20)
    }
}

.bx-article-content__content .list-paragraph-medium {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-medium)
}

@media(min-width:120em) {
    .bx-article-content__content .list-paragraph-medium {
        font-size: var(--fs-20)
    }
}

.bx-article-content__content .list-items,
.bx-article-content__content .list-ordered-list,
.bx-article-content__content .list-paragraph,
.bx-article-content__content .list-unordered-list,
.list-paragraph {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {

    .bx-article-content__content .list-items,
    .bx-article-content__content .list-ordered-list,
    .bx-article-content__content .list-paragraph,
    .bx-article-content__content .list-unordered-list,
    .list-paragraph {
        font-size: var(--fs-20)
    }
}

.bx-article-content sub,
.bx-article-content sub a,
.bx-article-content sub>a {
    font-size: var(--fs-14);
    line-height: 1.313rem
}

@media(min-width:120em) {

    .bx-article-content sub,
    .bx-article-content sub a,
    .bx-article-content sub>a {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

.bx-article-content__content a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-article-content__content a:hover {
    background-size: 100% .063rem
}

@media (min-width:80em) {
    .bx-article-content__content a:hover {
        background-size: 100% .063rem
    }
}

.bx-article-content__content a * {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-article-content__content a :hover {
    background-size: auto .063rem
}

@media (min-width:80em) {
    .bx-article-content__content a :hover {
        background-size: auto .063rem
    }
}

.bx-article-content__content a li.list-items {
    width: -moz-fit-content;
    width: fit-content
}

.bx-load-more {
    word-wrap: break-word;
    background: var(--c-background) 0 0 no-repeat padding-box;
    color: var(--c-copy)
}

.bx-load-more__inner {
    grid-column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-load-more__inner {
        --columns: 4;
        grid-template-areas: "LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent" "LoadMore LoadMore LoadMore LoadMore"
    }
}

@media (min-width:48em) {
    .bx-load-more__inner {
        --columns: 8;
        grid-template-areas: "LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent" "LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore "
    }
}

@media (min-width:80em) {
    .bx-load-more__inner {
        --columns: 16;
        grid-template-areas: "LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent  LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent LoadMoreContent" "LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore LoadMore "
    }
}

.bx-load-more__content {
    grid-area: LoadMore
}

.bx-load-more__block {
    grid-area: LoadMoreContent;
    width: 100%
}

.bx-load-more__chunk,
.bx-load-more__chunk_all,
.bx-load-more__chunk_all>* {
    max-height: 0;
    overflow: hidden;
    visibility: hidden
}

.bx-load-more__chunk_all>* {
    opacity: 0;
    transition: opacity 1.3s ease-in
}

.bx-load-more__nav-button:disabled {
    opacity: .3;
    pointer-events: none
}

.bx-load-more__nav {
    display: flex;
    justify-content: space-between;
    width: -moz-fit-content;
    width: fit-content
}

.bx-load-more__nav .bx-dot-nav {
    align-items: center;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    justify-content: center
}

.bx-load-more__nav-button {
    align-items: center;
    background-color: transparent;
    color: var(--c-link);
    display: flex
}

.bx-load-more__nav-button span,
.bx-load-more__nav-button svg {
    pointer-events: none
}

@media (min-width:80em) {

    .bx-load-more__nav-button.focus-visible .bx-load-more__nav-button-icon,
    .bx-load-more__nav-button:hover .bx-load-more__nav-button-icon {
        transform: scale(1.1666666667) rotate(90deg) !important
    }

    .bx-load-more__nav-button:focus-visible .bx-load-more__nav-button-icon,
    .bx-load-more__nav-button:hover .bx-load-more__nav-button-icon {
        transform: scale(1.1666666667) rotate(90deg) !important
    }
}

.bx-load-more__nav-button.focus-visible .bx-load-more__nav-button-icon-fill,
.bx-load-more__nav-button:hover .bx-load-more__nav-button-icon-fill {
    opacity: 1
}

.bx-load-more__nav-button:focus-visible .bx-load-more__nav-button-icon-fill,
.bx-load-more__nav-button:hover .bx-load-more__nav-button-icon-fill {
    opacity: 1
}

.bx-load-more__nav-button.focus-visible .bx-load-more__nav-button-icon-arrow,
.bx-load-more__nav-button:hover .bx-load-more__nav-button-icon-arrow {
    opacity: 0
}

.bx-load-more__nav-button:focus-visible .bx-load-more__nav-button-icon-arrow,
.bx-load-more__nav-button:hover .bx-load-more__nav-button-icon-arrow {
    opacity: 0
}

.bx-load-more__nav-button.focus-visible {
    background-color: var(--c-yellow);
    color: var(--c-black)
}

.bx-load-more__nav-button:focus-visible {
    background-color: var(--c-yellow);
    color: var(--c-black)
}

.bx-load-more__nav-button.focus-visible .bx-load-more__link {
    color: var(--c-black)
}

.bx-load-more__nav-button:focus-visible .bx-load-more__link {
    color: var(--c-black)
}

.bx-load-more__nav-button-icon {
    display: inline-block;
    height: var(--spacing-40);
    transform: rotate(90deg);
    transition: transform .3s;
    width: var(--spacing-40)
}

@media (min-width:120em) {
    .bx-load-more__nav-button-icon {
        height: var(--spacing-48);
        width: var(--spacing-48)
    }
}

.bx-load-more__nav-button-icon-fill {
    opacity: 0
}

.bx-load-more__nav-button-icon-arrow,
.bx-load-more__nav-button-icon-fill {
    transition: opacity .3s
}

.bx-load-more__link {
    color: var(--c-copy);
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-regular);
    margin-right: var(--spacing-16);
    position: relative;
    text-decoration: none
}

@media (min-width:120em) {
    .bx-load-more__link {
        font-size: var(--fs-20);
        margin-right: var(--spacing-24)
    }
}

.bx-load-more__link:before {
    background-color: var(--c-copy);
    bottom: 0;
    content: "";
    display: block;
    height: .063rem;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transform-origin: top left;
    transition: transform .3s ease;
    width: 100%
}

.bx-load-more__link:hover:before,
.bx-load-more__nav-button:hover .bx-load-more__link:before {
    transform: scaleX(1)
}

.bx-load-more__border {
    background-color: var(--c-copy);
    margin: 0 var(--spacing-24);
    width: 1px
}

.bx-load-more__nav .bx-load-more__item.focus-visible {
    background-color: var(--c-yellow) !important
}

.bx-load-more__nav .bx-load-more__item:focus-visible {
    background-color: var(--c-yellow) !important
}

.bx-load-more__nav .bx-load-more__item.focus-visible:after {
    background-color: var(--c-black)
}

.bx-load-more__nav .bx-load-more__item:focus-visible:after {
    background-color: var(--c-black)
}

.bx-load-more__nav .bx-load-more__item {
    cursor: pointer
}

.bx-load-more__editor-style-wrapper {
    margin: var(--spacing-12);
    padding: var(--spacing-12)
}

.bx-load-more__appender {
    position: relative;
    top: var(--spacing-96)
}

.bx-load-more__editor {
    display: block
}

.bx-load-more__add-button {
    border: .063rem solid;
    padding: var(--spacing-12)
}

.bx-load-more__pagination {
    display: none;
    display: block
}

.bx-dot-nav__item--active .bx-load-more__pagination,
.bx-load-more__pagination-active {
    display: none
}

.bx-dot-nav__item--active .bx-load-more__pagination-active {
    display: block
}

.bx-load-more__circle {
    fill: var(--c-copy)
}

.bx-load-more__outer-circle {
    stroke: var(--c-copy);
    fill: var(--c-background)
}

body.lightbox-shown::-webkit-scrollbar {
    display: block !important
}

.bx-drawer-footnote__content {
    display: flex;
    flex-direction: column;
    height: 100%
}

@media (min-width:22.5em) {
    .bx-drawer-footnote__content {
        max-height: 15rem
    }
}

@media (min-width:26em) {
    .bx-drawer-footnote__content {
        max-height: 19rem
    }
}

@media (min-width:48em) {
    .bx-drawer-footnote__content {
        max-height: 19rem
    }
}

@media (min-width:80em) {
    .bx-drawer-footnote__content {
        max-height: 15rem
    }
}

@media (min-width:90em) {
    .bx-drawer-footnote__content {
        max-height: 23rem
    }
}

@media (min-width:120em) {
    .bx-drawer-footnote__content {
        max-height: 26rem
    }
}

.bx-footnote-drawer {
    bottom: 0;
    left: auto;
    right: 0;
    top: auto;
    z-index: 9999999
}

@media (min-width:22.5em) {
    .bx-footnote-drawer {
        max-width: 100%;
        width: 100%
    }
}

@media (min-width:26em) {
    .bx-footnote-drawer {
        max-width: 100%;
        width: 100%
    }
}

@media (min-width:48em) {
    .bx-footnote-drawer {
        max-width: 100%;
        width: 100%
    }
}

@media (min-width:80em) {
    .bx-footnote-drawer {
        width: 44rem
    }
}

@media (min-width:90em) {
    .bx-footnote-drawer {
        width: 44.5rem
    }
}

@media (min-width:120em) {
    .bx-footnote-drawer {
        width: 53rem
    }
}

.bx-footnote-drawer .bx-dialog__container-content {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-footnote-drawer .bx-dialog__container-inner {
    display: flex !important;
    margin: 0;
    max-width: 100% !important
}

@media (min-width:48em) {
    .bx-footnote-drawer .bx-dialog__container-inner {
        display: flex !important
    }
}

@media (min-width:80em) {
    .bx-footnote-drawer .bx-dialog__container-inner {
        display: flex !important
    }
}

.bx-footnote-drawer .bx-dialog__container-inner .bx-dialog__close {
    background-color: var(--c-background);
    height: var(--spacing-16);
    width: var(--spacing-16)
}

.bx-footnote-drawer .bx-dialog__container-inner .bx-dialog__close svg>path {
    fill: var(--c-copy);
    background-color: var(--c-background)
}

@media (min-width:22.5em) {
    .bx-footnote-drawer .bx-dialog__container-inner .bx-dialog__close {
        right: var(--spacing-16);
        top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-footnote-drawer .bx-dialog__container-inner .bx-dialog__close {
        right: var(--spacing-24);
        top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-footnote-drawer .bx-dialog__container-inner .bx-dialog__close {
        right: var(--spacing-40);
        top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-footnote-drawer .bx-dialog__container-inner .bx-dialog__close {
        right: var(--spacing-32);
        top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-footnote-drawer .bx-dialog__container-inner .bx-dialog__close {
        right: var(--spacing-32);
        top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-footnote-drawer .bx-dialog__container-inner .bx-dialog__close {
        right: var(--spacing-40);
        top: var(--spacing-40)
    }
}

.bx-footnote-drawer .bx-footnote__container {
    background-color: var(--c-background);
    color: var(--c-copy);
    display: flex;
    flex: 1;
    flex-direction: column;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    padding-top: var(--spacing-32);
    width: 100% !important
}

@media (min-width:22.5em) {
    .bx-footnote-drawer .bx-footnote__container {
        padding-bottom: var(--spacing-48);
        padding-left: var(--spacing-16);
        padding-right: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-footnote-drawer .bx-footnote__container {
        padding-bottom: var(--spacing-48);
        padding-left: var(--spacing-24);
        padding-right: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-footnote-drawer .bx-footnote__container {
        padding-bottom: var(--spacing-48);
        padding-left: var(--spacing-32);
        padding-right: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-footnote-drawer .bx-footnote__container {
        padding-bottom: var(--spacing-48);
        padding-left: var(--spacing-32);
        padding-right: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-footnote-drawer .bx-footnote__container {
        padding-bottom: var(--spacing-48);
        padding-left: var(--spacing-32);
        padding-right: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-footnote-drawer .bx-footnote__container {
        padding-bottom: var(--spacing-56);
        padding-left: var(--spacing-40);
        padding-right: var(--spacing-40);
        padding-top: var(--spacing-40)
    }
}

.bx-footnote-drawer.is-open .bx-footnote__container {
    animation-duration: .5s !important;
    animation-name: slideUp;
    transition-duration: 1s !important
}

.bx-footnote-drawer.is-closed[aria-hidden=true] {
    display: block
}

.bx-footnote-drawer.is-closed.hideFootnote {
    display: none !important;
    z-index: -1
}

.bx-footnote-drawer.is-closed .bx-footnote__container {
    animation-duration: .5s !important;
    animation-fill-mode: forwards;
    animation-name: slideDown;
    transition-duration: 1s !important
}

.bx-footnote-drawer.is-closed .bx-drawer-footnote__backdrop {
    display: none
}

.bx-drawer-footnote__backdrop {
    bottom: 0;
    left: 0;
    opacity: .4;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.bx-dialog__container {
    z-index: 20
}

.bx-drawer-footnote-title h5 {
    font-family: var(--f-serif);
    font-size: var(--fs-20);
    font-weight: var(--fw-light);
    padding-bottom: var(--spacing-24);
    padding-right: 1.5rem
}

@media (min-width:26em) {
    .bx-drawer-footnote-title h5 {
        margin-right: 5.9rem
    }
}

@media (min-width:48em) {
    .bx-drawer-footnote-title h5 {
        margin-right: 5.5rem
    }
}

@media (min-width:80em) {
    .bx-drawer-footnote-title h5 {
        margin-right: 1.5rem
    }
}

@media (min-width:90em) {
    .bx-drawer-footnote-title h5 {
        margin-right: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-drawer-footnote-title h5 {
        font-size: var(--fs-24);
        margin-right: var(--spacing-56)
    }
}

.bx-drawer-footnote-desc p {
    word-wrap: break-word;
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-drawer-footnote-desc p {
        padding-right: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-drawer-footnote-desc p {
        padding-right: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-drawer-footnote-desc p {
        padding-right: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-drawer-footnote-desc p {
        padding-right: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-drawer-footnote-desc p {
        padding-right: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-drawer-footnote-desc p {
        font-size: var(--fs-18);
        padding-right: var(--spacing-56)
    }
}

.bx-footnote-drawer[\:not-has\(\.bx-drawer-footnote-title\)] .bx-drawer-footnote-desc {
    margin-top: var(--spacing-40)
}

.bx-footnote-drawer:not(:has(.bx-drawer-footnote-title)) .bx-drawer-footnote-desc {
    margin-top: var(--spacing-40)
}

.bx-footnote-drawer[\:has\(\.bx-drawer-footnote-title\%20h5\:empty\)] .bx-drawer-footnote-desc {
    padding-top: var(--spacing-40)
}

.bx-footnote-drawer:has(.bx-drawer-footnote-title h5:empty) .bx-drawer-footnote-desc {
    padding-top: var(--spacing-40)
}

.bx-drawer-footnote__content .footnote-title-hide {
    display: none !important
}

.bx-drawer-footnote-desc {
    flex: 1;
    overflow: auto;
    scroll-behavior: smooth;
    width: auto
}

.bx-drawer-footnote-desc::-webkit-scrollbar {
    width: .5rem
}

::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: .25rem
}

.bx-drawer-footnote-desc::-webkit-scrollbar-thumb,
.bx-footnote-dark-theme .bx-drawer-footnote-desc::-webkit-scrollbar-thumb {
    background-color: var(--c-copy);
    border-radius: .25rem
}

.bx-footnote-drawer .bx-dialog__close[data-uw-sr-styled=true] {
    background-color: var(--c-yellow)
}

.bx-footnote-drawer .bx-dialog__close[data-uw-sr-styled=true] svg>path {
    fill: var(--c-black)
}

.bx-dialog__close:hover .bx-footnote__crossbutton {
    transform: scale(1.2666666667)
}

.bx-dialog__close.highlight {
    background-color: var(--c-yellow) !important
}

.bx-dialog__close.highlight svg>path {
    fill: var(--c-black) !important
}

@keyframes slideUp {
    0% {
        transform: translateY(100%);
        -webkit-transform: translateY(100%)
    }

    to {
        transform: translateY(0);
        -webkit-transform: translateY(0)
    }
}

@keyframes slideDown {
    0% {
        transform: translateY(0);
        -webkit-transform: translateY(0)
    }

    to {
        transform: translateY(100%);
        -webkit-transform: translateY(100%)
    }
}

.bx-footnote-nowrap {
    display: inline-block !important;
    white-space: pre-wrap !important
}

.bx-bio-table .bx-footnote-nowrap {
    display: inline !important;
    display: initial !important;
    white-space: nowrap !important
}

#bx-drawer-footnote.focus-visible {
    outline: none !important
}

#bx-drawer-footnote:focus-visible {
    outline: none !important
}

.bx-drawer-footnote-desc p[data-uw-sr-styled=true] a {
    color: var(--c-black) !important
}

.bx-video-carousel[data-uw-sr-styled=true] .bx-logo-scrolling-list__play-button-group svg path {
    fill: var(--c-black)
}

.bx-video-carousel[data-uw-sr-styled=true] .bx-logo-scrolling-list__play-button-text {
    color: var(--c-black)
}

@media (min-width:48em) {
    .bx-footnote {
        --columns: 8;
        grid-column-gap: var(--spacing-16);
        grid-row-gap: 0;
        background-color: var(--c-background);
        color: var(--c-copy);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "Title Title Title Title Title Title Title Title" ". . . Desc Desc Desc Desc Desc";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        row-gap: 0
    }
}

@media (min-width:80em) {
    .bx-footnote {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc"
    }
}

.bx-footnote__animation {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-footnote__animation {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-footnote__title {
    overflow: hidden
}

.bx-footnote__title .char,
.bx-footnote__title .word {
    display: inline-block
}

.bx-footnote__title {
    font-family: var(--f-serif);
    font-size: var(--fs-48);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5
}

@media (min-width:22.5em) {
    .bx-footnote__title {
        font-size: var(--fs-40);
        grid-area: Title
    }
}

@media (min-width:26em) {
    .bx-footnote__title {
        font-size: var(--fs-48);
        grid-area: Title
    }
}

@media (min-width:48em) {
    .bx-footnote__title {
        font-size: var(--fs-48);
        grid-area: Title
    }
}

@media (min-width:80em) {
    .bx-footnote__title {
        font-size: var(--fs-48);
        grid-area: Title
    }
}

@media (min-width:90em) {
    .bx-footnote__title {
        font-size: var(--fs-56);
        grid-area: Title
    }
}

@media (min-width:120em) {
    .bx-footnote__title {
        font-size: var(--fs-72);
        grid-area: Title
    }
}

@media (min-width:22.5em) {
    .bx-footnote__description-spacing {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-footnote__description-spacing {
        margin-top: 0
    }
}

.bx-footnote__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-footnote__inner {
        --columns: 4;
        grid-template-areas: "Title Title Title Title" "Desc Desc Desc Desc"
    }
}

@media (min-width:48em) {
    .bx-footnote__inner {
        --columns: 8;
        grid-template-areas: "Title Title Title Title Title Title Title Title " "Desc Desc Desc Desc Desc Desc Desc Desc "
    }
}

@media (min-width:80em) {
    .bx-footnote__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title . . Desc Desc Desc Desc Desc"
    }
}

.bx-footnote_front {
    opacity: 0
}

.bx-footnote__description {
    align-self: center;
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    grid-area: Desc;
    letter-spacing: .02rem;
    line-height: 1.5
}

@media (min-width:22.5em) {
    .bx-footnote__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:26em) {
    .bx-footnote__description {
        font-size: var(--fs-20)
    }
}

@media (min-width:48em) {
    .bx-footnote__description {
        font-size: var(--fs-20)
    }
}

@media (min-width:80em) {
    .bx-footnote__description {
        align-self: start;
        font-size: var(--fs-18)
    }
}

@media (min-width:90em) {
    .bx-footnote__description {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-footnote__description {
        font-size: var(--fs-20)
    }
}

.bx-footnote__titleError {
    bottom: var(--spacing-48);
    color: var(--c-red);
    display: block;
    font-size: var(--spacing-12);
    position: absolute
}

.bx-footnote .bx-error-custom {
    color: var(--c-red);
    font-size: var(--spacing-12);
    width: -moz-max-content;
    width: max-content
}

.bx-footnote-block {
    word-wrap: break-word;
    background: var(--c-background);
    color: var(--c-copy);
    padding: 3.125rem 0
}

.bx-footnote-block__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-footnote-block__container {
    border: 2px solid #000;
    border-radius: 10px;
    border-style: groove;
    margin-top: .625rem;
    padding: .625rem
}

.bx-footnote-block__delete-wrapper {
    text-align: right
}

.bx-footnote-block__delete-button {
    margin-top: .625rem
}

.bx-footnote__field {
    border-bottom: .0625rem solid var(--c-copy);
    margin: 3.125rem 0 !important;
    width: 100%
}

.footnote-section {
    margin-bottom: 3.125rem
}

.footnote-section_author[\:has\(span\.cdascode\)] {
    font-size: .9375rem
}

.footnote-section_author:has(span.cdascode) {
    font-size: .9375rem
}

.footnote-section .tenup--block-components__character-count {
    justify-content: flex-end !important
}

.bx-article-page-header__inner {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    background-color: var(--c-background);
    color: var(--c-copy);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (max-width:22.5em) {
    .bx-article-page-header__inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow" "Desc Desc Desc Desc" "Title Title Title Title" "ShareBtn ShareBtn ShareBtn ShareBtn"
    }
}

@media (min-width:22.5em) {
    .bx-article-page-header__inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Desc Desc Desc Desc" "Title Title Title Title " ". ShareBtn ShareBtn . ";
        position: relative
    }
}

@media (min-width:26em) {
    .bx-article-page-header__inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Desc Desc Desc Desc " "Title Title Title Title " ". ShareBtn ShareBtn . ";
        position: relative
    }
}

@media (min-width:48em) {
    .bx-article-page-header__inner {
        --columns: 8;
        grid-template-areas: ". Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . " ". Desc Desc Desc Desc Desc Desc . " "Title Title Title Title Title Title Title Title " ". . . ShareBtn ShareBtn . . . ";
        position: relative
    }
}

@media (min-width:80em) {
    .bx-article-page-header__inner {
        --columns: 16;
        grid-template-areas: ". . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . " ". . . . Desc Desc Desc Desc Desc Desc Desc Desc . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . "
    }
}

@media print {
    .bx-article-page-header__inner {
        --columns: 16;
        grid-template-areas: ". . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . " ". . . . Desc Desc Desc Desc Desc Desc Desc Desc . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . " ". . . . . . . ShareBtn ShareBtn . . . . . . . "
    }
}

@media (min-width:90em) {
    .bx-article-page-header__inner {
        --columns: 16;
        grid-template-areas: ". . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . " ". . . . Desc Desc Desc Desc Desc Desc Desc Desc . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . "
    }
}

@media (min-width:120em) {
    .bx-article-page-header__inner {
        --columns: 16;
        grid-template-areas: ". . . . . Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow . . . . . " ". . . . . Desc Desc Desc Desc Desc Desc . . . . . " ". . Title Title Title Title Title Title Title Title Title Title Title Title . . "
    }
}

.bx-article-page-header__animation {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-article-page-header__animation {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-article-page-header__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.bx-article-page-header__animation[data-uw-sr-styled=true] .bx-article-page-header__inner {
    background-color: #ff0 !important;
    color: #000 !important
}

.bx-article-page-header__animation[data-uw-sr-styled=true] .button-small circle,
.bx-article-page-header__animation[data-uw-sr-styled=true] .bx-article-page-header__share__button circle,
.bx-article-page-header__animation[data-uw-sr-styled=true] .bx-article-page-header__share__button__auth circle,
.bx-article-page-header__animation[data-uw-sr-styled=true] .share-button-max circle {
    fill: var(--c-black)
}

.bx-article-page-header__animation[data-uw-sr-styled=true] .share-btn-box,
.bx-article-page-header__animation[data-uw-sr-styled=true] .share-button-max {
    background-color: #000
}

.share-button-max[data-focus-type=keyboard] {
    background-color: #ff0
}

.share-button-max[data-focus-type=keyboard] svg circle {
    fill: #ff0;
    stroke: #000
}

.ShareBtnMaxFb.focus-visible svg path,
.ShareBtnMaxLinkedIn.focus-visible svg path,
.ShareBtnMaxTwitter.focus-visible svg path,
.ShareBtnSmallFb.focus-visible svg path,
.ShareBtnSmallLinkedIn.focus-visible svg path,
.ShareBtnSmallTwitter.focus-visible svg path,
.share-button-max[data-focus-type=keyboard] svg path {
    fill: var(--c-black) !important
}

.ShareBtnMaxFb:focus-visible svg path,
.ShareBtnMaxLinkedIn:focus-visible svg path,
.ShareBtnMaxTwitter:focus-visible svg path,
.ShareBtnSmallFb:focus-visible svg path,
.ShareBtnSmallLinkedIn:focus-visible svg path,
.ShareBtnSmallTwitter:focus-visible svg path {
    fill: var(--c-black) !important
}

.cross[data-focus-type=keyboard] g path,
.share-button-max[data-uw-sr-styled=true] .cross g path {
    fill: var(--c-black)
}

.share-button-max[data-uw-sr-styled=true] svg circle {
    fill: #ff0;
    stroke: #000
}

.share-button-max[data-uw-sr-styled=true] .social-links-max a svg path,
.share-button-max[data-uw-sr-styled=true] svg path {
    fill: var(--c-black)
}

svg[data-uw-sr-styled=true] path {
    fill: var(--c-black) !important
}

.bx-article-page-header__animation[data-uw-sr-styled=true] .button-small path,
.bx-article-page-header__animation[data-uw-sr-styled=true] .bx-article-page-header__share__button path,
.bx-article-page-header__animation[data-uw-sr-styled=true] .bx-article-page-header__share__button__auth path,
.bx-article-page-header__animation[data-uw-sr-styled=true] .share-btn-box .social-links-small a svg path,
.bx-article-page-header__animation[data-uw-sr-styled=true] .share-button-max .social-links-max a svg path,
.bx-article-page-header__animation[data-uw-sr-styled=true] .share-button-max path {
    fill: var(--c-white)
}

.button-small[data-uw-sr-styled=true]>svg>g>circle,
.bx-article-page-header__share__button[data-uw-sr-styled=true]>svg>g>g>g>circle,
.bx-article-page-header__share__button__auth[data-uw-sr-styled=true]>svg>g>g>g>circle {
    fill: var(--c-black)
}

.button-small[data-uw-sr-styled=true]>svg>g>path,
.bx-article-page-header__share__button[data-uw-sr-styled=true]>svg>g>g>g>path,
.bx-article-page-header__share__button__auth[data-uw-sr-styled=true]>svg>g>g>g>path {
    fill: var(--c-white)
}

.bx-article-page-header__animation[data-uw-sr-styled=true] .bx-article-page-header__article__title a,
.bx-article-page-header__animation[data-uw-sr-styled=true] .bx-article-page-header__eyebrow__description a,
.bx-article-page-header__animation[data-uw-sr-styled=true] .bx-article-page-header__eyebrow__title a,
.bx-article-page-header__article__title[data-uw-sr-styled=true] a,
.bx-article-page-header__eyebrow__description[data-uw-sr-styled=true] a,
.bx-article-page-header__eyebrow__title[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-article-page-header__eyebrow__title {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Eyebrow;
    text-align: center;
    text-transform: uppercase
}

@media (max-width:22.5em) {
    .bx-article-page-header__eyebrow__title {
        font-size: var(--fs-14)
    }
}

@media (min-width:22.5em) {
    .bx-article-page-header__eyebrow__title {
        font-size: var(--fs-14)
    }
}

@media (min-width:26em) {
    .bx-article-page-header__eyebrow__title {
        font-size: var(--fs-14)
    }
}

@media (min-width:48em) {
    .bx-article-page-header__eyebrow__title {
        font-size: var(--fs-14)
    }
}

@media (min-width:80em) {
    .bx-article-page-header__eyebrow__title {
        font-size: var(--fs-16)
    }
}

@media print {
    .bx-article-page-header__eyebrow__title {
        font-size: var(--fs-16)
    }
}

@media (min-width:90em) {
    .bx-article-page-header__eyebrow__title {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-article-page-header__eyebrow__title {
        font-size: var(--fs-18);
        line-height: 2.25rem
    }
}

.bx-article-page-header__eyebrow__description {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Desc;
    text-align: center;
    text-transform: uppercase
}

@media (max-width:22.5em) {
    .bx-article-page-header__eyebrow__description {
        font-size: .75rem
    }
}

@media (min-width:22.5em) {
    .bx-article-page-header__eyebrow__description {
        font-size: .75rem
    }
}

@media print {
    .bx-article-page-header__eyebrow__description {
        font-size: .75rem
    }
}

@media (min-width:120em) {
    .bx-article-page-header__eyebrow__description {
        font-size: var(--fs-14)
    }
}

@media (max-width:22.5em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\)] .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-16)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title) .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\)] .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-16)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title) .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\)] .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-16)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title) .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-16)
    }
}

@media print {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\)] .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-16)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title) .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\)] .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-24)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title) .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\)] .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-24)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title) .bx-article-page-header__eyebrow__description {
        margin-top: var(--spacing-24)
    }
}

.bx-article-page-header__article__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: Title;
    text-align: center
}

@media (min-width:22.5em) {
    .bx-article-page-header__article__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:26em) {
    .bx-article-page-header__article__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:48em) {
    .bx-article-page-header__article__title {
        font-size: var(--fs-48)
    }
}

@media (min-width:80em) {
    .bx-article-page-header__article__title {
        font-size: var(--fs-56)
    }
}

@media print {
    .bx-article-page-header__article__title {
        font-size: var(--fs-56)
    }
}

@media (min-width:90em) {
    .bx-article-page-header__article__title {
        font-size: var(--fs-64)
    }
}

@media (min-width:120em) {
    .bx-article-page-header__article__title {
        font-size: var(--fs-80)
    }
}

@media (min-width:22.5em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\,\%20\.bx-article-page-header__eyebrow__description\)] .bx-article-page-header__article__title {
        margin-top: var(--spacing-48)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title, .bx-article-page-header__eyebrow__description) .bx-article-page-header__article__title {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\,\%20\.bx-article-page-header__eyebrow__description\)] .bx-article-page-header__article__title {
        margin-top: var(--spacing-48)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title, .bx-article-page-header__eyebrow__description) .bx-article-page-header__article__title {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\,\%20\.bx-article-page-header__eyebrow__description\)] .bx-article-page-header__article__title {
        margin-top: var(--spacing-48)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title, .bx-article-page-header__eyebrow__description) .bx-article-page-header__article__title {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\,\%20\.bx-article-page-header__eyebrow__description\)] .bx-article-page-header__article__title {
        margin-top: var(--spacing-56)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title, .bx-article-page-header__eyebrow__description) .bx-article-page-header__article__title {
        margin-top: var(--spacing-56)
    }
}

@media print {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\,\%20\.bx-article-page-header__eyebrow__description\)] .bx-article-page-header__article__title {
        margin-top: var(--spacing-56)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title, .bx-article-page-header__eyebrow__description) .bx-article-page-header__article__title {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\,\%20\.bx-article-page-header__eyebrow__description\)] .bx-article-page-header__article__title {
        margin-top: var(--spacing-64)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title, .bx-article-page-header__eyebrow__description) .bx-article-page-header__article__title {
        margin-top: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-article-page-header__animation[\:has\(\.bx-article-page-header__eyebrow__title\,\%20\.bx-article-page-header__eyebrow__description\)] .bx-article-page-header__article__title {
        margin-top: var(--spacing-72)
    }

    .bx-article-page-header__animation:has(.bx-article-page-header__eyebrow__title, .bx-article-page-header__eyebrow__description) .bx-article-page-header__article__title {
        margin-top: var(--spacing-72)
    }
}

.cross {
    margin: 1.25rem 1.25rem 1.25rem 2.55rem
}

.cross,
.cross-svg-one,
.share-svg-one {
    display: none
}

.activeBtnSmall {
    display: inline
}

@media (max-width:79.9375em) {
    #shareIcon {
        transform: rotate(270deg)
    }
}

.share-btn-container {
    border-radius: 1.875rem;
    overflow: hidden;
    position: absolute;
    width: 3.5rem
}

@media (min-width:22.5em) {
    .share-btn-container {
        bottom: .5rem;
        height: 14.875rem;
        left: 8.5rem;
        position: absolute
    }
}

@media (min-width:26em) {
    .share-btn-container {
        bottom: .3rem;
        height: 14.875rem;
        left: 9.75rem;
        position: absolute
    }
}

@media (min-width:48em) {
    .share-btn-container {
        height: 14.875rem;
        left: 19.75rem;
        position: absolute
    }
}

@media (min-width:80em) {
    .share-btn-container {
        display: none
    }
}

@media print {
    .share-btn-container {
        display: none
    }
}

@media (min-width:26em) {
    .oneLinetitle {
        bottom: .5rem;
        height: 14.875rem;
        left: 9.75rem;
        position: absolute
    }
}

@media (min-width:48em) {
    .oneLinetitle {
        left: 19.75rem;
        position: absolute;
        top: 2.3rem
    }
}

@media print {
    .oneLinetitle {
        left: 19.75rem;
        position: absolute;
        top: 2.3rem
    }
}

@media (min-width:26em) {
    .threeLinesTitle {
        bottom: .5rem;
        height: 14.875rem;
        left: 9.75rem;
        position: absolute
    }
}

@media (min-width:48em) {
    .threeLinesTitle {
        bottom: .3rem;
        height: 14.875rem;
        left: 19.75rem;
        position: absolute
    }
}

@media print {
    .threeLinesTitle {
        bottom: .3rem;
        height: 14.875rem;
        left: 19.75rem;
        position: absolute
    }
}

.share-btn-box {
    background: #000;
    border-radius: 1.875rem;
    height: 100%;
    position: relative;
    top: 100%;
    transition: top .4s
}

.share-btn-box.show {
    top: 0
}

.share-btn-box.showTwoSocialLinks {
    top: 29%
}

.share-btn-box.showOneSocialLink {
    top: 54%
}

#btnSmall {
    grid-area: ShareBtn;
    margin-top: var(--spacing-48) !important;
    margin: auto;
    position: relative;
    width: 3.5rem
}

@media (min-width:80em) {
    #btnSmall {
        display: none
    }
}

@media print {
    #btnSmall {
        display: block
    }
}

.ShareBtnSmallLinkedIn {
    margin-left: .988rem;
    margin-right: .988rem;
    margin-top: 2rem
}

.ShareBtnSmallTwitter {
    margin-left: .95rem;
    margin-right: .95rem;
    margin-top: 2.05rem
}

.ShareBtnSmallFb {
    margin-left: 1.4rem;
    margin-right: 1.4rem;
    margin-top: 2.05rem
}

.social-links-small {
    align-items: center;
    display: flex;
    flex-direction: column
}

.bx-article-page-header__animation {
    overflow-x: scroll
}

.bx-article-page-header__animation::-webkit-scrollbar {
    display: none
}

.share-container-max {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    right: 0
}

@media (min-width:80em) {
    .share-container-max {
        bottom: 9.625rem;
        left: 74.8rem;
        position: absolute;
        right: .5rem;
        top: 13rem
    }
}

@media print {
    .share-container-max {
        bottom: 9.625rem;
        left: 74.8rem;
        position: absolute;
        right: .5rem;
        top: 13rem
    }
}

@media (max-width:79.9375em) {
    .share-container-max {
        display: none;
        justify-content: center;
        margin-top: var(--spacing-48)
    }
}

@media (min-width:81em) and (max-width:89.9375em) {
    .share-container-max {
        bottom: 9.625rem;
        left: 76.25rem;
        position: absolute;
        right: .5rem;
        top: 13rem
    }
}

@media (min-width:90em) {
    .share-container-max {
        bottom: 10.75rem;
        left: 83.5rem;
        position: absolute;
        right: 1rem;
        top: 14.25rem
    }
}

@media (min-width:120em) {
    .share-container-max {
        bottom: 12.5rem;
        left: 109.063rem;
        position: absolute;
        right: 2.5rem;
        top: 16.5rem
    }
}

@media (min-width:80em) {
    .oneLinetitleMaxWoDesc {
        top: 8rem !important
    }
}

@media print {
    .oneLinetitleMaxWoDesc {
        top: 8rem !important
    }
}

@media (min-width:81em) and (max-width:89.9375em) {
    .oneLinetitleMaxWoDesc {
        top: 8rem !important
    }
}

@media (min-width:90em) {
    .oneLinetitleMaxWoDesc {
        top: 9.25rem !important
    }
}

@media (min-width:120em) {
    .oneLinetitleMaxWoDesc {
        top: 11.25rem !important
    }
}

@media (min-width:80em) {
    .twoLinetitleMaxWoDesc {
        top: 11rem !important
    }
}

@media print {
    .twoLinetitleMaxWoDesc {
        top: 11rem !important
    }
}

@media (min-width:81em) and (max-width:89.9375em) {
    .twoLinetitleMaxWoDesc {
        top: 11rem !important
    }
}

@media (min-width:90em) {
    .twoLinetitleMaxWoDesc {
        top: 12.25rem !important
    }
}

@media (min-width:120em) {
    .twoLinetitleMaxWoDesc {
        top: 14.5rem !important
    }
}

@media (min-width:80em) {
    .threeLinesTitleMaxWoDesc {
        top: 13.5rem !important
    }
}

@media print {
    .threeLinesTitleMaxWoDesc {
        top: 13.5rem !important
    }
}

@media (min-width:81em) and (max-width:89.9375em) {
    .threeLinesTitleMaxWoDesc {
        top: 13.5rem !important
    }
}

@media (min-width:90em) {
    .threeLinesTitleMaxWoDesc {
        top: 15.25rem !important
    }
}

@media (min-width:120em) {
    .threeLinesTitleMaxWoDesc {
        top: 19.5rem !important
    }
}

@media (min-width:80em) {
    .oneLinetitleMax {
        bottom: 9.625rem;
        left: 74.8rem;
        position: absolute;
        right: .5rem;
        top: 10rem
    }
}

@media print {
    .oneLinetitleMax {
        bottom: 9.625rem;
        left: 74.8rem;
        position: absolute;
        right: .5rem;
        top: 10rem
    }
}

@media (max-width:79.9375em) {
    .oneLinetitleMax {
        display: none;
        justify-content: center;
        margin-top: var(--spacing-48)
    }
}

@media (min-width:81em) and (max-width:89.9375em) {
    .oneLinetitleMax {
        bottom: 9.625rem;
        left: 76.25rem;
        position: absolute;
        right: .5rem;
        top: 10rem
    }
}

@media (min-width:90em) {
    .oneLinetitleMax {
        bottom: 10.75rem;
        left: 83.5rem;
        position: absolute;
        right: 1rem;
        top: 11.25rem
    }
}

@media (min-width:120em) {
    .oneLinetitleMax {
        bottom: 12.5rem;
        left: 109.063rem;
        position: absolute;
        right: 2.5rem;
        top: 13.6rem
    }
}

@media (min-width:80em) {
    .threeLinesTitleMax {
        bottom: 9.625rem;
        left: 74.8rem;
        position: absolute;
        right: .5rem;
        top: 16rem
    }
}

@media print {
    .threeLinesTitleMax {
        bottom: 9.625rem;
        left: 74.8rem;
        position: absolute;
        right: .5rem;
        top: 16rem
    }
}

@media (max-width:79.9375em) {
    .threeLinesTitleMax {
        display: none;
        justify-content: center;
        margin-top: var(--spacing-48)
    }
}

@media (min-width:81em) and (max-width:89.9375em) {
    .threeLinesTitleMax {
        bottom: 9.625rem;
        left: 76.25rem;
        position: absolute;
        right: .5rem;
        top: 15.5rem
    }
}

@media (min-width:90em) {
    .threeLinesTitleMax {
        bottom: 10.75rem;
        left: 83.5rem;
        position: absolute;
        right: 1rem;
        top: 17.25rem
    }
}

@media (min-width:120em) {
    .threeLinesTitleMax {
        bottom: 12.5rem;
        left: 109.063rem;
        position: absolute;
        right: 2.5rem;
        top: 21.5rem
    }
}

.share {
    transition: transform .2s
}

.share-button-max:hover .share {
    transform: scale(1.1)
}

.cross {
    transition: transform .2s
}

.cross:hover {
    transform: scale(1.3)
}

.FbSvg,
.LinkedInSvg,
.TwitterSvg {
    transition: transform .2s
}

.FbSvg:hover,
.LinkedInSvg:hover,
.TwitterSvg:hover {
    transform: scale(1.2)
}

svg#crossIcon {
    outline: none
}

.share-button-max {
    align-items: center;
    background-color: #000;
    border: none;
    border-radius: 1.875rem;
    color: #fff;
    display: flex;
    justify-content: center;
    transition: width .3s linear
}

@media (max-width:79.9375em) {
    .share-button-max {
        transform: rotate(90deg)
    }
}

.social-links-max {
    align-items: center;
    color: #000;
    display: flex;
    max-width: 0;
    transition: max-width .4s ease-in-out
}

.social-links-max a {
    color: #000;
    text-decoration: none;
    white-space: nowrap
}

@media (max-width:79.9375em) {
    .social-links-max a {
        padding: .313rem;
        transform: rotate(270deg)
    }
}

.ShareBtnMaxFb {
    margin-left: 2.025rem
}

.ShareBtnMaxTwitter {
    margin-left: 2.05rem
}

.ShareBtnMaxLinkedIn {
    margin-left: 2.05rem;
    padding-left: .003rem
}

.share-container-max.expanded .share-button-max {
    position: relative
}

.share-container-max.expanded .social-links-max {
    max-width: 25rem
}

@media (max-width:79.9375em) {
    .share-container-max.expanded .social-links-max {
        margin: 0
    }
}

.bx-article-page-header__share__button {
    grid-area: ShareBtn
}

@media (min-width:80em) {
    .bx-article-page-header__share__button {
        bottom: 3.125rem;
        left: 76.25rem;
        padding-bottom: 0;
        position: absolute;
        top: 12.5rem
    }
}

@media print {
    .bx-article-page-header__share__button {
        bottom: 3.125rem;
        left: 76.25rem;
        padding-bottom: 0;
        position: absolute;
        top: 12.5rem
    }
}

@media (max-width:79.9375em) {
    .bx-article-page-header__share__button {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:81em) and (max-width:89.9375em) {
    .bx-article-page-header__share__button {
        bottom: 3.125rem;
        left: 79.375rem;
        position: absolute;
        top: 32.5rem
    }
}

@media (min-width:90em) {
    .bx-article-page-header__share__button {
        bottom: 3.125rem;
        left: 85.625rem;
        position: absolute
    }
}

@media (min-width:120em) {
    .bx-article-page-header__share__button {
        bottom: 21.25rem;
        left: 113.75rem;
        position: absolute
    }
}

.is-color-theme-dark .button-small circle,
.is-color-theme-dark .bx-article-page-header__share__button__auth circle,
.is-color-theme-dark .share-button-max circle {
    fill: var(--c-white)
}

.is-color-theme-dark .share-btn-box,
.is-color-theme-dark .share-button-max {
    background: #fff
}

.is-color-theme-dark .button-small path,
.is-color-theme-dark .bx-article-page-header__share__button__auth path,
.is-color-theme-dark .share-button-max path {
    fill: var(--c-black)
}

.is-color-theme-dark .share-btn-box .social-links-small a svg path,
.is-color-theme-dark .share-button-max .social-links-max a svg path {
    fill: var(--c-black) !important
}

.bx-article-page-header__share__button__auth circle,
.share-button-max circle {
    fill: var(--c-black)
}

.bx-article-page-header__share__button__auth path,
.share-button-max .social-links-max a path,
.share-button-max path {
    fill: var(--c-white)
}

.bx-article-page-header__animation .bx-article-page-header__share__button__auth {
    grid-area: ShareBtn
}

@media (min-width:80em) {
    .bx-article-page-header__animation .bx-article-page-header__share__button__auth {
        bottom: 7.125rem;
        left: 58.25rem;
        padding-bottom: 0;
        position: absolute;
        top: .375rem
    }
}

@media print {
    .bx-article-page-header__animation .bx-article-page-header__share__button__auth {
        bottom: 7.125rem;
        left: 58.25rem;
        padding-bottom: 0;
        position: absolute;
        top: .375rem
    }
}

@media (min-width:81em) and (max-width:89.9375em) {
    .bx-article-page-header__animation .bx-article-page-header__share__button__auth {
        bottom: 6.75rem;
        left: 62.375rem;
        position: absolute;
        top: .625rem
    }
}

@media (min-width:90em) {
    .bx-article-page-header__animation .bx-article-page-header__share__button__auth {
        bottom: 6.25rem;
        left: 68.625rem;
        position: absolute
    }
}

@media (min-width:120em) {
    .bx-article-page-header__animation .bx-article-page-header__share__button__auth {
        bottom: 21.875rem;
        left: 96.75rem;
        position: absolute;
        top: 20.875rem
    }
}

@media (min-width:22.5em) {

    .bx-article-page-header__share__button>svg,
    .bx-article-page-header__share__button__auth>svg {
        height: 3.5rem;
        width: 3.5rem
    }
}

@media (min-width:80em) {

    .bx-article-page-header__share__button>svg,
    .bx-article-page-header__share__button__auth>svg {
        height: 3rem;
        width: 3rem
    }
}

@media print {

    .bx-article-page-header__share__button>svg,
    .bx-article-page-header__share__button__auth>svg {
        height: 3rem;
        width: 3rem
    }
}

@media (min-width:90em) {

    .bx-article-page-header__share__button>svg,
    .bx-article-page-header__share__button__auth>svg {
        height: 3rem;
        width: 3rem
    }
}

@media (min-width:120em) {

    .bx-article-page-header__share__button>svg,
    .bx-article-page-header__share__button__auth>svg {
        height: 3.5rem;
        width: 3.5rem
    }
}

.bx-email-capture {
    position: relative
}

.bx-email-capture-container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.bx-email-capture-form {
    grid-area: form
}

.bx-email-capture-innerblocks_author .block-editor-block-list__layout .block-list-appender .block-editor-default-block-appender .block-editor-inserter {
    border: var(--spacing-8) red solid;
    display: none
}

.is-color-theme-dark .bx-email-capture__arrow-icon>path {
    fill: #fff
}

.is-color-theme-dark .bx-email-capture__inner .block-editor-button-block-appender {
    box-shadow: inset 0 0 0 .125rem var(--c-white);
    color: #fff
}

.bx-email-capture__success-state_display {
    display: none
}

.bx-email-capture__success-state {
    grid-area: success;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 50%)
}

@media(min-width:22.5em) {
    .bx-email-capture__success-state {
        bottom: var(--spacing-40)
    }
}

@media(min-width:26em) {
    .bx-email-capture__success-state {
        bottom: 2.75rem
    }
}

@media(min-width:48em) {
    .bx-email-capture__success-state {
        bottom: var(--spacing-48)
    }
}

@media(min-width:80em) {
    .bx-email-capture__success-state {
        bottom: var(--spacing-72)
    }
}

@media print {
    .bx-email-capture__success-state {
        bottom: var(--spacing-80)
    }
}

@media(min-width:120em) {
    .bx-email-capture__success-state {
        bottom: var(--spacing-96)
    }
}

.bx-email-capture__success-message {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media(min-width:22.5em) {
    .bx-email-capture__success-message {
        font-size: .75rem;
        max-width: 11.5rem
    }
}

@media(min-width:26em) {
    .bx-email-capture__success-message {
        font-size: var(--fs-14);
        max-width: 13rem
    }
}

@media(min-width:48em) {
    .bx-email-capture__success-message {
        font-size: var(--fs-16);
        max-width: 17.875rem
    }
}

@media(min-width:80em) {
    .bx-email-capture__success-message {
        font-size: var(--fs-18);
        max-width: 17.875rem
    }
}

@media print {
    .bx-email-capture__success-message {
        font-size: var(--fs-18);
        max-width: 17.875rem
    }
}

@media(min-width:90em) {
    .bx-email-capture__success-message {
        max-width: 20rem
    }
}

@media(min-width:120em) {
    .bx-email-capture__success-message {
        font-size: var(--fs-20);
        max-width: 20rem
    }
}

.bx-email-capture__success-container-background {
    background-color: var(--c-copy)
}

.bx-email-capture_sucess-container {
    display: flex;
    justify-content: space-between
}

@media(min-width:22.5em) {
    .bx-email-capture_sucess-container {
        padding: var(--spacing-16) var(--spacing-8) var(--spacing-16) var(--spacing-8);
        width: 20.5rem
    }
}

@media(min-width:26em) {
    .bx-email-capture_sucess-container {
        width: 23rem
    }
}

@media(min-width:48em) {
    .bx-email-capture_sucess-container {
        padding: var(--spacing-16) var(--spacing-16) var(--spacing-16) var(--spacing-16);
        width: 32rem
    }
}

@media(min-width:80em) {
    .bx-email-capture_sucess-container {
        padding: var(--spacing-24) var(--spacing-24) var(--spacing-24) var(--spacing-24);
        width: 35rem
    }
}

@media print {
    .bx-email-capture_sucess-container {
        padding: var(--spacing-24) var(--spacing-24) var(--spacing-24) var(--spacing-24);
        width: 35rem
    }
}

@media(min-width:90em) {
    .bx-email-capture_sucess-container {
        width: 39rem
    }
}

@media(min-width:120em) {
    .bx-email-capture_sucess-container {
        width: 38rem
    }
}

.bx-email-capture__success-link {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    position: relative;
    text-decoration: none
}

@media(min-width:22.5em) {
    .bx-email-capture__success-link {
        font-size: .75rem;
        max-width: 7rem
    }
}

@media(min-width:26em) {
    .bx-email-capture__success-link {
        font-size: var(--fs-14);
        max-width: 7.5rem
    }
}

@media(min-width:48em) {
    .bx-email-capture__success-link {
        font-size: var(--fs-16);
        max-width: 10.625rem
    }
}

@media(min-width:80em) {
    .bx-email-capture__success-link {
        font-size: var(--fs-18);
        max-width: 10.625rem
    }
}

@media print {
    .bx-email-capture__success-link {
        font-size: var(--fs-18);
        max-width: 10.625rem
    }
}

@media(min-width:90em) {
    .bx-email-capture__success-link {
        max-width: 12rem
    }
}

@media(min-width:120em) {
    .bx-email-capture__success-link {
        font-size: var(--fs-20)
    }
}

.bx-email-capture-success_color {
    color: var(--c-background)
}

.bx-email-capture__inner {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (max-width:22.5em) {
    .bx-email-capture__inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title" "Link Link Link Link" "innerblocks innerblocks innerblocks innerblocks " "success success success success"
    }
}

@media (min-width:22.5em) {
    .bx-email-capture__inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title" "form form form form" "Link Link Link Link " "innerblocks innerblocks innerblocks innerblocks" "success success success success"
    }
}

@media (min-width:26em) {
    .bx-email-capture__inner {
        --columns: 4;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title " "form form form form" "Link Link Link . " "success success success success"
    }
}

@media (min-width:48em) {
    .bx-email-capture__inner {
        --columns: 8;
        grid-template-areas: " Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " " Title Title Title Title Title Title Title . " "Link Link Link .           form form form form  " "innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks" ". success success success success success success . "
    }
}

@media (min-width:80em) {
    .bx-email-capture__inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title . . form form form form form " "Link Link Link Link . . . . . . .form form form form form  " "innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks" ". . . . success success success success success success success success . . . . "
    }
}

@media print {
    .bx-email-capture__inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow " "Title Title Title Title Title Title Title Title Title . . form form form form form " "Link Link Link Link . . . . . . .form form form form form  " "innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks" ". . . . success success success success success success success success . . . . "
    }
}

@media (min-width:90em) {
    .bx-email-capture__inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title Title . . form form form form form " "Link Link Link Link . . . . . . .  form form form form form " "innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks" ". . . . success success success success success success success success . . . . "
    }
}

@media (min-width:120em) {
    .bx-email-capture__inner {
        --columns: 16;
        grid-template-areas: "Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow Eyebrow" "Title Title Title Title Title Title Title Title Title . . form form form form form " "Link Link Link Link . . . . . . . form form form form form " "innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks innerblocks" ". . . . . success success success success success success . . . . . "
    }
}

.bx-email-capture__eyebrow_author {
    grid-area: Eyebrow
}

.bx-email-capture-innerblocks_author {
    grid-area: innerblocks
}

.bx-email-capture__submit {
    grid-area: button
}

.bx-email-capture__eyebrow {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    grid-area: Eyebrow
}

@media (max-width:22.5em) {
    .bx-email-capture__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-email-capture__eyebrow {
        font-size: var(--fs-14);
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-email-capture__eyebrow {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-email-capture__eyebrow {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-email-capture__eyebrow {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-email-capture__eyebrow {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-email-capture__eyebrow {
        font-size: var(--fs-18);
        line-height: 2 !important;
        padding-bottom: var(--spacing-72)
    }
}

.bx-email-capture__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: Title
}

@media (max-width:22.5em) {
    .bx-email-capture__title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-email-capture__title {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-email-capture__title {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:80em) {
    .bx-email-capture__title {
        font-size: var(--fs-40);
        padding-bottom: 0
    }
}

@media print {
    .bx-email-capture__title {
        font-size: var(--fs-40);
        padding-bottom: 0
    }
}

@media (min-width:90em) {
    .bx-email-capture__title {
        font-size: var(--fs-48)
    }
}

@media (min-width:120em) {
    .bx-email-capture__title {
        font-size: var(--fs-64)
    }
}

.bx-email-capture__socialLink-text_author .bx-singular-link .bx-singular-link__icon,
.bx-email-capture__success-link .bx-singular-link .bx-singular-link__icon {
    display: none
}

.bx-email-capture-form .block-editor-block-list__layout {
    position: relative
}

.bx-email-capture-form .block-editor-block-list__layout .block-list-appender {
    bottom: -(var(--spacing-48));
    position: absolute
}

.bx-email-capture__socialLink-text_author {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    padding-top: var(--spacing-16)
}

@media (max-width:22.5em) {
    .bx-email-capture__socialLink-text_author {
        font-size: var(--fs-18)
    }
}

@media (min-width:22.5em) {
    .bx-email-capture__socialLink-text_author {
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-email-capture__socialLink-text_author {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-email-capture__socialLink-text_author {
        font-size: var(--fs-20)
    }
}

.bx-email-capture__socialLink-text {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (max-width:22.5em) {
    .bx-email-capture__socialLink-text {
        font-size: var(--fs-18)
    }
}

@media (min-width:22.5em) {
    .bx-email-capture__socialLink-text {
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-email-capture__socialLink-text {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-email-capture__socialLink-text {
        font-size: var(--fs-20)
    }
}

.bx-email-capture__socialLink {
    display: inline-table
}

.bx-email-capture__socialLink-Area {
    bottom: 0;
    grid-area: Link;
    position: relative
}

.bx-email-capture__arrow-icon {
    margin-right: var(--spacing-16)
}

@media(min-width:120em) {
    .bx-email-capture__arrow-icon {
        margin-right: var(--spacing-24)
    }
}

@media(min-width:80em) {
    .bx-email-capture__socialLink-position {
        bottom: 0;
        position: absolute
    }
}

@media print {
    .bx-email-capture__socialLink-position {
        bottom: 0;
        position: absolute
    }
}

.bx-email-capture__socialLink:hover .bx-email-capture__arrow-icon {
    animation-duration: 1s;
    animation-name: bounceAlpha;
    animation-timing-function: linear
}

.bx-email-capture__link-animation:after {
    background-color: var(--c-copy);
    content: "";
    display: block;
    height: .125rem;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .6s cubic-bezier(.19, 1, .22, 1) !important;
    width: 100%
}

.bx-email-capture__submit-button {
    padding-top: var(--spacing-48)
}

@media(min-width:80em) {
    .bx-email-capture-form-checkbox-author {
        padding-top: var(--spacing-40)
    }
}

@media print {
    .bx-email-capture-form-checkbox-author {
        padding-top: var(--spacing-40)
    }
}

@media(min-width:90em) {
    .bx-email-capture-form-checkbox-author {
        padding-top: var(--spacing-40)
    }
}

@media(min-width:120em) {
    .bx-email-capture-form-checkbox-author {
        padding-top: var(--spacing-48)
    }
}

@media(min-width:80em) {
    .bx-email-capture__submit {
        padding-top: var(--spacing-40)
    }
}

@media print {
    .bx-email-capture__submit {
        padding-top: var(--spacing-40)
    }
}

@media(min-width:90em) {
    .bx-email-capture__submit {
        padding-top: var(--spacing-40)
    }
}

@media(min-width:120em) {
    .bx-email-capture__submit {
        padding-top: var(--spacing-48)
    }
}

.bx-email-capture-checkbox[data-uw-sr-styled=true] a,
.bx-email-capture[data-uw-sr-styled=true] a,
.bx-email-capture__eyebrow[data-uw-sr-styled=true] a,
.bx-email-capture__title[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-email-capture[data-uw-sr-styled=true] .bx-email-capture__disclaimer-checkbox {
    border-color: var(--c-black)
}

.bx-email-capture__success-link:before {
    background-color: var(--c-background);
    bottom: 0;
    content: "";
    height: .033rem;
    left: 0;
    position: absolute;
    transition: width .3s ease;
    width: 0
}

.bx-email-capture__success-link:focus:before,
.bx-email-capture__success-link:hover:before {
    width: 100%
}

.bx-choice-control__label a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-choice-control__label a:hover {
    background-size: 100% .063rem
}

@media (min-width:80em) {
    .bx-choice-control__label a:hover {
        background-size: 100% .063rem
    }
}

@media print {
    .bx-choice-control__label a:hover {
        background-size: 100% .063rem
    }
}

.bx-email-capture-form .components-base-control__field {
    display: flex
}

.is-color-theme-dark .bx-email-capture-form-authoring-textbox::-moz-placeholder {
    color: var(--c-white)
}

.is-color-theme-dark .bx-email-capture-form-authoring-textbox::placeholder {
    color: var(--c-white)
}

.is-color-theme-dark .bx-email-capture-form-authoring-textbox .textbox_validation::-moz-placeholder {
    color: #ea4334
}

.is-color-theme-dark .bx-email-capture-form-authoring-textbox .textbox_validation::placeholder {
    color: #ea4334
}

.bx-email-capture-form-authoring-textbox:focus::-moz-placeholder {
    color: transparent
}

.bx-email-capture-form-authoring-textbox:focus::placeholder {
    color: transparent
}

.is-color-theme-dark .bx-email-capture-form-authoring-textbox:-webkit-autofill {
    color-scheme: dark
}

.is-color-theme-dark .bx-email-capture-form-authoring-textbox:autofill {
    color-scheme: dark
}

.bx-email-capture-form-authoring-textbox {
    background-color: var(--c-slate-3);
    border-color: var(--c-white);
    border: none;
    border-radius: .125rem .125rem 0 0;
    box-shadow: 0 .125rem 0 var(--c-copy);
    color: var(--c-copy);
    font-size: var(--fs-20);
    outline: none;
    padding: var(--spacing-16);
    width: 100%
}

@media (min-width:120em) {
    .bx-email-capture-form-authoring-textbox {
        font-size: var(--fs-24);
        padding: var(--spacing-20)
    }
}

.bx-email-capture-form-authoring-textbox:hover {
    background-color: #e7eaee;
    font-weight: var(--fw-regular)
}

.is-color-theme-dark .bx-email-capture-form-authoring-textbox:hover {
    background-color: #24262d
}

.bx-form-authoring__text-color {
    background-color: var(--c-background);
    border: 1px solid var(--c-copy) !important
}

.bx-email-capture-form-authoring-textbox[data-focus-type=keyboard] {
    background-color: var(--c-yellow) !important;
    color: var(--c-black)
}

.bx-text-control[\:has\(input\[data-focus-type\%3D\%22keyboard\%22\]\)] .bx-email-capture-form__label {
    color: var(--c-black) !important
}

.bx-text-control:has(input[data-focus-type=keyboard]) .bx-email-capture-form__label {
    color: var(--c-black) !important
}

.label_validation {
    color: #ea4334
}

.textbox_validation {
    box-shadow: 0 .125rem 0 #ea4334 !important
}

.textbox_validation::-moz-placeholder {
    color: #ea4334 !important
}

.textbox_validation::placeholder {
    color: #ea4334 !important
}

.bx-email-capture-form-authoring-textbox:not(:-moz-placeholder) {
    background-color: var(--c-slate-3);
    font-size: var(--fs-18);
    line-height: 1.875rem;
    padding-bottom: .5rem;
    padding-top: 1.625rem
}

.bx-email-capture-form-authoring-textbox:not(:placeholder-shown) {
    background-color: var(--c-slate-3);
    font-size: var(--fs-18);
    line-height: 1.875rem;
    padding-bottom: .5rem;
    padding-top: 1.625rem
}

@media (min-width:120em) {
    .bx-email-capture-form-authoring-textbox:not(:-moz-placeholder) {
        font-size: var(--fs-24);
        line-height: 2.25rem;
        padding-bottom: .625rem;
        padding-top: 1.875rem
    }

    .bx-email-capture-form-authoring-textbox:not(:placeholder-shown) {
        font-size: var(--fs-24);
        line-height: 2.25rem;
        padding-bottom: .625rem;
        padding-top: 1.875rem
    }
}

.bx-email-capture-form-authoring-textbox:not(:-moz-placeholder):hover {
    background-color: #e7eaee;
    font-weight: var(--fw-regular)
}

.bx-email-capture-form-authoring-textbox:not(:placeholder-shown):hover {
    background-color: #e7eaee;
    font-weight: var(--fw-regular)
}

.is-color-theme-dark .bx-email-capture-form-authoring-textbox:not(:-moz-placeholder):hover {
    background-color: #24262d
}

.is-color-theme-dark .bx-email-capture-form-authoring-textbox:not(:placeholder-shown):hover {
    background-color: #24262d
}

.bx-text-control[\:has\(input\:not\(\:-moz-placeholder\)\)] .bx-email-capture-form__label {
    font-weight: var(--fw-light);
    opacity: 1
}

.bx-text-control[\:has\(input\:not\(\:placeholder-shown\)\)] .bx-email-capture-form__label {
    font-weight: var(--fw-light);
    opacity: 1
}

.bx-text-control:has(input:not(:-moz-placeholder)) .bx-email-capture-form__label {
    font-weight: var(--fw-light);
    opacity: 1
}

.bx-text-control:has(input:not(:placeholder-shown)) .bx-email-capture-form__label {
    font-weight: var(--fw-light);
    opacity: 1
}

.textbox_validation[focus-within] {
    box-shadow: 0 .375rem 0 #ea4334 !important
}

.textbox_validation:focus-within {
    box-shadow: 0 .375rem 0 #ea4334 !important
}

.textbox_validation[focus-within]::-moz-placeholder {
    color: transparent !important
}

.textbox_validation[focus-within]::placeholder {
    color: transparent !important
}

.textbox_validation:focus-within::-moz-placeholder {
    color: transparent !important
}

.textbox_validation:focus-within::placeholder {
    color: transparent !important
}

.bx-email-capture-form__element .bx-text-control__validation {
    display: none
}

.bx-email-capture-form-authoring-textbox[focus-within] {
    background-color: var(--c-slate-3);
    box-shadow: 0 .375rem 0 var(--c-copy);
    padding-bottom: .5rem;
    padding-top: 1.625rem
}

.bx-email-capture-form-authoring-textbox:focus-within {
    background-color: var(--c-slate-3);
    box-shadow: 0 .375rem 0 var(--c-copy);
    padding-bottom: .5rem;
    padding-top: 1.625rem
}

@media (min-width:120em) {
    .bx-email-capture-form-authoring-textbox[focus-within] {
        padding-bottom: .625rem;
        padding-top: 1.875rem
    }

    .bx-email-capture-form-authoring-textbox:focus-within {
        padding-bottom: .625rem;
        padding-top: 1.875rem
    }
}

.bx-text-control[focus-within] .bx-email-capture-form__label {
    font-weight: var(--fw-regular);
    opacity: 1
}

.bx-text-control:focus-within .bx-email-capture-form__label {
    font-weight: var(--fw-regular);
    opacity: 1
}

.bx-text-control[\:has\(input\[focus-within\]\)] .bx-email-capture-form__label {
    font-weight: var(--fw-regular)
}

.bx-text-control:has(input[focus-within]) .bx-email-capture-form__label {
    font-weight: var(--fw-regular)
}

.bx-text-control[\:has\(input\:focus-within\)] .bx-email-capture-form__label {
    font-weight: var(--fw-regular)
}

.bx-text-control:has(input:focus-within) .bx-email-capture-form__label {
    font-weight: var(--fw-regular)
}

.bx-email-capture-form-authoring__element {
    margin-bottom: var(--spacing-16);
    margin-top: var(--spacing-16)
}

@media (min-width:90em) {
    .bx-email-capture-form-authoring__element {
        margin-bottom: 1.25rem;
        margin-top: 1.25rem
    }
}

@media (min-width:120em) {
    .bx-email-capture-form-authoring__element {
        margin-bottom: var(--spacing-32);
        margin-top: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-email-capture-form__label {
        width: 18.5rem
    }
}

@media (min-width:26em) {
    .bx-email-capture-form__label {
        width: 21rem
    }
}

@media (min-width:48em) {
    .bx-email-capture-form__label {
        width: 19rem
    }
}

@media (min-width:80em) {
    .bx-email-capture-form__label {
        width: 19.5rem
    }
}

@media print {
    .bx-email-capture-form__label {
        width: 19.5rem
    }
}

@media (min-width:90em) {
    .bx-email-capture-form__label {
        width: 22rem
    }
}

@media (min-width:120em) {
    .bx-email-capture-form__label {
        width: 29rem
    }
}

.bx-email-capture-form__label {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-light);
    left: var(--spacing-16);
    margin-bottom: .25rem;
    margin-top: var(--spacing-8);
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: var(--spacing-16)
}

@media (min-width:90em) {
    .bx-email-capture-form__label {
        top: var(--spacing-20)
    }
}

@media (min-width:120em) {
    .bx-email-capture-form__label {
        left: var(--spacing-20);
        margin-bottom: var(--spacing-8);
        top: var(--spacing-32)
    }
}

.bx-email-capture__submit-button {
    padding-top: var(--spacing-40)
}

@media (min-width:120em) {
    .bx-email-capture__submit-button {
        padding-top: var(--spacing-48)
    }
}

.bx-email-capture-form__element:first-of-type {
    padding-top: 0
}

.bx-email-capture-form__element:first-of-type .bx-email-capture-form__label {
    top: var(--spacing-0)
}

.bx-email-capture-form__element {
    padding-top: var(--spacing-20);
    position: relative
}

@media (min-width:90em) {
    .bx-email-capture-form__element {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-email-capture-form__element {
        padding-top: var(--spacing-32)
    }
}

.is-color-theme-dark .bx-email-capture-form-authoring-textbox {
    background-color: var(--c-background-highlight);
    border-color: var(--c-background-highlight)
}

.bx-email-capture-form .bx-email-capture-form-checkbox-author {
    display: flex
}

.bx-email-capture-form {
    float: right;
    position: relative
}

.bx-email-capture-form_supporting-text {
    display: inline-block
}

.bx-email-capture-form_error-text,
.bx-email-capture-form_supporting-text {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-light);
    margin-top: 1.063rem
}

.bx-email-capture-form_error-text {
    color: #ea4334;
    display: none
}

.bx-email-capture-form_container[data-uw-sr-styled=true] .bx-email-capture__submit-button-OnClick,
.bx-email-capture[data-uw-sr-styled=true] .bx-email-capture__submit-button-OnClick {
    color: var(--c-black)
}

.bx-email-capture-form_container[data-uw-sr-styled=true] {
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-email-capture-form_container[data-uw-sr-styled=true] .bx-email-capture__disclaimer-checkbox {
    border-color: var(--c-black)
}

.bx-email-capture-form_container[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-email-capture-form .bx-form-control {
    margin: var(--spacing-20) 0
}

@media (min-width:90em) {
    .bx-email-capture-form .bx-form-control {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-email-capture-form .bx-form-control {
        margin-top: var(--spacing-32)
    }
}

.bx-email-capture-form .bx-form-control.has-error .bx-form-input {
    color: #ea4334
}

.bx-email-capture-form .bx-form-control.bx-selected .bx-form-input,
.bx-email-capture-form .bx-form-control[focus-within] .bx-form-input {
    padding-bottom: .5rem;
    padding-top: 1.625rem
}

.bx-email-capture-form .bx-form-control.bx-selected .bx-form-input,
.bx-email-capture-form .bx-form-control:focus-within .bx-form-input {
    padding-bottom: .5rem;
    padding-top: 1.625rem
}

@media (min-width:120em) {

    .bx-email-capture-form .bx-form-control.bx-selected .bx-form-input,
    .bx-email-capture-form .bx-form-control[focus-within] .bx-form-input {
        padding-bottom: .625rem;
        padding-top: 1.875rem
    }

    .bx-email-capture-form .bx-form-control.bx-selected .bx-form-input,
    .bx-email-capture-form .bx-form-control:focus-within .bx-form-input {
        padding-bottom: .625rem;
        padding-top: 1.875rem
    }
}

.bx-email-capture-form .bx-form-control {
    margin-bottom: 0;
    padding-top: 0
}

.bx-email-capture-form .bx-form-input {
    fill: var(--c-copy);
    background-color: var(--c-background-highlight);
    border-radius: .125rem .125rem 0 0;
    box-shadow: 0 .125rem 0;
    color: var(--c-copy);
    font-size: var(--fs-20);
    line-height: 1.875rem
}

@media (min-width:120em) {
    .bx-email-capture-form .bx-form-input {
        font-size: var(--fs-24);
        line-height: 2.25rem
    }
}

.bx-email-capture-form .bx-form-input[focus-within] {
    box-shadow: 0 .375rem 0
}

.bx-email-capture-form .bx-form-input:focus-within {
    box-shadow: 0 .375rem 0
}

.bx-email-capture-form .bx-form-input:hover {
    background-color: var(--c-background-highlight-active);
    font-weight: var(--fw-regular)
}

.bx-email-capture-form .bx-form-input[data-focus-type=keyboard] {
    background-color: var(--c-yellow) !important;
    color: var(--c-black)
}

.bx-email-capture-form .bx-form-input__select {
    padding: var(--spacing-16)
}

@media (min-width:120em) {
    .bx-email-capture-form .bx-form-input__select {
        padding: var(--spacing-20)
    }
}

.editor-styles-wrapper .bx-email-capture-form .bx-form-input {
    border: 1px solid var(--c-copy);
    padding-bottom: .5rem;
    padding-top: 1.625rem
}

@media (min-width:120em) {
    .editor-styles-wrapper .bx-email-capture-form .bx-form-input {
        padding-bottom: .625rem;
        padding-top: 1.875rem
    }
}

.bx-email-capture-disclaimer .bx-email-capture-form-checkbox-author {
    display: flex;
    padding-top: var(--spacing-40)
}

@media(min-width:120em) {
    .bx-email-capture-disclaimer .bx-email-capture-form-checkbox-author {
        padding-top: var(--spacing-48)
    }
}

.bx-email-capture-checkbox {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-light)
}

.bx-email-capture-disclaimer {
    padding-top: var(--spacing-40)
}

@media(min-width:120em) {
    .bx-email-capture-disclaimer {
        padding-top: var(--spacing-48)
    }
}

.bx-disclaimer_circle {
    border-radius: 50%;
    height: var(--spacing-48);
    left: var(--spacing-12);
    opacity: 0;
    position: absolute;
    top: -2.063rem;
    transform: translate(-50%, 50%);
    transition: opacity .3s ease;
    width: var(--spacing-48)
}

.bx-email-capture-disclaimer .bx-choice-control {
    position: relative
}

.bx-email-capture__disclaimer-checkbox {
    --c-background: transparent;
    --c-border: var(--c-black);
    --margin-top: 0.09375rem
}

@media (min-width:120em) {
    .bx-email-capture__disclaimer-checkbox {
        --margin-top: 0.1875rem
    }
}

.bx-email-capture__disclaimer-checkbox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--c-background);
    border: .125rem solid var(--c-copy);
    border-radius: 0;
    color: var(--c-black);
    cursor: pointer;
    flex: 0 0 var(--spacing-24);
    height: var(--spacing-24);
    margin-top: var(--margin-top);
    position: relative;
    width: var(--spacing-24)
}

.bx-email-capture__disclaimer-checkbox:before {
    content: "";
    position: absolute;
    visibility: hidden
}

.bx-email-capture__disclaimer-checkbox.focus-visible {
    outline: none
}

.bx-email-capture__disclaimer-checkbox:focus-visible {
    outline: none
}

.bx-email-capture__disclaimer-checkbox:checked:before {
    visibility: visible
}

.bx-email-capture__disclaimer-checkbox:disabled {
    --c-border: var(--c-slate-3)
}

.is-color-theme-dark .bx-email-disclaimer__hover-background-color {
    background-color: #24262d;
    opacity: 1
}

.bx-email-disclaimer__hover-background-color {
    background-color: #e7eaee;
    opacity: 1
}

.bx-email-capture__disclaimer-checkbox.focus-visible {
    border-color: var(--c-black)
}

.bx-email-capture__disclaimer-checkbox:focus-visible {
    border-color: var(--c-black)
}

.bx-email-capture-disclaimer[\:has\(\.bx-email-capture__disclaimer-checkbox\.focus-visible\)] .bx-disclaimer_circle {
    background-color: var(--c-yellow);
    opacity: 1
}

.bx-email-capture-disclaimer:has(.bx-email-capture__disclaimer-checkbox.focus-visible) .bx-disclaimer_circle {
    background-color: var(--c-yellow);
    opacity: 1
}

.bx-email-capture-disclaimer[\:has\(\.bx-email-capture__disclaimer-checkbox\:focus-visible\)] .bx-disclaimer_circle {
    background-color: var(--c-yellow);
    opacity: 1
}

.bx-email-capture-disclaimer:has(.bx-email-capture__disclaimer-checkbox:focus-visible) .bx-disclaimer_circle {
    background-color: var(--c-yellow);
    opacity: 1
}

.is-color-theme-dark .bx-email-capture__disclaimer-checkbox:before {
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="%2300000"><path id="_--c-black" data-name="--c-black" d="M30.5,977.065l-1.016,1.008c-2.282,2.269-4.7,4.832-6.977,7.138l-3.048-2.49-1.106-.9-1.823,2.2,1.106.9,4.063,3.321,1.008.823.919-.919c2.579-2.565,5.368-5.558,7.888-8.064l1.016-1.008Z" transform="translate(-16.531 -977.065)"/></svg>')
}

.checkbox_validation {
    border-color: #cb2415
}

.checkbox_validation:before {
    background-color: #cb2415 !important;
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="%23000000"><path id="_--c-black" data-name="--c-black" d="M30.5,977.065l-1.016,1.008c-2.282,2.269-4.7,4.832-6.977,7.138l-3.048-2.49-1.106-.9-1.823,2.2,1.106.9,4.063,3.321,1.008.823.919-.919c2.579-2.565,5.368-5.558,7.888-8.064l1.016-1.008Z" transform="translate(-16.531 -977.065)"/></svg>') !important;
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.is-color-theme-dark .bx-email-capture__disclaimer-checkbox.focus-visible:before {
    background-color: var(--c-black);
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="%23FFFFFF"><path id="_--c-black" data-name="--c-black" d="M30.5,977.065l-1.016,1.008c-2.282,2.269-4.7,4.832-6.977,7.138l-3.048-2.49-1.106-.9-1.823,2.2,1.106.9,4.063,3.321,1.008.823.919-.919c2.579-2.565,5.368-5.558,7.888-8.064l1.016-1.008Z" transform="translate(-16.531 -977.065)"/></svg>');
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.is-color-theme-dark .bx-email-capture__disclaimer-checkbox:focus-visible:before {
    background-color: var(--c-black);
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="%23FFFFFF"><path id="_--c-black" data-name="--c-black" d="M30.5,977.065l-1.016,1.008c-2.282,2.269-4.7,4.832-6.977,7.138l-3.048-2.49-1.106-.9-1.823,2.2,1.106.9,4.063,3.321,1.008.823.919-.919c2.579-2.565,5.368-5.558,7.888-8.064l1.016-1.008Z" transform="translate(-16.531 -977.065)"/></svg>');
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.bx-email-capture__disclaimer-checkbox:before {
    background-color: var(--c-copy);
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="%23FFFFFF"><path id="_--c-black" data-name="--c-black" d="M30.5,977.065l-1.016,1.008c-2.282,2.269-4.7,4.832-6.977,7.138l-3.048-2.49-1.106-.9-1.823,2.2,1.106.9,4.063,3.321,1.008.823.919-.919c2.579-2.565,5.368-5.558,7.888-8.064l1.016-1.008Z" transform="translate(-16.531 -977.065)"/></svg>');
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.bx-email-capture-disclaimer .bx-choice-control .bx-text-control__validation {
    display: none
}

.bx-email-capture__disclaimer-checkbox[data-uw-sr-styled=true]+.bx-email-capture-checkbox {
    background-color: var(--c-yellow);
    color: var(--c-black)
}

.bx-email-capture__disclaimer-checkbox[data-uw-sr-styled=true]+.bx-email-capture-checkbox a {
    color: var(--c-black)
}

.bx-email-capture-social-inner {
    max-width: 18rem
}

.bx-email-capture {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-email-capture__Link-wrapper {
    padding-top: var(--spacing-16)
}

@media(min-width:22.5em) {
    .bx-email-capture__Link-wrapper:first-of-type {
        padding-top: var(--spacing-56)
    }
}

@media(min-width:48em) {
    .bx-email-capture__Link-wrapper:first-of-type {
        padding-top: 0
    }
}

@media print {
    .bx-email-capture__Link-wrapper:first-of-type {
        padding-top: 0
    }
}

.bx-email-capture__Link-wrapper[\:has\(a\.focus-visible\)] .bx-email-capture__socialLink {
    background-color: var(--c-yellow)
}

.bx-email-capture__Link-wrapper:has(a.focus-visible) .bx-email-capture__socialLink {
    background-color: var(--c-yellow)
}

.bx-email-capture__Link-wrapper[\:has\(a\:focus-visible\)] .bx-email-capture__socialLink {
    background-color: var(--c-yellow)
}

.bx-email-capture__Link-wrapper:has(a:focus-visible) .bx-email-capture__socialLink {
    background-color: var(--c-yellow)
}

.bx-email-capture__Link-wrapper[\:has\(a\.focus-visible\)] .bx-email-capture__socialLink-text {
    color: var(--c-black)
}

.bx-email-capture__Link-wrapper:has(a.focus-visible) .bx-email-capture__socialLink-text {
    color: var(--c-black)
}

.bx-email-capture__Link-wrapper[\:has\(a\:focus-visible\)] .bx-email-capture__socialLink-text {
    color: var(--c-black)
}

.bx-email-capture__Link-wrapper:has(a:focus-visible) .bx-email-capture__socialLink-text {
    color: var(--c-black)
}

.bx-email-capture__Link-wrapper[\:has\(a\.focus-visible\)] .bx-email-capture__socialLink .bx-email-capture__arrow-icon>path {
    fill: var(--c-black)
}

.bx-email-capture__Link-wrapper:has(a.focus-visible) .bx-email-capture__socialLink .bx-email-capture__arrow-icon>path {
    fill: var(--c-black)
}

.bx-email-capture__Link-wrapper[\:has\(a\:focus-visible\)] .bx-email-capture__socialLink .bx-email-capture__arrow-icon>path {
    fill: var(--c-black)
}

.bx-email-capture__Link-wrapper:has(a:focus-visible) .bx-email-capture__socialLink .bx-email-capture__arrow-icon>path {
    fill: var(--c-black)
}

.bx-email-capture[data-uw-sr-styled=true] .bx-email-capture__socialLink-text {
    color: var(--c-black)
}

.bx-email-capture[data-uw-sr-styled=true] .bx-email-capture__socialLink .bx-email-capture__arrow-icon>path {
    fill: var(--c-black)
}

.bx-email-capture__socialLink-text_author .tenup--block-components__character-count {
    float: right;
    position: static !important
}

.bx-article-intro {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-article-intro-container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-article-intro__article-para {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light);
    grid-area: para
}

@media(min-width:120em) {
    .bx-article-intro__article-para {
        font-size: var(--fs-20)
    }
}

.bx-inner-box {
    grid-area: box
}

@media (min-width:48em) {
    .bx-article-intro__rte-section {
        display: none
    }
}

@media (min-width:80em) {
    .bx-article-intro__rte-section {
        display: block
    }
}

@media print {
    .bx-article-intro__rte-section {
        display: block
    }
}

.medium-breakpoint-display {
    width: 15.5rem
}

@media (min-width:22.5em) {
    .medium-breakpoint-display-shown {
        display: none
    }
}

@media (min-width:48em) {
    .medium-breakpoint-display-shown {
        display: block;
        display: flex;
        gap: var(--spacing-104)
    }
}

@media (min-width:80em) {
    .medium-breakpoint-display-shown {
        display: none
    }
}

@media print {
    .medium-breakpoint-display-shown {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-article-intro-para-shown {
        display: block
    }
}

@media (min-width:26em) {
    .bx-article-intro-para-shown {
        display: block
    }
}

@media (min-width:48em) {
    .bx-article-intro-para-shown {
        display: none
    }
}

@media (min-width:80em) {
    .bx-article-intro-para-shown {
        display: block
    }
}

@media print {
    .bx-article-intro-para-shown {
        display: block
    }
}

@media (min-width:90em) {
    .bx-article-intro-para-shown {
        display: block
    }
}

@media (min-width:120em) {
    .bx-article-intro-para-shown {
        display: block
    }
}

@media (min-width:80em) {
    .bx-article-intro-para {
        display: flex;
        gap: var(--spacing-88)
    }
}

@media print {
    .bx-article-intro-para {
        display: flex;
        gap: var(--spacing-88)
    }
}

@media (min-width:90em) {
    .bx-article-intro-para {
        gap: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .bx-article-intro-para {
        gap: var(--spacing-120)
    }
}

@media (min-width:22.5em) {
    .bx-article-intro__article-paragraph-Max {
        display: none
    }
}

@media (min-width:26em) {
    .bx-article-intro__article-paragraph-Max {
        display: none
    }
}

@media (min-width:48em) {
    .bx-article-intro__article-paragraph-Max {
        display: none
    }
}

@media (min-width:80em) {
    .bx-article-intro__article-paragraph-Max {
        -moz-column-count: 2;
        column-count: 2;
        -moz-column-gap: var(--spacing-80);
        column-gap: var(--spacing-80);
        display: block
    }
}

@media print {
    .bx-article-intro__article-paragraph-Max {
        -moz-column-count: 2;
        column-count: 2;
        -moz-column-gap: var(--spacing-80);
        column-gap: var(--spacing-80);
        display: block
    }
}

@media (min-width:90em) {
    .bx-article-intro__article-paragraph-Max {
        -moz-column-count: 2;
        column-count: 2;
        -moz-column-gap: var(--spacing-96);
        column-gap: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .bx-article-intro__article-paragraph-Max {
        -moz-column-count: 2;
        column-count: 2;
        -moz-column-gap: var(--spacing-120);
        column-gap: var(--spacing-120)
    }
}

@media (min-width:22.5em) {

    .bx-article-intro__article-paragraphOne,
    .bx-article-intro__article-paragraphOne-shown,
    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        width: 20.5rem
    }
}

@media (min-width:26em) {

    .bx-article-intro__article-paragraphOne,
    .bx-article-intro__article-paragraphOne-shown,
    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        width: 23rem
    }
}

@media (min-width:48em) {

    .bx-article-intro__article-paragraphOne,
    .bx-article-intro__article-paragraphOne-shown,
    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        width: 21rem
    }
}

@media (min-width:80em) {

    .bx-article-intro__article-paragraphOne,
    .bx-article-intro__article-paragraphOne-shown,
    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        display: none;
        width: 21.5rem
    }
}

@media print {

    .bx-article-intro__article-paragraphOne,
    .bx-article-intro__article-paragraphOne-shown,
    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        display: none;
        width: 21.5rem
    }
}

@media (min-width:90em) {

    .bx-article-intro__article-paragraphOne,
    .bx-article-intro__article-paragraphOne-shown,
    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        width: 24rem
    }
}

@media (min-width:120em) {

    .bx-article-intro__article-paragraphOne,
    .bx-article-intro__article-paragraphOne-shown,
    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        width: 31.5rem
    }
}

.bx-article-intro-inner {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (min-width:22.5em) {
    .bx-article-intro-inner {
        --columns: 4;
        grid-template-areas: "date date date date" "box box box box";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-article-intro-inner {
        --columns: 8;
        grid-template-areas: "box box box box box box box box"
    }
}

@media (min-width:80em) {
    .bx-article-intro-inner {
        --columns: 16;
        grid-template-areas: "date date date date . box box box box box box box box box box box "
    }
}

@media print {
    .bx-article-intro-inner {
        --columns: 16;
        grid-template-areas: "date date date date . box box box box box box box box box box box "
    }
}

@media (min-width:90em) {
    .bx-article-intro-inner {
        --columns: 16;
        grid-template-areas: "date date date date . box box box box box box box box box box box "
    }
}

@media (min-width:120em) {
    .bx-article-intro-inner {
        --columns: 16;
        grid-template-areas: "date date date date . box box box box box box box box box box box "
    }
}

.bx-article-intro-authoring-inner {
    grid-column-gap: var(--spacing-16);
    grid-row-gap: 0;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    row-gap: 0
}

@media (min-width:22.5em) {
    .bx-article-intro-authoring-inner {
        --columns: 4;
        grid-template-areas: "date date date date" "desc desc desc desc" "para para para para" " paraOne paraOne paraOne paraOne" "paraTwo paraTwo paraTwo paraTwo";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-article-intro-authoring-inner {
        --columns: 8;
        grid-template-areas: "desc desc desc desc  desc desc desc desc" "date date date . paraOne paraOne paraOne paraOne " "date date date . paraTwo paraTwo paraTwo paraTwo "
    }
}

@media (min-width:80em) {
    .bx-article-intro-authoring-inner {
        --columns: 16;
        grid-template-areas: "date date date date . desc desc desc desc desc  desc desc desc desc desc desc " "date date date date . para para para para para para para para para para para " "date date date date . paraOne paraOne paraOne paraOne paraOne .  paraTwo paraTwo paraTwo paraTwo paraTwo "
    }
}

@media print {
    .bx-article-intro-authoring-inner {
        --columns: 16;
        grid-template-areas: "date date date date . desc desc desc desc desc  desc desc desc desc desc desc " "date date date date . para para para para para para para para para para para " "date date date date . paraOne paraOne paraOne paraOne paraOne .  paraTwo paraTwo paraTwo paraTwo paraTwo "
    }
}

@media (min-width:90em) {
    .bx-article-intro-authoring-inner {
        --columns: 16;
        grid-template-areas: "date date date date . desc desc desc desc desc  desc desc desc desc desc desc " "date date date date . para para para para para para para para para para para" "date date date date . paraOne paraOne paraOne paraOne paraOne .  paraTwo paraTwo paraTwo paraTwo paraTwo "
    }
}

@media (min-width:120em) {
    .bx-article-intro-authoring-inner {
        --columns: 16;
        grid-template-areas: "date date date date . desc desc desc desc desc  desc desc desc desc desc desc " "date date date date . para para para para para para para para para para para" "date date date date . paraOne paraOne paraOne paraOne paraOne .  paraTwo paraTwo paraTwo paraTwo paraTwo "
    }
}

.bx-article-intro__date {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media(min-width:22.5em) {
    .bx-article-intro__date {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-40)
    }
}

@media(min-width:26em) {
    .bx-article-intro__date {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-48)
    }
}

@media(min-width:48em) {
    .bx-article-intro__date {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-48)
    }
}

@media(min-width:80em) {
    .bx-article-intro__date {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-48)
    }
}

@media print {
    .bx-article-intro__date {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-48)
    }
}

@media(min-width:90em) {
    .bx-article-intro__date {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-48)
    }
}

@media(min-width:120em) {
    .bx-article-intro__date {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-56)
    }
}

@media(min-width:22.5em) {
    .bx-article-intro__date-spacing {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:26em) {
    .bx-article-intro__date-spacing {
        padding-bottom: var(--spacing-72)
    }
}

@media(min-width:48em) {
    .bx-article-intro__date-spacing {
        padding-bottom: 0
    }
}

@media print {
    .bx-article-intro__date-spacing {
        padding-bottom: 0
    }
}

.bx-article-intro__rte-section {
    grid-area: date
}

.bx-article-intro__article-data {
    font-family: var(--f-sans);
    font-size: var(--fs-16)
}

@media(min-width:22.5em) {
    .bx-article-intro__article-data {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:26em) {
    .bx-article-intro__article-data {
        padding-bottom: var(--spacing-72)
    }
}

@media(min-width:48em) {
    .bx-article-intro__article-data {
        padding-bottom: 0
    }
}

@media print {
    .bx-article-intro__article-data {
        padding-bottom: 0
    }
}

@media(min-width:120em) {
    .bx-article-intro__article-data {
        font-size: var(--fs-18)
    }
}

.bx-article-intro__article-data a {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-regular)
}

@media(min-width:120em) {
    .bx-article-intro__article-data a {
        font-size: var(--fs-18)
    }
}

.bx-article-intro__article-data .article-span {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-medium)
}

@media(min-width:120em) {
    .bx-article-intro__article-data .article-span {
        font-size: var(--fs-18)
    }
}

.bx-article-intro__article-data p {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-regular)
}

@media(min-width:120em) {
    .bx-article-intro__article-data p {
        font-size: var(--fs-18)
    }
}

.bx-article-intro__article-description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: desc
}

@media(min-width:22.5em) {
    .bx-article-intro__article-description {
        font-size: var(--fs-32)
    }
}

@media(min-width:26em) {
    .bx-article-intro__article-description {
        font-size: var(--fs-32)
    }
}

@media(min-width:48em) {
    .bx-article-intro__article-description {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-72)
    }
}

@media(min-width:80em) {
    .bx-article-intro__article-description {
        font-size: var(--fs-32);
        padding-bottom: 0
    }
}

@media print {
    .bx-article-intro__article-description {
        font-size: var(--fs-32);
        padding-bottom: 0
    }
}

@media(min-width:90em) {
    .bx-article-intro__article-description {
        font-size: var(--fs-32)
    }
}

@media(min-width:120em) {
    .bx-article-intro__article-description {
        font-size: var(--fs-40)
    }
}

@media(min-width:22.5em) {
    .bx-article-intro__article-description-spacing {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:26em) {
    .bx-article-intro__article-description-spacing {
        padding-bottom: var(--spacing-72)
    }
}

@media(min-width:80em) {
    .bx-article-intro__article-description-spacing {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-article-intro__article-description-spacing {
        padding-bottom: var(--spacing-64)
    }
}

@media(min-width:90em) {
    .bx-article-intro__article-description-spacing {
        padding-bottom: var(--spacing-72)
    }
}

@media(min-width:120em) {
    .bx-article-intro__article-description-spacing {
        padding-bottom: var(--spacing-80)
    }
}

.bx-article-intro__article-paragraphOne,
.bx-article-intro__article-paragraphOne-shown {
    grid-area: paraOne;
    overflow: hidden
}

.bx-article-intro__article-paraTwo {
    bottom: 0;
    position: absolute
}

.bx-article-intro__article-paragraphTwo,
.bx-article-intro__article-paragraphTwo-shown {
    grid-area: paraTwo;
    overflow: hidden;
    position: relative
}

@media(min-width:22.5em) {

    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        margin-top: var(--spacing-40)
    }
}

@media(min-width:26em) {

    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        margin-top: var(--spacing-48)
    }
}

@media(min-width:48em) {

    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        margin-top: var(--spacing-48)
    }
}

@media(min-width:80em) {

    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        margin-top: 0
    }
}

@media print {

    .bx-article-intro__article-paragraphTwo,
    .bx-article-intro__article-paragraphTwo-shown {
        margin-top: 0
    }
}

.bx-article-intro__article-paragraph {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {
    .bx-article-intro__article-paragraph {
        font-size: var(--fs-20)
    }
}

.bx-article-intro[data-uw-sr-styled=true] a,
.bx-article-intro__article-data[data-uw-sr-styled=true] a,
.bx-article-intro__article-description[data-uw-sr-styled=true] a,
.bx-article-intro__article-paragraph[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-article-intro-para-shown[\:has\(\.bx-article-intro__article-paraOne\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    background-color: #ff0
}

.bx-article-intro-para-shown:has(.bx-article-intro__article-paraOne[data-uw-sr-styled=true]) {
    background-color: #ff0
}

.bx-article-intro-inner a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-article-intro-inner a:hover {
    background-size: 100% .063rem
}

@media (min-width:80em) {
    .bx-article-intro-inner a:hover {
        background-size: 100% .063rem
    }
}

@media print {
    .bx-article-intro-inner a:hover {
        background-size: 100% .063rem
    }
}

.bx-article-intro-inner a * {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-article-intro-inner a :hover {
    background-size: auto .063rem
}

@media (min-width:80em) {
    .bx-article-intro-inner a :hover {
        background-size: auto .063rem
    }
}

@media print {
    .bx-article-intro-inner a :hover {
        background-size: auto .063rem
    }
}

.bx-article-intro-inner a li.list-items {
    width: -moz-fit-content;
    width: fit-content
}

.bx-page-disclaimer {
    word-wrap: break-word;
    background: var(--c-background) 0 0 no-repeat padding-box;
    color: var(--c-copy)
}

.bx-page-disclaimer__dialog-popup,
.bx-page-disclaimer__link-popup {
    color: var(--c-black) !important
}

.bx-page-disclaimer__inner {
    grid-column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__inner {
        --columns: 4;
        grid-template-areas: "PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft" "PageDiscRight PageDiscRight PageDiscRight PageDiscRight"
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer__inner {
        --columns: 8;
        grid-template-areas: "PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft " "PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight "
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__inner {
        --columns: 16;
        grid-template-areas: "PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscRight  PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight "
    }
}

@media print {
    .bx-page-disclaimer__inner {
        --columns: 16;
        grid-template-areas: "PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscRight  PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight "
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__inner {
        --columns: 16;
        grid-template-areas: "PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft  PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight "
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__inner {
        --columns: 16;
        grid-template-areas: "PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft PageDiscLeft  PageDiscLeft PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight PageDiscRight "
    }
}

.bx-page-disclaimer__left {
    grid-area: PageDiscLeft
}

.bx-page-disclaimer__right {
    grid-area: PageDiscRight
}

@media (min-width:22.5em) {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__description\,\%20\.bx-page-disclaimer__sub-title\,\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\)] .bx-page-disclaimer__title {
        margin-bottom: var(--spacing-40)
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__description, .bx-page-disclaimer__sub-title, .bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__title {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__description\,\%20\.bx-page-disclaimer__sub-title\,\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\)] .bx-page-disclaimer__title {
        margin-bottom: var(--spacing-40);
        width: 37.5rem
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__description, .bx-page-disclaimer__sub-title, .bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__title {
        margin-bottom: var(--spacing-40);
        width: 37.5rem
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__description\,\%20\.bx-page-disclaimer__sub-title\,\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\)] .bx-page-disclaimer__title {
        margin-bottom: 0;
        width: 26rem
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__description, .bx-page-disclaimer__sub-title, .bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__title {
        margin-bottom: 0;
        width: 26rem
    }
}

@media print {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__description\,\%20\.bx-page-disclaimer__sub-title\,\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\)] .bx-page-disclaimer__title {
        margin-bottom: 0;
        width: 26rem
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__description, .bx-page-disclaimer__sub-title, .bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__title {
        margin-bottom: 0;
        width: 26rem
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__description\,\%20\.bx-page-disclaimer__sub-title\,\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\)] .bx-page-disclaimer__title {
        width: 34rem
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__description, .bx-page-disclaimer__sub-title, .bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__title {
        width: 34rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__description\,\%20\.bx-page-disclaimer__sub-title\,\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\)] .bx-page-disclaimer__title {
        width: 44.5rem
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__description, .bx-page-disclaimer__sub-title, .bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__title {
        width: 44.5rem
    }
}

.bx-page-disclaimer__title-font {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__title-font {
        font-size: var(--fs-32)
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer__title-font {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__title-font {
        font-size: var(--fs-32);
        line-height: 3.75rem
    }
}

@media print {
    .bx-page-disclaimer__title-font {
        font-size: var(--fs-32);
        line-height: 3.75rem
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__title-font {
        font-size: var(--fs-40);
        line-height: 4.5rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__title-font {
        font-size: var(--fs-56);
        line-height: 5.25rem
    }
}

.bx-page-disclaimer__description,
.bx-page-disclaimer__description li.bx-list-item,
.bx-page-disclaimer__description-font,
.bx-page-disclaimer__description-font li.bx-list-item {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media (min-width:120em) {

    .bx-page-disclaimer__description,
    .bx-page-disclaimer__description li.bx-list-item,
    .bx-page-disclaimer__description-font,
    .bx-page-disclaimer__description-font li.bx-list-item {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) and (max-width:79.9375em) {

    .bx-page-disclaimer__description,
    .bx-page-disclaimer__navigation,
    .bx-page-disclaimer__sub-title {
        width: 37.5rem
    }
}

@media (min-width:22.5em) {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__description\,\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\)] .bx-page-disclaimer__sub-title {
        margin-bottom: var(--spacing-32)
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__description, .bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__sub-title {
        margin-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__description\,\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\)] .bx-page-disclaimer__sub-title {
        margin-bottom: var(--spacing-32)
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__description, .bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__sub-title {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__description\,\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\)] .bx-page-disclaimer__sub-title {
        margin-bottom: var(--spacing-40)
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__description, .bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__sub-title {
        margin-bottom: var(--spacing-40)
    }
}

.bx-page-disclaimer__sub-title-font {
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    font-weight: var(--fw-medium)
}

@media (min-width:120em) {
    .bx-page-disclaimer__sub-title-font {
        font-size: var(--fs-24)
    }
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__right[\:has\(\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\%20\)] .bx-page-disclaimer__description-spacing {
        margin-bottom: var(--spacing-32)
    }

    .bx-page-disclaimer__right:has(.bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__description-spacing {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__right[\:has\(\%20\.bx-page-disclaimer__link-spacing\,\%20\.bx-page-disclaimer__picture\%20\)] .bx-page-disclaimer__description-spacing {
        margin-bottom: var(--spacing-40)
    }

    .bx-page-disclaimer__right:has(.bx-page-disclaimer__link-spacing, .bx-page-disclaimer__picture) .bx-page-disclaimer__description-spacing {
        margin-bottom: var(--spacing-40)
    }
}

.bx-page-disclaimer__link {
    align-items: center;
    border-bottom: .063rem solid;
    display: flex;
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-regular);
    justify-content: space-between;
    text-decoration: none;
    width: 100%
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__link {
        padding: var(--spacing-24) 0
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__link {
        padding: var(--spacing-16) 0
    }
}

@media print {
    .bx-page-disclaimer__link {
        padding: var(--spacing-16) 0
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__link {
        padding: var(--spacing-24) 0
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__link {
        font-size: var(--fs-20)
    }
}

.bx-page-disclaimer[data-uw-sr-styled=true] .bx-page-disclaimer__link,
.bx-page-disclaimer[data-uw-sr-styled=true] a,
.bx-page-disclaimer__description[data-uw-sr-styled=true] a,
.bx-page-disclaimer__sub-title[data-uw-sr-styled=true] a,
.bx-page-disclaimer__title[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-page-disclaimer__link-animation:first-of-type .bx-page-disclaimer__link,
.bx-page-disclaimer__link-animation:first-of-type .bx-page-disclaimer__link-popup {
    padding-top: 0
}

.bx-page-disclaimer__arrow-icon {
    display: none
}

@media (min-width:48em) {
    .bx-page-disclaimer__arrow-icon {
        display: block
    }

    .bx-page-disclaimer__arrow-icon>path {
        fill: var(--c-copy)
    }
}

@media print {
    .bx-page-disclaimer__arrow-icon {
        display: block
    }

    .bx-page-disclaimer__arrow-icon>path {
        fill: var(--c-copy)
    }
}

@media (min-width:48em) {

    .bx-page-disclaimer[data-uw-sr-styled=true] .bx-page-disclaimer__arrow-icon>path,
    .bx-page-disclaimer__link i[data-uw-sr-styled=true] .bx-page-disclaimer__arrow-icon>path {
        fill: var(--c-black)
    }
}

.bx-page-disclaimer__link.focus-visible .bx-page-disclaimer__arrow-icon>path {
    fill: var(--c-black)
}

.bx-page-disclaimer__link:focus-visible .bx-page-disclaimer__arrow-icon>path {
    fill: var(--c-black)
}

@keyframes bounceAlpha {
    0% {
        opacity: 1;
        transform: translateX(0) scale(1)
    }

    25% {
        opacity: 0;
        transform: translateX(.625rem) scale(.9)
    }

    26% {
        opacity: 0;
        transform: translateX(-.625rem) scale(.9)
    }

    55% {
        opacity: 1;
        transform: translateX(0) scale(1)
    }
}

.bx-page-disclaimer__link:hover .bx-page-disclaimer__arrow-icon {
    animation-duration: 1s;
    animation-name: bounceAlpha;
    animation-timing-function: linear
}

.bx-page-disclaimer__link-animation:after {
    background-color: var(--c-copy);
    content: "";
    display: block;
    height: .125rem;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .6s cubic-bezier(.19, 1, .22, 1) !important;
    width: 100%
}

@media (min-width:90em) {
    .bx-page-disclaimer__navigation .bx-page-disclaimer__link-animation:after {
        width: 34rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__navigation .bx-page-disclaimer__link-animation:after {
        width: 38rem
    }
}

.bx-page-disclaimer__dialog-popup .bx-page-disclaimer__link-animation:after {
    background-color: var(--c-black)
}

.active.bx-page-disclaimer__link-animation:after,
.bx-page-disclaimer__link-animation:hover:after {
    transform: scaleX(1)
}

.bx-page-disclaimer__dialog-container {
    background-color: var(--c-white);
    overflow-x: hidden;
    scroll-behavior: smooth
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__dialog-container {
        width: 100%
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__dialog-container {
        width: 71rem
    }
}

@media print {
    .bx-page-disclaimer__dialog-container {
        width: 71rem
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__dialog-container {
        width: 74.5rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__dialog-container {
        width: 92rem
    }
}

.bx-page-disclaimer__content-wrapper {
    display: flex;
    justify-content: space-between
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__content-wrapper {
        flex-wrap: wrap;
        margin-bottom: var(--spacing-80);
        margin-left: auto;
        margin-right: auto;
        margin-top: var(--spacing-56);
        max-width: var(--container-width)
    }
}

@media (min-width:26em) {
    .bx-page-disclaimer__content-wrapper {
        margin-bottom: var(--spacing-88);
        margin-top: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer__content-wrapper {
        margin-bottom: var(--spacing-96);
        margin-top: var(--spacing-64)
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__content-wrapper {
        margin-bottom: var(--spacing-128);
        margin-left: 0;
        margin-left: var(--spacing-72);
        margin-right: 0;
        margin-top: var(--spacing-56);
        max-width: none;
        padding: 0;
        width: 62rem
    }
}

@media print {
    .bx-page-disclaimer__content-wrapper {
        margin-bottom: var(--spacing-128);
        margin-left: var(--spacing-72);
        margin-top: var(--spacing-56);
        padding: 0;
        width: 62rem
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__content-wrapper {
        margin-bottom: var(--spacing-112);
        margin-left: var(--spacing-88);
        margin-top: var(--spacing-56);
        width: 64rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__content-wrapper {
        margin-bottom: var(--spacing-128);
        margin-left: var(--spacing-136);
        margin-top: var(--spacing-104);
        width: 77rem
    }
}

.bx-page-disclaimer__navigation-popup {
    -ms-overflow-style: none;
    display: none;
    overflow-y: auto;
    scrollbar-width: none
}

@media (min-width:80em) {
    .bx-page-disclaimer__navigation-popup {
        display: block;
        position: sticky;
        top: var(--spacing-56)
    }
}

@media print {
    .bx-page-disclaimer__navigation-popup {
        display: block;
        position: sticky;
        top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__navigation-popup {
        top: var(--spacing-104)
    }
}

.bx-page-disclaimer__navigation-popup::-webkit-scrollbar {
    display: none
}

.bx-page-disclaimer-select-container {
    display: block
}

@media (min-width:80em) {
    .bx-page-disclaimer-select-container {
        display: none
    }
}

@media print {
    .bx-page-disclaimer-select-container {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__content-left {
        width: 100%
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__content-left {
        width: 17rem
    }
}

@media print {
    .bx-page-disclaimer__content-left {
        width: 17rem
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__content-left {
        width: 19rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__content-left {
        width: 18.5rem
    }
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__content-right {
        width: 100%
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__content-right {
        width: 34rem
    }
}

@media print {
    .bx-page-disclaimer__content-right {
        width: 34rem
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__content-right {
        width: 34rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__content-right {
        width: 44.5rem
    }
}

.bx-page-disclaimer__link-popup {
    border-bottom: .063rem solid;
    display: flex;
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-regular);
    text-decoration: none;
    width: 100%
}

@media (min-width:80em) {
    .bx-page-disclaimer__link-popup {
        font-size: var(--fs-16);
        padding: var(--spacing-16) 0
    }
}

@media print {
    .bx-page-disclaimer__link-popup {
        font-size: var(--fs-16);
        padding: var(--spacing-16) 0
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__link-popup {
        font-size: var(--fs-18);
        padding: var(--spacing-24) 0
    }
}

.bx-page-disclaimer__popup-header {
    font-family: var(--f-serif);
    font-size: var(--fs-32);
    font-weight: var(--fw-light)
}

@media (min-width:48em) {
    .bx-page-disclaimer__popup-header {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__popup-header {
        font-size: var(--fs-32)
    }
}

@media print {
    .bx-page-disclaimer__popup-header {
        font-size: var(--fs-32)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__popup-header {
        font-size: var(--fs-40)
    }
}

@media (min-width:22.5em) {
    .bx-page-disclaimer-select-container {
        margin: var(--spacing-32) 0
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer-select-container {
        margin: var(--spacing-40) 0;
        width: 21.875rem
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer-select-container {
        margin: 0
    }
}

@media print {
    .bx-page-disclaimer-select-container {
        margin: 0
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer-select-container {
        width: 15.75rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer-select-container {
        width: var(--spacing-296)
    }
}

.bx-page-disclaimer__admin {
    margin: 0 auto;
    position: relative
}

.bx-page-disclaimer__admin .bx-page-disclaimer-select {
    background: var(--c-white);
    color: var(--c-black)
}

.bx-page-disclaimer__head__author {
    color: var(--c-black)
}

.bx-page-disclaimer__author .bx-error-custom {
    color: var(--c-red);
    font-size: .75rem
}

@media (min-width:80em) {
    .bx-page-disclaimer__author .bx-error-custom {
        padding-left: var(--spacing-24)
    }
}

@media print {
    .bx-page-disclaimer__author .bx-error-custom {
        padding-left: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__author .bx-error-custom {
        padding-left: var(--spacing-32)
    }
}

.bx-page-disclaimer__head__admin.focus-visible {
    color: var(--c-black) !important
}

.bx-page-disclaimer__head__admin:focus-visible {
    color: var(--c-black) !important
}

.bx-page-disclaimer__admin .bx-page-disclaimer-option__label {
    background: var(--c-black);
    color: var(--c-white)
}

.bx-page-disclaimer-select-container .bx-page-disclaimer-select {
    position: relative
}

.bx-page-disclaimer-select .tenup--block-components__character-count {
    margin-left: 1.625rem;
    margin-top: -1.5rem
}

@media (min-width:22.5em) {
    .bx-page-disclaimer-select-container__front .bx-page-disclaimer-select svg {
        margin-left: var(--spacing-24);
        margin-right: var(--spacing-24);
        margin-top: 1.75rem
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer-select-container__front .bx-page-disclaimer-select svg {
        margin-left: var(--spacing-24);
        margin-right: var(--spacing-16)
    }
}

@media print {
    .bx-page-disclaimer-select-container__front .bx-page-disclaimer-select svg {
        margin-left: var(--spacing-24);
        margin-right: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer-select-container__front .bx-page-disclaimer-select svg {
        margin-left: var(--spacing-24);
        margin-right: var(--spacing-24);
        margin-top: 2.375rem
    }
}

@media (min-width:22.5em) {
    .bx-page-disclaimer-select-container__front .bx-page-disclaimer-select {
        height: 4rem
    }
}

@media print {
    .bx-page-disclaimer-select-container__front .bx-page-disclaimer-select {
        height: 4rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer-select-container__front .bx-page-disclaimer-select {
        height: 5.125rem
    }
}

.bx-page-disclaimer__admin .block-editor-button-block-appender {
    color: var(--c-white)
}

.bx-page-disclaimer-select-container .bx-page-disclaimer-select:hover button {
    background: transparent !important
}

@media (min-width:22.5em) {
    .bx-page-disclaimer-select-container .bx-page-disclaimer-select:hover button {
        color: var(--c-white) !important
    }
}

.bx-page-disclaimer-select-container .bx-page-disclaimer__option:before {
    background: none repeat scroll 0 0 var(--c-dark-gray);
    bottom: 0;
    content: "";
    position: absolute
}

@media (min-width:22.5em) {
    .bx-page-disclaimer-select-container .bx-page-disclaimer__option:before {
        border-bottom: .125rem solid var(--c-gray);
        width: 100%
    }
}

.bx-page-disclaimer-select-container__front .bx-page-disclaimer__head__admin {
    color: var(--c-white)
}

.bx-page-disclaimer-select-container__front .bx-page-disclaimer__head.focus-visible {
    background: var(--c-yellow) !important
}

.bx-page-disclaimer-select-container__front .bx-page-disclaimer__head:focus-visible {
    background: var(--c-yellow) !important
}

.bx-page-disclaimer-select-container__front .bx-page-disclaimer__option.focus-visible {
    border: .25rem solid var(--c-yellow)
}

.bx-page-disclaimer-select-container__front .bx-page-disclaimer__option:focus-visible {
    border: .25rem solid var(--c-yellow)
}

.bx-page-disclaimer-select-container.active .bx-page-disclaimer-option-container {
    background: var(--c-white)
}

.bx-page-disclaimer-inneranchor .block-editor-button-block-appender {
    background: var(--c-white) !important;
    margin-bottom: -2.063rem !important;
    padding: inherit !important
}

.bx-page-disclaimer-select-container .bx-page-disclaimer-option-container::-webkit-scrollbar-thumb {
    background: var(--c-background)
}

.bx-page-disclaimer__option {
    align-items: center;
    display: flex;
    line-height: var(--spacing-24);
    position: relative;
    transition: .2s
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__option {
        background: var(--c-white)
    }
}

@media (min-width:26em) {
    .bx-page-disclaimer__option {
        background: var(--c-white)
    }
}

@media print {
    .bx-page-disclaimer__option {
        background: var(--c-white)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__option {
        line-height: 1.6875rem !important
    }
}

.bx-page-disclaimer-select-container .bx-page-disclaimer-option-container .bx-page-disclaimer__option.selected {
    background: var(--c-background);
    pointer-events: none
}

.bx-page-disclaimer-option__label {
    color: var(--c-black);
    font-weight: var(--fw-regular);
    letter-spacing: 0
}

@media (min-width:22.5em) {
    .bx-page-disclaimer-option__label {
        font-size: var(--fs-16);
        margin-bottom: var(--spacing-24);
        margin-top: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer-option__label {
        margin-bottom: var(--spacing-16);
        margin-top: var(--spacing-16)
    }
}

@media print {
    .bx-page-disclaimer-option__label {
        margin-bottom: var(--spacing-16);
        margin-top: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer-option__label {
        font-size: var(--fs-18);
        margin-bottom: var(--spacing-24);
        margin-top: var(--spacing-24)
    }
}

.bx-page-disclaimer-option__containerouter {
    padding-bottom: var(--spacing-80);
    padding-top: var(--spacing-80)
}

.bx-page-disclaimer-option__containerouter .bx-page-disclaimer-option__admin:before {
    left: auto
}

.bx-page-disclaimer-option__admin {
    padding-bottom: var(--spacing-24)
}

.bx-page-disclaimer-option__container .bx-page-disclaimer-option__admin {
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-page-disclaimer-option__container .bx-page-disclaimer-option__admin {
        font-size: var(--fs-16) !important
    }
}

@media print {
    .bx-page-disclaimer-option__container .bx-page-disclaimer-option__admin {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer-option__container .bx-page-disclaimer-option__admin {
        font-size: var(--fs-18) !important
    }
}

.bx-page-disclaimer-select-container .bx-page-disclaimer-option-container a {
    text-decoration: none !important
}

.bx-page-disclaimer-option__container .bx-page-disclaimer-option__admin {
    margin-top: 0 !important
}

.bx-page-disclaimer__admin .bx-page-disclaimer-option__admin:last-child {
    border-bottom: none !important
}

.bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child:before {
    bottom: 0
}

.bx-page-disclaimer-select-container .bx-page-disclaimer-select svg {
    fill: var(--c-white)
}

.bx-page-disclaimer-select-container .bx-page-disclaimer-select:hover svg {
    transition: fill .25s ease-out, transform .6s
}

@media (min-width:22.5em) {
    .bx-page-disclaimer-select-container .bx-page-disclaimer-select:hover svg {
        fill: var(--c-white)
    }
}

.bx-page-disclaimer-select-container__front.active svg {
    transform: rotate(180deg);
    transition: transform .6s
}

.bx-page-disclaimer .bx-page-disclaimer-select-container__front:not(.active) svg {
    transform: rotate(0);
    transition: transform .6s
}

.bx-page-disclaimer-select-container .bx-page-disclaimer-option-container .bx-page-disclaimer__option:after {
    background-color: var(--c-white);
    bottom: 0;
    content: "";
    display: block;
    height: .125rem;
    position: absolute;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .6s cubic-bezier(.19, 1, .22, 1) !important
}

@media (min-width:80em) {
    .bx-page-disclaimer-select-container .bx-page-disclaimer-option-container .bx-page-disclaimer__option:after {
        left: var(--spacing-24);
        width: 12.625rem
    }
}

@media print {
    .bx-page-disclaimer-select-container .bx-page-disclaimer-option-container .bx-page-disclaimer__option:after {
        left: var(--spacing-24);
        width: 12.625rem
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer-select-container .bx-page-disclaimer-option-container .bx-page-disclaimer__option:after {
        width: 12.75rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer-select-container .bx-page-disclaimer-option-container .bx-page-disclaimer__option:after {
        left: var(--spacing-32);
        width: var(--spacing-232)
    }
}

.bx-page-disclaimer-select-container .bx-page-disclaimer-option-container .bx-page-disclaimer__option:hover:after {
    transform: scaleX(1)
}

.bx-page-disclaimer-option-jumpto__admin .bx-error-custom {
    left: 0;
    position: absolute
}

.bx-page-disclaimer__title_validation {
    bottom: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: var(--spacing-48)
}

.bx-page-disclaimer-inneranchor {
    position: relative
}

.bx-page-disclaimer__anchor_admin_inner {
    position: absolute;
    top: 0
}

.bx-hero-media-anchor-navigation .block-list-appender__toggle {
    display: none !important
}

.bx-page-disclaimer__head__admin {
    border: 0;
    box-shadow: none;
    padding: 0
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__head__admin {
        font-size: var(--fs-16);
        margin-left: var(--spacing-24);
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-24);
        width: 15.125rem
    }
}

@media (min-width:26em) {
    .bx-page-disclaimer__head__admin {
        width: 17.625rem
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer__head__admin {
        width: 17rem
    }
}

@media print {
    .bx-page-disclaimer__head__admin {
        width: 17rem
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__head__admin {
        width: 11.375rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__head__admin {
        font-size: var(--fs-18);
        margin-left: var(--spacing-32);
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-32);
        width: 12.625rem
    }
}

.bx-page-disclaimer .bx-page-disclaimer-select {
    cursor: pointer
}

.bx-page-disclaimer-select-container__front .bx-page-disclaimer-select {
    display: flex;
    justify-content: space-between
}

.bx-page-disclaimer-select-container__front .bx-page-disclaimer-option__label,
.bx-page-disclaimer-select-container__front .bx-page-disclaimer__head__admin,
.bx-page-disclaimer-select-container__front .bx-page-disclaimer__option {
    cursor: pointer
}

.bx-page-disclaimer__author .bx-page-disclaimer-select {
    background: var(--c-white)
}

.bx-page-disclaimer-option__admin[focus-within] {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-page-disclaimer-option__admin:focus-within {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-page-disclaimer-option__admin.focus-visible {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-page-disclaimer-option__admin:focus-visible {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-page-disclaimer__author .bx-page-disclaimer__head__author.focus-visible {
    color: var(--c-black) !important
}

.bx-page-disclaimer__author .bx-page-disclaimer__head__author:focus-visible {
    color: var(--c-black) !important
}

.bx-page-disclaimer__author .bx-page-disclaimer__head__author[focus-within] {
    color: var(--c-black) !important
}

.bx-page-disclaimer__author .bx-page-disclaimer__head__author:focus-within {
    color: var(--c-black) !important
}

.bx-page-disclaimer__head__admin {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:80em) {
    .bx-page-disclaimer__author .bx-page-disclaimer-select-container .block-editor-inner-blocks {
        padding-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-page-disclaimer__author .bx-page-disclaimer-select-container .block-editor-inner-blocks {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__author .bx-page-disclaimer-select-container .block-editor-inner-blocks {
        padding-bottom: var(--spacing-16)
    }
}

.bx-page-disclaimer__author .bx-page-disclaimer-select-container .bx-page-disclaimer__title_validation .bx-error-custom {
    padding-top: var(--spacing-24)
}

.bx-page-disclaimer__author .tenup--block-components__character-count {
    margin-left: var(--spacing-88);
    position: static !important
}

.bx-page-disclaimer__author .bx-page-disclaimer-select .bx-page-disclaimer-author-down__arrow {
    float: right;
    position: absolute;
    right: var(--spacing-16)
}

@media (min-width:80em) {
    .bx-page-disclaimer__author .bx-page-disclaimer-select .bx-page-disclaimer-author-down__arrow {
        top: 1.75rem
    }
}

@media print {
    .bx-page-disclaimer__author .bx-page-disclaimer-select .bx-page-disclaimer-author-down__arrow {
        top: 1.75rem
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__author .bx-page-disclaimer-select .bx-page-disclaimer-author-down__arrow {
        top: 2.375rem
    }
}

@media (min-width:22.5em) {
    .bx-page-disclaimer-select-container__front.active .bx-page-disclaimer-select {
        background: var(--c-black)
    }
}

.bx-page-disclaimer-select {
    background: var(--c-black)
}

@media (max-width:79.9375em) {
    .active .bx-page-disclaimer-option-container {
        background: var(--c-white)
    }
}

@media (min-width:22.5em) {

    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child:after,
    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child:after,
    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child:before {
        bottom: var(--spacing-24) !important
    }
}

@media print {

    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child:after,
    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child:before {
        bottom: var(--spacing-24) !important
    }
}

@media (min-width:120em) {

    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child:after,
    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:22.5em) {
    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child {
        padding-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer-option-container .bx-page-disclaimer__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

.bx-page-disclaimer-option-outer__container {
    height: 0;
    overflow: hidden
}

.active .bx-page-disclaimer-option-outer__container {
    height: auto
}

.bx-page-disclaimer-option-container {
    margin: 0 var(--spacing-24);
    transform: translateY(-101%);
    transition: transform .75s
}

.bx-page-disclaimer-option__label__frontend {
    display: none
}

.bx-page-disclaimer-select-container.active .bx-page-disclaimer-option__label__frontend {
    display: block
}

.bx-page-disclaimer-select-container.active .bx-page-disclaimer-option-container {
    transform: scale(1);
    transition: transform .75s
}

.bx-page-disclaimer-head__button {
    align-items: center;
    display: inline-flex;
    text-align: left
}

.bx-dialog__close:hover .bx-page-disclaimer__dialog-close {
    transform: scale(1.2666666667)
}

.bx-page-disclaimer__dialog-container .bx-dialog__close {
    float: right;
    position: sticky !important
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__dialog-container .bx-dialog__close {
        right: var(--spacing-16);
        top: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-page-disclaimer__dialog-container .bx-dialog__close {
        right: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer__dialog-container .bx-dialog__close {
        right: var(--spacing-40);
        top: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__dialog-container .bx-dialog__close {
        right: var(--spacing-24);
        top: 1.5625rem
    }
}

@media print {
    .bx-page-disclaimer__dialog-container .bx-dialog__close {
        right: var(--spacing-24);
        top: 1.5625rem
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__dialog-container .bx-dialog__close {
        top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__dialog-container .bx-dialog__close {
        right: var(--spacing-32);
        top: var(--spacing-32)
    }
}

.bx-page-disclaimer__dialog-container .bx-dialog__close:focus {
    background-color: transparent;
    background-color: initial
}

.bx-page-disclaimer__dialog-container .bx-dialog__close.focus-visible {
    background-color: var(--c-yellow)
}

.bx-page-disclaimer__dialog-container .bx-dialog__close:focus-visible {
    background-color: var(--c-yellow)
}

.bx-page-disclaimer__drawer-description .bx-error-custom,
.bx-page-disclaimer__drawer-header .bx-error-custom,
.bx-page-disclaimer__inner__authr .bx-error-custom {
    font-family: var(--f-sans);
    font-size: var(--spacing-12)
}

.bx-page-disclaimer__drawer-header {
    font-family: var(--f-serif);
    font-size: var(--fs-32);
    font-weight: var(--fw-light);
    margin-bottom: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-page-disclaimer__drawer-header {
        font-size: var(--fs-40);
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__drawer-header {
        font-size: var(--fs-32);
        margin-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-page-disclaimer__drawer-header {
        font-size: var(--fs-32);
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__drawer-header {
        font-size: var(--fs-40);
        margin-bottom: var(--spacing-40)
    }
}

.bx-page-disclaimer__drawer-header h2 {
    font-family: var(--f-serif);
    font-size: var(--fs-32);
    font-weight: var(--fw-light)
}

@media (min-width:48em) {
    .bx-page-disclaimer__drawer-header h2 {
        font-size: var(--fs-40)
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__drawer-header h2 {
        font-size: var(--fs-32)
    }
}

@media print {
    .bx-page-disclaimer__drawer-header h2 {
        font-size: var(--fs-32)
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__drawer-header h2 {
        font-size: var(--fs-40)
    }
}

.bx-page-disclaimer__drawer-description li.bx-list-item,
.bx-page-disclaimer__drawer-description p,
.bx-page-disclaimer__drawer-description p li.bx-list-item {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {

    .bx-page-disclaimer__drawer-description li.bx-list-item,
    .bx-page-disclaimer__drawer-description p,
    .bx-page-disclaimer__drawer-description p li.bx-list-item {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-light)
    }
}

.bx-page-disclaimer__content-right a {
    color: var(--c-black)
}

.bx-page-disclaimer__content-right .list-span,
.bx-page-disclaimer__drawer-description-text .list-span {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {

    .bx-page-disclaimer__content-right .list-span,
    .bx-page-disclaimer__drawer-description-text .list-span {
        font-family: var(--f-sans);
        font-size: var(--fs-20);
        font-weight: var(--fw-light)
    }
}

.bx-page-disclaimer__content-right .list-header,
.bx-page-disclaimer__drawer-description-text .list-header {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-regular)
}

@media(min-width:120em) {

    .bx-page-disclaimer__content-right .list-header,
    .bx-page-disclaimer__drawer-description-text .list-header {
        font-family: var(--f-sans);
        font-size: var(--fs-20);
        font-weight: var(--fw-regular)
    }
}

.bx-page-disclaimer__content-right .list-paragraph,
.bx-page-disclaimer__content-right li.bx-list-item,
.bx-page-disclaimer__drawer-description-text .list-paragraph,
.bx-page-disclaimer__drawer-description-text li.bx-list-item,
.bx-page-disclaimer__popup-rte,
.bx-page-disclaimer__popup-rte li.bx-list-item {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {

    .bx-page-disclaimer__content-right .list-paragraph,
    .bx-page-disclaimer__content-right li.bx-list-item,
    .bx-page-disclaimer__drawer-description-text .list-paragraph,
    .bx-page-disclaimer__drawer-description-text li.bx-list-item,
    .bx-page-disclaimer__popup-rte,
    .bx-page-disclaimer__popup-rte li.bx-list-item {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-light)
    }
}

.bx-page-disclaimer__content-right .list-ordered-list,
.bx-page-disclaimer__drawer-description-text .list-ordered-list {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {

    .bx-page-disclaimer__content-right .list-ordered-list,
    .bx-page-disclaimer__drawer-description-text .list-ordered-list {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-light)
    }
}

.bx-page-disclaimer__content-right .list-unordered-list,
.bx-page-disclaimer__drawer-description-text .list-unordered-list {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {

    .bx-page-disclaimer__content-right .list-unordered-list,
    .bx-page-disclaimer__drawer-description-text .list-unordered-list {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-light)
    }
}

.bx-page-disclaimer__content-right .list-items,
.bx-page-disclaimer__drawer-description-text .list-items {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {

    .bx-page-disclaimer__content-right .list-items,
    .bx-page-disclaimer__drawer-description-text .list-items {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-light)
    }
}

.bx-page-disclaimer__description-text .tenup--block-components__character-count__label {
    font-family: var(--f-serif)
}

.bx-page-disclaimer__content-right a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-page-disclaimer__content-right a:hover {
    background-size: 100% .063rem
}

@media (min-width:80em) {
    .bx-page-disclaimer__content-right a:hover {
        background-size: 100% .063rem
    }
}

.bx-page-disclaimer .bx-page-disclaimer-text-weight {
    display: inline !important;
    font-family: var(--f-sans) !important
}

@media(min-width:22.5em) {
    .bx-page-disclaimer .bx-page-disclaimer-text-weight {
        font-weight: var(--fw-regular) !important
    }
}

@media(min-width:26em) {
    .bx-page-disclaimer .bx-page-disclaimer-text-weight {
        font-weight: var(--fw-medium) !important
    }
}

@media print {
    .bx-page-disclaimer .bx-page-disclaimer-text-weight {
        font-weight: var(--fw-medium) !important
    }
}

.bx-page-disclaimer .bx-page-disclaimer-text-link {
    display: inline !important;
    font-family: var(--f-sans) !important;
    font-size: var(--fs-16) !important;
    font-weight: var(--fw-regular) !important
}

@media(min-width:120em) {
    .bx-page-disclaimer .bx-page-disclaimer-text-link {
        font-size: var(--fs-18) !important
    }
}

@media(min-width:48em) {
    .bx-page-disclaimer__link-wrapper {
        width: 32rem
    }
}

@media(min-width:80em) {
    .bx-page-disclaimer__link-wrapper {
        width: 35rem
    }
}

@media print {
    .bx-page-disclaimer__link-wrapper {
        width: 35rem
    }
}

@media(min-width:90em) {
    .bx-page-disclaimer__link-wrapper {
        width: 34rem
    }
}

@media(min-width:120em) {
    .bx-page-disclaimer__link-wrapper {
        width: 38rem
    }
}

.bx-page-disclaimer .list-items,
.bx-page-disclaimer .list-ordered-list,
.bx-page-disclaimer .list-unordered-list {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {

    .bx-page-disclaimer .list-items,
    .bx-page-disclaimer .list-ordered-list,
    .bx-page-disclaimer .list-unordered-list {
        font-size: var(--fs-18)
    }
}

.bx-page-disclaimer__description-font[data-uw-sr-styled=true] a {
    color: var(--c-black) !important
}

.bx-page-disclaimer__responsive {
    --x: 0.5;
    --y: 0.5;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__image {
        width: 20.5rem !important
    }
}

@media (min-width:26em) {
    .bx-page-disclaimer__image {
        width: 23rem !important
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer__image {
        width: 37.5rem !important
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__image {
        width: 39.5rem !important
    }
}

@media print {
    .bx-page-disclaimer__image {
        width: 39.5rem !important
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__image {
        width: 39rem !important
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__image {
        width: 44.5rem !important
    }
}

@media (min-width:22.5em) {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__link-spacing\)] .bx-page-disclaimer__image {
        margin-bottom: var(--spacing-64) !important
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__link-spacing) .bx-page-disclaimer__image {
        margin-bottom: var(--spacing-64) !important
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer[\:has\(\.bx-page-disclaimer__link-spacing\)] .bx-page-disclaimer__image {
        margin-bottom: var(--spacing-72) !important
    }

    .bx-page-disclaimer:has(.bx-page-disclaimer__link-spacing) .bx-page-disclaimer__image {
        margin-bottom: var(--spacing-72) !important
    }
}

.bx-page-disclaimer__popup-responsive {
    --x: 0.5;
    --y: 0.5;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

@media (min-width:22.5em) {
    .bx-page-disclaimer__popup-image {
        width: 20.5rem !important
    }
}

@media (min-width:26em) {
    .bx-page-disclaimer__popup-image {
        width: 23rem !important
    }
}

@media (min-width:48em) {
    .bx-page-disclaimer__popup-image {
        width: 43rem !important
    }
}

@media (min-width:80em) {
    .bx-page-disclaimer__popup-image {
        width: 34rem !important
    }
}

@media print {
    .bx-page-disclaimer__popup-image {
        width: 34rem !important
    }
}

@media (min-width:90em) {
    .bx-page-disclaimer__popup-image {
        width: 44.5rem !important
    }
}

@media (min-width:120em) {
    .bx-page-disclaimer__popup-image {
        width: 44.5rem !important
    }
}

@media (min-width:22.5em) {

    .bx-page-disclaimer__popup-header,
    .bx-page-disclaimer__popup-image,
    .bx-page-disclaimer__popup-sub-desc {
        margin-bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-page-disclaimer__popup-header,
    .bx-page-disclaimer__popup-image,
    .bx-page-disclaimer__popup-sub-desc {
        margin-bottom: var(--spacing-40) !important
    }
}

@media (min-width:80em) {

    .bx-page-disclaimer__popup-header,
    .bx-page-disclaimer__popup-image,
    .bx-page-disclaimer__popup-sub-desc {
        margin-bottom: var(--spacing-32) !important
    }
}

@media (min-width:90em) {

    .bx-page-disclaimer__popup-header,
    .bx-page-disclaimer__popup-image,
    .bx-page-disclaimer__popup-sub-desc {
        margin-bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {

    .bx-page-disclaimer__popup-header,
    .bx-page-disclaimer__popup-image,
    .bx-page-disclaimer__popup-sub-desc {
        margin-bottom: var(--spacing-40) !important
    }
}

.bx-page-disclaimer__drawer-images {
    margin-bottom: 6.25rem
}

.bx-page-disclaimer__appender {
    position: relative;
    top: 6.25rem
}

.bx-page-disclaimer.is-color-theme-dark .bx-page-disclaimer__appender button {
    box-shadow: inset 0 0 0 .063rem var(--c-white);
    color: var(--c-white)
}

.bx-page-disclaimer-view__author {
    padding-top: var(--spacing-40)
}

@media(min-width:48em) {

    .bx-directory-filters-headers-container,
    .bx-directory-filters-headers-container-after {
        padding-bottom: var(--spacing-40);
        padding-top: 0
    }
}

.bx-dialog__slide-in-container[\:has\(\.bx-directory-filters-drawer\)] .widget_block {
    display: flex;
    flex-direction: column;
    height: 100%
}

.bx-dialog__slide-in-container:has(.bx-directory-filters-drawer) .widget_block {
    display: flex;
    flex-direction: column;
    height: 100%
}

.bx-dialog__slide-in-container[\:has\(\.bx-directory-filters-drawer\)] {
    --max-w: 100%;
    --padding-top: 0;
    --padding-bottom: 0;
    --padding-x: var(--spacing-16)
}

.bx-dialog__slide-in-container:has(.bx-directory-filters-drawer) {
    --max-w: 100%;
    --padding-top: 0;
    --padding-bottom: 0;
    --padding-x: var(--spacing-16)
}

@media (min-width:26em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-directory-filters-drawer\)] {
        --max-w: 26rem;
        --padding-x: var(--spacing-24)
    }

    .bx-dialog__slide-in-container:has(.bx-directory-filters-drawer) {
        --max-w: 26rem;
        --padding-x: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-directory-filters-drawer\)] {
        --max-w: 29rem;
        --padding-top: var(--spacing-40);
        --padding-bottom: var(--spacing-40);
        --padding-x: var(--spacing-40)
    }

    .bx-dialog__slide-in-container:has(.bx-directory-filters-drawer) {
        --max-w: 29rem;
        --padding-top: var(--spacing-40);
        --padding-bottom: var(--spacing-40);
        --padding-x: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-directory-filters-drawer\)] {
        --max-w: 30.5rem;
        --padding-x: var(--spacing-40)
    }

    .bx-dialog__slide-in-container:has(.bx-directory-filters-drawer) {
        --max-w: 30.5rem;
        --padding-x: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-directory-filters-drawer\)] {
        --max-w: 29.5rem;
        --padding-top: var(--spacing-40);
        --padding-bottom: var(--spacing-40);
        --padding-x: var(--spacing-40)
    }

    .bx-dialog__slide-in-container:has(.bx-directory-filters-drawer) {
        --max-w: 29.5rem;
        --padding-top: var(--spacing-40);
        --padding-bottom: var(--spacing-40);
        --padding-x: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-dialog__slide-in-container[\:has\(\.bx-directory-filters-drawer\)] {
        --max-w: 33.5rem;
        --padding-top: var(--spacing-48);
        --padding-bottom: var(--spacing-48);
        --padding-x: var(--spacing-48)
    }

    .bx-dialog__slide-in-container:has(.bx-directory-filters-drawer) {
        --max-w: 33.5rem;
        --padding-top: var(--spacing-48);
        --padding-bottom: var(--spacing-48);
        --padding-x: var(--spacing-48)
    }
}

.bx-dialog__slide-in-container[\:has\(\.bx-directory-filters-drawer\)] {
    background-color: var(--c-white);
    margin-left: auto;
    max-width: var(--max-w);
    min-height: 100%;
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-x);
    padding-right: var(--padding-x);
    padding-top: var(--padding-top);
    transform: translateX(100%);
    width: 100%
}

.bx-dialog__slide-in-container:has(.bx-directory-filters-drawer) {
    background-color: var(--c-white);
    margin-left: auto;
    max-width: var(--max-w);
    min-height: 100%;
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-x);
    padding-right: var(--padding-x);
    padding-top: var(--padding-top);
    transform: translateX(100%);
    width: 100%
}

@media (min-width:48em) {
    .bx-filter-slide__button-container {
        padding-bottom: 0;
        padding-top: var(--spacing-40)
    }
}

.bx-filter-slide-disclaimer-container[\:has\(\.bx-email-capture__disclaimer-checkbox\.focus-visible\)] .bx-disclaimer_circle {
    background-color: var(--c-yellow)
}

.bx-filter-slide-disclaimer-container:has(.bx-email-capture__disclaimer-checkbox.focus-visible) .bx-disclaimer_circle {
    background-color: var(--c-yellow)
}

.bx-filter-slide-disclaimer-container[\:has\(\.bx-email-capture__disclaimer-checkbox\:focus-visible\)] .bx-disclaimer_circle {
    background-color: var(--c-yellow)
}

.bx-filter-slide-disclaimer-container:has(.bx-email-capture__disclaimer-checkbox:focus-visible) .bx-disclaimer_circle {
    background-color: var(--c-yellow)
}

.bx-dialog__close-button.focus-visible,
.bx-filter-slide-back-button.focus-visible,
.bx-filter-slide__cancel-button-after.focus-visible,
.bx-filter-slide__cancel-button.focus-visible,
.bx-filter-slide__link.focus-visible {
    background-color: var(--c-yellow)
}

.bx-dialog__close-button:focus-visible,
.bx-filter-slide-back-button:focus-visible,
.bx-filter-slide__cancel-button-after:focus-visible,
.bx-filter-slide__cancel-button:focus-visible,
.bx-filter-slide__link:focus-visible {
    background-color: var(--c-yellow)
}

.bx-bio-table__filter-sup-bu:not(:empty),
.bx-bio-table__filter-sup-location:not(:empty),
.bx-bio-table__filter-sup-title:not(:empty) {
    margin-left: var(--spacing-8)
}

.bx-directory-filters-headers-container button,
.bx-directory-filters-headers-container-after button,
.bx-filter-slide__button-container button,
.bx-filter-slide__cancel-button,
.bx-filter-slide__link,
.bx-flyout-content .bx-filter-slide__link {
    color: var(--c-black)
}

.bx-bio-table__filter[\:has\(\.bx-bio-table__filter-icon\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    background-color: #ff0
}

.bx-bio-table__filter:has(.bx-bio-table__filter-icon[data-uw-sr-styled=true]) {
    background-color: #ff0
}

.bx-our-people {
    grid-column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-our-people {
        --columns: 4;
        grid-template-areas: "TableContent TableContent TableContent TableContent";
        margin-top: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-our-people {
        margin-top: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-our-people {
        --columns: 8;
        grid-template-areas: "TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent";
        margin-bottom: var(--spacing-32);
        margin-top: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-our-people {
        --columns: 16;
        grid-template-areas: "TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent";
        margin-top: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-our-people {
        margin-top: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-our-people {
        margin-bottom: var(--spacing-40);
        margin-top: var(--spacing-192)
    }
}

@media (max-width:47.9375em) {
    .bx-bio-table__action {
        font-size: var(--fs-18) !important;
        line-height: 1.688rem !important
    }
}

.bx-bio-table tbody td {
    padding: 0
}

@media (min-width:22.5em) {
    .bx-bio-table tbody td {
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-bio-table tbody td {
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-32)
    }
}

.bx-bio-table__head {
    font-weight: var(--fw-regular)
}

@media (min-width:120em) {
    .bx-bio-table__head {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

.bx-bio-table__cell {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-bio-table__cell {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

@media (min-width:80em) {
    .bx-bio-table__cell {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:120em) {
    .bx-bio-table__cell {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

.bx-our-people__directory {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-our-people__directory {
        font-size: var(--fs-24);
        line-height: 2.25rem
    }
}

@media (min-width:90em) {
    .bx-our-people__directory {
        font-size: var(--fs-32);
        line-height: 3rem
    }
}

@media (min-width:120em) {
    .bx-our-people__directory {
        font-size: var(--fs-40);
        line-height: 3.75rem
    }
}

.bx-bio-table__caption {
    caption-side: top;
    display: inline-block;
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    padding: 0
}

@media (min-width:22.5em) {
    .bx-bio-table__caption {
        font-size: var(--fs-18);
        line-height: 1.688rem;
        margin-top: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-bio-table__caption {
        font-size: var(--fs-18);
        line-height: 1.688rem;
        margin-bottom: var(--spacing-24);
        margin-top: var(--spacing-24);
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-bio-table__caption {
        margin-bottom: 0;
        margin-right: 25.625rem;
        width: 39.5rem
    }
}

@media (min-width:90em) {
    .bx-bio-table__caption {
        font-size: var(--fs-20);
        line-height: 1.875rem;
        margin-right: 29.125rem;
        width: 44rem
    }
}

@media (min-width:120em) {
    .bx-bio-table__caption {
        font-size: var(--fs-24);
        line-height: 2.25rem;
        margin-right: 39.125rem;
        margin-top: var(--spacing-32);
        width: 57.5rem
    }
}

@media (min-width:22.5em) {
    .bx-bio-table__filter {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

.bx-bio-table__filter:hover {
    background-size: 48% 1px
}

@media (min-width:120em) {
    .bx-bio-table__filter-icon {
        height: 1.25rem;
        width: 1.688rem
    }
}

@media (min-width:80em) {
    .bx-bio-loadmore {
        align-items: center;
        display: flex;
        padding-bottom: var(--spacing-144);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-bio-loadmore {
        padding-bottom: var(--spacing-160);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-bio-loadmore {
        padding-bottom: var(--spacing-192);
        padding-top: var(--spacing-40)
    }
}

.bx-people__bio__overlay.bx-people__bio__overlayshown {
    -webkit-overflow-scrolling: touch;
    background-color: var(--c-white);
    bottom: 0;
    display: block !important;
    height: inherit;
    overflow-y: auto;
    overscroll-behavior: auto;
    position: absolute;
    right: 0;
    top: 0;
    top: var(--wp-admin--admin-bar--height, 0);
    z-index: 20
}

@media (min-width:22.5em) {
    .bx-people__bio__overlay.bx-people__bio__overlayshown {
        overscroll-behavior: contain;
        width: 22.5rem !important
    }
}

@media (min-width:26em) {
    .bx-people__bio__overlay.bx-people__bio__overlayshown {
        overscroll-behavior: contain;
        width: 26rem !important
    }
}

@media (min-width:48em) {
    .bx-people__bio__overlay.bx-people__bio__overlayshown {
        overscroll-behavior: contain;
        width: 48rem !important
    }
}

@media (min-width:80em) {
    .bx-people__bio__overlay.bx-people__bio__overlayshown {
        overscroll-behavior: auto;
        width: 62rem !important
    }
}

@media (min-width:90em) {
    .bx-people__bio__overlay.bx-people__bio__overlayshown {
        width: 67.625rem !important
    }
}

@media (min-width:120em) {
    .bx-people__bio__overlay.bx-people__bio__overlayshown {
        width: 79rem !important
    }
}

div.bx-people__bio__overlay.bx-people__bio__overlayHidden * {
    overflow: hidden
}

.bx-people__bio__overlay {
    -webkit-overflow-scrolling: touch;
    background-color: var(--c-white);
    bottom: 0;
    height: inherit;
    min-height: 100%;
    overflow-y: auto;
    overscroll-behavior: auto;
    position: absolute;
    right: 0;
    top: var(--wp-admin--admin-bar--height, 0);
    z-index: 2
}

.bx-people__bio__overlay__content {
    position: relative;
    text-align: center;
    width: 100%
}

.bx-people_overlay_background {
    left: 101%;
    min-height: 100%;
    position: fixed;
    top: 0;
    transition: left 1.5s ease-in-out !important;
    width: 100%;
    z-index: 20
}

.noscroll {
    box-sizing: border-box;
    overflow: hidden
}

@media (min-width:80em) {
    .noscroll {
        padding-right: var(--spacing-16)
    }
}

.bx-people_overlay_background.shown {
    left: 0
}

.bx-people_overlay_background_blur {
    opacity: 0
}

.bx-people_overlay_background_blur.active {
    backdrop-filter: blur(.3125rem);
    background-color: rgba(0, 0, 0, .32);
    height: 100%;
    left: 0;
    opacity: 1;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3
}

@media (min-width:22.5em) {
    .bx-people__bio__closebtn:hover {
        transform: scale(1.1667)
    }
}

@media (min-width:80em) {
    .bx-people__bio__closebtn:hover {
        transform: scale(1.1428)
    }
}

@media (min-width:90em) {
    .bx-people__bio__closebtn:hover {
        transform: scale(1.125)
    }
}

@media (min-width:120em) {
    .bx-people__bio__closebtn:hover {
        transform: scale(1.1112)
    }
}

.bx-people__bio__closebtn {
    display: inline-grid;
    position: absolute;
    text-decoration: none;
    z-index: 1
}

@media (min-width:22.5em) {
    .bx-people__bio__closebtn {
        height: 3rem;
        margin-top: var(--spacing-32);
        right: 1rem;
        width: 3rem
    }
}

@media (min-width:26em) {
    .bx-people__bio__closebtn {
        height: 3rem;
        margin-top: var(--spacing-32);
        right: 1.5rem;
        width: 3rem
    }
}

@media (min-width:48em) {
    .bx-people__bio__closebtn {
        height: 3rem;
        margin-top: var(--spacing-24);
        right: 1.5rem;
        width: 3rem
    }
}

@media (min-width:80em) {
    .bx-people__bio__closebtn {
        height: 3.5rem;
        margin-top: var(--spacing-32);
        right: 2rem;
        width: 3.5rem
    }
}

@media (min-width:90em) {
    .bx-people__bio__closebtn {
        height: 4rem;
        margin-top: var(--spacing-40);
        right: 2.5rem;
        width: 4rem
    }
}

@media (min-width:120em) {
    .bx-people__bio__closebtn {
        height: 4.5rem;
        margin-top: var(--spacing-48);
        right: 3rem;
        width: 4.5rem
    }
}

.bx-people__bio__closebtn svg {
    height: 3rem;
    width: 3rem
}

@media (min-width:80em) {
    .bx-people__bio__closebtn svg {
        height: 3.5rem;
        width: 3.5rem
    }
}

@media (min-width:90em) {
    .bx-people__bio__closebtn svg {
        height: 4rem;
        width: 4rem
    }
}

@media (min-width:120em) {
    .bx-people__bio__closebtn svg {
        height: 4.5rem;
        width: 4.5rem
    }
}

.bx-people__bio__closebtn svg .cls-1 {
    fill: var(--c-white)
}

.bx-people__name__image__block {
    background-color: var(--c-black)
}

.bx-people__name__block,
.bx-people__name__image__block {
    display: flex
}

@media (min-width:48em) {

    .bx-people__name__block,
    .bx-people__name__image__block {
        display: flex !important;
        justify-content: space-between
    }
}

@media (min-width:22.5em) {

    .bx-people__name__block,
    .bx-people__name__image__block {
        display: block
    }
}

.bx-people__name__designation__block {
    color: var(--c-white);
    position: relative
}

@media (min-width:22.5em) {
    .bx-people__name__designation__block {
        margin-top: var(--spacing-48);
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-people__name__designation__block {
        width: 26rem
    }
}

@media (min-width:48em) {
    .bx-people__name__designation__block {
        align-items: center;
        display: flex;
        margin-top: 0;
        width: 24.5rem
    }
}

@media (min-width:80em) {
    .bx-people__name__designation__block {
        width: 31.5rem
    }
}

@media (min-width:90em) {
    .bx-people__name__designation__block {
        width: 35rem
    }
}

@media (min-width:120em) {
    .bx-people__name__designation__block {
        width: 39rem
    }
}

.bx-people__name__designation__block.no_image {
    color: var(--c-white);
    position: relative
}

@media (min-width:22.5em) {
    .bx-people__name__designation__block.no_image {
        min-height: 15.5rem;
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-people__name__designation__block.no_image {
        min-height: 19rem;
        width: 26rem
    }
}

@media (min-width:48em) {
    .bx-people__name__designation__block.no_image {
        height: 31.3125rem;
        width: 24.5rem
    }
}

@media (min-width:80em) {
    .bx-people__name__designation__block.no_image {
        height: 30.5rem;
        width: 31.5rem
    }
}

@media (min-width:90em) {
    .bx-people__name__designation__block.no_image {
        height: 34.5rem;
        width: 35rem
    }
}

@media (min-width:120em) {
    .bx-people__name__designation__block.no_image {
        height: 40rem;
        width: 39rem
    }
}

@media (min-width:22.5em) {
    .bx-people__image__block__img__mobile .bx-people__withimage {
        align-content: center;
        height: 22.5rem;
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-people__image__block__img__mobile .bx-people__withimage {
        align-content: center;
        height: 26rem;
        width: 26rem
    }
}

@media (min-width:22.5em) {
    .bx-people__image__block .bx-people__withimage {
        align-content: center;
        height: 22.5rem;
        -o-object-fit: cover;
        object-fit: cover;
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-people__image__block .bx-people__withimage {
        align-content: center;
        height: 26rem;
        width: 26rem
    }
}

@media (min-width:48em) {
    .bx-people__image__block .bx-people__withimage {
        align-content: right;
        height: 23.5rem;
        width: 23.5rem
    }
}

@media (min-width:80em) {
    .bx-people__image__block .bx-people__withimage {
        align-content: right;
        height: 30.5rem;
        width: 30.5rem
    }
}

@media (min-width:90em) {
    .bx-people__image__block .bx-people__withimage {
        align-content: right;
        height: 34.5rem;
        width: 34.5rem
    }
}

@media (min-width:120em) {
    .bx-people__image__block .bx-people__withimage {
        align-content: right;
        height: 40rem;
        width: 40rem
    }
}

@media (min-width:22.5em) {
    .bx-people__image__block__closebutton {
        height: 22.5rem;
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-people__image__block__closebutton {
        height: 26rem;
        width: 26rem
    }
}

@media (min-width:48em) {
    .bx-people__image__block__closebutton {
        height: 23.5rem;
        width: 23.5rem
    }
}

@media (min-width:80em) {
    .bx-people__image__block__closebutton {
        height: 30.5rem;
        width: 30.5rem
    }
}

@media (min-width:90em) {
    .bx-people__image__block__closebutton {
        height: 34.5rem;
        width: 34.5rem
    }
}

@media (min-width:120em) {
    .bx-people__image__block__closebutton {
        height: 40rem;
        width: 40rem
    }
}

.bx-people__name__designation__inner__block {
    text-align: left
}

@media (min-width:22.5em) {
    .bx-people__name__designation__inner__block {
        margin-left: 1.125rem
    }
}

@media (min-width:26em) {
    .bx-people__name__designation__inner__block {
        margin-left: 1.625rem
    }
}

@media (min-width:48em) {
    .bx-people__name__designation__inner__block {
        margin-left: 2.625rem
    }
}

@media (min-width:80em) {
    .bx-people__name__designation__inner__block {
        margin-left: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-people__name__designation__inner__block {
        margin-left: var(--spacing-80)
    }
}

@media (min-width:120em) {
    .bx-people__name__designation__inner__block {
        margin-left: var(--spacing-104)
    }
}

.bx-people__name__designation__inner__block.no_image {
    text-align: left
}

@media (min-width:22.5em) {
    .bx-people__name__designation__inner__block.no_image {
        margin-left: var(--spacing-16);
        margin-top: 0
    }
}

@media (min-width:26em) {
    .bx-people__name__designation__inner__block.no_image {
        margin-left: var(--spacing-24);
        margin-top: 0
    }
}

@media (min-width:48em) {
    .bx-people__name__designation__inner__block.no_image {
        margin-left: var(--spacing-40);
        margin-top: 10.25rem
    }
}

@media (min-width:80em) {
    .bx-people__name__designation__inner__block.no_image {
        margin-left: var(--spacing-72);
        margin-top: 9.25rem
    }
}

@media (min-width:90em) {
    .bx-people__name__designation__inner__block.no_image {
        margin-left: var(--spacing-80);
        margin-top: var(--spacing-176)
    }
}

@media (min-width:120em) {
    .bx-people__name__designation__inner__block.no_image {
        margin-left: var(--spacing-104);
        margin-top: 12.5rem
    }
}

.bx-people__image__block__closebutton>img {
    aspect-ratio: 1/1
}

@media (min-width:48em) {
    .bx-people__image__block__closebutton>img {
        aspect-ratio: 3/4
    }
}

@media (min-width:80em) {
    .bx-people__image__block__closebutton>img {
        aspect-ratio: 1/1
    }
}

.bx-people__social__media__block {
    overflow: visible !important;
    position: absolute;
    text-align: left
}

@media (min-width:22.5em) {
    .bx-people__social__media__block {
        margin-left: 1.125rem;
        padding-bottom: var(--spacing-56);
        padding-top: 3rem;
        position: relative
    }
}

@media (min-width:26em) {
    .bx-people__social__media__block {
        margin-left: 1.625rem;
        padding-bottom: var(--spacing-56);
        position: relative
    }
}

@media (min-width:48em) {
    .bx-people__social__media__block {
        bottom: var(--spacing-32);
        margin-left: 2.625rem;
        padding-bottom: 0;
        padding-top: 0;
        position: absolute
    }
}

@media (min-width:80em) {
    .bx-people__social__media__block {
        bottom: var(--spacing-40);
        margin-left: var(--spacing-72);
        position: absolute
    }
}

@media (min-width:90em) {
    .bx-people__social__media__block {
        bottom: var(--spacing-48);
        margin-left: var(--spacing-80);
        position: absolute
    }
}

@media (min-width:120em) {
    .bx-people__social__media__block {
        bottom: var(--spacing-56);
        margin-left: var(--spacing-104);
        position: absolute
    }
}

.bx-people__bio__linkedinbtn {
    align-content: center;
    background-color: var(--c-black);
    display: inline-grid;
    height: 3rem;
    justify-content: center;
    place-content: center;
    text-decoration: none;
    width: 3rem;
    z-index: 1
}

@media (min-width:90em) {
    .bx-people__bio__linkedinbtn {
        height: 3.5rem;
        width: 3.5rem
    }
}

@media (min-width:120em) {
    .bx-people__bio__linkedinbtn {
        height: 4rem;
        width: 4rem
    }
}

.bx-people__bio__linkedinbtn svg {
    height: 3rem;
    width: 3rem
}

@media (min-width:90em) {
    .bx-people__bio__linkedinbtn svg {
        height: 3.5rem;
        width: 3.5rem
    }
}

@media (min-width:120em) {
    .bx-people__bio__linkedinbtn svg {
        height: 4rem;
        width: 4rem
    }
}

.bx-people__bio__linkedinbtn:hover .cls-2,
.bx-people__bio__linkedinbtn:hover .cls-4 {
    fill: var(--c-black)
}

.bx-people__bio__linkedinbtn:hover .cls-1 {
    fill: var(--c-white)
}

.bx-people__bio__linkedinbtn:hover {
    transform: scale(1.1667)
}

@media (min-width:90em) {
    .bx-people__bio__linkedinbtn:hover {
        transform: scale(1.1427)
    }
}

@media (min-width:120em) {
    .bx-people__bio__linkedinbtn:hover {
        transform: scale(1.125)
    }
}

.bx-people__bio__linkedinbtn:hover:before {
    fill: var(--c-black)
}

.bx-people__first__last__name {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    margin: 0;
    padding-bottom: var(--spacing-24)
}

@media (min-width:22.5em) {
    .bx-people__first__last__name {
        font-size: var(--fs-32);
        line-height: 3rem;
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-people__first__last__name {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-people__first__last__name {
        line-height: 3rem;
        width: 18.5rem
    }
}

@media (min-width:80em) {
    .bx-people__first__last__name {
        font-size: var(--fs-40);
        line-height: 3.75rem;
        width: 21.5rem
    }
}

@media (min-width:90em) {
    .bx-people__first__last__name {
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-people__first__last__name {
        font-size: var(--fs-48);
        line-height: 4.5rem;
        width: 25rem
    }
}

@media (min-width:22.5em) {
    .bx-people__first__last__name.no_image {
        padding-top: 0
    }
}

@media (min-width:48em) {
    .bx-people__first__last__name.no_image {
        padding-top: 0
    }
}

.bx-people__bio__designation {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light);
    line-height: 1.6875rem;
    padding-bottom: var(--spacing-8)
}

@media (min-width:22.5em) {
    .bx-people__bio__designation {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-people__bio__designation {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-people__bio__designation {
        width: 18.5rem
    }
}

@media (min-width:80em) {
    .bx-people__bio__designation {
        width: 21.5rem
    }
}

@media (min-width:90em) {
    .bx-people__bio__designation {
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-people__bio__designation {
        font-size: var(--fs-24);
        line-height: 1.875rem;
        width: 25rem
    }
}

.bx-people__dept__location {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-light);
    line-height: 1.3125rem
}

@media (min-width:22.5em) {
    .bx-people__dept__location {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-people__dept__location {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-people__dept__location {
        width: 18.5rem
    }
}

@media (min-width:80em) {
    .bx-people__dept__location {
        width: 21.5rem
    }
}

@media (min-width:90em) {
    .bx-people__dept__location {
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-people__dept__location {
        font-size: var(--fs-16);
        line-height: 1.5rem;
        width: 25rem
    }
}

.bx-people__bio__content {
    color: var(--c-black);
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light);
    line-height: 1.6875rem;
    text-align: left
}

@media (min-width:22.5em) {
    .bx-people__bio__content {
        margin: var(--spacing-64) var(--spacing-16) 0 1.125rem;
        padding-bottom: var(--spacing-80);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-people__bio__content {
        margin: var(--spacing-72) var(--spacing-24) 0 1.625rem;
        padding-bottom: var(--spacing-88);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-people__bio__content {
        margin: var(--spacing-80) var(--spacing-216) 0 2.625rem;
        padding-bottom: var(--spacing-96);
        width: 32rem
    }
}

@media (min-width:80em) {
    .bx-people__bio__content {
        margin: var(--spacing-88) 22.5rem 0 var(--spacing-72);
        padding-bottom: var(--spacing-144);
        width: 35rem
    }
}

@media (min-width:90em) {
    .bx-people__bio__content {
        margin: var(--spacing-96) 25.5rem 0 var(--spacing-80);
        padding-bottom: var(--spacing-160);
        width: 39rem
    }
}

@media (min-width:120em) {
    .bx-people__bio__content {
        font-size: var(--fs-20);
        line-height: 1.875rem;
        margin: var(--spacing-104) 28rem 0 var(--spacing-104);
        padding-bottom: var(--spacing-192);
        width: 44.5rem
    }
}

.bx-people__bio__wrap {
    top: var(--wp-admin--admin-bar--height, 0)
}

@media (min-width:48em) {
    .bx-people__image__block__img__mobile {
        display: none !important
    }
}

@media (min-width:22.5em) {
    .bx-people__image__block__img__mobile {
        display: block
    }
}

.bx-people__image__block {
    display: block
}

@media (min-width:48em) {
    .bx-people__image__block {
        display: block !important
    }
}

@media (min-width:22.5em) {
    .bx-people__image__block {
        display: none
    }
}

.bx-people__bio__biocontent {
    display: none
}

.bx-people__bio__overlay[\:has\(\%20\.bx-people__image__block__img__mobile\)] .bx-people__bio__closeButton__wrapper {
    display: inline;
    display: initial
}

.bx-people__bio__overlay:has(.bx-people__image__block__img__mobile) .bx-people__bio__closeButton__wrapper {
    display: inline;
    display: initial
}

.bx-people__bio__closeButton__wrapper.only_for_min {
    display: none
}

@media (min-width:22.5em) {
    .bx-people__bio__closeButton__wrapper.only_for_min {
        display: flex;
        flex-direction: row-reverse;
        padding-bottom: 2rem;
        padding-right: 1rem;
        padding-top: 2rem
    }
}

@media (min-width:26em) {
    .bx-people__bio__closeButton__wrapper.only_for_min {
        padding-right: 1.5rem
    }
}

@media (min-width:48em) {
    .bx-people__bio__closeButton__wrapper.only_for_min {
        display: none
    }
}

.bx-people__bio__closeButton__wrapper.only_for_min .bx-people__bio__closebtn {
    margin-top: 0;
    position: static
}

.bx-people__bio__tag {
    overflow: hidden
}

@media(min-width:22.5em) {
    .bx-people__bio__closeButton__wrapper {
        display: none
    }
}

@media (min-width:48em) {
    .bx-people__bio__closeButton__wrapper {
        display: block
    }
}

#bx-people-totalWrapper button.bx-people__bio__closebtn.focus-visible .cls-1 {
    fill: var(--c-yellow)
}

#bx-people-totalWrapper button.bx-people__bio__closebtn:focus-visible .cls-1 {
    fill: var(--c-yellow)
}

.bx-people__bio__linkedinbtn.focus-visible {
    outline: none !important
}

.bx-people__bio__linkedinbtn:focus-visible {
    outline: none !important
}

.bx-people__bio__linkedinbtn.focus-visible .cls-2 {
    fill: var(--c-yellow);
    stroke: var(--c-black)
}

.bx-people__bio__linkedinbtn:focus-visible .cls-2 {
    fill: var(--c-yellow);
    stroke: var(--c-black)
}

.bx-people__bio__linkedinbtn.focus-visible .cls-4 {
    fill: var(--c-black)
}

.bx-people__bio__linkedinbtn:focus-visible .cls-4 {
    fill: var(--c-black)
}

.bx-people__designation a {
    text-decoration: none
}

.bx-people-field__author.focus-visible {
    background: var(--c-black) !important
}

.bx-people-field__author:focus-visible {
    background: var(--c-black) !important
}

.bx-people__bio__wrap .tenup--block-components__character-count {
    display: none
}

@media (max-width:47.9375em) {

    .bx-people__grid__wrap__no-image .bx-people__name__designation__block,
    .bx-people__grid__wrap__no-image .bx-people__name__designation__inner__block {
        padding-top: var(--spacing-32)
    }
}

@media(min-width:22.5em) {
    .bx-people__grid__item__linkedin-empty {
        padding-bottom: var(--spacing-56)
    }
}

@media(min-width:48em) {
    .bx-people__grid__item__linkedin-empty {
        padding-bottom: 0
    }
}

.is-color-theme-dark .bx-people__bio__content a {
    color: var(--c-black)
}

.bx-people__bio__content p {
    font-size: var(--fs-18) !important
}

@media (min-width:80em) {
    .bx-leadership_padding {
        padding-right: 0
    }
}

.bx-people {
    background-color: var(--c-background);
    color: var(--c-copy);
    margin-top: 0
}

.bx-people p {
    word-wrap: break-word
}

.bx-people__grid__inner__wrap,
.bx-people__grid__innerwrap {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:22.5em) {

    .bx-people__grid__inner__wrap,
    .bx-people__grid__innerwrap {
        --columns: 1;
        grid-template-areas: "leadershipcard"
    }
}

@media (min-width:26em) {

    .bx-people__grid__inner__wrap,
    .bx-people__grid__innerwrap {
        --columns: 1;
        grid-template-areas: "leadershipcard"
    }
}

@media (min-width:48em) {

    .bx-people__grid__inner__wrap,
    .bx-people__grid__innerwrap {
        --columns: 2;
        -moz-column-gap: var(--spacing-192);
        column-gap: var(--spacing-192);
        grid-template-areas: "leadershipcard leadershipcard"
    }
}

@media (min-width:80em) {

    .bx-people__grid__inner__wrap,
    .bx-people__grid__innerwrap {
        --columns: 4;
        -moz-column-gap: var(--spacing-72);
        column-gap: var(--spacing-72);
        grid-template-areas: "leadershipcard leadershipcard leadershipcard leadershipcard"
    }
}

@media (min-width:90em) {

    .bx-people__grid__inner__wrap,
    .bx-people__grid__innerwrap {
        --columns: 4;
        -moz-column-gap: var(--spacing-96);
        column-gap: var(--spacing-96);
        grid-template-areas: "leadershipcard leadershipcard leadershipcard leadershipcard"
    }
}

@media (min-width:120em) {

    .bx-people__grid__inner__wrap,
    .bx-people__grid__innerwrap {
        --columns: 4;
        -moz-column-gap: var(--spacing-120);
        column-gap: var(--spacing-120);
        grid-template-areas: "leadershipcard leadershipcard leadershipcard leadershipcard"
    }
}

@media (min-width:22.5em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__no-image {
        row-gap: var(--spacing-64)
    }
}

@media (min-width:26em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__no-image {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__no-image {
        row-gap: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__no-image {
        row-gap: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__no-image {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:22.5em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__has-image {
        row-gap: var(--spacing-64)
    }
}

@media (min-width:26em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__has-image {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__has-image {
        row-gap: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__has-image {
        row-gap: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__has-image {
        row-gap: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .bx-people__grid__innerwrap.bx-people__grid__wrap__has-image {
        row-gap: var(--spacing-120)
    }
}

.bx-people__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-people__inner {
        --columns: 4;
        grid-template-areas: "leadership leadership leadership leadership"
    }
}

@media (min-width:48em) {
    .bx-people__inner {
        --columns: 8;
        grid-template-areas: "leadership leadership leadership leadership leadership leadership leadership"
    }
}

@media (min-width:80em) {
    .bx-people__inner {
        --columns: 16;
        grid-template-areas: "leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership leadership"
    }
}

.bx-people__front .bx-people__grid__wrap {
    grid-area: leadership;
    width: -moz-max-content;
    width: max-content
}

.bx-people__grid__innerwrap:hover[\:has\(\.bx-people__grid__image\:hover\)] .bx-people__grid__image:not(:hover) {
    opacity: .5;
    transition: opacity .1s ease-out
}

.bx-people__grid__innerwrap:hover:has(.bx-people__grid__image:hover) .bx-people__grid__image:not(:hover) {
    opacity: .5;
    transition: opacity .1s ease-out
}

.bx-people__grid__innerwrap:hover .bx-people__grid__image:hover {
    opacity: 1 !important
}

@media (min-width:22.5em) {
    .bx-people__front .bx-people__grid__image {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-people__front .bx-people__grid__image {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-people__front .bx-people__grid__image {
        width: 15.5rem
    }
}

@media (min-width:80em) {
    .bx-people__front .bx-people__grid__image {
        width: 14.375rem
    }
}

@media (min-width:90em) {
    .bx-people__front .bx-people__grid__image {
        width: 15.25rem
    }
}

@media (min-width:120em) {
    .bx-people__front .bx-people__grid__image {
        width: 20.125rem
    }
}

.bx-people__author .bx-people__with__image img {
    height: auto !important;
    width: 100% !important
}

.bx-people__with__image img {
    aspect-ratio: 3/4
}

@media (min-width:22.5em) {
    .bx-people__with__image img {
        height: 27.3125rem;
        margin-bottom: 2rem;
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-people__with__image img {
        height: 30.6875rem;
        margin-bottom: 2rem;
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-people__with__image img {
        height: 20.6875rem;
        margin-bottom: 1.5rem;
        width: 15.5rem
    }
}

@media (min-width:80em) {
    .bx-people__with__image img {
        height: 19.125rem;
        margin-bottom: 1.5rem;
        width: 14.375rem
    }
}

@media (min-width:90em) {
    .bx-people__with__image img {
        height: 20.3125rem;
        margin-bottom: 1.5rem;
        width: 15.25rem
    }
}

@media (min-width:120em) {
    .bx-people__with__image img {
        height: 26.8125rem;
        margin-bottom: 2rem;
        width: 20.125rem
    }
}

.bx-people__grid__image.no_image {
    display: grid;
    text-align: center
}

@media (min-width:22.5em) {
    .bx-people__grid__image.no_image {
        margin-bottom: var(--spacing-64);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-people__grid__image.no_image {
        margin-bottom: var(--spacing-72);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-people__grid__image.no_image {
        margin-bottom: var(--spacing-56);
        width: 15.5rem
    }
}

@media (min-width:80em) {
    .bx-people__grid__image.no_image {
        margin-bottom: var(--spacing-56);
        width: 14.375rem
    }
}

@media (min-width:90em) {
    .bx-people__grid__image.no_image {
        margin-bottom: var(--spacing-64);
        width: 15.25rem
    }
}

@media (min-width:120em) {
    .bx-people__grid__image.no_image {
        margin-bottom: var(--spacing-72);
        width: 20.125rem
    }
}

.bx-people__name {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    margin-left: 0;
    text-align: left
}

@media (min-width:22.5em) {
    .bx-people__name {
        font-size: var(--fs-24)
    }
}

@media (min-width:48em) {
    .bx-people__name {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-people__name {
        font-size: var(--fs-24)
    }
}

@media (min-width:22.5em) {
    .bx-people__designation {
        margin-top: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-people__designation {
        margin-top: var(--spacing-8)
    }
}

@media (min-width:120em) {
    .bx-people__designation {
        margin-top: var(--spacing-16)
    }
}

.bx-people__designation {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    margin-left: 0;
    text-align: left
}

@media (min-width:22.5em) {
    .bx-people__designation {
        font-size: var(--fs-16)
    }
}

@media (min-width:48em) {
    .bx-people__designation {
        font-size: var(--fs-14)
    }
}

@media (min-width:120em) {
    .bx-people__designation {
        font-size: var(--fs-16)
    }
}

.wp-block-blackstone-v2-leadership.is-color-theme-dark .bx-people__grid__wrap {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-row .bx-people__grid__image {
    cursor: pointer
}

.bx-people__front .bx-people__name {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .0625rem;
    display: inline;
    text-decoration: none;
    transition: background-size .3s
}

.bx-people__grid__item.focus-visible {
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-people__grid__item:focus-visible {
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-people__front .bx-people__grid__image:hover .bx-people__name {
    background-size: 100% .625rem
}

.bx-people__bio__content.focus-visible,
.bx-people__front.focus-visible {
    border: .25rem solid var(--c-yellow)
}

.bx-people__bio__content:focus-visible,
.bx-people__front:focus-visible {
    border: .25rem solid var(--c-yellow)
}

.bx-people_overlay_background .cls-1 {
    fill: none
}

.bx-people_overlay_background .cls-2 {
    stroke: #fff;
    stroke-width: .094rem
}

.bx-people_overlay_background .cls-3 {
    clip-path: url(#clip-path)
}

.bx-people_overlay_background .cls-4 {
    fill: #fff
}

.bx-people_overlay_background .cls-5 {
    stroke: none
}

.bx-people__grid__item[\:has\(img\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-people__grid__item:has(img[data-uw-sr-styled=true]) {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-people__grid__item[\:has\(h4\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-people__grid__item:has(h4[data-uw-sr-styled=true]) {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-people__grid__item[\:has\(p\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-people__grid__item:has(p[data-uw-sr-styled=true]) {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .625rem var(--c-yellow)
}

.bx-people__grid__image a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .063rem;
    text-decoration: none;
    transition: background-size .3s
}

.bx-people__grid__image a:hover {
    background-size: 100% .063rem
}

[dir=ltr] .bx-people__bio__content p:not(:first-child):not(:empty) {
    margin-left: 0
}

[dir=ltr] .bx-people__bio__content p:not(:first-child):not(:empty),
[dir=rtl] .bx-people__bio__content p:not(:first-child):not(:empty) {
    margin-right: 0
}

[dir=rtl] .bx-people__bio__content p:not(:first-child):not(:empty) {
    margin-left: 0
}

.bx-people__bio__content p:not(:first-child):not(:empty) {
    display: block;
    unicode-bidi: isolate
}

@media (min-width:22.5em) {
    .bx-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:26em) {
    .bx-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:48em) {
    .bx-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:80em) {
    .bx-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:90em) {
    .bx-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:120em) {
    .bx-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.875rem
    }
}

.bx-single-people-bio .bx-article-content__inner {
    grid-column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-single-people-bio .bx-article-content__inner {
        --columns: 4;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent" "RightContent RightContent RightContent RightContent"
    }
}

@media (min-width:48em) {
    .bx-single-people-bio .bx-article-content__inner {
        --columns: 8;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent LeftContent LeftContent LeftContent LeftContent" "RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent "
    }
}

@media (min-width:80em) {
    .bx-single-people-bio .bx-article-content__inner {
        --columns: 16;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent LeftContent LeftContent . RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent"
    }
}

@media print {
    .bx-single-people-bio .bx-article-content__inner {
        --columns: 16;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent LeftContent LeftContent . RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent"
    }
}

@media (min-width:90em) {
    .bx-single-people-bio .bx-article-content__inner {
        --columns: 16;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent LeftContent . RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent . . "
    }
}

@media (min-width:120em) {
    .bx-single-people-bio .bx-article-content__inner {
        --columns: 16;
        grid-template-areas: "LeftContent LeftContent LeftContent LeftContent . RightContent RightContent RightContent RightContent RightContent RightContent RightContent RightContent . . . "
    }
}

@media (min-width:22.5em) {
    .bx-bio-table {
        display: none
    }
}

@media (min-width:48em) {
    .bx-bio-table {
        display: block
    }
}

@media print {
    .bx-bio-table {
        display: block
    }
}

.bx-accordion__table {
    padding-bottom: var(--spacing-24)
}

@media (min-width:22.5em) {
    .bx-accordion__table {
        display: block
    }
}

@media (min-width:48em) {
    .bx-accordion__table {
        display: none
    }
}

@media print {
    .bx-accordion__table {
        display: none
    }
}

.bx-people-template[\:not-has\(\.bx-bio-loadmore__filter\,\%20\.bx-load-more__content\)] .bx-accordion__table {
    padding-bottom: 0
}

.bx-people-template:not(:has(.bx-bio-loadmore__filter, .bx-load-more__content)) .bx-accordion__table {
    padding-bottom: 0
}

.bx-bio-table__wrapper {
    overflow: auto;
    scrollbar-width: none
}

.bx-shared-class .bx-bio-table__wrapper {
    scrollbar-width: auto !important
}

.bx-people-template .bx-our-people {
    grid-column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-people-template .bx-our-people {
        --columns: 4;
        grid-template-areas: "TableContent TableContent TableContent TableContent";
        margin-top: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-people-template .bx-our-people {
        margin-top: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-people-template .bx-our-people {
        --columns: 8;
        grid-template-areas: "TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent";
        margin-top: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-people-template .bx-our-people {
        --columns: 16;
        grid-template-areas: "TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent";
        margin-top: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-people-template .bx-our-people {
        margin-top: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-people-template .bx-our-people {
        margin-top: var(--spacing-192)
    }
}

@media print {
    .bx-people-template .bx-our-people {
        --columns: 16;
        grid-template-areas: "TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent TableContent";
        margin-top: var(--spacing-144)
    }
}

@media (min-width:48em) {
    .bx-people-template[\:has\(\.bx-bio-loadmore__filter\,\.bx-load-more__content\)] .bx-our-people {
        margin-bottom: var(--spacing-32)
    }

    .bx-people-template:has(.bx-bio-loadmore__filter, .bx-load-more__content) .bx-our-people {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-people-template[\:has\(\.bx-bio-loadmore__filter\,\.bx-load-more__content\)] .bx-our-people {
        margin-bottom: var(--spacing-40)
    }

    .bx-people-template:has(.bx-bio-loadmore__filter, .bx-load-more__content) .bx-our-people {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-people-directory__post-exist .bx-our-people {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-people-directory__post-exist .bx-our-people {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-people-directory__post-exist .bx-our-people {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-people-directory__post-exist .bx-our-people {
        margin-top: var(--spacing-64)
    }
}

@media print {
    .bx-people-directory__post-exist .bx-our-people {
        margin-top: var(--spacing-48)
    }
}

.bx-our-people__inner {
    grid-area: TableContent
}

.bx-title-and-legend {
    align-items: center;
    display: flex
}

@media(min-width:80em) {
    .bx-title-and-legend {
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }
}

@media(min-width:90em) {
    .bx-title-and-legend {
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }
}

@media(min-width:120em) {
    .bx-title-and-legend {
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }
}

.bx-table-icon__legends {
    display: flex
}

@media(min-width:22.5em) {
    .bx-table-icon__legends {
        display: none
    }
}

@media(min-width:26em) {
    .bx-table-icon__legends {
        display: none
    }
}

@media(min-width:48em) {
    .bx-table-icon__legends {
        display: none
    }
}

@media(min-width:80em) {
    .bx-table-icon__legends {
        display: flex;
        gap: 1.5rem;
        justify-content: flex-end;
        width: 30.5rem
    }
}

@media(min-width:90em) {
    .bx-table-icon__legends {
        display: flex;
        gap: 1.5rem;
        justify-content: flex-end;
        width: 29rem
    }
}

@media(min-width:120em) {
    .bx-table-icon__legends {
        display: flex;
        gap: 1.5rem;
        justify-content: flex-end;
        width: 44.5rem
    }
}

.editor-styles-wrapper .bx-our-people__inner img {
    height: var(--spacing-16);
    -o-object-fit: contain;
    object-fit: contain;
    width: var(--spacing-16)
}

.bx-our-people .bx-accordion__panel .bx-accordion-panel__table-data.has-text-align-center img,
.bx-our-people .bx-bio-table td.bx-bio-table__cell.has-text-align-center img {
    display: block;
    margin: 0 auto;
    text-align: center
}

.bx-our-people .bx-accordion__panel .bx-accordion-panel__table-data.has-text-align-right img,
.bx-our-people .bx-bio-table td.bx-bio-table__cell.has-text-align-right img {
    display: block;
    margin-left: auto;
    margin-right: 0;
    text-align: right
}

.bx-accordion__container .bx-accordion__panel-inner img,
.bx-table-comp__initial-table-row img {
    height: var(--spacing-24);
    -o-object-fit: contain;
    object-fit: contain;
    width: var(--spacing-24)
}

.bx-image-and-legend-1,
.bx-image-and-legend-2,
.bx-image-and-legend-3 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: var(--spacing-16)
}

.bx-icon-image {
    display: inline-block;
    height: var(--spacing-24);
    width: var(--spacing-24)
}

.bx-legend-title-1 p,
.bx-legend-title-2 p,
.bx-legend-title-3 p {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-regular)
}

@media(min-width:22.5em) {

    .bx-legend-title-1 p,
    .bx-legend-title-2 p,
    .bx-legend-title-3 p {
        font-family: var(--f-sans);
        font-size: var(--fs-16);
        font-weight: var(--fw-regular)
    }
}

@media(min-width:26em) {

    .bx-legend-title-1 p,
    .bx-legend-title-2 p,
    .bx-legend-title-3 p {
        font-family: var(--f-sans);
        font-size: var(--fs-16);
        font-weight: var(--fw-regular)
    }
}

@media(min-width:48em) {

    .bx-legend-title-1 p,
    .bx-legend-title-2 p,
    .bx-legend-title-3 p {
        font-family: var(--f-sans);
        font-size: var(--fs-16);
        font-weight: var(--fw-regular)
    }
}

@media(min-width:80em) {

    .bx-legend-title-1 p,
    .bx-legend-title-2 p,
    .bx-legend-title-3 p {
        font-family: var(--f-sans);
        font-size: var(--fs-16);
        font-weight: var(--fw-regular)
    }
}

@media(min-width:90em) {

    .bx-legend-title-1 p,
    .bx-legend-title-2 p,
    .bx-legend-title-3 p {
        font-family: var(--f-sans);
        font-size: var(--fs-16);
        font-weight: var(--fw-regular)
    }
}

@media(min-width:120em) {

    .bx-legend-title-1 p,
    .bx-legend-title-2 p,
    .bx-legend-title-3 p {
        font-family: var(--f-sans);
        font-size: var(--fs-18);
        font-weight: var(--fw-regular)
    }
}

@media(min-width:22.5em) {
    .bx-our-people .bx-bio-table__caption .bx-table-legends-medium {
        display: none
    }
}

@media(min-width:26em) {
    .bx-our-people .bx-bio-table__caption .bx-table-legends-medium {
        display: none
    }
}

@media(min-width:48em) {
    .bx-our-people .bx-bio-table__caption .bx-table-legends-medium {
        display: none
    }
}

@media(min-width:80em) {
    .bx-our-people .bx-bio-table__caption .bx-table-legends-medium {
        display: grid
    }
}

@media(min-width:90em) {
    .bx-our-people .bx-bio-table__caption .bx-table-legends-medium {
        display: grid
    }
}

@media(min-width:120em) {
    .bx-our-people .bx-bio-table__caption .bx-table-legends-medium {
        display: grid
    }
}

@media(min-width:22.5em) {
    .bx-table-title-legends__medium {
        display: block
    }
}

@media(min-width:26em) {
    .bx-table-title-legends__medium {
        display: block
    }
}

@media(min-width:48em) {
    .bx-table-title-legends__medium {
        align-items: normal;
        display: flex;
        flex-direction: column
    }
}

@media(min-width:80em) {
    .bx-table-title-legends__medium {
        display: none
    }
}

@media(min-width:90em) {
    .bx-table-title-legends__medium {
        display: none
    }
}

@media(min-width:120em) {
    .bx-table-title-legends__medium {
        display: none
    }
}

.bx-table-title-legends__medium-spacing {
    padding: 0
}

@media (min-width:22.5em) {
    .bx-table-title-legends__medium-spacing {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-table-title-legends__medium-spacing {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-table-title-legends__medium-spacing {
        padding-bottom: 0
    }
}

@media print {
    .bx-table-title-legends__medium-spacing {
        padding-bottom: 0
    }
}

.bx-table-comp[\:has\(\.bx-table-comp__header-wrapper\)][\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-table-title-legends__medium-spacing {
    padding-bottom: 0 !important
}

.bx-table-comp:has(.bx-table-comp__header-wrapper):not(:has(.bx-bio-table__fliter-inside)) .bx-table-title-legends__medium-spacing {
    padding-bottom: 0 !important
}

.bx-table-comp__title-Empty {
    justify-content: flex-end
}

@media(min-width:22.5em) {
    .bx-table-comp__title-Empty {
        margin-bottom: 0
    }
}

@media(min-width:26em) {
    .bx-table-comp__title-Empty {
        margin-bottom: 0
    }
}

@media(min-width:48em) {
    .bx-table-comp__title-Empty {
        margin-bottom: 0
    }
}

@media(min-width:80em) {
    .bx-table-comp__title-Empty {
        justify-content: flex-end
    }
}

@media(min-width:90em) {
    .bx-table-comp__title-Empty {
        justify-content: flex-end
    }
}

@media(min-width:120em) {
    .bx-table-comp__title-Empty {
        justify-content: flex-end
    }
}

.bx-table-comp__scrolling-mobile {
    display: none
}

@media(min-width:22.5em) {
    .bx-table-comp__scrolling-mobile {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        margin-top: 0
    }
}

@media(min-width:26em) {
    .bx-table-comp__scrolling-mobile {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        margin-top: 0
    }
}

@media(min-width:80em) {
    .bx-table-comp__scrolling-mobile {
        display: none
    }
}

@media(min-width:90em) {
    .bx-table-comp__scrolling-mobile {
        display: none
    }
}

@media(min-width:120em) {
    .bx-table-comp__scrolling-mobile {
        display: none
    }
}

@media(min-width:22.5em) {
    .bx-table-comp__mobile-Scrolling {
        margin-top: var(--spacing-48)
    }
}

@media(min-width:26em) {
    .bx-table-comp__mobile-Scrolling {
        margin-top: var(--spacing-48)
    }
}

@media(min-width:22.5em) {
    .bx-table-comp__scrolling-mobile-no-legends {
        margin-top: 0
    }
}

@media(min-width:26em) {
    .bx-table-comp__scrolling-mobile-no-legends {
        margin-top: 0
    }

    .bx-accordion__panel[\:has\(\.bx-accordion__table\)] .bx-our-people__inner[\:has\(\.bx-bio-table__fliter-acc-item\%20\)] .bx-table-comp__scrolling-mobile-no-captions-legends {
        margin-bottom: var(--spacing-48) !important
    }
}

@media(min-width:26em) {
    .bx-accordion__panel:has(.bx-accordion__table) .bx-our-people__inner:has(.bx-bio-table__fliter-acc-item) .bx-table-comp__scrolling-mobile-no-captions-legends {
        margin-bottom: var(--spacing-48) !important
    }
}

@media(min-width:22.5em) {
    .bx-table-icon-legends__medium {
        display: flex;
        flex-direction: column;
        row-gap: var(--spacing-24)
    }
}

@media(min-width:26em) {
    .bx-table-icon-legends__medium {
        display: flex;
        flex-direction: column;
        row-gap: var(--spacing-24)
    }
}

@media(min-width:48em) {
    .bx-table-icon-legends__medium {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        display: flex;
        flex-direction: row
    }
}

@media(min-width:80em) {
    .bx-table-icon-legends__medium {
        display: none
    }
}

@media(min-width:90em) {
    .bx-table-icon-legends__medium {
        display: none
    }
}

@media(min-width:120em) {
    .bx-table-icon-legends__medium {
        display: none
    }
}

@media(min-width:48em) {
    .bx-table-icon_legends__Empty-medium {
        margin-top: 0
    }
}

.bx-our-people .bx-table-comp__initial-table-row img[data-uw-sr-styled=true],
.bx-our-people .bx-table-icon__legends img[data-uw-sr-styled=true] {
    outline: .125rem solid var(--c-yellow)
}

.editor-styles-wrapper .bx-our-people .bx-table-icon__legends .tenup--block-components__character-count {
    display: block
}

@media (min-width:48em) {
    .bx-bio-table {
        width: 65.5rem
    }
}

@media (min-width:80em) {
    .bx-bio-table {
        width: 100%
    }
}

@media print {
    .bx-bio-table {
        width: 100%
    }
}

@media (min-width:22.5em) {
    .bx-bio-table__heading {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-bio-table__heading {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-bio-table__heading {
        margin-top: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-bio-table__heading {
        margin-top: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-bio-table__heading {
        margin-top: var(--spacing-80)
    }
}

@media print {
    .bx-bio-table__heading {
        margin-top: var(--spacing-64)
    }
}

.bx-bio-table td,
.bx-bio-table th {
    border-bottom: .063rem solid #dcdfe5
}

.bx-bio-table.no-header>tbody {
    border-top: .063rem solid #dcdfe5
}

.bx-bio-table__action {
    font-weight: var(--fw-regular) !important
}

@media (max-width:47.9375em) {
    .bx-bio-table__action {
        font-size: var(--fs-18) !important;
        line-height: 1.69rem !important
    }
}

.bx-bio-table__action-row {
    padding-right: 0 !important;
    width: auto !important
}

.bx-bio-table tbody tr,
.bx-bio-table thead tr {
    background-color: var(--c-white) !important;
    color: var(--c-black)
}

.bx-bio-table th {
    padding: 0
}

@media (min-width:22.5em) {
    .bx-bio-table th {
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-bio-table th {
        padding-top: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-bio-table th {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-bio-table th {
        padding-top: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-bio-table th {
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-80)
    }
}

@media print {
    .bx-bio-table th {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:22.5em) {
    .bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-bio-table thead th {
        padding-top: var(--spacing-40) !important
    }

    .bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-bio-table thead th {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    .bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-bio-table thead th {
        padding-top: var(--spacing-48) !important
    }

    .bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-bio-table thead th {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:48em) {
    .bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-bio-table thead th {
        padding-top: var(--spacing-56) !important
    }

    .bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-bio-table thead th {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:80em) {
    .bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-bio-table thead th {
        padding-top: var(--spacing-64) !important
    }

    .bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-bio-table thead th {
        padding-top: var(--spacing-64) !important
    }
}

@media (min-width:90em) {
    .bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-bio-table thead th {
        padding-top: var(--spacing-72) !important
    }

    .bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-bio-table thead th {
        padding-top: var(--spacing-72) !important
    }
}

@media (min-width:120em) {
    .bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-bio-table thead th {
        padding-top: var(--spacing-80) !important
    }

    .bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-bio-table thead th {
        padding-top: var(--spacing-80) !important
    }
}

@media print {
    .bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-bio-table thead th {
        padding-top: var(--spacing-64) !important
    }

    .bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-bio-table thead th {
        padding-top: var(--spacing-64) !important
    }
}

.bx-bio-table tbody td,
.bx-bio-table tbody th {
    padding: 0
}

@media (min-width:22.5em) {

    .bx-bio-table tbody td,
    .bx-bio-table tbody th {
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-24)
    }
}

@media (min-width:120em) {

    .bx-bio-table tbody td,
    .bx-bio-table tbody th {
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-32)
    }
}

.bx-bio-table__head {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular) !important
}

@media (min-width:22.5em) {
    .bx-bio-table__head {
        font-size: var(--fs-16)
    }
}

@media (min-width:48em) {
    .bx-bio-table__head {
        font-size: var(--fs-14);
        line-height: 1.5rem
    }
}

@media (min-width:80em) {
    .bx-bio-table__head {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

@media (min-width:120em) {
    .bx-bio-table__head {
        font-size: var(--fs-18);
        line-height: 1.69rem
    }
}

@media print {
    .bx-bio-table__head {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

.bx-bio-table__cell,
.list-no-results {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {

    .bx-bio-table__cell,
    .list-no-results {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

@media (min-width:80em) {

    .bx-bio-table__cell,
    .list-no-results {
        font-size: var(--fs-18);
        line-height: 1.69rem
    }
}

@media (min-width:120em) {

    .bx-bio-table__cell,
    .list-no-results {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

@media print {

    .bx-bio-table__cell,
    .list-no-results {
        font-size: var(--fs-18);
        line-height: 1.69rem
    }
}

@media (min-width:80em) {
    .bx-bio-table__cell-bold {
        font-size: var(--fs-18);
        line-height: 1.69rem
    }
}

@media print {
    .bx-bio-table__cell-bold {
        font-size: var(--fs-18);
        line-height: 1.69rem
    }
}

tbody tr:nth-child(odd) {
    background-color: var(--c-background)
}

.bx-people-template .bx-our-people__directory {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-people-template .bx-our-people__directory {
        font-size: var(--fs-24);
        line-height: 2.25rem
    }
}

@media (min-width:48em) {
    .bx-people-template .bx-our-people__directory {
        width: 26.5rem
    }
}

@media (min-width:80em) {
    .bx-people-template .bx-our-people__directory {
        width: 39.5rem
    }
}

@media (min-width:90em) {
    .bx-people-template .bx-our-people__directory {
        font-size: var(--fs-32);
        line-height: 3rem;
        width: 44rem
    }
}

@media (min-width:120em) {
    .bx-people-template .bx-our-people__directory {
        font-size: var(--fs-40);
        line-height: 3.75rem;
        width: 57.5rem
    }
}

@media print {
    .bx-people-template .bx-our-people__directory {
        width: 39.5rem
    }
}

.bx-people-template .bx-bio-table__caption {
    caption-side: top;
    display: inline-block;
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-people-template .bx-bio-table__caption {
        font-size: var(--fs-18);
        line-height: 1.69rem
    }
}

@media (min-width:48em) {
    .bx-people-template .bx-bio-table__caption {
        font-size: var(--fs-18);
        line-height: 1.69rem;
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-people-template .bx-bio-table__caption {
        margin-bottom: 0
    }
}

@media (min-width:90em) {
    .bx-people-template .bx-bio-table__caption {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

@media (min-width:120em) {
    .bx-people-template .bx-bio-table__caption {
        font-size: var(--fs-24);
        line-height: 2.25rem
    }
}

@media print {
    .bx-people-template .bx-bio-table__caption {
        margin-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-people-template .bx-bio-table__caption-wrapper {
        align-items: flex-end;
        display: flex;
        justify-content: space-between
    }
}

@media (min-width:48em) {
    .bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-bio-table__caption {
        margin-bottom: 0
    }

    .bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-bio-table__caption {
        margin-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-bio-table__caption[\:has\(\%2B\%20\.bx-bio-table__fliter-inside\%20\.bx-bio-table__filter-superscript\:not\(\:empty\)\)] {
        margin-right: 23.625rem !important
    }

    .bx-bio-table__caption:has(+.bx-bio-table__fliter-inside .bx-bio-table__filter-superscript:not(:empty)) {
        margin-right: 23.625rem !important
    }
}

@media (min-width:90em) {
    .bx-bio-table__caption[\:has\(\%2B\%20\.bx-bio-table__fliter-inside\%20\.bx-bio-table__filter-superscript\:not\(\:empty\)\)] {
        margin-right: 27.125rem !important
    }

    .bx-bio-table__caption:has(+.bx-bio-table__fliter-inside .bx-bio-table__filter-superscript:not(:empty)) {
        margin-right: 27.125rem !important
    }
}

@media (min-width:120em) {
    .bx-bio-table__caption[\:has\(\%2B\%20\.bx-bio-table__fliter-inside\%20\.bx-bio-table__filter-superscript\:not\(\:empty\)\)] {
        margin-right: 37.125rem !important
    }

    .bx-bio-table__caption:has(+.bx-bio-table__fliter-inside .bx-bio-table__filter-superscript:not(:empty)) {
        margin-right: 37.125rem !important
    }
}

@media print {
    .bx-bio-table__caption[\:has\(\%2B\%20\.bx-bio-table__fliter-inside\%20\.bx-bio-table__filter-superscript\:not\(\:empty\)\)] {
        margin-right: 23.625rem !important
    }

    .bx-bio-table__caption:has(+.bx-bio-table__fliter-inside .bx-bio-table__filter-superscript:not(:empty)) {
        margin-right: 23.625rem !important
    }
}

.bx-bio-table__filter-position {
    position: absolute;
    right: 0
}

.bx-bio-table__filter {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    position: relative;
    text-decoration: none;
    transition: background-size .3s
}

@media (min-width:22.5em) {
    .bx-bio-table__filter {
        font-size: var(--fs-18);
        line-height: 1.69rem
    }
}

@media (min-width:120em) {
    .bx-bio-table__filter {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

.bx-bio-table__filter:hover {
    background-size: 45% 1px
}

.bx-bio-table__filter[\:has\(\.bx-hover-underline\)]:hover {
    background-size: 60% 1px
}

.bx-bio-table__filter:has(.bx-hover-underline):hover {
    background-size: 60% 1px
}

.bx-bio-table__filter-icon:hover,
.bx-bio-table__filter:hover .bx-bio-table__filter-icon {
    transform: scale(1.2)
}

@media (min-width:120em) {

    .bx-bio-table__filter-icon:hover,
    .bx-bio-table__filter:hover .bx-bio-table__filter-icon {
        transform: scale(1.1666666667)
    }
}

.bx-bio-table__filter-icon {
    margin-left: var(--spacing-24)
}

@media (min-width:22.5em) {
    .bx-bio-table__filter-icon {
        height: 1rem;
        width: 1.375rem
    }
}

@media (min-width:48em) {
    .bx-bio-table__filter-icon {
        margin-left: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-bio-table__filter-icon {
        margin-left: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-bio-table__filter-icon {
        height: 1.25rem;
        width: 1.69rem
    }
}

@media print {
    .bx-bio-table__filter-icon {
        margin-left: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-bio-table__fliter-inside {
        display: block
    }
}

@media (min-width:80em) {
    .bx-bio-table__fliter-inside {
        display: inline-block
    }
}

@media print {
    .bx-bio-table__fliter-inside {
        display: inline-block
    }
}

.bx-bio-table__fliter-inside td {
    border-bottom: none;
    padding: 0
}

@media (min-width:22.5em) {
    .bx-bio-table__fliter-inside td {
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-bio-table__fliter-inside td {
        padding-bottom: var(--spacing-32);
        padding-top: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-bio-table__fliter-inside td {
        padding-bottom: 0;
        padding-top: 0
    }
}

@media print {
    .bx-bio-table__fliter-inside td {
        padding-bottom: 0;
        padding-top: 0
    }
}

.bx-bio-table__fliter-inside tr {
    background-color: var(--c-background);
    border-bottom: none
}

.bx-accordion__table-head {
    background-color: var(--c-background);
    padding-bottom: var(--spacing-24);
    padding-top: var(--spacing-24)
}

@media (min-width:22.5em) {
    .bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-accordion__table-head {
        padding-top: var(--spacing-40) !important
    }

    .bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-accordion__table-head {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    .bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-accordion__table-head {
        padding-top: var(--spacing-48) !important
    }

    .bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-accordion__table-head {
        padding-top: var(--spacing-48) !important
    }
}

.bx-accordion__container td,
th {
    padding: 0
}

.bx-accordion__panel-inner th {
    padding-top: var(--spacing-32)
}

.bx-accordion__table-header tr {
    background-color: var(--c-background)
}

.bx-our-people__inner .bx-accordion-panel__table-head,
.bx-our-people__inner .bx-accordion__table-header {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-our-people__inner .bx-accordion__table-header {
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-our-people__inner .bx-accordion__table-header {
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-24)
    }
}

.bx-our-people__inner .bx-accordion__animated[\:has\(\.bx-accordion__item-title\.active\)]:after {
    padding-bottom: var(--spacing-24) !important
}

.bx-our-people__inner .bx-accordion__animated:has(.bx-accordion__item-title.active):after {
    padding-bottom: var(--spacing-24) !important
}

.bx-our-people__inner .bx-accordion__item-title {
    display: flex
}

@media (min-width:22.5em) {
    .bx-our-people__inner .bx-accordion__item-title {
        padding-bottom: var(--spacing-20);
        padding-top: var(--spacing-20)
    }

    .bx-our-people__inner .bx-accordion__item-title.active {
        padding-bottom: var(--spacing-24)
    }
}

.bx-our-people__inner .bx-accordion-panel__table-data,
.bx-our-people__inner .bx-accordion__title-text {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-our-people__inner .bx-accordion-panel__table-data {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-our-people__inner .bx-accordion-panel__table-data {
        padding-top: var(--spacing-16)
    }
}

.bx-our-people__inner .bx-accordion__title-text {
    height: var(--spacing-32)
}

.bx-our-people__inner .bx-accordion__panel {
    background-color: #f4f5f7;
    margin-left: calc((100vw - var(--container-width))/2*-1);
    padding-bottom: var(--spacing-24);
    width: 100vw
}

.bx-accordion__panel-inner {
    margin-left: auto;
    margin-left: calc((100vw - var(--container-width))/2);
    margin-right: auto;
    max-width: var(--container-width)
}

.bx-accordion__panel-inner .bx-accordion-panel__table-head:first-of-type {
    padding-top: var(--spacing-24)
}

.bx-our-people__inner .bx-accordion__animated:before {
    border-top: .063rem solid #dcdfe5
}

.bx-our-people__inner .bx-accordion__animated:after {
    border-bottom: .063rem solid #dcdfe5
}

@media (min-width:48em) {

    .bx-bio-table .name,
    .bx-bio-table__name {
        padding-right: var(--spacing-48) !important;
        width: 17.5rem
    }
}

@media (min-width:80em) {

    .bx-bio-table .name,
    .bx-bio-table__name {
        padding-right: var(--spacing-40) !important;
        width: 19rem
    }
}

@media (min-width:90em) {

    .bx-bio-table .name,
    .bx-bio-table__name {
        padding-right: var(--spacing-40) !important;
        width: 19.5rem
    }
}

@media (min-width:120em) {

    .bx-bio-table .name,
    .bx-bio-table__name {
        padding-right: var(--spacing-64) !important;
        width: 22.5rem
    }
}

@media print {

    .bx-bio-table .name,
    .bx-bio-table__name {
        padding-right: var(--spacing-40) !important;
        width: 19rem
    }
}

@media (min-width:48em) {

    .bx-bio-table .title,
    .bx-bio-table__title {
        padding-right: var(--spacing-56) !important;
        width: 14rem
    }
}

@media (min-width:80em) {

    .bx-bio-table .title,
    .bx-bio-table__title {
        padding-right: var(--spacing-40) !important;
        width: 14.5rem
    }
}

@media (min-width:90em) {

    .bx-bio-table .title,
    .bx-bio-table__title {
        padding-right: var(--spacing-40) !important;
        width: 16.5rem
    }
}

@media (min-width:120em) {

    .bx-bio-table .title,
    .bx-bio-table__title {
        padding-right: var(--spacing-64) !important;
        width: 19rem
    }
}

@media print {

    .bx-bio-table .title,
    .bx-bio-table__title {
        padding-right: var(--spacing-40) !important;
        width: 14.5rem
    }
}

@media (min-width:48em) {

    .bx-bio-table .business,
    .bx-bio-table__bu {
        padding-right: var(--spacing-48) !important;
        width: 15rem
    }
}

@media (min-width:80em) {

    .bx-bio-table .business,
    .bx-bio-table__bu {
        padding-right: var(--spacing-40) !important;
        width: 16rem
    }
}

@media (min-width:90em) {

    .bx-bio-table .business,
    .bx-bio-table__bu {
        padding-right: var(--spacing-40) !important;
        width: 17rem
    }
}

@media (min-width:120em) {

    .bx-bio-table .business,
    .bx-bio-table__bu {
        padding-right: var(--spacing-64) !important;
        width: 20rem
    }
}

@media print {

    .bx-bio-table .business,
    .bx-bio-table__bu {
        padding-right: var(--spacing-40) !important;
        width: 16rem
    }
}

@media (min-width:48em) {

    .bx-bio-table .location,
    .bx-bio-table__location {
        padding-right: var(--spacing-56) !important;
        width: 14rem
    }
}

@media (min-width:80em) {

    .bx-bio-table .location,
    .bx-bio-table__location {
        padding-right: 4.063rem !important;
        width: 16.063rem
    }
}

@media (min-width:90em) {

    .bx-bio-table .location,
    .bx-bio-table__location {
        padding-right: 6.563rem !important;
        width: 20.563rem
    }
}

@media (min-width:120em) {

    .bx-bio-table .location,
    .bx-bio-table__location {
        padding-right: 20.438rem !important;
        width: 35.438rem
    }
}

@media print {

    .bx-bio-table .location,
    .bx-bio-table__location {
        padding-right: 4.063rem !important;
        width: 16.063rem
    }
}

@media (min-width:48em) {

    .bx-bio-table__action,
    .bx-bio-table__action-head {
        width: 5rem
    }
}

@media (min-width:80em) {

    .bx-bio-table__action,
    .bx-bio-table__action-head {
        width: 5.438rem
    }
}

@media (min-width:120em) {

    .bx-bio-table__action,
    .bx-bio-table__action-head {
        width: 6.063rem
    }
}

@media print {

    .bx-bio-table__action,
    .bx-bio-table__action-head {
        width: 5.438rem
    }
}

.bx-accordion__panel-inner td,
.bx-accordion__panel-inner th,
.bx-accordion__panel-inner tr {
    background-color: #f4f5f7;
    display: block
}

.bx-people-template .bx-bio-loadmore {
    padding-top: 0
}

@media (min-width:80em) {
    .bx-people-template .bx-bio-loadmore {
        align-items: center;
        display: flex;
        padding-bottom: var(--spacing-144);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-people-template .bx-bio-loadmore {
        padding-bottom: var(--spacing-160);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-people-template .bx-bio-loadmore {
        padding-bottom: var(--spacing-192);
        padding-top: var(--spacing-40)
    }
}

@media print {
    .bx-people-template .bx-bio-loadmore {
        align-items: center;
        display: flex;
        padding-bottom: var(--spacing-144);
        padding-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-people-template[\:not-has\(\.bx-bio-loadmore__filter\)] .bx-bio-loadmore {
        justify-content: space-evenly
    }

    .bx-people-template:not(:has(.bx-bio-loadmore__filter)) .bx-bio-loadmore {
        justify-content: space-evenly
    }
}

@media print {
    .bx-people-template[\:not-has\(\.bx-bio-loadmore__filter\)] .bx-bio-loadmore {
        justify-content: space-evenly
    }

    .bx-people-template:not(:has(.bx-bio-loadmore__filter)) .bx-bio-loadmore {
        justify-content: space-evenly
    }
}

.bx-people-template[\:not-has\(\.bx-bio-loadmore__filter\,\.bx-load-more__content\)] .bx-bio-loadmore {
    padding-bottom: 0;
    padding-top: 0
}

.bx-people-template:not(:has(.bx-bio-loadmore__filter, .bx-load-more__content)) .bx-bio-loadmore {
    padding-bottom: 0;
    padding-top: 0
}

@media (min-width:22.5em) {
    .bx-bio-loadmore .bx-load-more__content {
        padding-bottom: var(--spacing-80);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-bio-loadmore .bx-load-more__content {
        padding-bottom: var(--spacing-88);
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-bio-loadmore .bx-load-more__content {
        padding-bottom: var(--spacing-96);
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-bio-loadmore .bx-load-more__content {
        padding-bottom: 0;
        padding-top: 0
    }
}

@media print {
    .bx-bio-loadmore .bx-load-more__content {
        padding-bottom: 0;
        padding-top: 0
    }
}

@media (min-width:22.5em) {
    .bx-table-comp__wrapper .bx-table-comp__no-Loadmore {
        padding-bottom: 0
    }
}

@media (min-width:26em) {
    .bx-table-comp__wrapper .bx-table-comp__no-Loadmore {
        padding-bottom: 0
    }
}

@media (min-width:48em) {
    .bx-table-comp__wrapper .bx-table-comp__no-Loadmore {
        padding-bottom: 0
    }
}

@media (min-width:22.5em) {

    .bx-table-comp .bx-our-people__inner .bx-table-comp__mobile-NoCaption-Legends,
    .bx-table-comp__mobile-NoCaption {
        margin-top: 0
    }
}

@media (min-width:26em) {

    .bx-table-comp .bx-our-people__inner .bx-table-comp__mobile-NoCaption-Legends,
    .bx-table-comp__mobile-NoCaption {
        margin-top: 0
    }
}

@media (min-width:48em) {

    .bx-table-comp .bx-our-people__inner .bx-table-comp__mobile-NoCaption-Legends,
    .bx-table-comp__mobile-NoCaption {
        margin-top: 0
    }
}

@media (min-width:22.5em) {
    .bx-our-people__inner .bx-table-comp__mobile-NoCaption-Legends {
        padding-top: 0
    }
}

@media (min-width:26em) {
    .bx-our-people__inner .bx-table-comp__mobile-NoCaption-Legends {
        padding-top: 0
    }
}

@media (min-width:48em) {
    .bx-our-people__inner .bx-table-comp__mobile-NoCaption-Legends {
        padding-top: 0
    }
}

@media (min-width:22.5em) {
    .bx-bio-loadmore__filter {
        padding-bottom: var(--spacing-40);
        padding-top: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-bio-loadmore__filter {
        padding-bottom: var(--spacing-48);
        padding-top: var(--spacing-24)
    }
}

@media (max-width:79.9375em) {
    .bx-bio-loadmore__filter {
        border-bottom: .063rem solid var(--c-black);
        margin-left: auto;
        margin-right: auto;
        max-width: var(--container-width);
        min-width: var(--container-width);
        position: relative
    }
}

@media (min-width:80em) {
    .bx-bio-loadmore__filter {
        margin-right: 21.875rem;
        padding-bottom: 0;
        padding-top: 0
    }
}

@media (min-width:90em) {
    .bx-bio-loadmore__filter {
        margin-right: 25.875rem
    }
}

@media (min-width:120em) {
    .bx-bio-loadmore__filter {
        margin-right: 36.5rem
    }
}

@media print {
    .bx-bio-loadmore__filter {
        margin-right: 21.875rem;
        padding-bottom: 0;
        padding-top: 0
    }
}

@media (min-width:22.5em) {

    .bx-people-template[\:has\(\.bx-load-more__hide\)] .bx-bio-loadmore__filter,
    .bx-people-template[\:not-has\(\.bx-load-more__content\)] .bx-bio-loadmore__filter {
        padding-bottom: var(--spacing-80) !important
    }

    .bx-people-template:has(.bx-load-more__hide) .bx-bio-loadmore__filter,
    .bx-people-template:not(:has(.bx-load-more__content)) .bx-bio-loadmore__filter {
        padding-bottom: var(--spacing-80) !important
    }
}

@media (min-width:26em) {

    .bx-people-template[\:has\(\.bx-load-more__hide\)] .bx-bio-loadmore__filter,
    .bx-people-template[\:not-has\(\.bx-load-more__content\)] .bx-bio-loadmore__filter {
        padding-bottom: var(--spacing-88) !important
    }

    .bx-people-template:has(.bx-load-more__hide) .bx-bio-loadmore__filter,
    .bx-people-template:not(:has(.bx-load-more__content)) .bx-bio-loadmore__filter {
        padding-bottom: var(--spacing-88) !important
    }
}

@media (min-width:48em) {

    .bx-people-template[\:has\(\.bx-load-more__hide\)] .bx-bio-loadmore__filter,
    .bx-people-template[\:not-has\(\.bx-load-more__content\)] .bx-bio-loadmore__filter {
        padding-bottom: var(--spacing-96) !important
    }

    .bx-people-template:has(.bx-load-more__hide) .bx-bio-loadmore__filter,
    .bx-people-template:not(:has(.bx-load-more__content)) .bx-bio-loadmore__filter {
        padding-bottom: var(--spacing-96) !important
    }
}

@media (max-width:79.9375em) {

    .bx-people-template[\:has\(\.bx-load-more__hide\)] .bx-bio-loadmore__filter,
    .bx-people-template[\:not-has\(\.bx-load-more__content\)] .bx-bio-loadmore__filter {
        border-bottom: none !important
    }

    .bx-people-template:has(.bx-load-more__hide) .bx-bio-loadmore__filter,
    .bx-people-template:not(:has(.bx-load-more__content)) .bx-bio-loadmore__filter {
        border-bottom: none !important
    }
}

@media (min-width:80em) {

    .bx-people-template[\:has\(\.bx-load-more__hide\)] .bx-bio-loadmore__filter,
    .bx-people-template[\:not-has\(\.bx-load-more__content\)] .bx-bio-loadmore__filter {
        padding-bottom: 0 !important
    }

    .bx-people-template:has(.bx-load-more__hide) .bx-bio-loadmore__filter,
    .bx-people-template:not(:has(.bx-load-more__content)) .bx-bio-loadmore__filter {
        padding-bottom: 0 !important
    }
}

@media print {

    .bx-people-template[\:has\(\.bx-load-more__hide\)] .bx-bio-loadmore__filter,
    .bx-people-template[\:not-has\(\.bx-load-more__content\)] .bx-bio-loadmore__filter {
        padding-bottom: 0 !important
    }

    .bx-people-template:has(.bx-load-more__hide) .bx-bio-loadmore__filter,
    .bx-people-template:not(:has(.bx-load-more__content)) .bx-bio-loadmore__filter {
        padding-bottom: 0 !important
    }
}

.bx-our-people .bx-load-more__chunk,
.bx-our-people .bx-load-more__chunk_all {
    display: revert;
    max-height: -moz-fit-content;
    max-height: fit-content;
    overflow: visible;
    visibility: visible
}

.bx-our-people .bx-load-more__chunk_all>* {
    display: none
}

.bx-our-people .bx-load-more__chunk-acc,
.bx-our-people .bx-load-more__chunk_all-acc {
    display: revert;
    max-height: -moz-fit-content;
    max-height: fit-content;
    overflow: visible;
    visibility: visible
}

.bx-our-people .bx-load-more__chunk_all-acc>* {
    display: none;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: opacity 1.3s ease-in;
    visibility: hidden
}

.bx-no-filter {
    display: grid
}

@media (min-width:22.5em) {
    .bx-no-filter-loadmore {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-no-filter-loadmore {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-no-filter-loadmore {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-no-filter-loadmore {
        padding-bottom: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-no-filter-loadmore {
        padding-bottom: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-no-filter-loadmore {
        padding-bottom: var(--spacing-192)
    }
}

@media print {
    .bx-no-filter-loadmore {
        padding-bottom: var(--spacing-144)
    }
}

.bx-load-more__nav .bx-load-more__item[\:has\(\.bx-load-more__item-link\[data-focus-type\%3D\%22keyboard\%22\]\)] {
    background-color: var(--c-yellow) !important;
    outline: 4px solid var(--c-yellow)
}

.bx-load-more__nav .bx-load-more__item:has(.bx-load-more__item-link[data-focus-type=keyboard]) {
    background-color: var(--c-yellow) !important
}

.bx-load-more__nav .bx-load-more__item:has(.bx-load-more__item-link[data-focus-type=keyboard]) {
    outline: 4px solid var(--c-yellow)
}

.bx-people-template .bx-load-more__hide {
    display: none !important
}

.bx-bio-table__cell-bold {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-bio-table__cell-bold {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

@media (min-width:80em) {
    .bx-bio-table__cell-bold {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:120em) {
    .bx-bio-table__cell-bold {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

@media print {
    .bx-bio-table__cell-bold {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

.bx-people-template .bx-bio-table tbody tr {
    vertical-align: top
}

.bx-people-template .bx-bio-table tbody tr .has-text-align-left {
    text-align: left
}

.bx-people-template .bx-accordion__table .bx-accordion__title-button {
    align-self: auto !important
}

.bx-people-template .bx-accordion__item {
    transition: none !important
}

.bx-people__bio__linkedinbtn svg.bx-diolog__linked-in[data-uw-sr-styled=true] .cls-4 {
    fill: var(--c-black) !important
}

.bx-people__bio__linkedinbtn svg.bx-diolog__linked-in[data-uw-sr-styled=true] .cls-2 {
    fill: var(--c-yellow) !important;
    stroke: var(--c-black) !important
}

.bx-people__bio__linkedinbtn svg.bx-diolog__linked-in[data-uw-sr-styled=true] {
    border-radius: 50% !important
}

.bx-our-people__search-container {
    align-items: center;
    background-color: #e7eaee;
    border: .063rem solid rgba(0, 0, 0, .2);
    color: var(--c-copy);
    display: flex;
    overflow: hidden
}

@media (min-width:22.5em) {
    .bx-our-people__search-container {
        padding: var(--spacing-8) var(--spacing-16);
        width: var(--container-width)
    }
}

@media (min-width:48em) {
    .bx-our-people__search-container {
        width: 26.5rem
    }
}

@media (min-width:80em) {
    .bx-our-people__search-container {
        width: 26rem
    }
}

@media (min-width:90em) {
    .bx-our-people__search-container {
        padding: var(--spacing-16) var(--spacing-24);
        width: 29rem
    }
}

@media (min-width:120em) {
    .bx-our-people__search-container {
        width: 31.5rem
    }
}

@media print {
    .bx-our-people__search-container {
        padding: var(--spacing-8) var(--spacing-16);
        width: 26rem
    }
}

@media(min-width:22.5em) {
    .bx-our-people__search-container-spacing {
        margin-bottom: var(--spacing-48)
    }
}

@media(min-width:26em) {
    .bx-our-people__search-container-spacing {
        margin-bottom: var(--spacing-48)
    }
}

@media(min-width:48em) {
    .bx-our-people__search-container-spacing {
        margin-bottom: var(--spacing-64)
    }
}

@media(min-width:80em) {
    .bx-our-people__search-container-spacing {
        margin-bottom: 0
    }
}

.bx-people-template[\:not-has\(\.bx-bio-table__fliter-inside\)] .bx-our-people__search-container-spacing,
.bx-table-comp[\:has\(\.bx-table-comp__header-wrapper\)][\:not-has\(\.bx-bio-table__fliter-inside\)][\:not-has\(\.bx-table-icon__legends\)] .bx-our-people__search-container-spacing {
    margin-bottom: 0 !important
}

.bx-people-template:not(:has(.bx-bio-table__fliter-inside)) .bx-our-people__search-container-spacing,
.bx-table-comp:has(.bx-table-comp__header-wrapper):not(:has(.bx-bio-table__fliter-inside)):not(:has(.bx-table-icon__legends)) .bx-our-people__search-container-spacing {
    margin-bottom: 0 !important
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-container {
    background-color: #24262d;
    border: .063rem solid hsla(0, 0%, 100%, .2)
}

.bx-our-people__search-container[\:has\(\.bx-our-people__search-input\:focus\)] {
    box-shadow: 0 .125rem 0 var(--c-copy)
}

.bx-our-people__search-container:has(.bx-our-people__search-input:focus) {
    box-shadow: 0 .125rem 0 var(--c-copy)
}

.bx-our-people__search-input {
    background-color: #e7eaee;
    border: none;
    box-shadow: none;
    color: var(--c-copy);
    flex: 1;
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light);
    outline: none;
    padding: 0
}

@media (min-width:48em) {
    .bx-our-people__search-input {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

@media (min-width:120em) {
    .bx-our-people__search-input {
        font-size: var(--fs-24);
        line-height: 2.25rem
    }
}

@media print {
    .bx-our-people__search-input {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-input {
    background-color: #24262d
}

.bx-our-people__search-icon,
.bx-our-people__search-icon-wrapper {
    display: flex
}

@media (min-width:22.5em) {

    .bx-our-people__search-icon,
    .bx-our-people__search-icon-wrapper {
        height: var(--spacing-24);
        width: var(--spacing-24)
    }
}

@media (min-width:48em) {

    .bx-our-people__search-icon,
    .bx-our-people__search-icon-wrapper {
        height: 1.75rem;
        width: 1.75rem
    }
}

@media (min-width:90em) {

    .bx-our-people__search-icon,
    .bx-our-people__search-icon-wrapper {
        height: var(--spacing-32);
        width: var(--spacing-32)
    }
}

.bx-our-people__search-icon-wrapper svg>path {
    stroke: var(--c-copy) !important;
    cursor: pointer
}

.bx-our-people__search-input::-moz-placeholder {
    color: rgba(0, 0, 0, .5);
    -moz-transition: color .3s ease;
    transition: color .3s ease
}

.bx-our-people__search-input::placeholder {
    color: rgba(0, 0, 0, .5);
    transition: color .3s ease
}

.bx-our-people__search-container:hover .bx-our-people__search-input::-moz-placeholder {
    color: #000
}

.bx-our-people__search-container:hover .bx-our-people__search-input::placeholder {
    color: #000
}

.bx-our-people__search-input:focus::-moz-placeholder {
    color: #000
}

.bx-our-people__search-input:focus::placeholder {
    color: #000
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-input::-moz-placeholder {
    color: hsla(0, 0%, 100%, .5);
    -moz-transition: color .3s ease;
    transition: color .3s ease
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-input::placeholder {
    color: hsla(0, 0%, 100%, .5);
    transition: color .3s ease
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-container:hover .bx-our-people__search-input::-moz-placeholder {
    color: #fff
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-container:hover .bx-our-people__search-input::placeholder {
    color: #fff
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-input:focus::-moz-placeholder {
    color: #fff
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-input:focus::placeholder {
    color: #fff
}

.bx-our-people__search-input[data-focus-type=keyboard],
.bx-table-comp.is-color-theme-dark .bx-our-people__search-input[data-focus-type=keyboard] {
    background-color: var(--c-yellow);
    color: #000;
    outline: none
}

.bx-our-people__search-container[\:has\(\%20\.bx-our-people__search-input\[data-focus-type\%3D\%22keyboard\%22\]\%20\)] {
    background-color: var(--c-yellow)
}

.bx-our-people__search-container:has(.bx-our-people__search-input[data-focus-type=keyboard]) {
    background-color: var(--c-yellow)
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-container[\:has\(\%20\.bx-our-people__search-input\[data-focus-type\%3D\%22keyboard\%22\]\%20\)] .bx-our-people__search-input::-moz-placeholder {
    color: #000
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-container[\:has\(\%20\.bx-our-people__search-input\[data-focus-type\%3D\%22keyboard\%22\]\%20\)] .bx-our-people__search-input::placeholder {
    color: #000
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-container:has(.bx-our-people__search-input[data-focus-type=keyboard]) .bx-our-people__search-input::-moz-placeholder {
    color: #000
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-container:has(.bx-our-people__search-input[data-focus-type=keyboard]) .bx-our-people__search-input::placeholder {
    color: #000
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-container[\:has\(\.bx-our-people__search-input\[data-focus-type\%3D\%22keyboard\%22\]\)] .bx-our-people__search-icon-wrapper svg path {
    stroke: var(--c-black) !important
}

.bx-table-comp.is-color-theme-dark .bx-our-people__search-container:has(.bx-our-people__search-input[data-focus-type=keyboard]) .bx-our-people__search-icon-wrapper svg path {
    stroke: var(--c-black) !important
}

@media (min-width:22.5em) {
    .bx-single-people-bio .bx-people-content__image {
        height: 15.375rem !important;
        width: 15.375rem !important
    }
}

@media (min-width:26em) {
    .bx-single-people-bio .bx-people-content__image {
        height: 17.25rem !important;
        width: 17.25rem !important
    }
}

@media (min-width:48em) {
    .bx-single-people-bio .bx-people-content__image {
        height: 24.188rem !important;
        width: 24.188rem !important
    }
}

@media (min-width:80em) {
    .bx-single-people-bio .bx-people-content__image {
        height: 26rem !important;
        width: 26rem !important
    }
}

@media (min-width:90em) {
    .bx-single-people-bio .bx-people-content__image {
        height: 24rem !important;
        width: 24rem !important
    }
}

@media (min-width:120em) {
    .bx-single-people-bio .bx-people-content__image {
        height: 25rem !important;
        width: 25rem !important
    }
}

@media (min-width:22.5em) {
    .bx-people-component-stacked-article-page-header-same-theme-padding-bottom {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-people-component-stacked-article-page-header-same-theme-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-people-component-stacked-article-page-header-same-theme-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-people-component-stacked-article-page-header-same-theme-padding-bottom {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-people-component-stacked-article-page-header-same-theme-padding-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-people-component-stacked-article-page-header-same-theme-padding-bottom {
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:22.5em) {
    .bx-people-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-people-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-people-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-people-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-people-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-people-component-stacked-article-same-theme-padding-title-top {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:22.5em) {
    .bx-people-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-people-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-people-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-people-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:90em) {
    .bx-people-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-120)
    }
}

@media (min-width:120em) {
    .bx-people-component-base-article-padding-bottom {
        padding-bottom: var(--spacing-128)
    }
}

[dir=ltr] .bx-single-people__bio__content p:not(:first-child):not(:empty) {
    margin-left: 0
}

[dir=ltr] .bx-single-people__bio__content p:not(:first-child):not(:empty),
[dir=rtl] .bx-single-people__bio__content p:not(:first-child):not(:empty) {
    margin-right: 0
}

[dir=rtl] .bx-single-people__bio__content p:not(:first-child):not(:empty) {
    margin-left: 0
}

.bx-single-people__bio__content p:not(:first-child):not(:empty) {
    display: block;
    unicode-bidi: isolate
}

@media (min-width:22.5em) {
    .bx-single-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:26em) {
    .bx-single-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:48em) {
    .bx-single-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:80em) {
    .bx-single-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:90em) {
    .bx-single-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.6875rem
    }
}

@media (min-width:120em) {
    .bx-single-people__bio__content p:not(:first-child):not(:empty) {
        margin-top: 1.875rem
    }
}

@media (min-width:22.5em) {
    .bx-article-page-header__top-spacing {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-article-page-header__top-spacing {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-article-page-header__top-spacing {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-article-page-header__top-spacing {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-article-page-header__top-spacing {
        margin-top: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .bx-article-page-header__top-spacing {
        margin-top: var(--spacing-72)
    }
}

.bx-alert-banner__inner {
    position: sticky;
    top: 0;
    z-index: 1000
}

@media (min-width:22.5em) {

    .bx-alert-banner__content,
    .bx-alert-banner__svg {
        padding-bottom: var(--spacing-24);
        padding-top: var(--spacing-24)
    }

    .bx-alert-banner__inner img,
    .bx-alert-banner__inner svg {
        margin-bottom: var(--spacing-24);
        margin-top: var(--spacing-24)
    }
}

@media (min-width:80em) {

    .bx-alert-banner__inner img,
    .bx-alert-banner__inner svg {
        margin-bottom: 0;
        margin-top: 0
    }
}

.bx-alert-banner__content svg {
    vertical-align: sub
}

.bx-alert-banner__content {
    font-family: var(--f-sans);
    font-size: var(--fs-16)
}

.bx-alert-banner__inner {
    opacity: 0
}

@media (min-width:22.5em) {
    .bx-alert-banner__inner {
        display: flex
    }

    .bx-alert-banner__content {
        margin-left: var(--spacing-16)
    }
}

.bx-alert-banner__container {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:22.5em) {
    .bx-alert-banner__container {
        --columns: 4;
        grid-template-areas: "BannerContentSmall BannerContentSmall BannerContentSmall BannerContentSmall"
    }
}

@media (min-width:48em) {
    .bx-alert-banner__container {
        --columns: 8;
        grid-template-areas: "BannerContentSmall BannerContentSmall BannerContentSmall BannerContentSmall BannerContentSmall BannerContentSmall BannerContentSmall BannerContentSmall"
    }
}

@media (min-width:80em) {
    .bx-alert-banner__container {
        --columns: 16;
        grid-template-areas: "BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent BannerContent"
    }
}

.bx-alert-banner-inner__small {
    grid-area: BannerContentSmall
}

.bx-alert-banner-inner__large {
    grid-area: BannerContent
}

.bx-alert-banner__content svg {
    margin-right: var(--spacing-16)
}

.bx-alert-banner__link a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    font-weight: var(--fw-regular);
    text-decoration: none;
    transition: background-size .3s
}

.bx-alert-banner__link a:hover {
    background-size: 100% 1px
}

@media (min-width:80em) {
    .bx-alert-banner-inner__small {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-alert-banner-inner__large {
        display: none
    }
}

@media (min-width:80em) {
    .bx-alert-banner-inner__large {
        display: flex
    }
}

.bx-alert-banner__container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.bx-alert-banner__container.is-color-theme-dark-alert-banner svg path {
    fill: #fff
}

.site__header.is-color-theme-dark {
    background: #000
}

.bx-alert-banner-no__svg .bx-alert-banner__content {
    margin-left: 0
}

.bx-alert-banner__content a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    text-decoration: none;
    transition: background-size .3s
}

.bx-alert-banner__content a:hover {
    background-size: 100% 1px
}

.bx-alert-banner__container {
    transform: translateY(0);
    transition: transform .3s ease
}

.hidden-alert-bar {
    transform: translateY(-100%)
}

.bx-page_alert-banner__content {
    margin-left: 0 !important
}

.bx-page_alert-banner-icon-content {
    margin-left: 1rem !important
}

.bx-alert-banner__content .mt-xsmall {
    display: block;
    margin-top: .9375rem
}

.bx-alert-svg-icon-sm svg {
    margin: 0 !important
}

.bx-alert-banner[\:has\(\.bx-alert-bg-color-dark\)] {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-alert-banner:has(.bx-alert-bg-color-dark) {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-alert-banner[\:has\(\.bx-alert-bg-color-light\)] {
    background: var(--c-white) !important;
    color: var(--c-black) !important
}

.bx-alert-banner:has(.bx-alert-bg-color-light) {
    background: var(--c-white) !important;
    color: var(--c-black) !important
}

.bx-alert-banner[\:has\(\.is-color-theme-dark-alert-banner\)] {
    background: var(--c-black);
    color: var(--c-white)
}

.bx-alert-banner:has(.is-color-theme-dark-alert-banner) {
    background: var(--c-black);
    color: var(--c-white)
}

.bx-alert-bg-color-dark svg,
.is-color-theme-dark-alert-banner svg {
    background: var(--c-white) !important
}

.bx-alert-banner[\:has\(\.bx-alert-bg-color-light\)] a {
    color: var(--c-black) !important
}

.bx-alert-banner:has(.bx-alert-bg-color-light) a {
    color: var(--c-black) !important
}

.bx-geolocation-gated-alert {
    display: none
}

.switch-campaign-navigation {
    display: inline-block;
    height: 2.215rem;
    position: relative;
    width: 3.75rem
}

.switch-campaign-navigation input {
    height: 0;
    opacity: 0;
    width: 0
}

.slider-campaign-navigation {
    background-color: #ccc;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s
}

.slider-campaign-navigation:before {
    background-color: #fff;
    bottom: .25rem;
    content: "";
    height: 1.625rem;
    left: .25rem;
    position: absolute;
    transition: .4s;
    width: 1.625rem
}

.campaign-header-selected:checked+.slider-campaign-navigation {
    background-color: #2196f3
}

.campaign-header-selected:focus+.slider-campaign-navigation {
    box-shadow: 0 0 .063rem #2196f3
}

.campaign-header-selected:checked+.slider-campaign-navigation:before {
    transform: translateX(1.625rem)
}

.slider-campaign-navigation.round {
    border-radius: 2.125rem
}

.slider-campaign-navigation.round:before {
    border-radius: 50%
}

.bx-charting-component {
    background: var(--c-background) 0 0 no-repeat padding-box;
    color: var(--c-copy)
}

.bx-charting-component-inner {
    grid-area: item
}

.bx-charting-component-container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-charting-component-container {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "item item item item";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-charting-component-container {
        --columns: 8;
        grid-template-areas: "item item item item item item item item"
    }
}

@media (min-width:80em) {
    .bx-charting-component-container {
        --columns: 16;
        grid-template-areas: "item item item item item item item item item item item item item item item item"
    }
}

@media (min-width:120em) {
    .bx-charting-component-container {
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }
}

@media print {
    .bx-charting-component-container {
        --columns: 16;
        grid-template-areas: "item item item item item item item item item item item item item item item item";
        margin-left: 10px !important;
        width: 60% !important
    }
}

.bx-charting-component-title {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-charting-component-title {
        font-size: var(--fs-18);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-charting-component-title {
        font-size: var(--fs-18);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-charting-component-title {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-charting-component-title {
        gap: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-charting-component-title {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-charting-component-title {
        padding-bottom: var(--spacing-24) !important
    }
}

.bx-charting-component-description-author {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-charting-component-description-author {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-64)
    }
}

@media (min-width:26em) {
    .bx-charting-component-description-author {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-charting-component-description-author {
        font-size: var(--fs-16);
        padding-bottom: 0
    }
}

@media (min-width:120em) {
    .bx-charting-component-description-author {
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-charting-component-description-author {
        font-size: var(--fs-16) !important;
        padding-bottom: 0 !important
    }
}

.bx-charting-component-description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    margin-top: auto
}

@media (min-width:22.5em) {
    .bx-charting-component-description {
        font-size: var(--fs-16)
    }
}

@media (min-width:48em) {
    .bx-charting-component-description {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .bx-charting-component-description {
        font-size: var(--fs-18)
    }
}

@media print {
    .bx-charting-component-description {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:22.5em) {
    .bx-charting-component-image {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-charting-component-image {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-charting-component-image {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-charting-component-image {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-charting-component-image {
        padding-bottom: var(--spacing-40)
    }
}

@media print {
    .bx-charting-component-image {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-charting-component-three-chart .bx-charting-component-item,
    .bx-charting-component-three-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: var(--spacing-216)
    }
}

@media (min-width:80em) {

    .bx-charting-component-three-chart .bx-charting-component-item,
    .bx-charting-component-three-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: 23rem
    }
}

@media (min-width:90em) {

    .bx-charting-component-three-chart .bx-charting-component-item,
    .bx-charting-component-three-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: 25rem
    }
}

@media (min-width:120em) {

    .bx-charting-component-three-chart .bx-charting-component-item,
    .bx-charting-component-three-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: 33rem
    }
}

@media print {

    .bx-charting-component-three-chart .bx-charting-component-item,
    .bx-charting-component-three-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: 23rem !important
    }
}

.bx-charting-component-three-chart,
.bx-charting-component-three-chart .block-editor-block-list__layout {
    display: flex
}

@media (min-width:22.5em) {

    .bx-charting-component-three-chart,
    .bx-charting-component-three-chart .block-editor-block-list__layout {
        flex-direction: column
    }
}

@media (min-width:48em) {

    .bx-charting-component-three-chart,
    .bx-charting-component-three-chart .block-editor-block-list__layout {
        flex-direction: row;
        gap: var(--spacing-20)
    }
}

@media (min-width:80em) {

    .bx-charting-component-three-chart,
    .bx-charting-component-three-chart .block-editor-block-list__layout {
        gap: var(--spacing-16)
    }
}

@media (min-width:90em) {

    .bx-charting-component-three-chart,
    .bx-charting-component-three-chart .block-editor-block-list__layout {
        gap: var(--spacing-32)
    }
}

@media (min-width:120em) {

    .bx-charting-component-three-chart,
    .bx-charting-component-three-chart .block-editor-block-list__layout {
        gap: var(--spacing-32)
    }
}

@media print {

    .bx-charting-component-three-chart,
    .bx-charting-component-three-chart .block-editor-block-list__layout {
        flex-direction: row !important;
        gap: var(--spacing-16) !important
    }
}

.bx-charting-component-item {
    display: flex;
    flex-direction: column
}

.bx-charting-component-inner .bx-charting-component-item:first-child>:first-child {
    padding-top: 0 !important
}

.bx-charting-component-item>:last-child {
    padding-bottom: 0 !important
}

.bx-charting-component-two-chart,
.bx-charting-component-two-chart .block-editor-block-list__layout {
    display: flex;
    flex-direction: column
}

@media (min-width:48em) {

    .bx-charting-component-two-chart,
    .bx-charting-component-two-chart .block-editor-block-list__layout {
        flex-direction: row;
        gap: var(--spacing-40)
    }
}

@media (min-width:80em) {

    .bx-charting-component-two-chart,
    .bx-charting-component-two-chart .block-editor-block-list__layout {
        gap: var(--spacing-56)
    }
}

@media (min-width:90em) {

    .bx-charting-component-two-chart,
    .bx-charting-component-two-chart .block-editor-block-list__layout {
        gap: var(--spacing-64)
    }
}

@media (min-width:120em) {

    .bx-charting-component-two-chart,
    .bx-charting-component-two-chart .block-editor-block-list__layout {
        gap: var(--spacing-88)
    }
}

@media print {

    .bx-charting-component-two-chart,
    .bx-charting-component-two-chart .block-editor-block-list__layout {
        gap: var(--spacing-56) !important
    }
}

.breit-performance .bx-charting-component-two-chart,
.breit-performance .bx-charting-component-two-chart .block-editor-block-list__layout {
    display: flex;
    flex-direction: column
}

@media (min-width:48em) {

    .breit-performance .bx-charting-component-two-chart,
    .breit-performance .bx-charting-component-two-chart .block-editor-block-list__layout {
        gap: var(--spacing-40)
    }
}

@media (min-width:80em) {

    .breit-performance .bx-charting-component-two-chart,
    .breit-performance .bx-charting-component-two-chart .block-editor-block-list__layout {
        flex-direction: row;
        gap: var(--spacing-56)
    }
}

@media (min-width:90em) {

    .breit-performance .bx-charting-component-two-chart,
    .breit-performance .bx-charting-component-two-chart .block-editor-block-list__layout {
        gap: var(--spacing-64)
    }
}

@media (min-width:120em) {

    .breit-performance .bx-charting-component-two-chart,
    .breit-performance .bx-charting-component-two-chart .block-editor-block-list__layout {
        gap: var(--spacing-88)
    }
}

@media print {

    .breit-performance .bx-charting-component-two-chart,
    .breit-performance .bx-charting-component-two-chart .block-editor-block-list__layout {
        flex-direction: row !important;
        gap: var(--spacing-56) !important
    }
}

@media (min-width:48em) {
    .bx-charting-component-two-chart .bx-charting-component-image-container {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-charting-component-two-chart .bx-charting-component-image-container {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-charting-component-two-chart .bx-charting-component-image-container {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-charting-component-two-chart .bx-charting-component-image-container {
        padding-bottom: var(--spacing-40)
    }
}

@media print {
    .bx-charting-component-two-chart .bx-charting-component-image-container {
        padding-bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-charting-component-two-chart .bx-charting-component-item,
    .bx-charting-component-two-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: 20.25rem
    }
}

@media (min-width:80em) {

    .bx-charting-component-two-chart .bx-charting-component-item,
    .bx-charting-component-two-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: 33.75rem
    }
}

@media (min-width:90em) {

    .bx-charting-component-two-chart .bx-charting-component-item,
    .bx-charting-component-two-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: 37.5rem
    }
}

@media (min-width:120em) {

    .bx-charting-component-two-chart .bx-charting-component-item,
    .bx-charting-component-two-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: 48.75rem
    }
}

@media print {

    .bx-charting-component-two-chart .bx-charting-component-item,
    .bx-charting-component-two-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: 33.75rem !important
    }
}

@media (min-width:48em) {

    .bx-charting-component-two-chart .bx-charting-component-description,
    .bx-charting-component-two-chart .bx-charting-component-description-author {
        width: 20.25rem
    }
}

@media (min-width:80em) {

    .bx-charting-component-two-chart .bx-charting-component-description,
    .bx-charting-component-two-chart .bx-charting-component-description-author {
        width: 33.75rem
    }
}

@media (min-width:90em) {

    .bx-charting-component-two-chart .bx-charting-component-description,
    .bx-charting-component-two-chart .bx-charting-component-description-author {
        width: 34rem
    }
}

@media (min-width:120em) {

    .bx-charting-component-two-chart .bx-charting-component-description,
    .bx-charting-component-two-chart .bx-charting-component-description-author {
        width: 38rem
    }
}

@media print {

    .bx-charting-component-two-chart .bx-charting-component-description,
    .bx-charting-component-two-chart .bx-charting-component-description-author {
        width: 33.75rem !important
    }
}

@media (min-width:48em) {

    .breit-performance .bx-charting-component-two-chart .bx-charting-component-description,
    .breit-performance .bx-charting-component-two-chart .bx-charting-component-description-author,
    .breit-performance .bx-charting-component-two-chart .bx-charting-component-item,
    .breit-performance .bx-charting-component-two-chart .bx-charting-component-item .bx-charting-component-image .block-editor-block-list__block {
        width: 100%
    }

    .bx-charting-component-one-chart .bx-charting-component-description,
    .bx-charting-component-one-chart .bx-charting-component-description-author {
        width: 35.188rem
    }
}

@media (min-width:80em) {

    .bx-charting-component-one-chart .bx-charting-component-description,
    .bx-charting-component-one-chart .bx-charting-component-description-author {
        width: auto
    }
}

@media print {

    .bx-charting-component-one-chart .bx-charting-component-description,
    .bx-charting-component-one-chart .bx-charting-component-description-author {
        width: auto !important
    }
}

.bx-charting-component-one-chart .bx-charting-component-title {
    grid-area: title1
}

@media (min-width:48em) {
    .bx-charting-component-one-chart .bx-charting-component-title {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-charting-component-one-chart .bx-charting-component-title {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-charting-component-one-chart .bx-charting-component-title {
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-charting-component-one-chart .bx-charting-component-title {
        padding-bottom: var(--spacing-24) !important
    }
}

.bx-charting-component-one-chart .bx-charting-component-description,
.bx-charting-component-one-chart .bx-charting-component-description-author {
    grid-area: desc1
}

.bx-charting-component-one-chart .bx-charting-component-image {
    grid-area: image1
}

@media (min-width:48em) {
    .bx-charting-component-one-chart .bx-charting-component-image {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-charting-component-one-chart .bx-charting-component-image {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-charting-component-one-chart .bx-charting-component-image {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-charting-component-one-chart .bx-charting-component-image {
        padding-bottom: var(--spacing-40)
    }
}

@media print {
    .bx-charting-component-one-chart .bx-charting-component-image {
        padding-bottom: var(--spacing-32) !important
    }
}

.bx-charting-component-one-chart .bx-charting-component-item {
    align-items: center;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
}

@media (min-width:22.5em) {
    .bx-charting-component-one-chart .bx-charting-component-item {
        --columns: 4;
        display: grid;
        grid-template-areas: "title1 title1 title1 title1" "image1 image1 image1 image1" "desc1 desc1 desc1 desc1 "
    }
}

@media (min-width:48em) {
    .bx-charting-component-one-chart .bx-charting-component-item {
        --columns: 8;
        display: grid;
        grid-template-areas: "title1 title1 title1 title1 title1 title1 title1 title1" "image1 image1 image1 image1 image1 image1 image1 image1" "desc1 desc1 desc1 desc1 desc1 desc1 desc1 . "
    }
}

@media (min-width:80em) {
    .bx-charting-component-one-chart .bx-charting-component-item {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 . . ." "image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 " "desc1 desc1 desc1 desc1 desc1 desc1 desc1 desc1 . . . . . . . .  "
    }
}

@media (min-width:90em) {
    .bx-charting-component-one-chart .bx-charting-component-item {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 . . . . . " "image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 " "desc1 desc1 desc1 desc1 desc1 desc1 desc1  . . . . . . . . .  "
    }
}

@media (min-width:120em) {
    .bx-charting-component-one-chart .bx-charting-component-item {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 . . . . . " "image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 " "desc1 desc1 desc1 desc1 desc1 desc1 . . . . . . . . . .  "
    }
}

@media print {
    .bx-charting-component-one-chart .bx-charting-component-item {
        --columns: 16;
        grid-template-areas: "title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 . . ." "image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 image1 " "desc1 desc1 desc1 desc1 desc1 desc1 desc1 desc1 . . . . . . . .  "
    }
}

.bx-charting-component-text-medium {
    font-family: var(--f-sans);
    font-weight: var(--fw-medium)
}

@media(min-width:22.5em) {
    .bx-charting-component-text-medium {
        font-size: var(--fs-18)
    }
}

@media(min-width:120em) {
    .bx-charting-component-text-medium {
        font-size: var(--fs-20)
    }
}

@media print {
    .bx-charting-component-text-medium {
        font-size: var(--fs-18)
    }
}

.bx-charting-component-description a {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media(min-width:22.5em) {
    .bx-charting-component-description a {
        font-size: var(--fs-18)
    }
}

@media(min-width:120em) {
    .bx-charting-component-description a {
        font-size: var(--fs-20)
    }
}

@media print {
    .bx-charting-component-description a {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:22.5em) {
    .bx-charting-component-image img {
        width: 20.5rem
    }
}

@media(min-width:26em) {
    .bx-charting-component-image img {
        width: 23rem
    }
}

@media print {
    .bx-charting-component-image img {
        width: 23rem !important
    }
}

.bx-charting-component-vertial__graph__block {
    margin-left: auto;
    margin-right: auto;
    overflow: visible !important
}

@media print {
    .bx-charting-component-vertial__graph__block {
        overflow: visible !important
    }
}

@media (min-width:48em) {
    .bx-charting-component-one-chart .bx-charting-component-image img {
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-charting-component-one-chart .bx-charting-component-image img {
        width: 71rem
    }
}

@media (min-width:90em) {
    .bx-charting-component-one-chart .bx-charting-component-image img {
        width: 79rem
    }
}

@media (min-width:120em) {
    .bx-charting-component-one-chart .bx-charting-component-image img {
        width: 103rem
    }
}

@media print {
    .bx-charting-component-one-chart .bx-charting-component-image img {
        width: 71rem !important
    }
}

@media (min-width:48em) {
    .bx-charting-component-two-chart .bx-charting-component-image img {
        width: 20.25rem
    }
}

@media (min-width:80em) {
    .bx-charting-component-two-chart .bx-charting-component-image img {
        width: 33.75rem
    }
}

@media (min-width:90em) {
    .bx-charting-component-two-chart .bx-charting-component-image img {
        width: 37.5rem
    }
}

@media (min-width:120em) {
    .bx-charting-component-two-chart .bx-charting-component-image img {
        width: 48.75rem
    }
}

@media print {
    .bx-charting-component-two-chart .bx-charting-component-image img {
        width: 33.75rem !important
    }
}

@media (min-width:48em) {
    .bx-charting-component-three-chart .bx-charting-component-image img {
        width: var(--spacing-216)
    }
}

@media (min-width:80em) {
    .bx-charting-component-three-chart .bx-charting-component-image img {
        width: 23rem
    }
}

@media (min-width:90em) {
    .bx-charting-component-three-chart .bx-charting-component-image img {
        width: 25rem
    }
}

@media (min-width:120em) {
    .bx-charting-component-three-chart .bx-charting-component-image img {
        width: 33rem
    }
}

@media print {
    .bx-charting-component-three-chart .bx-charting-component-image img {
        width: 23rem !important
    }
}

.bx-charting-component-description[data-uw-sr-styled=true] a,
.bx-charting-component-title[data-uw-sr-styled=true] a,
.bx-charting-component[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-charting-component-image img[data-uw-sr-styled=true] {
    outline: .125rem solid var(--c-yellow)
}

@media (min-width:22.5em) {
    .bx-charting-component-mobile-image {
        display: block
    }
}

@media (min-width:48em) {
    .bx-charting-component-mobile-image {
        display: none
    }
}

@media print {
    .bx-charting-component-mobile-image {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-charting-component-desktop-image {
        display: none
    }
}

@media (min-width:48em) {
    .bx-charting-component-desktop-image {
        display: block
    }
}

@media print {
    .bx-charting-component-desktop-image {
        display: block
    }
}

.is-color-theme-dark .bx-charting-component-image textarea,
.is-color-theme-dark .bx-featured-content__media-spacing textarea {
    background-color: var(--c-white)
}

.is-color-theme-dark .bx-charting-component-image textarea.focus-visible,
.is-color-theme-dark .bx-featured-content__media-spacing textarea.focus-visible {
    background-color: var(--c-white) !important;
    color: var(--c-black) !important
}

.is-color-theme-dark .bx-charting-component-image textarea:focus-visible,
.is-color-theme-dark .bx-featured-content__media-spacing textarea:focus-visible {
    background-color: var(--c-white) !important;
    color: var(--c-black) !important
}

@media (min-width:22.5em) {

    .bx-charting-component-three-chart>:last-child>:first-child,
    .bx-charting-component-three-chart>:nth-child(2)>:first-child,
    .bx-charting-component-two-chart>:last-child>:first-child {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:26em) {

    .bx-charting-component-three-chart>:last-child>:first-child,
    .bx-charting-component-three-chart>:nth-child(2)>:first-child,
    .bx-charting-component-two-chart>:last-child>:first-child {
        padding-top: var(--spacing-72)
    }
}

@media (min-width:48em) {

    .bx-charting-component-three-chart>:last-child>:first-child,
    .bx-charting-component-three-chart>:nth-child(2)>:first-child,
    .bx-charting-component-two-chart>:last-child>:first-child {
        padding-top: 0
    }
}

@media print {

    .bx-charting-component-three-chart>:last-child>:first-child,
    .bx-charting-component-three-chart>:nth-child(2)>:first-child,
    .bx-charting-component-two-chart>:last-child>:first-child {
        padding-top: 0 !important
    }
}

.bx-automated-chart-component .bx-charting-component-container .block-editor-block-list__layout .bx-chart-comp-EmptyItemPlaceholder,
.bx-charting-component-item[\:has\(\.bx-data-automation-charts-component\)] .block-list-appender,
.bx-charting-component-item[\:has\(\.bx-line-charts-component\)] .block-list-appender {
    display: none
}

.bx-charting-component-item:has(.bx-data-automation-charts-component) .block-list-appender,
.bx-charting-component-item:has(.bx-line-charts-component) .block-list-appender {
    display: none
}

.is-color-theme-dark .bx-charting-component-item .block-list-appender button {
    background: var(--c-white);
    border: var(--c-black) solid var(--spacing-2)
}

.is-color-theme-dark .bx-charting-component-item .block-list-appender button path {
    fill: var(--c-black)
}

.bx-charting-component-one-chart .bx-charting-component-item .block-list-appender {
    left: var(--spacing-296)
}

.graph__block tbody tr:nth-child(odd) {
    background-color: transparent
}

.bx-shared-class-wrapper__author .bx-charting-component-container .block-list-appender {
    border: none !important
}

.bx-shared-class-wrapper__author .bx-charting-component-item .block-list-appender button {
    background: var(--c-copy);
    border: var(--c-black) solid var(--spacing-2)
}

.bx-shared-class-wrapper__author .bx-charting-component-item .block-list-appender button path {
    fill: var(--c-background)
}

.bx-vertical-chart-special-font-class {
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .bx-vertical-chart-special-font-class {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-vertical-chart-special-font-class {
        font-size: var(--fs-20) !important
    }
}

@media print {
    .bx-vertical-chart-special-font-class {
        font-size: var(--fs-20) !important
    }
}

.bx-line-chart-special-font-class-spacing {
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .bx-line-chart-special-font-class-spacing {
        font-size: var(--fs-16) !important;
        letter-spacing: -.5px
    }
}

@media (min-width:120em) {
    .bx-line-chart-special-font-class-spacing {
        font-size: var(--fs-18) !important;
        letter-spacing: -1px
    }
}

@media print {
    .bx-line-chart-special-font-class-spacing {
        font-size: var(--fs-18) !important;
        letter-spacing: -1px
    }
}

.bx-line-chart-special-font-class-distribution {
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .bx-line-chart-special-font-class-distribution {
        font-size: var(--fs-14) !important
    }
}

@media (min-width:120em) {
    .bx-line-chart-special-font-class-distribution {
        font-size: var(--fs-16) !important
    }
}

@media print {
    .bx-line-chart-special-font-class-distribution {
        font-size: var(--fs-16) !important
    }
}

.bx-line-chart-special-font-class-title {
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .bx-line-chart-special-font-class-title {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-line-chart-special-font-class-title {
        font-size: var(--fs-20) !important
    }
}

@media print {
    .bx-line-chart-special-font-class-title {
        font-size: var(--fs-20) !important
    }
}

@media (min-width:22.5em) {
    .bx-line-chart-special-font-class-title-letter-spacing {
        letter-spacing: 0
    }
}

@media (min-width:48em) {
    .bx-line-chart-special-font-class-title-letter-spacing {
        letter-spacing: inherit
    }
}

@media print {
    .bx-line-chart-special-font-class-title-letter-spacing {
        letter-spacing: inherit
    }
}

.bx-line-chart-special-font-class,
.bx-line-chart-special-font-class td {
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {

    .bx-line-chart-special-font-class,
    .bx-line-chart-special-font-class td {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:120em) {

    .bx-line-chart-special-font-class,
    .bx-line-chart-special-font-class td {
        font-size: var(--fs-18) !important
    }
}

@media print {

    .bx-line-chart-special-font-class,
    .bx-line-chart-special-font-class td {
        font-size: var(--fs-18) !important
    }
}

.highcharts-popup {
    display: none !important
}

@media print {

    .bx-charting-component-vertial__graph__block,
    .highcharts-container,
    .highcharts-root {
        overflow: visible !important
    }
}

@media (min-width:22.5em) {
    .breit-performance {
        .highcharts-title>div {
            >span:first-child {
                font-size: var(--fs-40);
                line-height: 60px
            }
        }
    }
}

@media (min-width:26em) {
    .breit-performance {
        .highcharts-title>div {
            >span:first-child {
                font-size: var(--fs-40);
                line-height: 60px
            }
        }
    }
}

@media (min-width:48em) {
    .breit-performance {
        .highcharts-title>div {
            >span:first-child {
                font-size: var(--fs-48);
                line-height: 72px
            }
        }
    }
}

@media (min-width:80em) {
    .breit-performance {
        .highcharts-title>div {
            >span:first-child {
                font-size: var(--fs-32);
                line-height: 3pc
            }
        }
    }
}

@media (min-width:90em) {
    .breit-performance {
        .highcharts-title>div {
            >span:first-child {
                font-size: var(--fs-48);
                line-height: 72px
            }
        }
    }
}

@media (min-width:120em) {
    .breit-performance {
        .highcharts-title>div {
            >span:first-child {
                font-size: var(--fs-56);
                line-height: 84px
            }
        }
    }
}

@media print {
    .breit-performance {
        .highcharts-title>div {
            >span:first-child {
                font-size: var(--fs-32);
                line-height: 3pc
            }
        }
    }
}

@media (min-width:22.5em) {
    .breit-performance {
        .highcharts-title>div {
            >span:nth-child(2) {
                font-size: var(--fs-16);
                line-height: 24px
            }
        }
    }
}

@media (min-width:26em) {
    .breit-performance {
        .highcharts-title>div {
            >span:nth-child(2) {
                font-size: var(--fs-16);
                line-height: 24px
            }
        }
    }
}

@media (min-width:48em) {
    .breit-performance {
        .highcharts-title>div {
            >span:nth-child(2) {
                font-size: var(--fs-18);
                line-height: 27px
            }
        }
    }
}

@media (min-width:80em) {
    .breit-performance {
        .highcharts-title>div {
            >span:nth-child(2) {
                font-size: var(--fs-16);
                line-height: 24px
            }
        }
    }
}

@media (min-width:90em) {
    .breit-performance {
        .highcharts-title>div {
            >span:nth-child(2) {
                font-size: var(--fs-18);
                line-height: 27px
            }
        }
    }
}

@media (min-width:120em) {
    .breit-performance {
        .highcharts-title>div {
            >span:nth-child(2) {
                font-size: var(--fs-24);
                line-height: 36px
            }
        }
    }
}

@media print {
    .breit-performance {
        .highcharts-title>div {
            >span:nth-child(2) {
                font-size: var(--fs-16);
                line-height: 24px
            }
        }
    }
}

@media (min-width:22.5em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >span {
                font-size: var(--fs-40);
                line-height: 60px
            }
        }
    }
}

@media (min-width:26em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >span {
                font-size: var(--fs-40);
                line-height: 60px
            }
        }
    }
}

@media (min-width:48em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >span {
                font-size: var(--fs-48);
                line-height: 72px
            }
        }
    }
}

@media (min-width:80em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >span {
                font-size: var(--fs-32);
                line-height: 3pc
            }
        }
    }
}

@media (min-width:90em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >span {
                font-size: var(--fs-48);
                line-height: 72px
            }
        }
    }
}

@media (min-width:120em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >span {
                font-size: var(--fs-56);
                line-height: 84px
            }
        }
    }
}

@media print {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >span {
                font-size: var(--fs-32);
                line-height: 3pc
            }
        }
    }
}

@media (min-width:22.5em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >div {
                font-size: var(--fs-16);
                line-height: 24px
            }
        }
    }
}

@media (min-width:26em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >div {
                font-size: var(--fs-16);
                line-height: 24px
            }
        }
    }
}

@media (min-width:48em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >div {
                font-size: var(--fs-18);
                line-height: 27px
            }
        }
    }
}

@media (min-width:80em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >div {
                font-size: var(--fs-16);
                line-height: 24px
            }
        }
    }
}

@media (min-width:90em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >div {
                font-size: var(--fs-18);
                line-height: 27px
            }
        }
    }
}

@media (min-width:120em) {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >div {
                font-size: var(--fs-24);
                line-height: 36px
            }
        }
    }
}

@media print {
    .breit-performance {
        .highcharts-tooltip>span>div {
            >div {
                font-size: var(--fs-16);
                line-height: 24px
            }
        }
    }
}

.breit-performance,
.breit-portfolio {

    .bx-charting-component-vertial__graph__block,
    .highcharts-container,
    .highcharts-container>svg {
        overflow: visible !important
    }
}

.bx-donut-chart-tooltip-parent {
    color: var(--c-copy);
    white-space: normal
}

.bx-column-chart-font-style-medium {
    font-family: var(--f-sans);
    font-weight: var(--fw-medium)
}

@media (min-width:22.5em) {
    .bx-column-chart-font-style-medium {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-column-chart-font-style-medium {
        font-size: var(--fs-20) !important
    }
}

.bx-column-chart-font-style {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-column-chart-font-style {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-column-chart-font-style {
        font-size: var(--fs-20) !important
    }
}

.bx-column-chart-font-style-complex {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-column-chart-font-style-complex {
        font-size: var(--fs-16) !important
    }
}

@media(min-width:48em) {
    .bx-column-chart-font-style-complex {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-column-chart-font-style-complex {
        font-size: var(--fs-20) !important
    }
}

.bx-donut-chart-font-white-space {
    white-space: nowrap
}

@media(min-width:22.5em) {
    .bx-donut-chart-font-white-space-normal {
        white-space: normal
    }
}

@media(min-width:48em) {
    .bx-donut-chart-font-white-space-normal {
        white-space: nowrap
    }
}

.bx-column-chart-font-color-copy {
    color: var(--c-copy)
}

.bx-column-chart-font-color-background {
    color: var(--c-background)
}

.bx-column-chart-font-overflow-visible {
    overflow: visible !important
}

.bx-donut-chart-tooltip-parent-span {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-donut-chart-tooltip-parent-span {
        font-size: var(--fs-32) !important
    }
}

@media (min-width:120em) {
    .bx-donut-chart-tooltip-parent-span {
        font-size: var(--fs-40) !important
    }
}

@media print {
    .bx-donut-chart-tooltip-parent-span {
        font-size: var(--fs-40) !important
    }
}

.bx-donut-chart-tooltip-parent-span-bottomlable {
    font-family: var(--f-sans);
    line-height: 1;
    white-space: nowrap
}

@media (min-width:22.5em) {
    .bx-donut-chart-tooltip-parent-span-bottomlable {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-donut-chart-tooltip-parent-span-bottomlable {
        font-size: var(--fs-20) !important
    }
}

@media print {
    .bx-donut-chart-tooltip-parent-span-bottomlable {
        font-size: var(--fs-20) !important
    }
}

.bx-donut-chart-legend-parent-font {
    font-family: var(--f-sans);
    word-break: break-word
}

@media (min-width:22.5em) {
    .bx-donut-chart-legend-parent-font {
        font-size: var(--fs-18) !important
    }
}

@media (min-width:120em) {
    .bx-donut-chart-legend-parent-font {
        font-size: var(--fs-20) !important
    }
}

@media print {
    .bx-donut-chart-legend-parent-font {
        font-size: var(--fs-20) !important
    }
}

.bx-column-chart-text-align-center {
    text-align: center !important
}

.bx-donut-chart-legend-parent-font-sup {
    font-size: var(--fs-16) !important;
    white-space: nowrap
}

.bx-donut-chart-legend-parent-font-sup-anchor {
    font-weight: var(--fw-light)
}

.bx-donut-chart-legend-parent-font-span {
    font-weight: var(--fw-medium)
}

.highcharts-container,
.highcharts-container .highcharts-axis-labels>span,
.highcharts-container>svg {
    overflow: visible !important
}

@media print {
    .bx-charting-component-two-chart>.bx-charting-component-item:nth-child(2)[\:has\(\.bx-before-print\)] {
        margin-left: 75pt
    }

    .bx-charting-component-two-chart>.bx-charting-component-item:nth-child(2):has(.bx-before-print) {
        margin-left: 75pt
    }
}

@media print {
    .bx-charting-component-one-chart>.bx-charting-component-item {
        transform: translateX(-20px)
    }
}

.highcharts-data-labels .highcharts-data-label {
    visibility: visible !important
}

.bx-donut-chart-tooltip {
    display: flex
}

.bx-donut-chart-tooltip-no-wrap {
    white-space: nowrap
}

.bx-donut-chart-tooltip-breakword {
    word-wrap: break-word
}

.bx-donut-chart-tooltip-inline {
    display: inline-block
}

.highcharts-container,
.highcharts-container>svg {
    overflow: visible !important
}

.bx-donut-chart-tooltip-parent-span-updated {
    font-family: var(--f-serif);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-donut-chart-tooltip-parent-span-updated {
        font-size: var(--fs-32) !important
    }
}

@media (min-width:120em) {
    .bx-donut-chart-tooltip-parent-span-updated {
        font-size: 4.688rem !important
    }
}

.bx-event-component {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-event-component-container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-event-component__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "content content content content" "leadership leadership leadership leadership";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-event-component__inner {
        --columns: 8;
        grid-template-areas: "content content content content content content . . " "leadership leadership leadership leadership leadership leadership leadership leadership"
    }
}

@media (min-width:80em) {
    .bx-event-component__inner {
        --columns: 16;
        grid-template-areas: "content content content content content content content leadership leadership leadership leadership leadership leadership leadership leadership leadership"
    }
}

@media (min-width:90em) {
    .bx-event-component__inner {
        grid-template-areas: "content content content content content content . . leadership leadership leadership leadership leadership leadership leadership leadership"
    }
}

@media (min-width:120em) {
    .bx-event-component__inner {
        grid-template-areas: "content content content content content . . . leadership leadership leadership leadership leadership leadership leadership leadership ";
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }
}

.bx-event-component-inner__left {
    grid-area: content
}

@media (min-width:22.5em) {
    .bx-event-component-inner__left {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-event-component-inner__left {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:48em) {
    .bx-event-component-inner__left {
        padding-bottom: var(--spacing-80);
        width: 28rem
    }
}

@media (min-width:80em) {
    .bx-event-component-inner__left {
        padding-bottom: 0;
        width: 28rem
    }
}

@media (min-width:90em) {
    .bx-event-component-inner__left {
        width: 28rem
    }
}

@media (min-width:120em) {
    .bx-event-component-inner__left {
        width: 31.5rem
    }
}

.bx-event-component-inner__right {
    grid-area: leadership
}

@media (min-width:22.5em) {
    .bx-event-component-inner__right {
        margin-left: auto;
        margin-right: auto;
        width: var(--spacing-216)
    }
}

@media (min-width:26em) {
    .bx-event-component-inner__right {
        width: var(--spacing-216)
    }
}

@media (min-width:48em) {
    .bx-event-component-inner__right {
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-event-component-inner__right {
        margin-right: 0;
        width: 39rem
    }
}

@media (min-width:90em) {
    .bx-event-component-inner__right {
        width: 39rem
    }
}

@media (min-width:120em) {
    .bx-event-component-inner__right {
        margin-left: -1rem;
        width: 52rem
    }
}

.bx-event-component-title {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-event-component-title {
        font-size: var(--fs-20)
    }
}

@media (min-width:26em) {
    .bx-event-component-title {
        font-size: var(--fs-20)
    }
}

@media (min-width:48em) {
    .bx-event-component-title {
        font-size: var(--fs-20)
    }
}

@media (min-width:80em) {
    .bx-event-component-title {
        font-size: var(--fs-20)
    }
}

@media (min-width:90em) {
    .bx-event-component-title {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .bx-event-component-title {
        font-size: var(--fs-24)
    }
}

.bx-event-component-description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-event-component-description {
        font-size: var(--fs-18)
    }
}

@media (min-width:26em) {
    .bx-event-component-description {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {
    .bx-event-component-description {
        font-size: var(--fs-18)
    }
}

@media (min-width:80em) {
    .bx-event-component-description {
        font-size: var(--fs-18)
    }
}

@media (min-width:90em) {
    .bx-event-component-description {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-event-component-description {
        font-size: var(--fs-20)
    }
}

@media (min-width:22.5em) {
    .bx-event-component-title-padding {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-event-component-title-padding {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:22.5em) {
    .bx-event-component-description-padding {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-event-component-description-padding {
        padding-bottom: var(--spacing-48)
    }
}

.bx-event-component-speaker {
    font-family: var(--f-sans);
    font-weight: var(--fw-light) !important
}

@media (min-width:22.5em) {
    .bx-event-component-speaker {
        font-size: var(--fs-20) !important;
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-event-component-speaker {
        font-size: var(--fs-20) !important;
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-event-component-speaker {
        font-size: var(--fs-20) !important;
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-event-component-speaker {
        font-size: var(--fs-20) !important;
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-event-component-speaker {
        font-size: var(--fs-20) !important;
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-event-component-speaker {
        font-size: var(--fs-24) !important;
        padding-bottom: var(--spacing-32);
        width: 45.5rem
    }
}

.bx-event-component-item-container-author,
.bx-event-component-item-container-author .block-editor-block-list__layout {
    display: flex;
    flex-wrap: wrap
}

@media (min-width:22.5em) {

    .bx-event-component-item-container-author,
    .bx-event-component-item-container-author .block-editor-block-list__layout {
        flex-direction: column
    }
}

@media (min-width:48em) {

    .bx-event-component-item-container-author,
    .bx-event-component-item-container-author .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-20);
        column-gap: var(--spacing-20);
        flex-direction: row;
        row-gap: var(--spacing-48)
    }
}

@media (min-width:80em) {

    .bx-event-component-item-container-author,
    .bx-event-component-item-container-author .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24);
        row-gap: var(--spacing-48)
    }
}

@media (min-width:90em) {

    .bx-event-component-item-container-author,
    .bx-event-component-item-container-author .block-editor-block-list__layout {
        row-gap: var(--spacing-48)
    }
}

@media (min-width:120em) {

    .bx-event-component-item-container-author,
    .bx-event-component-item-container-author .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-32);
        column-gap: var(--spacing-32);
        row-gap: var(--spacing-80)
    }
}

.bx-event-component-item-row:last-child,
.bx-event-component-item-row:last-child .bx-event-component-item:last-child {
    padding-bottom: 0
}

.bx-event-component-item-row {
    display: flex
}

@media (min-width:22.5em) {
    .bx-event-component-item-row {
        flex-direction: column
    }
}

@media (min-width:48em) {
    .bx-event-component-item-row {
        -moz-column-gap: var(--spacing-20);
        column-gap: var(--spacing-20);
        flex-direction: row;
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-event-component-item-row {
        -moz-column-gap: var(--spacing-24);
        column-gap: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-event-component-item-row {
        -moz-column-gap: var(--spacing-32);
        column-gap: var(--spacing-32);
        padding-bottom: var(--spacing-80)
    }
}

.bx-event-component-item-author {
    display: flex;
    flex-direction: column;
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-decoration: none
}

@media (min-width:22.5em) {
    .bx-event-component-item-author {
        padding-bottom: var(--spacing-40);
        width: 13.5rem
    }
}

@media (min-width:26em) {
    .bx-event-component-item-author {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-event-component-item-author {
        padding-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-event-component-item-author {
        width: 13rem
    }
}

@media (min-width:120em) {
    .bx-event-component-item-author {
        width: 16rem
    }
}

.bx-event-component-item-img .components-placeholder.block-editor-media-placeholder {
    padding: 1em
}

.bx-event-component-item {
    flex-direction: column;
    text-decoration: none
}

@media (min-width:22.5em) {
    .bx-event-component-item {
        padding-bottom: var(--spacing-40);
        width: 13.5rem
    }
}

@media (min-width:26em) {
    .bx-event-component-item {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-event-component-item {
        padding-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-event-component-item {
        width: 12rem
    }
}

@media (min-width:120em) {
    .bx-event-component-item {
        width: 16rem
    }
}

@media (min-width:22.5em) {
    .bx-event-component-item-img img {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-event-component-item-img img {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-event-component-item-img img {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-event-component-item-img img {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-event-component-item-img img {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-event-component-item-img img {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:22.5em) {
    .bx-event-component-item-img img {
        height: 13.5rem;
        width: 13.5rem
    }
}

@media (min-width:26em) {
    .bx-event-component-item-img img {
        height: 13.5rem;
        width: 13.5rem
    }
}

@media (min-width:48em) {
    .bx-event-component-item-img img {
        height: 13.5rem;
        width: 13.5rem
    }
}

@media (min-width:80em) {
    .bx-event-component-item-img img {
        height: 12rem;
        width: 12rem
    }
}

@media (min-width:90em) {
    .bx-event-component-item-img img {
        height: 12rem;
        width: 12rem
    }
}

@media (min-width:120em) {
    .bx-event-component-item-img img {
        height: 16rem;
        width: 16rem
    }
}

.bx-event-component-item-name {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:22.5em) {
    .bx-event-component-item-name {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:26em) {
    .bx-event-component-item-name {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:48em) {
    .bx-event-component-item-name {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:80em) {
    .bx-event-component-item-name {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:90em) {
    .bx-event-component-item-name {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:120em) {
    .bx-event-component-item-name {
        font-size: var(--fs-20);
        line-height: 2.25rem
    }
}

.bx-event-component-item-business-unit {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular) !important;
    margin-top: 0
}

@media (min-width:22.5em) {
    .bx-event-component-item-business-unit {
        font-size: var(--fs-14) !important;
        line-height: 1.313rem !important;
        padding-top: var(--spacing-8)
    }
}

@media (min-width:26em) {
    .bx-event-component-item-business-unit {
        font-size: var(--fs-14) !important;
        line-height: 1.313rem !important
    }
}

@media (min-width:48em) {
    .bx-event-component-item-business-unit {
        font-size: var(--fs-14) !important;
        line-height: 1.313rem !important
    }
}

@media (min-width:80em) {
    .bx-event-component-item-business-unit {
        font-size: var(--fs-14) !important;
        line-height: 1.313rem !important
    }
}

@media (min-width:90em) {
    .bx-event-component-item-business-unit {
        font-size: var(--fs-14) !important;
        line-height: 1.313rem !important
    }
}

@media (min-width:120em) {
    .bx-event-component-item-business-unit {
        font-size: var(--fs-16) !important;
        line-height: 1.5rem !important;
        padding-top: var(--spacing-16)
    }
}

.bx-event-component-text-medium {
    font-family: var(--f-sans);
    font-weight: var(--fw-medium)
}

@media(min-width:22.5em) {
    .bx-event-component-text-medium {
        font-size: var(--fs-18)
    }
}

@media(min-width:120em) {
    .bx-event-component-text-medium {
        font-size: var(--fs-20)
    }
}

.bx-event-component-item-name {
    display: inline
}

.bx-event-component-description a,
.bx-event-component-item-name,
.bx-event-component-speaker a,
.bx-event-component-title a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    text-decoration: none;
    transition: background-size .3s
}

.bx-event-component-description a,
.bx-event-component-speaker a,
.bx-event-component-title a {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    position: relative
}

@media(min-width:22.5em) {

    .bx-event-component-description a,
    .bx-event-component-speaker a,
    .bx-event-component-title a {
        font-size: var(--fs-18)
    }
}

@media(min-width:120em) {

    .bx-event-component-description a,
    .bx-event-component-speaker a,
    .bx-event-component-title a {
        font-size: var(--fs-20)
    }
}

.bx-event-component-description a:hover,
.bx-event-component-item:hover .bx-event-component-item-name,
.bx-event-component-speaker a:hover,
.bx-event-component-title a:hover {
    background-size: 100% 1px
}

.event-component-list-items,
.event-component-list-ordered-list,
.event-component-list-unordered-list {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media(min-width:22.5em) {

    .event-component-list-items,
    .event-component-list-ordered-list,
    .event-component-list-unordered-list {
        font-size: var(--fs-18)
    }
}

@media(min-width:120em) {

    .event-component-list-items,
    .event-component-list-ordered-list,
    .event-component-list-unordered-list {
        font-size: var(--fs-20)
    }
}

@media (min-width:48em) {
    .bx-event-component-item-row.special-class .bx-event-component-item.bx-no-image .bx-event-component-item-name {
        margin-top: 15rem
    }
}

@media (min-width:80em) {
    .bx-event-component-item-row.special-class .bx-event-component-item.bx-no-image .bx-event-component-item-name {
        margin-top: 13.5rem
    }
}

@media (min-width:90em) {
    .bx-event-component-item-row.special-class .bx-event-component-item.bx-no-image .bx-event-component-item-name {
        margin-top: 13.5rem
    }
}

@media (min-width:120em) {
    .bx-event-component-item-row.special-class .bx-event-component-item.bx-no-image .bx-event-component-item-name {
        margin-top: 17.5rem
    }
}

.bx-event-component-item-container:hover .bx-event-component-item:not(:hover) {
    opacity: .5;
    transition: opacity .1s ease-out
}

.bx-event-component-item-container:hover .bx-event-component-item:hover {
    opacity: 1 !important
}

.bx-event-component-description[data-uw-sr-styled=true] a,
.bx-event-component-speaker[data-uw-sr-styled=true] a,
.bx-event-component-title[data-uw-sr-styled=true] a,
.bx-event-component[data-uw-sr-styled=true] .bx-event-component-description a,
.bx-event-component[data-uw-sr-styled=true] .bx-event-component-item-row a,
.bx-event-component[data-uw-sr-styled=true] .bx-event-component-link a,
.bx-event-component[data-uw-sr-styled=true] .bx-event-component-speaker a,
.bx-event-component[data-uw-sr-styled=true] .bx-event-component-title a,
.event-component-list-items[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.is-color-theme-dark .event-component-list-items[data-uw-sr-styled=true]::marker {
    color: var(--c-white) !important
}

.bx-event-component-item-img img[data-uw-sr-styled=true] {
    outline: 2px var(--c-yellow) solid
}

.is-color-theme-dark .bx-event-component-item__innerblock-button button {
    border: var(--c-white) solid;
    color: var(--c-white);
    position: relative;
    top: 52px
}

.event-component-list-items::marker,
.event-component-list-ordered-list,
.event-component-list-unordered-list {
    list-style-type: square
}

.bx-404 {
    word-wrap: break-word;
    background: var(--c-background) 0 0 no-repeat padding-box;
    color: var(--c-copy)
}

.bx-404__inner {
    grid-column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-404__inner {
        --columns: 4;
        grid-template-areas: "Content404 Content404 Content404 Content404"
    }
}

@media (min-width:48em) {
    .bx-404__inner {
        --columns: 8;
        grid-template-areas: "Content404 Content404 Content404 Content404 Content404 Content404 Content404 Content404"
    }
}

@media (min-width:80em) {
    .bx-404__inner {
        --columns: 16;
        grid-template-areas: "Content404 Content404 Content404 Content404 Content404 Content404 Content404 Content404 Content404 Content404 Content404 Content404 Content404 Content404 Content404 Content404 "
    }
}

.bx-404__wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    grid-area: Content404;
    text-align: center
}

.bx-404__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-404__title {
        font-size: var(--fs-80);
        line-height: 105px;
        width: 100%
    }
}

@media (min-width:26em) {
    .bx-404__title {
        font-size: var(--fs-88);
        line-height: 115px
    }
}

@media (min-width:48em) {
    .bx-404__title {
        font-size: var(--fs-184);
        line-height: 15pc
    }
}

@media (min-width:80em) {
    .bx-404__title {
        font-size: var(--fs-224);
        line-height: 291px;
        width: 53rem
    }
}

@media (min-width:90em) {
    .bx-404__title {
        font-size: var(--fs-248);
        line-height: 323px;
        width: 59rem
    }
}

@media (min-width:120em) {
    .bx-404__title {
        font-size: var(--fs-320);
        line-height: 5in;
        width: 77rem
    }
}

.bx-404__description {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-404__description {
        font-size: var(--fs-20);
        margin-top: var(--spacing-24);
        width: 19.5rem
    }
}

@media (min-width:26em) {
    .bx-404__description {
        font-size: var(--fs-24);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-404__description {
        font-size: var(--fs-32);
        margin-top: var(--spacing-16);
        width: 30.5rem
    }
}

@media (min-width:90em) {
    .bx-404__description {
        width: 30rem
    }
}

@media (min-width:120em) {
    .bx-404__description {
        font-size: var(--fs-40);
        width: 38rem
    }
}

@media (min-width:22.5em) {
    .bx-404[\:has\(\.bx-404__cta\)] .bx-404__description {
        margin-bottom: var(--spacing-32)
    }

    .bx-404:has(.bx-404__cta) .bx-404__description {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-404[\:has\(\.bx-404__cta\)] .bx-404__description {
        margin-bottom: var(--spacing-48)
    }

    .bx-404:has(.bx-404__cta) .bx-404__description {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-404[\:has\(\.bx-404__cta\)] .bx-404__description {
        margin-bottom: var(--spacing-56)
    }

    .bx-404:has(.bx-404__cta) .bx-404__description {
        margin-bottom: var(--spacing-56)
    }
}

.bx-404__cta {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-404__cta {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-404__cta {
        font-size: var(--fs-20)
    }
}

.bx-pws-footer__disclaimer p {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-pws-footer__disclaimer p {
        font-size: var(--fs-14)
    }
}

@media (min-width:120em) {
    .bx-pws-footer__disclaimer p {
        font-size: var(--fs-16)
    }
}

@media (min-width:22.5em) {
    .bx-pws-footer__disclaimer {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:48em) {
    .bx-pws-footer__disclaimer {
        padding-top: var(--spacing-80)
    }
}

@media (min-width:80em) {
    .bx-pws-footer__disclaimer {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-pws-footer__disclaimer {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-pws-footer__disclaimer {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-pws-footer__disclaimer {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-pws-footer__disclaimer {
        --columns: 8;
        grid-template-areas: "PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer"
    }
}

@media (min-width:80em) {
    .bx-pws-footer__disclaimer {
        --columns: 16;
        grid-template-areas: "PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer"
    }
}

@media (min-width:90em) {
    .bx-pws-footer__disclaimer {
        --columns: 16;
        grid-template-areas: "PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer . ."
    }
}

@media (min-width:120em) {
    .bx-pws-footer__disclaimer {
        --columns: 16;
        grid-template-areas: "PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer PwsFooterDisclaimer . . . ."
    }
}

.bx-pws-footer__disclaimer .bx-pws-footer-disclaimer__content {
    grid-area: PwsFooterDisclaimer
}

.bx-pws-footer__disclaimer a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    text-decoration: none;
    transition: background-size .3s
}

.bx-pws-footer__disclaimer a:hover {
    background-size: 100% 1px
}

.bx-product-page_header {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-product-page_header__container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-product-page_header__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "title title title title" "desc desc desc desc" "anchor anchor anchor ." "stats stats stats stats";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-product-page_header__inner {
        --columns: 8;
        grid-template-areas: "title title title title title title title title" "desc desc desc desc desc desc desc desc " "anchor anchor anchor . . . . . " "stats stats stats stats stats stats stats stats"
    }
}

@media (min-width:80em) {
    .bx-product-page_header__inner {
        --columns: 16;
        grid-template-areas: "title title title title title title title title title title title title title title title title " "desc desc desc desc desc desc desc desc desc . . . . . . . " "anchor anchor anchor . . . . . . . . . . . . . " "stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats "
    }
}

@media (min-width:90em) {
    .bx-product-page_header__inner {
        grid-template-areas: "title title title title title title title title title title title title title title title title " "desc desc desc desc desc desc desc desc desc desc . . . . . . " "anchor anchor anchor . . . . . . . . . . . . . " "stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats "
    }
}

@media (min-width:120em) {
    .bx-product-page_header__inner {
        grid-template-areas: "title title title title title title title title title title title title title title title title " "desc desc desc desc desc desc desc desc desc desc . . . . . . " "anchor anchor . . . . . . . . . . . . . . " "stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats ";
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }
}

@media print {
    .bx-product-page_header__inner {
        --columns: 16;
        grid-template-areas: "title title title title title title title title title title title title title title title title " "desc desc desc desc desc desc desc desc desc . . . . . . . " "anchor anchor anchor . . . . . . . . . . . . . " "stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats "
    }
}

.bx-product-page_header__stats {
    grid-area: stats
}

.bx-product-page_header__stats_item {
    display: flex;
    flex-wrap: wrap;
    row-gap: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-product-page_header__stats_item {
        -moz-column-gap: var(--spacing-64);
        column-gap: var(--spacing-64);
        row-gap: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__stats_item {
        -moz-column-gap: var(--spacing-32);
        column-gap: var(--spacing-32);
        row-gap: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-product-page_header__stats_item {
        -moz-column-gap: var(--spacing-40);
        column-gap: var(--spacing-40);
        row-gap: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__stats_item {
        -moz-column-gap: var(--spacing-48);
        column-gap: var(--spacing-48);
        row-gap: var(--spacing-80)
    }
}

@media print {
    .bx-product-page_header__stats_item {
        -moz-column-gap: var(--spacing-32);
        column-gap: var(--spacing-32);
        row-gap: var(--spacing-64)
    }
}

.bx-stat__animate_header_Stat {
    background-color: var(--c-background);
    height: .063rem;
    margin-bottom: 0;
    position: relative
}

@media(min-width:22.5em) {
    .bx-stat__animate_header_Stat {
        margin-bottom: var(--spacing-32);
        width: 100%
    }
}

@media (min-width:48em) {
    .bx-stat__animate_header_Stat {
        margin-bottom: var(--spacing-40);
        width: 19.5rem
    }
}

@media (min-width:80em) {
    .bx-stat__animate_header_Stat {
        margin-bottom: var(--spacing-32);
        width: 16.25rem
    }
}

@media (min-width:90em) {
    .bx-stat__animate_header_Stat {
        margin-bottom: var(--spacing-40);
        width: 17.875rem
    }
}

@media (min-width:120em) {
    .bx-stat__animate_header_Stat {
        margin-bottom: var(--spacing-48);
        width: 23.5rem
    }
}

@media print {
    .bx-stat__animate_header_Stat {
        margin-bottom: var(--spacing-32);
        width: 16.25rem
    }
}

.bx-stat__animate_header_Stat:not(.active) {
    visibility: hidden
}

@media print {
    .bx-stat__animate_header_Stat:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-stat__animate_header_Stat.active:before {
    animation: Divider-Line-Animate 1.125s linear !important;
    background: var(--c-copy);
    content: "";
    height: 100%;
    position: absolute;
    transform-origin: left;
    transition-timing-function: ease-out !important;
    width: 100%
}

@media print {
    .bx-stat__animate_header_Stat.active:before {
        transform: scaleX(1)
    }
}

.bx-stat__animate_header_Stat.no-animation:before {
    background: var(--c-copy);
    content: "";
    height: 100%;
    position: absolute;
    transform: scaleX(1);
    visibility: visible;
    width: 100%
}

@media print {
    .bx-stat__animate_header_Stat:before {
        background: var(--c-copy);
        content: "";
        height: 100%;
        position: absolute;
        transform: scaleX(1);
        width: 100%
    }
}

@keyframes Divider-Line-Animate {

    0%,
    20% {
        transform: scaleX(0)
    }

    40% {
        transform: scaleX(1)
    }
}

.bx-product-page_header__stats_container {
    display: flex;
    flex-direction: column
}

@media (min-width:22.5em) {

    .bx-product-page_header__stats_container,
    .bx-product-page_header__stats_disclaimer,
    .bx-product-page_header__stats_title,
    .bx-product-page_header__stats_value {
        width: 20.5rem
    }
}

@media (min-width:26em) {

    .bx-product-page_header__stats_container,
    .bx-product-page_header__stats_disclaimer,
    .bx-product-page_header__stats_title,
    .bx-product-page_header__stats_value {
        width: 23rem
    }
}

@media (min-width:48em) {

    .bx-product-page_header__stats_container,
    .bx-product-page_header__stats_disclaimer,
    .bx-product-page_header__stats_title,
    .bx-product-page_header__stats_value {
        width: 19.5rem
    }
}

@media (min-width:80em) {

    .bx-product-page_header__stats_container,
    .bx-product-page_header__stats_disclaimer,
    .bx-product-page_header__stats_title,
    .bx-product-page_header__stats_value {
        width: 16.25rem
    }
}

@media (min-width:90em) {

    .bx-product-page_header__stats_container,
    .bx-product-page_header__stats_disclaimer,
    .bx-product-page_header__stats_title,
    .bx-product-page_header__stats_value {
        width: 17.875rem
    }
}

@media (min-width:120em) {

    .bx-product-page_header__stats_container,
    .bx-product-page_header__stats_disclaimer,
    .bx-product-page_header__stats_title,
    .bx-product-page_header__stats_value {
        width: 23.5rem
    }
}

@media print {

    .bx-product-page_header__stats_container,
    .bx-product-page_header__stats_disclaimer,
    .bx-product-page_header__stats_title,
    .bx-product-page_header__stats_value {
        width: 16.25rem
    }
}

@media (min-width:48em) {
    .bx-product-page_header__addClass_medium .bx-product-page_header__novalue {
        margin-top: var(--spacing-96)
    }
}

@media(min-width:80em) {
    .bx-product-page_header__addClass_medium .bx-product-page_header__novalue {
        margin-top: 0
    }

    .bx-product-page_header__addClass .bx-product-page_header__novalue {
        margin-top: 5.5rem
    }
}

@media (min-width:90em) {
    .bx-product-page_header__addClass .bx-product-page_header__novalue {
        margin-top: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__addClass .bx-product-page_header__novalue {
        margin-top: var(--spacing-104)
    }
}

@media print {
    .bx-product-page_header__addClass .bx-product-page_header__novalue {
        margin-top: 5.5rem
    }
}

.bx-product-page_header__stats_value {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-product-page_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-product-page_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-product-page_header__stats_value {
        font-size: var(--fs-40);
        line-height: var(--spacing-72);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-product-page_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__stats_value {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-product-page_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

.bx-product-page_header__stats_value__author {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-product-page_header__stats_value__author {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-product-page_header__stats_value__author {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-product-page_header__stats_value__author {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__stats_value__author {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-product-page_header__stats_value__author {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__stats_value__author {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-product-page_header__stats_value__author {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

.bx-product-page_header__stats_value__author[\:has\(\%3E\%20span\.cdascode\)] {
    font-size: 15px
}

.bx-product-page_header__stats_value__author:has(>span.cdascode) {
    font-size: 15px
}

.bx-product-page_header__stats_title {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-product-page_header__stats_title {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:26em) {
    .bx-product-page_header__stats_title {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:48em) {
    .bx-product-page_header__stats_title {
        font-size: var(--fs-16);
        line-height: 1.688rem;
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__stats_title {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:90em) {
    .bx-product-page_header__stats_title {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__stats_title {
        font-size: var(--fs-18);
        padding-bottom: var(--spacing-16)
    }
}

@media print {
    .bx-product-page_header__stats_title {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-8)
    }
}

.bx-product-page_header__stats_item[aria-hidden=false] {
    display: flex
}

.bx-product-page_header__stats_item[aria-hidden=true] {
    display: none
}

.bx-product-page_header__stats_disclaimer {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    margin-top: auto
}

@media (min-width:22.5em) {
    .bx-product-page_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media (min-width:26em) {
    .bx-product-page_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media (min-width:48em) {
    .bx-product-page_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media (min-width:90em) {
    .bx-product-page_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media print {
    .bx-product-page_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

.bx-product-page_header__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: title
}

@media (min-width:22.5em) {
    .bx-product-page_header__title {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-product-page_header__title {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-product-page_header__title {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__title {
        font-size: var(--fs-40);
        line-height: var(--spacing-72);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-product-page_header__title {
        font-size: var(--fs-48);
        line-height: 5.25rem;
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__title {
        font-size: var(--fs-64);
        line-height: 6.75rem;
        padding-bottom: var(--spacing-40)
    }
}

@media print {
    .bx-product-page_header__title {
        font-size: var(--fs-40);
        line-height: var(--spacing-72);
        padding-bottom: var(--spacing-24)
    }
}

.bx-product-page_header__description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: desc
}

@media (min-width:22.5em) {
    .bx-product-page_header__description {
        font-size: var(--fs-18);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-product-page_header__description {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-product-page_header__description {
        font-size: var(--fs-24);
        line-height: var(--spacing-48);
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__description {
        font-size: var(--fs-20);
        line-height: var(--spacing-48);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-product-page_header__description {
        font-size: var(--fs-24);
        line-height: var(--spacing-48);
        max-width: 47.5rem;
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__description {
        font-size: var(--fs-32);
        max-width: 63rem;
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-product-page_header__description {
        font-size: var(--fs-20);
        line-height: var(--spacing-48);
        padding-bottom: var(--spacing-48)
    }
}

.bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option__label {
    color: var(--c-white)
}

@media(min-width:22.5em) {
    .bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        background: none repeat scroll 0 0 var(--c-gray) !important;
        border-bottom: .125rem solid var(--c-gray) !important
    }
}

.bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation__option:before {
    border-bottom: var(--c-dark-gray) .125rem solid
}

.bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation__option {
    background: var(--c-black)
}

.bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation__option:hover:after {
    background-color: var(--c-white)
}

.bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation-select {
    background: var(--c-white)
}

.bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select,
.bx-shared-class:not(.shared-class-wrapper__dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation-select {
    background: var(--c-black)
}

.bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container .bx-anchor-navigation__option {
    background: var(--c-black) !important
}

.bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation__option {
    background: var(--c-white) !important
}

@media (min-width:22.5em) {

    .bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container,
    .bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
        background: transparent !important
    }

    .bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background-position: 0 100% !important
    }

    .bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select button {
        color: var(--c-white) !important
    }

    .bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select svg {
        fill: var(--c-white) !important
    }

    .bx-product-page_header .bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation__option {
        background: var(--c-white) !important
    }

    .bx-product-page_header .bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-option__label {
        color: var(--c-black) !important
    }

    .bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background-position: 0 100% !important
    }
}

.bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front .bx-anchor-navigation-option-container {
    border-bottom: .063rem solid var(--c-white);
    border-left: .063rem solid var(--c-white);
    border-right: .063rem solid var(--c-white)
}

.bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front .bx-anchor-navigation-option-container {
    border-bottom: .063rem solid var(--c-black);
    border-left: .063rem solid var(--c-black);
    border-right: .063rem solid var(--c-black)
}

@media (min-width:22.5em) {
    .bx-product-page_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select:hover svg {
        fill: var(--c-black) !important
    }

    .bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select:hover svg {
        fill: var(--c-white) !important
    }
}

.bx-product-page_header__anchor-naviagtion {
    grid-area: anchor;
    height: 3.125rem;
    left: 0 !important;
    margin-top: 0;
    position: sticky !important;
    z-index: 1
}

@media (min-width:22.5em) {
    .bx-product-page_header__anchor-naviagtion {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-product-page_header__anchor-naviagtion {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-product-page_header__anchor-naviagtion {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__anchor-naviagtion {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-product-page_header__anchor-naviagtion {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__anchor-naviagtion {
        margin-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-product-page_header__anchor-naviagtion {
        margin-bottom: var(--spacing-40);
        position: relative !important;
        top: 0 !important
    }
}

.bx-product-page_header .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select {
    border: var(--c-black) .094px solid
}

.bx-product-page_header.is-color-theme-dark .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select {
    border: var(--c-white) .094px solid
}

.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select-container {
    margin-left: 0 !important;
    width: var(--spacing-192)
}

.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select {
    height: 3.125rem
}

.bx-product-page_header__anchor-naviagtion[\:has\(\.bx-naviagtion-select-group-title-enabled\)] .bx-anchor-navigation-select {
    height: 4.188rem
}

.bx-product-page_header__anchor-naviagtion:has(.bx-naviagtion-select-group-title-enabled) .bx-anchor-navigation-select {
    height: 4.188rem
}

.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option__label {
    font-family: var(--f-sans);
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-regular);
    line-height: 1.5
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation[\:has\(\.bx-naviagtion-select-group-title-enabled\)] .bx-anchor-navigation-option__label {
    font-family: var(--f-sans);
    font-size: var(--fs-16) !important;
    font-weight: var(--fw-regular);
    line-height: 1.5
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation:has(.bx-naviagtion-select-group-title-enabled) .bx-anchor-navigation-option__label {
    font-size: var(--fs-16) !important
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation:has(.bx-naviagtion-select-group-title-enabled) .bx-anchor-navigation-option__label {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    line-height: 1.5
}

@media (min-width:22.5em) {
    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {

    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media print {

    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation__head__admin {
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-light) !important;
    line-height: 2 !important;
    margin-left: var(--spacing-24) !important;
    padding-bottom: var(--spacing-16) !important;
    padding-top: var(--spacing-16) !important;
    width: 8.125rem
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation .bx-anchor-navigation__head__admin {
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-regular) !important;
    line-height: 1.5 !important;
    margin-left: var(--spacing-16) !important;
    padding-bottom: var(--spacing-16) !important;
    padding-top: var(--spacing-16) !important;
    width: 9.75rem
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation[\:has\(\.bx-naviagtion-select-group-title-enabled\)] .bx-anchor-navigation__head__admin {
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-regular) !important;
    line-height: 1.5 !important;
    margin-left: var(--spacing-16) !important;
    padding-bottom: var(--spacing-8) !important;
    padding-top: var(--spacing-8) !important;
    width: 9.75rem
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation:has(.bx-naviagtion-select-group-title-enabled) .bx-anchor-navigation__head__admin {
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-regular) !important;
    line-height: 1.5 !important;
    margin-left: var(--spacing-16) !important;
    padding-bottom: var(--spacing-8) !important;
    padding-top: var(--spacing-8) !important
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation:has(.bx-naviagtion-select-group-title-enabled) .bx-anchor-navigation__head__admin {
    width: 9.75rem
}

.bx-product-page_header__anchor-naviagtion svg {
    margin-bottom: 1.313rem !important;
    margin-left: 0 !important;
    margin-right: var(--spacing-24) !important;
    margin-top: 1.313rem !important
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation svg {
    margin-bottom: 1.313rem !important;
    margin-left: 0 !important;
    margin-right: var(--spacing-16) !important;
    margin-top: 1.313rem !important
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation[\:has\(\.bx-naviagtion-select-group-title-enabled\)] svg {
    margin-bottom: 1.844rem !important;
    margin-left: 0 !important;
    margin-right: var(--spacing-16) !important;
    margin-top: 1.844rem !important
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation:has(.bx-naviagtion-select-group-title-enabled) svg {
    margin-bottom: 1.844rem !important;
    margin-left: 0 !important;
    margin-right: var(--spacing-16) !important;
    margin-top: 1.844rem !important
}

.bx-product-page_header__anchor-naviagtion[\:has\(\.bx-naviagtion-select-group-title-enabled\)] {
    height: 4.188rem
}

.bx-product-page_header__anchor-naviagtion:has(.bx-naviagtion-select-group-title-enabled) {
    height: 4.188rem
}

.bx-product-page_header__anchor-naviagtion[\:has\(\.bx-naviagtion-select-group-title-enabled\)] .bx-anchor-navigation-head__button {
    display: flex;
    flex-wrap: wrap
}

.bx-product-page_header__anchor-naviagtion:has(.bx-naviagtion-select-group-title-enabled) .bx-anchor-navigation-head__button {
    display: flex;
    flex-wrap: wrap
}

.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option__label {
    margin-bottom: var(--spacing-16) !important;
    margin-left: var(--spacing-24) !important;
    margin-right: var(--spacing-24) !important;
    margin-top: var(--spacing-16) !important;
    text-align: left !important
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation .bx-anchor-navigation-option__label {
    margin-bottom: var(--spacing-16) !important;
    margin-left: var(--spacing-16) !important;
    margin-right: var(--spacing-16) !important;
    margin-top: var(--spacing-16) !important;
    text-align: left !important
}

.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation__option:after,
.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation__option:before {
    left: var(--spacing-24) !important;
    width: var(--spacing-144) !important
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation .bx-anchor-navigation__option:after,
.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation .bx-anchor-navigation__option:before {
    left: var(--spacing-16) !important;
    width: 9.913rem !important
}

.bx-product-page_header__stats_disclaimer a,
.product-page-header-text-link {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-regular)
}

.product-page-header-text-weight {
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .product-page-header-text-weight {
        font-size: var(--fs-18);
        font-weight: var(--fw-regular)
    }
}

@media (min-width:26em) {
    .product-page-header-text-weight {
        font-size: var(--fs-20);
        font-weight: var(--fw-medium)
    }
}

@media (min-width:48em) {
    .product-page-header-text-weight {
        font-size: var(--fs-24)
    }
}

@media (min-width:80em) {
    .product-page-header-text-weight {
        font-size: var(--fs-20)
    }
}

@media (min-width:90em) {
    .product-page-header-text-weight {
        font-size: var(--fs-24)
    }
}

@media (min-width:120em) {
    .product-page-header-text-weight {
        font-size: var(--fs-32)
    }
}

@media print {
    .product-page-header-text-weight {
        font-size: var(--fs-20)
    }

    .bx-product-page_header__stats_disclaimer:not(.active),
    .bx-product-page_header__stats_title:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

@keyframes Fade-In {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media print {
    .bx-product-page_header__stats_value:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-product-page_header__stats_disclaimer.no-animation,
.bx-product-page_header__stats_title.no-animation,
.bx-product-page_header__stats_value.no-animation {
    background-size: 100% 100%;
    visibility: visible
}

.bx-product-page_header__stats_value.active,
.bx-product-page_header__stats_value.active sup {
    animation: data-text .6s .25s both !important;
    background: linear-gradient(var(--c-copy) 0, var(--c-copy) 0) no-repeat;
    background: linear-gradient(var(--c-copy) 0 0) no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 0 100%;
    color: transparent;
    visibility: hidden
}

@media print {

    .bx-product-page_header__stats_value.active,
    .bx-product-page_header__stats_value.active sup {
        background-size: 100% 100%;
        visibility: visible
    }
}

@keyframes data-text {
    to {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-product-page_header__stats_container__author {
    display: flex;
    gap: var(--spacing-40);
    justify-content: space-between
}

.bx-product-page_header__stats_classname__author {
    margin-bottom: var(--spacing-96)
}

.bx-product-page_header__inner__author .block-list-appender {
    border: .063rem solid #000;
    bottom: -5rem;
    float: right;
    position: relative;
    width: 3.125rem
}

.bx-product-page_header__inner__author .block-list-appender .block-editor-button-block-appender {
    background: #fff
}

.bx-product-page_header__stats_container__author-Row1 {
    margin-bottom: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-product-page_header__stats_container__author-Row1 {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__stats_container__author-Row1 {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-product-page_header__stats_container__author-Row1 {
        margin-bottom: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-product-page_header__stats_container__author-Row1 {
        margin-bottom: var(--spacing-80)
    }
}

@media print {
    .bx-product-page_header__stats_container__author-Row1 {
        margin-bottom: var(--spacing-64)
    }
}

.bx-anchor-navigation-option__label[data-focus-type=keyboard],
.bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-head__button.focus-visible {
    color: var(--c-black) !important
}

.bx-anchor-navigation-option__label[data-focus-type=keyboard],
.bx-product-page_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-head__button:focus-visible {
    color: var(--c-black) !important
}

.bx-product-page_header__stats_outer_container__author .bx-product-page_header__stats_disclaimer {
    margin-top: var(--spacing-48)
}

.bx-product-page_header__stats_container>:last-child {
    padding-bottom: 0 !important
}

.bx-product-page_header[data-uw-sr-styled=true] .bx-stat__animate_header_Stat:before {
    background: var(--c-black)
}

.bx-product-page_header__stats_value[data-uw-sr-styled=true] {
    background: var(--c-yellow)
}

.bx-product-page_header[data-uw-sr-styled=true] .bx-product-page_header__description a,
.bx-product-page_header[data-uw-sr-styled=true] .bx-product-page_header__stats_disclaimer a,
.bx-product-page_header[data-uw-sr-styled=true] .bx-product-page_header__stats_title a,
.bx-product-page_header[data-uw-sr-styled=true] .bx-product-page_header__stats_value,
.bx-product-page_header[data-uw-sr-styled=true] .bx-product-page_header__stats_value a,
.bx-product-page_header[data-uw-sr-styled=true] .bx-product-page_header__stats_value sup,
.bx-product-page_header[data-uw-sr-styled=true] .bx-product-page_header__title a,
.bx-product-page_header__description span[data-uw-sr-styled=true] a,
.bx-product-page_header__description[data-uw-sr-styled=true] a,
.bx-product-page_header__stats_disclaimer[data-uw-sr-styled=true] a,
.bx-product-page_header__stats_title[data-uw-sr-styled=true] a,
.bx-product-page_header__stats_value[data-uw-sr-styled=true] sup,
.bx-product-page_header__title[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-product-page_header__inner[\:not-has\(\.bx-product-page_header__stats_container\)][\:not-has\(\.bx-anchor-navigation\)] .bx-product-page_header__description {
    padding-bottom: 0 !important
}

.bx-product-page_header__inner:not(:has(.bx-product-page_header__stats_container)):not(:has(.bx-anchor-navigation)) .bx-product-page_header__description {
    padding-bottom: 0 !important
}

.bx-shared-class .bx-shared-class__item .bx-product-page_header__title {
    display: none
}

.bx-product-page_header:not(.is-color-theme-dark) .bx-anchor-navigation-select:hover {
    background-color: var(--c-black);
    transition: background-color .2s ease-in-out
}

.bx-product-page_header.is-color-theme-dark .bx-anchor-navigation-select:hover {
    background-color: var(--c-white);
    transition: background-color .2s ease-in-out
}

.bx-product-page_header.is-color-theme-dark .bx-anchor-navigation-select-container__front:not(.active) button.bx-anchor-navigation-head__button {
    color: var(--c-white)
}

.bx-product-page_header.is-color-theme-dark .bx-anchor-navigation-select-container__front.active button.bx-anchor-navigation-head__button,
.bx-product-page_header.is-color-theme-dark .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-select:hover button.bx-anchor-navigation-head__button {
    color: var(--c-black)
}

.bx-product-page_header .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-option-outer__container {
    display: none
}

.bx-product-page_header:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
    background-color: var(--c-black) !important
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation[\:has\(\.bx-naviagtion-select-group-title-enabled\)] .bx-anchor-navigation-option-container {
    max-height: 20.813rem;
    overflow-y: auto
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation:has(.bx-naviagtion-select-group-title-enabled) .bx-anchor-navigation-option-container {
    max-height: 20.813rem;
    overflow-y: auto
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation[\:has\(\.bx-naviagtion-select-group-title-enabled\)] .bx-anchor-navigation-option-container::-webkit-scrollbar {
    width: .125rem
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation:has(.bx-naviagtion-select-group-title-enabled) .bx-anchor-navigation-option-container::-webkit-scrollbar {
    width: .125rem
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation .bx-anchor-navigation-option-container::-webkit-scrollbar {
    width: .125rem
}

.bx-product-page_header__anchor-naviagtion.bx-product-page-header-no-attestation .bx-anchor-navigation-option-container {
    max-height: 21.875rem;
    overflow-y: auto
}

.bx-product-page-header-no-attestation .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-option-outer__container {
    background-color: var(--c-copy)
}

.bx-shared-class {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-shared-class__item[aria-hidden=false] {
    display: inherit
}

.bx-shared-class__item[aria-hidden=true] {
    display: none
}

.bx-shared-class__container .bx-product-page_header__anchor-naviagtion-sharedclass__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.bx-shared-class-item__rest-item .bx-product-page_header__description,
.bx-shared-class-item__rest-item .bx-product-page_header__title,
.bx-shared-class__item .bx-anchor-navigation {
    display: none
}

.bx-shared-class__container .bx-product-page-shared__header {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.bx-shared-class-wrapper__author .bx-product-page-header-description__author,
.bx-shared-class-wrapper__author .bx-product-page-header-title__author,
.bx-shared-class-wrapper__author .bx-product-page_header__stats_classname__author {
    display: none
}

.bx-tabs__sharedclassblockappneder {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: none !important
}

.bx-product-page-header-sharedclass__wrapper_author {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.bx-shared-class-wrapper__author .bx-shared-class__appender .block-list-appender {
    border: .063rem solid #000
}

.bx-shared-class-wrapper__author .block-list-appender .bx-shared-class__appender .block-editor-button-block-appender {
    background: #fff
}

.bx-product-page_header__anchor-naviagtion__sharedclass {
    margin-bottom: 0
}

@media (min-width:22.5em) {
    .bx-shared-class__item>section:first-of-type {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {
    .bx-shared-class__item>section:first-of-type {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:48em) {
    .bx-shared-class__item>section:first-of-type {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:80em) {
    .bx-shared-class__item>section:first-of-type {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:90em) {
    .bx-shared-class__item>section:first-of-type {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:120em) {
    .bx-shared-class__item>section:first-of-type {
        padding-top: var(--spacing-56) !important
    }
}

@media print {
    .bx-shared-class__item>section:first-of-type {
        padding-top: var(--spacing-40) !important
    }
}

.bx-product-page-shared__header__outer.is-color-theme-dark {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-product-page-shared__header__outer~.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select {
    border: var(--c-black) .006rem solid
}

.bx-product-page-shared__header__outer.is-color-theme-dark~.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select,
.bx-shared-class .bx-product-page-shared__header__outer~.bx-product-page_header__anchor-naviagtion.background-dark .active .bx-anchor-navigation-select {
    border: var(--c-white) .006rem solid
}

.bx-shared-class .bx-product-page-shared__header__outer.is-color-theme-dark~.bx-product-page_header__anchor-naviagtion.background-light .active .bx-anchor-navigation-select {
    border: var(--c-black) .006rem solid
}

.is-color-theme-dark-anchor__nav {
    background: transparent;
    color: var(--c-white)
}

@media (min-width:22.5em) {
    .bx-product-page-shared__header__outer.is-color-theme-dark~.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select-container__front .bx-anchor-navigation-select svg {
        fill: var(--c-white) !important
    }
}

.bx-product-page-shared__header__outer.is-color-theme-dark~.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover,
.bx-product-page-shared__header__outer:not(.is-color-theme-dark)~.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select-container:not(.active) .bx-anchor-navigation-select:hover {
    background-position: 0 100% !important
}

@media (min-width:22.5em) {
    .bx-product-page-shared__header__outer.is-color-theme-dark~.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select:hover svg {
        fill: var(--c-black) !important
    }
}

.bx-product-page-shared__header__outer.is-color-theme-dark~.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select svg {
    fill: var(--c-black) !important
}

.bx-product-page-shared__header__outer:not(.is-color-theme-dark)~.bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select svg {
    fill: var(--c-white) !important
}

.bx-shared-class__container .is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation-select button:hover {
    background: none !important
}

.bx-product-page-header-shared__no__header {
    display: none
}

@media (min-width:22.5em) {
    .bx-stacked-shared-class-header-margin-top {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-stacked-shared-class-header-margin-top {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-stacked-shared-class-header-margin-top {
        margin-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-stacked-shared-class-header-margin-top {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-stacked-shared-class-header-margin-top {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-stacked-shared-class-header-margin-top {
        margin-top: var(--spacing-56)
    }
}

@media print {
    .bx-stacked-shared-class-header-margin-top {
        margin-top: var(--spacing-40)
    }
}

.bx-product-page_header__anchor-naviagtion__sharedclass.is-sticky:not(.remove-z-index) {
    transition: top .3s ease;
    z-index: 990
}

@media (min-width:22.5em) {
    .bx-product-page_header__anchor-naviagtion__sharedclass.scroll-down.bx-footnote__hidden.is-sticky:not(.remove-z-index) {
        top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__anchor-naviagtion__sharedclass.scroll-down.bx-footnote__hidden.is-sticky:not(.remove-z-index) {
        top: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-product-page_header__anchor-naviagtion__sharedclass.scroll-up.bx-footnote__hidden.is-sticky:not(.remove-z-index) {
        top: 7.875rem
    }
}

@media (min-width:48em) {
    .bx-product-page_header__anchor-naviagtion__sharedclass.scroll-up.bx-footnote__hidden.is-sticky:not(.remove-z-index) {
        top: 8.25rem
    }
}

@media (min-width:22.5em) {
    .bx-product-page_header__anchor-naviagtion__sharedclass.scroll-up.bx-footnote__visible.is-sticky:not(.remove-z-index) {
        top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-product-page_header__anchor-naviagtion__sharedclass.scroll-up.bx-footnote__visible.is-sticky:not(.remove-z-index) {
        top: var(--spacing-56)
    }
}

.shared-class-wrapper__dark {
    background: var(--c-black)
}

@media (min-width:22.5em) {
    .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-80)
    }
}

@media print {
    .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:22.5em) {
    .bx-shared-class__item>section:last-of-type {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-shared-class__item>section:last-of-type {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-shared-class__item>section:last-of-type {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-shared-class__item>section:last-of-type {
        padding-bottom: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-shared-class__item>section:last-of-type {
        padding-bottom: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-shared-class__item>section:last-of-type {
        padding-bottom: var(--spacing-192)
    }
}

@media print {
    .bx-shared-class__item>section:last-of-type {
        padding-bottom: var(--spacing-144)
    }
}

@media (min-width:22.5em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section.is-color-theme-dark:not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section:not(.is-color-theme-dark):not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section.is-color-theme-dark:not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section:not(.is-color-theme-dark):not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:48em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section.is-color-theme-dark:not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section:not(.is-color-theme-dark):not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section.is-color-theme-dark:not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section:not(.is-color-theme-dark):not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:90em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section.is-color-theme-dark:not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section:not(.is-color-theme-dark):not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:120em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section.is-color-theme-dark:not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section:not(.is-color-theme-dark):not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-64) !important
    }
}

@media print {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section.is-color-theme-dark:not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section:not(.is-color-theme-dark):not(.bx-inline-disclaimer):not(.bx-shared-class):not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:22.5em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section.bx-inline-disclaimer.is-color-theme-dark,
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section.bx-inline-disclaimer:not(.is-color-theme-dark) {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:120em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section.bx-inline-disclaimer.is-color-theme-dark,
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section.bx-inline-disclaimer:not(.is-color-theme-dark) {
        padding-top: var(--spacing-32) !important
    }
}

@media print {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section.bx-inline-disclaimer.is-color-theme-dark,
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section.bx-inline-disclaimer:not(.is-color-theme-dark) {
        padding-top: var(--spacing-24) !important
    }
}

@media (min-width:22.5em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section:not(.is-color-theme-dark):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section.is-color-theme-dark:not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-80) !important
    }
}

@media (min-width:26em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section:not(.is-color-theme-dark):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section.is-color-theme-dark:not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-88) !important
    }
}

@media (min-width:48em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section:not(.is-color-theme-dark):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section.is-color-theme-dark:not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-96) !important
    }
}

@media (min-width:80em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section:not(.is-color-theme-dark):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section.is-color-theme-dark:not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-144) !important
    }
}

@media (min-width:90em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section:not(.is-color-theme-dark):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section.is-color-theme-dark:not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-160) !important
    }
}

@media (min-width:120em) {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section:not(.is-color-theme-dark):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section.is-color-theme-dark:not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-192) !important
    }
}

@media print {

    section.bx-shared-class__no-vertical-spacing.black-shared-class+section:not(.is-color-theme-dark):not(.bx-modal-section-bottom-spacing),
    section.bx-shared-class__no-vertical-spacing:not(.black-shared-class)+section.is-color-theme-dark:not(.bx-modal-section-bottom-spacing) {
        padding-top: var(--spacing-144) !important
    }
}

.bx-shared-class .bx-leadership_overlay_background {
    z-index: 999 !important
}

.bx-shared-class__item .bx-tabs__container .bx-headers__frontend {
    padding-bottom: 0 !important
}

.background-light .bx-anchor-navigation-select:hover {
    border: var(--c-black) .006rem solid !important
}

.background-dark .bx-anchor-navigation-select:hover {
    border: var(--c-white) .006rem solid !important
}

.bx-product-page_header__anchor-naviagtion__sharedclass {
    width: -moz-max-content;
    width: max-content
}

.bx-tabs__theme_wrapper__author {
    overflow-x: visible !important;
    overflow-x: initial !important
}

.bx-tabs__innerwrap__author {
    overflow-x: auto !important;
    padding-bottom: var(--spacing-24);
    scrollbar-color: #000 #d3d3d3;
    scrollbar-width: thin
}

.bx-shared-class__ScopeOut {
    position: static !important
}

@media (min-width:22.5em) {
    .bx-shared-class__container .bx-anchor-navigation-option__label {
        color: var(--c-background)
    }

    .bx-shared-class__container .bx-anchor-navigation-option__label a {
        color: var(--c-background) !important
    }

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:48em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:90em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:120em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-64) !important
    }
}

@media print {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:22.5em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-80) !important
    }
}

@media (min-width:26em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-88) !important
    }
}

@media (min-width:48em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-96) !important
    }
}

@media (min-width:80em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-144) !important
    }
}

@media (min-width:90em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-160) !important
    }
}

@media (min-width:120em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-192) !important
    }
}

@media print {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-shared-class-padding-top__disableHeader,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-shared-class-padding-top__disableHeader {
        padding-top: var(--spacing-144) !important
    }
}

@media (min-width:22.5em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:48em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:90em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:120em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-64) !important
    }
}

@media print {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:22.5em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-80) !important
    }
}

@media (min-width:26em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-88) !important
    }
}

@media (min-width:48em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-96) !important
    }
}

@media (min-width:80em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-144) !important
    }
}

@media (min-width:90em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-160) !important
    }
}

@media (min-width:120em) {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-192) !important
    }
}

@media print {

    section.bx-shared-class__Below.is-color-theme-dark+section.bx-shared-class:not(.shared-class-wrapper__dark) .bx-stacked-component-header-padding-top.bx-product-page-shared__header,
    section.bx-shared-class__Below:not(.is-color-theme-dark)+section.bx-shared-class.shared-class-wrapper__dark .bx-stacked-component-header-padding-top.bx-product-page-shared__header {
        padding-top: var(--spacing-144) !important
    }

    .bx-anchor-navigation .bx-anchor-navigation-select {
        right: var(--spacing-56) !important
    }

    .bx-product-page_header__anchor-naviagtion {
        margin-left: var(--spacing-72) !important
    }
}

@media (min-width:22.5em) {
    .bx-product-page-shared__header__outer .bx-headers__frontend {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-product-page-shared__header__outer .bx-headers__frontend {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-product-page-shared__header__outer .bx-headers__frontend {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-product-page-shared__header__outer .bx-headers__frontend {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-product-page-shared__header__outer .bx-headers__frontend {
        padding-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-product-page-shared__header__outer .bx-headers__frontend {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    section.bx-headers__frontend.bx-component-base-padding-bottom[\:has\(\%2B\%20section\.bx-shared-class\)] {
        padding-bottom: var(--spacing-40)
    }

    section.bx-headers__frontend.bx-component-base-padding-bottom:has(+section.bx-shared-class) {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    section.bx-headers__frontend.bx-component-base-padding-bottom[\:has\(\%2B\%20section\.bx-shared-class\)] {
        padding-bottom: var(--spacing-40)
    }

    section.bx-headers__frontend.bx-component-base-padding-bottom:has(+section.bx-shared-class) {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    section.bx-headers__frontend.bx-component-base-padding-bottom[\:has\(\%2B\%20section\.bx-shared-class\)] {
        padding-bottom: var(--spacing-48)
    }

    section.bx-headers__frontend.bx-component-base-padding-bottom:has(+section.bx-shared-class) {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    section.bx-headers__frontend.bx-component-base-padding-bottom[\:has\(\%2B\%20section\.bx-shared-class\)] {
        padding-bottom: var(--spacing-48)
    }

    section.bx-headers__frontend.bx-component-base-padding-bottom:has(+section.bx-shared-class) {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    section.bx-headers__frontend.bx-component-base-padding-bottom[\:has\(\%2B\%20section\.bx-shared-class\)] {
        padding-bottom: var(--spacing-56)
    }

    section.bx-headers__frontend.bx-component-base-padding-bottom:has(+section.bx-shared-class) {
        padding-bottom: var(--spacing-56)
    }
}

@media print {
    section.bx-headers__frontend.bx-component-base-padding-bottom[\:has\(\%2B\%20section\.bx-shared-class\)] {
        padding-bottom: var(--spacing-48)
    }

    section.bx-headers__frontend.bx-component-base-padding-bottom:has(+section.bx-shared-class) {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {

    section.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:26em) {

    section.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:48em) {

    section.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {

    section.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:90em) {

    section.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {

    section.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-64)
    }
}

@media print {

    section.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:22.5em) {

    section.is-color-theme-dark+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section:not(.is-color-theme-dark)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-80) !important
    }
}

@media (min-width:26em) {

    section.is-color-theme-dark+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section:not(.is-color-theme-dark)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-88) !important
    }
}

@media (min-width:48em) {

    section.is-color-theme-dark+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section:not(.is-color-theme-dark)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-96) !important
    }
}

@media (min-width:80em) {

    section.is-color-theme-dark+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section:not(.is-color-theme-dark)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-144) !important
    }
}

@media (min-width:90em) {

    section.is-color-theme-dark+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section:not(.is-color-theme-dark)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-160) !important
    }
}

@media (min-width:120em) {

    section.is-color-theme-dark+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section:not(.is-color-theme-dark)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-192) !important
    }
}

@media print {

    section.is-color-theme-dark+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section:not(.is-color-theme-dark)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-144) !important
    }
}

.bx-shared-class-wrapper__author .bx-accordion__appender,
.bx-shared-class-wrapper__author .bx-promo-block__appender,
.bx-shared-class-wrapper__author .bx-quote-block .bx-quote-block__appender {
    padding-right: 0 !important
}

.bx-shared-class:not(.shared-class-wrapper__dark) .bx-anchor-navigation-select__sharedclass:hover {
    background-color: var(--c-black);
    transition: background-color .2s ease-in-out
}

.bx-shared-class.shared-class-wrapper__dark .bx-anchor-navigation-select:hover {
    background-color: var(--c-white);
    transition: background-color .2s ease-in-out
}

.bx-shared-class.shared-class-wrapper__dark button.bx-anchor-navigation-head__button {
    color: var(--c-white)
}

.bx-shared-class.shared-class-wrapper__dark .bx-anchor-navigation-select:hover button.bx-anchor-navigation-head__button {
    color: var(--c-black)
}

.bx-shared-class:not(.shared-class-wrapper__dark) .bx-anchor-navigation-select svg {
    fill: var(--c-black) !important
}

.bx-shared-class:not(.shared-class-wrapper__dark) .bx-anchor-navigation-select:hover button.bx-anchor-navigation-head__button {
    color: var(--c-white)
}

.bx-shared-class.shared-class-wrapper__dark .bx-anchor-navigation-select-container__front.active button.bx-anchor-navigation-head__button {
    color: var(--c-black)
}

.bx-shared-class .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-option-outer__container {
    display: none
}

.bx-shared-class:not(.shared-class-wrapper__dark) .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select__sharedclass {
    background-color: var(--c-black) !important
}

.bx-product-page_header__anchor-naviagtion.reduce-z-index {
    z-index: 2 !important
}

.bx-shared-class .bx-product-page_header__description,
.bx-shared-class .bx-product-page_header__title {
    opacity: 1 !important;
    rotate: none !important;
    scale: none !important;
    transform: translate(0) !important;
    translate: none !important;
    visibility: inherit !important
}

.bx-product-page_header__anchor-naviagtion__sharedclass {
    margin-left: calc((100% - var(--container-width))/2)
}

.bx-stat__statTitle {
    opacity: 1 !important;
    visibility: visible !important
}

.bx-shared-class sup {
    visibility: hidden
}

.bx-shared-class .highcharts-container sup {
    visibility: visible !important
}

.bx-shared-class:not(.shared-class-wrapper__dark) .bx-anchor-navigation-select:hover {
    background-color: var(--c-black);
    transition: background-color .2s ease-in-out
}

@media (min-width:22.5em) {

    .bx-shared-different-theme-padding-top,
    section.bx-shared-class.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section.bx-shared-class:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-80) !important
    }
}

@media (min-width:26em) {

    .bx-shared-different-theme-padding-top,
    section.bx-shared-class.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section.bx-shared-class:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-88) !important
    }
}

@media (min-width:48em) {

    .bx-shared-different-theme-padding-top,
    section.bx-shared-class.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section.bx-shared-class:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-96) !important
    }
}

@media (min-width:80em) {

    .bx-shared-different-theme-padding-top,
    section.bx-shared-class.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section.bx-shared-class:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-144) !important
    }
}

@media (min-width:90em) {

    .bx-shared-different-theme-padding-top,
    section.bx-shared-class.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section.bx-shared-class:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-160) !important
    }
}

@media (min-width:120em) {

    .bx-shared-different-theme-padding-top,
    section.bx-shared-class.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section.bx-shared-class:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-192) !important
    }
}

@media print {

    .bx-shared-different-theme-padding-top,
    section.bx-shared-class.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark),
    section.bx-shared-class:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark {
        padding-top: var(--spacing-144) !important
    }
}

@media (min-width:22.5em) {

    .bx-shared-same-theme-padding-top,
    section.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:26em) {

    .bx-shared-same-theme-padding-top,
    section.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:48em) {

    .bx-shared-same-theme-padding-top,
    section.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {

    .bx-shared-same-theme-padding-top,
    section.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:90em) {

    .bx-shared-same-theme-padding-top,
    section.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-56) !important
    }
}

@media (min-width:120em) {

    .bx-shared-same-theme-padding-top,
    section.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-64) !important
    }
}

@media print {

    .bx-shared-same-theme-padding-top,
    section.black-shared-class+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section:not(.black-shared-class)+section.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-48) !important
    }
}

.bx-share-class-wrapper-bottom-vertical-spacing-present .bx-shared-class__item section:last-child {
    padding-bottom: 0 !important
}

.bx-share-class-text-enabled {
    font-size: var(--fs-16)
}

.bx-share-class-text-enabled,
.bx-share-class__group-title {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    line-height: 1.5
}

.bx-share-class__group-title {
    background-color: var(--c-copy);
    font-size: var(--fs-18);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16);
    padding-top: 2.063rem
}

.bx-share-class__group-title:first-child {
    padding-top: var(--spacing-32)
}

@media (min-width:22.5em) {

    section.bx-headers__frontend.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section.bx-headers__frontend:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-32) !important
    }
}

@media (min-width:26em) {

    section.bx-headers__frontend.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section.bx-headers__frontend:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:48em) {

    section.bx-headers__frontend.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section.bx-headers__frontend:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-40) !important
    }
}

@media (min-width:80em) {

    section.bx-headers__frontend.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section.bx-headers__frontend:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:90em) {

    section.bx-headers__frontend.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section.bx-headers__frontend:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-48) !important
    }
}

@media (min-width:120em) {

    section.bx-headers__frontend.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section.bx-headers__frontend:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-56) !important
    }
}

@media print {

    section.bx-headers__frontend.is-color-theme-dark+section.bx-stacked-component-non-top-spacing.shared-class-wrapper__dark,
    section.bx-headers__frontend:not(.is-color-theme-dark)+section.bx-shared-class__ContentLoaded.bx-stacked-component-non-top-spacing:not(.shared-class-wrapper__dark) {
        padding-top: var(--spacing-48) !important
    }
}

.bx-list-item+br {
    display: none
}

:where(.bx-bullet-list),
:where(.bx-custom-bullets),
:where(.bx-custom-bullets[type="-"]),
:where(.bx-sub-bullet-list) {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

:where(.bx-bullet-list),
:where(.bx-custom-bullets),
:where(.bx-custom-bullets[type="-"]),
:where(.bx-sub-bullet-list) {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {

    :where(.bx-bullet-list),
    :where(.bx-custom-bullets),
    :where(.bx-custom-bullets[type="-"]),
    :where(.bx-sub-bullet-list) {
        font-size: var(--fs-20)
    }
}

.bx-custom-bullets>li,
li.bx-list-item {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {

    .bx-custom-bullets>li,
    li.bx-list-item {
        font-size: var(--fs-20)
    }
}

li.bx-list-item[data-uw-sr-styled=true]:before {
    color: var(--c-copy) !important
}

.bx-accordion[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-announcement[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-article-content[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-event-component[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-featured[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-headers[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-offerings[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-page-disclaimer[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-page-header__animation[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-promo-header[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-table-comp[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-two-up-content[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before,
.bx-vertical-list[data-uw-sr-styled=true] ol.bx-bullet-list>li.bx-list-item:before {
    color: var(--c-black) !important
}

.bx-accordion[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-accordion[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-announcement[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-announcement[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-article-content[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-article-content[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-event-component[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-event-component[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-featured[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-featured[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-headers[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-headers[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-offerings[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-offerings[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-page-disclaimer[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-page-disclaimer[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-page-header__animation[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-page-header__animation[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-promo-header[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-promo-header[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-table-comp[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-table-comp[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-two-up-content[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-two-up-content[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before,
.bx-vertical-list[data-uw-sr-styled=true] .bx-sub-bullet-list>li.bx-list-item:before,
.bx-vertical-list[data-uw-sr-styled=true] ul.bx-bullet-list>li.bx-list-item:before {
    background-color: var(--c-black) !important
}

.bx-accordion[data-uw-sr-styled=true] li.bx-list-item a,
.bx-announcement[data-uw-sr-styled=true] li.bx-list-item a,
.bx-article-content[data-uw-sr-styled=true] li.bx-list-item a,
.bx-event-component[data-uw-sr-styled=true] li.bx-list-item a,
.bx-featured[data-uw-sr-styled=true] li.bx-list-item a,
.bx-headers[data-uw-sr-styled=true] li.bx-list-item a,
.bx-offerings[data-uw-sr-styled=true] li.bx-list-item a,
.bx-page-disclaimer[data-uw-sr-styled=true] li.bx-list-item a,
.bx-page-header__animation[data-uw-sr-styled=true] li.bx-list-item a,
.bx-promo-header[data-uw-sr-styled=true] li.bx-list-item a,
.bx-table-comp[data-uw-sr-styled=true] li.bx-list-item a,
.bx-two-up-content[data-uw-sr-styled=true] li.bx-list-item a,
.bx-vertical-list[data-uw-sr-styled=true] li.bx-list-item a,
li.bx-list-item[data-uw-sr-styled=true] a {
    color: var(--c-black) !important
}

.bx-page-disclaimer__dialog-popup .bx-sub-bullet-list>li:before,
.bx-page-disclaimer__dialog-popup ul.bx-bullet-list>li:before {
    background-color: var(--c-black) !important
}

.bx-page-disclaimer__dialog-popup ol.bx-bullet-list>li:before {
    color: var(--c-black) !important
}

.bx-custom-bullets[type="-"],
.bx-custom-bullets[type="-"]>li,
.bx-custom-bullets[type="-"]>li::marker,
.bx-sub-bullet-list,
.bx-sub-bullet-list li::marker,
.bx-sub-bullet-list>li,
ol.bx-bullet-list,
ol.bx-custom-bullets,
ul.bx-bullet-list,
ul.bx-custom-bullets {
    padding-left: 0 !important
}

.bx-custom-bullets[type="-"],
.bx-custom-bullets[type="-"]>li,
.bx-custom-bullets[type="-"]>li::marker,
.bx-sub-bullet-list,
.bx-sub-bullet-list li::marker,
.bx-sub-bullet-list>li,
ol.bx-bullet-list,
ol.bx-custom-bullets,
ul.bx-bullet-list,
ul.bx-custom-bullets {
    list-style: none
}

.bx-custom-bullets[type="-"]>li,
.bx-sub-bullet-list>li.bx-list-item,
ol.bx-bullet-list>li.bx-list-item,
ol.bx-custom-bullets>li,
ul.bx-bullet-list>li.bx-list-item,
ul.bx-custom-bullets>li {
    list-style-type: none !important;
    margin-left: calc(1em + .625rem);
    position: relative
}

.bx-custom-bullets[type="-"]>li:before,
.bx-sub-bullet-list>li:before {
    background-color: var(--c-copy);
    border: .063rem solid var(--c-copy);
    content: "";
    display: inline-block;
    height: .125rem;
    top: .9em;
    width: .625rem
}

ul.bx-bullet-list>li:before,
ul.bx-custom-bullets>li:before {
    background-color: var(--c-copy);
    content: "";
    height: var(--dynamic-height, .438rem);
    top: .7em;
    width: var(--dynamic-width, .438rem)
}

.bx-custom-bullets[type="-"]>li:before,
.bx-sub-bullet-list>li:before,
ol.bx-bullet-list.lower-alpha>li:before,
ol.bx-bullet-list.lower-roman>li:before,
ol.bx-bullet-list.upper-alpha>li:before,
ol.bx-bullet-list.upper-roman>li:before,
ol.bx-bullet-list>li:before,
ol.bx-custom-bullets>li:before,
ol.bx-custom-bullets[type=la]>li:before,
ol.bx-custom-bullets[type=lr]>li:before,
ol.bx-custom-bullets[type=ua]>li:before,
ol.bx-custom-bullets[type=ur]>li:before,
ul.bx-bullet-list>li:before,
ul.bx-custom-bullets>li:before {
    font-size: .85em;
    left: calc(-1em - .625rem);
    position: absolute
}

ol.bx-bullet-list.lower-alpha>li:before,
ol.bx-bullet-list.lower-roman>li:before,
ol.bx-bullet-list.upper-alpha>li:before,
ol.bx-bullet-list.upper-roman>li:before,
ol.bx-bullet-list>li:before,
ol.bx-custom-bullets>li:before,
ol.bx-custom-bullets[type=la]>li:before,
ol.bx-custom-bullets[type=lr]>li:before,
ol.bx-custom-bullets[type=ua]>li:before,
ol.bx-custom-bullets[type=ur]>li:before {
    color: var(--c-copy);
    top: .2em
}

ol.bx-bullet-list>li:before,
ol.bx-custom-bullets[type="1"]>li:before {
    content: counter(list-item) "."
}

ol.bx-bullet-list.lower-alpha>li:before,
ol.bx-custom-bullets[type=la]>li:before {
    content: counter(list-item, lower-alpha) "."
}

ol.bx-bullet-list.upper-alpha>li:before,
ol.bx-custom-bullets[type=ua]>li:before {
    content: counter(list-item, upper-alpha) "."
}

ol.bx-bullet-list.lower-roman>li:before,
ol.bx-custom-bullets[type=lr]>li:before {
    content: counter(list-item, lower-roman) "."
}

ol.bx-bullet-list.upper-roman>li:before,
ol.bx-custom-bullets[type=ur]>li:before {
    content: counter(list-item, upper-roman) "."
}

.bx-bullet-list>li:not(:first-child),
.bx-custom-bullets>li:not(:first-child),
.bx-custom-bullets[type="-"]>li:not(:first-child),
.bx-sub-bullet-list>li:not(:first-child) {
    margin-top: 1.25em
}

.bx-bullet-list li li,
.bx-custom-bullets li li,
.bx-custom-bullets[type="-"] li li,
.bx-sub-bullet-list li li {
    margin-top: .5em !important
}

.bx-bullet-list li li li,
.bx-custom-bullets li li li,
.bx-custom-bullets[type="-"] li li li,
.bx-sub-bullet-list li li li {
    margin-top: .5em !important
}

.bx-page-disclaimer__dialog-popup .bx-sub-bullet-list>li:before {
    border: .063rem solid var(--c-black) !important
}

.components-button:focus:not(:disabled) {
    box-shadow: none !important;
    outline: none !important
}

.block-editor-block-list__block li {
    margin-bottom: 0
}

:not(li)>.bx-custom-bullets-icon,
:not(li)>.bx-custom-bullets-letter,
:not(li)>.bx-custom-bullets-number {
    list-style: none;
    padding-left: 0
}

:not(li)>.bx-custom-bullets-icon>li,
:not(li)>.bx-custom-bullets-letter>li,
:not(li)>.bx-custom-bullets-number>li {
    list-style-type: none !important;
    margin-left: calc(1em + .625rem);
    position: relative
}

:not(li)>.bx-custom-bullets-icon>li:not(:first-child),
:not(li)>.bx-custom-bullets-letter>li:not(:first-child),
:not(li)>.bx-custom-bullets-number>li:not(:first-child) {
    margin-top: 1.25em
}

:not(li)>.bx-custom-bullets-letter>li:before {
    color: var(--c-copy);
    content: counter(bx-letter, upper-alpha) ".";
    counter-increment: bx-letter;
    font-size: .85em;
    left: calc(-1em - .625rem);
    position: absolute;
    top: .2em
}

:not(li)>.bx-custom-bullets-number>li:before {
    color: var(--c-copy);
    content: counter(bx-number) ".";
    counter-increment: bx-number;
    font-size: .85em;
    left: calc(-1em - .625rem);
    position: absolute;
    top: .2em
}

:not(li)>.bx-custom-bullets-icon>li:before {
    background-color: var(--c-copy);
    content: "";
    font-size: .85em;
    height: var(--dynamic-height, .438rem);
    left: calc(-1em - .625rem);
    position: absolute;
    top: .7em;
    width: var(--dynamic-width, .438rem)
}

:not(li)>.bx-custom-bullets-icon>li>ol,
:not(li)>.bx-custom-bullets-icon>li>ul,
:not(li)>.bx-custom-bullets-letter>li>ol,
:not(li)>.bx-custom-bullets-letter>li>ul,
:not(li)>.bx-custom-bullets-number>li>ol,
:not(li)>.bx-custom-bullets-number>li>ul {
    list-style: none;
    padding-left: 0 !important
}

:not(li)>.bx-custom-bullets-icon>li>ol>li,
:not(li)>.bx-custom-bullets-icon>li>ul>li,
:not(li)>.bx-custom-bullets-letter>li>ol>li,
:not(li)>.bx-custom-bullets-letter>li>ul>li,
:not(li)>.bx-custom-bullets-number>li>ol>li,
:not(li)>.bx-custom-bullets-number>li>ul>li {
    list-style-type: none !important;
    margin-left: calc(1em + .625rem);
    margin-top: .5em !important;
    position: relative
}

:not(li)>.bx-custom-bullets-letter>li>ol>li:before,
:not(li)>.bx-custom-bullets-letter>li>ul>li:before {
    color: var(--c-copy);
    content: counter(bx-letter-1, lower-alpha) ".";
    counter-increment: bx-letter-1;
    font-size: .85em;
    left: calc(-1em - .625rem);
    position: absolute;
    top: .2em
}

:not(li)>.bx-custom-bullets-number>li>ol>li:before,
:not(li)>.bx-custom-bullets-number>li>ul>li:before {
    color: var(--c-copy);
    content: counter(bx-number-1, lower-alpha) ".";
    counter-increment: bx-number-1;
    font-size: .85em;
    left: calc(-1em - .625rem);
    position: absolute;
    top: .2em
}

:not(li)>.bx-custom-bullets-icon>li>ol>li:before,
:not(li)>.bx-custom-bullets-icon>li>ul>li:before {
    background-color: var(--c-copy);
    border: .063rem solid var(--c-copy);
    content: "";
    display: inline-block;
    font-size: .85em;
    height: .125rem;
    left: calc(-1em - .625rem);
    position: absolute;
    top: .9em;
    width: .625rem
}

:not(li)>.bx-custom-bullets-icon>li>ol>li>ol,
:not(li)>.bx-custom-bullets-icon>li>ol>li>ul,
:not(li)>.bx-custom-bullets-icon>li>ul>li>ol,
:not(li)>.bx-custom-bullets-icon>li>ul>li>ul,
:not(li)>.bx-custom-bullets-letter>li>ol>li>ol,
:not(li)>.bx-custom-bullets-letter>li>ol>li>ul,
:not(li)>.bx-custom-bullets-letter>li>ul>li>ol,
:not(li)>.bx-custom-bullets-letter>li>ul>li>ul,
:not(li)>.bx-custom-bullets-number>li>ol>li>ol,
:not(li)>.bx-custom-bullets-number>li>ol>li>ul,
:not(li)>.bx-custom-bullets-number>li>ul>li>ol,
:not(li)>.bx-custom-bullets-number>li>ul>li>ul {
    list-style: none;
    padding-left: 0 !important
}

:not(li)>.bx-custom-bullets-icon>li>ol>li>ol>li,
:not(li)>.bx-custom-bullets-icon>li>ol>li>ul>li,
:not(li)>.bx-custom-bullets-icon>li>ul>li>ol>li,
:not(li)>.bx-custom-bullets-icon>li>ul>li>ul>li,
:not(li)>.bx-custom-bullets-letter>li>ol>li>ol>li,
:not(li)>.bx-custom-bullets-letter>li>ol>li>ul>li,
:not(li)>.bx-custom-bullets-letter>li>ul>li>ol>li,
:not(li)>.bx-custom-bullets-letter>li>ul>li>ul>li,
:not(li)>.bx-custom-bullets-number>li>ol>li>ol>li,
:not(li)>.bx-custom-bullets-number>li>ol>li>ul>li,
:not(li)>.bx-custom-bullets-number>li>ul>li>ol>li,
:not(li)>.bx-custom-bullets-number>li>ul>li>ul>li {
    list-style-type: none !important;
    margin-left: calc(1em + .625rem);
    margin-top: .5em !important;
    position: relative
}

:not(li)>.bx-custom-bullets-letter>li>ol>li>ol>li:before,
:not(li)>.bx-custom-bullets-letter>li>ol>li>ul>li:before,
:not(li)>.bx-custom-bullets-letter>li>ul>li>ol>li:before,
:not(li)>.bx-custom-bullets-letter>li>ul>li>ul>li:before {
    color: var(--c-copy);
    content: counter(bx-letter-2, lower-roman) ".";
    counter-increment: bx-letter-2;
    font-size: .85em;
    left: calc(-1em - .625rem);
    position: absolute;
    top: .2em
}

:not(li)>.bx-custom-bullets-number>li>ol>li>ol>li:before,
:not(li)>.bx-custom-bullets-number>li>ol>li>ul>li:before,
:not(li)>.bx-custom-bullets-number>li>ul>li>ol>li:before,
:not(li)>.bx-custom-bullets-number>li>ul>li>ul>li:before {
    color: var(--c-copy);
    content: counter(bx-number-2, lower-roman) ".";
    counter-increment: bx-number-2;
    font-size: .85em;
    left: calc(-1em - .625rem);
    position: absolute;
    top: .2em
}

:not(li)>.bx-custom-bullets-icon>li>ol>li>ol>li:before,
:not(li)>.bx-custom-bullets-icon>li>ol>li>ul>li:before,
:not(li)>.bx-custom-bullets-icon>li>ul>li>ol>li:before,
:not(li)>.bx-custom-bullets-icon>li>ul>li>ul>li:before {
    background-color: var(--c-copy);
    border: .063rem solid var(--c-copy);
    content: "";
    display: inline-block;
    font-size: .85em;
    height: .125rem;
    left: calc(-1em - .625rem);
    position: absolute;
    top: .9em;
    width: .625rem
}

#tinymce,
#tinymce .bx-custom-bullets-icon li,
#tinymce .bx-custom-bullets-letter li,
#tinymce .bx-custom-bullets-number li,
#tinymce li,
#tinymce li>span,
#tinymce p,
#tinymce p>span,
#tinymce span {
    font-family: var(--f-sans) !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 1.5 !important
}

.bx-custom-bullets-letter {
    counter-reset: bx-letter
}

.bx-custom-bullets-number {
    counter-reset: bx-number
}

.bx-custom-bullets-letter>li>ol,
.bx-custom-bullets-letter>li>ul {
    counter-reset: bx-letter-1
}

.bx-custom-bullets-number>li>ol,
.bx-custom-bullets-number>li>ul {
    counter-reset: bx-number-1
}

.bx-custom-bullets-letter>li>ol>li>ol,
.bx-custom-bullets-letter>li>ol>li>ul,
.bx-custom-bullets-letter>li>ul>li>ol,
.bx-custom-bullets-letter>li>ul>li>ul {
    counter-reset: bx-letter-2
}

.bx-custom-bullets-number>li>ol>li>ol,
.bx-custom-bullets-number>li>ol>li>ul,
.bx-custom-bullets-number>li>ul>li>ol,
.bx-custom-bullets-number>li>ul>li>ul {
    counter-reset: bx-number-2
}

.bx-stats-fund__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

.bx-stats-fund__inner .block-editor-block-list__layout>*+* {
    margin-top: 0
}

.bx-stats-fund-inner-four .block-editor-block-list__layout {
    display: flex;
    flex-wrap: wrap
}

@media (min-width:48em) {
    .bx-stats-fund-inner-four .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-112);
        column-gap: var(--spacing-112);
        row-gap: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-stats-fund-inner-four .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-72);
        column-gap: var(--spacing-72);
        row-gap: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-stats-fund-inner-four .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-96);
        column-gap: var(--spacing-96);
        row-gap: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-stats-fund-inner-four .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-120);
        column-gap: var(--spacing-120);
        row-gap: var(--spacing-80)
    }
}

.bx-stats-fund-inner-three .block-editor-block-list__layout {
    display: flex;
    flex-wrap: wrap
}

@media (min-width:48em) {
    .bx-stats-fund-inner-three .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-112);
        column-gap: var(--spacing-112);
        row-gap: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-stats-fund-inner-three .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-88);
        column-gap: var(--spacing-88);
        row-gap: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-stats-fund-inner-three .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-80);
        column-gap: var(--spacing-80);
        row-gap: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-stats-fund-inner-three .block-editor-block-list__layout {
        -moz-column-gap: var(--spacing-80);
        column-gap: var(--spacing-80);
        row-gap: var(--spacing-80)
    }
}

.bx-stat__statFundItem__card {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundTitle {
    font-size: var(--fs-16);
    grid-area: title;
    margin-bottom: var(--spacing-32)
}

@media (max-width:22.5em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 20.5rem
    }
}

@media (min-width:22.5em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 18rem
    }
}

@media (min-width:80em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 14.375rem
    }
}

@media (min-width:90em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 15.25rem
    }
}

@media (min-width:120em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-40);
        width: 20.125rem
    }
}

.bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundValue {
    font-size: var(--fs-40);
    grid-area: value;
    padding-bottom: var(--spacing-16)
}

@media (max-width:22.5em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 20.5rem
    }
}

@media (min-width:22.5em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16);
        width: 18rem
    }
}

@media (min-width:80em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 14.375rem
    }
}

@media (min-width:90em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-16);
        width: 15.25rem
    }
}

@media (min-width:120em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-64);
        padding-bottom: var(--spacing-24);
        width: 20.125rem
    }
}

.bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundDate {
    font-family: var(--f-sans);
    font-size: var(--fs-14)
}

@media (max-width:22.5em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 20.5rem
    }
}

@media (min-width:22.5em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 18rem
    }
}

@media (min-width:80em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 14.375rem
    }
}

@media (min-width:90em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 15.25rem
    }
}

@media (min-width:120em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundDate {
        font-size: var(--fs-16);
        width: 20.125rem
    }
}

@media (max-width:22.5em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 20.5rem
    }
}

@media (min-width:22.5em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 18rem
    }
}

@media (min-width:80em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 14.375rem
    }
}

@media (min-width:90em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 15.25rem
    }
}

@media (min-width:120em) {
    .bx-stats-fund-inner-four .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 20.125rem
    }
}

@media (max-width:22.5em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 20.5rem
    }
}

@media (min-width:22.5em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 18rem
    }
}

@media (min-width:80em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 20rem
    }
}

@media (min-width:90em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 23rem
    }
}

@media (min-width:120em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundItem {
        width: 31rem
    }
}

.bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundTitle {
    font-size: var(--fs-16);
    grid-area: title;
    margin-bottom: var(--spacing-32)
}

@media (max-width:22.5em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 20.5rem
    }
}

@media (min-width:22.5em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 18rem
    }
}

@media (min-width:80em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 20rem
    }
}

@media (min-width:90em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        width: 23rem
    }
}

@media (min-width:120em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundTitle {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-40);
        width: 31rem
    }
}

.bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundValue {
    font-size: var(--fs-40);
    grid-area: value;
    padding-bottom: var(--spacing-16)
}

@media (max-width:22.5em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 20.5rem
    }
}

@media (min-width:22.5em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16);
        width: 18rem
    }
}

@media (min-width:80em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16);
        width: 20rem
    }
}

@media (min-width:90em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-16);
        width: 23rem
    }
}

@media (min-width:120em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundValue {
        font-size: var(--fs-64);
        padding-bottom: var(--spacing-24);
        width: 31rem
    }
}

.bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundDate {
    font-family: var(--f-sans);
    font-size: var(--fs-14)
}

@media (max-width:22.5em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 20.5rem
    }
}

@media (min-width:22.5em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 18rem
    }
}

@media (min-width:80em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 20rem
    }
}

@media (min-width:90em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundDate {
        width: 23rem
    }
}

@media (min-width:120em) {
    .bx-stats-fund-inner-three .bx-stat__statFundItem__card .bx-stat__statFundDate {
        font-size: var(--fs-16);
        width: 31rem
    }
}

.bx-stat__statFundApiValue {
    font-size: var(--fs-18) !important
}

.bx-stat__statFundItem .components-input-control__label {
    color: var(--c-copy)
}

@media (min-width:22.5em) {
    .bx-stat__statFundApiTitle {
        font-size: var(--fs-16) !important
    }
}

@media (min-width:120em) {
    .bx-stat__statFundApiTitle {
        font-size: var(--fs-20) !important
    }
}

@media (min-width:22.5em) {
    .bx-stat__statFundApiDate {
        font-size: var(--fs-14) !important
    }
}

@media (min-width:120em) {
    .bx-stat__statFundApiDate {
        font-size: var(--fs-16) !important
    }
}

.bx-stats-fund__inner .block-list-appender {
    bottom: -4rem
}

.bx-stat__statFundValue .tenup--block-components__character-count {
    gap: .5rem !important
}

.bx-holdings-table td {
    white-space: normal
}

.bx-holdings-table th {
    text-align: left;
    white-space: normal
}

.bx-holdings-table .components-placeholder.components-placeholder {
    align-items: center
}

.bx-holdings-table .has-text-align-left {
    text-align: left !important
}

.bx-holdings-table .has-text-align-center {
    text-align: center !important
}

.bx-holdings-table .has-text-align-right {
    text-align: right !important
}

.input-group .breit-label {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light);
    padding-bottom: var(--spacing-16)
}

.bx-breit-attestation-v2 .dialog-overlay {
    backdrop-filter: blur(.313rem);
    background-color: rgba(0, 0, 0, .32);
    opacity: 1
}

.breit-option-dropdown .bx-anchor-navigation-option__label__frontend {
    display: none
}

.bx-breit-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option__label__frontend {
    display: block
}

.bx-breit-attestation__nav .bx-anchor-navigation-select-container .bx-anchor-navigation-option__label {
    color: var(--c-black)
}

.bx-product-page_header__anchor-naviagtion .breit-navigation-anchor .bx-anchor-navigation__head__admin {
    padding-top: .688rem !important
}

.bx-breit-attestation__nav {
    margin-bottom: 0 !important
}

.bx-breit__button-attestation {
    padding-top: 0 !important
}

.bx-breit__button-attestation .bx-dialog-first__button {
    padding-top: 0
}

.dialog-footer .breit-button-attes-accept {
    align-self: flex-start;
    border: var(--c-black) .063rem solid;
    height: 4.125rem;
    padding: 1rem 3.5rem;
    white-space: nowrap;
    width: auto !important
}

.bx-anchor-navigation-select.breit-navigation-anchor {
    border: var(--c-black) .1rem solid;
    height: 3.125rem;
    width: 31.5rem
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-select.breit-navigation-anchor {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-anchor-navigation-select.breit-navigation-anchor {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-select.breit-navigation-anchor {
        width: 31.5rem
    }
}

@media (min-width:80em) {
    .bx-anchor-navigation-select.breit-navigation-anchor {
        width: 31.5rem
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select.breit-navigation-anchor {
        width: 31.5rem
    }
}

.breit-attestation-wdith .is-color-theme-dark.bx-breit-attestation__nav .breit-anchor-navigation-select-container__front .bx-anchor-navigation-select.breit-navigation-anchor {
    background: var(--c-white) !important;
    color: var(--c-black) !important;
    transition: background .2s ease-in-out, color .2s ease-in-out !important
}

.breit-attestation-wdith .is-color-theme-dark.bx-breit-attestation__nav .breit-anchor-navigation-select-container__front .bx-anchor-navigation-select.breit-navigation-anchor.active,
.breit-attestation-wdith .is-color-theme-dark.bx-breit-attestation__nav .breit-anchor-navigation-select-container__front .bx-anchor-navigation-select.breit-navigation-anchor:active,
.breit-attestation-wdith .is-color-theme-dark.bx-breit-attestation__nav .breit-anchor-navigation-select-container__front .bx-anchor-navigation-select.breit-navigation-anchor:hover {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.breit-attestation-wdith .is-color-theme-dark.bx-breit-attestation__nav .breit-anchor-navigation-select-container__front:not(.active) .breit-navigation-anchor.active {
    background: var(--c-white) !important;
    color: var(--c-black) !important
}

.breit-attestation-wdith .is-color-theme-dark.bx-breit-attestation__nav .breit-anchor-navigation-select-container__front.active .bx-anchor-navigation-select.breit-navigation-anchor {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-breit-attestation__nav .bx-anchor-navigation-option-outer__container {
    display: none
}

.bx-breit-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-outer__container {
    display: block
}

.body-scroll-lock {
    overflow: hidden !important;
    position: fixed;
    width: 100%
}

.breit-attestation-wdith .breit-anchor-navigation-option-outer__container .bx-anchor-navigation-option-container {
    max-height: 21.25rem;
    overflow-y: scroll
}

.breit-anchor-navigation-option-outer__container .bx-anchor-navigation-option-container {
    position: relative;
    top: 0;
    z-index: 1000
}

.breit-attestation-wdith .bx-breit-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
    background: var(--c-white) !important
}

.bx-breit-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
    position: relative;
    top: 0;
    z-index: 1000
}

.is-color-theme-dark.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
    padding-bottom: 0
}

@media (min-width:22.5em) {

    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:26em) {

    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-24) !important
    }
}

@media (min-width:80em) {

    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:90em) {

    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {

    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:22.5em) {
    .is-color-theme-dark.bx-breit-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .is-color-theme-dark.bx-breit-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-24)
    }
}

@media print {
    .is-color-theme-dark.bx-breit-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .is-color-theme-dark.bx-breit-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .is-color-theme-dark.bx-breit-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

.bx-breit-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option {
    transition: none !important
}

@media (min-width:22.5em) {
    .breit-navigation-anchor svg {
        margin-left: 6.875rem !important
    }
}

@media (min-width:26em) {
    .breit-navigation-anchor svg {
        margin-left: 10.625rem !important
    }
}

@media (min-width:48em) {
    .breit-navigation-anchor svg {
        margin-left: 19.25rem !important
    }
}

@media (min-width:80em) {
    .breit-navigation-anchor svg {
        margin-left: 19.25rem !important
    }
}

@media (min-width:120em) {
    .breit-navigation-anchor svg {
        margin-left: 19.25rem !important
    }
}

@media (min-width:22.5em) {
    .breit-anchor-navigation-option-outer__container {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .breit-anchor-navigation-option-outer__container {
        width: 23rem
    }
}

@media (min-width:48em) {
    .breit-anchor-navigation-option-outer__container {
        width: 31.5rem
    }
}

@media (min-width:80em) {
    .breit-anchor-navigation-option-outer__container {
        width: 31.5rem
    }
}

@media (min-width:120em) {
    .breit-anchor-navigation-option-outer__container {
        width: 31.5rem
    }
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-select-container .breit-option-dropdown:before {
        width: 17.5rem !important
    }
}

@media (min-width:26em) {
    .bx-anchor-navigation-select-container .breit-option-dropdown:before {
        width: 19.5rem !important
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-select-container .breit-option-dropdown:before {
        width: 28rem !important
    }
}

@media (min-width:80em) {
    .bx-anchor-navigation-select-container .breit-option-dropdown:before {
        width: 28rem !important
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select-container .breit-option-dropdown:before {
        width: 28rem !important
    }
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-select-container .breit-option-dropdown:after {
        width: 17.5rem !important
    }
}

@media (min-width:26em) {
    .bx-anchor-navigation-select-container .breit-option-dropdown:after {
        width: 19.5rem !important
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-select-container .breit-option-dropdown:after {
        width: 28rem !important
    }
}

@media (min-width:80em) {
    .bx-anchor-navigation-select-container .breit-option-dropdown:after {
        width: 28rem !important
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select-container .breit-option-dropdown:after {
        width: 28rem !important
    }
}

@media (min-width:22.5em) {
    .breit-anchor-navigation-select-container__front {
        width: 20.5rem !important
    }
}

@media (min-width:26em) {
    .breit-anchor-navigation-select-container__front {
        width: 23rem !important
    }
}

@media (min-width:48em) {
    .breit-anchor-navigation-select-container__front {
        width: 31.5rem !important
    }
}

@media (min-width:80em) {
    .breit-anchor-navigation-select-container__front {
        width: 31.5rem !important
    }
}

@media (min-width:120em) {
    .breit-anchor-navigation-select-container__front {
        width: 31.5rem !important
    }
}

.breit-attestation-wdith .bx-singular-link_frontend {
    line-height: 1.688rem
}

.breit-modal-content.bx-attestation-modal-top-content,
.breit-modal-content.eltif-modal-top-content {
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {

    .breit-modal-content.bx-attestation-modal-top-content,
    .breit-modal-content.eltif-modal-top-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {

    .breit-modal-content.bx-attestation-modal-top-content,
    .breit-modal-content.eltif-modal-top-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {

    .breit-modal-content.bx-attestation-modal-top-content,
    .breit-modal-content.eltif-modal-top-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {

    .breit-modal-content.bx-attestation-modal-top-content,
    .breit-modal-content.eltif-modal-top-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {

    .breit-modal-content.bx-attestation-modal-top-content,
    .breit-modal-content.eltif-modal-top-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:120em) {

    .breit-modal-content.bx-attestation-modal-top-content,
    .breit-modal-content.eltif-modal-top-content {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-48)
    }
}

.bx-product-page_header__anchor-naviagtion .breit-option-dropdown .bx-anchor-navigation-option__label {
    font-family: var(--f-sans);
    font-size: var(--fs-14) !important;
    font-weight: var(--fw-light);
    line-height: 1.5
}

#submitbuttonbreitatt {
    background: linear-gradient(to right, var(--c-black) 50%, var(--c-white) 50%) !important;
    background-position: 100% 100% !important;
    background-size: 200% 100% !important;
    transition: all .25s ease-out !important
}

#submitbuttonbreitatt:hover {
    background-position: 0 100% !important;
    color: #fff
}

#wp-admin-bar-bx_gating-preview-default {
    max-height: 90vh;
    overflow: auto
}

.input-group {
    display: flex;
    flex-direction: column;
    padding-bottom: var(--fs-16)
}

.input-group .bcred-label {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    padding-bottom: var(--spacing-16)
}

@media (min-width:22.5em) {
    .input-group .bcred-label {
        font-size: var(--fs-18)
    }
}

@media (min-width:26em) {
    .input-group .bcred-label {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {
    .input-group .bcred-label {
        font-size: var(--fs-18)
    }
}

@media (min-width:80em) {
    .input-group .bcred-label {
        font-size: var(--fs-18)
    }
}

@media (min-width:90em) {
    .input-group .bcred-label {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .input-group .bcred-label {
        font-size: var(--fs-20)
    }
}

.input-group select {
    border: .063rem solid #ccc;
    border-radius: .25rem;
    font-size: .9rem;
    margin-top: var(--spacing-16);
    padding: .5rem
}

.is-style-footnote {
    color: #333;
    font-family: Guardian Sans;
    font-size: var(--fs-14);
    font-weight: 300;
    margin-top: var(--spacing-16)
}

.dialog-footer {
    display: flex;
    gap: var(--spacing-56) !important;
    margin-top: var(--spacing-56)
}

@media (min-width:22.5em) {
    .dialog-footer {
        flex-direction: column;
        row-gap: 2rem !important
    }
}

@media (min-width:26em) {
    .dialog-footer {
        flex-direction: column;
        row-gap: 2rem !important
    }
}

@media (min-width:48em) {
    .dialog-footer {
        flex-direction: row
    }
}

@media (min-width:80em) {
    .dialog-footer {
        flex-direction: row
    }
}

@media (min-width:120em) {
    .dialog-footer {
        flex-direction: row
    }
}

.bx-bcred-attestation-v2 .dialog-overlay {
    backdrop-filter: blur(.313rem);
    background-color: rgba(0, 0, 0, .32);
    opacity: 1
}

.breit-attestation-wdith .bx-product-page_header__anchor-naviagtion {
    height: 3.125rem;
    width: 31.5rem
}

.bcred-option-dropdown .bx-anchor-navigation-option__label__frontend {
    display: none
}

.bx-bcred-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option__label__frontend {
    display: block
}

.bx-product-page_header__anchor-naviagtion .bcred-navigation-anchor .bx-anchor-navigation__head__admin {
    padding-top: .688rem !important
}

.bx-bcred-attestation__nav {
    margin-bottom: 0 !important
}

.bx-bcred__button-attestation {
    padding-top: 0 !important
}

.bx-bcred__button-attestation .bx-dialog-first__button {
    padding-top: 0
}

.dialog-footer .bcred-button-attes-accept {
    border: var(--c-black) .063rem solid;
    height: 4.125rem
}

@media (min-width:22.5em) {
    .dialog-footer .bcred-button-attes-accept {
        width: 16.313rem !important
    }
}

@media (min-width:26em) {
    .dialog-footer .bcred-button-attes-accept {
        width: 15.688rem !important
    }
}

@media (min-width:48em) {
    .dialog-footer .bcred-button-attes-accept {
        width: 31.25rem !important
    }
}

@media (min-width:80em) {
    .dialog-footer .bcred-button-attes-accept {
        width: 15.688rem !important
    }
}

@media (min-width:120em) {
    .dialog-footer .bcred-button-attes-accept {
        width: 15.688rem !important
    }
}

@media (min-width:22.5em) {
    .dialog-footer .leave-site-ds {
        margin-top: 0
    }
}

@media (min-width:26em) {
    .dialog-footer .leave-site-ds {
        margin-top: 0
    }
}

@media (min-width:48em) {
    .dialog-footer .leave-site-ds {
        margin-top: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .dialog-footer .leave-site-ds {
        margin-top: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .dialog-footer .leave-site-ds {
        margin-top: var(--spacing-16)
    }
}

.bx-anchor-navigation-select.bcred-navigation-anchor {
    border: var(--c-black) .1rem solid;
    height: 3.125rem;
    width: 31.5rem
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-select.bcred-navigation-anchor {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-anchor-navigation-select.bcred-navigation-anchor {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-select.bcred-navigation-anchor {
        width: 31.5rem
    }
}

@media (min-width:80em) {
    .bx-anchor-navigation-select.bcred-navigation-anchor {
        width: 31.5rem
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select.bcred-navigation-anchor {
        width: 31.5rem
    }
}

.breit-attestation-wdith .is-color-theme-dark.bx-bcred-attestation__nav .bcred-anchor-navigation-select-container__front .bx-anchor-navigation-select.bcred-navigation-anchor {
    background: var(--c-white) !important;
    color: var(--c-black) !important;
    transition: background .2s ease-in-out, color .2s ease-in-out !important
}

.breit-attestation-wdith .is-color-theme-dark.bx-bcred-attestation__nav .bcred-anchor-navigation-select-container__front .bx-anchor-navigation-select.bcred-navigation-anchor.active,
.breit-attestation-wdith .is-color-theme-dark.bx-bcred-attestation__nav .bcred-anchor-navigation-select-container__front .bx-anchor-navigation-select.bcred-navigation-anchor:active,
.breit-attestation-wdith .is-color-theme-dark.bx-bcred-attestation__nav .bcred-anchor-navigation-select-container__front .bx-anchor-navigation-select.bcred-navigation-anchor:hover {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.breit-attestation-wdith .is-color-theme-dark.bx-bcred-attestation__nav .bcred-anchor-navigation-select-container__front:not(.active) .bcred-navigation-anchor.active {
    background: var(--c-white) !important;
    color: var(--c-black) !important
}

.breit-attestation-wdith .is-color-theme-dark.bx-bcred-attestation__nav .bcred-anchor-navigation-select-container__front.active .bx-anchor-navigation-select.bcred-navigation-anchor {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.breit-attestation-wdith .is-color-theme-dark .bx-anchor-navigation-select-container__front:not(.active) button.bx-anchor-navigation-head__button {
    color: var(--c-black)
}

.breit-attestation-wdith .is-color-theme-dark .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-select:hover button.bx-anchor-navigation-head__button {
    color: var(--c-white)
}

.bx-bcred-attestation__nav .bx-anchor-navigation-option-outer__container {
    display: none
}

.bx-bcred-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-outer__container {
    display: block
}

.bcred-anchor-navigation-option-outer__container .bx-anchor-navigation-option-container,
.bx-bcred-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
    position: relative;
    top: 0;
    z-index: 1000
}

.is-color-theme-dark.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
    padding-bottom: 0
}

@media (min-width:22.5em) {

    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:26em) {

    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-24) !important
    }
}

@media (min-width:80em) {

    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:90em) {

    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {

    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page_header__anchor-naviagtion.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:22.5em) {
    .is-color-theme-dark.bx-bcred-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .is-color-theme-dark.bx-bcred-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-24)
    }
}

@media print {
    .is-color-theme-dark.bx-bcred-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .is-color-theme-dark.bx-bcred-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .is-color-theme-dark.bx-bcred-attestation__nav .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

.bx-bcred-attestation__nav .bx-anchor-navigation-option-container .bx-anchor-navigation__option {
    transition: none !important
}

@media (min-width:22.5em) {
    .bcred-navigation-anchor svg {
        margin-left: 6.875rem !important
    }
}

@media (min-width:26em) {
    .bcred-navigation-anchor svg {
        margin-left: 10.625rem !important
    }
}

@media (min-width:48em) {
    .bcred-navigation-anchor svg {
        margin-left: 19.25rem !important
    }
}

@media (min-width:80em) {
    .bcred-navigation-anchor svg {
        margin-left: 19.25rem !important
    }
}

@media (min-width:120em) {
    .bcred-navigation-anchor svg {
        margin-left: 19.25rem !important
    }
}

@media (min-width:22.5em) {
    .bcred-anchor-navigation-option-outer__container {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bcred-anchor-navigation-option-outer__container {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bcred-anchor-navigation-option-outer__container {
        width: 31.5rem
    }
}

@media (min-width:80em) {
    .bcred-anchor-navigation-option-outer__container {
        width: 31.5rem
    }
}

@media (min-width:120em) {
    .bcred-anchor-navigation-option-outer__container {
        width: 31.5rem
    }
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-select-container .bcred-option-dropdown:before {
        width: 17.5rem !important
    }
}

@media (min-width:26em) {
    .bx-anchor-navigation-select-container .bcred-option-dropdown:before {
        width: 19.5rem !important
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-select-container .bcred-option-dropdown:before {
        width: 28rem !important
    }
}

@media (min-width:80em) {
    .bx-anchor-navigation-select-container .bcred-option-dropdown:before {
        width: 28rem !important
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select-container .bcred-option-dropdown:before {
        width: 28rem !important
    }
}

@media (min-width:22.5em) {
    .bx-anchor-navigation-select-container .bcred-option-dropdown:after {
        width: 17.5rem !important
    }
}

@media (min-width:26em) {
    .bx-anchor-navigation-select-container .bcred-option-dropdown:after {
        width: 19.5rem !important
    }
}

@media (min-width:48em) {
    .bx-anchor-navigation-select-container .bcred-option-dropdown:after {
        width: 28rem !important
    }
}

@media (min-width:80em) {
    .bx-anchor-navigation-select-container .bcred-option-dropdown:after {
        width: 28rem !important
    }
}

@media (min-width:120em) {
    .bx-anchor-navigation-select-container .bcred-option-dropdown:after {
        width: 28rem !important
    }
}

@media (min-width:22.5em) {
    .bcred-anchor-navigation-select-container__front {
        width: 20.5rem !important
    }
}

@media (min-width:26em) {
    .bcred-anchor-navigation-select-container__front {
        width: 23rem !important
    }
}

@media (min-width:48em) {
    .bcred-anchor-navigation-select-container__front {
        width: 31.5rem !important
    }
}

@media (min-width:80em) {
    .bcred-anchor-navigation-select-container__front {
        width: 31.5rem !important
    }
}

@media (min-width:120em) {
    .bcred-anchor-navigation-select-container__front {
        width: 31.5rem !important
    }
}

#bx-anchor-navigation-id__input {
    white-space: nowrap
}

.breit-attestation-wdith .bx-singular-link_frontend {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-regular)
}

.dialog-content__container {
    max-height: 90vh !important;
    overflow-x: hidden !important;
    overflow-y: auto !important
}

.breit-container-width {
    background: transparent;
    margin-left: auto;
    margin-right: auto;
    max-height: 90vh !important;
    max-width: 100% !important;
    width: 100% !important
}

@media (min-width:22.5em) {
    .breit-container-width {
        max-width: 100% !important
    }
}

@media (min-width:26em) {
    .breit-container-width {
        max-width: 100% !important
    }
}

@media (min-width:48em) {
    .breit-container-width {
        max-width: 48rem !important
    }
}

@media (min-width:80em) {
    .breit-container-width {
        grid-column-gap: var(--spacing-16);
        --columns: 16;
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: ". . Content Content Content Content Content Content Content Content Content Content Content Content  . .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        max-width: 71rem !important
    }
}

@media (min-width:90em) {
    .breit-container-width {
        --columns: 16;
        grid-template-areas: ". . Content Content Content Content Content Content Content Content Content Content Content Content  . .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        max-width: 79rem !important
    }
}

@media (min-width:120em) {
    .breit-container-width {
        grid-template-areas: ". . . Content Content Content Content Content Content Content Content Content Content . . .";
        grid-template-columns: repeat(16, 1fr);
        max-width: 103rem !important
    }
}

.dialog-content__container {
    background: #fff;
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    margin-left: auto;
    margin-right: auto
}

@media (min-width:22.5em) {
    .dialog-content__container {
        --columns: 4;
        display: grid;
        grid-template-areas: "Content Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        max-width: 22.5rem !important;
        padding-left: var(--spacing-16) !important;
        padding-right: var(--spacing-16) !important
    }
}

@media (min-width:26em) {
    .dialog-content__container {
        --columns: 4;
        display: grid;
        grid-template-areas: "Content Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        max-width: 26rem !important;
        padding-left: var(--spacing-24) !important;
        padding-right: var(--spacing-24) !important
    }
}

@media (min-width:48em) {
    .dialog-content__container {
        --columns: 8;
        display: grid;
        grid-template-areas: "Content Content Content Content Content Content Content Content";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        max-width: 48rem !important;
        padding-left: var(--spacing-48) !important;
        padding-right: var(--spacing-48) !important
    }
}

@media (min-width:80em) {
    .dialog-content__container {
        display: block;
        grid-area: Content;
        max-width: 54.5rem !important;
        padding-left: var(--spacing-96) !important;
        padding-right: var(--spacing-96) !important
    }
}

@media (min-width:90em) {
    .dialog-content__container {
        display: block;
        grid-area: Content;
        max-width: 54.5rem !important;
        padding-left: var(--spacing-96);
        padding-right: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .dialog-content__container {
        display: block;
        grid-area: Content;
        max-width: 64rem !important;
        padding-left: var(--spacing-104) !important;
        padding-right: var(--spacing-104) !important
    }
}

.breit-attestation-wdith {
    grid-area: Content
}

@media (min-width:22.5em) {
    .breit-attestation-wdith {
        padding-bottom: var(--spacing-80);
        padding-top: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .breit-attestation-wdith {
        padding-bottom: var(--spacing-88);
        padding-top: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .breit-attestation-wdith {
        padding-bottom: var(--spacing-96);
        padding-top: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .breit-attestation-wdith {
        padding-bottom: var(--spacing-96);
        padding-top: var(--spacing-96);
        width: 42.5rem !important
    }
}

@media (min-width:90em) {
    .breit-attestation-wdith {
        padding-bottom: var(--spacing-96);
        padding-top: var(--spacing-96);
        width: 42.5rem !important
    }
}

@media (min-width:120em) {
    .breit-attestation-wdith {
        padding-bottom: var(--spacing-104);
        padding-top: var(--spacing-104);
        width: 51rem !important
    }
}

.breit-modal-title {
    font-family: var(--f-serif);
    font-size: var(--fs-40);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .breit-modal-title {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .breit-modal-title {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .breit-modal-title {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .breit-modal-title {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .breit-modal-title {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .breit-modal-title {
        font-size: var(--spacing-48);
        padding-bottom: var(--spacing-48)
    }
}

.breit-modal-content {
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .breit-modal-content {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .breit-modal-content {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .breit-modal-content {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .breit-modal-content {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .breit-modal-content {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .breit-modal-content {
        font-size: var(--fs-24);
        padding-bottom: var(--spacing-40)
    }
}

.breit-modal-body1 {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .breit-modal-body1 {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .breit-modal-body1 {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .breit-modal-body1 {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .breit-modal-body1 {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .breit-modal-body1 {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .breit-modal-body1 {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-48)
    }
}

.bx-product-page_header__anchor-naviagtion .bcred-option-dropdown .bx-anchor-navigation-option__label {
    font-family: var(--f-sans);
    font-size: var(--fs-14) !important;
    font-weight: var(--fw-light);
    line-height: 1.5
}

.breit-modal-disclaimer-wrapper {
    width: 100%
}

@media (min-width:22.5em) {
    .breit-modal-disclaimer-wrapper {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .breit-modal-disclaimer-wrapper {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .breit-modal-disclaimer-wrapper {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .breit-modal-disclaimer-wrapper {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .breit-modal-disclaimer-wrapper {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .breit-modal-disclaimer-wrapper {
        padding-bottom: var(--spacing-48)
    }
}

.breit-modal-disclaimer {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .breit-modal-disclaimer {
        font-size: var(--fs-14);
        max-width: 20.5rem
    }
}

@media (min-width:26em) {
    .breit-modal-disclaimer {
        font-size: var(--fs-14);
        max-width: 23rem
    }
}

@media (min-width:48em) {
    .breit-modal-disclaimer {
        font-size: var(--fs-14);
        max-width: 31.5rem
    }
}

@media (min-width:80em) {
    .breit-modal-disclaimer {
        font-size: var(--fs-14);
        max-width: 31.5rem
    }
}

@media (min-width:90em) {
    .breit-modal-disclaimer {
        font-size: var(--fs-14);
        max-width: 31.5rem
    }
}

@media (min-width:120em) {
    .breit-modal-disclaimer {
        font-size: var(--fs-16);
        max-width: 31.5rem
    }
}

.breit-modal-body2 {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .breit-modal-body2 {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:26em) {
    .breit-modal-body2 {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:48em) {
    .breit-modal-body2 {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .breit-modal-body2 {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .breit-modal-body2 {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .breit-modal-body2 {
        font-size: var(--fs-20);
        padding-bottom: var(--spacing-64)
    }
}

.breit-modal-body1 a {
    text-decoration: none
}

.breit-modal-body1 a:hover {
    text-decoration: underline;
    text-underline-offset: .25rem
}

#submitbuttonbcredatt {
    background: linear-gradient(to right, var(--c-black) 50%, var(--c-white) 50%) !important;
    background-position: 100% 100% !important;
    background-size: 200% 100% !important;
    transition: all .25s ease-out !important
}

#submitbuttonbcredatt:hover {
    background-position: 0 100% !important;
    color: #fff
}

.bx-dialog-second__button .is-style-cta .leave-site-ds {
    text-decoration: none;
    transition: -webkit-text-decoration .25s ease-out;
    transition: text-decoration .25s ease-out;
    transition: text-decoration .25s ease-out, -webkit-text-decoration .25s ease-out
}

.bx-dialog-second__button:hover {
    text-decoration: underline;
    text-underline-offset: .25rem
}

.breit-attestation-wdith .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-option__label {
    margin-bottom: var(--spacing-16) !important;
    margin-left: var(--spacing-24) !important;
    margin-right: var(--spacing-24) !important;
    margin-top: var(--spacing-16) !important;
    text-align: left !important
}

@media (min-width:22.5em) {
    .bx-bcred-attestation__nav.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-option__label {
        color: var(--c-black) !important
    }
}

.bx-directory-filters-heading-container {
    position: absolute;
    top: var(--spacing-32)
}

@media(min-width:120em) {
    .bx-directory-filters-heading-container {
        top: var(--spacing-48)
    }
}

.bx-directory-filters-headers-container-after {
    background-color: var(--c-white);
    display: none;
    padding-bottom: var(--spacing-32);
    padding-top: var(--spacing-32);
    position: sticky;
    top: 0;
    z-index: 20
}

@media(min-width:48em) {
    .bx-directory-filters-headers-container-after {
        padding-bottom: var(--spacing-40);
        padding-top: 0
    }
}

@media(min-width:120em) {
    .bx-directory-filters-headers-container-after {
        padding-bottom: var(--spacing-48)
    }
}

.flex-display {
    display: flex
}

.bx-directory-filters-headers-container {
    background-color: var(--c-white);
    display: flex;
    flex-direction: row-reverse;
    padding-bottom: var(--spacing-32);
    padding-top: var(--spacing-32);
    position: sticky;
    top: 0;
    z-index: 20
}

@media(min-width:48em) {
    .bx-directory-filters-headers-container {
        padding-bottom: var(--spacing-40);
        padding-top: 0
    }
}

@media(min-width:120em) {
    .bx-directory-filters-headers-container {
        padding-bottom: var(--spacing-48)
    }
}

.bx-filter-slide-back-button {
    margin-right: var(--spacing-16);
    transform: rotate(180deg)
}

.bx-dialog__close-button {
    margin-bottom: auto;
    margin-left: auto
}

.bx-dialog__close-button:hover {
    transform: scale(1.2)
}

@media (min-width:120em) {
    .bx-dialog__close-button:hover {
        transform: scale(1.1666666667)
    }
}

.bx-dialog__close-button svg {
    height: var(--spacing-20) !important;
    width: var(--spacing-20) !important
}

@media (min-width:120em) {
    .bx-dialog__close-button svg {
        height: var(--spacing-24) !important;
        width: var(--spacing-24) !important
    }
}

.bx-directory-filters-heading {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    padding-bottom: var(--spacing-8)
}

@media(min-width:22.5em) {
    .bx-directory-filters-heading {
        font-size: var(--fs-24)
    }
}

@media(min-width:26em) {
    .bx-directory-filters-heading {
        font-size: var(--fs-24)
    }
}

@media(min-width:48em) {
    .bx-directory-filters-heading {
        font-size: var(--fs-24)
    }
}

@media(min-width:80em) {
    .bx-directory-filters-heading {
        font-size: var(--fs-24)
    }
}

@media(min-width:90em) {
    .bx-directory-filters-heading {
        font-size: var(--fs-24)
    }
}

@media(min-width:120em) {
    .bx-directory-filters-heading {
        font-size: var(--fs-32)
    }
}

.bx-directory-filters-results {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media(min-width:22.5em) {
    .bx-directory-filters-results {
        font-size: var(--fs-16)
    }
}

@media(min-width:26em) {
    .bx-directory-filters-results {
        font-size: var(--fs-16)
    }
}

@media(min-width:48em) {
    .bx-directory-filters-results {
        font-size: var(--fs-16)
    }
}

@media(min-width:80em) {
    .bx-directory-filters-results {
        font-size: var(--fs-16)
    }
}

@media(min-width:90em) {
    .bx-directory-filters-results {
        font-size: var(--fs-16)
    }
}

@media(min-width:120em) {
    .bx-directory-filters-results {
        font-size: var(--fs-16)
    }
}

.bx-table-comp__dialog-container[\:has\(\.bx-table-comp__slide-in-container\)] .bx-table-comp__slide-in-container {
    display: flex;
    flex-direction: column;
    height: 100%
}

.bx-table-comp__dialog-container:has(.bx-table-comp__slide-in-container) .bx-table-comp__slide-in-container {
    display: flex;
    flex-direction: column;
    height: 100%
}

.bx-table-comp__dialog-container[\:has\(\.bx-table-comp__slide-in-container\)] {
    --max-w: 100%;
    --padding-top: 0;
    --padding-bottom: 0;
    --padding-x: var(--spacing-16)
}

.bx-table-comp__dialog-container:has(.bx-table-comp__slide-in-container) {
    --max-w: 100%;
    --padding-top: 0;
    --padding-bottom: 0;
    --padding-x: var(--spacing-16)
}

@media (min-width:26em) {
    .bx-table-comp__dialog-container[\:has\(\.bx-table-comp__slide-in-container\)] {
        --max-w: 26rem;
        --padding-x: var(--spacing-24)
    }

    .bx-table-comp__dialog-container:has(.bx-table-comp__slide-in-container) {
        --max-w: 26rem;
        --padding-x: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-table-comp__dialog-container[\:has\(\.bx-table-comp__slide-in-container\)] {
        --max-w: 29rem;
        --padding-top: var(--spacing-40);
        --padding-bottom: var(--spacing-40);
        --padding-x: var(--spacing-40)
    }

    .bx-table-comp__dialog-container:has(.bx-table-comp__slide-in-container) {
        --max-w: 29rem;
        --padding-top: var(--spacing-40);
        --padding-bottom: var(--spacing-40);
        --padding-x: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-table-comp__dialog-container[\:has\(\.bx-table-comp__slide-in-container\)] {
        --max-w: 30.5rem;
        --padding-x: var(--spacing-40)
    }

    .bx-table-comp__dialog-container:has(.bx-table-comp__slide-in-container) {
        --max-w: 30.5rem;
        --padding-x: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-table-comp__dialog-container[\:has\(\.bx-table-comp__slide-in-container\)] {
        --max-w: 29.5rem;
        --padding-top: var(--spacing-40);
        --padding-bottom: var(--spacing-40);
        --padding-x: var(--spacing-40)
    }

    .bx-table-comp__dialog-container:has(.bx-table-comp__slide-in-container) {
        --max-w: 29.5rem;
        --padding-top: var(--spacing-40);
        --padding-bottom: var(--spacing-40);
        --padding-x: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-table-comp__dialog-container[\:has\(\.bx-table-comp__slide-in-container\)] {
        --max-w: 33.5rem;
        --padding-top: var(--spacing-48);
        --padding-bottom: var(--spacing-48);
        --padding-x: var(--spacing-48)
    }

    .bx-table-comp__dialog-container:has(.bx-table-comp__slide-in-container) {
        --max-w: 33.5rem;
        --padding-top: var(--spacing-48);
        --padding-bottom: var(--spacing-48);
        --padding-x: var(--spacing-48)
    }
}

.bx-table-comp__dialog-container[\:has\(\.bx-table-comp__slide-in-container\)] {
    background-color: var(--c-white);
    margin-left: auto;
    max-width: var(--max-w);
    min-height: 100%;
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-x);
    padding-right: var(--padding-x);
    padding-top: var(--padding-top);
    width: 100%
}

.bx-table-comp__dialog-container:has(.bx-table-comp__slide-in-container) {
    background-color: var(--c-white);
    margin-left: auto;
    max-width: var(--max-w);
    min-height: 100%;
    padding-bottom: var(--padding-bottom);
    padding-left: var(--padding-x);
    padding-right: var(--padding-x);
    padding-top: var(--padding-top);
    width: 100%
}

.bx-filter-slide__link {
    align-items: center;
    border-bottom: .063rem solid;
    display: flex;
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-regular);
    justify-content: space-between;
    text-align: left;
    text-decoration: none;
    width: 100%
}

@media (min-width:22.5em) {
    .bx-filter-slide__link {
        padding: var(--spacing-24) 0
    }
}

@media (min-width:80em) {
    .bx-filter-slide__link {
        padding: var(--spacing-24) 0
    }
}

@media (min-width:90em) {
    .bx-filter-slide__link {
        max-width: 24.5rem;
        padding: var(--spacing-24) 0;
        width: 34rem
    }
}

@media (min-width:120em) {
    .bx-filter-slide__link {
        font-size: var(--fs-20);
        max-width: 27.5rem;
        padding: var(--spacing-32) 0;
        width: 38rem
    }
}

.bx-filter-slide-disclaimer-container:first-of-type,
.bx-page-disclaimer__link-animation:first-of-type .bx-filter-slide__link {
    padding-top: 0
}

.bx-filters__arrow-icon {
    display: block
}

.bx-filters__arrow-icon>path {
    fill: var(--c-copy)
}

.bx-filter-slide-back-button:hover .bx-filter-slide__link-back-icon,
.bx-filter-slide__link:hover .bx-filters__arrow-icon {
    animation-duration: 1s;
    animation-name: bounceAlpha;
    animation-timing-function: linear
}

.bx-filter-slide__button-container {
    background-color: var(--c-white);
    bottom: 0;
    display: flex;
    margin-top: auto;
    padding-bottom: var(--spacing-32);
    padding-top: var(--spacing-32);
    position: sticky;
    z-index: 20
}

@media (min-width:48em) {
    .bx-filter-slide__button-container {
        padding-bottom: 0;
        padding-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-filter-slide__button-container {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-filter-slide__button-container {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-filter-slide__button-container {
        padding-top: var(--spacing-48)
    }
}

.bx-filter-slide-singular-link {
    cursor: pointer;
    margin-left: auto
}

.bx-filter-apply-filter {
    cursor: pointer;
    margin-left: auto;
    opacity: .3;
    pointer-events: none
}

.bx-filter-slide__cancel-button,
.bx-filter-slide__cancel-button-after {
    cursor: pointer;
    margin-bottom: auto;
    margin-top: auto;
    opacity: .3;
    pointer-events: none
}

.bx-directory-filters-drawer-after-one,
.bx-directory-filters-drawer-after-three,
.bx-directory-filters-drawer-after-two,
.bx-filter-apply-filter,
.bx-filter-slide__cancel-button-after {
    display: none
}

.bx-filter-slide-checkbox {
    font-family: var(--f-sans);
    font-size: var(--fs-18);
    font-weight: var(--fw-light)
}

@media(min-width:120em) {
    .bx-filter-slide-checkbox {
        font-size: var(--fs-20)
    }
}

.bx-filter-slide-disclaimer-container {
    padding-top: var(--spacing-20)
}

@media(min-width:120em) {
    .bx-filter-slide-disclaimer-container {
        padding-top: var(--spacing-24)
    }
}

.bx-filter-slide-disclaimer-container .bx-choice-control {
    position: relative
}

.bx-filter-slide-disclaimer-container[\:has\(\.bx-email-capture__disclaimer-checkbox\.focus-visible\)] .bx-disclaimer_circle {
    background-color: var(--c-yellow) !important;
    opacity: 1
}

.bx-filter-slide-disclaimer-container:has(.bx-email-capture__disclaimer-checkbox.focus-visible) .bx-disclaimer_circle {
    background-color: var(--c-yellow) !important
}

.bx-filter-slide-disclaimer-container:has(.bx-email-capture__disclaimer-checkbox.focus-visible) .bx-disclaimer_circle {
    opacity: 1
}

.bx-filter-slide-disclaimer-container[\:has\(\.bx-email-capture__disclaimer-checkbox\:focus-visible\)] .bx-disclaimer_circle {
    background-color: var(--c-yellow) !important;
    opacity: 1
}

.bx-filter-slide-disclaimer-container:has(.bx-email-capture__disclaimer-checkbox:focus-visible) .bx-disclaimer_circle {
    background-color: var(--c-yellow) !important
}

.bx-filter-slide-disclaimer-container:has(.bx-email-capture__disclaimer-checkbox:focus-visible) .bx-disclaimer_circle {
    opacity: 1
}

.not-hovered {
    opacity: .36
}

.bx-dialog__close-button.focus-visible,
.bx-filter-slide-back-button.focus-visible,
.bx-filter-slide__cancel-button-after.focus-visible,
.bx-filter-slide__cancel-button.focus-visible,
.bx-filter-slide__link.focus-visible {
    background-color: var(--c-yellow) !important
}

.bx-dialog__close-button:focus-visible,
.bx-filter-slide-back-button:focus-visible,
.bx-filter-slide__cancel-button-after:focus-visible,
.bx-filter-slide__cancel-button:focus-visible,
.bx-filter-slide__link:focus-visible {
    background-color: var(--c-yellow) !important
}

.bx-bio-table__filter-superscript-load-more:not(:empty),
.bx-bio-table__filter-superscript-small:not(:empty),
.bx-bio-table__filter-superscript:not(:empty) {
    font-family: var(--f-sans);
    margin-left: var(--spacing-8)
}

@media (min-width:22.5em) {

    .bx-bio-table__filter-superscript-load-more:not(:empty),
    .bx-bio-table__filter-superscript-small:not(:empty),
    .bx-bio-table__filter-superscript:not(:empty) {
        font-size: var(--fs-12);
        font-weight: var(--fw-regular);
        line-height: 1.125rem
    }
}

@media (min-width:120em) {

    .bx-bio-table__filter-superscript-load-more:not(:empty),
    .bx-bio-table__filter-superscript-small:not(:empty),
    .bx-bio-table__filter-superscript:not(:empty) {
        font-size: var(--fs-14);
        font-weight: var(--fw-light);
        line-height: 1.313rem
    }
}

.bx-bio-table__filter-sup-bu:not(:empty),
.bx-bio-table__filter-sup-location:not(:empty),
.bx-bio-table__filter-sup-title:not(:empty) {
    display: inline-block;
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {

    .bx-bio-table__filter-sup-bu:not(:empty),
    .bx-bio-table__filter-sup-location:not(:empty),
    .bx-bio-table__filter-sup-title:not(:empty) {
        font-size: var(--fs-14);
        line-height: 1.313rem
    }
}

@media (min-width:120em) {

    .bx-bio-table__filter-sup-bu:not(:empty),
    .bx-bio-table__filter-sup-location:not(:empty),
    .bx-bio-table__filter-sup-title:not(:empty) {
        font-size: var(--fs-16);
        line-height: 1.5rem
    }
}

.bx-bio-sort__superscript-accordion,
.bx-bio-sort__superscript-load-more,
.bx-bio-sort__superscript-table {
    display: inline-block;
    max-width: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width:48em) {

    .bx-bio-sort__superscript-accordion,
    .bx-bio-sort__superscript-load-more,
    .bx-bio-sort__superscript-table {
        max-width: 125px
    }
}

.bx-directory-filters-headers-container button,
.bx-directory-filters-headers-container-after button,
.bx-filter-slide__button-container button,
.bx-filter-slide__cancel-button,
.bx-filter-slide__link,
.bx-flyout-content .bx-filter-slide__link {
    background-color: var(--c-white) !important;
    color: var(--c-black) !important
}

.bx-directory-filters-headers-container button.focus-visible,
.bx-directory-filters-headers-container-after button.focus-visible,
.bx-filter-slide__button-container button.focus-visible,
.bx-filter-slide__cancel-button.focus-visible,
.bx-filter-slide__link.focus-visible,
.bx-flyout-content .bx-filter-slide__link.focus-visible {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important
}

.bx-directory-filters-headers-container button:focus-visible,
.bx-directory-filters-headers-container-after button:focus-visible,
.bx-filter-slide__button-container button:focus-visible,
.bx-filter-slide__cancel-button:focus-visible,
.bx-filter-slide__link:focus-visible,
.bx-flyout-content .bx-filter-slide__link:focus-visible {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important
}

.bx-bio-table__filter[\:has\(\.bx-bio-table__filter-icon\[data-uw-sr-styled\%3D\%22true\%22\]\)],
[data-uw-sr-styled=true] .bx-bio-table__filter,
[data-uw-sr-styled=true] .bx-bio-table__sort {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important
}

.bx-bio-table__filter:has(.bx-bio-table__filter-icon[data-uw-sr-styled=true]),
[data-uw-sr-styled=true] .bx-bio-table__filter,
[data-uw-sr-styled=true] .bx-bio-table__sort {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important
}

.bx-bio-table__sort[\:has\(\[data-uw-sr-styled\%3D\%22true\%22\]\)] {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important
}

.bx-bio-table__sort:has([data-uw-sr-styled=true]) {
    background-color: var(--c-yellow) !important;
    color: var(--c-black) !important
}

.lightbox-shown-position {
    position: fixed
}

.bx-filter-slide-disclaimer-container .bx-email-disclaimer__hover-background-color {
    background-color: #fff !important;
    opacity: 0
}

.bx-filter-slide-disclaimer-container[\:has\(\.bx-email-capture__disclaimer-checkbox\.focus-visible\)] .bx-disclaimer_circle {
    opacity: 0
}

.bx-filter-slide-disclaimer-container:has(.bx-email-capture__disclaimer-checkbox.focus-visible) .bx-disclaimer_circle {
    opacity: 0
}

.bx-filter-slide-disclaimer-container[\:has\(\.bx-email-capture__disclaimer-checkbox\:focus-visible\)] .bx-disclaimer_circle {
    opacity: 0
}

.bx-filter-slide-disclaimer-container:has(.bx-email-capture__disclaimer-checkbox:focus-visible) .bx-disclaimer_circle {
    opacity: 0
}

.bx-filter-slide-disclaimer-container[\:has\(\.bx-email-capture__disclaimer-checkbox\.focus-visible\)] .bx-email-capture__disclaimer-checkbox {
    background-color: var(--c-yellow)
}

.bx-filter-slide-disclaimer-container:has(.bx-email-capture__disclaimer-checkbox.focus-visible) .bx-email-capture__disclaimer-checkbox {
    background-color: var(--c-yellow)
}

.bx-filter-slide-disclaimer-container[\:has\(\.bx-email-capture__disclaimer-checkbox\:focus-visible\)] .bx-email-capture__disclaimer-checkbox {
    background-color: var(--c-yellow)
}

.bx-filter-slide-disclaimer-container:has(.bx-email-capture__disclaimer-checkbox:focus-visible) .bx-email-capture__disclaimer-checkbox {
    background-color: var(--c-yellow)
}

#filter .bx-dialog__backdrop {
    pointer-events: none
}

@media (min-width:48em) {
    .bx-flyout-content {
        overflow-y: scroll;
        scrollbar-width: none
    }
}

.bx-row-table-visibility {
    opacity: 0;
    transition: opacity 1.3s ease-in
}

.bx-table-comp__dialog-container {
    background-color: var(--c-white);
    overflow-x: hidden;
    scroll-behavior: smooth
}

.bx-table-comp__slide-in-container {
    overflow: visible !important
}

.bx-bio-table__filter-icon path,
.bx-bio-table__sort-icon path {
    fill: var(--c-copy)
}

.bx-bio-table__filter.focus-visible .bx-bio-table__filter-icon path,
.bx-bio-table__sort.focus-visible .bx-bio-table__sort-icon path,
[data-uw-sr-styled=true] .bx-bio-table__filter-icon path,
[data-uw-sr-styled=true] .bx-bio-table__sort-icon path {
    fill: var(--c-black)
}

.bx-bio-table__filter:focus-visible .bx-bio-table__filter-icon path,
.bx-bio-table__sort:focus-visible .bx-bio-table__sort-icon path,
[data-uw-sr-styled=true] .bx-bio-table__filter-icon path,
[data-uw-sr-styled=true] .bx-bio-table__sort-icon path {
    fill: var(--c-black)
}

@media (min-width:22.5em) {
    .bx-bio-table__sort-icon {
        height: 1rem;
        margin-left: var(--spacing-24);
        width: 1.188rem
    }
}

@media (min-width:48em) {
    .bx-bio-table__sort-icon {
        margin-left: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-bio-table__sort-icon {
        margin-left: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-bio-table__sort-icon {
        height: 1.25rem;
        width: 1.5rem
    }
}

.bx-bio-table__sort:hover .bx-bio-table__sort-icon {
    transform: scale(1.2)
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-bio-loadmore__filter-sort {
        display: flex;
        justify-content: space-between
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-loadmore__filter-sort {
        display: flex;
        justify-content: flex-start
    }
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-bio-loadmore[\:not-has\(\.bx-bio-table__filter\)] .bx-bio-loadmore__filter-sort {
        justify-content: flex-end
    }

    .bx-table-comp .bx-bio-loadmore:not(:has(.bx-bio-table__filter)) .bx-bio-loadmore__filter-sort {
        justify-content: flex-end
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-loadmore[\:not-has\(\.bx-bio-table__filter\)] .bx-bio-loadmore__filter-sort {
        justify-content: space-between
    }

    .bx-table-comp .bx-bio-loadmore:not(:has(.bx-bio-table__filter)) .bx-bio-loadmore__filter-sort {
        justify-content: space-between
    }
}

.bx-table-comp .bx-bio-loadmore[\:not-has\(\.bx-bio-table__sort\)] .bx-bio-loadmore__filter-sort {
    justify-content: flex-start
}

.bx-table-comp .bx-bio-loadmore:not(:has(.bx-bio-table__sort)) .bx-bio-loadmore__filter-sort {
    justify-content: flex-start
}

.bx-table-comp .bx-bio-table__filter,
.bx-table-comp .bx-bio-table__fliter-inside {
    cursor: pointer
}

.bx-bio-table__sort {
    cursor: pointer;
    margin-left: 4rem
}

@media (min-width:22.5em) {
    .bx-bio-table__sort {
        margin-left: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-bio-table__sort {
        margin-left: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-bio-table__sort {
        margin-left: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-bio-table__sort {
        margin-left: var(--spacing-64)
    }
}

@media (max-width:79.9375em) {
    .bx-bio-loadmore__filter .bx-bio-table__sort {
        margin-left: 0
    }
}

.bx-bio-table__sort-no-margin {
    margin-left: 0
}

.bx-bio-table__sort {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    position: relative;
    text-decoration: none;
    transition: background-size .3s
}

@media (min-width:22.5em) {
    .bx-bio-table__sort {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:120em) {
    .bx-bio-table__sort {
        font-size: var(--fs-20);
        line-height: 1.875rem
    }
}

@media (min-width:22.5em) {
    .bx-bio-table__sort:hover {
        background-size: calc(100% - 44px) 1px !important
    }
}

@media (min-width:48em) {
    .bx-bio-table__sort:hover {
        background-size: calc(100% - 36px) 1px !important
    }
}

@media (min-width:80em) {
    .bx-bio-table__sort:hover {
        background-size: calc(100% - 44px) 1px !important
    }
}

@media (min-width:120em) {
    .bx-bio-table__sort:hover {
        background-size: calc(100% - 3pc) 1px !important
    }
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-bio-table__filter:hover {
        background-size: calc(100% - 46px) 1px !important
    }
}

@media (min-width:48em) {
    .bx-table-comp .bx-bio-table__filter:hover {
        background-size: calc(100% - 38px) 1px !important
    }
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-table__filter:hover {
        background-size: calc(100% - 46px) 1px !important
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-bio-table__filter:hover {
        background-size: calc(100% - 51px) 1px !important
    }
}

.bx-bio-table__fliter-align-right {
    text-align: right
}

@media (max-width:79.9375em) {
    .bx-table-comp[\:has\(\.bx-load-more__content\)][\:not-has\(\.bx-load-more__hide\)] .bx-bio-loadmore__filter {
        border-bottom: .063rem solid var(--c-copy)
    }

    .bx-table-comp:has(.bx-load-more__content):not(:has(.bx-load-more__hide)) .bx-bio-loadmore__filter {
        border-bottom: .063rem solid var(--c-copy)
    }
}

.bx-table-comp .bx-bio-loadmore__filter {
    border-bottom: none
}

@media (min-width:80em) {
    .bx-table-comp .bx-bio-loadmore__filter {
        margin-right: 0 !important;
        width: 26.25rem
    }
}

@media (min-width:90em) {
    .bx-table-comp .bx-bio-loadmore__filter {
        width: 30.375rem
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-bio-loadmore__filter {
        width: 41.5rem
    }
}

.bx-bio-sort__superscript-accordion:not(:empty),
.bx-bio-sort__superscript-load-more:not(:empty),
.bx-bio-sort__superscript-table:not(:empty) {
    font-family: var(--f-sans);
    margin-left: var(--spacing-8)
}

@media (min-width:22.5em) {

    .bx-bio-sort__superscript-accordion:not(:empty),
    .bx-bio-sort__superscript-load-more:not(:empty),
    .bx-bio-sort__superscript-table:not(:empty) {
        font-size: var(--fs-12);
        font-weight: var(--fw-regular);
        line-height: 1.125rem
    }
}

@media (min-width:120em) {

    .bx-bio-sort__superscript-accordion:not(:empty),
    .bx-bio-sort__superscript-load-more:not(:empty),
    .bx-bio-sort__superscript-table:not(:empty) {
        font-size: var(--fs-14);
        font-weight: var(--fw-light);
        line-height: 1.313rem
    }
}

.bx-table-comp__dialog-popup,
.bx-table-comp__sort-dialog-popup {
    color: var(--c-black)
}

.bx-table-comp__dialog-popup input,
.bx-table-comp__sort-dialog-popup input {
    border: 1px solid var(--c-black)
}

.bx-table-comp .bx-table-comp__dialog-container .bx-singular-link_frontend {
    color: var(--c-black) !important;
    font-family: var(--f-sans) !important;
    font-weight: var(--fw-regular) !important
}

@media (max-width:22.5em) {
    .bx-table-comp .bx-table-comp__dialog-container .bx-singular-link_frontend {
        font-family: var(--f-sans) !important;
        font-size: var(--fs-18) !important;
        line-height: 1.688rem !important
    }
}

@media (min-width:22.5em) {
    .bx-table-comp .bx-table-comp__dialog-container .bx-singular-link_frontend {
        font-family: var(--f-sans) !important;
        font-size: var(--fs-18) !important;
        line-height: 1.688rem !important
    }
}

@media print {
    .bx-table-comp .bx-table-comp__dialog-container .bx-singular-link_frontend {
        font-family: var(--f-sans) !important;
        font-size: var(--fs-18) !important;
        line-height: 1.688rem !important
    }
}

@media (min-width:120em) {
    .bx-table-comp .bx-table-comp__dialog-container .bx-singular-link_frontend {
        font-size: var(--fs-20) !important;
        line-height: 1.875rem !important
    }
}

.is-color-theme-dark .bx-table-comp .bx-singular-link_frontend {
    color: var(--c-white)
}

.bx-table-comp .bx-filters__arrow-icon {
    display: block
}

.bx-table-comp .bx-filters__arrow-icon>path {
    fill: var(--c-black)
}

.bx-table-comp .bx-table-comp__dialog-popup .bx-singular-link_frontend:hover .bx-singular-link__icon-arrow {
    color: var(--c-white) !important
}

.bx-table-comp .bx-page-disclaimer__link-animation:after {
    background-color: var(--c-black)
}

.datapointPopover .notice-error {
    margin-left: 10px
}

.bx-automation-button i {
    padding-left: 10px
}

.bx-data_automation .warningmsg {
    color: #a95228
}

.bx-page-header-no-desc__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-page-header-no-desc__inner {
        --columns: 4;
        grid-template-areas: "Title Title Title Title"
    }
}

@media (min-width:48em) {
    .bx-page-header-no-desc__inner {
        --columns: 8;
        grid-template-areas: "Title Title Title Title Title Title Title Title "
    }
}

@media (min-width:80em) {
    .bx-page-header-no-desc__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title . "
    }
}

@media print {
    .bx-page-header-no-desc__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title  . "
    }
}

@media (min-width:90em) {
    .bx-page-header-no-desc__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title "
    }
}

@media (min-width:120em) {
    .bx-page-header-no-desc__inner {
        --columns: 16;
        grid-template-areas: "Title Title Title Title Title Title Title Title Title Title Title Title Title Title Title . "
    }
}

.bx-page-header-no-desc__animation {
    background-color: var(--c-background);
    color: var(--c-copy);
    padding-left: var(--spacing-16);
    padding-right: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-page-header-no-desc__animation {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-page-header-no-desc__title-wrapper {
    grid-area: Title
}

.bx-page-header-no-desc__title a {
    color: var(--c-copy)
}

.bx-page-header-no-desc__animation[data-uw-sr-styled=true] a,
.bx-page-header-no-desc__title a.focus-visible,
.bx-page-header-no-desc__title[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-page-header-no-desc__animation[data-uw-sr-styled=true] a,
.bx-page-header-no-desc__title a:focus-visible,
.bx-page-header-no-desc__title[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

.bx-page-header-no-desc__title {
    overflow: hidden
}

.bx-page-header-no-desc__title .char,
.bx-page-header-no-desc__title .word {
    display: inline-block
}

.bx-page-header-no-desc__title {
    font-family: var(--f-serif);
    font-size: var(--fs-48);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5
}

@media (min-width:22.5em) {
    .bx-page-header-no-desc__title {
        font-size: var(--fs-40)
    }
}

@media (min-width:26em) {
    .bx-page-header-no-desc__title {
        font-size: var(--fs-48)
    }
}

@media (min-width:48em) {
    .bx-page-header-no-desc__title {
        font-size: var(--fs-48)
    }
}

@media (min-width:80em) {
    .bx-page-header-no-desc__title {
        font-size: var(--fs-48);
        width: 64.5rem
    }
}

@media print {
    .bx-page-header-no-desc__title {
        font-size: var(--fs-48);
        width: 64.5rem
    }
}

@media (min-width:90em) {
    .bx-page-header-no-desc__title {
        font-size: var(--fs-56);
        width: 75.5rem
    }
}

@media (min-width:120em) {
    .bx-page-header-no-desc__title {
        font-size: var(--fs-72);
        width: 100%
    }
}

.bx-page-header-no-desc_front {
    opacity: 0
}

.bx-horizontal-static-list-item-card__eyebrow-space.bx-property-tabs__item-card-eyebrow {
    line-height: 1.313rem
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__eyebrow-space.bx-property-tabs__item-card-eyebrow {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__eyebrow-space.bx-property-tabs__item-card-eyebrow {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__eyebrow-space.bx-property-tabs__item-card-eyebrow {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__eyebrow-space.bx-property-tabs__item-card-eyebrow {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__eyebrow-space.bx-property-tabs__item-card-eyebrow {
        margin-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__eyebrow-space.bx-property-tabs__item-card-eyebrow {
        line-height: var(--fs-24);
        margin-bottom: var(--spacing-24)
    }
}

@media (max-width:22.5em) {
    .bx-horizontal-static-list-item-card__title.bx-property-tabs__item-card-title {
        font-weight: var(--fw-light);
        line-height: 1.875rem
    }
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-item-card__title.bx-property-tabs__item-card-title {
        font-weight: var(--fw-light);
        line-height: 1.875rem
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-item-card__title.bx-property-tabs__item-card-title {
        font-weight: var(--fw-light);
        line-height: 2.25rem
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-item-card__title.bx-property-tabs__item-card-title {
        font-weight: var(--fw-light);
        line-height: 1.875rem
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-item-card__title.bx-property-tabs__item-card-title {
        font-weight: var(--fw-light);
        line-height: 1.875rem
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-item-card__title.bx-property-tabs__item-card-title {
        font-weight: var(--fw-light);
        line-height: 2.25rem
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-item-card__title.bx-property-tabs__item-card-title {
        font-weight: var(--fw-light);
        line-height: var(--spacing-48)
    }
}

.bx-horizontal-static-list-contentstats__title.bx-property-tabs__item-card-section__title {
    font-size: var(--fs-16);
    font-weight: var(--fw-light);
    line-height: var(--spacing-24)
}

.bx-horizontal-static-list-contentstats__value.bx-property-tabs__item-card-section__value {
    font-size: var(--fs-32);
    font-weight: var(--fw-light);
    line-height: var(--spacing-48)
}

.bx-horizontal-static-list-content__item.bx-property-tabs-list-content__items {
    border-bottom: .063rem solid
}

@media (min-width:22.5em) {
    .bx-horizontal-static-list-content__item.bx-property-tabs-list-content__items:not(:first-child) {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-horizontal-static-list-content__item.bx-property-tabs-list-content__items:not(:first-child) {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-horizontal-static-list-content__item.bx-property-tabs-list-content__items:not(:first-child) {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:80em) {
    .bx-horizontal-static-list-content__item.bx-property-tabs-list-content__items:not(:first-child) {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-horizontal-static-list-content__item.bx-property-tabs-list-content__items:not(:first-child) {
        padding-top: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .bx-horizontal-static-list-content__item.bx-property-tabs-list-content__items:not(:first-child) {
        padding-top: var(--spacing-32)
    }
}

.bx-video-carousel {
    word-wrap: break-word;
    background-color: var(--c-background);
    color: var(--c-copy);
    margin-top: 0;
    overflow: hidden
}

.editor-styles-wrapper .bx-video-carousel__inner {
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .editor-styles-wrapper .bx-video-carousel .bx-inline-disclaimer__inner {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .editor-styles-wrapper .bx-video-carousel .bx-inline-disclaimer__inner {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .editor-styles-wrapper .bx-video-carousel .bx-inline-disclaimer__inner {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .editor-styles-wrapper .bx-video-carousel .bx-inline-disclaimer__inner {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .editor-styles-wrapper .bx-video-carousel .bx-inline-disclaimer__inner {
        margin-top: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .editor-styles-wrapper .bx-video-carousel .bx-inline-disclaimer__inner {
        margin-top: var(--spacing-48)
    }
}

.bx-video-carousel__inner {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    overflow: visible
}

@media (min-width:22.5em) {
    .bx-video-carousel__inner {
        --columns: 4;
        grid-template-areas: "Logo Logo Logo Logo" "play play play play"
    }
}

@media (min-width:48em) {
    .bx-video-carousel__inner {
        --columns: 8;
        grid-template-areas: "Logo Logo Logo Logo Logo Logo Logo Logo" "play play play play play play play play"
    }
}

@media (min-width:80em) {
    .bx-video-carousel__inner {
        --columns: 16;
        grid-template-areas: "Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo" "play play play play play play play play play play play play play play play play"
    }
}

.bx-video-carousel__container {
    display: grid;
    grid-area: Logo
}

.bx-video-carousel__asset-wrapper {
    cursor: pointer
}

@media (min-width:22.5em) {

    .bx-video-carousel__asset-wrapper,
    .editor-styles-wrapper .bx-video-carousel__asset-group {
        padding-right: var(--spacing-16)
    }
}

@media (min-width:48em) {

    .bx-video-carousel__asset-wrapper,
    .editor-styles-wrapper .bx-video-carousel__asset-group {
        padding-right: var(--spacing-24)
    }
}

picture.bx-video-carousel__asset-wrapper {
    display: flex
}

.bx-video-carousel__asset-wrapper .bx-iframe-container {
    overflow: hidden !important
}

.bx-video-carousel__asset-info {
    width: 100%
}

@media (min-width:22.5em) {
    .bx-video-carousel__asset-info {
        max-height: 9.75rem !important;
        max-width: 15.125rem !important
    }
}

@media (min-width:26em) {
    .bx-video-carousel__asset-info {
        max-height: 11rem !important;
        max-width: 17rem !important
    }
}

@media (min-width:48em) {
    .bx-video-carousel__asset-info {
        max-height: 15.5rem !important;
        max-width: 21rem !important
    }
}

@media (min-width:80em) {
    .bx-video-carousel__asset-info {
        max-height: 17rem !important;
        max-width: 21.5rem !important
    }
}

@media (min-width:90em) {
    .bx-video-carousel__asset-info {
        max-height: 19rem !important;
        max-width: 24rem !important
    }
}

@media (min-width:120em) {
    .bx-video-carousel__asset-info {
        max-height: 25rem !important;
        max-width: 31.5rem !important
    }
}

.bx-video-carousel__asset {
    --x: 0.5;
    --y: 0.5;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%)
}

.bx-video-carousel__video-wrapper .bx-video-carousel picture img {
    -o-object-fit: contain;
    object-fit: contain
}

.bx-video-carousel__asset-ratio-21 {
    aspect-ratio: 21/9
}

.bx-video-carousel__asset-ratio-16 {
    aspect-ratio: 16/9
}

.bx-video-carousel__asset-ratio-3 {
    aspect-ratio: 3/4
}

.bx-video-carousel__asset-ratio-4 {
    aspect-ratio: 4/3
}

.bx-video-carousel__asset-ratio-1 {
    aspect-ratio: 1/1
}

.bx-video-carousel__asset-item-wrapper[data-animated=true] .bx-video-carousel__asset-item {
    animation: scrollFull 40s var(--animation-direction, forwards) linear infinite;
    animation-play-state: paused;
    flex-wrap: nowrap
}

.bx-video-carousel__asset-item-wrapper[\:has\(img\.focus-visible\)] .bx-video-carousel__asset-item,
.bx-video-carousel__asset-item-wrapper[\:has\(img\[data-uw-sr-styled\%3D\%22true\%22\]\)] .bx-video-carousel__asset-item {
    animation: none !important;
    animation-play-state: paused !important
}

.bx-video-carousel__asset-item-wrapper:has(img.focus-visible) .bx-video-carousel__asset-item,
.bx-video-carousel__asset-item-wrapper:has(img[data-uw-sr-styled=true]) .bx-video-carousel__asset-item {
    animation: none !important;
    animation-play-state: paused !important
}

.bx-video-carousel__asset-item-wrapper[\:has\(img\:focus-visible\)] .bx-video-carousel__asset-item,
.bx-video-carousel__asset-item-wrapper[\:has\(img\[data-uw-sr-styled\%3D\%22true\%22\]\)] .bx-video-carousel__asset-item {
    animation: none !important;
    animation-play-state: paused !important
}

.bx-video-carousel__asset-item-wrapper:has(img:focus-visible) .bx-video-carousel__asset-item,
.bx-video-carousel__asset-item-wrapper:has(img[data-uw-sr-styled=true]) .bx-video-carousel__asset-item {
    animation: none !important;
    animation-play-state: paused !important
}

.bx-video-carousel__asset-item-wrapper[data-direction=right] {
    --animation-direction: reverse
}

.bx-video-carousel__asset-item-wrapper[data-direction=left] {
    --animation-direction: forwards
}

.bx-video-carousel__asset-item {
    align-items: start;
    display: grid;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    grid-template-columns: repeat(auto-fill, minmax(max-content, 1fr));
    left: 0;
    overflow: visible;
    overflow: auto;
    right: 0;
    width: 100%
}

.bx-video-carousel__asset-item-wrapper:nth-child(odd) .bx-video-carousel__asset-item {
    justify-content: start;
    justify-items: start
}

.bx-video-carousel__asset-item-wrapper:nth-child(2n) .bx-video-carousel__asset-item {
    justify-content: end;
    justify-items: end
}

:where(.editor-styles-wrapper) .bx-video-carousel__asset-item {
    justify-content: start !important;
    justify-items: start !important
}

:where(.editor-styles-wrapper) .bx-video-carousel.bx-component-accordian-inner-padding-bottom {
    padding-bottom: var(--spacing-64) !important
}

.editor-styles-wrapper .bx-video-carousel label,
.editor-styles-wrapper .bx-video-carousel option,
.editor-styles-wrapper .bx-video-carousel select.focus-visible {
    background-color: var(--c-background) !important;
    color: var(--c-copy) !important
}

.editor-styles-wrapper .bx-video-carousel label,
.editor-styles-wrapper .bx-video-carousel option,
.editor-styles-wrapper .bx-video-carousel select:focus-visible {
    background-color: var(--c-background) !important;
    color: var(--c-copy) !important
}

.bx-video-carousel.is-color-theme-dark .bx-video-carousel__appender button {
    box-shadow: inset 0 0 0 .063rem var(--c-white);
    color: var(--c-white)
}

.bx-video-carousel .bx-video-carousel__appender {
    left: 3.625rem;
    padding-right: 1.563rem;
    position: relative;
    top: 3.75rem
}

.bx-video-carousel__asset-item .block-editor-block-list__layout {
    display: inline-table;
    max-width: var(--container-width)
}

.editor-styles-wrapper .bx-video-carousel__item-wrapper {
    display: inline-table;
    margin: 0;
    padding: 2rem 0
}

.editor-styles-wrapper .bx-video-carousel__item-wrapper[\:has\(\.bx-video-carousel__video-item-auth\)] {
    display: inline-block;
    margin: 0;
    padding: 2rem 0
}

.editor-styles-wrapper .bx-video-carousel__item-wrapper:has(.bx-video-carousel__video-item-auth) {
    display: inline-block;
    margin: 0;
    padding: 2rem 0
}

.bx-video-carousel__image-aspect-ratio {
    padding-bottom: 2rem
}

.editor-styles-wrapper .bx-video-carousel__asset-item {
    overflow: visible
}

@keyframes scroll {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-100%)
    }
}

@keyframes scrollFull {
    to {
        transform: translate(-50%)
    }
}

.bx-video-carousel__video-description,
.bx-video-carousel__video-description p {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {

    .bx-video-carousel__video-description,
    .bx-video-carousel__video-description p {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {

    .bx-video-carousel__video-description,
    .bx-video-carousel__video-description p {
        font-size: var(--fs-24)
    }
}

@media (min-width:22.5em) {
    .bx-video-carousel__video-description-padding {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-video-carousel__video-description-padding {
        padding-top: var(--spacing-40)
    }
}

.bx-video-carousel__video-description {
    cursor: default;
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    user-select: text !important;
    white-space: normal
}

@media (min-width:22.5em) {
    .bx-video-carousel__video-description {
        width: 16.5rem
    }
}

@media (min-width:26em) {
    .bx-video-carousel__video-description {
        width: 18.5rem
    }
}

@media (min-width:48em) {
    .bx-video-carousel__video-description {
        width: 30rem
    }
}

@media (min-width:80em) {
    .bx-video-carousel__video-description {
        width: 37.25rem
    }
}

@media (min-width:90em) {
    .bx-video-carousel__video-description {
        width: 36.5rem
    }
}

@media (min-width:120em) {
    .bx-video-carousel__video-description {
        width: 51rem
    }
}

@media (min-width:22.5em) {
    .bx-video-carousel__video-description-no-padding-height {
        height: 9.8125rem !important
    }
}

@media (min-width:26em) {
    .bx-video-carousel__video-description-no-padding-height {
        height: 11.25rem !important
    }
}

@media (min-width:48em) {
    .bx-video-carousel__video-description-no-padding-height {
        height: 18rem !important
    }
}

@media (min-width:80em) {
    .bx-video-carousel__video-description-no-padding-height {
        height: 22.25rem !important
    }
}

@media (min-width:90em) {
    .bx-video-carousel__video-description-no-padding-height {
        height: 24.75rem !important
    }
}

@media (min-width:120em) {
    .bx-video-carousel__video-description-no-padding-height {
        height: 35.9375rem !important
    }
}

@media (min-width:22.5em) {

    .bx-video-carousel__video-item,
    .bx-video-carousel__video-item iframe,
    .bx-video-carousel__video-item-auth iframe {
        height: 9.8125rem !important;
        width: 18.5rem !important
    }
}

@media (min-width:26em) {

    .bx-video-carousel__video-item,
    .bx-video-carousel__video-item iframe,
    .bx-video-carousel__video-item-auth iframe {
        height: 11.25rem !important;
        width: 21rem !important
    }
}

@media (min-width:48em) {

    .bx-video-carousel__video-item,
    .bx-video-carousel__video-item iframe,
    .bx-video-carousel__video-item-auth iframe {
        height: 18rem !important;
        width: 33.5rem !important
    }
}

@media (min-width:80em) {

    .bx-video-carousel__video-item,
    .bx-video-carousel__video-item iframe,
    .bx-video-carousel__video-item-auth iframe {
        height: 22.25rem !important;
        width: 41rem !important
    }
}

@media (min-width:90em) {

    .bx-video-carousel__video-item,
    .bx-video-carousel__video-item iframe,
    .bx-video-carousel__video-item-auth iframe {
        height: 24.75rem !important;
        width: 45.5rem !important
    }
}

@media (min-width:120em) {

    .bx-video-carousel__video-item,
    .bx-video-carousel__video-item iframe,
    .bx-video-carousel__video-item-auth iframe {
        height: 35.9375rem !important;
        width: 65.5rem !important
    }
}

@media (min-width:22.5em) {
    .bx-video-carousel__video-item-auth .bx-video-carousel__video-item {
        height: 9.8125rem !important;
        width: 17.5rem !important
    }
}

@media (min-width:26em) {
    .bx-video-carousel__video-item-auth .bx-video-carousel__video-item {
        height: 11.25rem !important;
        width: 20rem !important
    }
}

@media (min-width:48em) {
    .bx-video-carousel__video-item-auth .bx-video-carousel__video-item {
        height: 18rem !important;
        width: 32rem !important
    }
}

@media (min-width:80em) {
    .bx-video-carousel__video-item-auth .bx-video-carousel__video-item {
        height: 22.25rem !important;
        width: 39.5rem !important
    }
}

@media (min-width:90em) {
    .bx-video-carousel__video-item-auth .bx-video-carousel__video-item {
        height: 24.75rem !important;
        width: 44rem !important
    }
}

@media (min-width:120em) {
    .bx-video-carousel__video-item-auth .bx-video-carousel__video-item {
        height: 35.9375rem !important;
        width: 64rem !important
    }
}

@media (min-width:22.5em) {
    .bx-video-carousel__video-wrapper[\:not-has\(\.bx-video-carousel__video-description\)] {
        height: 9.8125rem !important
    }

    .bx-video-carousel__video-wrapper:not(:has(.bx-video-carousel__video-description)) {
        height: 9.8125rem !important
    }
}

@media (min-width:26em) {
    .bx-video-carousel__video-wrapper[\:not-has\(\.bx-video-carousel__video-description\)] {
        height: 11.25rem !important
    }

    .bx-video-carousel__video-wrapper:not(:has(.bx-video-carousel__video-description)) {
        height: 11.25rem !important
    }
}

@media (min-width:48em) {
    .bx-video-carousel__video-wrapper[\:not-has\(\.bx-video-carousel__video-description\)] {
        height: 18rem !important
    }

    .bx-video-carousel__video-wrapper:not(:has(.bx-video-carousel__video-description)) {
        height: 18rem !important
    }
}

@media (min-width:80em) {
    .bx-video-carousel__video-wrapper[\:not-has\(\.bx-video-carousel__video-description\)] {
        height: 22.25rem !important
    }

    .bx-video-carousel__video-wrapper:not(:has(.bx-video-carousel__video-description)) {
        height: 22.25rem !important
    }
}

@media (min-width:90em) {
    .bx-video-carousel__video-wrapper[\:not-has\(\.bx-video-carousel__video-description\)] {
        height: 24.75rem !important
    }

    .bx-video-carousel__video-wrapper:not(:has(.bx-video-carousel__video-description)) {
        height: 24.75rem !important
    }
}

@media (min-width:120em) {
    .bx-video-carousel__video-wrapper[\:not-has\(\.bx-video-carousel__video-description\)] {
        height: 35.9375rem !important
    }

    .bx-video-carousel__video-wrapper:not(:has(.bx-video-carousel__video-description)) {
        height: 35.9375rem !important
    }
}

.bx-video-carousel__mediaType {
    margin-bottom: var(--spacing-24);
    width: 50%
}

.bx-video-carousel__link {
    float: right;
    position: relative
}

@media (max-width:22.5em) {
    .bx-video-carousel__link {
        bottom: 4.5rem;
        right: var(--spacing-16)
    }
}

@media (min-width:22.5em) {
    .bx-video-carousel__link {
        bottom: 4.5rem;
        right: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-video-carousel__link {
        bottom: 5rem;
        right: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-video-carousel__link {
        bottom: 6.125rem;
        right: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-video-carousel__link {
        bottom: 7rem;
        right: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-video-carousel__link {
        bottom: 8.5rem;
        right: var(--spacing-48)
    }
}

.bx-video-carousel__link {
    background: var(--c-black);
    border-radius: 50%
}

.bx-video-carousel__link .bx-singular-link__icon-arrow {
    color: var(--c-white)
}

@media (max-width:22.5em) {
    .bx-video-carousel__svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-video-carousel__svg {
        height: var(--spacing-56);
        width: var(--spacing-56)
    }
}

@media (min-width:80em) {
    .bx-video-carousel__svg {
        height: var(--spacing-64);
        width: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-video-carousel__svg {
        height: var(--spacing-72);
        width: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-video-carousel__svg {
        height: var(--spacing-88);
        width: var(--spacing-88)
    }
}

.bx-video-carousel__svg {
    transition: transform .1s
}

@media (max-width:22.5em) {
    .bx-video-carousel__link:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:22.5em) {
    .bx-video-carousel__link:hover svg {
        transform: scale(1.1429)
    }
}

@media (min-width:48em) {
    .bx-video-carousel__link:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:80em) {
    .bx-video-carousel__link:hover svg {
        transform: scale(1.125)
    }
}

@media (min-width:90em) {
    .bx-video-carousel__link:hover svg {
        transform: scale(1.1111)
    }
}

@media (min-width:120em) {
    .bx-video-carousel__link:hover svg {
        transform: scale(1.09091)
    }
}

.bx-video-carousel__link.focus-visible .bx-video-carousel__svg {
    background: var(--c-yellow);
    box-shadow: 0 0 0 .3rem var(--c-yellow)
}

.bx-video-carousel__link:focus-visible .bx-video-carousel__svg {
    background: var(--c-yellow);
    box-shadow: 0 0 0 .3rem var(--c-yellow)
}

.bx-video-carousel__link.focus-visible .bx-singular-link__icon-arrow,
.bx-video-carousel__link:hover .bx-singular-link__icon-arrow {
    opacity: 1
}

.bx-video-carousel__link:focus-visible .bx-singular-link__icon-arrow,
.bx-video-carousel__link:hover .bx-singular-link__icon-arrow {
    opacity: 1
}

.bx-video-carousel-video_icon_check {
    display: none
}

.bx-video-carousel__drag-container {
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: 100%
}

.bx-video-carousel__draggable-content {
    display: inline-grid;
    flex-wrap: nowrap
}

.bx-video-carousel__draggable-content img {
    pointer-events: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.bx-video-carousel__drag-container:active {
    cursor: grabbing
}

@media(min-width:22.5em) {
    .bx-video-carousel__image-wrapper .bx-video-carousel__mobile-img-enbled {
        display: none !important
    }
}

@media(min-width:48em) {
    .bx-video-carousel__image-wrapper .bx-video-carousel__mobile-img-enbled {
        display: flex !important
    }
}

@media(min-width:22.5em) {
    .bx-video-carousel__video-wrapper .bx-video-carousel__video-mobile-img-enbled {
        display: none !important
    }
}

@media(min-width:48em) {
    .bx-video-carousel__video-wrapper .bx-video-carousel__video-mobile-img-enbled {
        display: inline !important
    }
}

@media (min-width:22.5em) {
    .bx-mobile-vieo-image-enabled-true {
        display: inline !important
    }
}

@media (min-width:48em) {
    .bx-mobile-vieo-image-enabled-true {
        display: none !important
    }
}

.bx-video-carousel__tooltip-content {
    align-items: center;
    background-color: var(--c-white);
    border-radius: 624.938rem;
    color: var(--c-black);
    display: none;
    justify-content: center;
    padding: .313rem .625rem;
    pointer-events: none;
    position: absolute
}

@media(min-width:22.5em) {
    .bx-video-carousel__tooltip-content {
        font-size: var(--fs-16);
        font-weight: var(--fw-regular);
        line-height: 27px
    }
}

@media(max-width:79.9375em) {
    .bx-video-carousel__tooltip-content {
        display: none !important
    }
}

@media(min-width:80em) {
    .bx-video-carousel__tooltip-content {
        height: var(--spacing-32);
        width: var(--spacing-64)
    }
}

@media(min-width:120em) {
    .bx-video-carousel__tooltip-content {
        font-size: var(--fs-18);
        height: 2.125rem;
        line-height: 1.875rem;
        width: 4.25rem
    }
}

.bx-video-carousel .bx-video-carousel__video-item img {
    height: 100%;
    width: 100%
}

.is-color-theme-dark .bx-video-carousel__video-item-auth input[type=text].focus-visible,
.is-color-theme-dark .bx-video-carousel__video-item-auth input[type=text]:hover {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.is-color-theme-dark .bx-video-carousel__video-item-auth input[type=text]:focus-visible,
.is-color-theme-dark .bx-video-carousel__video-item-auth input[type=text]:hover {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.is-color-theme-dark .bx-video-carousel__video-item-auth input[type=text] {
    background: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-image-video-carousel__disclaimer-wrapper {
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width)
}

@media (min-width:22.5em) {
    .bx-image-video-carousel__disclaimer-wrapper {
        flex-direction: column;
        padding-top: var(--spacing-64)
    }
}

@media (min-width:48em) {
    .bx-image-video-carousel__disclaimer-wrapper {
        padding-top: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-image-video-carousel__disclaimer-wrapper {
        flex-direction: row-reverse;
        padding-top: var(--spacing-88)
    }
}

@media (min-width:90em) {
    .bx-image-video-carousel__disclaimer-wrapper {
        padding-top: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .bx-image-video-carousel__disclaimer-wrapper {
        padding-top: var(--spacing-104)
    }
}

.bx-video-carousel__video-item .bx-brightcove__disclaimer {
    display: none
}

.wp-block-blackstone-data-automation-dynamic-map {
    overflow: hidden;
    width: 100%
}

.wp-block-blackstone-data-automation-dynamic-map__title {
    margin-left: auto;
    margin-right: auto
}

.bx-map-container-image img {
    width: 100%
}

@media(min-width:22.5em) {

    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statTitle\)],
    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statValue\)],
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-64)
    }

    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statTitle),
    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statValue),
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-64)
    }
}

@media(min-width:26em) {

    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statTitle\)],
    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statValue\)],
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-64)
    }

    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statTitle),
    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statValue),
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-64)
    }
}

@media(min-width:48em) {

    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statTitle\)],
    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statValue\)],
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-80)
    }

    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statTitle),
    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statValue),
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-80)
    }
}

@media(min-width:80em) {

    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statTitle\)],
    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statValue\)],
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-88)
    }

    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statTitle),
    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statValue),
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-88)
    }
}

@media(min-width:90em) {

    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statTitle\)],
    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statValue\)],
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-96)
    }

    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statTitle),
    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statValue),
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-96)
    }
}

@media(min-width:120em) {

    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statTitle\)],
    .bx-map-component-container .bx-stat__ui[\:has\(\.bx-stat__statValue\)],
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-104)
    }

    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statTitle),
    .bx-map-component-container .bx-stat__ui:has(.bx-stat__statValue),
    .wp-block.bx-map-component .bx-stat__inner {
        padding-top: var(--spacing-104)
    }
}

@media(min-width:22.5em) {
    .bx-map-container-large {
        display: none
    }
}

@media (min-width:80em) {
    .bx-map-container-large {
        display: block
    }
}

@media(min-width:22.5em) {
    .bx-map-container-min {
        display: block;
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-map-container-min {
        display: none
    }
}

.wp-block-blackstone-data-automation-dynamic-map__map-legend {
    fill: var(--c-copy) !important;
    pointer-events: none
}

@media(min-width:22.5em) {
    .wp-block-blackstone-data-automation-dynamic-map__map-legend {
        margin-right: auto
    }
}

@media (min-width:80em) {
    .wp-block-blackstone-data-automation-dynamic-map__map-legend {
        margin-left: 0;
        margin-right: auto;
        position: absolute
    }
}

.wp-block-blackstone-data-automation-dynamic-map__map {
    z-index: 1
}

@media (min-width:80em) {
    .wp-block-blackstone-data-automation-dynamic-map__map {
        margin-left: 17.688rem;
        max-width: 53.313rem
    }
}

@media (min-width:90em) {
    .wp-block-blackstone-data-automation-dynamic-map__map {
        margin-left: 21.188rem;
        max-width: 57.813rem
    }
}

@media (min-width:120em) {
    .wp-block-blackstone-data-automation-dynamic-map__map {
        margin-left: 24.688rem;
        max-width: 78.313rem
    }
}

@media (min-width:22.5em) {
    .wp-block-blackstone-data-automation-dynamic-map__map {
        margin-bottom: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .wp-block-blackstone-data-automation-dynamic-map__map {
        margin-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-map-container-large {
        margin-right: var(--spacing-24)
    }
}

@media (min-width:90em) {
    .bx-map-container-large {
        margin-right: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-map-container-large {
        margin-right: var(--spacing-96)
    }
}

.wp-block-blackstone-data-automation-dynamic-map__map-container {
    background-color: var(--c-background);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 0;
    position: relative
}

@media (min-width:48em) {
    .wp-block-blackstone-data-automation-dynamic-map__map-container {
        margin-bottom: 0
    }
}

.wp-block-blackstone-data-automation-dynamic-map__pin-legend {
    align-items: center;
    align-self: flex-end;
    display: none
}

@media (min-width:48em) {
    .wp-block-blackstone-data-automation-dynamic-map__pin-legend {
        display: flex
    }
}

.wp-block-blackstone-data-automation-dynamic-map__pin-legend p {
    font-weight: var(--fw-regular);
    margin: 0 0 0 var(--pad-tiny)
}

@media(min-width:22.5em) {
    .wp-block-blackstone-data-automation-dynamic-map__pin-legend p {
        font-size: var(--fs-18)
    }
}

@media(min-width:120em) {
    .wp-block-blackstone-data-automation-dynamic-map__pin-legend p {
        font-size: var(--fs-20)
    }
}

.wp-block-blackstone-data-automation-dynamic-map__pin-legend svg {
    height: 2.43rem;
    width: 1.625rem
}

.wp-block-blackstone-data-automation-dynamic-map__map,
.wp-block-blackstone-data-automation-dynamic-map__tooltip {
    filter: drop-shadow(var(--box-shadow-default))
}

.wp-block-blackstone-data-automation-dynamic-map h2.wp-block-blackstone-data-automation-dynamic-map__title {
    font-size: var(--fs-h4);
    margin-bottom: var(--vertical-spacing-xlarge) !important;
    max-width: 30ch;
    text-align: center
}

.wp-block-blackstone-data-automation-dynamic-map__tooltip {
    background: var(--c-copy);
    border: 0;
    border-radius: 0;
    color: var(--c-background);
    display: none;
    font-size: var(--fs-label);
    min-width: 9.375rem;
    opacity: 0;
    padding: .625rem .625rem;
    pointer-events: none;
    position: absolute;
    transform: translateY(calc(-50% - .625rem));
    z-index: 2
}

.wp-block-blackstone-data-automation-dynamic-map__tooltip:before {
    border-left: .625rem solid transparent;
    border-right: .625rem solid transparent;
    border-top: .625rem solid var(--c-copy);
    content: "";
    height: 0;
    left: .313rem;
    position: absolute;
    top: calc(100% - .063rem);
    width: 0
}

@media (min-width:48em) {
    .wp-block-blackstone-data-automation-dynamic-map__tooltip {
        display: block
    }
}

.wp-block-blackstone-data-automation-dynamic-map__mobile-cities-item,
.wp-block-blackstone-data-automation-dynamic-map__tooltip-concentration,
.wp-block-blackstone-data-automation-dynamic-map__tooltip-label {
    font-family: var(--f-sans)
}

@media(min-width:22.5em) {

    .wp-block-blackstone-data-automation-dynamic-map__mobile-cities-item,
    .wp-block-blackstone-data-automation-dynamic-map__tooltip-concentration,
    .wp-block-blackstone-data-automation-dynamic-map__tooltip-label {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {

    .wp-block-blackstone-data-automation-dynamic-map__mobile-cities-item,
    .wp-block-blackstone-data-automation-dynamic-map__tooltip-concentration,
    .wp-block-blackstone-data-automation-dynamic-map__tooltip-label {
        font-size: var(--fs-18)
    }
}

.wp-block-blackstone-data-automation-dynamic-map__mobile-cities-title {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    margin-bottom: var(--spacing-24)
}

@media(min-width:22.5em) {
    .wp-block-blackstone-data-automation-dynamic-map__mobile-cities-title {
        font-size: var(--fs-18)
    }
}

.wp-block-blackstone-data-automation-dynamic-map__mobile-cities-item-concentration,
.wp-block-blackstone-data-automation-dynamic-map__tooltip-concentration {
    font-weight: var(--fw-regular)
}

.wp-block-blackstone-data-automation-dynamic-map__tooltip-concentration,
.wp-block-blackstone-data-automation-dynamic-map__tooltip-label {
    margin: 0;
    padding: 0;
    text-align: center
}

.wp-block-blackstone-data-automation-dynamic-map__mobile-cities {
    display: block
}

@media (min-width:48em) {
    .wp-block-blackstone-data-automation-dynamic-map__mobile-cities {
        display: none
    }
}

.wp-block-blackstone-data-automation-dynamic-map__mobile-cities-list {
    -moz-column-count: 2;
    column-count: 2
}

.wp-block-blackstone-data-automation-dynamic-map__mobile-cities-item {
    margin-bottom: var(--spacing-8);
    margin-top: 0
}

.wp-block-blackstone-data-automation-dynamic-map__mobile-cities-columns {
    display: flex;
    gap: 1rem
}

.wp-block-blackstone-data-automation-dynamic-map__mobile-cities-column>:last-child {
    margin-bottom: 0 !important
}

.wp-block-blackstone-data-automation-dynamic-map__mobile-cities-column {
    flex: 1
}

.wp-block-blackstone-data-automation-dynamic-map__mobile-cities-item-concentration {
    margin-left: 1ch
}

.wp-block-blackstone-data-automation-dynamic-map__stats {
    margin-bottom: var(--pad-xl);
    margin-top: var(--pad-xl)
}

.wp-block-blackstone-data-automation-dynamic-map__stats-wrap {
    grid-gap: var(--pad-lg);
    display: grid;
    gap: var(--pad-lg);
    margin-top: var(--pad-lg)
}

@media (min-width:48em) {
    .wp-block-blackstone-data-automation-dynamic-map__stats-wrap {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        margin-top: var(--pad-xl)
    }
}

.wp-block-blackstone-data-automation-dynamic-map__stats-title {
    text-align: center
}

.wp-block-blackstone-data-automation-dynamic-map__stat-value {
    color: var(--c-copper-400);
    margin-bottom: 0;
    margin-top: 0;
    text-align: center
}

.wp-block-blackstone-data-automation-dynamic-map__stat-desc {
    font-size: 1rem;
    font-weight: var(--fw-bold);
    margin-bottom: 0;
    margin-top: 0;
    text-align: center
}

.bx-map-component {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-map-component-container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

.bx-map-component__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media(min-width:22.5em) {
    .bx-map-component__title {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-80)
    }
}

@media(min-width:26em) {
    .bx-map-component__title {
        padding-bottom: var(--spacing-80)
    }
}

@media(min-width:48em) {
    .bx-map-component__title {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-88)
    }
}

@media(min-width:80em) {
    .bx-map-component__title {
        padding-bottom: var(--spacing-96);
        width: 66.5rem
    }
}

@media(min-width:90em) {
    .bx-map-component__title {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-104);
        width: 79rem
    }
}

@media(min-width:120em) {
    .bx-map-component__title {
        font-size: var(--fs-56);
        padding-bottom: var(--spacing-112);
        width: 90rem
    }
}

.bx-map-component-container[\:has\(\.wp-block-blackstone-data-automation-dynamic-map__map-container\)] .block-list-appender,
.bx-map-component-container[\:has\(\.wp-block-blackstone-dynamic-map__map-container\)] .block-list-appender {
    display: none
}

.bx-map-component-container:has(.wp-block-blackstone-data-automation-dynamic-map__map-container) .block-list-appender,
.bx-map-component-container:has(.wp-block-blackstone-dynamic-map__map-container) .block-list-appender {
    display: none
}

.wp-block-blackstone-dynamic-map {
    overflow: hidden;
    width: 100%
}

.wp-block-blackstone-dynamic-map__title {
    margin-left: auto;
    margin-right: auto
}

.wp-block-blackstone-dynamic-map__map-legend {
    fill: var(--c-copy) !important;
    pointer-events: none
}

@media (min-width:80em) {
    .wp-block-blackstone-dynamic-map__map-legend {
        margin-left: 0;
        position: absolute
    }

    .wp-block-blackstone-dynamic-map__map {
        margin-left: auto;
        margin-right: auto;
        max-width: 43.75rem
    }
}

@media (min-width:90em) {
    .wp-block-blackstone-dynamic-map__map {
        margin-left: auto;
        margin-right: auto;
        max-width: 45.62rem
    }
}

@media (min-width:120em) {
    .wp-block-blackstone-dynamic-map__map {
        margin-left: auto;
        margin-right: auto;
        max-width: 68.75rem
    }
}

@media (min-width:22.5em) {
    .wp-block-blackstone-dynamic-map__map {
        margin-bottom: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .wp-block-blackstone-dynamic-map__map {
        margin-bottom: 0
    }
}

.wp-block-blackstone-dynamic-map__map {
    z-index: 1
}

@media (min-width:80em) {
    .wp-block-blackstone-dynamic-map__map {
        margin-left: 17.688rem;
        max-width: 53.313rem
    }
}

@media (min-width:90em) {
    .wp-block-blackstone-dynamic-map__map {
        margin-left: 21.188rem;
        max-width: 57.813rem
    }
}

@media (min-width:120em) {
    .wp-block-blackstone-dynamic-map__map {
        margin-left: 24.688rem;
        max-width: 78.313rem
    }
}

.wp-block-blackstone-dynamic-map__map-container {
    background-color: var(--c-background);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 0;
    position: relative
}

@media (min-width:48em) {
    .wp-block-blackstone-dynamic-map__map-container {
        margin-bottom: 0
    }
}

.wp-block-blackstone-dynamic-map__pin-legend {
    align-items: center;
    align-self: flex-end;
    display: none
}

@media (min-width:48em) {
    .wp-block-blackstone-dynamic-map__pin-legend {
        display: flex
    }
}

.wp-block-blackstone-dynamic-map__pin-legend p {
    font-weight: var(--fw-regular);
    margin: 0 0 0 var(--pad-tiny)
}

@media(min-width:22.5em) {
    .wp-block-blackstone-dynamic-map__pin-legend p {
        font-size: var(--fs-18)
    }
}

@media(min-width:120em) {
    .wp-block-blackstone-dynamic-map__pin-legend p {
        font-size: var(--fs-20)
    }
}

.wp-block-blackstone-dynamic-map__pin-legend svg {
    height: 2.43rem;
    width: 1.625rem
}

.wp-block-blackstone-dynamic-map__map,
.wp-block-blackstone-dynamic-map__tooltip {
    filter: drop-shadow(var(--box-shadow-default))
}

.wp-block-blackstone-dynamic-map h2.wp-block-blackstone-dynamic-map__title {
    font-size: var(--fs-h4);
    margin-bottom: var(--vertical-spacing-xlarge) !important;
    max-width: 30ch;
    text-align: center
}

.wp-block-blackstone-dynamic-map__tooltip {
    background: var(--c-copy);
    border: 0;
    border-radius: 0;
    color: var(--c-background);
    display: none;
    font-size: var(--fs-label);
    min-width: 9.375rem;
    opacity: 0;
    padding: .625rem .625rem;
    pointer-events: none;
    position: absolute;
    transform: translateY(calc(-50% - .625rem));
    z-index: 2
}

.wp-block-blackstone-dynamic-map__tooltip:before {
    border-left: .625rem solid transparent;
    border-right: .625rem solid transparent;
    border-top: .625rem solid var(--c-copy);
    content: "";
    height: 0;
    left: .313rem;
    position: absolute;
    top: calc(100% - .063rem);
    width: 0
}

@media (min-width:48em) {
    .wp-block-blackstone-dynamic-map__tooltip {
        display: block
    }
}

.wp-block-blackstone-dynamic-map__mobile-cities-item,
.wp-block-blackstone-dynamic-map__tooltip-concentration,
.wp-block-blackstone-dynamic-map__tooltip-label {
    font-family: var(--f-sans)
}

@media(min-width:22.5em) {

    .wp-block-blackstone-dynamic-map__mobile-cities-item,
    .wp-block-blackstone-dynamic-map__tooltip-concentration,
    .wp-block-blackstone-dynamic-map__tooltip-label {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {

    .wp-block-blackstone-dynamic-map__mobile-cities-item,
    .wp-block-blackstone-dynamic-map__tooltip-concentration,
    .wp-block-blackstone-dynamic-map__tooltip-label {
        font-size: var(--fs-18)
    }
}

.wp-block-blackstone-dynamic-map__mobile-cities-title {
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    margin-bottom: var(--spacing-24)
}

@media(min-width:22.5em) {
    .wp-block-blackstone-dynamic-map__mobile-cities-title {
        font-size: var(--fs-18)
    }
}

.wp-block-blackstone-dynamic-map__mobile-cities-item-concentration,
.wp-block-blackstone-dynamic-map__tooltip-concentration {
    font-weight: var(--fw-regular)
}

.wp-block-blackstone-dynamic-map__tooltip-concentration,
.wp-block-blackstone-dynamic-map__tooltip-label {
    margin: 0;
    padding: 0;
    text-align: center
}

.wp-block-blackstone-dynamic-map__mobile-cities {
    display: block
}

@media (min-width:48em) {
    .wp-block-blackstone-dynamic-map__mobile-cities {
        display: none
    }
}

.wp-block-blackstone-dynamic-map__mobile-cities-list {
    -moz-column-count: 2;
    column-count: 2
}

.wp-block-blackstone-dynamic-map__mobile-cities-columns {
    display: flex;
    gap: 1rem
}

.wp-block-blackstone-dynamic-map__mobile-cities-column>:last-child {
    margin-bottom: 0 !important
}

.wp-block-blackstone-dynamic-map__mobile-cities-column {
    flex: 1
}

.wp-block-blackstone-dynamic-map__mobile-cities-item {
    margin-bottom: var(--spacing-8);
    margin-top: 0
}

.wp-block-blackstone-dynamic-map__mobile-cities-item-concentration {
    margin-left: 1ch
}

.wp-block-blackstone-dynamic-map__stats {
    margin-bottom: var(--pad-xl);
    margin-top: var(--pad-xl)
}

.wp-block-blackstone-dynamic-map__stats-wrap {
    grid-gap: var(--pad-lg);
    display: grid;
    gap: var(--pad-lg);
    margin-top: var(--pad-lg)
}

@media (min-width:48em) {
    .wp-block-blackstone-dynamic-map__stats-wrap {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        margin-top: var(--pad-xl)
    }
}

.wp-block-blackstone-dynamic-map__stats-title {
    text-align: center
}

.wp-block-blackstone-dynamic-map__stat-value {
    color: var(--c-copper-400);
    margin-bottom: 0;
    margin-top: 0;
    text-align: center
}

.wp-block-blackstone-dynamic-map__stat-desc {
    font-size: 1rem;
    font-weight: var(--fw-bold);
    margin-bottom: 0;
    margin-top: 0;
    text-align: center
}

.bx__gated-content {
    max-width: 100%
}

.bx_gated-content-item-hide.bx__gated-content__item:not(:first-child),
.hide-bx-gated-content .bx__gated-content__item:not(:first-child) {
    display: none !important
}

.bx-vertical-scrolling-list-block {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-vertical-scrolling-list-block-author .bx-featured.is-selected,
.bx-vertical-scrolling-list-block-author.has-child-selected .bx-featured.has-child-selected,
.bx-vertical-scrolling-list-block-author:not(.has-child-selected)[\:has\(\.bx-featured\:not\(\.is-selected\)\:not\(\.has-child-selected\)\)] .block-editor-block-list__layout>:first-child {
    display: block
}

.bx-vertical-scrolling-list-block-author .bx-featured.is-selected,
.bx-vertical-scrolling-list-block-author.has-child-selected .bx-featured.has-child-selected,
.bx-vertical-scrolling-list-block-author:not(.has-child-selected):has(.bx-featured:not(.is-selected):not(.has-child-selected)) .block-editor-block-list__layout>:first-child {
    display: block
}

.bx-vertical-scrolling-list-block-author .bx-featured:not(.is-selected):not(.has-child-selected),
.bx-vertical-scrolling-list-block-author[\:has\(\.bx-featured\.is-selected\:not\(\:first-child\)\)] .bx-featured:first-child {
    display: none
}

.bx-vertical-scrolling-list-block-author .bx-featured:not(.is-selected):not(.has-child-selected),
.bx-vertical-scrolling-list-block-author:has(.bx-featured.is-selected:not(:first-child)) .bx-featured:first-child {
    display: none
}

@media (min-width:22.5em) {
    .bx-vertical-list-featured-top-padding {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:26em) {
    .bx-vertical-list-featured-top-padding {
        padding-top: var(--spacing-64)
    }
}

@media (min-width:48em) {
    .bx-vertical-list-featured-top-padding {
        padding-top: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-vertical-list-featured-top-padding {
        padding-top: 0
    }
}

.bx-vertical-scroll-list-media:last-child,
.bx-vertical-scrolling-list-block-container-min>:last-child {
    padding-bottom: 0 !important
}

@media (min-width:22.5em) {
    .bx-vertical-scrolling-list-block-container-min {
        display: block
    }
}

@media (min-width:80em) {
    .bx-vertical-scrolling-list-block-container-min {
        display: none
    }
}

@media (min-width:22.5em) {
    .bx-vertical-scrolling-list-block-container-min .bx-featured_content__front {
        padding-bottom: var(--spacing-256)
    }
}

@media (min-width:26em) {
    .bx-vertical-scrolling-list-block-container-min .bx-featured_content__front {
        padding-bottom: var(--spacing-256)
    }
}

@media (min-width:48em) {
    .bx-vertical-scrolling-list-block-container-min .bx-featured_content__front {
        padding-bottom: var(--spacing-296)
    }
}

@media (min-width:22.5em) {
    .bx-vertical-scrolling-list-block .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-32)
    }

    .bx-vertical-scrolling-list-block .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-vertical-scrolling-list-block .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-40)
    }

    .bx-vertical-scrolling-list-block .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-vertical-scrolling-list-block .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }

    .bx-vertical-scrolling-list-block .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-vertical-scrolling-list-block .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }

    .bx-vertical-scrolling-list-block .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {

    .bx-vertical-scrolling-list-block .bx-featured-content__insights-description-spacing,
    .editor-styles-wrapper .bx-vertical-scrolling-list-block .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:48em) {

    .bx-vertical-scrolling-list-block .bx-featured-content__insights-description-spacing,
    .editor-styles-wrapper .bx-vertical-scrolling-list-block .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:80em) {

    .bx-vertical-scrolling-list-block .bx-featured-content__insights-description-spacing,
    .editor-styles-wrapper .bx-vertical-scrolling-list-block .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {

    .bx-vertical-scrolling-list-block .bx-featured-content__insights-description-spacing,
    .editor-styles-wrapper .bx-vertical-scrolling-list-block .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48) !important
    }
}

@media (min-width:22.5em) {
    .bx-vertical-scrolling-list-block .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-32)
    }

    .bx-vertical-scrolling-list-block .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-vertical-scrolling-list-block .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-40)
    }

    .bx-vertical-scrolling-list-block .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-vertical-scrolling-list-block .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }

    .bx-vertical-scrolling-list-block .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-vertical-scrolling-list-block .bx-featured_content__front[\:not-has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }

    .bx-vertical-scrolling-list-block .bx-featured_content__front:not(:has(.bx-featured-content__enabled-chart)) .bx-featured-content__description-spacing {
        padding-bottom: var(--spacing-56)
    }
}

@media (min-width:22.5em) {
    .bx-vertical-scrolling-list-block .bx-featured-content-stats-inner__medium {
        padding-top: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-vertical-scrolling-list-block .bx-featured-content-stats-inner__medium {
        padding-top: var(--spacing-56)
    }

    .bx-vertical-scrolling-list-block .bx-featured-content-title__min {
        width: 100%
    }
}

@media(min-width:80em) {
    .bx-vertical-scrolling-list-block .bx-featured-content-title__min {
        width: auto
    }
}

.bx-vertical-scrolling-list-block .bx-featured-content-title__min,
.bx-vertical-scrolling-list-block .bx-featured-content__title {
    font-size: var(--fs-32) !important
}

@media(min-width:48em) {

    .bx-vertical-scrolling-list-block .bx-featured-content-title__min,
    .bx-vertical-scrolling-list-block .bx-featured-content__title {
        font-size: var(--fs-40) !important
    }
}

@media(min-width:80em) {

    .bx-vertical-scrolling-list-block .bx-featured-content-title__min,
    .bx-vertical-scrolling-list-block .bx-featured-content__title {
        font-size: var(--fs-32) !important
    }
}

@media(min-width:90em) {

    .bx-vertical-scrolling-list-block .bx-featured-content-title__min,
    .bx-vertical-scrolling-list-block .bx-featured-content__title {
        font-size: var(--fs-32) !important
    }
}

@media(min-width:120em) {

    .bx-vertical-scrolling-list-block .bx-featured-content-title__min,
    .bx-vertical-scrolling-list-block .bx-featured-content__title {
        font-size: var(--fs-40) !important
    }
}

.bx-vertical-scrolling-list-block-author .bx-inline-disclaimer__item .tenup--block-components__character-count {
    margin-left: 12.5rem
}

.bx-vertical-scrolling-list-block-author[\:has\(\.bx-featured-content-left__inner\)] .bx-inline-disclaimer__item .tenup--block-components__character-count {
    margin-left: 21.87rem
}

.bx-vertical-scrolling-list-block-author:has(.bx-featured-content-left__inner) .bx-inline-disclaimer__item .tenup--block-components__character-count {
    margin-left: 21.87rem
}

.bx-vertical-scrolling-list-block-author .bx-featured-content-left__inner,
.bx-vertical-scrolling-list-block-author .bx-featured-content-right__inner {
    padding-bottom: 0 !important
}

@media(min-width:80em) {

    .bx-vertical-scrolling-list-block-author[\:has\(\.bx-featured-content-left__inner\)] .bx-inline-disclaimer__content,
    .bx-vertical-scrolling-list-block-author[\:has\(\.bx-featured-content-left__inner\)] .bx-inline-disclaimer__error {
        margin-left: 31.5rem
    }

    .bx-vertical-scrolling-list-block-author:has(.bx-featured-content-left__inner) .bx-inline-disclaimer__content,
    .bx-vertical-scrolling-list-block-author:has(.bx-featured-content-left__inner) .bx-inline-disclaimer__error {
        margin-left: 31.5rem
    }
}

@media(min-width:90em) {

    .bx-vertical-scrolling-list-block-author[\:has\(\.bx-featured-content-left__inner\)] .bx-inline-disclaimer__content,
    .bx-vertical-scrolling-list-block-author[\:has\(\.bx-featured-content-left__inner\)] .bx-inline-disclaimer__error {
        margin-left: 35rem
    }

    .bx-vertical-scrolling-list-block-author:has(.bx-featured-content-left__inner) .bx-inline-disclaimer__content,
    .bx-vertical-scrolling-list-block-author:has(.bx-featured-content-left__inner) .bx-inline-disclaimer__error {
        margin-left: 35rem
    }
}

@media(min-width:120em) {

    .bx-vertical-scrolling-list-block-author[\:has\(\.bx-featured-content-left__inner\)] .bx-inline-disclaimer__content,
    .bx-vertical-scrolling-list-block-author[\:has\(\.bx-featured-content-left__inner\)] .bx-inline-disclaimer__error {
        margin-left: 39rem
    }

    .bx-vertical-scrolling-list-block-author:has(.bx-featured-content-left__inner) .bx-inline-disclaimer__content,
    .bx-vertical-scrolling-list-block-author:has(.bx-featured-content-left__inner) .bx-inline-disclaimer__error {
        margin-left: 39rem
    }
}

@media(min-width:48em) {
    .bx-vertical-scrolling-list-block-container-min .bx-featured-content__description {
        width: 43rem
    }
}

@media(min-width:80em) {
    .bx-vertical-scrolling-list-block-container-min .bx-featured-content__description {
        width: auto
    }
}

.bx-vertical-scrolling-list-block .feature-content-text-weight {
    font-weight: var(--fw-regular) !important
}

.bx-vertical-scroll-list-top {
    position: fixed
}

@media (min-width:80em) {
    .bx-vertical-scroll-list-top {
        top: var(--spacing-144);
        width: 24rem
    }
}

@media (min-width:90em) {
    .bx-vertical-scroll-list-top {
        top: var(--spacing-160);
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-vertical-scroll-list-top {
        top: var(--spacing-192);
        width: 31.5rem
    }
}

@media (min-width:80em) {
    .bx-vertical-scroll-list-media {
        padding-bottom: 37.5rem
    }
}

@media (min-width:90em) {
    .bx-vertical-scroll-list-media {
        padding-bottom: 42.5rem
    }
}

@media (min-width:120em) {
    .bx-vertical-scroll-list-media {
        padding-bottom: 50rem
    }
}

@media (min-width:80em) {
    .bx-has-spacing {
        margin-top: 5pc
    }
}

@media (min-width:90em) {
    .bx-has-spacing {
        margin-top: 88px
    }
}

@media (min-width:120em) {
    .bx-has-spacing {
        margin-top: 99px
    }
}

.bx-vertical-scrolling-list-block .block-editor-block-list__layout .bx-featured {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.bx-vertical-scrolling-list-block-container-large .bx-featured-content__content-vertical[aria-hidden=true] {
    display: none
}

.bx-vertical-scrolling-list-block-container-large .bx-featured-content__content-vertical[aria-hidden=false] {
    display: block
}

@media (min-width:90em) {

    .bx-vertical-scrolling-list-block-container-large .bx-featured-content-left__inner,
    .bx-vertical-scrolling-list-block-container-large .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-left__inner {
        grid-template-areas: "Content Content Content Content Content . Image Image Image Image Image Image Image Image Image Image"
    }

    .bx-vertical-scrolling-list-block-container-large .bx-featured-content-left__inner,
    .bx-vertical-scrolling-list-block-container-large .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-left__inner {
        grid-template-areas: "Content Content Content Content Content . Image Image Image Image Image Image Image Image Image Image"
    }
}

@media (min-width:120em) {

    .bx-vertical-scrolling-list-block-container-large .bx-featured-content-left__inner,
    .bx-vertical-scrolling-list-block-container-large .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-left__inner {
        grid-template-areas: "Content Content Content Content Content . . Image Image Image Image Image Image Image Image Image"
    }

    .bx-vertical-scrolling-list-block-container-large .bx-featured-content-left__inner,
    .bx-vertical-scrolling-list-block-container-large .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-left__inner {
        grid-template-areas: "Content Content Content Content Content . . Image Image Image Image Image Image Image Image Image"
    }
}

@media (min-width:90em) {

    .bx-vertical-scrolling-list-block-container-large .bx-featured-content-right__inner,
    .bx-vertical-scrolling-list-block-container-large .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-right__inner {
        grid-template-areas: "Image Image Image Image Image Image Image Image Image Image . Content Content Content Content Content"
    }

    .bx-vertical-scrolling-list-block-container-large .bx-featured-content-right__inner,
    .bx-vertical-scrolling-list-block-container-large .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-right__inner {
        grid-template-areas: "Image Image Image Image Image Image Image Image Image Image . Content Content Content Content Content"
    }
}

@media (min-width:120em) {

    .bx-vertical-scrolling-list-block-container-large .bx-featured-content-right__inner,
    .bx-vertical-scrolling-list-block-container-large .bx-featured_content__front[\:has\(\.bx-featured-content__enabled-chart\)] .bx-featured-content-right__inner {
        grid-template-areas: "Image Image Image Image Image Image Image Image Image . . Content Content Content Content Content"
    }

    .bx-vertical-scrolling-list-block-container-large .bx-featured-content-right__inner,
    .bx-vertical-scrolling-list-block-container-large .bx-featured_content__front:has(.bx-featured-content__enabled-chart) .bx-featured-content-right__inner {
        grid-template-areas: "Image Image Image Image Image Image Image Image Image . . Content Content Content Content Content"
    }
}

@media (min-width:120em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured-content__description {
        width: 31.5rem
    }
}

@media (min-width:90em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured-content-chart__title {
        width: 40.313rem
    }
}

@media (min-width:120em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured-content-chart__title {
        width: 44.688rem
    }
}

@media (min-width:48em) and (max-width:79.9375em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured-content__caption {
        width: 39.5rem
    }
}

@media (min-width:90em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured-content__caption {
        width: 44.5rem
    }
}

@media (min-width:120em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured-content__caption {
        width: 44.5rem
    }
}

.fade-in-up {
    animation: fadeInUp .6s ease-out forwards;
    opacity: 0;
    transform: translateY(1.25rem)
}

.fade-in-up:nth-child(2) {
    animation-delay: .2s
}

.fade-in-up:nth-child(3) {
    animation-delay: .4s
}

.fade-in-up:nth-child(4) {
    animation-delay: .7s
}

@media(min-width:22.5em) {
    .bx-vertical-scrolling-list-block-container-large {
        display: none
    }
}

@media (min-width:80em) {
    .bx-vertical-scrolling-list-block-container-large {
        display: block
    }
}

.bx-vertical-scrolling-list-block--editor .bx-featured-content__caption-font {
    display: none
}

@media (min-width:80em) {
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__item {
        --columns: 16;
        grid-template-areas: "content content content content content content content content content content content content content content content content "
    }
}

@media print {
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__item {
        --columns: 16;
        grid-template-areas: "content content content content content content content content content content content content content content content content "
    }
}

@media (min-width:90em) {
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__item {
        --columns: 16;
        grid-template-areas: "content content content content content content content content content content content content content content content content "
    }
}

@media (min-width:120em) {
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__item {
        --columns: 16;
        grid-template-areas: "content content content content content content content content content content content content content content content content "
    }
}

@media (min-width:80em) {

    .bx-vertical-scrolling-list-block-author .bx-inline-disclaimer__item .bx-inline-disclaimer__content,
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__item .bx-inline-disclaimer__content {
        width: 39.5rem
    }
}

@media print {

    .bx-vertical-scrolling-list-block-author .bx-inline-disclaimer__item .bx-inline-disclaimer__content,
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__item .bx-inline-disclaimer__content {
        width: 39.5rem
    }
}

@media (min-width:90em) {

    .bx-vertical-scrolling-list-block-author .bx-inline-disclaimer__item .bx-inline-disclaimer__content,
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__item .bx-inline-disclaimer__content {
        width: 44.5rem
    }
}

@media (min-width:120em) {

    .bx-vertical-scrolling-list-block-author .bx-inline-disclaimer__item .bx-inline-disclaimer__content,
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__item .bx-inline-disclaimer__content {
        width: 44.5rem
    }
}

.bx-vertical-scrolling-list-block .bx-inline-disclaimer__inner {
    padding-top: 0
}

@media(min-width:22.5em) {
    .bx-vertical-scrolling-list-block .bx-inline-disclaimer__inner {
        padding-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-vertical-scrolling-list-block .bx-inline-disclaimer__inner {
        padding-bottom: 0
    }
}

@media (min-width:22.5em) {
    .bx-vertical-scroll__media-spacing {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-vertical-scroll__media-spacing {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-vertical-scroll__media-spacing {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-vertical-scroll__media-spacing {
        margin-bottom: var(--spacing-40)
    }
}

.is-color-theme-dark .bx-vertical-scrolling-list-block__appender button {
    box-shadow: inset 0 0 0 1px var(--c-white);
    color: var(--c-white)
}

@media(min-width:90em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured_content__front .bx-featured-content__video {
        height: 27.563rem !important;
        width: 49rem !important
    }
}

@media(min-width:120em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured_content__front .bx-featured-content__video {
        height: 32.313rem !important;
        width: 57.5rem !important
    }
}

@media(min-width:22.5em) {

    .bx-vertical-scroll-list-media[\:has\(\.bx-featured-content__video\,\%20\.bx-featured-content__chart\,\%20\.bx-featured-content__img\%20\%20\)] .bx-inline-disclaimer__inner,
    .bx-vertical-scrolling-list-block-container-min[\:has\(\.bx-featured-content__video\,\%20\.bx-featured-content__chart\,\%20\.bx-featured-content__img\%20\%20\)] .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-32) !important
    }

    .bx-vertical-scroll-list-media:has(.bx-featured-content__video, .bx-featured-content__chart, .bx-featured-content__img) .bx-inline-disclaimer__inner,
    .bx-vertical-scrolling-list-block-container-min:has(.bx-featured-content__video, .bx-featured-content__chart, .bx-featured-content__img) .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-32) !important
    }
}

@media(min-width:120em) {

    .bx-vertical-scroll-list-media[\:has\(\.bx-featured-content__video\,\%20\.bx-featured-content__chart\,\%20\.bx-featured-content__img\%20\%20\)] .bx-inline-disclaimer__inner,
    .bx-vertical-scrolling-list-block-container-min[\:has\(\.bx-featured-content__video\,\%20\.bx-featured-content__chart\,\%20\.bx-featured-content__img\%20\%20\)] .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-40) !important
    }

    .bx-vertical-scroll-list-media:has(.bx-featured-content__video, .bx-featured-content__chart, .bx-featured-content__img) .bx-inline-disclaimer__inner,
    .bx-vertical-scrolling-list-block-container-min:has(.bx-featured-content__video, .bx-featured-content__chart, .bx-featured-content__img) .bx-inline-disclaimer__inner {
        padding-top: var(--spacing-40) !important
    }
}

@media(min-width:80em) {

    .bx-vertical-scrolling-list-block-container-large .bx-collapse-content,
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__content-font,
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__show-more {
        font-size: var(--fs-16) !important
    }
}

@media(min-width:120em) {

    .bx-vertical-scrolling-list-block-container-large .bx-collapse-content,
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__content-font,
    .bx-vertical-scrolling-list-block-container-large .bx-inline-disclaimer__show-more {
        font-size: var(--fs-18) !important
    }
}

@media screen and (max-width:1279px) {
    .bx-vertical-scrolling-list-block-container-min .bx-inline-disclaimer__content-font {
        font-size: var(--fs-16) !important
    }
}

.bx-vertical-scrolling-list-block-container-large .bx-featured-content__content-vertical>:last-child {
    padding-bottom: 0 !important
}

.bx-vertical-scrolling-list-block-container-large .bx-featured-content__content .bx-featured-content__content-vertical:last-child {
    position: absolute
}

@media (min-width:80em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured-content__content .bx-featured-content__content-vertical:last-child {
        width: 24rem
    }
}

@media (min-width:90em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured-content__content .bx-featured-content__content-vertical:last-child {
        width: 24rem
    }
}

@media (min-width:120em) {
    .bx-vertical-scrolling-list-block-container-large .bx-featured-content__content .bx-featured-content__content-vertical:last-child {
        width: 31.5rem
    }
}

.bx-eltif-gating-country-dropdown {
    z-index: 99
}

@media (min-width:22.5em) {
    .bx-eltif-gating-last-option {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-eltif-gating-last-option {
        padding-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-eltif-gating-last-option {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-eltif-gating-last-option {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-eltif-gating-last-option {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-eltif-gating-last-option:after,
    .bx-eltif-gating-last-option:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:26em) {

    .bx-eltif-gating-last-option:after,
    .bx-eltif-gating-last-option:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-eltif-gating-last-option:after,
    .bx-eltif-gating-last-option:before {
        bottom: var(--spacing-24) !important
    }
}

@media (min-width:80em) {

    .bx-eltif-gating-last-option:after,
    .bx-eltif-gating-last-option:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:90em) {

    .bx-eltif-gating-last-option:after,
    .bx-eltif-gating-last-option:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {

    .bx-eltif-gating-last-option:after,
    .bx-eltif-gating-last-option:before {
        bottom: var(--spacing-32) !important
    }
}

.eltif-gating-disclaimer-notice,
.eltif-gating-disclaimer-notice-content,
.eltif-gating-eligibility-notice,
.eltif-gating-no-access-content,
.eltif-gating-no-access-notice {
    display: none
}

#eltif-submit-attestation,
#eltif-submit-country-investor-type,
#eltif-submit-eligibility {
    background: linear-gradient(to right, var(--c-black) 50%, var(--c-white) 50%) !important;
    background-position: 100% 100% !important;
    background-size: 200% 100% !important;
    transition: all .25s ease-out !important
}

#eltif-submit-attestation:hover,
#eltif-submit-country-investor-type:hover,
#eltif-submit-eligibility:hover {
    background-position: 0 100% !important;
    color: #fff
}

.eltif-gating-primary-buttons {
    padding-bottom: var(--spacing-80) !important
}

.eltif-checkmark {
    background: #caced7;
    display: block;
    height: 22px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 22px
}

.eltif-checkmark:after {
    content: "";
    position: absolute
}

input[type=checkbox]:checked+.eltif-checkmark {
    background: #000
}

input[type=checkbox]:checked+.eltif-checkmark:after {
    border: solid #fff;
    border-width: 0 3px 3px 0;
    height: 10px;
    left: 8px;
    top: 5px;
    transform: rotate(45deg);
    width: 5px
}

.bx-eltif-gating-disabled {
    opacity: .5;
    pointer-events: none
}

.bx-eltif-gating-disabled::hover {
    cursor: not-allowed
}

.eltif-gating-eligibility-confirmation-label {
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    font-weight: var(--fw-regular);
    padding-bottom: var(--spacing-24)
}

.eltif-gating-eligibility-content .dialog-content-conditional p:empty,
.eltif-gating-eligibility-content .dialog-content-conditional p:nth-last-child(2) {
    padding-bottom: 0 !important
}

.eltif-gating-eligibility-content .dialog-content-conditional p:not(:last-child) {
    padding-bottom: var(--spacing-16)
}

.eltif-gating-eligibility-content {
    padding-bottom: var(--spacing-48)
}

@media (min-width:22.5em) {
    .eltif-eligibility-footer {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:26em) {
    .eltif-eligibility-footer {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .eltif-eligibility-footer {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .eltif-eligibility-footer {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .eltif-eligibility-footer {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .eltif-eligibility-footer {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:22.5em) {
    .eltif-gating-disclaimer-notice-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .eltif-gating-disclaimer-notice-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .eltif-gating-disclaimer-notice-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .eltif-gating-disclaimer-notice-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .eltif-gating-disclaimer-notice-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .eltif-gating-disclaimer-notice-content {
        padding-bottom: var(--spacing-48)
    }
}

.eltif-gating-disclaimer-acceptance {
    font-size: var(--fs-20);
    padding-bottom: var(--spacing-56)
}

@media (min-width:120em) {
    .eltif-gating-disclaimer-acceptance {
        padding-bottom: var(--spacing-64)
    }
}

.eltif-modal-top-content p {
    font-size: var(--fs-24)
}

.eltif-regular-text p {
    font-size: var(--fs-20)
}

.eltif-gating-glossary p {
    font-size: var(--fs-16)
}

.eltif-modal-disclaimer-wrapper {
    padding-bottom: var(--spacing-24)
}

@media (min-width:120em) {
    .eltif-modal-disclaimer-wrapper {
        padding-bottom: var(--spacing-32)
    }
}

.eltif-modal-disclaimer-wrapper-investor,
.eltif-show-eligibility {
    padding-bottom: var(--spacing-40)
}

#dialog-eltif-gating .wp-block-blackstone-expandable__button-label {
    font-weight: 400
}

.eltif-gating-primary-buttons.bx-attestation__Accept-button-no-content {
    padding-bottom: 0 !important
}

.bx-product-page-plus_header {
    background-color: var(--c-background);
    color: var(--c-copy)
}

.bx-product-page-plus_header__container {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--container-width);
    position: relative
}

@media (min-width:22.5em) {
    .bx-stacked-component-padding-bottom-product-page-header-plus {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:26em) {
    .bx-stacked-component-padding-bottom-product-page-header-plus {
        padding-bottom: var(--spacing-88)
    }
}

@media (min-width:48em) {
    .bx-stacked-component-padding-bottom-product-page-header-plus {
        padding-bottom: var(--spacing-96)
    }
}

@media (min-width:80em) {
    .bx-stacked-component-padding-bottom-product-page-header-plus {
        padding-bottom: var(--spacing-144)
    }
}

@media (min-width:90em) {
    .bx-stacked-component-padding-bottom-product-page-header-plus {
        padding-bottom: var(--spacing-160)
    }
}

@media (min-width:120em) {
    .bx-stacked-component-padding-bottom-product-page-header-plus {
        padding-bottom: var(--spacing-192)
    }
}

@media print {
    .bx-stacked-component-padding-bottom-product-page-header-plus {
        padding-bottom: var(--spacing-112)
    }
}

@media (min-width:22.5em) {
    .bx-stacked-component-padding-top-product-page-header-plus {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-stacked-component-padding-top-product-page-header-plus {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-stacked-component-padding-top-product-page-header-plus {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-stacked-component-padding-top-product-page-header-plus {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .bx-stacked-component-padding-top-product-page-header-plus {
        padding-top: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-stacked-component-padding-top-product-page-header-plus {
        padding-top: var(--spacing-56)
    }
}

@media print {
    .bx-stacked-component-padding-top-product-page-header-plus {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__inner {
        --columns: 4;
        grid-column-gap: var(--spacing-16);
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        display: grid;
        grid-template-areas: "banner banner banner banner" "title title title quicklinks" "desc desc desc quicklinks" "anchor anchor anchor ." "stats stats stats stats" "additional additional additional additional";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__inner {
        --columns: 8;
        grid-template-areas: "banner banner banner banner banner banner banner banner" "title title title title title quicklinks quicklinks quicklinks" "desc desc desc desc desc quicklinks quicklinks quicklinks" "anchor anchor anchor . . . . . " "stats stats stats stats stats stats stats stats" "additional additional additional additional additional additional additional additional"
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__inner {
        --columns: 16;
        grid-template-areas: "banner banner banner banner banner banner banner banner banner banner banner banner banner banner banner banner" "title title title title title title title title title title quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks" "desc desc desc desc desc desc desc desc desc . quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks" "anchor anchor anchor . . . . . . . . . . . . . " "stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats" "additional additional additional additional additional additional additional additional additional additional additional additional additional additional additional additional"
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__inner {
        grid-template-areas: "banner banner banner banner banner banner banner banner banner banner banner banner banner banner banner banner" "title title title title title title title title title title quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks" "desc desc desc desc desc desc desc desc desc desc quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks" "anchor anchor anchor . . . . . . . . . . . . . " "stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats" "additional additional additional additional additional additional additional additional additional additional additional additional additional additional additional additional"
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__inner {
        grid-template-areas: "banner banner banner banner banner banner banner banner banner banner banner banner banner banner banner banner" "title title title title title title title title title title quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks" "desc desc desc desc desc desc desc desc desc desc quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks" "anchor anchor . . . . . . . . . . . . . . " "stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats" "additional additional additional additional additional additional additional additional additional additional additional additional additional additional additional additional";
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }
}

@media print {
    .bx-product-page-plus_header__inner {
        --columns: 16;
        grid-template-areas: "title title title title title title title title title title quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks" "desc desc desc desc desc desc desc desc desc . quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks" "anchor anchor anchor . . . . . . . . . . . . . " "stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats stats" "additional additional additional additional additional additional additional additional additional additional additional additional additional additional additional additional" "banner banner banner banner banner banner banner banner banner banner banner banner banner banner banner banner"
    }
}

.editor-styles-wrapper .bx-product-page-plus_header__content-wrapper {
    padding-left: 0;
    padding-right: 0
}

.editor-styles-wrapper .bx-product-page-plus_header__stats_container__inner__author {
    flex: 1 1 0
}

.bx-product-page-plus_header__content-wrapper {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 2
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__content-wrapper {
        flex-direction: column;
        padding-bottom: var(--spacing-32);
        padding-left: var(--spacing-16);
        padding-right: var(--spacing-16);
        padding-top: var(--spacing-32);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__content-wrapper {
        flex-direction: column;
        padding-bottom: var(--spacing-32);
        padding-left: var(--spacing-24);
        padding-right: var(--spacing-24);
        padding-top: var(--spacing-32);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__content-wrapper {
        flex-direction: row;
        padding-bottom: var(--spacing-32);
        padding-left: var(--spacing-40);
        padding-right: var(--spacing-40);
        padding-top: var(--spacing-32);
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__content-wrapper {
        flex-direction: row;
        padding-bottom: var(--spacing-56);
        padding-left: var(--spacing-56);
        padding-right: var(--spacing-56);
        padding-top: var(--spacing-56);
        width: 71rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__content-wrapper {
        flex-direction: row;
        padding-bottom: var(--spacing-56);
        padding-left: var(--spacing-64);
        padding-right: var(--spacing-64);
        padding-top: var(--spacing-56);
        width: 79rem
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__content-wrapper {
        flex-direction: row;
        padding-bottom: var(--spacing-56);
        padding-left: var(--spacing-72);
        padding-right: var(--spacing-72);
        padding-top: var(--spacing-56);
        width: 103rem
    }
}

@media print {
    .bx-product-page-plus_header__content-wrapper {
        width: 66rem
    }
}

.bx-product-page-plus_header__left-content {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.bx-product-page-plus_header__right-content {
    grid-area: quicklinks
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__right-content {
        padding-top: 0;
        width: 18.5rem
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__right-content {
        padding-top: 0;
        width: 20rem
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__right-content {
        padding-top: .625rem;
        width: 10.125rem
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__right-content {
        padding-top: 0;
        width: 13.438rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__right-content {
        padding-top: .625rem;
        width: 14.875rem
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__right-content {
        padding-top: .625rem;
        width: 13.938rem
    }
}

@media print {
    .bx-product-page-plus_header__right-content {
        width: 13.938rem
    }
}

.bx-product-page-plus_header__quick-links {
    margin-bottom: 0 !important
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__quick-links {
        margin-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__quick-links {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__quick-links {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__quick-links {
        margin-bottom: var(--spacing-56)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__quick-links {
        margin-bottom: var(--spacing-64)
    }
}

@media print {
    .bx-product-page-plus_header__quick-links {
        margin-bottom: var(--spacing-48)
    }
}

.bx-product-page-plus_header__quick-links-title {
    color: var(--c-copy);
    font-family: var(--f-sans);
    font-weight: var(--fw-regular)
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__quick-links-title {
        font-size: var(--fs-24);
        padding-bottom: 1.5rem
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__quick-links-title {
        font-size: var(--fs-24);
        padding-bottom: 3.063rem
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__quick-links-title {
        font-size: var(--fs-24);
        padding-bottom: 1.875rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__quick-links-title {
        font-size: var(--fs-24);
        padding-bottom: 2.063rem
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__quick-links-title {
        font-size: var(--fs-24);
        padding-bottom: 2.063rem
    }
}

@media print {
    .bx-product-page-plus_header__quick-links-title {
        font-size: var(--fs-18)
    }
}

.bx-product-page-plus_header__quick-link {
    color: var(--c-copy);
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    transition: all .3s ease
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__quick-link {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-8)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__quick-link {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-8)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__quick-link {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-8)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__quick-link {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-16)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__quick-link {
        font-size: var(--fs-20);
        margin-bottom: var(--spacing-16)
    }
}

@media print {
    .bx-product-page-plus_header__quick-link {
        font-size: var(--fs-16);
        line-height: var(--spacing-24)
    }
}

.bx-product-page-plus_header__quick-link:last-child {
    margin-bottom: 0
}

.bx-product-page-plus_header__additional-link-wrapper {
    grid-area: additional
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__additional-link-wrapper {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__additional-link-wrapper {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__additional-link-wrapper {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__additional-link-wrapper {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__additional-link-wrapper {
        margin-top: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__additional-link-wrapper {
        margin-top: var(--spacing-40)
    }
}

@media print {
    .bx-product-page-plus_header__additional-link-wrapper {
        margin-bottom: var(--spacing-40);
        margin-top: var(--spacing-48)
    }
}

.bx-product-page-plus_header__additional-link {
    font-family: var(--f-sans);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__additional-link {
        font-size: var(--fs-16)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__additional-link {
        font-size: var(--fs-16)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__additional-link {
        font-size: var(--fs-16)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__additional-link {
        font-size: var(--fs-18)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__additional-link {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__additional-link {
        font-size: var(--fs-20)
    }
}

@media print {
    .bx-product-page-plus_header__additional-link {
        font-size: var(--fs-18);
        line-height: var(--spacing-32)
    }
}

.bx-product-page-plus_header__banner-wrapper {
    grid-area: banner
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__banner-wrapper {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__banner-wrapper {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__banner-wrapper {
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__banner-wrapper {
        width: 71rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__banner-wrapper {
        width: 79rem
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__banner-wrapper {
        width: 103rem
    }
}

@media print {
    .bx-product-page-plus_header__banner-wrapper {
        margin-top: var(--spacing-48)
    }
}

.bx-product-page-plus_header__modal-description a,
.bx-product-page-plus_header__modal-details a,
.bx-product-page-plus_header__modal-title a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    text-decoration: none;
    transition: background-size .3s
}

.bx-product-page-plus_header__modal-description a:hover,
.bx-product-page-plus_header__modal-details a:hover,
.bx-product-page-plus_header__modal-title a:hover {
    background-size: 100% 1px
}

.bx-product-page-plus_header__banner-text {
    align-items: center;
    background: #dcdfef !important;
    color: #000 !important;
    flex-wrap: wrap;
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    min-height: 3.875rem
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__banner-text {
        display: block;
        font-size: var(--fs-16);
        padding: 1rem
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__banner-text {
        font-size: var(--fs-16);
        padding: 1pc 24px
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__banner-text {
        display: flex;
        font-size: var(--fs-18);
        padding: 9px 40px
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__banner-text {
        font-size: var(--fs-20);
        padding: 9px 56px
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__banner-text {
        font-size: var(--fs-20);
        padding: 9px 4pc
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__banner-text {
        font-size: var(--fs-20);
        padding: 9px 72px
    }
}

@media print {
    .bx-product-page-plus_header__banner-text {
        font-size: var(--fs-20);
        line-height: var(--spacing-32)
    }
}

.bx-product-page-plus_header__banner-text a {
    color: #000 !important;
    font-weight: var(--fw-medium)
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__banner-text a {
        display: block;
        font-size: var(--fs-16);
        margin-top: .5rem;
        width: -moz-fit-content;
        width: fit-content
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__banner-text a {
        display: inline;
        display: initial;
        font-size: var(--fs-18);
        margin-left: 1rem;
        margin-top: 0;
        width: auto
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__banner-text a {
        font-size: var(--fs-20)
    }
}

@media (min-width:48em) {
    .md-no-space .bx-product-page-plus_header__banner-text a {
        margin-left: 0
    }
}

@media (min-width:80em) {
    .md-no-space .bx-product-page-plus_header__banner-text a {
        margin-left: 1rem
    }

    .l-no-space .bx-product-page-plus_header__banner-text a {
        margin-left: 0
    }
}

@media (min-width:90em) {
    .l-no-space .bx-product-page-plus_header__banner-text a {
        margin-left: 1rem
    }

    .xl-no-space .bx-product-page-plus_header__banner-text a {
        margin-left: 0
    }
}

@media (min-width:120em) {
    .xl-no-space .bx-product-page-plus_header__banner-text a {
        margin-left: 1rem
    }

    .max-no-space .bx-product-page-plus_header__banner-text a {
        margin-left: 0
    }
}

.bx-product-page-plus_header__stats {
    grid-area: stats
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_item {
        -moz-column-gap: 0;
        column-gap: 0;
        row-gap: var(--spacing-48)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_item {
        -moz-column-gap: 0;
        column-gap: 0;
        row-gap: var(--spacing-48)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_item {
        -moz-column-gap: var(--spacing-16);
        column-gap: var(--spacing-16);
        row-gap: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_item {
        -moz-column-gap: var(--spacing-48);
        column-gap: var(--spacing-48);
        row-gap: 0
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_item {
        -moz-column-gap: var(--spacing-48);
        column-gap: var(--spacing-48);
        row-gap: 0
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_item {
        -moz-column-gap: var(--spacing-48);
        column-gap: var(--spacing-48);
        row-gap: 0
    }
}

.bx-product-page-plus_header__stats_item {
    display: flex;
    flex-wrap: wrap;
    row-gap: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-product-page-plus_header__stats_item {
        -moz-column-gap: var(--spacing-64);
        column-gap: var(--spacing-64);
        row-gap: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__stats_item {
        -moz-column-gap: var(--spacing-32);
        column-gap: var(--spacing-32);
        row-gap: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__stats_item {
        -moz-column-gap: var(--spacing-40);
        column-gap: var(--spacing-40);
        row-gap: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__stats_item {
        -moz-column-gap: var(--spacing-48);
        column-gap: var(--spacing-48);
        row-gap: var(--spacing-80)
    }
}

@media print {
    .bx-product-page-plus_header__stats_item {
        -moz-column-gap: var(--spacing-32);
        column-gap: var(--spacing-32);
        row-gap: var(--spacing-64)
    }
}

.bx-stat__animate_header_plus_Stat {
    background-color: var(--c-background);
    height: .063rem;
    margin-bottom: 0;
    position: relative
}

@media(min-width:22.5em) {
    .bx-stat__animate_header_plus_Stat {
        margin-bottom: var(--spacing-32);
        width: 100%
    }
}

@media (min-width:48em) {
    .bx-stat__animate_header_plus_Stat {
        margin-bottom: var(--spacing-40);
        width: 19.5rem
    }
}

@media (min-width:80em) {
    .bx-stat__animate_header_plus_Stat {
        margin-bottom: var(--spacing-32);
        width: 16.25rem
    }
}

@media (min-width:90em) {
    .bx-stat__animate_header_plus_Stat {
        margin-bottom: var(--spacing-40);
        width: 17.875rem
    }
}

@media (min-width:120em) {
    .bx-stat__animate_header_plus_Stat {
        margin-bottom: var(--spacing-48);
        width: 23.5rem
    }
}

@media print {
    .bx-stat__animate_header_plus_Stat {
        margin-bottom: var(--spacing-32);
        width: 16.25rem
    }
}

.bx-stat__animate_header_plus_Stat:not(.active) {
    visibility: hidden
}

@media print {
    .bx-stat__animate_header_plus_Stat:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-stat__animate_header_plus_Stat.active:before {
    animation: Divider-Line-Animate-Plus 1.125s linear !important;
    background: var(--c-copy);
    content: "";
    height: 100%;
    position: absolute;
    transform-origin: left;
    transition-timing-function: ease-out !important;
    width: 100%
}

@media print {
    .bx-stat__animate_header_plus_Stat.active:before {
        transform: scaleX(1)
    }
}

.bx-stat__animate_header_plus_Stat.no-animation:before {
    background: var(--c-copy);
    content: "";
    height: 100%;
    position: absolute;
    transform: scaleX(1);
    visibility: visible;
    width: 100%
}

@media print {
    .bx-stat__animate_header_plus_Stat:before {
        background: var(--c-copy);
        content: "";
        height: 100%;
        position: absolute;
        transform: scaleX(1);
        width: 100%
    }
}

@keyframes Divider-Line-Animate-Plus {

    0%,
    20% {
        transform: scaleX(0)
    }

    40% {
        transform: scaleX(1)
    }
}

.bx-product-page-plus_header__stats_container {
    display: flex;
    flex-direction: column
}

@media (min-width:22.5em) {

    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_container,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_disclaimer,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        width: 18.5rem
    }
}

@media (min-width:26em) {

    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_container,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_disclaimer,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        width: 20rem
    }
}

@media (min-width:48em) {

    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_container,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_disclaimer,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        width: 18.5rem
    }
}

@media (min-width:80em) {

    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_container,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_disclaimer,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        width: 13.75rem
    }
}

@media (min-width:90em) {

    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_container,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_disclaimer,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        width: 15.5rem
    }
}

@media (min-width:120em) {

    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_container,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_disclaimer,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        width: 21.25rem
    }
}

@media print {

    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_container,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_disclaimer,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title,
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        width: 16.25rem
    }
}

.bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        font-size: var(--fs-64);
        line-height: var(--spacing-96);
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        font-size: var(--fs-64);
        line-height: var(--spacing-96);
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        font-size: var(--fs-64);
        line-height: var(--spacing-96);
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        font-size: var(--fs-56);
        line-height: 5.25rem;
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        font-size: var(--fs-64);
        line-height: var(--spacing-96);
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        font-size: var(--fs-72);
        line-height: 6.75rem;
        padding-bottom: var(--spacing-8)
    }
}

@media print {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__addClass_medium .bx-product-page-plus_header__novalue {
        margin-top: var(--spacing-96)
    }
}

@media(min-width:80em) {
    .bx-product-page-plus_header__addClass_medium .bx-product-page-plus_header__novalue {
        margin-top: 0
    }

    .bx-product-page-plus_header__addClass .bx-product-page-plus_header__novalue {
        margin-top: 5.5rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__addClass .bx-product-page-plus_header__novalue {
        margin-top: var(--spacing-96)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__addClass .bx-product-page-plus_header__novalue {
        margin-top: var(--spacing-104)
    }
}

@media print {
    .bx-product-page-plus_header__addClass .bx-product-page-plus_header__novalue {
        margin-top: 5.5rem
    }
}

.bx-product-page-plus_header__stats_value {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__stats_value {
        font-size: var(--fs-40);
        line-height: var(--spacing-72);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__stats_value {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-product-page-plus_header__stats_value {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

.bx-product-page-plus_header__stats_value__author {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__stats_value__author {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__stats_value__author {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__stats_value__author {
        font-size: var(--fs-40);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__stats_value__author {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__stats_value__author {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__stats_value__author {
        font-size: var(--fs-48);
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-product-page-plus_header__stats_value__author {
        font-size: var(--fs-32);
        padding-bottom: var(--spacing-16)
    }
}

.bx-product-page-plus_header__stats_value__author[\:has\(\%3E\%20span\.cdascode\)] {
    font-size: .938rem
}

.bx-product-page-plus_header__stats_value__author:has(>span.cdascode) {
    font-size: .938rem
}

.bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    padding-bottom: 0
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title {
        font-size: var(--fs-16);
        line-height: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title {
        font-size: var(--fs-16);
        line-height: var(--spacing-24)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title {
        font-size: var(--fs-16);
        line-height: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title {
        font-size: var(--fs-18);
        line-height: 1.688rem
    }
}

@media print {
    .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_title {
        font-size: var(--fs-16);
        padding-bottom: var(--spacing-8)
    }
}

.bx-product-page-plus_header__stats_item[aria-hidden=false] {
    display: flex
}

.bx-product-page-plus_header__stats_item[aria-hidden=true] {
    display: none
}

.bx-product-page-plus_header__stats_disclaimer {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    margin-top: auto
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

@media print {
    .bx-product-page-plus_header__stats_disclaimer {
        font-size: var(--fs-14)
    }
}

.bx-product-page-plus_header__title {
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    grid-area: title
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__title {
        font-size: var(--fs-40);
        line-height: 3.75rem;
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__title {
        font-size: var(--fs-40);
        line-height: 3.75rem;
        padding-bottom: var(--spacing-8)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__title {
        font-size: var(--fs-40);
        line-height: 3.75rem;
        padding-bottom: var(--spacing-8);
        width: 24.875rem
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__title {
        font-size: var(--fs-40);
        line-height: 3.75rem;
        padding-bottom: var(--spacing-16);
        width: 44.938rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__title {
        font-size: var(--fs-48);
        line-height: 4.5rem;
        padding-bottom: var(--spacing-16);
        width: 50rem
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__title {
        font-size: var(--fs-64);
        line-height: 6rem;
        padding-bottom: var(--spacing-16);
        width: 66rem
    }
}

@media print {
    .bx-product-page-plus_header__title {
        font-size: var(--fs-40);
        line-height: var(--spacing-72);
        padding-bottom: var(--spacing-16)
    }
}

.bx-product-page-plus_header__description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    grid-area: desc
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__description {
        font-size: var(--fs-20);
        font-weight: var(--fw-light);
        line-height: 1.875rem
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__description {
        font-size: var(--fs-20);
        font-weight: var(--fw-light);
        line-height: 1.875rem
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__description {
        font-size: var(--fs-20);
        font-weight: var(--fw-light);
        line-height: 1.875rem;
        width: 24.875rem
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__description {
        font-size: var(--fs-24);
        font-weight: var(--fw-light);
        line-height: 2.25rem;
        width: 44.938rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__description {
        font-size: var(--fs-24);
        font-weight: var(--fw-light);
        line-height: 2.25rem;
        width: 50rem
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__description {
        font-size: var(--fs-32);
        font-weight: var(--fw-light);
        line-height: var(--spacing-48);
        width: 66rem
    }
}

@media print {
    .bx-product-page-plus_header__description {
        font-size: var(--fs-20);
        line-height: var(--spacing-48);
        padding-bottom: var(--spacing-48)
    }
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__content--full-width {
        width: 18.5rem
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__content--full-width {
        width: 20rem
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__content--full-width {
        width: 38rem
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__content--full-width {
        width: 64rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__content--full-width {
        width: 71rem
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__content--full-width {
        width: 94rem
    }
}

.bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__stats_disclaimer {
    font-weight: var(--fw-light)
}

.bx-product-page-plus_header__dropdown-stats-link-container {
    display: block;
    grid-area: stats;
    position: relative;
    z-index: 1
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__dropdown-stats-link-container {
        padding-bottom: var(--spacing-32);
        padding-left: var(--spacing-16);
        padding-right: var(--spacing-16);
        padding-top: var(--spacing-32);
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__dropdown-stats-link-container {
        padding-bottom: var(--spacing-32);
        padding-left: var(--spacing-24);
        padding-right: var(--spacing-24);
        padding-top: var(--spacing-32);
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__dropdown-stats-link-container {
        padding-bottom: var(--spacing-32);
        padding-left: var(--spacing-40);
        padding-right: var(--spacing-40);
        padding-top: var(--spacing-32);
        width: 43rem
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__dropdown-stats-link-container {
        padding-bottom: var(--spacing-56);
        padding-left: var(--spacing-56);
        padding-right: var(--spacing-56);
        padding-top: var(--spacing-56);
        width: 71rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__dropdown-stats-link-container {
        padding-bottom: var(--spacing-56);
        padding-left: var(--spacing-64);
        padding-right: var(--spacing-64);
        padding-top: var(--spacing-56);
        width: 79rem
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__dropdown-stats-link-container {
        padding-bottom: var(--spacing-56);
        padding-left: var(--spacing-72);
        padding-right: var(--spacing-72);
        padding-top: var(--spacing-56);
        width: 103rem
    }
}

@media print {
    .bx-product-page-plus_header__dropdown-stats-link-container {
        width: 66rem
    }
}

.bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__anchor-naviagtion {
    display: inline-block !important;
    margin-bottom: var(--spacing-32)
}

.bx-product-page-plus_header__dropdown-stats-link-container .bx-anchor-navigation-option-outer__container {
    position: absolute;
    width: 100%;
    z-index: 1001
}

.bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option__label {
    color: var(--c-white)
}

@media(min-width:22.5em) {
    .bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation__option:before {
        background: none repeat scroll 0 0 var(--c-gray) !important;
        border-bottom: .125rem solid var(--c-gray) !important
    }
}

.bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation__option:before {
    border-bottom: var(--c-dark-gray) .125rem solid
}

.bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation__option {
    background: var(--c-black)
}

.bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation__option:hover:after {
    background-color: var(--c-white)
}

.bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation-select {
    background: var(--c-white)
}

.bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select {
    background: var(--c-black)
}

.bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container .bx-anchor-navigation__option {
    background: var(--c-black) !important
}

.bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container .bx-anchor-navigation__option {
    background: var(--c-white) !important
}

@media (min-width:22.5em) {

    .bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container,
    .bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container.active .bx-anchor-navigation-option-container {
        background: transparent !important
    }

    .bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background-position: 0 100% !important
    }

    .bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select button {
        color: var(--c-white) !important
    }

    .bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select svg {
        fill: var(--c-white) !important
    }

    .bx-product-page-plus_header .bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation__option {
        background: var(--c-white) !important
    }

    .bx-product-page-plus_header .bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-option__label {
        color: var(--c-black) !important
    }

    .bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
        background-position: 0 100% !important
    }
}

.bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front .bx-anchor-navigation-option-container {
    border-bottom: .063rem solid var(--c-white);
    border-left: .063rem solid var(--c-white);
    border-right: .063rem solid var(--c-white)
}

.bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front .bx-anchor-navigation-option-container {
    border-bottom: .063rem solid var(--c-black);
    border-left: .063rem solid var(--c-black);
    border-right: .063rem solid var(--c-black)
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__anchor-naviagtion:not(.is-color-theme-dark) .bx-anchor-navigation-select:hover svg {
        fill: var(--c-black) !important
    }

    .bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select:hover svg {
        fill: var(--c-white) !important
    }
}

.bx-product-page-plus_header__anchor-naviagtion {
    grid-area: anchor;
    height: 3.125rem;
    left: 0 !important;
    margin-top: 0;
    position: sticky !important;
    z-index: 1
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__anchor-naviagtion {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__anchor-naviagtion {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__anchor-naviagtion {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__anchor-naviagtion {
        margin-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__anchor-naviagtion {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__anchor-naviagtion {
        margin-bottom: var(--spacing-56)
    }
}

@media print {
    .bx-product-page-plus_header__anchor-naviagtion {
        margin-bottom: var(--spacing-40);
        position: relative !important;
        top: 0 !important
    }
}

.bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation__head__admin {
    font-weight: var(--fw-regular) !important;
    line-height: 1.5 !important
}

.bx-product-page_header.is-color-theme-dark .bx-product-page-plus_header__dropdown-stats-link-container .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-select:hover button.bx-anchor-navigation-head__button {
    color: var(--c-white) !important
}

@media (min-width:22.5em) {
    .bx-product-page_header.is-color-theme-dark .bx-product-page-plus_header__dropdown-stats-link-container .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-select:hover button.bx-anchor-navigation-head__button {
        color: var(--c-white) !important
    }
}

@media (min-width:26em) {
    .bx-product-page_header.is-color-theme-dark .bx-product-page-plus_header__dropdown-stats-link-container .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-select:hover button.bx-anchor-navigation-head__button {
        color: var(--c-white) !important
    }
}

.bx-product-page-plus_header .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-select {
    border: var(--c-black) .094px solid
}

.bx-product-page-plus_header.is-color-theme-dark .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-select {
    border: var(--c-white) .094px solid
}

.bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-select-container {
    margin-left: 0 !important;
    width: var(--spacing-192)
}

.bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-select {
    height: 3.125rem
}

.bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option__label {
    font-family: var(--f-sans);
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-regular);
    line-height: 1.5
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media print {
    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {

    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

@media print {

    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:after,
    .bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option-container .bx-anchor-navigation__option:last-child:before {
        bottom: var(--spacing-32) !important
    }
}

.bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation__head__admin {
    font-size: var(--fs-18) !important;
    font-weight: var(--fw-light) !important;
    line-height: 2 !important;
    margin-left: var(--spacing-24) !important;
    padding-bottom: var(--spacing-16) !important;
    padding-top: var(--spacing-16) !important;
    width: 8.125rem
}

.bx-product-page-plus_header__anchor-naviagtion svg {
    margin-bottom: 1.313rem !important;
    margin-left: 0 !important;
    margin-right: var(--spacing-24) !important;
    margin-top: 1.313rem !important
}

.bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation-option__label {
    margin-bottom: var(--spacing-16) !important;
    margin-left: var(--spacing-24) !important;
    margin-right: var(--spacing-24) !important;
    margin-top: var(--spacing-16) !important;
    text-align: left !important
}

.bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation__option:after,
.bx-product-page-plus_header__anchor-naviagtion .bx-anchor-navigation__option:before {
    left: var(--spacing-24) !important;
    width: var(--spacing-144) !important
}

.bx-product-page-plus_header__stats_disclaimer a,
.product-page-header-plus-text-link {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-regular)
}

.product-page-header-plus-text-weight {
    font-family: var(--f-sans)
}

@media (min-width:22.5em) {
    .product-page-header-plus-text-weight {
        font-size: var(--fs-18);
        font-weight: var(--fw-regular)
    }
}

@media (min-width:26em) {
    .product-page-header-plus-text-weight {
        font-size: var(--fs-20);
        font-weight: var(--fw-medium)
    }
}

@media (min-width:48em) {
    .product-page-header-plus-text-weight {
        font-size: var(--fs-24)
    }
}

@media (min-width:80em) {
    .product-page-header-plus-text-weight {
        font-size: var(--fs-20)
    }
}

@media (min-width:90em) {
    .product-page-header-plus-text-weight {
        font-size: var(--fs-24)
    }
}

@media (min-width:120em) {
    .product-page-header-plus-text-weight {
        font-size: var(--fs-32)
    }
}

@media print {
    .product-page-header-plus-text-weight {
        font-size: var(--fs-20)
    }

    .bx-product-page-plus_header__stats_disclaimer:not(.active),
    .bx-product-page-plus_header__stats_title:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

@keyframes Fade-In-Plus {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media print {
    .bx-product-page-plus_header__stats_value:not(.active) {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-product-page-plus_header__stats_disclaimer.no-animation,
.bx-product-page-plus_header__stats_title.no-animation,
.bx-product-page-plus_header__stats_value.no-animation {
    background-size: 100% 100%;
    visibility: visible
}

.bx-product-page-plus_header__stats_value.active,
.bx-product-page-plus_header__stats_value.active sup {
    animation: data-text-plus .6s .25s both !important;
    background: linear-gradient(var(--c-copy) 0, var(--c-copy) 0) no-repeat;
    background: linear-gradient(var(--c-copy) 0 0) no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 0 100%;
    color: transparent;
    visibility: hidden
}

@media print {

    .bx-product-page-plus_header__stats_value.active,
    .bx-product-page-plus_header__stats_value.active sup {
        background-size: 100% 100%;
        visibility: visible
    }
}

@keyframes data-text-plus {
    to {
        background-size: 100% 100%;
        visibility: visible
    }
}

.bx-product-page-plus_header__stats_container__author {
    display: flex;
    gap: var(--spacing-40);
    justify-content: space-between
}

.bx-product-page-plus_header__stats_classname__author {
    margin-bottom: var(--spacing-96)
}

.bx-product-page-plus_header__inner__author .block-list-appender {
    border: .063rem solid #000;
    bottom: -2.3rem;
    float: right;
    position: relative;
    width: 3.125rem
}

.bx-product-page-plus_header__inner__author .block-list-appender .block-editor-button-block-appender {
    background: #fff
}

.bx-product-page-plus_header__stats_container__author-Row1 {
    margin-bottom: var(--spacing-32)
}

@media (min-width:48em) {
    .bx-product-page-plus_header__stats_container__author-Row1 {
        margin-bottom: var(--spacing-48)
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__stats_container__author-Row1 {
        margin-bottom: var(--spacing-64)
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__stats_container__author-Row1 {
        margin-bottom: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__stats_container__author-Row1 {
        margin-bottom: var(--spacing-80)
    }
}

@media print {
    .bx-product-page-plus_header__stats_container__author-Row1 {
        margin-bottom: var(--spacing-64)
    }
}

.bx-anchor-navigation-option__label[data-focus-type=keyboard] {
    background-color: var(--c-yellow)
}

.bx-anchor-navigation-option__label[data-focus-type=keyboard],
.bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-head__button.focus-visible {
    color: var(--c-black) !important
}

.bx-anchor-navigation-option__label[data-focus-type=keyboard],
.bx-product-page-plus_header__anchor-naviagtion.is-color-theme-dark .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-head__button:focus-visible {
    color: var(--c-black) !important
}

.bx-product-page-plus_header__stats_outer_container__author .bx-product-page-plus_header__stats_disclaimer {
    margin-top: var(--spacing-48)
}

.bx-product-page-plus_header__stats_container>:last-child {
    padding-bottom: 0 !important
}

.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-stat__animate_header_plus_Stat:before {
    background: var(--c-black)
}

.bx-product-page-plus_header__stats_value[data-uw-sr-styled=true] {
    background: var(--c-yellow)
}

.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-product-page-plus_header__additional-link a,
.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-product-page-plus_header__banner-text a,
.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-product-page-plus_header__description a,
.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-product-page-plus_header__quick-link a,
.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-product-page-plus_header__stats_disclaimer a,
.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-product-page-plus_header__stats_title a,
.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-product-page-plus_header__stats_value,
.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-product-page-plus_header__stats_value a,
.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-product-page-plus_header__stats_value sup,
.bx-product-page-plus_header[data-uw-sr-styled=true] .bx-product-page-plus_header__title a,
.bx-product-page-plus_header__additional-link[data-uw-sr-styled=true] a,
.bx-product-page-plus_header__banner-text[data-uw-sr-styled=true] a,
.bx-product-page-plus_header__description span[data-uw-sr-styled=true] a,
.bx-product-page-plus_header__description[data-uw-sr-styled=true] a,
.bx-product-page-plus_header__quick-link[data-uw-sr-styled=true] a,
.bx-product-page-plus_header__stats_disclaimer[data-uw-sr-styled=true] a,
.bx-product-page-plus_header__stats_title[data-uw-sr-styled=true] a,
.bx-product-page-plus_header__stats_value[data-uw-sr-styled=true] sup,
.bx-product-page-plus_header__title[data-uw-sr-styled=true] a {
    color: var(--c-black)
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__content-wrapper[\:has\(\.bx-product-page-plus_header__quick-links\)] .bx-product-page-plus_header__description {
        padding-bottom: var(--spacing-40)
    }

    .bx-product-page-plus_header__content-wrapper:has(.bx-product-page-plus_header__quick-links) .bx-product-page-plus_header__description {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__content-wrapper[\:has\(\.bx-product-page-plus_header__quick-links\)] .bx-product-page-plus_header__description {
        padding-bottom: var(--spacing-40)
    }

    .bx-product-page-plus_header__content-wrapper:has(.bx-product-page-plus_header__quick-links) .bx-product-page-plus_header__description {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__content-wrapper[\:has\(\.bx-product-page-plus_header__quick-links\)] .bx-product-page-plus_header__description {
        padding-bottom: 0
    }

    .bx-product-page-plus_header__content-wrapper:has(.bx-product-page-plus_header__quick-links) .bx-product-page-plus_header__description {
        padding-bottom: 0
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__content-wrapper[\:has\(\.bx-product-page-plus_header__quick-links\)] .bx-product-page-plus_header__description {
        padding-bottom: 0
    }

    .bx-product-page-plus_header__content-wrapper:has(.bx-product-page-plus_header__quick-links) .bx-product-page-plus_header__description {
        padding-bottom: 0
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__content-wrapper[\:has\(\.bx-product-page-plus_header__quick-links\)] .bx-product-page-plus_header__description {
        padding-bottom: 0
    }

    .bx-product-page-plus_header__content-wrapper:has(.bx-product-page-plus_header__quick-links) .bx-product-page-plus_header__description {
        padding-bottom: 0
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__content-wrapper[\:has\(\.bx-product-page-plus_header__quick-links\)] .bx-product-page-plus_header__description {
        padding-bottom: 0
    }

    .bx-product-page-plus_header__content-wrapper:has(.bx-product-page-plus_header__quick-links) .bx-product-page-plus_header__description {
        padding-bottom: 0
    }
}

.bx-shared-class .bx-shared-class__item .bx-product-page-plus_header__title {
    display: none
}

.bx-product-page-plus_header:not(.is-color-theme-dark) .bx-anchor-navigation-select:hover {
    background-color: var(--c-black);
    transition: background-color .2s ease-in-out
}

.bx-product-page-plus_header.is-color-theme-dark .bx-anchor-navigation-select:hover {
    background-color: var(--c-white);
    transition: background-color .2s ease-in-out
}

.bx-product-page-plus_header.is-color-theme-dark .bx-anchor-navigation-select-container__front:not(.active) button.bx-anchor-navigation-head__button {
    color: var(--c-white)
}

.bx-product-page-plus_header.is-color-theme-dark .bx-anchor-navigation-select-container__front.active button.bx-anchor-navigation-head__button,
.bx-product-page-plus_header.is-color-theme-dark .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-select:hover button.bx-anchor-navigation-head__button {
    color: var(--c-black)
}

.bx-product-page-plus_header .bx-anchor-navigation-select-container__front:not(.active) .bx-anchor-navigation-option-outer__container {
    display: none
}

.bx-product-page-plus_header:not(.is-color-theme-dark) .bx-anchor-navigation-select-container__front.active .bx-anchor-navigation-select {
    background-color: var(--c-black) !important
}

.bx-product-page_header.is-color-theme-dark .bx-product-page-plus_header__dropdown-stats-link-container .bx-anchor-navigation-select:hover {
    background-color: var(--c-black);
    transition: background-color .2s ease-in-out
}

.bx-product-page_header.is-color-theme-dark .bx-product-page-plus_header__dropdown-stats-link-container .bx-anchor-navigation-select-container__front:not(.active) button.bx-anchor-navigation-head__button {
    color: var(--c-black)
}

.bx-product-page_header.is-color-theme-dark .bx-product-page-plus_header__dropdown-stats-link-container .bx-product-page_header__anchor-naviagtion .bx-anchor-navigation-select {
    border: var(--c-black) .094px solid
}

@media (max-width:768px) {
    .bx-product-page-plus_header__inner {
        --columns: 4;
        grid-template-areas: "banner banner banner banner" "title title title title" "desc desc desc desc" "quicklinks quicklinks quicklinks quicklinks" "anchor anchor anchor ." "stats stats stats stats" "additional additional additional additional" !important
    }

    .bx-product-page-plus_header__quick-links {
        margin-bottom: var(--spacing-32)
    }
}

.bx-product-page-plus_header__quick-links[\:not-has\(\.bx-product-page-plus_header__quick-link\:not\(\:empty\)\)] {
    display: none
}

.bx-product-page-plus_header__quick-links:not(:has(.bx-product-page-plus_header__quick-link:not(:empty))) {
    display: none
}

.bx-product-page-plus_header.is-color-theme-dark .bx-product-page-plus_header__banner-wrapper,
.bx-product-page-plus_header.is-color-theme-dark .bx-product-page-plus_header__quick-links {
    border-color: var(--c-white)
}

.bx-product-page-plus_header.is-color-theme-dark .bx-product-page-plus_header__quick-links-title {
    border-bottom-color: var(--c-white)
}

.bx-product-page-plus_header__quick-links-title {
    position: relative
}

.bx-product-page-plus_header__stats_value.loading {
    animation: loading 1.5s infinite;
    background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, .4), transparent);
    background-size: 200% 100%
}

@keyframes loading {
    0% {
        background-position: -200% 0
    }

    to {
        background-position: 200% 0
    }
}

@media (prefers-contrast:high) {

    .bx-product-page-plus_header__banner-wrapper,
    .bx-product-page-plus_header__quick-links {
        border-width: 2px
    }

    .bx-product-page-plus_header__quick-links-title {
        border-bottom-width: 3px
    }
}

@media (prefers-reduced-motion:reduce) {

    .bx-product-page-plus_header__additional-link-wrapper,
    .bx-product-page-plus_header__banner-text,
    .bx-product-page-plus_header__banner-wrapper {
        animation: none;
        transition: none
    }

    .bx-stat__animate_header_plus_Stat.active:before {
        animation: none;
        transform: scaleX(1)
    }

    .bx-product-page-plus_header__stats_value.active {
        animation: none;
        background-size: 100% 100%;
        visibility: visible
    }
}

.bg-black {
    background: #000
}

.bg-green {
    background: linear-gradient(355deg, #005437 -86.75%, #000 87.97%)
}

.bg-dark-grey {
    background: linear-gradient(355deg, #2e2e2e -86.75%, #000 87.97%)
}

#announcement-modal .dialog-overlay {
    backdrop-filter: blur(.313rem);
    background-color: rgba(0, 0, 0, .32);
    opacity: 1
}

.announcement-modal-grid {
    --columns: 16;
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    max-width: 103rem !important;
    z-index: 9999999999
}

@media (min-width:22.5em) {
    .announcement-modal-grid {
        grid-template-areas: "Content Content Content Content"
    }
}

@media (min-width:48em) {
    .announcement-modal-grid {
        grid-template-areas: "Content Content Content Content Content Content Content Content"
    }
}

@media (min-width:80em) {
    .announcement-modal-grid {
        grid-template-areas: ". . Content Content Content Content Content Content Content Content Content Content Content Content . .";
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
        max-width: 71rem !important
    }
}

@media (min-width:90em) {
    .announcement-modal-grid {
        grid-template-areas: ". . . Content Content Content Content Content Content Content Content Content Content . . .";
        grid-template-columns: repeat(16, 1fr);
        max-width: 79rem !important
    }
}

@media (min-width:120em) {
    .announcement-modal-grid {
        grid-template-areas: ". . . Content Content Content Content Content Content Content Content Content Content . . .";
        max-width: 103rem !important
    }
}

.announcement-modal-grid.dialog-content {
    background: transparent;
    margin-left: auto;
    margin-right: auto;
    max-height: 90vh !important;
    padding: 0;
    width: 100% !important
}

.modal-outer-wrap {
    align-items: center;
    display: flex;
    justify-content: center
}

.bx-product-page-plus_header__modal-wrapper {
    grid-area: Content;
    margin: auto;
    max-height: 90vh;
    z-index: 99999999
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__modal-wrapper {
        width: 22.5rem
    }
}

@media (min-width:26em) {
    .bx-product-page-plus_header__modal-wrapper {
        width: 26rem
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__modal-wrapper {
        width: 48rem
    }
}

@media (min-width:80em) {
    .bx-product-page-plus_header__modal-wrapper {
        width: 54.5rem
    }
}

@media (min-width:90em) {
    .bx-product-page-plus_header__modal-wrapper {
        width: 54.5rem
    }
}

@media (min-width:120em) {
    .bx-product-page-plus_header__modal-wrapper {
        width: 64rem
    }
}

.modal-img-wrapper {
    position: relative
}

.modal-img-wrapper img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    object-position: calc(var(--x)*100%) calc(var(--y)*100%);
    width: 100%
}

@media (min-width:22.5em) {
    .modal-img-wrapper img {
        height: 10rem
    }
}

@media (min-width:26em) {
    .modal-img-wrapper img {
        height: 11.25rem
    }
}

@media (min-width:48em) {
    .modal-img-wrapper img {
        height: 18.75rem
    }
}

@media (min-width:80em) {
    .modal-img-wrapper img {
        height: 15.625rem
    }
}

@media (min-width:90em) {
    .modal-img-wrapper img {
        height: 17.5rem
    }
}

@media (min-width:120em) {
    .modal-img-wrapper img {
        height: 28.125rem
    }
}

.announcement-modal-content {
    background-color: #fff;
    display: grid;
    line-height: 1.5;
    overflow: auto;
    padding-top: 0;
    scrollbar-gutter: stable
}

@media (min-width:22.5em) {
    .announcement-modal-content {
        height: calc(90vh - 11.5rem);
        margin-right: .5rem;
        padding: 1.5rem;
        padding-right: .875rem;
        padding-top: 0
    }
}

@media (min-width:26em) {
    .announcement-modal-content {
        height: calc(90vh - 12.75rem)
    }
}

@media (min-width:48em) {
    .announcement-modal-content {
        height: calc(90vh - 21.25rem);
        padding: 2.5rem 4rem;
        padding-right: 3.375rem;
        padding-top: 0
    }
}

@media (min-width:80em) {
    .announcement-modal-content {
        height: calc(90vh - 17.125rem);
        margin-right: .75rem;
        padding: 1.5rem 4rem;
        padding-right: 3.125rem;
        padding-top: 0
    }
}

@media (min-width:90em) {
    .announcement-modal-content {
        height: calc(90vh - 20rem);
        padding: 2.5rem 5rem;
        padding-right: 4.125rem;
        padding-top: 0
    }
}

@media (min-width:120em) {
    .announcement-modal-content {
        height: calc(90vh - 30.625rem);
        padding: 2.5rem 6.5rem;
        padding-right: 5.625rem;
        padding-top: 0
    }
}

.announcement-modal-content::-webkit-scrollbar {
    width: .125rem
}

.announcement-modal-content::-webkit-scrollbar-track {
    background: transparent
}

.announcement-modal-content::-webkit-scrollbar-thumb {
    background-color: #000
}

.announcement-modal-content-wrapper {
    background-color: #fff
}

@media (min-width:22.5em) {
    .announcement-modal-content-wrapper {
        padding-top: 1.5rem
    }
}

@media (min-width:48em) {
    .announcement-modal-content-wrapper {
        padding-top: 2.5rem
    }
}

@media (min-width:80em) {
    .announcement-modal-content-wrapper {
        padding-top: 1.5rem
    }
}

@media (min-width:90em) {
    .announcement-modal-content-wrapper {
        padding-top: 2.5rem
    }
}

.announcement-modal-content .bx-product-page-plus_header__modal-title {
    color: #000;
    font-family: var(--f-serif);
    font-weight: var(--fw-light);
    margin-bottom: 1.5rem
}

@media (min-width:22.5em) {
    .announcement-modal-content .bx-product-page-plus_header__modal-title {
        font-size: var(--fs-32);
        letter-spacing: .02rem
    }
}

@media (min-width:48em) {
    .announcement-modal-content .bx-product-page-plus_header__modal-title {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .announcement-modal-content .bx-product-page-plus_header__modal-title {
        font-size: var(--fs-48);
        letter-spacing: .025rem
    }
}

.announcement-modal-content .bx-product-page-plus_header__modal-description {
    color: #000;
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    letter-spacing: .02rem;
    margin-bottom: 1rem
}

@media (min-width:22.5em) {
    .announcement-modal-content .bx-product-page-plus_header__modal-description {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {
    .announcement-modal-content .bx-product-page-plus_header__modal-description {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .announcement-modal-content .bx-product-page-plus_header__modal-description {
        font-size: var(--fs-24)
    }
}

.announcement-modal-content .bx-product-page-plus_header__modal-details {
    color: #000;
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light);
    letter-spacing: .016rem;
    margin-bottom: 3rem
}

.announcement-modal-content .bx-product-page-plus_header__modal-button {
    color: #000;
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    letter-spacing: .02rem;
    margin-bottom: 1.5rem
}

@media (min-width:22.5em) {
    .announcement-modal-content .bx-product-page-plus_header__modal-button {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .announcement-modal-content .bx-product-page-plus_header__modal-button {
        font-size: var(--fs-20)
    }
}

.announcement-modal-content .bx-product-page-plus_header__modal-link {
    color: #000;
    cursor: pointer;
    font-family: var(--f-sans);
    font-weight: var(--fw-regular);
    letter-spacing: .02rem
}

@media (min-width:22.5em) {
    .announcement-modal-content .bx-product-page-plus_header__modal-link {
        font-size: var(--fs-18)
    }
}

@media (min-width:120em) {
    .announcement-modal-content .bx-product-page-plus_header__modal-link {
        font-size: var(--fs-20)
    }
}

.announcement-modal-content,
.announcement-modal-content a {
    color: var(--c-black) !important
}

.bx-product-page-plus_header__banner-wrapper {
    opacity: 1;
    transition: all .3s ease-in-out
}

.bx-show-banner {
    opacity: 0;
    visibility: hidden
}

.close-announcement {
    position: absolute
}

@media (min-width:22.5em) {
    .close-announcement {
        right: 1.5rem;
        top: 1.5rem
    }
}

@media (min-width:48em) {
    .close-announcement {
        right: 2rem;
        top: 2rem
    }
}

@media (min-width:90em) {
    .close-announcement {
        right: 2.5rem;
        top: 2.5rem
    }
}

@media (min-width:120em) {
    .close-announcement {
        right: 3rem;
        top: 3rem
    }
}

@media (min-width:22.5em) {
    .close-announcement:hover {
        transform: scale(1.1428)
    }
}

@media (min-width:48em) {
    .close-announcement:hover {
        transform: scale(1.125)
    }
}

@media (min-width:120em) {
    .close-announcement:hover {
        transform: scale(1.1112)
    }
}

@media (min-width:22.5em) {
    .close-announcement svg {
        height: 3.5rem;
        width: 3.5rem
    }
}

@media (min-width:48em) {
    .close-announcement svg {
        height: 4rem;
        width: 4rem
    }
}

@media (min-width:120em) {
    .close-announcement svg {
        height: 4.5rem;
        width: 4.5rem
    }
}

@media (min-width:22.5em) {
    .modal-cta-icon {
        height: 2.5rem;
        margin-left: 1rem;
        width: 2.5rem
    }
}

@media (min-width:120em) {
    .modal-cta-icon {
        height: 3rem;
        margin-left: 1.5rem;
        width: 3rem
    }
}

.bx-product-page-plus_header__modal-button a {
    align-items: center;
    display: inline-flex;
    text-decoration: none
}

.announcement-modal-cta:hover svg.modal-cta-icon .bx-singular-link__icon-arrow {
    opacity: 0
}

.announcement-modal-cta:hover svg.modal-cta-icon .bx-singular-link__icon-fill {
    opacity: 1
}

.announcement-modal-cta>span {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .0625rem;
    display: inline-block;
    transition: background-size .3s;
    vertical-align: -.00625rem
}

.announcement-modal-cta:hover>span {
    background-size: 100% .0625rem
}

.bx-product-page-plus_header__modal-link a {
    background-image: linear-gradient(currentcolor, currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 .0625rem;
    color: #000;
    display: inline-block;
    text-decoration: none;
    transition: background-size .3s;
    vertical-align: -.1em
}

.bx-product-page-plus_header__modal-link a:hover {
    background-size: 100% .0625rem
}

.bx-product-page-plus_header__modal-link button {
    color: #000;
    letter-spacing: .02rem
}

.bx-stats-hidden {
    display: none !important
}

.bx-product-page-plus_header__title.bx-product-page-plus_header__title-no-padding {
    padding-bottom: 0
}

@media (min-width:26em) {
    .bx-product-page-plus_header__content-wrapper[\:has\(\.bx-product-page-plus_header__right-content\)] .bx-product-page-plus_header__title.bx-product-page-plus_header__title-no-padding {
        padding-bottom: 8px !important
    }

    .bx-product-page-plus_header__content-wrapper:has(.bx-product-page-plus_header__right-content) .bx-product-page-plus_header__title.bx-product-page-plus_header__title-no-padding {
        padding-bottom: 8px !important
    }
}

@media (min-width:22.5em) {
    .bx-product-page-plus_header__content-wrapper[\:has\(\.bx-product-page-plus_header__right-content\)] .bx-product-page-plus_header__title.bx-product-page-plus_header__title-no-padding {
        padding-bottom: 8px !important
    }

    .bx-product-page-plus_header__content-wrapper:has(.bx-product-page-plus_header__right-content) .bx-product-page-plus_header__title.bx-product-page-plus_header__title-no-padding {
        padding-bottom: 8px !important
    }
}

@media (min-width:48em) {
    .bx-product-page-plus_header__content-wrapper[\:has\(\.bx-product-page-plus_header__right-content\)] .bx-product-page-plus_header__title.bx-product-page-plus_header__title-no-padding {
        padding-bottom: 0 !important
    }

    .bx-product-page-plus_header__content-wrapper:has(.bx-product-page-plus_header__right-content) .bx-product-page-plus_header__title.bx-product-page-plus_header__title-no-padding {
        padding-bottom: 0 !important
    }
}

.bx-attestation-gating-country-dropdown {
    z-index: 99
}

@media (min-width:22.5em) {
    .bx-attestation-gating-last-option {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-attestation-gating-last-option {
        padding-bottom: var(--spacing-24)
    }
}

@media print {
    .bx-attestation-gating-last-option {
        padding-bottom: var(--spacing-24)
    }
}

@media (min-width:80em) {
    .bx-attestation-gating-last-option {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:120em) {
    .bx-attestation-gating-last-option {
        padding-bottom: var(--spacing-32)
    }
}

@media (min-width:22.5em) {

    .bx-attestation-gating-last-option:after,
    .bx-attestation-gating-last-option:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:26em) {

    .bx-attestation-gating-last-option:after,
    .bx-attestation-gating-last-option:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:48em) {

    .bx-attestation-gating-last-option:after,
    .bx-attestation-gating-last-option:before {
        bottom: var(--spacing-24) !important
    }
}

@media (min-width:80em) {

    .bx-attestation-gating-last-option:after,
    .bx-attestation-gating-last-option:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:90em) {

    .bx-attestation-gating-last-option:after,
    .bx-attestation-gating-last-option:before {
        bottom: var(--spacing-32) !important
    }
}

@media (min-width:120em) {

    .bx-attestation-gating-last-option:after,
    .bx-attestation-gating-last-option:before {
        bottom: var(--spacing-32) !important
    }
}

.bx-attestation-disclaimer-notice,
.bx-attestation-disclaimer-notice-content,
.bx-attestation-gating-eligibility-notice,
.bx-attestation-no-access-content,
.bx-attestation-no-access-notice {
    display: none
}

#bx-attestation-submit-attestation,
#bx-attestation-submit-country-investor-type,
#bx-attestation-submit-eligibility {
    background: linear-gradient(to right, var(--c-black) 50%, var(--c-white) 50%) !important;
    background-position: 100% 100% !important;
    background-size: 200% 100% !important;
    transition: all .25s ease-out !important
}

#bx-attestation-submit-attestation:hover,
#bx-attestation-submit-country-investor-type:hover,
#bx-attestation-submit-eligibility:hover {
    background-position: 0 100% !important;
    color: #fff
}

.bx-attestation-gating-primary-buttons {
    padding-bottom: var(--spacing-72) !important
}

@media (min-width:120em) {
    .bx-attestation-gating-primary-buttons {
        padding-bottom: var(--spacing-80) !important
    }
}

.checkbox-label {
    cursor: pointer;
    display: block;
    font-size: 17px;
    font-size: var(--fs-label);
    font-weight: 400;
    font-weight: var(--fw-body);
    letter-spacing: 1px;
    margin-bottom: 9pt;
    padding-left: 35px;
    padding-top: 6px;
    position: relative;
    text-transform: uppercase
}

.checkbox-label .read-terms {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.bx-attestation-checkmark {
    background: #caced7;
    display: block;
    height: 22px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 22px
}

.bx-attestation-checkmark:after {
    content: "";
    position: absolute
}

input[type=checkbox]:checked+.bx-attestation-checkmark {
    background: #000
}

input[type=checkbox]:checked+.bx-attestation-checkmark:after {
    border: solid #fff;
    border-width: 0 3px 3px 0;
    height: 10px;
    left: 8px;
    top: 5px;
    transform: rotate(45deg);
    width: 5px
}

.bx-attestation-disabled {
    opacity: .5;
    pointer-events: none
}

.bx-attestation-disabled::hover {
    cursor: not-allowed
}

.wp-block-blackstone-expandable__expandable-area[aria-hidden=true] {
    display: none
}

.wp-block-blackstone-expandable__button {
    color: var(--c-black);
    display: flex
}

.eltif-dropdown-disclaimer p {
    font-size: var(--fs-14)
}

.wp-block-blackstone-expandable p {
    font-size: var(--fs-20)
}

.wp-block-blackstone-expandable.regular {
    padding-top: var(--spacing-40)
}

@media (min-width:120em) {
    .wp-block-blackstone-expandable.regular {
        padding-top: var(--spacing-48)
    }
}

.wp-block-blackstone-expandable__expandable-area {
    padding-top: var(--spacing-24)
}

.bx-attestation-gating-eligibility-confirmation-label {
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    font-weight: var(--fw-regular);
    padding-bottom: var(--spacing-24)
}

.bx-attestation-gating-eligibility-content .dialog-content-conditional p:empty,
.bx-attestation-gating-eligibility-content .dialog-content-conditional p:nth-last-child(2) {
    padding-bottom: 0 !important
}

.bx-attestation-gating-eligibility-content .dialog-content-conditional p:not(:last-child) {
    padding-bottom: var(--spacing-16)
}

.bx-attestation-gating-eligibility-content {
    padding-bottom: var(--spacing-48)
}

@media (min-width:22.5em) {
    .bx-attestation-eligibility-footer {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:26em) {
    .bx-attestation-eligibility-footer {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:48em) {
    .bx-attestation-eligibility-footer {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:80em) {
    .bx-attestation-eligibility-footer {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:90em) {
    .bx-attestation-eligibility-footer {
        padding-bottom: var(--spacing-72)
    }
}

@media (min-width:120em) {
    .bx-attestation-eligibility-footer {
        padding-bottom: var(--spacing-80)
    }
}

@media (min-width:22.5em) {
    .bx-attestation-disclaimer-notice-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:26em) {
    .bx-attestation-disclaimer-notice-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:48em) {
    .bx-attestation-disclaimer-notice-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:80em) {
    .bx-attestation-disclaimer-notice-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-attestation-disclaimer-notice-content {
        padding-bottom: var(--spacing-40)
    }
}

@media (min-width:120em) {
    .bx-attestation-disclaimer-notice-content {
        padding-bottom: var(--spacing-48)
    }
}

.bx-attestation-disclaimer-acceptance {
    font-size: var(--fs-20);
    padding-bottom: var(--spacing-56)
}

@media (min-width:120em) {
    .bx-attestation-disclaimer-acceptance {
        padding-bottom: var(--spacing-64)
    }
}

.bx-attestation-modal-top-content p {
    font-size: var(--fs-20)
}

@media (min-width:120em) {
    .bx-attestation-modal-top-content p {
        font-size: var(--fs-24)
    }
}

.bx-attestation-regular-text p {
    font-size: var(--fs-18)
}

@media (min-width:120em) {
    .bx-attestation-regular-text p {
        font-size: var(--fs-20)
    }
}

.bx-attestation-gating-glossary p,
.bx-attestation-gating-glossary ul {
    font-size: var(--fs-14)
}

@media (min-width:120em) {

    .bx-attestation-gating-glossary p,
    .bx-attestation-gating-glossary ul {
        font-size: var(--fs-16)
    }
}

.bx-attestation-modal-top-content-bppeh p {
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-light);
    padding-bottom: var(--spacing-56)
}

@media (min-width:120em) {
    .bx-attestation-modal-top-content-bppeh p {
        font-size: var(--fs-18);
        padding-bottom: var(--spacing-64)
    }
}

.breit-gating-notice .bx-anchor-navigation__head__admin {
    font-size: var(--fs-18) !important;
    line-height: 1.688rem !important
}

.wp-block-blackstone-expandable__expandable-area ol,
.wp-block-blackstone-expandable__expandable-area p,
.wp-block-blackstone-expandable__expandable-area ul {
    font-size: var(--fs-18)
}

.wp-block-blackstone-expandable__icon {
    display: none
}

.bx-expandable-img {
    height: var(--spacing-20);
    margin-left: 10px;
    margin-top: 6px;
    width: var(--spacing-20)
}

.bx-expandable-minus {
    display: none
}

.eltif-gating-content-section-2 {
    padding-bottom: var(--spacing-40)
}

.bx-attestation-modal-disclaimer-wrapper {
    padding-bottom: var(--spacing-24)
}

@media (min-width:120em) {
    .bx-attestation-modal-disclaimer-wrapper {
        padding-bottom: var(--spacing-32)
    }
}

.bx-attestation-modal-disclaimer-wrapper-investor,
.eltif-modal-top-content {
    padding-bottom: var(--spacing-40)
}

@media (min-width:120em) {
    .eltif-modal-top-content {
        padding-bottom: var(--spacing-48)
    }
}

.bx__elitif-gated-content {
    max-width: 100%
}

.eltif-gating-modal-above-buttons {
    padding-bottom: var(--spacing-56)
}

@media (min-width:120em) {
    .eltif-gating-modal-above-buttons {
        padding-bottom: var(--spacing-64)
    }
}

.bx-attestation-show-eligibility {
    padding-bottom: var(--spacing-40)
}

#dialog-bx-attestation .wp-block-blackstone-expandable__button-label {
    font-weight: 400
}

.bx-attestation-modal-disclaimer p {
    font-size: var(--fs-14)
}

@media (min-width:22.5em) {
    .bx-attestation-gating-content-section-2 {
        padding-bottom: var(--spacing-40)
    }
}

.bx_gated-content-complex-item-hide.bx-complex-gated-content-item:not(:first-child),
.hide-bx-gated-content .bx-complex-gated-content-item:not(:first-child) {
    display: none !important
}

.bx-location-no-dropdown .dialog-footer {
    display: flex;
    gap: var(--spacing-56) !important;
    margin-top: var(--spacing-56)
}

@media (min-width:22.5em) {
    .bx-location-no-dropdown .dialog-footer {
        flex-direction: column;
        row-gap: 2rem !important
    }
}

@media (min-width:26em) {
    .bx-location-no-dropdown .dialog-footer {
        flex-direction: column;
        row-gap: 2rem !important
    }
}

@media (min-width:48em) {
    .bx-location-no-dropdown .dialog-footer {
        align-items: flex-start;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width:80em) {
    .bx-location-no-dropdown .dialog-footer {
        align-items: flex-start;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width:90em) {
    .bx-location-no-dropdown .dialog-footer {
        align-items: flex-start;
        flex-direction: column;
        justify-content: center
    }
}

@media (min-width:120em) {
    .bx-location-no-dropdown .dialog-footer {
        flex-direction: column;
        justify-content: flex-start
    }
}

.bx-location-no-dropdown .breit-modal-body.bx-attestation-gating-glossary p:first-child,
.bx-location-no-dropdown .dialog-footer .leave-site-ds {
    margin-top: 0
}

.bx-location-no-dropdown .dialog-footer .breit-button-attes-accept {
    border: var(--c-black) .063rem solid;
    height: 4.125rem;
    padding: 1rem 3.5rem;
    white-space: nowrap;
    width: auto !important
}

@media (min-width:22.5em) {
    .bx-location-no-dropdown .dialog-footer .breit-button-attes-accept {
        align-items: center;
        align-self: normal;
        display: flex;
        justify-content: center
    }
}

@media (min-width:26em) {
    .bx-location-no-dropdown .dialog-footer .breit-button-attes-accept {
        align-self: flex-start
    }
}

@media (min-width:48em) {
    .bx-location-no-dropdown .dialog-footer .breit-button-attes-accept {
        align-self: flex-start
    }
}

@media (min-width:80em) {
    .bx-location-no-dropdown .dialog-footer .breit-button-attes-accept {
        align-self: flex-start
    }
}

@media (min-width:22.5em) {
    .bx-location-no-dropdown .bx-attestation-gating-primary-buttons {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:26em) {
    .bx-location-no-dropdown .bx-attestation-gating-primary-buttons {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:48em) {
    .bx-location-no-dropdown .bx-attestation-gating-primary-buttons {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:80em) {
    .bx-location-no-dropdown .bx-attestation-gating-primary-buttons {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:90em) {
    .bx-location-no-dropdown .bx-attestation-gating-primary-buttons {
        padding-bottom: var(--spacing-56) !important
    }
}

@media (min-width:120em) {
    .bx-location-no-dropdown .bx-attestation-gating-primary-buttons {
        padding-bottom: var(--spacing-80) !important
    }
}

.bx-attestation-gating-primary-buttons.bx-attestation__Accept-button-no-content {
    padding-bottom: 0 !important
}

.bx-interruptive-modal {
    bottom: 0;
    display: flex;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    top: var(--wp-admin--admin-bar--height, 0);
    z-index: 100002
}

.bx-interruptive-modal.focus-visible {
    background-color: inherit
}

.bx-interruptive-modal:focus-visible {
    background-color: inherit
}

.bx-interruptive-modal[aria-hidden=true] {
    display: none
}

.bx-interruptive-modal.is-open[aria-hidden=true] {
    display: flex
}

.bx-interruptive-modal__backdrop {
    background-color: rgba(0, 0, 0, .5);
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.bx-interruptive-modal .bx-dialog__container {
    margin: 0;
    max-width: 18.75rem;
    min-width: 17.5rem;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

@media (min-width:22.5em) {
    .bx-interruptive-modal .bx-dialog__container {
        max-width: 20.5rem;
        min-width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-interruptive-modal .bx-dialog__container {
        max-width: 23rem;
        min-width: 23rem
    }
}

@media (min-width:48em) {
    .bx-interruptive-modal .bx-dialog__container {
        max-width: 33.125rem;
        min-width: 33.125rem
    }
}

@media (min-width:80em) {
    .bx-interruptive-modal .bx-dialog__container {
        max-width: 25.3125rem;
        min-width: 25.3125rem
    }
}

@media (min-width:90em) {
    .bx-interruptive-modal .bx-dialog__container {
        max-width: 25.3125rem;
        min-width: 25.3125rem
    }
}

@media (min-width:120em) {
    .bx-interruptive-modal .bx-dialog__container {
        max-width: 33.125rem;
        min-width: 33.125rem
    }
}

.bx-interruptive-modal .bx-dialog__container-inner {
    position: relative;
    width: 100%;
    z-index: 2
}

.bx-interruptive-modal__container {
    background-color: var(--c-white);
    padding: var(--spacing-16);
    position: relative
}

@media (min-width:22.5em) {
    .bx-interruptive-modal__container {
        width: 20.5rem
    }
}

@media (min-width:26em) {
    .bx-interruptive-modal__container {
        width: 23rem
    }
}

@media (min-width:48em) {
    .bx-interruptive-modal__container {
        width: 33.125rem
    }
}

@media (min-width:80em) {
    .bx-interruptive-modal__container {
        width: 25.3125rem
    }
}

@media (min-width:90em) {
    .bx-interruptive-modal__container {
        width: 25.3125rem
    }
}

@media (min-width:120em) {
    .bx-interruptive-modal__container {
        width: 33.125rem
    }
}

@media (min-width:22.5em) {
    .bx-interruptive-modal__description-container {
        padding-right: var(--spacing-24);
        width: 17.25rem
    }
}

@media (min-width:26em) {
    .bx-interruptive-modal__description-container {
        padding-right: var(--spacing-24);
        width: 19.75rem
    }
}

@media (min-width:48em) {
    .bx-interruptive-modal__description-container {
        padding-right: var(--spacing-40);
        width: 29.875rem
    }
}

@media (min-width:80em) {
    .bx-interruptive-modal__description-container {
        padding-right: var(--spacing-24);
        width: 22.0625rem
    }
}

@media (min-width:90em) {
    .bx-interruptive-modal__description-container {
        padding-right: var(--spacing-24);
        width: 22.0625rem
    }
}

@media (min-width:120em) {
    .bx-interruptive-modal__description-container {
        padding-right: var(--spacing-40);
        width: 29.875rem
    }
}

.bx-interruptive-modal__description {
    margin: 0;
    padding-bottom: var(--spacing-16)
}

@media (min-width:22.5em) {
    .bx-interruptive-modal__description {
        width: 15.75rem
    }
}

@media (min-width:26em) {
    .bx-interruptive-modal__description {
        width: 18.25rem
    }
}

@media (min-width:48em) {
    .bx-interruptive-modal__description {
        width: 27.375rem
    }
}

@media (min-width:80em) {
    .bx-interruptive-modal__description {
        width: 20.5625rem
    }
}

@media (min-width:90em) {
    .bx-interruptive-modal__description {
        width: 20.5625rem
    }
}

@media (min-width:120em) {
    .bx-interruptive-modal__description {
        width: 27.375rem
    }
}

.bx-interruptive-modal__description p {
    align-self: stretch;
    color: var(--c-black);
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    letter-spacing: .014rem;
    line-height: 1.313rem;
    margin: 0
}

@media (min-width:22.5em) {
    .bx-interruptive-modal__description p {
        width: 15.75rem
    }
}

@media (min-width:26em) {
    .bx-interruptive-modal__description p {
        width: 18.25rem
    }
}

@media (min-width:48em) {
    .bx-interruptive-modal__description p {
        width: 27.375rem
    }
}

@media (min-width:80em) {
    .bx-interruptive-modal__description p {
        width: 20.5625rem
    }
}

@media (min-width:90em) {
    .bx-interruptive-modal__description p {
        width: 20.5625rem
    }
}

@media (min-width:120em) {
    .bx-interruptive-modal__description p {
        width: 27.375rem
    }
}

.bx-interruptive-modal__actions {
    align-items: center;
    display: flex;
    gap: var(--spacing-24);
    justify-content: flex-start
}

.bx-interruptive-modal__btn--agree {
    background: linear-gradient(to right, var(--c-black) 50%, var(--c-white) 50%);
    background-position: 100% 100%;
    background-size: 201% 101%;
    border: .0625rem solid var(--c-black);
    color: var(--c-black);
    cursor: pointer;
    display: inline-block;
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-regular);
    letter-spacing: .019rem;
    line-height: 1.313rem;
    padding: .5rem 2rem;
    text-align: center;
    text-decoration: none;
    transition: all .25s ease-out;
    width: auto
}

.bx-interruptive-modal__btn--agree:hover {
    background-position: 0 100%;
    color: var(--c-white)
}

.bx-interruptive-modal__btn--agree:focus {
    outline: none
}

.bx-interruptive-modal__btn--agree.focus-visible {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .25rem var(--c-yellow);
    color: var(--c-black)
}

.bx-interruptive-modal__btn--agree:focus-visible {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .25rem var(--c-yellow);
    color: var(--c-black)
}

.bx-interruptive-modal__btn--leave {
    background: none;
    border: none;
    color: var(--c-black);
    cursor: pointer;
    font-family: var(--f-sans);
    font-size: var(--fs-14, .875rem);
    font-weight: var(--fw-regular);
    line-height: 1.313rem;
    padding: 0;
    text-align: center;
    text-decoration: none;
    transition: -webkit-text-decoration .25s ease-out;
    transition: text-decoration .25s ease-out;
    transition: text-decoration .25s ease-out, -webkit-text-decoration .25s ease-out
}

.bx-interruptive-modal__btn--leave:hover {
    text-decoration: underline;
    text-underline-offset: .25rem
}

.bx-interruptive-modal__btn--leave:focus {
    outline: none
}

.bx-interruptive-modal__btn--leave.focus-visible {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .7rem var(--c-yellow);
    color: var(--c-black)
}

.bx-interruptive-modal__btn--leave:focus-visible {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .7rem var(--c-yellow);
    color: var(--c-black)
}

.bx-interruptive-modal .bx-dialog__close {
    align-items: center;
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    height: var(--spacing-20);
    justify-content: center;
    line-height: 0;
    position: absolute;
    right: var(--spacing-16);
    top: var(--spacing-20);
    width: var(--spacing-20)
}

.bx-interruptive-modal .bx-dialog__close:focus {
    background-color: transparent;
    outline: none
}

.bx-interruptive-modal .bx-dialog__close:hover {
    outline: none;
    transform: scale(1.2666666667)
}

.bx-interruptive-modal .bx-dialog__close.focus-visible {
    background-color: var(--c-yellow);
    outline: .125rem solid var(--c-yellow);
    outline-offset: 0
}

.bx-interruptive-modal .bx-dialog__close:focus-visible {
    background-color: var(--c-yellow);
    outline: .125rem solid var(--c-yellow);
    outline-offset: 0
}

.bx-interruptive-modal .bx-dialog__close {
    svg {
        fill: currentColor;
        height: var(--spacing-20);
        width: var(--spacing-20)
    }
}

.bx-interruptive-modal.is-color-theme-dark {
    .bx-interruptive-modal__container {
        background-color: var(--c-black)
    }

    .bx-dialog__close {
        color: var(--c-white)
    }

    .bx-dialog__close:focus,
    .bx-dialog__close:hover {
        background-color: hsla(0, 0%, 100%, .1)
    }

    .bx-interruptive-modal__description {

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p {
            color: var(--c-white)
        }
    }

    .bx-interruptive-modal__btn--agree {
        background: linear-gradient(to right, var(--c-white) 50%, var(--c-black) 50%);
        background-position: 100% 100%;
        background-size: 200% 100%;
        border-color: var(--c-white);
        color: var(--c-white)
    }

    .bx-interruptive-modal__btn--agree:hover {
        background-position: 0 100%;
        color: var(--c-black)
    }

    .bx-interruptive-modal__btn--leave {
        color: var(--c-white)
    }
}

.bx-interruptive-modal.is-open {
    .bx-interruptive-modal__backdrop {
        opacity: 1
    }

    .bx-interruptive-modal__container {
        animation: modalFadeIn .3s ease-out
    }
}

.bx-interruptive-modal.is-closed {
    .bx-interruptive-modal__backdrop {
        opacity: 0
    }

    .bx-interruptive-modal__container {
        animation: modalFadeOut .3s ease-in
    }
}

@keyframes modalFadeIn {
    0% {
        opacity: 0;
        transform: translateY(-.625rem) scale(.98)
    }

    to {
        opacity: 1;
        transform: translateY(0) scale(1)
    }
}

@keyframes modalFadeOut {
    0% {
        opacity: 1;
        transform: translateY(0) scale(1)
    }

    to {
        opacity: 0;
        transform: translateY(-.625rem) scale(.98)
    }
}

@media (prefers-reduced-motion:reduce) {
    .bx-interruptive-modal {
        .bx-interruptive-modal__container {
            animation: none
        }
    }

    .bx-interruptive-modal__btn--agree,
    .bx-interruptive-modal__btn--leave {
        transition: none
    }
}

@media (prefers-contrast:high) {
    .bx-interruptive-modal__container {
        border: .125rem solid var(--c-black)
    }

    .bx-interruptive-modal__btn--agree {
        border-width: .125rem
    }
}

.bx-interruptive-modal--positioned {
    .bx-dialog__container {
        align-self: flex-start;
        left: auto;
        position: absolute;
        top: auto;
        transform: none
    }
}

.bx-interruptive-modal--white-theme .bx-interruptive-modal__container {
    background-color: var(--c-black) !important;
    color: var(--c-white) !important
}

.bx-interruptive-modal--white-theme .bx-interruptive-modal__btn--leave,
.bx-interruptive-modal--white-theme .bx-interruptive-modal__description,
.bx-interruptive-modal--white-theme .bx-interruptive-modal__description p {
    color: var(--c-white) !important
}

.bx-interruptive-modal--white-theme .bx-interruptive-modal__btn--leave:focus {
    outline: none
}

.bx-interruptive-modal--white-theme .bx-interruptive-modal__btn--leave.focus-visible {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .7rem var(--c-yellow);
    color: var(--c-black) !important
}

.bx-interruptive-modal--white-theme .bx-interruptive-modal__btn--leave:focus-visible {
    color: var(--c-black) !important
}

.bx-interruptive-modal--white-theme .bx-interruptive-modal__btn--leave:focus-visible {
    background-color: var(--c-yellow);
    box-shadow: 0 0 0 .7rem var(--c-yellow)
}

.bx-interruptive-modal--white-theme .bx-dialog__close {
    color: var(--c-white)
}

.bx-interruptive-modal--white-theme .bx-dialog__close.focus-visible {
    background-color: var(--c-yellow);
    outline: .125rem solid var(--c-yellow);
    outline-offset: 0;

    svg path {
        fill: var(--c-black) !important
    }
}

.bx-interruptive-modal--white-theme .bx-dialog__close:focus-visible {
    background-color: var(--c-yellow);
    outline: .125rem solid var(--c-yellow);
    outline-offset: 0;

    svg path {
        fill: var(--c-black) !important
    }
}

.bx-interruptive-modal__description-container--no-buttons .bx-interruptive-modal__description {
    padding-bottom: 0
}

.bx-interruptive-modal__actions:empty,
.bx-interruptive-modal__actions[style*="display: none"] {
    display: none !important;
    margin: 0;
    padding: 0
}

.bx-interruptive-modal__actions {
    margin-top: 0
}

.bx-dropdown {
    display: flex;
    font-size: var(--fs-20);
    position: relative
}

@media (min-width:120em) {
    .bx-dropdown {
        font-size: var(--fs-24)
    }
}

.bx-dropdown .bx-dropdown-inputs {
    display: none
}

.bx-dropdown.bx-active .bx-form-control__text:after,
.bx-dropdown.bx-selected .bx-form-control__text:after {
    visibility: hidden
}

.bx-dropdown-display {
    margin-right: .625rem
}

@media(min-width:22.5em) {
    .bx-dropdown-display {
        width: 16.125rem
    }
}

@media(min-width:26em) {
    .bx-dropdown-display {
        width: 18.625rem
    }
}

@media(min-width:48em) {
    .bx-dropdown-display {
        width: 16.625rem
    }
}

@media(min-width:80em) {
    .bx-dropdown-display {
        width: 17.125rem
    }
}

@media(min-width:90em) {
    .bx-dropdown-display {
        width: 19.625rem
    }
}

@media(min-width:120em) {
    .bx-dropdown-display {
        width: 26.375rem
    }
}

.bx-dropdown .bx-dropdown-indicator {
    background-color: inherit;
    cursor: pointer;
    height: 1.875rem;
    position: absolute;
    right: 1em;
    top: 1rem;
    width: .875rem
}

.bx-dropdown.bx-active .bx-dropdown-indicator svg {
    transform: rotate(180deg);
    transition: transform .6s
}

.bx-dropdown:not(.bx-active) .bx-dropdown-indicator svg {
    transform: rotate(0);
    transition: transform .6s
}

.bx-dropdown .bx-dropdown-dialog {
    background-color: transparent;
    border-color: var(--c-button-background);
    border-radius: 0 0 .25rem .25rem;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25);
    flex-direction: column;
    height: auto;
    left: 0;
    max-height: 473px;
    min-height: 0;
    overflow: hidden;
    padding: 0;
    padding-top: 6px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 2
}

.bx-dropdown .bx-dropdown-dialog.bx-open,
.bx-dropdown.bx-active .bx-dropdown-dialog {
    display: flex
}

.bx-dropdown .bx-dropdown-menu {
    background-color: var(--c-background);
    color: var(--c-copy);
    flex: 1;
    font-size: var(--fs-16);
    font-weight: var(--fw-light);
    line-height: inherit;
    list-style: none;
    min-height: 0;
    overflow-y: auto;
    padding: 0
}

@media (min-width:90em) {
    .bx-dropdown .bx-dropdown-menu {
        font-size: var(--fs-18)
    }
}

@media (--bp-xxlarge) {
    .bx-dropdown .bx-dropdown-menu {
        font-size: var(--fs-20)
    }
}

@media (min-width:120em) {
    .bx-dropdown .bx-dropdown-menu {
        font-size: var(--fs-24)
    }
}

.bx-dropdown .bx-dropdown-list {
    font-size: inherit;
    padding: 0
}

.bx-dropdown .bx-dropdown-option {
    align-items: center;
    cursor: pointer;
    font-size: 1em;
    padding: .5rem var(--spacing-16) .5rem var(--spacing-8)
}

.bx-dropdown .bx-dropdown-option:hover {
    background-color: var(--c-background-highlight-active);
    font-weight: var(--fw-regular)
}

.bx-dropdown .bx-dropdown-option:disabled {
    cursor: not-allowed
}

.bx-dropdown .bx-dropdown-option.bx-selected {
    background-color: var(--c-background-highlight-active);
    font-weight: var(--fw-regular)
}

.bx-dropdown .bx-dropdown-list__divider {
    border-bottom: 1px solid var(--c-background-highlight-active);
    margin: .5rem 1rem
}

.bx-dropdown .bx-caret-down {
    outline: none;
    vertical-align: baseline;
    vertical-align: initial
}

.search-input-wrapper {
    display: inline-block;
    position: relative;
    width: 100%
}

.search-field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-left: 50px;
    padding-right: 50px
}

.search-field::-webkit-search-cancel-button,
.search-field::-webkit-search-decoration {
    -webkit-appearance: none;
    display: none
}

.nav-links {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.nav-links .page-numbers {
    color: var(--c-grey-400);
    font-weight: var(--fw-body-2);
    height: 30px;
    margin: 0 .75rem;
    text-align: center;
    width: 2pc
}

@media (min-width:90em) {
    .nav-links .page-numbers {
        margin: 0 1rem
    }
}

.nav-links .page-numbers.current {
    background-color: var(--c-black);
    color: var(--c-white);
    font-weight: var(--fw-body)
}

.nav-links .page-numbers.page-numbers--ellipsis {
    cursor: default;
    pointer-events: none
}

.nav-links .page-numbers.go-to-first,
.nav-links .page-numbers.go-to-last,
.nav-links .page-numbers.next,
.nav-links .page-numbers.prev {
    align-items: center;
    display: flex;
    justify-content: center
}

.nav-links .page-numbers--next {
    align-items: center;
    display: flex;
    margin-right: 0;
    width: auto
}

.nav-links .page-numbers--prev {
    align-items: center;
    display: flex;
    margin-left: 0;
    width: auto
}

.nav-links .page-numbers--next .page-numbers__arrow {
    display: block;
    margin-left: 15px
}

.nav-links .page-numbers--prev .page-numbers__arrow {
    display: block;
    margin-right: 15px
}

.nav-links .page-numbers__label {
    display: none
}

@media (min-width:80em) {
    .nav-links .page-numbers__label {
        display: inline
    }
}

.navigation {
    position: relative
}

.navigation,
.navigation *,
.navigation :after,
.navigation :before {
    box-sizing: border-box
}

.page-numbers__arrow {
    display: block
}

.page-numbers__arrow svg {
    color: var(--c-black);
    display: block;
    height: 1.25rem;
    width: 1.25rem
}

.navigation__page-total {
    display: block;
    font-size: 1rem;
    margin-bottom: 1rem
}

@media (min-width:80em) {
    .navigation__page-total {
        left: 0;
        margin: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }
}

.bstn-section.search-result-container .search-result-item .bx-search-result-title {
    font-family: var(--f-sans);
    font-size: var(--fs-24);
    font-weight: var(--fw-regular);
    letter-spacing: .32px
}

.bstn-section.search-result-container .search-result-item .search-result-description {
    font-family: var(--f-sans);
    font-weight: var(--fw-light);
    letter-spacing: .32px
}

@media (min-width:22.5em) {
    .bstn-section.search-result-container .search-result-item .search-result-description {
        font-size: var(--fs-18)
    }
}

@media (min-width:48em) {
    .bstn-section.search-result-container .search-result-item .search-result-description {
        font-size: var(--fs-20)
    }
}

.search-result-item {
    border-top: 1px solid rgba(0, 0, 0, .5);
    display: flex;
    flex-direction: column;
    padding: 40px 0
}

.search-result-item .search-result-description>:first-child {
    margin-top: 1rem
}

@media (min-width:22.5em) {
    .bx-search-container .search-result-container {
        padding-top: var(--spacing-32)
    }
}

@media (min-width:48em) {
    .bx-search-container .search-result-container {
        padding-top: var(--spacing-40)
    }
}

@media (min-width:90em) {
    .bx-search-container .search-result-container {
        padding-top: var(--spacing-64)
    }
}

.bx-no-results-text {
    font-size: var(--fs-20);
    letter-spacing: .32px;
    margin-top: var(--spacing-32)
}

.bstn-section.search-result-container .search-result-description p {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: inherit;
    overflow: hidden;
    text-overflow: ellipsis
}

.bx-search-container {
    line-height: 1.5;
    margin: 0 auto;
    max-width: var(--search-container-width);
    width: 100%
}

.bx-search-container .bx-search-heading {
    font-family: var(--f-serif);
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-search-container .bx-search-heading {
        font-size: var(--fs-32);
        padding: var(--spacing-32) 0
    }
}

@media (min-width:26em) {
    .bx-search-container .bx-search-heading {
        font-size: var(--fs-40);
        padding: var(--spacing-32) 0
    }
}

@media (min-width:48em) {
    .bx-search-container .bx-search-heading {
        font-size: var(--fs-56);
        padding: var(--spacing-40) 0
    }
}

@media (min-width:80em) {
    .bx-search-container .bx-search-heading {
        font-size: var(--fs-56);
        padding: var(--spacing-40) 0
    }
}

@media (min-width:90em) {
    .bx-search-container .bx-search-heading {
        font-size: var(--fs-64);
        padding: var(--spacing-48) 0
    }
}

@media (min-width:120em) {
    .bx-search-container .bx-search-heading {
        font-size: var(--fs-72);
        padding: var(--spacing-56) 0
    }
}

.bx-search-grid {
    grid-column-gap: var(--spacing-16);
    -moz-column-gap: var(--spacing-16);
    column-gap: var(--spacing-16);
    display: grid;
    grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
    margin: auto
}

@media (min-width:22.5em) {
    .bx-search-grid {
        --columns: 4;
        grid-template-areas: "search search search search";
        max-width: var(--search-container-width)
    }
}

@media (min-width:48em) {
    .bx-search-grid {
        --columns: 8;
        grid-template-areas: "search search search search search search search search";
        max-width: var(--search-container-width)
    }
}

@media (min-width:80em) {
    .bx-search-grid {
        --columns: 16;
        grid-template-areas: "search search search search search search search search search search search search search search search search";
        max-width: 71rem
    }
}

@media (min-width:90em) {
    .bx-search-grid {
        max-width: 79rem
    }
}

@media (min-width:120em) {
    .bx-search-grid {
        max-width: 103.125rem
    }
}

.bx-search-grid>.bx-search-container {
    grid-area: search
}

@media (min-width:22.5em) {
    .bx-search-container .navigation.pagination {
        margin-top: var(--spacing-24)
    }
}

@media (min-width:26em) {
    .bx-search-container .navigation.pagination {
        margin-top: var(--spacing-32)
    }
}

@media (min-width:90em) {
    .bx-search-container .navigation.pagination {
        margin-top: var(--spacing-40)
    }
}

.bx-search-container .navigation.pagination .page-numbers--prev .arrow-left {
    transform: rotate(180deg)
}

.bx-search-container .navigation.pagination .page-numbers--next .arrow-right,
.bx-search-container .navigation.pagination .page-numbers--prev .arrow-left {
    align-items: center;
    display: inline-flex;
    justify-content: center
}

.bx-search-container .nav-links[\:not-has\(\.page-numbers--prev\)]>.page-numbers:first-child {
    margin-left: 0
}

.bx-search-container .nav-links:not(:has(.page-numbers--prev))>.page-numbers:first-child {
    margin-left: 0
}

.bx-search-container .nav-links[\:not-has\(\.page-numbers--next\)]>.page-numbers:last-child {
    margin-right: 0
}

.bx-search-container .nav-links:not(:has(.page-numbers--next))>.page-numbers:last-child {
    margin-right: 0
}

.bx-search-container .navigation.pagination .page-numbers {
    align-items: center;
    display: inline-flex;
    font-size: var(--fs-20);
    font-weight: var(--fw-light);
    justify-content: center;
    text-decoration: none
}

.bx-search-container .navigation.pagination .page-numbers.current,
.bx-search-input {
    font-weight: var(--fw-regular)
}

.bx-search-input {
    border: .0625rem solid #000;
    border-radius: 0;
    box-shadow: none;
    font-family: var(--f-sans);
    letter-spacing: .32px
}

@media (min-width:22.5em) {
    .bx-search-input {
        font-size: var(--fs-20);
        padding: var(--spacing-16) var(--spacing-40);
        padding-right: 5.25rem
    }
}

@media (min-width:26em) {
    .bx-search-input {
        padding-right: 5.875rem
    }
}

@media (min-width:48em) {
    .bx-search-input {
        font-size: var(--fs-24);
        padding: var(--spacing-16) var(--spacing-72);
        padding-right: 10.875rem
    }
}

@media (min-width:80em) {
    .bx-search-input {
        padding-right: 8.875rem
    }
}

@media (min-width:90em) {
    .bx-search-input {
        padding-right: 9.875rem
    }
}

@media (min-width:120em) {
    .bx-search-input {
        padding: var(--spacing-24) var(--spacing-80);
        padding-right: 12.875rem
    }
}

.bx-search-wrapper-v2 {
    position: relative
}

.bx-search-wrapper-v2 .search-icon {
    position: absolute
}

@media (min-width:22.5em) {
    .bx-search-wrapper-v2 .search-icon {
        height: 1.5rem;
        left: .5rem;
        top: 1.25rem;
        width: 1.5rem
    }
}

@media (min-width:48em) {
    .bx-search-wrapper-v2 .search-icon {
        height: 2rem;
        left: 1.5rem;
        top: 1.25rem;
        width: 2rem
    }
}

@media (min-width:120em) {
    .bx-search-wrapper-v2 .search-icon {
        left: 2rem;
        top: 1.75rem
    }
}

.bx-search-wrapper-v2 .search-clear {
    cursor: pointer;
    position: absolute
}

@media (min-width:22.5em) {
    .bx-search-wrapper-v2 .search-clear {
        height: 1.5rem;
        right: .5rem;
        top: 1.25rem;
        width: 1.5rem
    }
}

@media (min-width:48em) {
    .bx-search-wrapper-v2 .search-clear {
        height: 2rem;
        right: 1.5rem;
        top: 1.25rem;
        width: 2rem
    }
}

@media (min-width:120em) {
    .bx-search-wrapper-v2 .search-clear {
        right: 2rem;
        top: 1.75rem
    }
}

@media (min-width:22.5em) {
    .bx-search-wrapper-v2 .search-clear svg {
        height: 100%;
        vertical-align: bottom;
        width: 100%
    }
}

@media (min-width:48em) {
    .bx-search-wrapper-v2 .search-clear svg {
        height: 2rem;
        vertical-align: middle;
        width: 2rem
    }
}

.search-clear {
    display: none
}

.bx-search-input:not(:-moz-placeholder)+.search-clear {
    display: inline-block
}

.bx-search-input:not(:placeholder-shown)+.search-clear {
    display: inline-block
}

.bx-search-input::placeholder {
    font-weight: var(--fw-light)
}

.bx-search-input:-moz-placeholder,
.bx-search-input::-moz-placeholder {
    font-weight: var(--fw-light)
}

@media (min-width:22.5em) {
    .bx-search-container {
        margin-bottom: 5rem
    }
}

@media (min-width:26em) {
    .bx-search-container {
        margin-bottom: 5.5rem
    }
}

@media (min-width:48em) {
    .bx-search-container {
        margin-bottom: 6rem
    }
}

@media (min-width:80em) {
    .bx-search-container {
        margin-bottom: 9rem
    }
}

@media (min-width:90em) {
    .bx-search-container {
        margin-bottom: 10rem
    }
}

@media (min-width:120em) {
    .bx-search-container {
        margin-bottom: 12rem
    }
}

.bx-search-results-count-v2 {
    margin-bottom: var(--spacing-32);
    margin-top: var(--spacing-32)
}

.bx-search-results-count-v2 p {
    font-family: var(--f-sans);
    font-size: var(--fs-20);
    font-weight: var(--fw-light)
}

.wp-block-separator.is-style-short {
    background-color: transparent;
    height: 2px;
    position: relative
}

.wp-block-separator.is-style-short:after {
    background-color: var(--c-copper);
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 0;
    width: var(--w-divider)
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:active) {
    word-wrap: normal !important;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.animated {
    visibility: hidden
}

.bx-animation__image-wrapper,
.bx-animation__image-wrapper_mobile {
    display: flex;
    overflow: hidden;
    position: relative;
    width: 100%
}

.bx-animation__image-wrapper img,
.bx-animation__image-wrapper_mobile img {
    opacity: 0
}

.bx-animation__curtain {
    background: var(--c-black);
    bottom: 0;
    height: 0;
    position: absolute;
    width: inherit;
    z-index: 1
}

@media print {
    .bx-animation__curtain {
        display: none
    }
}

.is-color-theme-dark .bx-animation__curtain {
    background: var(--c-white)
}

.bx-animation__curtain-image {
    opacity: 0
}

.bx-animation__image-wrapper.is-image-revealed .bx-animation__curtain,
.bx-animation__image-wrapper_mobile.is-image-revealed .bx-animation__curtain {
    animation-duration: 1s !important;
    animation: curtain-reveal forwards
}

.bx-animation__image-wrapper.is-image-revealed .bx-animation__curtain-image,
.bx-animation__image-wrapper_mobile.is-image-revealed .bx-animation__curtain-image {
    animation-duration: .5s !important;
    -webkit-animation-duration: .5s !important;
    animation: image-fade-in forwards;
    -webkit-animation: image-fade-in forwards;
    animation-delay: .4s;
    -webkit-animation-delay: .4s
}

.bx-remove_tab_content_animation .bx-animation__curtain {
    animation-duration: 0 !important;
    animation: none;
    background: none;
    height: 100%;
    position: absolute;
    width: inherit;
    z-index: 1
}

.bx-remove_tab_content_animation .bx-animation__curtain-image {
    animation-duration: 0 !important;
    animation: none;
    animation-delay: 0;
    opacity: 1
}

.is-color-theme-dark .bx-remove_tab_content_animation .bx-animation__curtain {
    background: none
}

@keyframes curtain-reveal {
    0% {
        bottom: 0;
        height: 0
    }

    50% {
        bottom: 0;
        height: 100%
    }

    to {
        bottom: 100%;
        height: 0
    }
}

@keyframes image-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.bx-animation__fadeInUp {
    animation-duration: .5s !important;
    animation-fill-mode: both;
    animation-name: fadeInUp;
    opacity: 0
}

@keyframes fadeInUp {
    0% {
        transform: translate3d(0, 40px, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.bx-animation-disabled .bx-accordion__item,
.bx-animation-disabled .bx-accordion__item-title,
.bx-animation-disabled .bx-animation__image-wrapper img,
.bx-animation-disabled .bx-animation__image-wrapper_mobile img,
.bx-animation-disabled .bx-announcement__content,
.bx-animation-disabled .bx-announcement__cta,
.bx-animation-disabled .bx-announcement__media picture img,
.bx-animation-disabled .bx-announcement__media_mobile picture img,
.bx-animation-disabled .bx-announcement__title,
.bx-animation-disabled .bx-article-intro__article-description,
.bx-animation-disabled .bx-article-page-header__article__title,
.bx-animation-disabled .bx-bio-table,
.bx-animation-disabled .bx-bio-table__cell,
.bx-animation-disabled .bx-bio-table__head,
.bx-animation-disabled .bx-bio-table__wrapper,
.bx-animation-disabled .bx-campaign-page-header__description,
.bx-animation-disabled .bx-campaign-page-header__title,
.bx-animation-disabled .bx-cda-chart,
.bx-animation-disabled .bx-charting-component-description,
.bx-animation-disabled .bx-charting-component-image,
.bx-animation-disabled .bx-charting-component-item,
.bx-animation-disabled .bx-charting-component-title,
.bx-animation-disabled .bx-email-capture__title,
.bx-animation-disabled .bx-event-component-item-business-unit,
.bx-animation-disabled .bx-event-component-item-name,
.bx-animation-disabled .bx-featured-content-item__cta,
.bx-animation-disabled .bx-featured-content-title__min,
.bx-animation-disabled .bx-featured-content__description,
.bx-animation-disabled .bx-featured-content__title,
.bx-animation-disabled .bx-fund-holdings-table,
.bx-animation-disabled .bx-headers-five__description-1,
.bx-animation-disabled .bx-headers-five__description-2,
.bx-animation-disabled .bx-headers-five__description-container,
.bx-animation-disabled .bx-headers-five__subtitle,
.bx-animation-disabled .bx-headers-five__title,
.bx-animation-disabled .bx-headers-four__description,
.bx-animation-disabled .bx-headers-four__title,
.bx-animation-disabled .bx-headers-one__cta,
.bx-animation-disabled .bx-headers-one__description,
.bx-animation-disabled .bx-headers-one__title,
.bx-animation-disabled .bx-headers-three__cta,
.bx-animation-disabled .bx-headers-three__cta__noDESC,
.bx-animation-disabled .bx-headers-three__description,
.bx-animation-disabled .bx-headers-three__description__noCTA,
.bx-animation-disabled .bx-headers-three__eyebrow__title,
.bx-animation-disabled .bx-headers-three__title,
.bx-animation-disabled .bx-headers-two__cta,
.bx-animation-disabled .bx-headers-two__description,
.bx-animation-disabled .bx-headers-two__title,
.bx-animation-disabled .bx-horizontal-static-list-item-card__content,
.bx-animation-disabled .bx-horizontal-static-list-item-card__cta,
.bx-animation-disabled .bx-horizontal-static-list-item-card__description,
.bx-animation-disabled .bx-horizontal-static-list-item-card__eyebrow,
.bx-animation-disabled .bx-horizontal-static-list-item-card__image-space,
.bx-animation-disabled .bx-horizontal-static-list-item-card__item,
.bx-animation-disabled .bx-horizontal-static-list-item-card__title,
.bx-animation-disabled .bx-link-list__animated,
.bx-animation-disabled .bx-link-list__container,
.bx-animation-disabled .bx-link-list__first,
.bx-animation-disabled .bx-link-list__item,
.bx-animation-disabled .bx-link-list__item-title,
.bx-animation-disabled .bx-link-list__last,
.bx-animation-disabled .bx-link-list__title-text,
.bx-animation-disabled .bx-logo-scrolling-list__logo-group,
.bx-animation-disabled .bx-logo-scrolling-list__logo-item,
.bx-animation-disabled .bx-offerings-card__cta,
.bx-animation-disabled .bx-offerings-card__description,
.bx-animation-disabled .bx-offerings-card__media img,
.bx-animation-disabled .bx-offerings-card__title,
.bx-animation-disabled .bx-page-disclaimer__description,
.bx-animation-disabled .bx-page-disclaimer__link,
.bx-animation-disabled .bx-page-disclaimer__title,
.bx-animation-disabled .bx-page-header-no-desc__title,
.bx-animation-disabled .bx-page-header__description,
.bx-animation-disabled .bx-page-header__title,
.bx-animation-disabled .bx-product-page_header__description,
.bx-animation-disabled .bx-product-page_header__stats_disclaimer,
.bx-animation-disabled .bx-product-page_header__stats_title,
.bx-animation-disabled .bx-product-page_header__stats_value,
.bx-animation-disabled .bx-product-page_header__title,
.bx-animation-disabled .bx-promo-carousel-item__blurb,
.bx-animation-disabled .bx-promo-carousel-item__cta,
.bx-animation-disabled .bx-promo-carousel-item__title,
.bx-animation-disabled .bx-promo-carousel__item,
.bx-animation-disabled .bx-promo-header__description,
.bx-animation-disabled .bx-promo-header__title,
.bx-animation-disabled .bx-quote-block__quote,
.bx-animation-disabled .bx-stat-featured__stattitle,
.bx-animation-disabled .bx-stat-featured__statvalue,
.bx-animation-disabled .bx-stat__animateFeatureStat,
.bx-animation-disabled .bx-stat__animateStat,
.bx-animation-disabled .bx-stat__animate_header_Stat,
.bx-animation-disabled .bx-stat__statDate,
.bx-animation-disabled .bx-stat__statTitle,
.bx-animation-disabled .bx-stat__statValue,
.bx-animation-disabled .bx-stat__stattitle,
.bx-animation-disabled .bx-stat__statvalue,
.bx-animation-disabled .bx-stats-grid__item,
.bx-animation-disabled .bx-table-comp__title,
.bx-animation-disabled .bx-two-up-content__content,
.bx-animation-disabled .bx-vertical-list__Animation,
.bx-animation-disabled .bx-vertical-list__item,
.bx-animation-disabled .graph__block,
.bx-animation-disabled [class*=bx-animation] {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important
}

.bx-animation-disabled * {
    animation: none !important
}

.bx-animation-disabled .bx-accordion__animated:after,
.bx-animation-disabled .bx-accordion__animated:before {
    transform: scaleX(1) !important;
    transform-origin: 0 50% !important;
    width: 100% !important
}

.bx-animation-disabled .bx-leadership__designation,
.bx-animation-disabled .bx-leadership__image,
.bx-animation-disabled .bx-leadership__name {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important
}

.bx-animation-disabled .bx-leadership__grid__image {
    opacity: 1;
    transform: none !important;
    visibility: visible !important
}

.bx-animation-disabled .bx-video-carousel__asset,
.bx-animation-disabled .bx-video-carousel__asset-wrapper,
.bx-animation-disabled .bx-video-carousel__drag-container,
.bx-animation-disabled .bx-video-carousel__video-description {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important
}

.bx-animation-disabled .bx-shared-class,
.bx-animation-disabled .bx-shared-class-wrapper,
.bx-animation-disabled .bx-shared-class__ContentLoaded {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important
}

.bx-animation-disabled .bx-logo-scrolling-list__disclaimer-wrapper .bx-logo-scrolling-list__play-button {
    display: none !important
}

.bx-animation-disabled .bx-logo-scrolling-list__logo-item {
    justify-content: center !important;
    justify-items: center !important
}

.bx-animation-disabled .bx-featured-content-stats__animate:before {
    animation: none !important;
    background: var(--c-copy);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%
}

.bx-animation-disabled .bx-stat__animateFeatureStat,
.bx-animation-disabled .bx-stat__animateStat {
    visibility: visible !important
}

.bx-animation-disabled .bx-stat__animateFeatureStat:before,
.bx-animation-disabled .bx-stat__animateStat:before {
    animation: none !important;
    background: var(--c-copy);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%
}

.bx-animation-disabled .bx-stat-featured__stattitle.active,
.bx-animation-disabled .bx-stat__statDate.active,
.bx-animation-disabled .bx-stat__statTitle.active,
.bx-animation-disabled .bx-stat__stattitle.active {
    animation: none !important
}

.bx-animation-disabled .bx-stat-featured__statvalue.active,
.bx-animation-disabled .bx-stat__statValue.active,
.bx-animation-disabled .bx-stat__statvalue.active {
    color: inherit !important
}

.bx-animation-disabled .bx-stat-featured__statvalue.active,
.bx-animation-disabled .bx-stat-featured__statvalue.active sup,
.bx-animation-disabled .bx-stat__statValue.active,
.bx-animation-disabled .bx-stat__statValue.active sup,
.bx-animation-disabled .bx-stat__statvalue.active,
.bx-animation-disabled .bx-stat__statvalue.active sup {
    animation: none !important;
    background: inherit !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    background-size: 100% 100% !important;
    visibility: visible !important
}

.bx-animation-disabled .bx-hero-media-feature-child-outer.bx-hero-media-feature-fe {
    height: auto !important;
    opacity: 1 !important
}

.bx-animation-disabled .bx-link-list__animated:after,
.bx-animation-disabled .bx-link-list__animated:before {
    transition: none !important
}

.bx-animation-disabled .bx-link-list__title-animation {
    opacity: .36 !important
}

.has-text-align-center,
.has-text-align-left {
    text-align: center
}

.has-text-align-right {
    text-align: right
}

.is-style-h1 {
    font-family: var(--f-serif);
    font-size: var(--fs-48);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:48em) {
    .is-style-h1 {
        font-size: var(--fs-56)
    }
}

@media (min-width:90em) {
    .is-style-h1 {
        font-size: var(--fs-64)
    }
}

@media (min-width:120em) {
    .is-style-h1 {
        font-size: var(--fs-80)
    }
}

.is-style-h2 {
    font-family: var(--f-serif);
    font-size: var(--fs-32);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:80em) {
    .is-style-h2 {
        font-size: var(--fs-40)
    }
}

@media (min-width:90em) {
    .is-style-h2 {
        font-size: var(--fs-48)
    }
}

@media (min-width:120em) {
    .is-style-h2 {
        font-size: var(--fs-56)
    }
}

.is-style-h3 {
    font-family: var(--f-serif);
    font-size: var(--fs-24);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:80em) {
    .is-style-h3 {
        font-size: var(--fs-32)
    }
}

@media (min-width:90em) {
    .is-style-h3 {
        font-size: var(--fs-40)
    }
}

@media (min-width:120em) {
    .is-style-h3 {
        font-size: var(--fs-48)
    }
}

.is-style-h4 {
    font-family: var(--f-serif);
    font-size: var(--fs-24);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:90em) {
    .is-style-h4 {
        font-size: var(--fs-32)
    }
}

@media (min-width:120em) {
    .is-style-h4 {
        font-size: var(--fs-40)
    }
}

.is-style-h5 {
    font-family: var(--f-serif);
    font-size: var(--fs-24);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

@media (min-width:120em) {
    .is-style-h5 {
        font-size: var(--fs-32)
    }
}

.is-style-h6 {
    font-family: var(--f-serif);
    font-size: var(--fs-24);
    font-weight: var(--fw-light);
    letter-spacing: .008em;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0
}

.is-style-eyebrow {
    font-family: var(--f-sans);
    font-size: var(--fs-14);
    font-weight: var(--fw-regular);
    letter-spacing: .08em;
    line-height: 1.5;
    text-transform: uppercase
}

@media (min-width:80em) {
    .is-style-eyebrow {
        font-size: var(--fs-16)
    }
}

@media (min-width:120em) {
    .is-style-eyebrow {
        font-size: var(--fs-18)
    }
}

.is-style-eyebrow:after {
    background-color: currentcolor;
    content: "";
    display: inline-block;
    height: 2px;
    margin-left: var(--spacing-16);
    width: var(--spacing-48)
}

@media (min-width:80em) {
    .is-style-eyebrow:after {
        margin-left: var(--spacing-24);
        width: var(--spacing-56)
    }
}

@media (min-width:90em) {
    .is-style-eyebrow:after {
        width: var(--spacing-64)
    }
}

@media (min-width:120em) {
    .is-style-eyebrow:after {
        margin-left: var(--spacing-32);
        width: var(--spacing-88)
    }
}

.is-style-unstyled {
    list-style: none;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0
}

.is-color-theme-dark {
    --c-copy: var(--c-white);
    --c-svg: var(--c-black);
    --c-background: var(--c-black);
    --c-background-highlight: #121317;
    --c-background-highlight-active: var(--c-highlight-dark-active);
    --c-link: var(--c-white);
    --c-graphics: var(--c-white);
    --c-button-copy: var(--c-black);
    --c-button-background: var(--c-white)
}

.is-color-theme-light {
    --c-copy: var(--c-black);
    --c-background: var(--c-white)
}

.cap-privacy-center .bx-dialog__backdrop {
    background-color: rgba(0, 0, 0, .72);
    backdrop-filter: none;
    opacity: 1
}

.cap-privacy-center__container {
    align-self: center;
    max-height: 100vh;
    overflow: visible
}

.cap-privacy-center__inner {
    display: block;
    max-width: 58rem;
    width: min(58rem, calc(100vw - var(--spacing-32)))
}

.cap-privacy-center__content {
    background-color: var(--c-black);
    color: var(--c-white);
    display: grid;
    grid-template-rows: auto auto minmax(0, 1fr);
    height: min(48rem, calc(100vh - var(--spacing-56)));
    max-height: calc(100vh - var(--spacing-56));
    overflow: hidden;
    padding: 0;
    position: relative
}

.cap-privacy-center__close {
    align-items: center;
    background: transparent;
    border: 0;
    color: var(--c-white);
    cursor: pointer;
    display: grid;
    height: var(--spacing-40);
    justify-items: center;
    padding: 0;
    place-items: center;
    right: var(--spacing-24);
    top: var(--spacing-24);
    width: var(--spacing-40)
}

.cap-privacy-center__close:hover,
.cap-privacy-center__close:focus {
    color: var(--c-copper)
}

.cap-privacy-center__content .cap-privacy-center__close:hover,
.cap-privacy-center__content .cap-privacy-center__close:focus,
.cap-privacy-center__content .cap-privacy-center__close:focus-visible,
.cap-privacy-center__content .cap-privacy-center__close.focus-visible,
.cap-privacy-center__content .cap-privacy-center__close:active {
    background: transparent !important;
    background-color: transparent !important;
    outline: 1px solid rgba(255, 255, 255, .48);
    outline-offset: 2px
}

.cap-privacy-center__header {
    padding: var(--spacing-40) var(--spacing-40) var(--spacing-24)
}

.cap-privacy-center__eyebrow {
    color: var(--c-copper);
    font-family: var(--f-sans);
    font-size: var(--fs-12);
    font-weight: var(--fw-semibold);
    letter-spacing: 0;
    line-height: 1.2;
    margin: 0 0 var(--spacing-8);
    text-transform: uppercase
}

.cap-privacy-center__header h2 {
    color: var(--c-white);
    font-family: var(--f-serif);
    font-size: var(--fs-40);
    font-weight: var(--fw-medium);
    line-height: 1.1;
    margin: 0;
    padding-right: var(--spacing-48)
}

.cap-privacy-center__tabs {
    border-bottom: 1px solid rgba(255, 255, 255, .24);
    display: flex;
    gap: var(--spacing-8);
    overflow-x: auto;
    padding: 0 var(--spacing-40)
}

.cap-privacy-center__tab {
    background: transparent;
    border: 0;
    border-bottom: .1875rem solid transparent;
    color: rgba(255, 255, 255, .72);
    cursor: pointer;
    flex: 0 0 auto;
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-semibold);
    line-height: 1.2;
    min-height: var(--spacing-48);
    padding: 0 var(--spacing-16);
    white-space: nowrap
}

.cap-privacy-center__tab:hover,
.cap-privacy-center__tab:focus,
.cap-privacy-center__tab.is-active {
    color: var(--c-white)
}

.cap-privacy-center__tab.is-active {
    border-bottom-color: var(--c-copper)
}

.cap-privacy-center__panels {
    background-color: #000;
    color: #fff;
    min-height: 0
}

.cap-privacy-center__panel {
    background-color: #000;
    color: #fff;
    height: 100%;
    overflow-y: auto;
    padding: var(--spacing-32) var(--spacing-40) var(--spacing-48);
    scrollbar-color: #8e8e8e var(--c-white);
    scrollbar-width: thin
}

.cap-privacy-center__panel::-webkit-scrollbar {
    width: .75rem
}

.cap-privacy-center__panel::-webkit-scrollbar-track {
    background-color: var(--c-white)
}

.cap-privacy-center__panel::-webkit-scrollbar-thumb {
    background-color: #8e8e8e
}

.cap-privacy-center__panel[hidden] {
    display: none
}

.cap-privacy-center__legal-copy {
    background-color: #000;
    color: #fff;
    max-width: 48rem
}

.cap-privacy-center__legal-copy h3,
.cap-privacy-center__legal-copy h4 {
    color: #fff;
    font-family: var(--f-serif);
    font-weight: var(--fw-medium);
    line-height: 1.2;
    margin: var(--spacing-32) 0 var(--spacing-16)
}

.cap-privacy-center__legal-copy h3:first-child,
.cap-privacy-center__legal-copy h4:first-child {
    margin-top: 0
}

.cap-privacy-center__legal-copy h3 {
    font-size: var(--fs-30)
}

.cap-privacy-center__legal-copy h4 {
    font-size: var(--fs-22)
}

.cap-privacy-center__legal-copy p,
.cap-privacy-center__legal-copy li {
    color: #fff;
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    font-weight: var(--fw-regular);
    line-height: 1.6;
    margin: 0 0 var(--spacing-16)
}

.cap-privacy-center__legal-copy ul {
    color: #fff;
    margin: 0 0 var(--spacing-16);
    padding-left: var(--spacing-24)
}

.cap-privacy-center__legal-copy li {
    margin-bottom: var(--spacing-8)
}

.cap-privacy-center__letter-list {
    color: #fff;
    list-style: none;
    margin: 0 0 var(--spacing-16);
    padding-left: 0
}

.cap-privacy-center__letter-list li {
    margin-bottom: var(--spacing-16);
    padding-left: var(--spacing-40);
    position: relative
}

.cap-privacy-center__letter-marker {
    color: #fff;
    left: 0;
    position: absolute;
    top: 0
}

.cap-privacy-center__table-wrap {
    margin: var(--spacing-24) 0 var(--spacing-32);
    overflow-x: auto
}

.cap-privacy-center__table {
    border-collapse: collapse;
    color: #fff;
    font-family: var(--f-sans);
    font-size: var(--fs-16);
    line-height: 1.55;
    min-width: 42rem;
    width: 100%
}

.cap-privacy-center__table--wide {
    min-width: 56rem
}

.cap-privacy-center__table--wide th:first-child,
.cap-privacy-center__table--wide td:first-child {
    width: 34%
}

.cap-privacy-center__table--wide th:nth-child(2),
.cap-privacy-center__table--wide td:nth-child(2) {
    width: 28%
}

.cap-privacy-center__table th,
.cap-privacy-center__table td {
    border: 1px solid rgba(255, 255, 255, .42);
    color: #fff;
    padding: var(--spacing-16);
    text-align: left;
    vertical-align: top
}

.cap-privacy-center__table th {
    background-color: var(--c-copper);
    color: #000;
    font-weight: var(--fw-semibold)
}

.cap-privacy-center__table td {
    background-color: #000
}

@media (max-width:47.9375em) {
    .cap-privacy-center__inner {
        width: calc(100vw - var(--spacing-24))
    }

    .cap-privacy-center__content {
        height: calc(100vh - var(--spacing-32));
        max-height: calc(100vh - var(--spacing-32))
    }

    .cap-privacy-center__close {
        right: var(--spacing-16);
        top: var(--spacing-16)
    }

    .cap-privacy-center__header {
        padding: var(--spacing-32) var(--spacing-24) var(--spacing-20)
    }

    .cap-privacy-center__header h2 {
        font-size: var(--fs-32)
    }

    .cap-privacy-center__tabs {
        padding: 0 var(--spacing-24)
    }

    .cap-privacy-center__panel {
        padding: var(--spacing-24) var(--spacing-24) var(--spacing-40)
    }
}
