* {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1em;
  vertical-align: baseline;
  box-sizing: border-box;
}
*::before,
*::after {
  font: inherit;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
html {
  min-height: 100vh;
}
html,
body {
  height: 100%;
  line-height: 1.5;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img,
picture,
video,
canvas,
svg {
  display: inline-block;
  min-width: 0;
  max-width: 100%;
  vertical-align: middle;
}
ul[role="list"],
ol[role="list"] {
  list-style: none;
}
a {
  text-decoration-skip-ink: auto;
}
input,
button,
textarea,
select {
  font: inherit;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
.visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(100%);
  block-size: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  inline-size: 1px;
}
:root {
  --global-black: #000000;
  --global-transparent: rgba(0, 0, 0, 0);
  --global-bell-blue: #00549a;
  --global-neutral-1: #f1f1f1;
  --global-neutral-2: #ededed;
  --global-neutral-3: #dddddd;
  --global-neutral-4: #c2c2c2;
  --global-neutral-5: #a6a6a6;
  --global-neutral-6: #8a8a8a;
  --global-neutral-7: #6e6e6e;
  --global-neutral-8: #4f4f4f;
  --global-neutral-9: #26292b;
  --global-neutral-10: #003662;
  --global-white: #ffffff;
  --global-blue-1: #eceff3;
  --global-blue-2: #c5d4fa;
  --global-blue-3: #8fb3f0;
  --global-blue-4: #4a89d8;
  --global-blue-5: #005fff;
  --global-blue-6: #1458a9;
  --global-blue-7: #0c3d87;
  --global-blue-8: #003662;
  --global-blue-9: #021443;
  --global-blue-10: #000721;
  --global-green-1: #ebfce9;
  --global-green-2: #a4e299;
  --global-green-3: #5dbe4b;
  --global-green-4: #189402;
  --global-green-5: #137d00;
  --global-green-6: #0f6600;
  --global-green-7: #0c4f00;
  --global-green-8: #083800;
  --global-green-9: #052100;
  --global-green-10: #020a00;
  --global-orange-1: #fff4ea;
  --global-orange-2: #ffc700;
  --global-orange-3: #dc6e4a;
  --global-orange-4: #b12e00;
  --global-orange-5: #982a00;
  --global-orange-6: #802500;
  --global-orange-7: #682000;
  --global-orange-8: #4f1900;
  --global-orange-9: #371200;
  --global-orange-10: #1f0b00;
  --global-pink-1: #d63384;
  --global-red-1: #ffe4e4;
  --global-red-2: #faa7a7;
  --global-red-3: #eb0000;
  --global-red-4: #c80000;
  --global-red-5: #9c0000;
  --global-red-6: #840000;
  --global-red-7: #6b0000;
  --global-red-8: #520000;
  --global-red-9: #370a00;
  --global-red-10: #210000;
  --global-gradient-1: linear-gradient(292deg, #000000 -4.38%, #666666 86.6%);
  --global-gradient-2: linear-gradient(175deg, #f0f2f5 -0.78%, #f9f9fa 89.7%);
  --global-gradient-3: linear-gradient(
    124deg,
    #212121 1.77%,
    #151515 21.37%,
    #101010 95.09%
  );
  --global-gradient-4: linear-gradient(90deg, #000000 50%, #1f2228 100%);
  --global-gradient-5: linear-gradient(180deg, #d70000 25%, #920505 171.43%);
  --global-spacing-0: 0rem;
  --global-spacing-1: 0.25rem;
  --global-spacing-2: 0.5rem;
  --global-spacing-2-5: 0.625rem;
  --global-spacing-3: 0.75rem;
  --global-spacing-4: 1rem;
  --global-spacing-4-5: 1.25rem;
  --global-spacing-5: 1.5rem;
  --global-spacing-5-5: 1.75rem;
  --global-spacing-6: 2rem;
  --global-spacing-7: 2.5rem;
  --global-spacing-8: 3rem;
  --global-spacing-9: 3.5rem;
  --global-spacing-10: 4rem;
  --global-spacing-11: 4.5rem;
  --global-spacing-12: 5rem;
  --global-spacing-13: 5.5rem;
  --global-spacing-14: 6rem;
  --global-spacing-15: 6.5rem;
  --global-spacing-16: 7rem;
  --global-spacing-17: 7.5rem;
  --global-spacing-18: 8rem;
  --global-spacing-19: 9rem;
  --global-spacing-20: 10rem;
  --global-spacing-21: 10.5rem;
  --global-spacing-22: 11rem;
  --global-spacing-34: 14rem;
  --global-spacing-36: 16rem;
  --global-spacing-38: 18rem;
  --global-font-weight-1: 100;
  --global-font-weight-2: 200;
  --global-font-weight-3: 300;
  --global-font-weight-4: 400;
  --global-font-weight-5: 500;
  --global-font-weight-6: 600;
  --global-font-weight-7: 700;
  --global-font-weight-8: 800;
  --global-font-weight-9: 900;
  --global-font-size-1: 0.625rem;
  --global-font-size-2: 0.75rem;
  --global-font-size-3: 0.875rem;
  --global-font-size-4: 1rem;
  --global-font-size-5: 1.125rem;
  --global-font-size-6: 1.1875rem;
  --global-font-size-7: 1.25rem;
  --global-font-size-8: 1.375rem;
  --global-font-size-9: 1.5rem;
  --global-font-size-10: 1.75rem;
  --global-font-size-11: 2rem;
  --global-font-size-12: 2.25rem;
  --global-font-size-13: 2.56rem;
  --global-font-size-14: 3rem;
  --global-font-size-15: 3.25rem;
  --global-font-width-1: 80%;
  --global-font-width-2: 85%;
  --global-font-width-3: 90%;
  --global-font-width-4: 95%;
  --global-font-width-5: 100%;
  --global-font-width-6: 105%;
  --global-font-width-7: 110%;
  --global-font-width-8: 115%;
  --global-font-width-9: 120%;
  --global-line-height-1: 1;
  --global-line-height-2: 1.1;
  --global-line-height-3: 1.2;
  --global-line-height-4: 1.3;
  --global-line-height-5: 1.4;
  --global-line-height-6: 1.5;
  --global-line-height-9: 1.8;
  --global-box-shadow-1: 0px 0px 16px rgba(25, 25, 25, 0.4);
  --global-box-shadow-2: calc(var(--global-spacing-5) * -1)
    calc(var(--global-spacing-5) * -1) 0 0 var(--ct-background-shadow-color);
  --global-box-shadow-3: 0 var(--global-border-width-2)
    var(--global-border-width-4) rgba(0, 0, 0, 0.1);
  --global-box-shadow-4: 0px 16px 16px rgba(25, 25, 25, 0.4);
  --global-z-index-1: 1;
  --global-z-index-2: 10;
  --global-z-index-3: 50;
  --global-z-index-4: 100;
  --global-z-index-5: 500;
  --global-border-radius-1: 0.25rem;
  --global-border-radius-2: 20rem;
  --global-border-radius-3: 100vmax;
  --global-border-radius-4: 0.5rem;
  --global-border-radius-5: 0.75rem;
  --global-border-radius-6: 1rem;
  --global-border-radius-circle: 50%;
  --global-border-style-1: solid;
  --global-border-width-1: 1px;
  --global-border-width-2: 2px;
  --global-border-width-3: 3px;
  --global-border-width-4: 4px;
  --global-border-width-5: 5px;
  --global-separator-size: 0.3rem;
  --global-grid-column-gap: 1.5rem;
  --global-aspect-ratio-16x9: 1.7777777778;
  --global-aspect-ratio-4x3: 1.3333333333;
  --global-aspect-ratio-5x2: 2.5;
  --global-aspect-ratio-4x2: 2;
  --global-aspect-ratio-1x1: 1;
  --global-layout-max-width: 80rem;
  --text-direction: 1;
}
@media (min-width: 0) {
  :root {
    --background-color: var(--global-white);
    --background-color-hover: var(--global-neutral-10);
    --border-color: var(--global-neutral-3);
    --border-radius: var(--global-border-radius-1);
    --border-radius-circle: var(--global-border-radius-3);
    --border-radius-pill: var(--global-border-radius-2);
    --ct-border-radius--sm: var(--global-border-radius-4);
    --ct-border-radius--md: var(--global-border-radius-5);
    --ct-border-radius--lg: var(--global-border-radius-6);
    --ct-border--on-dark: var(--global-border-width-1)
      var(--global-border-style-1) var(--border-color);
    --ct-border--on-light: var(--global-border-width-1)
      var(--global-border-style-1) var(--global-neutral-8);
    --ct-content__border: light-dark(
      var(--ct-border--on-light),
      var(--ct-border--on-dark)
    );
    --ct-content__border-radius: var(--border-radius);
    --ct-media-content__border: var(--ct-content__border);
    --ct-media-content__border-radius: var(--ct-content__border-radius);
    --ct-media-content__background-color: var(--ct-content__background-color);
    --ct-media-content-caption__display: unset;
    --bt-article-body__max-inline-size: 40rem;
    --bt-lead-art-custom__box-shadow: var(--global-box-shadow-2);
    --color-primary: var(--global-blue-5);
    --color-primary-hover: var(--global-blue-8);
    --color-secondary: var(--global-black);
    --content-max-width: 1440;
    --content-scale-width: calc(
      var(--content-max-width) / var(--layout-max-width) * 100%
    );
    --font-family-primary: CTV Sans;
    --font-family-secondary:
      system, -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue,
      Helvetica, Arial;
    --font-family-monospace: "Courier New", Courier, monospace;
    --font-family-webiconfont: webiconfont-v8;
    --form-background-color: var(--global-white);
    --form-border-color: var(--global-neutral-5);
    --form-border-color-primary: var(--global-blue-5);
    --header-nav-chain-height: 80px;
    --header-nav-chain-height-scrolled: 80px;
    --ct-label__background-color--live: var(--status-color-danger);
    --ct-label__background-color--live-hover: var(--status-color-danger-subtle);
    --ct-label__text-color--live: var(--global-white);
    --icon-fill-color: var(--global-neutral-8);
    --icon-fill-color-hover: var(--global-neutral-10);
    --icon-fill-color-subtle: var(--global-neutral-5);
    --layout-max-width: 1600;
    --overlay-background-color: var(--global-neutral-7);
    --overlay-background-color-subtle: rgba(35, 43, 57, 0.5);
    --overlay-background-color-primary: var(--color-primary, 0.8);
    --overlay-background-color-primary-subtle: var(--color-primary, 0.5);
    --status-color-danger: var(--global-red-3);
    --status-color-danger-subtle: var(--global-red-1);
    --status-color-info: var(--global-blue-5);
    --status-color-info-subtle: var(--global-blue-1);
    --status-color-success: var(--global-green-5);
    --status-color-success-subtle: var(--global-green-1);
    --status-color-warning: var(--global-red-4);
    --status-color-warning-subtle: var(--global-red-2);
    --text-color: var(--global-neutral-9);
    --text-color-subtle: var(--global-neutral-8);
    --text-color-black: var(--global-neutral-9);
    --ct-queryly-search__text-color: var(--text-color-subtle);
    --ct-background-color--inverted: var(--global-neutral-10);
    --ct-background-color--white: var(--global-white);
    --ct-background-color--dark: var(--global-neutral-10);
    --ct-background-color--gray: var(--global-neutral-1);
    --ct-background-color--hover: var(--global-neutral-10);
    --ct-background-color--hover-subtle: color-mix(
      in srgb,
      var(--color-primary) 10%,
      transparent
    );
    --ct-background-shadow-color: light-dark(
      var(--global-blue-1),
      var(--global-neutral-8)
    );
    --ct-border-color--hover: var(--global-neutral-7);
    --ct-margin-content-scale: calc((100vw - 100%) / 2 * -1);
    --ct-padding-content-scale: calc((100vw - 100%) / 2);
    --ct-text-color--inverted: var(--global-white);
    --ct-text-color-subtle--inverted: var(--global-neutral-5);
    --ct-navigation__border-block-end: var(--global-border-width-1) solid
      var(--global-neutral-3);
    --ct-navigation__background-color: var(--global-white);
    --ct-navigation__background-color--mobile: var(--global-white);
    --ct-navigation__background-color--mobile-hover: var(--neutral-1);
    --ct-navigation__background-shadow-color: var(--ct-background-shadow-color);
    --ct-navigation__text-color--mobile: var(--global-blue-8);
    --ct-navigation__link-background-color--hover: var(--global-blue-5);
    --ct-navigation__text-color--mobile-hover: var(--global-blue-8);
    --ct-navigation__text-color: var(--global-blue-8);
    --ct-navigation__text-color--hover: var(--global-blue-5);
    --ct-navigation-icon__fill-color--mobile: var(--color-primary);
    --ct-skip-link__z-index: var(--global-z-index-5);
    --ct-overlay__background-color--active: rgba(0, 102, 163, 0.8);
    --ct-link__text-color: var(--text-color);
    --ct-pill__color--hover: var(--global-white);
    --ct-separator__size: var(--global-separator-size);
    --ct-swiper-button__background-color: rgba(255, 255, 255, 0.5);
    --ct-swiper-button__background-color--hover: var(--global-blue-5);
    --ct-swiper-button__color: rgba(0, 0, 0, 0.8);
    --ct-swiper-button-icon__fill-color--hover: var(--global-white);
    --ct-swiper-icon__fill-color: var(--global-white);
    --bt-alert-bar__background-color: var(--global-red-4);
    --bt-alert-bar__padding-inline: calc(50% - 40rem);
    --bt-alert-bar__padding-inline--wallpaper-ad: calc(50% - 38.5rem);
    --bt-alert-bar__padding-inline--right-rail: calc(50% - 44.5rem);
    --bt-alert-bar__color: var(--global-neutral-3);
    --bt-alert-bar__color--hover: var(--global-neutral-3);
    --bt-article-body-grid__template: repeat(8, 1fr);
    --bt-article-body-grid__column--start: 1;
    --bt-article-body-grid__column--end: 9;
    --bt-takeover-ads__margin-homepage--block: 245px;
    --bt-ads__background-color: var(--global-neutral-1);
    --bt-leaderboard-ads-title__padding-space--block: var(--global-spacing-3)
      var(--global-spacing-5);
    --bt-leaderboard-ads-title__padding-space--inline: 0;
    --bt-ads-sticky-top: 150px;
    --bt-card-list-custom__overline: var(--global-blue-8);
    --bt-now__background-color: var(--global-black);
    --bt-now__text-color--primary: var(--global-white);
    --bt-now__text-color--secondary: var(--global-orange-2);
    --bt-now-links-bar__background-color--dark: var(--global-neutral-8);
    --bt-photo-landing__icon: url("../../resources/images/ctvnews/photo_gallery_icon_ctvnews.svg?d=201&mxId=00000000");
    --bt-color--now-primary: var(--global-white);
    --bt-right-rail-main-right__border-interior-item--remove: 0 none;
    --bt-leaderboard-body__margin--top: var(--global-spacing-8);
    --bt-footer__background-color: var(--global-neutral-9);
    --bt-footer__text-color: var(--ct-text-color--inverted);
    --bt-footer__text-color--hover: var(--global-neutral-3);
    --bt-footer-links-bar__background-color: light-dark(
      var(--global-white),
      var(--global-neutral-8)
    );
    --bt-footer-links-bar__background-color--light: var(--global-white);
    --bt-footer-links-bar__text-color: var(--text-color);
    --bt-heading__text-color--now: light-dark(
      var(--color-primary),
      var(--bt-now__text-color--secondary)
    );
    --bt-media-icon__background-color: light-dark(
      var(--global-white),
      var(--global-neutral-10)
    );
    --bt-footer__brand-logo-cftk: url("../../resources/images/cftk/CFTKTV_Logo.svg?d=201&mxId=00000000");
    --bt-footer__brand-logo-cjdc: url("../../resources/images/cjdc/CJDCTV_Logo.svg?d=201&mxId=00000000");
    --bt-media-icon__fill-color: light-dark(
      var(--color-primary),
      var(--global-white)
    );
    --bt-play-icon__fill-color: var(--global-white);
    --bt-nav-cta__live-background: var(--status-color-danger);
    --bt-nav-cta__live-background--hover: var(--status-color-danger-subtle);
    --bt-promo__background-color: var(--global-blue-1);
    --bt-promo-left__border: var(--global-border-width-4) solid
      var(--color-primary);
    --bt-section-title__text-color: var(--global-blue-8);
    --bt-standard-list__background-color--dark: var(--global-blue-8);
    --bt-standard-list__background-color--trends: var(--global-blue-8);
    --bt-standard-list__background-color--bloomberg: var(
      --ct-background-color--dark
    );
    --bt-standard-list__svg-color--title-chevron: light-dark(
      var(--color-primary),
      var(--ct-text-color--inverted)
    );
    --bt-standard-list__svg-size--title-chevron: var(--global-font-size-2);
    --bt-standard-list-title__font-size: var(--global-font-size-8);
    --bt-standard-list-title__margin-inline-end: 0;
    --bt-standard-list__three-item-grid: repeat(auto-fit, minmax(25em, 1fr));
    --bt-share-bar-icon__color: var(--global-white);
    --bt-share-bar-icon__color--hover: var(--global-black);
    --bt-share-bar__inset-block-start: 200px;
    --bt-sign-in-block-button__dropdown-color: var(--global-black);
    --bt-sign-in-block__text-color: var(--global-blue-8);
    --bt-sign-in-block__text-color--hover: var(--global-white);
    --bt-sign-in-block__button-border: var(--global-border-width-1)
      var(--global-border-style-1) var(--global-neutral-4);
    --bt-stock-widgets-custom__min-block-size--bmw-market-board: 73px;
    --bt-stock-widgets-custom__min-block-size--bmw-market-status: 248px;
    --bt-stock-widgets-custom__min-block-size--bmw-market-chart: 466px;
    --bt-stock-widgets-custom__min-block-size--bmw-currency-converter: 333px;
    --bt-media-playlist__font-size--overlay: 1vw;
    --bt-numbered-list__color: var(--color-primary);
    --bt-numbered-list__item-heading-color: var(--text-color);
    --bt-media-playlist__border-color--focus: light-dark(
      var(--color-primary),
      var(--global-orange-2)
    );
    --bt-media-playlist__grid-column-template--three-grid: repeat(
      auto-fit,
      minmax(25em, 1fr)
    );
    --bt-media-playlist__grid-column-template--four-grid: repeat(
      auto-fit,
      minmax(18em, 1fr)
    );
    --bt-stacked-divider__fill-color: var(--global-transparent);
    --bt-takeover-ads__margin-reset-content: -1.5rem;
    --bt-takeover-ads__margin-content: 1.5rem;
    --bt-takeover-ads__margin-sectionpage--block: 268px;
    --bt-top-table-list__text-color--xl: var(--text-color);
    --bt-top-table-list-overline__background-color--xl: var(
      --ct-background-color--gray
    );
    --bt-top-table-list-overline__text-color--xl: var(--global-blue-8);
    --bt-video-metadata-overline__text-color: var(--color-primary);
    --bt-video-metadata__text-date-color: var(--text-color-subtle);
    --bt-video-metadata-heading__text-color: var(--text-color);
    --bt-video-metadata__text-description-color: var(--text-color);
    --bt-video-live__text-color: var(--color-primary);
    --bt-video-live-icon__fill-color: var(--global-red-3);
    --bt-video__background-color--overlay: var(--global-white)
      url("../../resources/images/ctvnews/Auth-Bg-CTVNews.jpg?d=201&mxId=00000000");
    --bt-video__text-color--overlay: var(--global-neutral-8);
    --bt-video__border-color--overlay: var(--global-neutral-3);
    --bt-simple-list__text-color: var(--color-primary);
    --bt-simple-list-item__text-color: var(--text-color);
    --bt-quote__border-size--inline: 4px;
    --bt-quote__background-color: var(--global-neutral-2);
    --bt-article-overline-tool-tip__webkit-mask:
      var(--bt-article-overline-tool-tip__webkit-mask--1),
      var(--bt-article-overline-tool-tip__webkit-mask--2);
    --bt-article-overline-tool-tip__webkit-mask--1: linear-gradient(
      rgba(0, 0, 0, 0) calc(3 * var(--border-radius) / 2),
      #000 0
    );
    --bt-article-overline-tool-tip__webkit-mask--2: radial-gradient(
      var(--border-radius) at 50% calc(2 * var(--border-radius)),
      #000 98%,
      rgba(0, 0, 0, 0) 101%
    );
    --bt-article-overline-tool-tip__inline-size: 0.875rem;
    --bt-article-overline-tool-tip__inline-size-outline: 1rem;
    --bt-queryly-advanced-search__right: var(--global-spacing-21);
    --bt-media-item-image--border-radius: var(--border-radius);
    --bt-media-item-image--border: var(--global-border-width-1)
      var(--global-border-style-1) var(--border-color);
    --bt-date-duration-dot__color--inverted: var(--global-white);
    --footer-border-color: var(--global-neutral-8);
    --bt-byline-author__font-weight: var(--global-font-weight-7);
    --bt-sharebar__background-colour: var(--color-primary);
    --body-font-size: var(--global-font-size-4);
    --body-font-family: var(--font-family-secondary);
    --body-font-weight: var(--global-font-weight-4);
    --body-line-height: var(--global-line-height-5);
    --body-font-width: var(--global-font-width-5);
    --body-letter-spacing: null;
    --body-font-size-small: var(--global-font-size-3);
    --body-font-weight-small: var(--global-font-weight-7);
    --body-line-height-small: var(--global-line-height-6);
    --body-font-width-small: var(--global-font-width-5);
    --body-letter-spacing-small: null;
    --body-font-size-tiny: var(--global-font-size-2);
    --body-font-weight-tiny: var(--global-font-weight-4);
    --body-line-height-tiny: var(--global-line-height-6);
    --body-font-width-tiny: var(--global-font-width-5);
    --body-letter-spacing-tiny: null;
    --ct-body__font-size--small-2: var(--global-font-size-3);
    --ct-body__font-weight--small-2: var(--global-font-weight-5);
    --ct-body__line-height--small-2: var(--global-line-height-6);
    --ct-body__font-width--small-2: var(--global-font-width-5);
    --ct-body__letter-spacing--small-2: null;
    --ct-body__font-size--small-3: var(--global-font-size-3);
    --ct-body__font-weight--small-3: var(--global-font-weight-4);
    --ct-body__line-height--small-3: var(--global-line-height-5);
    --ct-body__font-width--small-3: var(--global-font-width-5);
    --ct-body__letter-spacing--small-3: null;
    --ct-body__font-size--tiny-2: var(--global-font-size-1);
    --ct-body__font-weight--tiny-2: var(--global-font-weight-4);
    --ct-body__line-height--tiny-2: var(--global-line-height-6);
    --ct-body__font-width--tiny-2: var(--global-font-width-5);
    --ct-body__letter-spacing--tiny-2: null;
    --ct-headline__text-color: var(--text-color);
    --ct-headline__font-family: var(--font-family-primary);
    --ct-headline__font-family--xl: var(--font-family-primary);
    --ct-headline__font-size--xl: var(--global-font-size-8);
    --ct-headline__font-weight--xl: var(--global-font-weight-7);
    --ct-headline__line-height--xl: var(--global-line-height-4);
    --ct-headline__font-width--xl: var(--global-font-width-5);
    --ct-headline__letter-spacing--xl: null;
    --ct-headline__font-size--lg: var(--global-font-size-10);
    --ct-headline__font-weight--lg: var(--global-font-weight-5);
    --ct-headline__line-height--lg: var(--global-line-height-3);
    --ct-headline__font-width--lg: var(--global-font-width-5);
    --ct-headline__letter-spacing--lg: null;
    --ct-headline__font-family--md: var(--font-family-secondary);
    --ct-headline__font-size--md: var(--global-font-size-4);
    --ct-headline__font-weight--md: var(--global-font-weight-7);
    --ct-headline__line-height--md: var(--global-line-height-5);
    --ct-headline__font-width--md: var(--global-font-width-5);
    --ct-headline__letter-spacing--md: null;
    --ct-headline__font-size--sm: var(--global-font-size-1);
    --ct-headline__font-weight--sm: var(--global-font-weight-7);
    --ct-headline__line-height--sm: var(--global-line-height-3);
    --ct-headline__font-width--sm: var(--global-font-width-5);
    --ct-headline__letter-spacing--sm: null;
    --ct-heading__text-color: var(--global-blue-8);
    --ct-heading__font-family: var(--font-family-primary);
    --ct-heading__font-size--xl: var(--global-font-size-8);
    --ct-heading__font-weight--xl: var(--global-font-weight-7);
    --ct-heading__line-height--xl: var(--global-line-height-3);
    --ct-heading__font-width--xl: var(--global-font-width-5);
    --ct-heading__letter-spacing--xl: null;
    --ct-heading__font-size--lg: var(--global-font-size-8);
    --ct-heading__font-weight--lg: var(--global-font-weight-7);
    --ct-heading__line-height--lg: var(--global-line-height-4);
    --ct-heading__font-width--lg: var(--global-font-width-5);
    --ct-heading__letter-spacing--lg: null;
    --ct-heading__font-size--md: var(--global-font-size-4);
    --ct-heading__font-weight--md: var(--global-font-weight-7);
    --ct-heading__line-height--md: var(--global-line-height-4);
    --ct-heading__font-width--md: var(--global-font-width-5);
    --ct-heading__letter-spacing--md: null;
    --ct-heading__font-size--sm: var(--global-font-size-3);
    --ct-heading__font-weight--sm: var(--global-font-weight-7);
    --ct-heading__line-height--sm: var(--global-line-height-4);
    --ct-heading__font-width--sm: var(--global-font-width-5);
    --ct-heading__letter-spacing--sm: null;
    --ct-title__text-color: var(--global-blue-7);
    --ct-title__font-family: var(--font-family-primary);
    --ct-title__font-size--xl: var(--global-font-size-11);
    --ct-title__font-weight--xl: var(--global-font-weight-8);
    --ct-title__line-height--xl: var(--global-line-height-4);
    --ct-title__font-width--xl: var(--global-font-width-5);
    --ct-title__letter-spacing--xl: null;
    --ct-title__font-size--lg: var(--global-font-size-10);
    --ct-title__font-weight--lg: var(--global-font-weight-7);
    --ct-title__line-height--lg: var(--global-line-height-5);
    --ct-title__font-width--lg: var(--global-font-width-5);
    --ct-title__letter-spacing--lg: null;
    --ct-title__font-size--md: var(--global-font-size-8);
    --ct-title__font-weight--md: var(--global-font-weight-7);
    --ct-title__line-height--md: var(--global-line-height-5);
    --ct-title__font-width--md: var(--global-font-width-5);
    --ct-title__letter-spacing--md: null;
    --ct-title__font-size--sm: var(--global-font-size-4);
    --ct-title__font-weight--sm: var(--global-font-weight-7);
    --ct-title__line-height--sm: var(--global-line-height-5);
    --ct-title__font-width--sm: var(--global-font-width-5);
    --ct-title__letter-spacing--sm: null;
    --ct-overline__text-color: var(--global-blue-6);
    --ct-overline__font-family: var(--font-family-primary);
    --ct-overline__font-size--xl: null;
    --ct-overline__font-weight--xl: null;
    --ct-overline__line-height--xl: null;
    --ct-overline__font-width--xl: null;
    --ct-overline__letter-spacing--xl: null;
    --ct-overline__font-size--lg: var(--global-font-size-8);
    --ct-overline__font-weight--lg: var(--global-font-weight-7);
    --ct-overline__line-height--lg: var(--global-line-height-5);
    --ct-overline__font-width--lg: var(--global-font-width-5);
    --ct-overline__letter-spacing--lg: null;
    --ct-overline__font-size--md: var(--global-font-size-3);
    --ct-overline__font-weight--md: var(--global-font-weight-7);
    --ct-overline__line-height--md: var(--global-line-height-5);
    --ct-overline__font-width--md: var(--global-font-width-5);
    --ct-overline__letter-spacing--md: null;
    --ct-overline__font-size--sm: null;
    --ct-overline__font-weight--sm: null;
    --ct-overline__line-height--sm: null;
    --ct-overline__font-width--sm: null;
    --ct-overline__letter-spacing--sm: null;
    --ct-composer__text-color: var(--text-color);
    --ct-composer__font-family: var(--font-family-primary);
    --heading-level-1-font-size: var(--global-font-size-8);
    --heading-level-1-font-weight: var(--global-font-weight-7);
    --heading-level-1-line-height: var(--global-line-height-4);
    --heading-level-1-font-width: var(--global-font-width-5);
    --heading-level-1-letter-spacing: null;
    --heading-level-2-font-size: var(--global-font-size-8);
    --heading-level-2-font-weight: var(--global-font-weight-7);
    --heading-level-2-line-height: var(--global-line-height-4);
    --heading-level-2-font-width: var(--global-font-width-5);
    --heading-level-2-letter-spacing: null;
    --heading-level-3-font-size: var(--global-font-size-8);
    --heading-level-3-font-weight: var(--global-font-weight-7);
    --heading-level-3-line-height: var(--global-line-height-4);
    --heading-level-3-font-width: var(--global-font-width-5);
    --heading-level-3-letter-spacing: null;
    --heading-level-4-font-size: var(--global-font-size-5);
    --heading-level-4-font-weight: var(--global-font-weight-7);
    --heading-level-4-line-height: var(--global-line-height-4);
    --heading-level-4-font-width: var(--global-font-width-5);
    --heading-level-4-letter-spacing: null;
    --heading-level-5-font-size: var(--global-font-size-4);
    --heading-level-5-font-weight: var(--global-font-weight-7);
    --heading-level-5-line-height: var(--global-line-height-4);
    --heading-level-5-font-width: var(--global-font-width-5);
    --heading-level-5-letter-spacing: null;
    --heading-level-6-font-size: var(--global-font-size-3);
    --heading-level-6-font-weight: var(--global-font-weight-7);
    --heading-level-6-line-height: var(--global-line-height-4);
    --heading-level-6-font-width: var(--global-font-width-5);
    --heading-level-6-letter-spacing: null;
    --bt-nav__font-family: var(--font-family-primary);
    --bt-nav__font-size: var(--global-font-size-4);
    --bt-nav__font-weight: var(--global-font-weight-7);
    --bt-nav__line-height: var(--global-line-height-4);
    --bt-nav__font-width: var(--global-font-width-5);
    --bt-nav-subsection__font-family: var(--font-family-secondary);
    --bt-nav-subsection__font-size: var(--global-font-size-4);
    --bt-nav-subsection__font-weight: var(--global-font-weight-4);
    --bt-nav-subsection__line-height: var(--global-line-height-4);
    --bt-nav-subsection__font-width: var(--global-font-width-5);
    --bt-date-duration-dot__font-family: var(--body-font-family);
    --bt-date-duration-dot__font-size: var(--global-font-size-7);
    --bt-date-duration-dot__font-weight: var(--global-font-weight-7);
    --bt-date-duration-dot__line-height: 0.6;
    --bt-date-duration-dot__font-width: var(--global-font-width-5);
    --bt-quote-blockquote__font-family: var(--font-family-primary);
    --bt-quote-blockquote__font-size: var(--global-font-size-8);
    --bt-quote-blockquote__font-weight: var(--global-font-weight-7);
    --bt-quote-blockquote__line-height: var(--global-line-height-4);
    --bt-quote-blockquote__font-width: var(----global-font-width-5);
    --bt-attribution-blockquote__font-family: var(--font-family-secondary);
    --bt-attribution-blockquote__font-size: var(--global-font-size-3);
    --bt-attribution-blockquote__font-weight: var(--global-font-weight-4);
    --bt-attribution-blockquote__line-height: var(--global-line-height-5);
    --bt-attribution-blockquote__font-width: var(--global-font-width-5);
    --bt-wts__font-size: var(--global-font-size-5);
    --bt-wts__line-height: var(--global-line-height-5);
    --bt-wts__font-weight: var(--global-font-weight-4);
    --bt-wts__font-family: var(--font-family-secondary);
    --bt-jasper-roadblock__font-family: var(--font-family-primary);
    --bt-jasper-roadblock__font-size: var(--global-font-size-3);
    --bt-jasper-roadblock__font-weight: var(--global-font-weight-7);
    --bt-jasper-roadblock__line-height: var(--global-line-height-4);
    --bt-jasper-roadblock__font-width: var(--global-font-width-5);
    --bt-article-body-outstream__margin-block-end: var(--global-spacing-5);
    --header-nav-chain-overlay-background-color: rgba(25, 25, 25, 0.5);
    --ct-navigation-nav-item-separator__background-color: var(
      --global-neutral-4
    );
    --ct-navigation-subsection-item__background-color--mobile: var(
      --global-white
    );
    --ct-navigation-subsection-item__background-color--mobile-hover: light-dark(
      var(--global-blue-1),
      var(--global-neutral-8)
    );
    --ct-queryly__text-color: var(--global-black);
    --ct-swiper-button__background-color--dark: rgba(0, 54, 98, 0.7);
    --ct-swiper-button__background-color--hover--dark: var(--global-blue-5);
    --ct-swiper-button__color--dark: rgba(255, 255, 255, 0.7);
    --ct-swiper-icon__fill-color--dark: var(--global-neutral-10);
    --ct-swiper-icon__fill-color--hover--dark: var(--global-white);
    --bt-now-playing__text-color: light-dark(
      var(--global-neutral-9),
      var(--global-white)
    );
    --bt-section-title-heading__text-color: var(--global-blue-5);
    --c-attribution-color: var(--text-color-subtle);
    --c-attribution-font-size: var(--global-font-size-1);
    --c-attribution-line-height: var(--body-line-height-small);
    --c-attribution-link-color: var(--text-color);
    --c-attribution-link-cursor: pointer;
    --c-attribution-link-hover-color: var(--text-color-subtle);
    --c-attribution-link-hover-text-decoration: underline;
    --c-badge-border-radius: var(--global-border-radius-1);
    --c-badge-text-transform: uppercase;
    --c-badge-align-self: baseline;
    --c-badge-color: var(--global-white);
    --c-badge-font-size: var(--body-font-size-tiny);
    --c-badge-font-weight: var(--global-font-weight-7);
    --c-badge-line-height: var(--body-line-height-tiny);
    --c-badge-padding-inline-start: var(--global-spacing-2);
    --c-badge-padding-inline-end: var(--global-spacing-2);
    --c-badge-padding-block-start: var(--global-spacing-1);
    --c-badge-padding-block-end: var(--global-spacing-1);
    --c-badge-danger-background-color: var(--ct-background-color--dark);
    --c-badge-default-background-color: var(--status-color-info);
    --c-badge-light-background-color: var(--ct-background-color--white);
    --c-badge-light-border: var(--global-border-width-1)
      var(--global-border-style-1) var(--border-color);
    --c-badge-light-color: var(--text-color-black);
    --c-badge-primary-background-color: var(--color-primary);
    --c-badge-success-background-color: var(--status-color-success);
    --c-badge-warning-background-color: var(--status-color-warning);
    --c-button-border-color: transparent;
    --c-button-border-style: var(--global-border-style-1);
    --c-button-border-width: var(--global-border-width-1);
    --c-button-border-radius: var(--border-radius);
    --c-button-font-weight: var(--global-font-weight-7);
    --c-button-gap: var(--global-spacing-2);
    --c-button-default-background-color: var(--global-white);
    --c-button-default-border-color: var(--text-color);
    --c-button-default-border-width: var(--global-border-width-1);
    --c-button-default-color: var(--text-color);
    --c-button-default-hover-color: var(--color-primary-hover);
    --c-button-large-padding-block: var(--global-spacing-4);
    --c-button-large-padding-inline: var(--global-spacing-4);
    --c-button-large-font-size: var(--body-font-size);
    --c-button-large-line-height: var(--body-line-height);
    --c-button-large-padding-block-start: var(--global-spacing-4);
    --c-button-large-padding-inline-start: var(--global-spacing-4);
    --c-button-large-padding-block-end: var(--global-spacing-4);
    --c-button-large-padding-inline-end: var(--global-spacing-4);
    --c-button-medium-padding-block: var(--global-spacing-3);
    --c-button-medium-padding-inline: var(--global-spacing-4);
    --c-button-medium-font-size: var(--body-font-size-small);
    --c-button-medium-line-height: var(--body-line-height-small);
    --c-button-medium-padding-block-start: var(--global-spacing-3);
    --c-button-medium-padding-inline-start: var(--global-spacing-4);
    --c-button-medium-padding-block-end: var(--global-spacing-3);
    --c-button-medium-padding-inline-end: var(--global-spacing-4);
    --c-button-primary-background-color: var(--color-primary);
    --c-button-primary-color: var(--global-white);
    --c-button-primary-hover-background-color: var(--color-primary-hover);
    --c-button-primary-hover-color: var(--global-white);
    --c-button-primary-reverse-background-color: transparent;
    --c-button-primary-reverse-border-color: var(--color-primary);
    --c-button-primary-reverse-color: var(--color-primary);
    --c-button-primary-reverse-hover-border-color: var(--color-primary-hover);
    --c-button-primary-reverse-hover-color: var(--color-primary-hover);
    --c-button-secondary-border: var(--global-border-width-1)
      var(--global-border-style-1) var(--border-color);
    --c-button-secondary-background-color: var(--global-white);
    --c-button-secondary-color: var --text-color;
    --c-button-secondary-hover-background-color: var(--color-primary-hover);
    --c-button-secondary-hover-color: var(--global-white);
    --c-button-secondary-reverse-background-color: transparent;
    --c-button-secondary-reverse-border-color: var(--global-white);
    --c-button-secondary-reverse-color: var(--global-white);
    --c-button-secondary-reverse-hover-border-color: var(--color-primary-hover);
    --c-button-secondary-reverse-hover-color: var(--color-primary-hover);
    --c-button-small-padding-block: var(--global-spacing-2);
    --c-button-small-padding-inline: var(--global-spacing-4);
    --c-button-small-font-size: var(--body-font-size-small);
    --c-button-small-line-height: var(--body-line-height-small);
    --c-button-small-padding-block-start: var(--global-spacing-2);
    --c-button-small-padding-inline-start: var(--global-spacing-4);
    --c-button-small-padding-block-end: var(--global-spacing-2);
    --c-button-small-padding-inline-end: var(--global-spacing-4);
    --c-carousel-font-family: var(--font-family-primary);
    --c-carousel-font-size: var(--body-font-size-tiny);
    --c-carousel-line-height: var(--body-line-height-tiny);
    --c-carousel-container-name: c-carousel;
    --c-carousel-container-type: inline-size;
    --c-carousel-max-inline-size: 100cqi;
    --c-carousel---slides: 1;
    --c-carousel-actions-display: none;
    --c-carousel-actions-padding-inline-start: var(--global-spacing-5);
    --c-carousel-actions-padding-inline-end: var(--global-spacing-5);
    --c-carousel-additional-controls-display: flex;
    --c-carousel-button-align-items: center;
    --c-carousel-button-background-color: transparent;
    --c-carousel-button-border: none;
    --c-carousel-button-box-shadow: none;
    --c-carousel-button-display: flex;
    --c-carousel-button-font-size: var(--body-font-size-tiny);
    --c-carousel-button-gap: var(--global-spacing-2);
    --c-carousel-button-block-size: var(--global-spacing-4);
    --c-carousel-button-line-height: var(--body-line-height-tiny);
    --c-carousel-button-padding-block-start: 0;
    --c-carousel-button-padding-inline-start: var(--global-spacing-2);
    --c-carousel-button-padding-block-end: 0;
    --c-carousel-button-padding-inline-end: var(--global-spacing-2);
    --c-carousel-button-inline-size: auto;
    --c-carousel-button-enter-full-screen-padding-inline-start: 0;
    --c-carousel-button-exit-full-screen-padding-inline-start: 0;
    --c-carousel-button-exit-full-screen-padding-inline-end: 0;
    --c-carousel-button-full-screen-color: var(--global-white);
    --c-carousel-button-full-screen-hover-color: var(--global-neutral-3);
    --c-carousel-button-next-color: var(--global-white);
    --c-carousel-button-next-margin-inline-start: auto;
    --c-carousel-button-next-rtl-transform: rotate(180deg);
    --c-carousel-button-previous-color: var(--global-white);
    --c-carousel-button-previous-rtl-transform: rotate(180deg);
    --c-carousel-controls-margin-block-end: var(--global-spacing-2);
    --c-carousel-fullscreen-color: var(--global-white);
    --c-carousel-fullscreen-padding-block-start: var(--global-spacing-2);
    --c-carousel-fullscreen-padding-inline-start: 0;
    --c-carousel-fullscreen-padding-block-end: var(--global-spacing-2);
    --c-carousel-fullscreen-padding-inline-end: 0;
    --c-carousel-fullscreen-button-toggle-auto-play-display: none;
    --c-carousel-fullscreen-controls-align-items: flex-end;
    --c-carousel-fullscreen-controls-flex-direction: column;
    --c-carousel-fullscreen-controls-padding-block-start: var(
      --global-spacing-2
    );
    --c-carousel-fullscreen-controls-padding-inline-end: var(
      --global-spacing-2
    );
    --c-carousel-fullscreen-controls-padding-block-end: var(--global-spacing-2);
    --c-carousel-fullscreen-controls-padding-inline-start: var(
      --global-spacing-2
    );
    --c-carousel-fullscreen-controls-place-self: initial;
    --c-carousel-icon-fill: currentColor;
    --c-carousel-icon-block-size: var(--global-spacing-4);
    --c-carousel-icon-inline-size: var(--global-spacing-4);
    --c-carousel-track-gap: initial;
    --c-carousel-track-max-inline-size: 100cqi;
    --c-carousel-track-inline-size: 100%;
    --c-date-color: var(--text-color-subtle);
    --c-date-font-size: var(--global-font-size-1);
    --c-date-line-height: var(--body-line-height-small);
    --c-divider-background-color: var(--bt-stacked-divider__fill-color);
    --c-divider-block-size: 1px;
    --c-heading-font-family: var(--font-family-primary);
    --c-heading-font-size: var(--heading-level-3-font-size);
    --c-heading-font-weight: var(--heading-level-3-font-weight);
    --c-heading-line-height: var(--heading-level-3-line-height);
    --c-icon-fill: var(--icon-fill-color);
    --c-icon-block-size: var(--global-spacing-5);
    --c-icon-inline-size: var(--global-spacing-5);
    --c-image-block-size: auto;
    --c-image-max-inline-size: 100%;
    --c-image-hover-opacity: 1;
    --c-input-align-items: flex-start;
    --c-input-display: flex;
    --c-input-flex-direction: column;
    --c-input-gap: var(--global-spacing-1);
    --c-input-checked-appearance: none;
    --c-input-checked--webkit-appearance: none;
    --c-input-checked--moz-appearance: none;
    --c-input-checked-width: 16px;
    --c-input-checked-height: 16px;
    --c-input-checked-border: 5px solid var(--global-blue-5);
    --c-input-checked-border-radius: 50%;
    --c-input-checked-cursor: pointer;
    --c-input-checked-position: relative;
    --c-input-checked-outline: none;
    --c-input-checked-box-sizing: border-box;
    --c-input-checked-padding: 0;
    --c-input-checked-border-color: var(--global-blue-5);
    --c-input-error-input-border-color: var(--status-color-danger);
    --c-input-error-input-focus-outline-color: var(--status-color-danger);
    --c-input-input-border-block-start-width: var(--global-border-width-1);
    --c-input-input-border-block-end-width: var(--global-border-width-1);
    --c-input-input-border-inline-start-width: var(--global-border-width-1);
    --c-input-input-border-inline-end-width: var(--global-border-width-1);
    --c-input-input-border-block-start-style: var(--global-border-style-1);
    --c-input-input-border-block-end-style: var(--global-border-style-1);
    --c-input-input-border-inline-start-style: var(--global-border-style-1);
    --c-input-input-border-inline-end-style: var(--global-border-style-1);
    --c-input-input-border-block-start-color: var(--form-border-color);
    --c-input-input-border-block-end-color: var(--form-border-color);
    --c-input-input-border-inline-start-color: var(--form-border-color);
    --c-input-input-border-inline-end-color: var(--form-border-color);
    --c-input-input-border-radius: var(--border-radius);
    --c-input-input-padding-block-end: var(--global-spacing-4);
    --c-input-input-padding-block-start: var(--global-spacing-4);
    --c-input-input-padding-inline-end: var(--global-spacing-2);
    --c-input-input-padding-inline-start: var(--global-spacing-2);
    --c-input-input-focus-outline: solid 2px var(--form-border-color);
    --c-input-input-focus-outline-offset: 1px;
    --c-input-label-font-weight: var(--global-font-weight-7);
    --c-input-radio-flex-direction: row;
    --c-input-radio-align-items: center;
    --c-input-small-input-padding-block-end: var(--global-spacing-2);
    --c-input-small-input-padding-block-start: var(--global-spacing-2);
    --c-input-small-input-padding-inline-end: var(--global-spacing-2);
    --c-input-small-input-padding-inline-start: var(--global-spacing-2);
    --c-input-success-input-border-color: var(--status-color-success);
    --c-input-success-input-focus-outline-color: var(--status-color-success);
    --c-input-tip-font-size: var(--global-font-size-3);
    --c-input-warning-input-border-color: var(--status-color-warning);
    --c-input-warning-input-focus-outline-color: var(--status-color-warning);
    --c-link-color: var(--text-color);
    --c-link-font-family: var(--font-family-primary);
    --c-link-text-decoration: underline;
    --c-link-text-decoration-color: transparent;
    --c-link-transition: text-decoration 200ms ease;
    --c-link-active-text-decoration: none;
    --c-link-hover-cursor: pointer;
    --c-link-hover-text-decoration: underline;
    --c-link-hover-text-decoration-color: inherit;
    --c-media-item-align-items: stretch;
    --c-media-item-display: flex;
    --c-media-item-flex-direction: column;
    --c-media-item-gap: var(--global-spacing-2);
    --c-media-item-fig-caption-color: var(--text-color-subtle);
    --c-media-item-fig-caption-font-size: var(--body-font-size-tiny);
    --c-media-item-fig-caption-line-height: var(--body-line-height-tiny);
    --c-media-item-fig-caption-fullscreen-padding-inline-start: var(
      --global-spacing-5
    );
    --c-media-item-fig-caption-fullscreen-padding-inline-end: var(
      --global-spacing-5
    );
    --c-media-item-fig-caption-vertical-video-text-align: center;
    --c-media-item-title-font-weight: var(--global-font-weight-7);
    --c-overline-color: var(--text-color);
    --c-overline-font-family: var(--font-family-primary);
    --c-overline-font-size: var(--heading-level-6-font-size);
    --c-overline-font-weight: var(--heading-level-6-font-weight);
    --c-overline-line-height: var(--heading-level-6-line-height);
    --c-overline-text-decoration: none;
    --c-paragraph-font-family: var(--font-family-secondary);
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-font-weight: var(--body-font-weight);
    --c-paragraph-line-height: var(--body-line-height);
    --c-pill-background-color: var(--color-primary);
    --c-pill-border-radius: var(--border-radius-pill);
    --c-pill-color: var(--global-white);
    --c-pill-font-size: var(--body-font-size-tiny);
    --c-pill-padding-block-start: var(--global-spacing-1);
    --c-pill-padding-inline-start: var(--global-spacing-4);
    --c-pill-padding-block-end: var(--global-spacing-1);
    --c-pill-padding-inline-end: var(--global-spacing-4);
    --c-pill-text-decoration: none;
    --c-pill-hover-background-color: var(--global-neutral-7);
    --c-reCaptcha-warning-color: var(--status-color-danger);
    --c-separator-font-size: var(--ct-separator__size);
    --c-separator-vertical-align: middle;
    --c-stack-divider-horizontal-border: none;
    --c-stack-divider-horizontal-border-inline-start-width: var(
      --global-border-width-1
    );
    --c-stack-divider-horizontal-border-inline-start-style: var(
      --global-border-style-1
    );
    --c-stack-divider-horizontal-border-inline-start-color: var(--border-color);
    --c-stack-divider-horizontal-inline-size: 1px;
    --c-stack-divider-horizontal-block-size: auto;
    --c-stack-divider-vertical-border-block-end-width: var(
      --global-border-width-1
    );
    --c-stack-divider-vertical-border-block-end-style: var(
      --global-border-style-1
    );
    --c-stack-divider-vertical-border-block-end-color: var(--border-color);
    --c-stack-divider-vertical-border-top: 0 none;
    --c-vertical-video-frame-background-color: transparent;
    --c-video-margin-block-start: auto;
    --c-video-margin-inline-start: auto;
    --c-video-margin-block-end: auto;
    --c-video-margin-inline-end: auto;
    --c-video-frame-background-color: transparent;
    --b-account-management-font-family: var(--font-family-primary);
    --b-account-management-margin-block-start: var(--global-spacing-8);
    --b-account-management-margin-block-end: var(--global-spacing-2);
    --b-account-management-margin-inline-start: var(--global-spacing-7);
    --b-account-management-margin-inline-end: var(--global-spacing-7);
    --b-account-management-edit-border-color: var(--border-color);
    --b-account-management-edit-border-radius: var(--border-radius);
    --b-account-management-edit-border-style: var(--global-border-style-1);
    --b-account-management-edit-border-width: var(--global-border-width-1);
    --b-account-management-edit-margin-block-end: var(--global-spacing-2);
    --b-account-management-edit-padding-block-start: var(--global-spacing-4);
    --b-account-management-edit-padding-block-end: var(--global-spacing-4);
    --b-account-management-edit-padding-inline-start: var(--global-spacing-4);
    --b-account-management-edit-padding-inline-end: var(--global-spacing-4);
    --b-account-management-edit-label-align-items: center;
    --b-account-management-edit-label-display: flex;
    --b-account-management-edit-label-justify-content: space-between;
    --b-account-management-section-margin-block-end: var(--global-spacing-7);
    --b-account-management-social-edit-align-items: center;
    --b-account-management-social-edit-border-color: var(--border-color);
    --b-account-management-social-edit-border-radius: var(--border-radius);
    --b-account-management-social-edit-border-style: var(
      --global-border-style-1
    );
    --b-account-management-social-edit-border-width: var(
      --global-border-width-1
    );
    --b-account-management-social-edit-display: flex;
    --b-account-management-social-edit-justify-content: space-between;
    --b-account-management-social-edit-margin-block-end: var(
      --global-spacing-2
    );
    --b-account-management-social-edit-padding-block-start: var(
      --global-spacing-4
    );
    --b-account-management-social-edit-padding-block-end: var(
      --global-spacing-4
    );
    --b-account-management-social-edit-padding-inline-start: var(
      --global-spacing-4
    );
    --b-account-management-social-edit-padding-inline-end: var(
      --global-spacing-4
    );
    --b-account-management-social-signon-button-connect-background-color: var(
      --global-black
    );
    --b-account-management-social-signon-button-connected-position: absolute;
    --b-account-management-social-signon-button-connected-transform: translatey(
      175%
    );
    --b-account-management-social-signon-button-connected-background: var(
      --global-white
    );
    --b-account-management-social-signon-button-connected-font-size: var(
      --global-font-size-3
    );
    --b-account-management-social-signon-button-connected-padding-inline-end: var(
      --global-spacing-1
    );
    --b-account-management-social-signon-button-connected-color: var(
      --global-green-5
    );
    --b-account-management-social-signon-button-disconnect-color: var(
      --global-black
    );
    --b-account-management-social-signon-button-disconnect-border-color: var(
      --global-black
    );
    --b-account-management-social-signon-edit-align-items: center;
    --b-account-management-social-signon-edit-border-color: var(--border-color);
    --b-account-management-social-signon-edit-border-radius: var(
      --border-radius
    );
    --b-account-management-social-signon-edit-border-style: var(
      --global-border-style-1
    );
    --b-account-management-social-signon-edit-border-width: var(
      --global-border-width-1
    );
    --b-account-management-social-signon-edit-display: flex;
    --b-account-management-social-signon-edit-justify-content: space-between;
    --b-account-management-social-signon-edit-margin-block-end: var(
      --global-spacing-2
    );
    --b-account-management-social-signon-edit-padding-block-start: var(
      --global-spacing-4
    );
    --b-account-management-social-signon-edit-padding-block-end: var(
      --global-spacing-4
    );
    --b-account-management-social-signon-edit-padding-inline-start: var(
      --global-spacing-4
    );
    --b-account-management-social-signon-edit-padding-inline-end: var(
      --global-spacing-4
    );
    --b-account-management-social-signon-edit-min-width: 280px;
    --b-account-management-social-signon-identities-error-font-family: var(
      --font-family-primary
    );
    --b-account-management-social-signon-identities-error-margin-block-end: var(
      --global-spacing-4
    );
    --b-account-management-social-signon-identity-display: flex;
    --b-ads-gap: 0;
    --b-ads-block-gap: var(--global-spacing-0);
    --b-ads-block__close-button-display: none;
    --b-ads-block__close-button-position: absolute;
    --b-ads-block__close-button-inset-inline-end: 0;
    --b-ads-block__close-button-z-index: 9;
    --b-ads-block__label--center-text-align: center;
    --b-ads-block__label--center-display: block;
    --b-ads-block__label--center-padding-block-end: var(--global-spacing-1);
    --b-ads-block__label--right-text-align: end;
    --b-ads-block__label--right-display: block;
    --b-ads-block__label--right-padding-block-end: var(--global-spacing-1);
    --b-ads-block__sticky-leaderboard--enabled-background-color: var(
      --bt-ads__background-color
    );
    --b-ads-block__sticky-leaderboard--enabled-inline-size: 100%;
    --b-ads-block__sticky-leaderboard--enabled-inset-block-start: 0;
    --b-ads-block__sticky-leaderboard--enabled-position: relative;
    --b-ads-block__sticky-leaderboard--enabled-padding-block: 0;
    --b-ads-block__sticky-leaderboard--enabled-z-index: initial;
    --b-ads-block__sticky-mobileleaderboard--enabled-background-color: var(
      --background-color
    );
    --b-ads-block__sticky-mobileleaderboard--enabled-inline-size: 100%;
    --b-ads-block__sticky-mobileleaderboard--enabled-inset-block-start: 0;
    --b-ads-block__sticky-mobileleaderboard--enabled-position: relative;
    --b-ads-block__sticky-mobileleaderboard--enabled-padding-block: 0;
    --b-ads-block__sticky-mobileleaderboard--enabled-z-index: initial;
    --b-ads-block--fluid__iframe-inline-size: 100%;
    --b-ads-block--hide-leaderboard-display: none;
    --b-ads-block--hide-leaderboard-block-size: initial;
    --b-ads-block--hide-slimCut-visibility: hidden;
    --b-ads-block--hide-slimCut-block-size: 0px;
    --b-ads-block--sponsored-margin-block-start: var(--global-spacing-4);
    --b-ads-block--sponsored__label-inline-size: 100%;
    --b-ads-block--sponsored__label-display: inline-block;
    --b-ads-block--sponsored__label-padding-inline: var(--global-spacing-3);
    --b-ads-block-admin-background-color: var(--global-neutral-7);
    --b-ads-block-admin-padding-block-start: var(--global-spacing-4);
    --b-ads-block-admin-padding-inline-end: var(--global-spacing-4);
    --b-ads-block-admin-padding-block-end: var(--global-spacing-4);
    --b-ads-block-admin-padding-inline-start: var(--global-spacing-4);
    --b-ads-block-admin-border-start-start-radius: var(--border-radius);
    --b-ads-block-admin-border-start-end-radius: var(--border-radius);
    --b-ads-block-admin-border-end-start-radius: var(--border-radius);
    --b-ads-block-admin-border-end-end-radius: var(--border-radius);
    --b-ads-block-sticky-position: sticky;
    --b-ads-block-sticky-inset-block-start: var(--bt-ads-sticky-top);
    --b-ads-dark-mode__wrapper__bg-override-color-scheme: light;
    --b-ads-leaderboard-space-body-margin-block-start: var(
      --bt-leaderboard-body__margin--top
    );
    --b-ads-takeover__right-rail__main-cursor: pointer;
    --b-ads-takeover__right-rail__main-position: relative;
    --b-ads-takeover__right-rail__main-padding-block: var(
        --bt-takeover-ads__margin-sectionpage--block
      )
      var(--global-spacing-5);
    --b-ads-takeover__right-rail__main-padding-inline: var(--global-spacing-34);
    --b-ads-takeover__right-rail__main-max-inline-size: 100%;
    --b-ads-takeover__right-rail__main-inline-size: 100%;
    --b-ads-takeover__right-rail__main--children-background: var(
      --background-color
    );
    --b-ads-takeover__right-rail__main--children-cursor: auto;
    --b-ads-takeover__right-rail__main--children-margin-block: 0;
    --b-ads-takeover__right-rail__main--children-margin-inline: auto;
    --b-ads-takeover__right-rail__main--children-max-inline-size: var(
      --b-right-rail-main-max-width
    );
    --b-ads-takeover__right-rail__main--children-padding-block: var(
      --global-spacing-5
    );
    --b-ads-takeover__right-rail__main--children-padding-inline: var(
      --global-spacing-5
    );
    --b-ads-takeover__section-title--before-inset-inline-start: var(
      --bt-takeover-ads__margin-reset-content
    );
    --b-ads-takeover__section-title--before-inline-size: calc(100% + 3rem);
    --b-ads-takeover__single-column-regular__body-background-color: var(
      --global-white
    );
    --b-ads-takeover__single-column-regular__body-cursor: auto;
    --b-ads-takeover__single-column-regular__body-margin-block-start: var(
      --bt-takeover-ads__margin-homepage--block
    );
    --b-ads-takeover__single-column-regular__body-padding-block: var(
      --global-spacing-5
    );
    --b-ads-takeover__single-column-regular__body-padding-inline: var(
      --global-spacing-5
    );
    --b-ads-takeover__single-column-regular__body-position: relative;
    --b-ads-takeover__single-column-regular__main-cursor: pointer;
    --b-ads-takeover__standard-list-custom-margin-inline: var(
      --bt-takeover-ads__margin-reset-content
    );
    --b-ads-takeover__standard-list-custom-padding-inline: var(
      --global-spacing-5
    );
    --b-ads-takeover__weather-widget__sponsored-margin-block-start: calc(
      var(--global-spacing-5) * -2
    );
    --b-ads-takeover__weather-widget__sponsored-background-color: var(
      --background-color
    );
    --b-ads-takeover__weather-widget__sponsored-border-inline-start: var(
        --global-border-width-4
      )
      var(--global-border-style-1) var(--color-primary);
    --b-ads-takeover__weather-widget__sponsored-border-radius: 3px;
    --b-ads-takeover__weather-widget__sponsored-padding-block-end: var(
      --global-spacing-4
    );
    --b-ads-takeover__weather-widget__sponsored-border-block-end: var(
        --global-border-width-1
      )
      var(--global-border-style-1) var(--border-color);
    --b-ads-takeover__weather-widget__sponsored-border-inline-end: var(
        --global-border-width-1
      )
      var(--global-border-style-1) var(--border-color);
    --b-ads-takeover__weather-widget__sponsored-z-index: var(
      --global-z-index-1
    );
    --b-ads-takeover--hide-leaderboard-display: none;
    --b-ads-takeover--hide-oop-display: none;
    --b-ads-takeover--hide-oop-block-size: 0px;
    --b-ads-takeover--hide-oop-line-height: 0px;
    --b-ads-takeover--oop__iframe-block-size: "0px !important //sass-lint:disable-line no-important";
    --b-ads-takeover--oop__iframe-inline-size: " 0px !important //sass-lint:disable-line no-important";
    --b-ads-takeover--sponsor-margin-block-start: 0;
    --b-alert-bar-align-items: center;
    --b-alert-bar-background-color: var(--bt-alert-bar__background-color);
    --b-alert-bar-display: flex;
    --b-alert-bar-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
    --b-alert-bar-flex-wrap: nowrap;
    --b-alert-bar-justify-content: space-between;
    --b-alert-bar-word-break: break-word;
    --b-alert-bar-padding-block-end: var(--global-spacing-2);
    --b-alert-bar-padding-inline-start: var(--global-spacing-5);
    --b-alert-bar-padding-inline-end: var(--global-spacing-5);
    --b-alert-bar-padding-block-start: var(--global-spacing-2);
    --b-alert-bar-custom-display: flex;
    --b-alert-bar-custom-align-items: center;
    --b-alert-bar-custom-padding-block-start: var(--global-spacing-1);
    --b-alert-bar-custom-padding-block-end: var(--global-spacing-1);
    --b-alert-bar-custom-border-radius: var(--global-border-radius-1);
    --b-alert-bar-custom-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
    --b-alert-bar-custom-flex-wrap: nowrap;
    --b-alert-bar-custom-justify-content: start;
    --b-alert-bar-custom-word-break: break-word;
    --b-alert-bar-custom-background-color: var(
      --bt-alert-bar__background-color
    );
    --b-alert-bar-custom-border-block-end: 1px solid var(--global-red-9);
    --b-alert-bar-custom-padding-inline: var(--global-spacing-4);
    --b-alert-bar-custom-column-gap: var(--global-spacing-2);
    --b-alert-bar-custom__message-text-color: var(--form-background-color);
    --b-alert-bar-custom__message-text-font-style: normal;
    --b-alert-bar-custom__message-text-font-family: var(
      --ct-heading__font-family
    );
    --b-alert-bar-custom__message-text-font-size: var(
      --ct-heading__font-size--md
    );
    --b-alert-bar-custom__message-text-font-weight: var(
      --ct-heading__font-weight--md
    );
    --b-alert-bar-custom__message-text-line-height: var(
      --ct-heading__line-height--md
    );
    --b-alert-bar-custom__message-text-font-stretch: var(
      --ct-heading__font-width--md
    );
    --b-alert-bar-custom__message-text-letter-spacing: null;
    --b-alert-bar-custom__message-text--hover-text-decoration: underline;
    --b-alert-bar-custom--navigation-border-radius: 0;
    --b-alert-bar-custom--navigation-padding-inline: var(--global-spacing-4);
    --b-alert-bar-custom--navigation-with-right-rail-padding-inline: var(
      --global-spacing-5
    );
    --b-alert-bar-custom--navigation-with-wallpaper-ad-padding-inline: var(
      --global-spacing-7
    );
    --b-alert-bar-wrapper-custom-display: flex;
    --b-alert-bar-wrapper-custom-flex-direction: column;
    --b-alert-bar-wrapper-custom-margin-block-start: var(--global-spacing-3);
    --b-alert-bar-wrapper-custom--navigation-margin-block-start: 0;
    --b-app-promo-custom-gap: var(--global-spacing-6);
    --b-app-promo-custom-margin-block-start: var(--global-spacing-8);
    --b-app-promo-custom-margin-inline-start: var(--global-spacing-2-5);
    --b-app-promo-custom-margin-inline-end: var(--global-spacing-2-5);
    --b-app-promo-custom-max-inline-size: auto;
    --b-app-promo-custom__block-header__heading-container-text-align: center;
    --b-app-promo-custom__block-header__heading-container-gap: var(
      --global-spacing-5
    );
    --b-app-promo-custom__brand-logo-block-size: var(
      --bt-app-promo__brand-logo-height
    );
    --b-app-promo-custom__brand-logo-width: auto;
    --b-app-promo-custom__brand-logo-padding-inline-start: var(
      --global-spacing-3
    );
    --b-app-promo-custom__brand-logo-padding-inline-end: var(
      --global-spacing-4-5
    );
    --b-app-promo-custom__brand-logo-margin-block-end: var(--global-spacing-2);
    --b-app-promo-custom__brand-logo--divider-padding-inline-start: var(
      --global-spacing-4-5
    );
    --b-app-promo-custom__brand-logo--divider-border-inline-start: 2px solid
      var(--border-color);
    --b-app-promo-custom__content-gap: var(--global-spacing-5-5);
    --b-app-promo-custom__content-flex-wrap: wrap;
    --b-app-promo-custom__content-columns: 1;
    --b-app-promo-custom__content-align-items: center;
    --b-app-promo-custom-display-app-downloads__download-buttons-gap: var(
      --global-spacing-3
    );
    --b-app-promo-custom-display-devices__container-margin-block-end: var(
      --global-spacing-6
    );
    --b-app-promo-custom-display-devices__item-padding-block-end: var(
      --global-spacing-2
    );
    --b-app-promo-custom-display-devices__item-margin: 0;
    --b-app-promo-custom-display-devices__list-color: var(--text-color-subtle);
    --b-app-promo-custom-display-devices__list-font-family: var(
      --bt-wts__font-family
    );
    --b-app-promo-custom-display-devices__list-font-size: var(
      --bt-wts__font-size
    );
    --b-app-promo-custom-display-devices__list-line-height: var(
      --bt-wts__line-height
    );
    --b-app-promo-custom-display-devices__list-font-weight: var(
      --bt-wts__font-weight
    );
    --b-app-promo-custom-display-devices__list-list-style-type: none;
    --b-app-promo-custom-display-devices__list-columns: 1;
    --b-app-promo-custom-display-devices__list-column-gap: var(
      --global-spacing-8
    );
    --b-app-promo-custom-left__image-max-inline-size: 60%;
    --b-app-promo-custom-right__bottom-link-color: var(--text-color);
    --b-app-promo-custom-right__bottom-link-font-family: var(
      --body-font-family
    );
    --b-app-promo-custom-right__bottom-link-font-size: var(--body-font-size);
    --b-app-promo-custom-right__bottom-link-line-height: var(
      --body-line-height
    );
    --b-app-promo-custom-right__bottom-link-font-weight: var(
      --body-font-weight
    );
    --b-app-promo-custom-right__bottom-link-margin-block-start: var(
      --global-spacing-4
    );
    --b-app-promo-custom-right__ways-to-stream-margin-inline-start: var(
      --global-spacing-5
    );
    --b-article-body-font-family: var(--font-family-primary);
    --b-article-body-font-size: var(--body-font-size);
    --b-article-body-display: grid;
    --b-article-body-margin-block-end: 0;
    --b-article-body-column-gap: 0;
    --b-article-body__children-items-grid-column-start: var(
      --bt-article-body-grid__column--start
    );
    --b-article-body__children-items-grid-column-end: var(
      --bt-article-body-grid__column--end
    );
    --b-article-body__container-display: flex;
    --b-article-body__container-flex-direction: column;
    --b-article-body__container-justify-content: space-between;
    --b-article-body__container-inline-size: 100%;
    --b-article-body__container-margin-block-end: 0;
    --b-article-body__h1-font-family: var(--ct-heading__font-family);
    --b-article-body__h1-font-size: var(--heading-level-1-font-size);
    --b-article-body__h1-line-height: var(--heading-level-1-line-height);
    --b-article-body__h1-font-weight: var(--heading-level-1-font-weight);
    --b-article-body__h1-font-stretch: null;
    --b-article-body__h1-letter-spacing: null;
    --b-article-body__h2-font-family: var(--ct-heading__font-family);
    --b-article-body__h2-font-size: var(--heading-level-2-font-size);
    --b-article-body__h2-line-height: var(--heading-level-2-line-height);
    --b-article-body__h2-font-weight: var(--heading-level-2-font-weight);
    --b-article-body__h2-font-stretch: null;
    --b-article-body__h2-letter-spacing: null;
    --b-article-body__h2--standards-and-policies-color: var(
      --ct-overline__text-color
    );
    --b-article-body__h2--standards-and-policies-margin-block: var(
      --global-spacing-4
    );
    --b-article-body__h3-font-family: var(--ct-heading__font-family);
    --b-article-body__h3-font-size: var(--heading-level-3-font-size);
    --b-article-body__h3-line-height: var(--heading-level-3-line-height);
    --b-article-body__h3-font-weight: var(--heading-level-3-font-weight);
    --b-article-body__h3-font-stretch: null;
    --b-article-body__h3-letter-spacing: null;
    --b-article-body__h3--standards-and-policies-margin-block-end: 0;
    --b-article-body__h4-font-family: var(--ct-heading__font-family);
    --b-article-body__h4-font-size: var(--heading-level-4-font-size);
    --b-article-body__h4-line-height: var(--heading-level-4-line-height);
    --b-article-body__h4-font-weight: var(--heading-level-4-font-weight);
    --b-article-body__h4-font-stretch: null;
    --b-article-body__h4-letter-spacing: null;
    --b-article-body__h5-font-family: var(--ct-heading__font-family);
    --b-article-body__h5-font-size: var(--heading-level-5-font-size);
    --b-article-body__h5-line-height: var(--heading-level-5-line-height);
    --b-article-body__h5-font-weight: var(--heading-level-5-font-weight);
    --b-article-body__h5-font-stretch: null;
    --b-article-body__h5-letter-spacing: null;
    --b-article-body__h6-font-family: var(--ct-heading__font-family);
    --b-article-body__h6-font-size: var(--heading-level-6-font-size);
    --b-article-body__h6-line-height: var(--heading-level-6-line-height);
    --b-article-body__h6-font-weight: var(--heading-level-6-font-weight);
    --b-article-body__h6-font-stretch: null;
    --b-article-body__h6-letter-spacing: null;
    --b-article-body__html__img-inline-size: auto;
    --b-article-body__html__img-block-size: auto;
    --b-article-body__inline-ad-margin-block-end: var(--global-spacing-5);
    --b-article-body__mia-opened-margin-block-end: var(
      --bt-article-body-outstream__margin-block-end
    );
    --b-article-body__mia-outstream-margin-block-end: 0;
    --b-article-body__paragraph--wrapper-padding-inline-end: 0;
    --b-article-body__tiktok-embed-border-inline-start: none;
    --b-article-body__tiktok-embed-background-color: unset;
    --b-article-body-blockquote-box-shadow: none;
    --b-article-body-blockquote-font-style: italic;
    --b-article-body-blockquote-gap: var(--global-spacing-2);
    --b-article-body-blockquote-padding-block-start: var(--global-spacing-4);
    --b-article-body-blockquote-padding-inline-end: 0;
    --b-article-body-blockquote-padding-block-end: var(--global-spacing-4);
    --b-article-body-blockquote-padding-inline-start: var(--global-spacing-5);
    --b-article-body-blockquote-text-align: start;
    --b-article-body-blockquote-background-color: var(
      --bt-quote__background-color
    );
    --b-article-body-blockquote-border-inline-start: var(
        --bt-quote__border-size--inline
      )
      var(--global-border-style-1) var(--color-primary);
    --b-article-body-blockquote-border-radius: var(--global-border-radius-1);
    --b-article-body-blockquote-padding-block: var(--global-spacing-4);
    --b-article-body-blockquote-padding-inline: var(--global-spacing-4);
    --b-article-body-children-margin-block-end: var(--global-spacing-5);
    --b-article-body-citation-font-family: var(
      --bt-attribution-blockquote__font-family
    );
    --b-article-body-citation-font-style: normal;
    --b-article-body-citation-font-size: var(
      --bt-attribution-blockquote__font-size
    );
    --b-article-body-citation-font-weight: var(
      --bt-attribution-blockquote__font-weight
    );
    --b-article-body-citation-line-height: var(
      --bt-attribution-blockquote__line-height
    );
    --b-article-body-citation-font-stretch: var(
      --bt-attribution-blockquote__font-width
    );
    --b-article-body-correction-box-shadow: inset 0 0 1.5px;
    --b-article-body-correction-font-style: italic;
    --b-article-body-correction-padding-block-end: var(--global-spacing-4);
    --b-article-body-correction-border-inline-start: var(
      --bt-promo-left__border
    );
    --b-article-body-correction-border-radius: var(--global-border-radius-1);
    --b-article-body-correction-display: flex;
    --b-article-body-correction-flex-direction: column;
    --b-article-body-correction-padding-inline-end: var(--global-spacing-4);
    --b-article-body-correction-padding-inline-start: var(--global-spacing-4);
    --b-article-body-correction-padding-block-start: var(--global-spacing-4);
    --b-article-body-correction-row-gap: var(--global-spacing-3);
    --b-article-body-divider-background-color: var(--border-color);
    --b-article-body-divider-block-size: 1px;
    --b-article-body-embed-responsive-aspect-ratio: 1.7777777778;
    --b-article-body-embed-responsive-inline-size: 100%;
    --b-article-body-embed-responsive-item-aspect-ratio: 1.7777777778;
    --b-article-body-embed-responsive-item-block-size: auto;
    --b-article-body-embed-responsive-item-inline-size: 100%;
    --b-article-body-gallery-close-button-color: var(--global-white);
    --b-article-body-gallery-track-button-color: var(--global-white);
    --b-article-body-h1-font-size: var(--heading-level-1-font-size);
    --b-article-body-h1-line-height: var(--heading-level-1-line-height);
    --b-article-body-h1-font-weight: var(--heading-level-1-font-weight);
    --b-article-body-h1-font-stretch: null;
    --b-article-body-h1-letter-spacing: null;
    --b-article-body-h2-font-size: var(--heading-level-4-font-size);
    --b-article-body-h2-line-height: var(--heading-level-4-line-height);
    --b-article-body-h2-font-family: var(--font-family-primary);
    --b-article-body-h2-font-weight: var(--heading-level-4-font-weight);
    --b-article-body-h3-font-size: var(--heading-level-5-font-size);
    --b-article-body-h3-line-height: var(--heading-level-5-line-height);
    --b-article-body-h3-font-family: var(--font-family-primary);
    --b-article-body-h3-font-weight: var(--heading-level-5-font-weight);
    --b-article-body-h4-font-size: var(--heading-level-4-font-size);
    --b-article-body-h4-line-height: var(--heading-level-4-line-height);
    --b-article-body-h4-font-family: var(--font-family-primary);
    --b-article-body-h4-font-weight: bold;
    --b-article-body-h5-font-size: var(--heading-level-5-font-size);
    --b-article-body-h5-line-height: var(--heading-level-5-line-height);
    --b-article-body-h5-font-family: var(--font-family-primary);
    --b-article-body-h5-font-weight: bold;
    --b-article-body-h6-font-size: var(--heading-level-6-font-size);
    --b-article-body-h6-line-height: var(--heading-level-6-line-height);
    --b-article-body-h6-font-family: var(--font-family-primary);
    --b-article-body-h6-font-weight: bold;
    --b-article-body-image-float-left-inline-size: 50%;
    --b-article-body-image-float-left-float: inline-start;
    --b-article-body-image-float-left-margin-inline-end: var(
      --global-spacing-5
    );
    --b-article-body-image-float-right-inline-size: 50%;
    --b-article-body-image-float-right-float: inline-end;
    --b-article-body-image-float-right-margin-inline-start: var(
      --global-spacing-5
    );
    --b-article-body-image-wrapper-align-items: center;
    --b-article-body-image-wrapper-aspect-ratio: 1.7777777778;
    --b-article-body-image-wrapper-background-color: var(--global-black);
    --b-article-body-image-wrapper-display: flex;
    --b-article-body-image-wrapper-justify-content: center;
    --b-article-body-image-wrapper-max-block-size: 75vh;
    --b-article-body-image-wrapper-overflow: auto;
    --b-article-body-interstitial-link-font-family: var(--font-family-primary);
    --b-article-body-interstitial-link-font-style: italic;
    --b-article-body-link-color: var(--color-primary);
    --b-article-body-ol-font-size: var(--body-font-size);
    --b-article-body-ol-line-height: var(--body-line-height);
    --b-article-body-ol-list-style-position: inside;
    --b-article-body-ol-list-style-type: decimal;
    --b-article-body-pullquote-box-shadow: none;
    --b-article-body-pullquote-gap: var(--global-spacing-2);
    --b-article-body-pullquote-padding-block-start: var(--global-spacing-6);
    --b-article-body-pullquote-padding-inline-end: 0;
    --b-article-body-pullquote-padding-block-end: var(--global-spacing-5);
    --b-article-body-pullquote-padding-inline-start: 0;
    --b-article-body-pullquote-text-align: start;
    --b-article-body-pullquote-background-color: var(
      --bt-quote__background-color
    );
    --b-article-body-pullquote-border-inline-start: var(
        --bt-quote__border-size--inline
      )
      var(--global-border-style-1) var(--color-primary);
    --b-article-body-pullquote-border-radius: var(--global-border-radius-1);
    --b-article-body-pullquote-padding-block: var(--global-spacing-4);
    --b-article-body-pullquote-padding-inline: var(--global-spacing-4);
    --b-article-body-table-font-family: var(--font-family-primary);
    --b-article-body-table-font-size: var(--body-font-size-small);
    --b-article-body-table-line-height: var(--body-line-height-small);
    --b-article-body-table-text-align: center;
    --b-article-body-table-inline-size: 100%;
    --b-article-body-table-td-border-block-start-width: 1px;
    --b-article-body-table-td-border-block-end-width: 1px;
    --b-article-body-table-td-border-inline-start-width: 1px;
    --b-article-body-table-td-border-inline-end-width: 1px;
    --b-article-body-table-td-border-block-start-style: solid;
    --b-article-body-table-td-border-block-end-style: solid;
    --b-article-body-table-td-border-inline-start-style: solid;
    --b-article-body-table-td-border-inline-end-style: solid;
    --b-article-body-table-td-border-block-start-color: var(--border-color);
    --b-article-body-table-td-border-block-end-color: var(--border-color);
    --b-article-body-table-td-border-inline-start-color: var(--border-color);
    --b-article-body-table-td-border-inline-end-color: var(--border-color);
    --b-article-body-table-td-padding-block-start: var(--global-spacing-1);
    --b-article-body-table-td-padding-inline-end: var(--global-spacing-2);
    --b-article-body-table-td-padding-block-end: var(--global-spacing-1);
    --b-article-body-table-td-padding-inline-start: var(--global-spacing-2);
    --b-article-body-table-th-border-block-start-width: 1px;
    --b-article-body-table-th-border-block-end-width: 1px;
    --b-article-body-table-th-border-inline-start-width: 1px;
    --b-article-body-table-th-border-inline-end-width: 1px;
    --b-article-body-table-th-border-block-start-style: solid;
    --b-article-body-table-th-border-block-end-style: solid;
    --b-article-body-table-th-border-inline-start-style: solid;
    --b-article-body-table-th-border-inline-end-style: solid;
    --b-article-body-table-th-border-block-start-color: var(--border-color);
    --b-article-body-table-th-border-block-end-color: var(--border-color);
    --b-article-body-table-th-border-inline-start-color: var(--border-color);
    --b-article-body-table-th-border-inline-end-color: var(--border-color);
    --b-article-body-table-th-font-weight: var(--global-font-weight-7);
    --b-article-body-table-th-padding-block-start: var(--global-spacing-1);
    --b-article-body-table-th-padding-inline-end: var(--global-spacing-2);
    --b-article-body-table-th-padding-block-end: var(--global-spacing-1);
    --b-article-body-table-th-padding-inline-start: var(--global-spacing-2);
    --b-article-body-table-th-background: var(--color-primary);
    --b-article-body-table-th-border: 1px solid var(--border-color);
    --b-article-body-table-th-color: var(--global-white);
    --b-article-body-table-th-font-family: var(--font-family-secondary);
    --b-article-body-table-thead-background-color: var(--global-neutral-4);
    --b-article-body-table-thead-border-block-start-width: 2px;
    --b-article-body-table-thead-border-block-end-width: 2px;
    --b-article-body-table-thead-border-inline-start-width: 2px;
    --b-article-body-table-thead-border-inline-end-width: 2px;
    --b-article-body-table-thead-border-block-start-style: solid;
    --b-article-body-table-thead-border-block-end-style: solid;
    --b-article-body-table-thead-border-inline-start-style: solid;
    --b-article-body-table-thead-border-inline-end-style: solid;
    --b-article-body-table-thead-border-block-start-color: var(--border-color);
    --b-article-body-table-thead-border-block-end-color: var(--border-color);
    --b-article-body-table-thead-border-inline-start-color: var(--border-color);
    --b-article-body-table-thead-border-inline-end-color: var(--border-color);
    --b-article-body-ul-font-size: var(--body-font-size);
    --b-article-body-ul-line-height: var(--body-line-height);
    --b-article-body-ul-list-style-position: outside;
    --b-article-body-ul-list-style-type: disc;
    --b-article-body-ul-margin-inline-start: var(--global-spacing-5);
    --b-article-body-ul-color: var(--text-color);
    --b-article-body-ul-font-family: var(--font-family-secondary);
    --b-article-overline-custom-block-position: relative;
    --b-article-template-article-body-display: flex;
    --b-article-template-article-body-flex-direction: column;
    --b-article-template-article-body-no-lead-art-max-inline-size: var(
      --bt-article-body__max-inline-size
    );
    --b-article-template-article-body-no-lead-art-margin-inline: unset;
    --b-article-template-article-body-no-lead-art-inline-size: 100%;
    --b-article-template-body-width-max-inline-size: var(
      --bt-article-body__max-inline-size
    );
    --b-article-template-body-width-inline-size: 100%;
    --b-article-template-body-width-margin-inline: auto;
    --b-article-template-list-elements-padding-inline-start: var(
      --global-spacing-4
    );
    --b-article-template-list-elements-list-style-position: outside;
    --b-article-template-trust-link-bar-justify-content: space-between;
    --b-article-template-trust-link-bar-column-gap: unset;
    --b-audio-shows-page-embed__body-content-max-inline-size: var(
      --bt-article-body__max-inline-size
    );
    --b-audio-shows-page-embed__body-content-margin-inline: auto;
    --b-audio-shows-page-embed__body-content-inline-size: 100%;
    --b-audio-shows-page-embed__credits-card-display: flex;
    --b-audio-shows-page-embed__credits-card--thumbnail-max-inline-size: 33%;
    --b-audio-shows-page-embed__credits-card--thumbnail-max-block-size: fit-content;
    --b-audio-shows-page-embed__host-card__content-inline-size: 100%;
    --b-audio-shows-page-embed__schedule__table-inline-size: auto;
    --b-audio-shows-page-embed__schedule__table-text-align: left;
    --b-audio-shows-page-embed__schedule__table-data-border-style: none;
    --b-audio-shows-page-embed__schedule__table-header-inline-size: 0;
    --b-audio-shows-page-embed__schedule__table-header-background-color: transparent;
    --b-audio-shows-page-embed__schedule__table-header-color: var(--text-color);
    --b-audio-shows-page-embed__schedule__table-header-border-style: none;
    --b-audio-shows-page-embed__standard-list__items-grid-template-columns: repeat(
      12,
      1fr
    );
    --b-author-bio-margin-block-start: var(--global-spacing-5);
    --b-author-bio-margin-block-end: var(--global-spacing-6);
    --b-author-bio-row-gap: var(--global-spacing-5);
    --b-author-bio-gap: var(--global-spacing-4);
    --b-author-bio-author-gap: var(--global-spacing-4);
    --b-author-bio-author-description-font-family: var(--font-family-primary);
    --b-author-bio-author-description-font-size: var(--body-font-size-small);
    --b-author-bio-author-description-line-height: var(
      --body-line-height-small
    );
    --b-author-bio-author-description-margin-block-end: 0;
    --b-author-bio-author-name-color: var(--color-primary);
    --b-author-bio-author-name-font-family: var(--font-family-primary);
    --b-author-bio-author-name-font-size: var(--heading-level-6-font-size);
    --b-author-bio-author-name-font-weight: var(--heading-level-6-font-weight);
    --b-author-bio-author-name-line-height: var(--heading-level-6-line-height);
    --b-author-bio-author-name-link-align-items: anchor-center;
    --b-author-bio-social-link-wrapper-gap: var(--global-spacing-4);
    --b-author-bio-social-link-wrapper-margin-block-start: 0;
    --b-b-mulitplex-custom-display: flex;
    --b-b-mulitplex-custom-align-items: center;
    --b-b-mulitplex-custom-justify-content: center;
    --b-b-schedule-custom-display: flex;
    --b-b-schedule-custom-flex-direction: column;
    --b-b-schedule-custom__filters-display: flex;
    --b-b-schedule-custom__filters-margin-block-start: var(--global-spacing-5);
    --b-b-schedule-custom__filters-flex-direction: column;
    --b-b-schedule-custom__filters__search-container-flex: 2;
    --b-b-schedule-custom__filters__search-container-inline-size: 100%;
    --b-b-schedule-custom__filters__select__container__select-wrapper-position: relative;
    --b-b-schedule-custom__filters__select-container-flex: 1;
    --b-b-schedule-custom__filters__select-container-inline-size: 100%;
    --b-b-schedule-custom__filters__select-container-margin-inline-end: var(
      --global-spacing-5
    );
    --b-b-schedule-custom__filters__select-container-input-background: var(
      --background-color
    );
    --b-b-schedule-custom__filters__select-container-input-border: 1px solid
      var(--global-neutral-6);
    --b-b-schedule-custom__filters__select-container-input-border-radius: var(
      --global-spacing-2
    );
    --b-b-schedule-custom__filters__select-container-input-padding-block: var(
      --global-spacing-5
    );
    --b-b-schedule-custom__filters__select-container-input-padding-inline: var(
      --global-spacing-4
    );
    --b-b-schedule-custom__filters__select-container-input-margin-block-start: var(
      --global-spacing-1
    );
    --b-b-schedule-custom__filters__select-container-input-block-size: var(
      --global-spacing-7
    );
    --b-b-schedule-custom__filters__select-container-select-appearance: none;
    --b-b-schedule-custom__filters__select-container-select-inline-size: 100%;
    --b-b-schedule-custom__filters__select-container-select-background: var(
      --background-color
    );
    --b-b-schedule-custom__filters__select-container-select-border: 1px solid
      var(--global-neutral-6);
    --b-b-schedule-custom__filters__select-container-select-border-radius: var(
      --global-spacing-2
    );
    --b-b-schedule-custom__filters__select-container-select-padding-inline: var(
      --global-spacing-4
    );
    --b-b-schedule-custom__filters__select-container-select-padding-block: 12px;
    --b-b-schedule-custom__filters__select-container-select-margin-block-start: var(
      --global-spacing-1
    );
    --b-b-schedule-custom__filters__select-container-select-c-icon-pointer-events: none;
    --b-b-schedule-custom__filters__select-container-select-c-icon-position: absolute;
    --b-b-schedule-custom__filters__select-container-select-c-icon-inset-inline-end: var(
      --global-spacing-4
    );
    --b-b-schedule-custom__filters__select-container-select-c-icon-inset-block-start: var(
      --global-spacing-4-5
    );
    --b-b-schedule-custom__filters__select-container-select-c-icon-block-size: var(
      --global-spacing-4
    );
    --b-b-schedule-custom__filters-label-display: flex;
    --b-b-schedule-custom__filters-label-flex-direction: column;
    --b-b-schedule-custom__spinner-display: flex;
    --b-b-schedule-custom__spinner-justify-content: center;
    --b-b-schedule-custom__spinner-margin-block-start: var(--global-spacing-16);
    --b-b-triple-chain-custom__item--last--video-padding-block-start: 0;
    --b-b-triple-chain-custom__item--last--video-padding-block-end: 0;
    --b-b-video-custom--with-shadow--jasper-player__player-box-shadow: var(
      --global-box-shadow-2
    );
    --b-body-overflow-x: hidden;
    --b-body-background: var(--background-color);
    --b-body-color: var(--text-color);
    --b-body--dark-mode-background: var(--ct-background-color--inverted);
    --b-body--dark-mode-color: var(--text-color);
    --b-body--support-dark-mode-background-color: var(
      --ct-background-color--inverted
    );
    --b-body--support-dark-mode-color: var(--ct-text-color--inverted);
    --b-body--white-mode-background-color: var(--ct-background-color--white);
    --b-body--white-mode-color: var(--text-color);
    --b-byline-color: var(--text-color);
    --b-byline-font-size: var(--global-font-size-3);
    --b-byline-display: flex;
    --b-byline-line-height: var(--body-line-height);
    --b-byline-text-decoration: none;
    --b-byline-align-items: baseline;
    --b-byline-conjunction-white-space: pre;
    --b-byline-name-display: flex;
    --b-byline-name-margin-inline-start: var(--global-spacing-1);
    --b-byline-names-display: flex;
    --b-byline-names-flex-wrap: wrap;
    --b-byline-names-align-items: center;
    --b-c-empty-state-display: flex;
    --b-c-empty-state-justify-content: center;
    --b-c-empty-state-align-items: center;
    --b-c-empty-state-block-size: 100%;
    --b-c-empty-state-inline-size: 100%;
    --b-c-empty-state-gap: var(--global-spacing-6);
    --b-c-empty-state-flex-direction: column;
    --b-c-empty-state__hr-margin-block: 0;
    --b-c-empty-state__hr-border-block-start: 1px solid var(--global-neutral-6);
    --b-c-empty-state__hr-inline-size: 100%;
    --b-c-empty-state__hr-margin-block-end: var(--global-spacing-8);
    --b-c-jasper-player__svg-stroke: var(--color-primary);
    --b-c-schedule-margin-block-start: var(--global-spacing-6);
    --b-c-schedule__hr-margin-block: 0;
    --b-c-schedule__hr-border-block-start: 1px solid var(--global-neutral-9);
    --b-c-schedule__title-display: flex;
    --b-c-schedule__title-align-items: center;
    --b-c-schedule__wrapper-margin-block-start: var(--global-spacing-4);
    --b-c-schedule__wrapper-margin-block-end: 0;
    --b-c-schedule__wrapper-border-radius: var(--global-border-radius-4);
    --b-c-schedule__wrapper-border-block-start: 1px solid
      var(--global-neutral-7);
    --b-c-schedule__wrapper-border-inline-start: 1px solid
      var(--global-neutral-7);
    --b-c-schedule__wrapper-border-inline-end: 1px solid var(--global-neutral-7);
    --b-c-schedule-row-display: flex;
    --b-c-schedule-row-border-block-end: 1px solid var(--global-neutral-7);
    --b-c-schedule-row__activeTimeslot-border-block-end: 3px solid
      var(--color-primary);
    --b-c-schedule-row__link-display: flex;
    --b-c-schedule-row__link-width: 100%;
    --b-c-schedule-row__locked-display: none;
    --b-c-schedule-row__locked-min-inline-size: 0;
    --b-c-schedule-row__locked-margin-inline: 0;
    --b-c-schedule-row__onair-align-self: flex-start;
    --b-c-schedule-row__onair-margin-inline-end: var(--global-spacing-4);
    --b-c-schedule-row__onair-max-inline-size: var(--global-spacing-5);
    --b-c-schedule-row__onair--empty-margin: 0;
    --b-c-schedule-row-link__column-padding-block: var(--global-spacing-1);
    --b-c-schedule-row-link-column__1-display: flex;
    --b-c-schedule-row-link-column__1-flex-direction: column;
    --b-c-schedule-row-link-column__1-justify-content: start;
    --b-c-schedule-row-link-column__1-min-inline-size: var(--global-spacing-12);
    --b-c-schedule-row-link-column__1-margin-inline: var(--global-spacing-4);
    --b-c-schedule-row-link-column__1-align-items: center;
    --b-c-schedule-row-link-column__1-justify-self: center;
    --b-c-schedule-row-link-column__2-display: flex;
    --b-c-schedule-row-link-column__2-align-items: center;
    --b-c-schedule-row-link-column__2-margin: 0;
    --b-c-schedule-row-link-column__2-padding-inline: var(--global-spacing-4);
    --b-c-schedule-row-link-column__2-padding-block: var(--global-spacing-4);
    --b-c-swiper-min-block-size: var(--global-spacing-12);
    --b-c-swiper-padding-block-end: 0;
    --b-c-swiper-padding-block-start: var(--global-spacing-5);
    --b-c-swiper-inline-size: calc(100% - var(--global-spacing-5));
    --b-c-swiper-button-display: flex;
    --b-c-swiper-button-flex-direction: column;
    --b-c-swiper-button-padding-inline: var(--global-spacing-5);
    --b-c-swiper-button-align-items: center;
    --b-c-swiper-button-background: transparent;
    --b-c-swiper-button-color: var(--global-neutral-6);
    --b-c-swiper-button-line-height: var(--global-line-height-9);
    --b-c-swiper-button-gap: 0;
    --b-c-swiper-button-border-radius: 0;
    --b-c-swiper-button-active-color: var(--color-primary);
    --b-c-swiper-button-active-border-block-end: 2px solid var(--color-primary);
    --b-c-swiper-button-next-inline-size: var(--global-spacing-6);
    --b-c-swiper-button-next-block-size: var(--global-spacing-6);
    --b-c-swiper-button-next-inset-block-start: calc(
      50% + var(--global-spacing-3)
    );
    --b-c-swiper-button-next-inset-inline-end: 0;
    --b-c-swiper-button-next-background-color: var(--global-neutral-6);
    --b-c-swiper-button-prev-margin-block-start: 0;
    --b-c-swiper-button-prev-inline-size: var(--global-spacing-6);
    --b-c-swiper-button-prev-block-size: var(--global-spacing-6);
    --b-c-swiper-button-prev-inset-block-start: calc(
      50% - var(--global-spacing-3)
    );
    --b-c-swiper-button-prev-inset-inline-start: 0;
    --b-c-swiper-button-prev-background-color: var(--global-neutral-6);
    --b-c-swiper-button-prevnext-hover-background-color: var(--color-primary);
    --b-c-swiper-button-prevnext-svg-fill: var(--global-white);
    --b-c-swiper-button-prevnext-svg-inline-size: var(--global-spacing-4);
    --b-c-swiper-button-span-display: flex;
    --b-c-swiper-button-span-flex-direction: column;
    --b-c-swiper-button-wrapper-display: flex;
    --b-c-swiper-button-wrapper-justify-content: space-between;
    --b-c-swiper-button-wrapper-padding-inline: var(--global-spacing-5);
    --b-c-swiper-button-wrapper-background-color: transparent;
    --b-c-swiper-pagination-display: none;
    --b-c-swiper-slide-gap: var(--global-spacing-2);
    --b-card-list-background-color: var(--background-color);
    --b-card-list-border-end-end-radius: var(--border-radius);
    --b-card-list-border-end-start-radius: 0;
    --b-card-list-border-start-end-radius: var(--border-radius);
    --b-card-list-border-start-start-radius: 0;
    --b-card-list-box-shadow: var(--global-box-shadow-1);
    --b-card-list-padding-block-end: var(--global-spacing-4);
    --b-card-list-padding-block-start: var(--global-spacing-4);
    --b-card-list-padding-inline-end: 0;
    --b-card-list-padding-inline-start: 0;
    --b-card-list-custom-background-color: var(--background-color);
    --b-card-list-custom-padding-block-end: var(--global-spacing-4);
    --b-card-list-custom-padding-block-start: var(--global-spacing-4);
    --b-card-list-custom-padding-inline-end: 0;
    --b-card-list-custom-padding-inline-start: 0;
    --b-card-list-custom__list-padding-block-end: 0;
    --b-card-list-custom__list-padding-block-start: 0;
    --b-card-list-custom__list-padding-inline-end: var(--global-spacing-4);
    --b-card-list-custom__list-padding-inline-start: var(--global-spacing-4);
    --b-card-list-custom__main-item-text-container-gap: var(--global-spacing-1);
    --b-card-list-custom__overline-font-family: var(--ct-title__font-family);
    --b-card-list-custom__overline-font-size: var(--ct-title__font-size--md);
    --b-card-list-custom__overline-font-weight: var(
      --ct-title__font-weight--md
    );
    --b-card-list-custom__overline-line-height: var(
      --ct-title__line-height--md
    );
    --b-card-list-custom__overline-font-stretch: var(
      --ct-title__font-width--md
    );
    --b-card-list-custom__overline-letter-spacing: null;
    --b-card-list-custom__overline-color: var(--bt-card-list-custom__overline);
    --b-card-list-custom__overline-margin-block-end: unset;
    --b-card-list-custom__overline-wrapper-display: inline-flex;
    --b-card-list-custom__overline-wrapper-align-items: center;
    --b-card-list-custom__overline-wrapper-svg-fill: var(--color-primary);
    --b-card-list-custom__secondary-item-column-gap: var(--global-spacing-4);
    --b-card-list-custom__secondary-item-heading-link-inline-size: 100%;
    --b-card-list-custom__secondary-item-image-link-max-inline-size: 105px;
    --b-card-list-list-padding-block-end: 0;
    --b-card-list-list-padding-block-start: 0;
    --b-card-list-list-padding-inline-end: var(--global-spacing-4);
    --b-card-list-list-padding-inline-start: var(--global-spacing-4);
    --b-card-list-list-gap: 0;
    --b-card-list-main-item-text-container-gap: var(--global-spacing-2);
    --b-card-list-secondary-item-heading-link-inline-size: 100%;
    --b-card-list-secondary-item-image-link-max-inline-size: 105px;
    --b-card-list-title-font-size: var(--heading-level-5-font-size);
    --b-card-list-title-line-height: var(--heading-level-5-line-height);
    --b-card-list-title-padding-block-end: 0;
    --b-card-list-title-padding-block-start: 0;
    --b-card-list-title-padding-inline-end: var(--global-spacing-4);
    --b-card-list-title-padding-inline-start: var(--global-spacing-4);
    --b-cluster__container--50-25-25-display: grid;
    --b-cluster__container--50-25-25-gap: var(--global-spacing-5);
    --b-cluster__container--50-25-25-grid-template-columns: 1fr;
    --b-cluster__container--50-50-display: grid;
    --b-cluster__container--50-50-gap: var(--global-spacing-5);
    --b-cluster__container--50-50-grid-template-columns: 1fr;
    --b-cluster__container--50-50__large-container-display: grid;
    --b-cluster__container--50-50__large-container-gap: var(--global-spacing-5);
    --b-cluster__container--50-50__large-container-grid-template-columns: 1fr;
    --b-cluster__container--75-25-display: grid;
    --b-cluster__container--75-25-gap: var(--global-spacing-5);
    --b-cluster__container--75-25-grid-template-columns: 1fr;
    --b-cluster-list-grid-template-columns: 1fr;
    --b-cluster-list-grid-template-rows: auto;
    --b-cluster-list-min-block-size: 350px;
    --b-cluster-list__event-status-image-aspect-ratio: var(
      --global-aspect-ratio-5x2
    );
    --b-cluster-list__event-status-image-object-fit: cover;
    --b-cluster-list__event-status-image-object-position: top;
    --b-cluster-list__event-status-image-border-radius: 0 0
      var(--ct-border-radius--sm) var(--ct-border-radius--sm);
    --b-cluster-list__event-status-image-border: var(
      --bt-media-item-image--border
    );
    --b-cluster-list__event-status-image-inline-size: 100%;
    --b-cluster-list__item-xl__label-wrapper__icon-play-block-size: var(
      --global-spacing-7
    );
    --b-cluster-list__item-xl__label-wrapper__icon-play-inline-size: var(
      --global-spacing-7
    );
    --b-cluster-list__item-xl__widget-container-border-inline: var(
      --bt-media-item-image--border
    );
    --b-cluster-list__item-xl__widget-container-border-block-start: var(
      --bt-media-item-image--border
    );
    --b-cluster-list__item-xl__widget-container-border-radius: var(
        --ct-border-radius--sm
      )
      var(--ct-border-radius--sm) 0 0;
    --b-cluster-list__item-xl__widget-container-padding: var(--global-spacing-4)
      var(--global-spacing-4) 0;
    --b-cluster-list__item-xl__widget-container-border-style: outset;
    --b-cluster-list__item-xl__widget-container-background-color: var(
      --global-white
    );
    --b-cluster-list__large-container-display: grid;
    --b-cluster-list__large-container-grid-template-columns: 1fr;
    --b-cluster-list__large-container-row-gap: var(--global-spacing-4);
    --b-cluster-list__medium-container-display: grid;
    --b-cluster-list__medium-container-gap: var(--global-spacing-8);
    --b-cluster-list__medium-container-grid-template-columns: 1fr;
    --b-cluster-list__medium-container-grid-template-rows: auto;
    --b-cluster-list__textlabel-display: none;
    --b-cluster-list__widget-container-min-inline-size: 0;
    --b-cluster-list--audio-icon-label-display: flex;
    --b-cluster-list--audio-icon-label-align-items: center;
    --b-cluster-list--audio-icon-label-z-index: 1;
    --b-cluster-list--audio-icon-label-border-block-end: 0;
    --b-cluster-list--audio-icon-label-border-block-start: 0;
    --b-cluster-list--audio-icon-label-border-inline-end: 0;
    --b-cluster-list--audio-icon-label-border-inline-start: 0;
    --b-cluster-list--audio-icon-label-border-radius: var(--global-spacing-2);
    --b-cluster-list--audio-icon-label-inset-block-end: var(--global-spacing-2);
    --b-cluster-list--audio-icon-label-margin-inline-start: var(
      --global-spacing-2
    );
    --b-cluster-list--audio-icon-label-padding-block-end: var(
      --global-spacing-1
    );
    --b-cluster-list--audio-icon-label-padding-block-start: var(
      --global-spacing-2
    );
    --b-cluster-list--audio-icon-label-padding-inline-end: var(
      --global-spacing-1
    );
    --b-cluster-list--audio-icon-label-padding-inline-start: var(
      --global-spacing-2
    );
    --b-cluster-list--audio-icon-label-position: absolute;
    --b-cluster-list--audio-icon-label-inset-inline-end: 0;
    --b-cluster-list--audio-icon-label__large-padding-block-start: var(
      --global-spacing-1
    );
    --b-cluster-list--audio-icon-label__large-inset-inline-end: var(
      --global-spacing-1
    );
    --b-cluster-list--audio-icon-label__medium-inset-block-end: var(
      --global-spacing-1
    );
    --b-cluster-list--audio-icon-label__medium-padding-block-start: var(
      --global-spacing-1
    );
    --b-cluster-list--audio-icon-label__medium-padding-block-end: 0;
    --b-cluster-list--live-icon-label-display: flex;
    --b-cluster-list--live-icon-label-align-items: center;
    --b-cluster-list--live-icon-label-z-index: 1;
    --b-cluster-list--live-icon-label-border-block-end: 0;
    --b-cluster-list--live-icon-label-border-block-start: 0;
    --b-cluster-list--live-icon-label-border-inline-end: 0;
    --b-cluster-list--live-icon-label-border-inline-start: 0;
    --b-cluster-list--live-icon-label-border-radius: var(--global-spacing-2);
    --b-cluster-list--live-icon-label-inset-block-end: var(--global-spacing-2);
    --b-cluster-list--live-icon-label-margin-inline-start: var(
      --global-spacing-2
    );
    --b-cluster-list--live-icon-label-padding-block-end: var(
      --global-spacing-1
    );
    --b-cluster-list--live-icon-label-padding-block-start: var(
      --global-spacing-2
    );
    --b-cluster-list--live-icon-label-padding-inline-end: var(
      --global-spacing-1
    );
    --b-cluster-list--live-icon-label-padding-inline-start: var(
      --global-spacing-2
    );
    --b-cluster-list--live-icon-label-position: absolute;
    --b-cluster-list--live-icon-label-inset-inline-end: 0;
    --b-cluster-list--live-icon-label__large-inset-inline-end: var(
      --global-spacing-1
    );
    --b-cluster-list--live-icon-label__medium-inset-block-end: var(
      --global-spacing-1
    );
    --b-cluster-list--live-icon-label__medium-margin-inline-start: 0;
    --b-cluster-list--live-icon-label__medium-padding-block-start: var(
      --global-spacing-1
    );
    --b-cluster-list--live-label-margin-inline-start: var(--global-spacing-2);
    --b-cluster-list--live-label-color: var(--global-white);
    --b-cluster-list--live-label-font-size: var(--ct-overline__font-size--md);
    --b-cluster-list--live-label-font-weight: var(
      --ct-overline__font-weight--md
    );
    --b-cluster-list--live-label-background: var(--global-gradient-5);
    --b-cluster-list--live-label-padding-block-end: var(--global-spacing-1);
    --b-cluster-list--live-label-padding-block-start: var(--global-spacing-1);
    --b-cluster-list--live-label-padding-inline-end: var(--global-spacing-3);
    --b-cluster-list--live-label-padding-inline-start: var(--global-spacing-3);
    --b-cluster-list--live-label-border-radius: var(--global-spacing-1);
    --b-cluster-list--live-label__large-padding-inline-end: var(
      --global-spacing-2
    );
    --b-cluster-list--live-label__large-padding-inline-start: var(
      --global-spacing-2
    );
    --b-cluster-list--live-label__large-border-radius: var(--global-spacing-1);
    --b-cluster-list--live-label__medium-text-transform: capitalize;
    --b-cluster-list--live-label__medium-white-space: nowrap;
    --b-cluster-list--live-label__medium-margin-inline-start: 0;
    --b-cluster-list--live-label__medium-font-size: var(--body-font-size-tiny);
    --b-cluster-list--live-label__medium-font-weight: var(
      --body-font-weight-tiny
    );
    --b-cluster-list--live-label__medium-padding-inline-end: var(
      --global-spacing-1
    );
    --b-cluster-list--live-label__medium-padding-inline-start: var(
      --global-spacing-1
    );
    --b-cluster-list--live-label__medium-padding-block-end: 0;
    --b-cluster-list--live-label__medium-padding-block-start: 0;
    --b-cluster-list--video-icon-label-display: flex;
    --b-cluster-list--video-icon-label-align-items: center;
    --b-cluster-list--video-icon-label-z-index: 1;
    --b-cluster-list--video-icon-label-border-block-end: 0;
    --b-cluster-list--video-icon-label-border-block-start: 0;
    --b-cluster-list--video-icon-label-border-inline-end: 0;
    --b-cluster-list--video-icon-label-border-inline-start: 0;
    --b-cluster-list--video-icon-label-border-radius: var(--global-spacing-2);
    --b-cluster-list--video-icon-label-inset-block-end: var(--global-spacing-2);
    --b-cluster-list--video-icon-label-margin-inline-start: var(
      --global-spacing-2
    );
    --b-cluster-list--video-icon-label-padding-block-end: var(
      --global-spacing-1
    );
    --b-cluster-list--video-icon-label-padding-block-start: var(
      --global-spacing-2
    );
    --b-cluster-list--video-icon-label-padding-inline-end: var(
      --global-spacing-1
    );
    --b-cluster-list--video-icon-label-padding-inline-start: var(
      --global-spacing-2
    );
    --b-cluster-list--video-icon-label-position: absolute;
    --b-cluster-list--video-icon-label-inset-inline-end: 0;
    --b-cluster-list--video-icon-label__large-padding-block-start: var(
      --global-spacing-1
    );
    --b-cluster-list--video-icon-label__large-inset-inline-end: var(
      --global-spacing-1
    );
    --b-cluster-list--video-icon-label__medium-inset-block-end: var(
      --global-spacing-1
    );
    --b-cluster-list--video-icon-label__medium-margin-inline-start: var(
      --global-spacing-2
    );
    --b-cluster-list--video-icon-label__medium-padding-block-start: var(
      --global-spacing-1
    );
    --b-cluster-list--video-icon-label__medium-padding-block-end: 0;
    --b-cluster-list-large-gap: var(--global-spacing-4);
    --b-cluster-list-large__label-display: none;
    --b-cluster-list-large__label-color: var(--bt-media-icon__fill-color);
    --b-cluster-list-large__label-margin-inline-start: var(--global-spacing-2);
    --b-cluster-list-large__text-row-gap: var(--global-spacing-2);
    --b-cluster-list-medium__label-display: none;
    --b-cluster-list-medium__label-margin-inline-start: var(--global-spacing-2);
    --b-cluster-xl__container-row-gap: 0;
    --b-cluster-xl__overline--after-align-self: center;
    --b-cluster-xl__overline--after-margin-inline-start: 5px;
    --b-cluster-xl__overline--after-margin-block-start: 2px;
    --b-cluster-xl__overline--after-content: "";
    --b-cluster-xl__overline--after-display: inline-block;
    --b-cluster-xl__overline--after-inline-size: 0.4em;
    --b-cluster-xl__overline--after-block-size: 0.4em;
    --b-cluster-xl__overline--after-border-inline-end: var(--border-width-1)
      solid var(--color-primary);
    --b-cluster-xl__overline--after-border-block-start: var(--border-width-1)
      solid var(--color-primary);
    --b-cluster-xl__overline--after-transform: rotate(45deg);
    --b-cluster-xl__overline--after-inset-inline-start: var(--global-spacing-1);
    --b-cluster-xl__overline--after-inset-block-start: var(--global-spacing-3);
    --b-cta-row-display: grid;
    --b-cta-row-grid-template-columns: 1fr 1fr 1fr;
    --b-cta-row-column-gap: 2vw;
    --b-cta-row-max-block-size: var(--global-font-size-16);
    --b-cta-row-margin-block-start: var(--global-spacing-5);
    --b-cta-row-margin-block-end: var(--global-spacing-5);
    --b-cta-row-align-items: center;
    --b-cta-row-addremove-justify-self: center;
    --b-cta-row-exit-justify-self: start;
    --b-cta-row-exit-max-inline-size: 100%;
    --b-cta-row-fullScreen-justify-self: end;
    --b-cta-row-fullScreen-max-inline-size: 100%;
    --b-custom-embed-inline-size: 100%;
    --b-custom-embed--general-embeds-html-max-inline-size: inherit;
    --b-custom-embed--general-embeds-html-overflow: hidden;
    --b-dark-video-playlist__item__icon-label--iconStyle-background-color: var(
      --ct-background-color--dark
    );
    --b-dark-video-playlist__item__icon-play--iconStyle-background-color: var(
      --ct-background-color--dark
    );
    --b-dark-video-playlist__item__meta__date-color: var(
      --bt-date-duration-dot__color--inverted
    );
    --b-dark-video-playlist__item__meta__description-color: var(
      --ct-text-color--inverted
    );
    --b-dark-video-playlist__item__meta__duration-color: var(
      --bt-date-duration-dot__color--inverted
    );
    --b-dark-video-playlist__item__meta__title-color: var(
      --ct-text-color--inverted
    );
    --b-data-widgets-custom-margin-block-start: 0;
    --b-data-widgets-custom__wrapper-margin-block-end: var(--global-spacing-5);
    --b-date-font-size: var(--body-font-size-small);
    --b-date-custom-display: flex;
    --b-date-custom-flex-direction: column;
    --b-date-custom-gap: var(--global-spacing-1);
    --b-date-custom-font-size: var(--body-font-size-small);
    --b-date-custom__date-item-margin-block-end: 0;
    --b-documentation-block-inline-size: 100%;
    --b-documentation-block-border: var(--global-border-width-1)
      var(--global-border-style-1) var(--global-neutral-10);
    --b-documentation-block-border-radius: var(--ct-border-radius--sm);
    --b-documentation-block-padding-block-end: var(--global-spacing-3);
    --b-documentation-block-padding-block-start: var(--global-spacing-3);
    --b-documentation-block-padding-inline-end: var(--global-spacing-3);
    --b-documentation-block-padding-inline-start: var(--global-spacing-3);
    --b-documentation-block__color-swatch__popover-background-color: var(
      --background-color
    );
    --b-documentation-block__color-swatch__popover-border-radius: var(
      --border-radius
    );
    --b-documentation-block__color-swatch__popover-inline-size: 100%;
    --b-documentation-block__color-swatch__popover-text-align: start;
    --b-documentation-block__color-swatch__popover-inset-block-start: anchor(
      top
    );
    --b-documentation-block__color-swatch__popover-inset-inline-start: anchor(
      left
    );
    --b-documentation-block__colour-palette-inline-size: 100%;
    --b-documentation-block__colour-palette-text-align: start;
    --b-documentation-block__colour-sample-border: 1px;
    --b-documentation-block__colour-sample-border-radius: var(
        --ct-border-radius--sm
      )
      var(--ct-border-radius--sm) 0 0;
    --b-documentation-block__colour-sample-aspect-ratio: var(
      --global-aspect-ratio-4x2
    );
    --b-documentation-block__colour-sample-min-block-size: 25%;
    --b-documentation-block__colour-swatch-background-color: var(
      --background-color
    );
    --b-documentation-block__colour-swatch-border-radius: var(--border-radius);
    --b-documentation-block__colour-swatch-filter: drop-shadow(
      var(--global-box-shadow-1)
    );
    --b-documentation-block__colour-swatch-inline-size: 100%;
    --b-documentation-block__colour-swatch-text-align: start;
    --b-documentation-block__colour-swatch-wrapper-block-size: 100%;
    --b-documentation-block__colour-swatch-wrapper-padding-block: var(
      --global-spacing-2
    );
    --b-documentation-block__colour-swatch-wrapper-padding-inline: var(
      --global-spacing-2
    );
    --b-documentation-block__font-family-swatch__item-body-font-family: var(
      --ct-heading__font-family
    );
    --b-documentation-block__font-family-swatch__item-body-font-size: var(
      --ct-heading__font-size--md
    );
    --b-documentation-block__font-family-swatch__item-body-font-weight: var(
      --ct-heading__font-weight--md
    );
    --b-documentation-block__font-family-swatch__item-body-line-height: var(
      --ct-heading__line-height--md
    );
    --b-documentation-block__font-family-swatch__item-body-font-stretch: var(
      --ct-heading__font-width--md
    );
    --b-documentation-block__font-family-swatch__item-body-letter-spacing: null;
    --b-documentation-block__font-family-swatch__item-body-color: var(
      --ct-text-color
    );
    --b-documentation-block__font-family-swatch__item-content-background-color: var(
      --background-color
    );
    --b-documentation-block__font-family-swatch__item-content-border-radius: var(
      --border-radius
    );
    --b-documentation-block__font-family-swatch__item-content-filter: drop-shadow(
      var(--global-box-shadow-1)
    );
    --b-documentation-block__font-family-swatch__item-content-inline-size: 100%;
    --b-documentation-block__font-family-swatch__item-content-text-padding-block-end: var(
      --global-spacing-4
    );
    --b-documentation-block__font-family-swatch__item-content-title-font-family: var(
      --ct-heading__font-family
    );
    --b-documentation-block__font-family-swatch__item-content-title-font-size: var(
      --ct-heading__font-size--md
    );
    --b-documentation-block__font-family-swatch__item-content-title-font-weight: var(
      --ct-heading__font-weight--md
    );
    --b-documentation-block__font-family-swatch__item-content-title-line-height: var(
      --ct-heading__line-height--md
    );
    --b-documentation-block__font-family-swatch__item-content-title-font-stretch: var(
      --ct-heading__font-width--md
    );
    --b-documentation-block__font-family-swatch__item-content-title-letter-spacing: null;
    --b-documentation-block__font-family-swatch__item-content-title-color: var(
      --ct-text-color
    );
    --b-documentation-block__font-family-swatch__item-content-title-padding-block-start: var(
      --global-spacing-4
    );
    --b-documentation-block__font-family-swatch__item-custom-font-family: var(
      --ct-heading__font-family
    );
    --b-documentation-block__font-family-swatch__item-custom-font-size: var(
      --ct-heading__font-size--md
    );
    --b-documentation-block__font-family-swatch__item-custom-font-weight: var(
      --ct-heading__font-weight--md
    );
    --b-documentation-block__font-family-swatch__item-custom-line-height: var(
      --ct-heading__line-height--md
    );
    --b-documentation-block__font-family-swatch__item-custom-font-stretch: var(
      --ct-heading__font-width--md
    );
    --b-documentation-block__font-family-swatch__item-custom-letter-spacing: null;
    --b-documentation-block__font-family-swatch__item-custom-color: var(
      --ct-text-color
    );
    --b-documentation-block__font-family-swatch__item-header-font-family: var(
      --ct-title__font-family
    );
    --b-documentation-block__font-family-swatch__item-header-font-size: var(
      --ct-title__font-size--md
    );
    --b-documentation-block__font-family-swatch__item-header-line-height: var(
      --ct-title__line-height--md
    );
    --b-documentation-block__font-family-swatch__item-header-font-weight: var(
      --ct-title__font-weight--md
    );
    --b-documentation-block__font-family-swatch__item-header-font-stretch: var(
      --ct-title__font-width--md
    );
    --b-documentation-block__font-family-swatch__item-header-letter-spacing: null;
    --b-documentation-block__font-family-swatch__item-secondary-body-font-family: var(
      --body-font-family
    );
    --b-documentation-block__font-family-swatch__item-secondary-body-font-size: var(
      --body-font-size
    );
    --b-documentation-block__font-family-swatch__item-secondary-body-line-height: var(
      --body-line-height
    );
    --b-documentation-block__font-family-swatch__item-secondary-body-font-weight: var(
      --body-font-weight
    );
    --b-documentation-block__font-family-swatch__item-secondary-body-letter-spacing: null;
    --b-documentation-block__font-family-swatch__item-secondary-body-color: var(
      --ct-text-color
    );
    --b-documentation-block__font-family-swatch__item-secondary-custom-font-family: var(
      --body-font-family
    );
    --b-documentation-block__font-family-swatch__item-secondary-custom-font-size: var(
      --ct-body__font-size--small-3
    );
    --b-documentation-block__font-family-swatch__item-secondary-custom-line-height: var(
      --ct-body__line-height--small-3
    );
    --b-documentation-block__font-family-swatch__item-secondary-custom-font-weight: var(
      --ct-body__font-weight--small-3
    );
    --b-documentation-block__font-family-swatch__item-secondary-custom-font-stretch: null;
    --b-documentation-block__font-family-swatch__item-secondary-custom-color: var(
      --ct-text-color
    );
    --b-documentation-block__font-family-swatch__item-secondary-header-font-family: var(
      --ct-headline__font-family--md
    );
    --b-documentation-block__font-family-swatch__item-secondary-header-font-size: var(
      --ct-headline__font-size--md
    );
    --b-documentation-block__font-family-swatch__item-secondary-header-line-height: var(
      --ct-headline__line-height--md
    );
    --b-documentation-block__font-family-swatch__item-secondary-header-font-weight: var(
      --ct-headline__font-weight--md
    );
    --b-documentation-block__font-family-swatch__item-secondary-header-font-stretch: var(
      --ct-headline__font-width--md
    );
    --b-documentation-block__font-family-swatch__item-title-font-family: var(
      --ct-heading__font-family
    );
    --b-documentation-block__font-family-swatch__item-title-font-size: var(
      --ct-heading__font-size--md
    );
    --b-documentation-block__font-family-swatch__item-title-font-weight: var(
      --ct-heading__font-weight--md
    );
    --b-documentation-block__font-family-swatch__item-title-line-height: var(
      --ct-heading__line-height--md
    );
    --b-documentation-block__font-family-swatch__item-title-font-stretch: var(
      --ct-heading__font-width--md
    );
    --b-documentation-block__font-family-swatch__item-title-letter-spacing: null;
    --b-documentation-block__font-family-swatch__item-title-color: var(
      --ct-text-color
    );
    --b-documentation-block__font-family-swatch__item-title-margin-block-end: var(
      --global-spacing-2
    );
    --b-documentation-block__font-family-swatch__wrapper-block-size: 100%;
    --b-documentation-block__font-family-swatch__wrapper-padding-block: var(
      --global-spacing-2
    );
    --b-documentation-block__font-family-swatch__wrapper-padding-inline: var(
      --global-spacing-2
    );
    --b-documentation-block__fragment-link-id__item-content-inline-size: fit-content;
    --b-documentation-block__fragment-link-id__item-content-background-color: var(
      --background-color
    );
    --b-documentation-block__fragment-link-id__item-content-filter: drop-shadow(
      var(--global-box-shadow-1)
    );
    --b-documentation-block__fragment-link-id__item-content-padding-inline-end: var(
      --global-spacing-3
    );
    --b-documentation-block__fragment-link-id__item-content-padding-inline-start: var(
      --global-spacing-3
    );
    --b-documentation-block__fragment-link-id__item-content-padding-block-end: var(
      --global-spacing-1
    );
    --b-documentation-block__fragment-link-id__item-content-padding-block-start: var(
      --global-spacing-1
    );
    --b-documentation-block__fragment-link-id__item-content-margin-inline-start: var(
      --global-spacing-6
    );
    --b-documentation-block__fragment-link-id__item-content-border-radius: var(
      --ct-border-radius--sm
    );
    --b-documentation-block__fragment-link-id__item-content-text-font-family: var(
      --ct-heading__font-family
    );
    --b-documentation-block__fragment-link-id__item-content-text-font-size: var(
      --ct-heading__font-size--md
    );
    --b-documentation-block__fragment-link-id__item-content-text-font-weight: var(
      --ct-heading__font-weight--md
    );
    --b-documentation-block__fragment-link-id__item-content-text-line-height: var(
      --ct-heading__line-height--md
    );
    --b-documentation-block__fragment-link-id__item-content-text-font-stretch: var(
      --ct-heading__font-width--md
    );
    --b-documentation-block__fragment-link-id__item-content-text-letter-spacing: null;
    --b-documentation-block__fragment-link-id__item-content-text-color: var(
      --ct-text-color
    );
    --b-documentation-block__fragment-link-id__item-title-font-family: var(
      --ct-heading__font-family
    );
    --b-documentation-block__fragment-link-id__item-title-font-size: var(
      --ct-heading__font-size--md
    );
    --b-documentation-block__fragment-link-id__item-title-font-weight: var(
      --ct-heading__font-weight--md
    );
    --b-documentation-block__fragment-link-id__item-title-line-height: var(
      --ct-heading__line-height--md
    );
    --b-documentation-block__fragment-link-id__item-title-font-stretch: var(
      --ct-heading__font-width--md
    );
    --b-documentation-block__fragment-link-id__item-title-letter-spacing: null;
    --b-documentation-block__fragment-link-id__item-title-color: var(
      --ct-text-color
    );
    --b-documentation-block__fragment-link-id__item-title-margin-block-end: var(
      --global-spacing-2
    );
    --b-documentation-block__typography-typesets__button-background-color: var(
      --background-color
    );
    --b-documentation-block__typography-typesets__button-border-radius: var(
      --border-radius
    );
    --b-documentation-block__typography-typesets__button-filter: drop-shadow(
      var(--global-box-shadow-1)
    );
    --b-documentation-block__typography-typesets__button-inline-size: 100%;
    --b-documentation-block__typography-typesets__wrapper-block-size: 100%;
    --b-documentation-block__typography-typesets__wrapper-padding-block: var(
      --global-spacing-2
    );
    --b-documentation-block__typography-typesets__wrapper-padding-inline: var(
      --global-spacing-2
    );
    --b-documentation-block__typography-typesets__wrapper--top-padding-block-start: var(
      --global-spacing-2
    );
    --b-documentation-block__typography-typesets-swatch-inline-size: 100%;
    --b-double-chain-child-item-gap: var(--global-spacing-6) 0;
    --b-double-chain-child-item-empty-display: contents;
    --b-double-chain-children-grid-grid-template-columns: 1fr;
    --b-double-chain-children-grid-gap: var(--global-spacing-6) 0;
    --b-double-chain-custom__child-item-gap: var(--global-spacing-6) 0;
    --b-double-chain-custom__child-item-min-inline-size: 0;
    --b-double-chain-custom__cluster__container--2-columns-display: grid;
    --b-double-chain-custom__cluster__container--2-columns-grid-template-columns: 1fr;
    --b-double-chain-custom-child--board-grid-template-columns: 1fr;
    --b-double-chain-custom-child--board-gap: 0;
    --b-double-chain-custom-child--even-grid-template-columns: 1fr;
    --b-double-chain-custom-child--even-gap: var(--global-spacing-6) 0;
    --b-double-chain-custom-child--hero-grid-template-columns: 1fr;
    --b-double-chain-custom-child--hero-gap: var(--global-spacing-6) 0;
    --b-double-chain-custom-child--reverseHero-grid-template-columns: 1fr;
    --b-double-chain-custom-child--reverseHero-gap: var(--global-spacing-6) 0;
    --b-double-chain-custom-simple-list-padding-block-end: var(
      --global-spacing-6
    );
    --b-double-chain-custom-simple-list-border-block-end: var(
        --global-border-width-1
      )
      var(--global-border-style-1) var(--border-color);
    --b-drawer-display: flex;
    --b-drawer-flex-direction: column;
    --b-dynamic-list-item-display: flex;
    --b-dynamic-list-item-flex-direction: row;
    --b-dynamic-list-item-align-items: center;
    --b-dynamic-list-item-gap: var(--global-spacing-3);
    --b-dynamic-list-item-margin-block-start: var(--global-spacing-5);
    --b-dynamic-list-item-margin-block-end: var(--global-spacing-5);
    --b-dynamic-list-item-artist-color: var(--text-color);
    --b-dynamic-list-item-artist-margin: 0;
    --b-dynamic-list-item-artist-link-color: var(--text-color);
    --b-dynamic-list-item-artist-link-text-decoration: none;
    --b-dynamic-list-item-artist-link-transition: color 0.2s ease;
    --b-dynamic-list-item-artist-link-hover-color: var(--text-color-subtle);
    --b-dynamic-list-item-artist-link-hover-text-decoration: underline;
    --b-dynamic-list-item-date-color: var(--text-color);
    --b-dynamic-list-item-date-margin: 0;
    --b-dynamic-list-item-date-white-space: nowrap;
    --b-dynamic-list-item-first-border-block-start: none;
    --b-dynamic-list-item-metadata-display: flex;
    --b-dynamic-list-item-metadata-flex-direction: column;
    --b-dynamic-list-item-metadata-justify-content: center;
    --b-dynamic-list-item-metadata-min-inline-size: 0;
    --b-dynamic-list-item-metadata-gap: var(--global-spacing-1);
    --b-dynamic-list-item-metadata-flex-grow: 1;
    --b-dynamic-list-item-thumbnail-inline-size: var(--global-spacing-11);
    --b-dynamic-list-item-thumbnail-block-size: var(--global-spacing-11);
    --b-dynamic-list-item-thumbnail-border-radius: var(--ct-border-radius--md);
    --b-dynamic-list-item-thumbnail-object-fit: cover;
    --b-dynamic-list-item-thumbnail-flex-shrink: 0;
    --b-dynamic-list-item-thumbnail-margin-inline-start: none;
    --b-dynamic-list-item-time-color: var(--text-color);
    --b-dynamic-list-item-time-margin: 0;
    --b-dynamic-list-item-time-white-space: nowrap;
    --b-dynamic-list-item-title-color: var(--text-color);
    --b-dynamic-list-item-title-line-height: 1.3;
    --b-dynamic-list-item-title-margin: 0;
    --b-dynamic-list-see-more-button-background: none;
    --b-dynamic-list-see-more-button-border: var(--global-border-width-1)
      var(--global-border-style-1) var(--text-color);
    --b-dynamic-list-see-more-button-color: var(--text-color);
    --b-dynamic-list-see-more-button-margin-block-start: var(
      --global-spacing-4
    );
    --b-dynamic-list-see-more-button-align-self: center;
    --b-dynamic-list-see-more-button-padding-block: var(--global-spacing-2);
    --b-dynamic-list-see-more-button-padding-inline: var(--global-spacing-4);
    --b-dynamic-list-see-more-button-font-family: var(--body-font-family);
    --b-dynamic-list-see-more-button-font-size: var(--body-font-size);
    --b-dynamic-list-see-more-button-line-height: var(--body-line-height);
    --b-dynamic-list-see-more-button-font-weight: var(--body-font-weight);
    --b-dynamic-list-see-more-button-border-radius: var(
      --global-border-radius-2
    );
    --b-dynamic-list-see-more-button-cursor: pointer;
    --b-dynamic-list-see-more-button-transition: background-color 0.2s ease;
    --b-dynamic-list-see-more-button-hover-opacity: 0.9;
    --b-dynamic-list-wrapper-display: flex;
    --b-dynamic-list-wrapper-flex-direction: column;
    --b-elapsed-time-color: var(--text-color-subtle);
    --b-elapsed-time-font-size: var(--ct-body__font-size--tiny-2);
    --b-elapsed-time-font-weight: var(--ct-body__font-weight--tiny-2);
    --b-elapsed-time-line-height: var(--ct-body__line-height--tiny-2);
    --b-elapsed-time-font-family: var(--font-family-secondary);
    --b-error-status-custom-text-align: center;
    --b-error-status-custom__code-inline-size: var(--global-spacing-18);
    --b-error-status-custom__code-block-size: var(--global-spacing-18);
    --b-error-status-custom__code-border: var(--global-border-width-4) solid
      var(--color-primary);
    --b-error-status-custom__code-border-radius: var(--border-radius-circle);
    --b-error-status-custom__code-color: var(--color-primary);
    --b-error-status-custom__code-align-items: center;
    --b-error-status-custom__code-justify-content: center;
    --b-error-status-custom__code-display: flex;
    --b-fake-player-custom-display: flex;
    --b-fake-player-custom-position: fixed;
    --b-fake-player-custom-inset-block-end: 0;
    --b-fake-player-custom-inset-inline-start: 0;
    --b-fake-player-custom-inline-size: 100vw;
    --b-fake-player-custom-block-size: var(--global-spacing-11);
    --b-fake-player-custom-padding-inline: var(--global-spacing-5);
    --b-fake-player-custom-border-block: var(--global-border-width-1) solid
      var(--global-neutral-3);
    --b-fake-player-custom-background-color: var(--global-white);
    --b-fake-player-custom-align-items: center;
    --b-fake-player-custom-z-index: 100;
    --b-fake-player-custom-animation: player-appear 400ms 110ms forwards
      ease-out;
    --b-fake-player-custom__center-section-order: 1;
    --b-fake-player-custom__close-button-margin-block: var(--global-spacing-3);
    --b-fake-player-custom__close-button-margin-inline-start: var(
      --global-spacing-4
    );
    --b-fake-player-custom__close-button-padding: 0;
    --b-fake-player-custom__close-button-font-size: unset;
    --b-fake-player-custom__close-button-min-inline-size: var(
      --global-spacing-4
    );
    --b-fake-player-custom__current-show-display: flex;
    --b-fake-player-custom__current-show-align-items: center;
    --b-fake-player-custom__current-show-margin-inline: var(--global-spacing-4);
    --b-fake-player-custom__current-show-column-gap: var(--global-spacing-4);
    --b-fake-player-custom__image-wrapper-display: none;
    --b-fake-player-custom__left-section-flex: 1;
    --b-fake-player-custom__left-section-order: 2;
    --b-fake-player-custom__play-button-display: flex;
    --b-fake-player-custom__play-button-justify-content: center;
    --b-fake-player-custom__play-button-block-size: var(--global-spacing-6);
    --b-fake-player-custom__play-button-inline-size: var(--global-spacing-6);
    --b-fake-player-custom__play-button-flex-shrink: 0;
    --b-fake-player-custom__play-button-border-radius: var(
      --border-radius-circle
    );
    --b-fake-player-custom__play-button-border: var(--global-border-width-1)
      var(--global-border-style-1) var(--global-white);
    --b-fake-player-custom__play-button-align-items: center;
    --b-fake-player-custom__play-button-background-color: var(
      --bt-media-icon__background-color
    );
    --b-fake-player-custom__play-button-z-index: 1;
    --b-fake-player-custom__play-button--hover-background-color: var(
      --bt-media-icon__background-color
    );
    --b-fake-player-custom__play-button--hover-opacity: 0.8;
    --b-fake-player-custom__play-button--hover-transition: opacity 0.4s ease;
    --b-fake-player-custom__recently-played-list-display: flex;
    --b-fake-player-custom__recently-played-list-column-gap: var(
      --global-spacing-2
    );
    --b-fake-player-custom__recently-played-list-list-style: none;
    --b-fake-player-custom__recently-played-list-margin-block-end: 0;
    --b-fake-player-custom__recently-played-list-item-display: none;
    --b-fake-player-custom__recently-played-list-item-border: var(
        --global-border-width-1
      )
      solid var(--global-neutral-3);
    --b-fake-player-custom__recently-played-list-item-border-radius: var(
      --global-border-radius-4
    );
    --b-fake-player-custom__recently-played-list-item--see-all-display: block;
    --b-fake-player-custom__recently-played-list-item--see-all__text-margin-block-end: 0;
    --b-fake-player-custom__right-section-order: 3;
    --b-fake-player-custom__right-section-flex: 0;
    --b-fake-player-custom__text-wrapper-display: flex;
    --b-fake-player-custom__text-wrapper-flex-direction: column;
    --b-fake-player-custom__text-wrapper__text-margin-block-end: 0;
    --b-fake-player-custom__time-info-display: flex;
    --b-fake-player-custom__time-info-align-items: center;
    --b-fake-player-custom__time-info-column-gap: var(--global-spacing-2);
    --b-firework-embed-custom--error-background-color: var(--global-white);
    --b-firework-embed-custom--error-border: var(--global-border-width-1) solid
      var(--global-red-5);
    --b-firework-embed-custom--error-border-radius: var(--global-radius-1);
    --b-firework-embed-custom--error-block-size: 100%;
    --b-firework-embed-custom--error-inline-size: 100%;
    --b-firework-embed-custom--error-inline-gap: var(--global-spacing-5);
    --b-firework-embed-custom--error-padding-block: var(--global-spacing-5);
    --b-firework-embed-custom--error-padding-inline: var(--global-spacing-3);
    --b-firework-embed-custom--error-max-block-size: 500px;
    --b-firework-embed-custom--error-help-color: var(--global-red-5);
    --b-firework-embed-custom--error-help-font-size: var(--global-font-size-3);
    --b-firework-embed-custom--error-help-font-weight: var(
      --global-font-weight-3
    );
    --b-firework-embed-custom--error-help-text-align: center;
    --b-firework-embed-custom--error-text-color: var(--global-red-5);
    --b-firework-embed-custom--error-text-font-size: var(--global-font-size-5);
    --b-firework-embed-custom--error-text-font-weight: var(
      --global-font-weight-5
    );
    --b-firework-embed-custom--error-text-text-align: center;
    --b-footer-inline-size: 100%;
    --b-footer-gap: 0;
    --b-footer-margin-block-end: 0;
    --b-footer-margin-block-start: 0;
    --b-footer-margin-inline-end: auto;
    --b-footer-margin-inline-start: auto;
    --b-footer-max-inline-size: calc(var(--content-max-width) * 1px);
    --b-footer-padding-inline-start: var(--global-spacing-5);
    --b-footer-padding-inline-end: var(--global-spacing-5);
    --b-footer-border: none;
    --b-footer-background-color: var(--bt-footer__background-color);
    --b-footer-brand-logo--override-cftk-content: var(
      --bt-footer__brand-logo-cftk
    );
    --b-footer-brand-logo--override-cjdc-content: var(
      --bt-footer__brand-logo-cjdc
    );
    --b-footer-custom-gap: 0;
    --b-footer-custom-padding-inline-start: var(--global-spacing-5);
    --b-footer-custom-padding-inline-end: var(--global-spacing-5);
    --b-footer-custom-margin-inline-end: auto;
    --b-footer-custom-margin-inline-start: auto;
    --b-footer-custom-max-inline-size: 1440px;
    --b-footer-custom-inline-size: 100%;
    --b-footer-custom-border: none;
    --b-footer-custom-background-color: var(--bt-footer__background-color);
    --b-footer-custom-brand-logo--override-cftk-content: var(
      --bt-footer__brand-logo-cftk
    );
    --b-footer-custom-brand-logo--override-cjdc-content: var(
      --bt-footer__brand-logo-cjdc
    );
    --b-footer-custom-links-padding-block-end: var(--global-spacing-5);
    --b-footer-custom-links-padding-block-start: var(--global-spacing-5);
    --b-footer-custom-links-grid-template-columns: repeat(
      auto-fit,
      minmax(200px, 1fr)
    );
    --b-footer-custom-links-gap: var(--global-spacing-5);
    --b-footer-custom-links-margin-block: 0;
    --b-footer-custom-links-margin-inline: 0;
    --b-footer-custom-links-group-padding-block: 0;
    --b-footer-custom-links-group-padding-inline: 0;
    --b-footer-custom-links-group-list-margin-block: 0;
    --b-footer-custom-links-group-list-margin-inline: 0;
    --b-footer-custom-links-group-list-list-style-type: none;
    --b-footer-custom-social-links-border: none;
    --b-footer-custom-social-links-gap: var(--global-spacing-4);
    --b-footer-custom-social-links-margin-block-end: var(--global-spacing-5);
    --b-footer-custom-social-links-margin-block-start: var(--global-spacing-5);
    --b-footer-custom-social-links-container-border-color: var(
      --global-neutral-8
    );
    --b-footer-custom-social-links-container-justify-self: center;
    --b-footer-custom-top-container-border-block-start: none;
    --b-footer-custom-top-container-border-block-end: none;
    --b-footer-custom-top-container-padding-block-start: 0;
    --b-footer-custom-top-container-padding-block-end: var(--global-spacing-5);
    --b-footer-custom-top-container-gap: var(--global-spacing-5);
    --b-footer-custom-top-container-display: grid;
    --b-footer-custom-top-container-grid-template-columns: 100%;
    --b-footer-custom-top-container-grid-template-rows: auto auto;
    --b-footer-custom-top-container-grid-auto-flow: column;
    --b-footer-custom-top-container-justify-content: center;
    --b-footer-custom-top-container-inline-size: 100%;
    --b-footer-links-gap: var(--global-spacing-5);
    --b-footer-links-grid-auto-flow: row;
    --b-footer-links-grid-template-columns: 1fr 1fr;
    --b-footer-links-grid-template-rows: 1fr;
    --b-footer-links-padding-block-end: var(--global-spacing-5);
    --b-footer-links-padding-block-start: 0;
    --b-footer-links-margin-block: 0;
    --b-footer-links-margin-inline: 0;
    --b-footer-links-group-padding-block: 0;
    --b-footer-links-group-padding-inline: 0;
    --b-footer-links-group-list-margin-block: 0;
    --b-footer-links-group-list-margin-inline: 0;
    --b-footer-links-group-list-item-list-style: none;
    --b-footer-social-links-border-block-end: 1px solid var(--color-primary);
    --b-footer-social-links-border-block-start: 1px solid var(--color-primary);
    --b-footer-social-links-border-inline-end: 1px solid var(--color-primary);
    --b-footer-social-links-border-inline-start: 1px solid var(--color-primary);
    --b-footer-social-links-border-radius: var(--border-radius);
    --b-footer-social-links-margin-block-end: var(--global-spacing-5);
    --b-footer-social-links-margin-block-start: var(--global-spacing-5);
    --b-footer-social-links-margin-inline-end: auto;
    --b-footer-social-links-margin-inline-start: auto;
    --b-footer-social-links-inline-size: fit-content;
    --b-footer-social-links-border: none;
    --b-footer-social-links-gap: var(--global-spacing-4);
    --b-footer-social-links-container-border-block-end: 1px solid
      var(--global-neutral-4);
    --b-footer-social-links-container-inline-size: 100%;
    --b-footer-social-links-container-border-color: var(--global-neutral-8);
    --b-footer-top-container-border-block-start: none;
    --b-footer-top-container-border-block-end: none;
    --b-footer-top-container-display: grid;
    --b-footer-top-container-grid-template-columns: 100%;
    --b-footer-top-container-grid-template-rows: auto auto;
    --b-footer-top-container-grid-auto-flow: column;
    --b-footer-top-container-gap: var(--global-spacing-5);
    --b-footer-top-container-justify-content: center;
    --b-footer-top-container-inline-size: 100%;
    --b-footer-top-container-padding-block-start: 0;
    --b-footer-top-container-padding-block-end: var(--global-spacing-5);
    --b-forgot-password-font-family: var(--font-family-primary);
    --b-full-author-bio-display: flex;
    --b-full-author-bio-flex-direction: column;
    --b-full-author-bio-gap: var(--global-spacing-4);
    --b-full-author-bio-margin-block-end: auto;
    --b-full-author-bio-margin-block-start: auto;
    --b-full-author-bio-margin-inline-end: auto;
    --b-full-author-bio-margin-inline-start: auto;
    --b-full-author-bio__identification-gap: 0;
    --b-full-author-bio__name-font-size: var(--heading-level-3-font-size);
    --b-full-author-bio__name-font-weight: var(--heading-level-3-font-weight);
    --b-full-author-bio__name-line-height: var(--heading-level-3-line-height);
    --b-full-author-bio__name-margin-block-end: var(--global-spacing-2);
    --b-full-author-bio__role-color: var(--text-color);
    --b-full-author-bio__role-font-size: var(--global-font-size-4);
    --b-full-author-bio__role-font-weight: var(--heading-level-6-font-weight);
    --b-full-author-bio__role-line-height: var(--heading-level-6-line-height);
    --b-full-author-bio__social-gap: var(--global-spacing-2);
    --b-full-author-bio__social-connect-flex-flow: row;
    --b-full-author-bio__social-header-color: var(--text-color);
    --b-full-author-bio__social-header-font-size: var(--global-font-size-4);
    --b-full-author-bio__social-header-line-height: 1.6;
    --b-full-author-bio__social-header-font-weight: var(
      --heading-level-6-font-weight
    );
    --b-full-author-bio__social-header-text-align: center;
    --b-full-author-bio__social-icons-display: flex;
    --b-full-author-bio__social-icons-flex-wrap: wrap;
    --b-full-author-bio__social-icons-justify-content: center;
    --b-full-author-bio__social-icons-gap: var(--global-spacing-4);
    --b-full-author-bio__text-gap: var(--global-spacing-4);
    --b-full-author-bio-identification-gap: 0;
    --b-full-author-bio-name-font-size: var(--heading-level-3-font-size);
    --b-full-author-bio-name-font-weight: var(--heading-level-3-font-weight);
    --b-full-author-bio-name-line-height: var(--heading-level-3-line-height);
    --b-full-author-bio-role-color: var(--text-color);
    --b-full-author-bio-role-font-size: var(--heading-level-6-font-size);
    --b-full-author-bio-role-font-weight: var(--heading-level-6-font-weight);
    --b-full-author-bio-role-line-height: var(--heading-level-6-line-height);
    --b-full-author-bio-social-gap: var(--global-spacing-2);
    --b-full-author-bio-social-header-color: var(--text-color);
    --b-full-author-bio-social-header-font-size: var(
      --heading-level-6-font-size
    );
    --b-full-author-bio-social-header-font-weight: var(
      --heading-level-6-font-weight
    );
    --b-full-author-bio-social-header-line-height: var(
      --heading-level-6-line-height
    );
    --b-full-author-bio-social-header-text-align: center;
    --b-full-author-bio-social-icons-display: flex;
    --b-full-author-bio-social-icons-flex-wrap: wrap;
    --b-full-author-bio-social-icons-justify-content: center;
    --b-full-author-bio-social-icons-gap: var(--global-spacing-4);
    --b-full-author-bio-text-gap: var(--global-spacing-4);
    --b-fullScreen-display: flex;
    --b-fullScreen-justify-content: center;
    --b-fullScreen-position: absolute;
    --b-fullScreen-inset-block-start: 0;
    --b-fullScreen-inset-inline-start: 0;
    --b-fullScreen-inline-size: 100vw;
    --b-fullScreen-block-size: 100vh;
    --b-fullScreen-background: var(--global-black);
    --b-fullScreen-opacity: 1;
    --b-fullScreen-z-index: 99999;
    --b-fullScreen-responsiveWrapper-position: absolute;
    --b-fullScreen-responsiveWrapper-block-size: 100%;
    --b-fullScreen-responsiveWrapper-inset-block-start: 0;
    --b-fullScreen-responsiveWrapper-inline-size: 99%;
    --b-fullScreen-responsiveWrapper-z-index: 99999;
    --b-fullScreen-responsiveWrapper-drawer-display: none;
    --b-gallery-close-button-color: var(--global-white);
    --b-gallery-image-wrapper-align-items: center;
    --b-gallery-image-wrapper-aspect-ratio: 1.7777777778;
    --b-gallery-image-wrapper-background-color: var(--global-black);
    --b-gallery-image-wrapper-display: flex;
    --b-gallery-image-wrapper-justify-content: center;
    --b-gallery-image-wrapper-max-block-size: 75vh;
    --b-gallery-image-wrapper-overflow: auto;
    --b-gallery-track-button-color: var(--global-white);
    --b-header-font-weight: var(--global-font-weight-7);
    --b-header--extra-large-font-family: var(--ct-title__font-family);
    --b-header--extra-large-font-size: var(--ct-title__font-size--xl);
    --b-header--extra-large-font-weight: var(--ct-title__font-weight--xl);
    --b-header--extra-large-line-height: var(--ct-title__line-height--xl);
    --b-header--extra-large-font-stretch: var(--ct-title__font-width--xl);
    --b-header--extra-large-letter-spacing: null;
    --b-header--extra-large--fullwidth-underlined-color: var(
      --bt-section-title__text-color
    );
    --b-header--extra-large--fullwidth-underlined-font-family: var(
      --ct-title__font-family
    );
    --b-header--extra-large--fullwidth-underlined-font-size: var(
      --ct-title__font-size--xl
    );
    --b-header--extra-large--fullwidth-underlined-font-weight: var(
      --ct-title__font-weight--xl
    );
    --b-header--extra-large--fullwidth-underlined-line-height: var(
      --ct-title__line-height--xl
    );
    --b-header--extra-large--fullwidth-underlined-font-stretch: var(
      --ct-title__font-width--xl
    );
    --b-header--extra-large--fullwidth-underlined-letter-spacing: null;
    --b-header--extra-large--fullwidth-underlined-text-align: center;
    --b-header--extra-large--fullwidth-underlined-position: relative;
    --b-header--extra-large--fullwidth-underlined-padding-block-start: var(
      --global-spacing-3
    );
    --b-header--extra-large--fullwidth-underlined-padding-block-end: var(
      --global-spacing-3
    );
    --b-header--extra-large--fullwidth-underlined-margin-inline-start: calc(
      50% - 50vw
    );
    --b-header--extra-large--fullwidth-underlined-margin-inline-end: calc(
      50% - 50vw
    );
    --b-header--extra-large--fullwidth-underlined-border-block-end: var(
        --global-border-width-1
      )
      solid var(--global-neutral-3);
    --b-header--large-font-family: var(--ct-title__font-family);
    --b-header--large-font-size: var(--ct-title__font-size--lg);
    --b-header--large-font-weight: var(--ct-title__font-weight--lg);
    --b-header--large-line-height: var(--ct-title__line-height--lg);
    --b-header--large-font-stretch: var(--ct-title__font-width--lg);
    --b-header--large-letter-spacing: null;
    --b-header--medium-font-family: var(--ct-title__font-family);
    --b-header--medium-font-size: var(--ct-title__font-size--md);
    --b-header--medium-font-weight: var(--ct-title__font-weight--md);
    --b-header--medium-line-height: var(--ct-title__line-height--md);
    --b-header--medium-font-stretch: var(--ct-title__font-width--md);
    --b-header--medium-letter-spacing: null;
    --b-header--medium--contest-font-family: var(--ct-title__font-family);
    --b-header--medium--contest-font-size: var(--ct-title__font-size--sm);
    --b-header--medium--contest-font-weight: var(--ct-title__font-weight--sm);
    --b-header--medium--contest-line-height: var(--ct-title__line-height--sm);
    --b-header--medium--contest-font-stretch: var(--ct-title__font-width--sm);
    --b-header--medium--contest-letter-spacing: null;
    --b-header--small-font-family: var(--ct-title__font-family);
    --b-header--small-font-size: var(--ct-title__font-size--sm);
    --b-header--small-font-weight: var(--ct-title__font-weight--sm);
    --b-header--small-line-height: var(--ct-title__line-height--sm);
    --b-header--small-font-stretch: var(--ct-title__font-width--sm);
    --b-header--small-letter-spacing: null;
    --b-header-account-action-display: flex;
    --b-header-account-action-font-family: var(--font-family-primary);
    --b-header-account-action-desktop-align-items: center;
    --b-header-account-action-desktop-display: none;
    --b-header-account-action-desktop-gap: var(--global-spacing-2);
    --b-header-account-action-dropdown-list-item-list-style: none;
    --b-header-account-action-dropdown-list-item-padding-block-end: var(
      --global-spacing-2
    );
    --b-header-account-action-dropdown-list-item-last-padding-block-end: 0;
    --b-header-account-action-dropdown-open-inset-block-start: 100%;
    --b-header-account-action-dropdown-open-position: absolute;
    --b-header-account-action-dropdown-open-padding-block-end: var(
      --global-spacing-4
    );
    --b-header-account-action-dropdown-open-padding-block-start: var(
      --global-spacing-4
    );
    --b-header-account-action-dropdown-open-padding-inline-end: var(
      --global-spacing-4
    );
    --b-header-account-action-dropdown-open-padding-inline-start: var(
      --global-spacing-4
    );
    --b-header-account-action-dropdown-open-background-color: var(
      --global-white
    );
    --b-header-account-action-dropdown-open-border-block-start-width: 1px;
    --b-header-account-action-dropdown-open-border-block-end-width: 1px;
    --b-header-account-action-dropdown-open-border-inline-start-width: 1px;
    --b-header-account-action-dropdown-open-border-inline-end-width: 1px;
    --b-header-account-action-dropdown-open-border-block-start-style: solid;
    --b-header-account-action-dropdown-open-border-block-end-style: solid;
    --b-header-account-action-dropdown-open-border-inline-start-style: solid;
    --b-header-account-action-dropdown-open-border-inline-end-style: solid;
    --b-header-account-action-dropdown-open-border-block-start-color: var(
      --border-color
    );
    --b-header-account-action-dropdown-open-border-block-end-color: var(
      --border-color
    );
    --b-header-account-action-dropdown-open-border-inline-start-color: var(
      --border-color
    );
    --b-header-account-action-dropdown-open-border-inline-end-color: var(
      --border-color
    );
    --b-header-account-action-dropdown-open-border-radius: var(
      --global-spacing-1
    );
    --b-header-account-action-dropdown-open-box-shadow: 0 0 4px 0
      rgba(0, 0, 0, 0.25);
    --b-header-account-action-dropdown-open-display: flex;
    --b-header-account-action-dropdown-open-flex-direction: column;
    --b-header-account-action-mobile-display: flex;
    --b-header-extra-large-font-size: var(--heading-level-4-font-size);
    --b-header-extra-large-line-height: var(--heading-level-4-line-height);
    --b-header-large-font-size: var(--heading-level-5-font-size);
    --b-header-large-line-height: var(--heading-level-5-line-height);
    --b-header-medium-font-size: var(--heading-level-6-font-size);
    --b-header-medium-line-height: var(--heading-level-6-line-height);
    --b-header-nav-chain-align-items: center;
    --b-header-nav-chain-background-color: var(--global-black);
    --b-header-nav-chain-display: flex;
    --b-header-nav-chain-font-size: var(--body-font-size);
    --b-header-nav-chain-font-weight: var(--global-font-weight-7);
    --b-header-nav-chain-inline-size: 100%;
    --b-header-nav-chain-inset-block-start: 0px;
    --b-header-nav-chain-justify-content: center;
    --b-header-nav-chain-line-height: var(--body-line-height);
    --b-header-nav-chain-margin-block-end: 0px;
    --b-header-nav-chain-min-block-size: var(--header-nav-chain-height);
    --b-header-nav-chain-padding-block-end: var(--global-spacing-2);
    --b-header-nav-chain-padding-block-start: var(--global-spacing-2);
    --b-header-nav-chain-padding-inline-end: var(--global-spacing-4);
    --b-header-nav-chain-padding-inline-start: var(--global-spacing-4);
    --b-header-nav-chain-position: sticky;
    --b-header-nav-chain-transform: translateZ(0);
    --b-header-nav-chain-z-index: 1;
    --b-header-nav-chain-background: var(--ct-navigation__background-color);
    --b-header-nav-chain-border-block-end: var(
      --ct-navigation__border-block-end
    );
    --b-header-nav-chain-padding-block: 0;
    --b-header-nav-chain__flyout-nav__section-menu--bottom-placeholder-padding-block-end: var(
      --global-spacing-14
    );
    --b-header-nav-chain__flyout-nav__wrapper__scrollbar-display: none;
    --b-header-nav-chain-custom-background: var(
      --ct-navigation__background-color
    );
    --b-header-nav-chain-custom-border-block-end: var(
      --ct-navigation__border-block-end
    );
    --b-header-nav-chain-custom-padding-block: 0;
    --b-header-nav-chain-custom-align-items: center;
    --b-header-nav-chain-custom-display: flex;
    --b-header-nav-chain-custom-font-size: var(--body-font-size);
    --b-header-nav-chain-custom-font-weight: var(--global-font-weight-7);
    --b-header-nav-chain-custom-inline-size: 100%;
    --b-header-nav-chain-custom-inset-block-start: 0px;
    --b-header-nav-chain-custom-justify-content: center;
    --b-header-nav-chain-custom-line-height: var(--body-line-height);
    --b-header-nav-chain-custom-margin-block-end: 0px;
    --b-header-nav-chain-custom-min-block-size: var(--header-nav-chain-height);
    --b-header-nav-chain-custom-padding-inline-end: var(--global-spacing-4);
    --b-header-nav-chain-custom-padding-inline-start: var(--global-spacing-4);
    --b-header-nav-chain-custom-position: sticky;
    --b-header-nav-chain-custom-transform: translateZ(0);
    --b-header-nav-chain-custom-z-index: 1;
    --b-header-nav-chain-custom__flyout-nav__wrapper__scrollbar-display: none;
    --b-header-nav-chain-custom__nav-section-button--focus-outline: none;
    --b-header-nav-chain-custom-flyout-nav-components-desktop-display: none;
    --b-header-nav-chain-custom-flyout-nav-components-desktop-padding-inline-end: var(
      --global-spacing-5
    );
    --b-header-nav-chain-custom-flyout-nav-components-desktop-padding-inline-start: var(
      --global-spacing-5
    );
    --b-header-nav-chain-custom-flyout-nav-components-mobile-display: flex;
    --b-header-nav-chain-custom-flyout-nav-components-mobile-position: relative;
    --b-header-nav-chain-custom-flyout-nav-components-mobile-padding-inline-end: var(
      --global-spacing-5
    );
    --b-header-nav-chain-custom-flyout-nav-components-mobile-padding-inline-start: var(
      --global-spacing-5
    );
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-justify-content: center;
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-border-color: var(
      --global-red-3
    );
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-column-gap: var(
      --global-spacing-3
    );
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-margin-block-start: var(
      --global-spacing-2
    );
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-margin-block-end: var(
      --global-spacing-2
    );
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-padding-block: var(
      --global-spacing-2
    );
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-padding-inline: var(
      --global-spacing-3
    );
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-inline-size: 100%;
    --b-header-nav-chain-custom-flyout-nav-components-mobile__second-widget-position: absolute;
    --b-header-nav-chain-custom-flyout-nav-components-mobile__second-widget-inset-inline-end: var(
      --global-spacing-5
    );
    --b-header-nav-chain-custom-flyout-nav-widgets-margin-block-start: var(
      --global-spacing-3
    );
    --b-header-nav-chain-custom-flyout-nav-widgets-padding-block-end: var(
      --global-spacing-1
    );
    --b-header-nav-chain-custom-flyout-nav-widgets-padding-block-start: var(
      --global-spacing-1
    );
    --b-header-nav-chain-custom-flyout-nav-widgets-padding-inline-end: var(
      --global-spacing-4
    );
    --b-header-nav-chain-custom-flyout-nav-widgets-padding-inline-start: var(
      --global-spacing-5
    );
    --b-header-nav-chain-custom-flyout-nav-wrapper-z-index: 10;
    --b-header-nav-chain-custom-flyout-nav-wrapper-transition: transform 300ms
      ease-in-out;
    --b-header-nav-chain-custom-flyout-nav-wrapper-inline-size: 100vw;
    --b-header-nav-chain-custom-flyout-nav-wrapper-block-size: var(
      --b-header-nav-chain-flyout-overlay-open-block-size
    );
    --b-header-nav-chain-custom-flyout-nav-wrapper-background: var(
      --ct-navigation__background-color--mobile
    );
    --b-header-nav-chain-custom-flyout-nav-wrapper-box-shadow: var(
      --global-box-shadow-4
    );
    --b-header-nav-chain-custom-flyout-nav-wrapper-overflow-y: auto;
    --b-header-nav-chain-custom-flyout-nav-wrapper-scrollbar-width: none;
    --b-header-nav-chain-custom-flyout-nav-wrapper-closed-visibility: hidden;
    --b-header-nav-chain-custom-flyout-nav-wrapper-closed-transform: translate(
      calc(var(--text-direction) * -100vw),
      0
    );
    --b-header-nav-chain-custom-flyout-nav-wrapper-open-gap: 0;
    --b-header-nav-chain-custom-flyout-nav-wrapper-open-visibility: visible;
    --b-header-nav-chain-custom-flyout-nav-wrapper-open-padding-block-start: var(
      --global-spacing-4
    );
    --b-header-nav-chain-custom-flyout-overlay-background: transparent;
    --b-header-nav-chain-custom-flyout-overlay-margin-block-start: var(
      --header-nav-chain-height
    );
    --b-header-nav-chain-custom-flyout-overlay-z-index: 8;
    --b-header-nav-chain-custom-flyout-overlay--ms-overflow-style: none;
    --b-header-nav-chain-custom-flyout-overlay-position: absolute;
    --b-header-nav-chain-custom-flyout-overlay-scrollbar-width: none;
    --b-header-nav-chain-custom-flyout-overlay-inset-inline-start: 0;
    --b-header-nav-chain-custom-flyout-overlay-inset-block-start: 0;
    --b-header-nav-chain-custom-flyout-overlay-closed-background: transparent;
    --b-header-nav-chain-custom-flyout-overlay-closed-visibility: hidden;
    --b-header-nav-chain-custom-flyout-overlay-closed-overflow-y: hidden;
    --b-header-nav-chain-custom-flyout-overlay-closed-overflow-block: hidden;
    --b-header-nav-chain-custom-flyout-overlay-closed-inline-size: 0;
    --b-header-nav-chain-custom-flyout-overlay-open-background: transparent;
    --b-header-nav-chain-custom-flyout-overlay-open-visibility: visible;
    --b-header-nav-chain-custom-flyout-overlay-open-block-size: calc(
      100dvh - var(--header-nav-chain-height)
    );
    --b-header-nav-chain-custom-flyout-overlay-open-overflow-y: scroll;
    --b-header-nav-chain-custom-flyout-overlay-open-overflow-block: scroll;
    --b-header-nav-chain-custom-flyout-overlay-open-transform: translate(0, 0);
    --b-header-nav-chain-custom-flyout-overlay-open-inline-size: 100%;
    --b-header-nav-chain-custom-flyout-overlay-scrollbar-display: none;
    --b-header-nav-chain-custom-hamburger-margin-block-end: 0;
    --b-header-nav-chain-custom-hamburger-block-size: 100%;
    --b-header-nav-chain-custom-hamburger-gap: 0;
    --b-header-nav-chain-custom-hamburger-font-weight: var(
      --global-font-weight-7
    );
    --b-header-nav-chain-custom-hamburger-list-style: none;
    --b-header-nav-chain-custom-hamburger-position: relative;
    --b-header-nav-chain-custom-hamburger__drawer-font-family: var(
      --font-family-primary
    );
    --b-header-nav-chain-custom-hamburger__drawer-display: block;
    --b-header-nav-chain-custom-hamburger__drawer-inline-size: 100%;
    --b-header-nav-chain-custom-hamburger__drawer-block-size: auto;
    --b-header-nav-chain-custom-hamburger__drawer-padding-block: var(
      --global-spacing-3
    );
    --b-header-nav-chain-custom-hamburger__drawer-padding-inline: var(
      --global-spacing-7
    );
    --b-header-nav-chain-custom-hamburger__drawer-font-size: var(
      --body-font-size
    );
    --b-header-nav-chain-custom-hamburger__drawer-font-weight: var(
      --global-font-weight-7
    );
    --b-header-nav-chain-custom-hamburger__drawer-color: var(
      --ct-navigation__text-color--mobile
    );
    --b-header-nav-chain-custom-hamburger__drawer--focus-outline: none;
    --b-header-nav-chain-custom-hamburger__drawer--hover-color: var(
      --ct-navigation__text-color--mobile-hover
    );
    --b-header-nav-chain-custom-hamburger__drawer--hover-background: var(
      --ct-navigation__link-background-color--hover
    );
    --b-header-nav-chain-custom-hamburger__section-item-color: var(
      --ct-navigation__text-color--mobile
    );
    --b-header-nav-chain-custom-hamburger__section-item--hover-active-background-color: var(
      --ct-navigation__link-background-color--hover
    );
    --b-header-nav-chain-custom-hamburger__section-item--hover-active-color: var(
      --ct-navigation__text-color--hover
    );
    --b-header-nav-chain-custom-hamburger__section-separator-flex-shrink: 0;
    --b-header-nav-chain-custom-hamburger__section-separator-block-size: 1px;
    --b-header-nav-chain-custom-hamburger__section-separator-margin-block: var(
      --global-spacing-3
    );
    --b-header-nav-chain-custom-hamburger__section-separator-margin-inline: var(
      --global-spacing-4
    );
    --b-header-nav-chain-custom-hamburger__section-separator-background-color: var(
      --ct-navigation-nav-item-separator__background-color
    );
    --b-header-nav-chain-custom-hamburger__subsection-anchor-min-block-size: var(
      --global-spacing-7
    );
    --b-header-nav-chain-custom-hamburger__subsection-container-display: none;
    --b-header-nav-chain-custom-hamburger__subsection-container-flex-direction: column;
    --b-header-nav-chain-custom-hamburger__subsection-container-position: relative;
    --b-header-nav-chain-custom-hamburger__subsection-container--open-display: flex;
    --b-header-nav-chain-custom-hamburger__subsection-menu-background: var(
      --ct-navigation-subsection-item__background-color--mobile
    );
    --b-header-nav-chain-custom-hamburger__subsection-menu-list-style-type: none;
    --b-header-nav-chain-custom-links-list-display: none;
    --b-header-nav-chain-custom-links-list-gap: var(--global-spacing-2);
    --b-header-nav-chain-custom-links-list-padding-block: var(
      --global-spacing-4
    );
    --b-header-nav-chain-custom-links-list-block-size: auto;
    --b-header-nav-chain-custom-links-list-flex: 11 auto;
    --b-header-nav-chain-custom-links-list-overflow: hidden;
    --b-header-nav-chain-custom-links-list-text-align: start;
    --b-header-nav-chain-custom-links-list-inline-size: auto;
    --b-header-nav-chain-custom-links-list-flex-wrap: wrap;
    --b-header-nav-chain-custom-links-list-item-display: flex;
    --b-header-nav-chain-custom-links-list-item-gap: var(--global-spacing-2);
    --b-header-nav-chain-custom-logo-margin-inline-end: 0;
    --b-header-nav-chain-custom-logo-padding-inline-end: 0;
    --b-header-nav-chain-custom-logo--sports-inline-size: 100px;
    --b-header-nav-chain-custom-logo-center-margin-inline-end: 0;
    --b-header-nav-chain-custom-logo-hidden-opacity: 0;
    --b-header-nav-chain-custom-logo-hidden-transition:
      opacity 0.8s ease, visibility 0s ease 0s;
    --b-header-nav-chain-custom-logo-hidden-visibility: hidden;
    --b-header-nav-chain-custom-logo-image-max-inline-size: 240px;
    --b-header-nav-chain-custom-logo-image-max-block-size: var(
      --global-spacing-8
    );
    --b-header-nav-chain-custom-logo-image-transition: opacity 0.4s ease;
    --b-header-nav-chain-custom-logo-image-inline-size: 100%;
    --b-header-nav-chain-custom-logo-image-border-radius: none;
    --b-header-nav-chain-custom-logo-image-hover-opacity: 0.7;
    --b-header-nav-chain-custom-logo-image-hover-transition: opacity 0.4s ease;
    --b-header-nav-chain-custom-logo-right-margin-inline-start: auto;
    --b-header-nav-chain-custom-logo-right-margin-inline-end: 0;
    --b-header-nav-chain-custom-logo-show-opacity: 1;
    --b-header-nav-chain-custom-logo-show-transition:
      opacity 0.8s ease, visibility 0s ease 0s;
    --b-header-nav-chain-custom-logo-show-visibility: visible;
    --b-header-nav-chain-custom-nav-search-align-items: center;
    --b-header-nav-chain-custom-nav-search-display: flex;
    --b-header-nav-chain-custom-nav-search-justify-content: center;
    --b-header-nav-chain-custom-nav-search-position: relative;
    --b-header-nav-chain-custom-nav-search-box-position-position: absolute;
    --b-header-nav-chain-custom-nav-search-box-position-inset-inline-end: 0;
    --b-header-nav-chain-custom-nav-search-box-svg-fill: #191919;
    --b-header-nav-chain-custom-nav-search-box-svg-block-size: 1rem;
    --b-header-nav-chain-custom-nav-search-box-svg-inline-size: 1rem;
    --b-header-nav-chain-custom-nav-search-button-background: transparent;
    --b-header-nav-chain-custom-nav-search-button-border: transparent;
    --b-header-nav-chain-custom-nav-search-button-cursor: pointer;
    --b-header-nav-chain-custom-nav-search-input-padding-block-end: 0;
    --b-header-nav-chain-custom-nav-search-input-padding-block-start: 0;
    --b-header-nav-chain-custom-nav-search-input-padding-inline-end: 0;
    --b-header-nav-chain-custom-nav-search-input-padding-inline-start: 0;
    --b-header-nav-chain-custom-nav-search-input-inline-size: 0;
    --b-header-nav-chain-custom-nav-search-input-open-font-size: var(
      --body-font-size
    );
    --b-header-nav-chain-custom-nav-search-input-open-block-size: var(
      --global-spacing-7
    );
    --b-header-nav-chain-custom-nav-search-input-open-line-height: var(
      --global-line-height-4
    );
    --b-header-nav-chain-custom-nav-search-input-open-padding-block-end: var(
      --global-spacing-1
    );
    --b-header-nav-chain-custom-nav-search-input-open-padding-block-start: var(
      --global-spacing-1
    );
    --b-header-nav-chain-custom-nav-search-input-open-padding-inline-end: var(
      --global-spacing-5
    );
    --b-header-nav-chain-custom-nav-search-input-open-padding-inline-start: var(
      --global-spacing-3
    );
    --b-header-nav-chain-custom-nav-search-input-open-inline-size: 100%;
    --b-header-nav-chain-custom-scrolled-min-block-size: var(
      --header-nav-chain-height-scrolled
    );
    --b-header-nav-chain-custom-scrolled-flyout-overlay-margin-block-start: var(
      --header-nav-chain-height-scrolled
    );
    --b-header-nav-chain-custom-top-layout-align-items: center;
    --b-header-nav-chain-custom-top-layout-display: flex;
    --b-header-nav-chain-custom-top-layout-justify-content: space-between;
    --b-header-nav-chain-custom-top-layout-inline-size: 100%;
    --b-header-nav-chain-custom-top-layout-max-inline-size: none;
    --b-header-nav-chain-custom-top-layout-gap: var(--global-spacing-6);
    --b-header-nav-chain-custom-top-layout-max-block-size: var(
      --global-spacing-8
    );
    --b-header-nav-chain-custom-top-layout-last-child-margin-inline-end: 0;
    --b-header-nav-chain-custom-top-layout-last-child-flex-shrink: 0;
    --b-header-nav-chain-custom-top-nav-components-desktop-align-items: center;
    --b-header-nav-chain-custom-top-nav-components-desktop-display: none;
    --b-header-nav-chain-custom-top-nav-components-desktop-gap: var(
      --global-spacing-2
    );
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-display: none;
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-background-color: unset;
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-overflow: hidden;
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-text-align: start;
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-inline-size: auto;
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-flex: 11
      auto;
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-flex-wrap: wrap;
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-padding-block: 0;
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-padding-inline: 0;
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-border-block-start: none;
    --b-header-nav-chain-custom-top-nav-components-desktop__separator-display: none;
    --b-header-nav-chain-custom-top-nav-components-mobile-align-items: center;
    --b-header-nav-chain-custom-top-nav-components-mobile-display: flex;
    --b-header-nav-chain-custom-top-nav-left-justify-content: flex-start;
    --b-header-nav-chain-custom-top-nav-left-flex-shrink: 0;
    --b-header-nav-chain-custom-top-nav-right-display: flex;
    --b-header-nav-chain-custom-top-nav-right-justify-content: flex-end;
    --b-header-nav-chain-custom-top-nav-right-flex-shrink: 0;
    --b-header-nav-chain-custom-top-nav-right-margin-inline-end: 0;
    --b-header-nav-chain-flyout-close-button-align-self: flex-end;
    --b-header-nav-chain-flyout-close-button-block-size: auto;
    --b-header-nav-chain-flyout-close-button-margin-inline-end: 0;
    --b-header-nav-chain-flyout-close-button-padding-inline-start: var(
      --global-spacing-4
    );
    --b-header-nav-chain-flyout-close-button-padding-block-end: var(
      --global-spacing-3
    );
    --b-header-nav-chain-flyout-close-button-inline-size: 100%;
    --b-header-nav-chain-flyout-close-button-border-block-end: var(
        --global-border-width-1
      )
      var(--global-border-style-1) var(--global-neutral-4);
    --b-header-nav-chain-flyout-nav-block-size: 100%;
    --b-header-nav-chain-flyout-nav-gap: 0;
    --b-header-nav-chain-flyout-nav-font-weight: var(--global-font-weight-7);
    --b-header-nav-chain-flyout-nav-list-style: none;
    --b-header-nav-chain-flyout-nav-position: relative;
    --b-header-nav-chain-flyout-nav-margin-block-end: 0;
    --b-header-nav-chain-flyout-nav-components-desktop-display: none;
    --b-header-nav-chain-flyout-nav-components-desktop-padding-inline-end: var(
      --global-spacing-5
    );
    --b-header-nav-chain-flyout-nav-components-desktop-padding-inline-start: var(
      --global-spacing-5
    );
    --b-header-nav-chain-flyout-nav-components-mobile-display: flex;
    --b-header-nav-chain-flyout-nav-components-mobile-padding-inline-end: var(
      --global-spacing-5
    );
    --b-header-nav-chain-flyout-nav-components-mobile-padding-inline-start: var(
      --global-spacing-5
    );
    --b-header-nav-chain-flyout-nav-item-background-color: var(
      --ct-navigation__background-color--mobile
    );
    --b-header-nav-chain-flyout-nav-item-color: var(
      --ct-navigation__text-color--mobile
    );
    --b-header-nav-chain-flyout-nav-item-hover-active-background-color: var(
      --ct-navigation__background-shadow-color
    );
    --b-header-nav-chain-flyout-nav-subsection-anchor-block-size: var(
      --global-spacing-7
    );
    --b-header-nav-chain-flyout-nav-subsection-caret-align-self: center;
    --b-header-nav-chain-flyout-nav-subsection-caret-appearance: none;
    --b-header-nav-chain-flyout-nav-subsection-caret-background: transparent;
    --b-header-nav-chain-flyout-nav-subsection-caret-border: 0;
    --b-header-nav-chain-flyout-nav-subsection-caret-display: flex;
    --b-header-nav-chain-flyout-nav-subsection-caret-color: var(
      --ct-navigation-icon__fill-color--mobile
    );
    --b-header-nav-chain-flyout-nav-subsection-caret-padding-block-end: var(
      --global-spacing-2
    );
    --b-header-nav-chain-flyout-nav-subsection-caret-margin-inline-end: var(
      --global-spacing-5
    );
    --b-header-nav-chain-flyout-nav-subsection-caret-inline-size: fit-content;
    --b-header-nav-chain-flyout-nav-subsection-caret-block-size: fit-content;
    --b-header-nav-chain-flyout-nav-subsection-caret-open-transform: rotate(
      180deg
    );
    --b-header-nav-chain-flyout-nav-subsection-container-display: none;
    --b-header-nav-chain-flyout-nav-subsection-container-flex-direction: column;
    --b-header-nav-chain-flyout-nav-subsection-container-position: relative;
    --b-header-nav-chain-flyout-nav-subsection-container-open-display: flex;
    --b-header-nav-chain-flyout-nav-subsection-menu-background: var(
      --global-white
    );
    --b-header-nav-chain-flyout-nav-subsection-menu-list-style-type: none;
    --b-header-nav-chain-flyout-nav-widgets-margin-block-start: var(
      --global-spacing-3
    );
    --b-header-nav-chain-flyout-nav-widgets-padding-block-end: var(
      --global-spacing-1
    );
    --b-header-nav-chain-flyout-nav-widgets-padding-block-start: var(
      --global-spacing-1
    );
    --b-header-nav-chain-flyout-nav-widgets-padding-inline-end: var(
      --global-spacing-4
    );
    --b-header-nav-chain-flyout-nav-widgets-padding-inline-start: var(
      --global-spacing-5
    );
    --b-header-nav-chain-flyout-nav-wrapper-z-index: 10;
    --b-header-nav-chain-flyout-nav-wrapper-background: var(--global-black);
    --b-header-nav-chain-flyout-nav-wrapper-transition: transform 300ms
      ease-in-out;
    --b-header-nav-chain-flyout-nav-wrapper-inline-size: 100vw;
    --b-header-nav-chain-flyout-nav-wrapper-background-color: var(
      --ct-navigation__background-color--mobile
    );
    --b-header-nav-chain-flyout-nav-wrapper-block-size: var(
      --b-header-nav-chain-flyout-overlay-open-block-size
    );
    --b-header-nav-chain-flyout-nav-wrapper-box-shadow: var(
      --global-box-shadow-4
    );
    --b-header-nav-chain-flyout-nav-wrapper-overflow-y: auto;
    --b-header-nav-chain-flyout-nav-wrapper-scrollbar-width: none;
    --b-header-nav-chain-flyout-nav-wrapper-closed-transform: translate(
      calc(var(--text-direction) * -100vw),
      0
    );
    --b-header-nav-chain-flyout-nav-wrapper-closed-visibility: hidden;
    --b-header-nav-chain-flyout-nav-wrapper-open-gap: 0;
    --b-header-nav-chain-flyout-nav-wrapper-open-padding-block-start: var(
      --global-spacing-4
    );
    --b-header-nav-chain-flyout-nav-wrapper-open-visibility: visible;
    --b-header-nav-chain-flyout-overlay-margin-block-start: var(
      --header-nav-chain-height
    );
    --b-header-nav-chain-flyout-overlay-z-index: 8;
    --b-header-nav-chain-flyout-overlay-background: transparent;
    --b-header-nav-chain-flyout-overlay--ms-overflow-style: none;
    --b-header-nav-chain-flyout-overlay-position: absolute;
    --b-header-nav-chain-flyout-overlay-scrollbar-width: none;
    --b-header-nav-chain-flyout-overlay-inset-inline-start: 0;
    --b-header-nav-chain-flyout-overlay-inset-block-start: 0;
    --b-header-nav-chain-flyout-overlay-closed-overflow-y: hidden;
    --b-header-nav-chain-flyout-overlay-closed-overflow-block: hidden;
    --b-header-nav-chain-flyout-overlay-closed-inline-size: 0;
    --b-header-nav-chain-flyout-overlay-closed-background: transparent;
    --b-header-nav-chain-flyout-overlay-closed-visibility: hidden;
    --b-header-nav-chain-flyout-overlay-open-background: transparent;
    --b-header-nav-chain-flyout-overlay-open-block-size: calc(
      100vh - var(--header-nav-chain-height)
    );
    --b-header-nav-chain-flyout-overlay-open-overflow-y: scroll;
    --b-header-nav-chain-flyout-overlay-open-overflow-block: scroll;
    --b-header-nav-chain-flyout-overlay-open-transform: translate(0, 0);
    --b-header-nav-chain-flyout-overlay-open-inline-size: 100%;
    --b-header-nav-chain-flyout-overlay-open-visibility: visible;
    --b-header-nav-chain-flyout-overlay-scrollbar-display: none;
    --b-header-nav-chain-links-list-display: none;
    --b-header-nav-chain-links-list-gap: var(--global-spacing-7);
    --b-header-nav-chain-links-list-block-size: var(--global-spacing-5);
    --b-header-nav-chain-links-list-flex: 11 auto;
    --b-header-nav-chain-links-list-overflow: hidden;
    --b-header-nav-chain-links-list-text-align: start;
    --b-header-nav-chain-links-list-inline-size: auto;
    --b-header-nav-chain-links-list-flex-wrap: wrap;
    --b-header-nav-chain-links-list-item-display: flex;
    --b-header-nav-chain-links-list-item-gap: var(--global-spacing-2);
    --b-header-nav-chain-logo-margin-inline-end: 0;
    --b-header-nav-chain-logo-padding-inline-end: 0;
    --b-header-nav-chain-logo-center-margin-inline-end: 0;
    --b-header-nav-chain-logo-hidden-opacity: 0;
    --b-header-nav-chain-logo-hidden-transition:
      opacity 0.8s ease, visibility 0s ease 0s;
    --b-header-nav-chain-logo-hidden-visibility: hidden;
    --b-header-nav-chain-logo-image-max-inline-size: 240px;
    --b-header-nav-chain-logo-image-max-block-size: var(
      --header-nav-chain-height
    );
    --b-header-nav-chain-logo-image-transition: opacity 0.4s ease;
    --b-header-nav-chain-logo-image-inline-size: 136px;
    --b-header-nav-chain-logo-image-hover-opacity: 0.7;
    --b-header-nav-chain-logo-image-hover-transition: opacity 0.4s ease;
    --b-header-nav-chain-logo-right-margin-inline-start: auto;
    --b-header-nav-chain-logo-right-margin-inline-end: 0;
    --b-header-nav-chain-logo-show-opacity: 1;
    --b-header-nav-chain-logo-show-transition:
      opacity 0.8s ease, visibility 0s ease 0s;
    --b-header-nav-chain-logo-show-visibility: visible;
    --b-header-nav-chain-nav-search-align-items: center;
    --b-header-nav-chain-nav-search-display: flex;
    --b-header-nav-chain-nav-search-justify-content: center;
    --b-header-nav-chain-nav-search-position: relative;
    --b-header-nav-chain-nav-search-box-position-position: absolute;
    --b-header-nav-chain-nav-search-box-position-inset-inline-end: 0;
    --b-header-nav-chain-nav-search-box-svg-fill: #191919;
    --b-header-nav-chain-nav-search-box-svg-block-size: 1rem;
    --b-header-nav-chain-nav-search-box-svg-inline-size: 1rem;
    --b-header-nav-chain-nav-search-button-background: transparent;
    --b-header-nav-chain-nav-search-button-border: transparent;
    --b-header-nav-chain-nav-search-button-cursor: pointer;
    --b-header-nav-chain-nav-search-input-padding-block-end: 0;
    --b-header-nav-chain-nav-search-input-padding-block-start: 0;
    --b-header-nav-chain-nav-search-input-padding-inline-end: 0;
    --b-header-nav-chain-nav-search-input-padding-inline-start: 0;
    --b-header-nav-chain-nav-search-input-inline-size: 0;
    --b-header-nav-chain-nav-search-input-open-font-size: var(--body-font-size);
    --b-header-nav-chain-nav-search-input-open-block-size: var(
      --global-spacing-7
    );
    --b-header-nav-chain-nav-search-input-open-line-height: var(
      --global-line-height-4
    );
    --b-header-nav-chain-nav-search-input-open-padding-block-end: var(
      --global-spacing-1
    );
    --b-header-nav-chain-nav-search-input-open-padding-block-start: var(
      --global-spacing-1
    );
    --b-header-nav-chain-nav-search-input-open-padding-inline-end: var(
      --global-spacing-5
    );
    --b-header-nav-chain-nav-search-input-open-padding-inline-start: var(
      --global-spacing-3
    );
    --b-header-nav-chain-nav-search-input-open-inline-size: 100%;
    --b-header-nav-chain-scrolled-min-block-size: var(
      --header-nav-chain-height-scrolled
    );
    --b-header-nav-chain-scrolled-flyout-overlay-margin-block-start: var(
      --header-nav-chain-height-scrolled
    );
    --b-header-nav-chain-signin-block-button-color: var(
      --bt-sign-in-block__text-color
    );
    --b-header-nav-chain-signin-block-button-font-family: var(
      --font-family-primary
    );
    --b-header-nav-chain-signin-block-button-align-items: center;
    --b-header-nav-chain-signin-block-button-hover-color: var(
      --bt-sign-in-block__text-color--hover
    );
    --b-header-nav-chain-top-layout-align-items: center;
    --b-header-nav-chain-top-layout-display: flex;
    --b-header-nav-chain-top-layout-justify-content: space-between;
    --b-header-nav-chain-top-layout-inline-size: 100%;
    --b-header-nav-chain-top-layout-gap: var(--global-spacing-6);
    --b-header-nav-chain-top-layout-max-inline-size: none;
    --b-header-nav-chain-top-layout-last-child-margin-inline-end: 0;
    --b-header-nav-chain-top-layout-last-child-flex-shrink: 0;
    --b-header-nav-chain-top-nav-components-desktop-align-items: center;
    --b-header-nav-chain-top-nav-components-desktop-display: none;
    --b-header-nav-chain-top-nav-components-desktop-gap: var(
      --global-spacing-2
    );
    --b-header-nav-chain-top-nav-components-mobile-align-items: center;
    --b-header-nav-chain-top-nav-components-mobile-display: flex;
    --b-header-nav-chain-top-nav-left-justify-content: flex-start;
    --b-header-nav-chain-top-nav-left-flex-shrink: 0;
    --b-header-nav-chain-top-nav-right-display: flex;
    --b-header-nav-chain-top-nav-right-justify-content: flex-end;
    --b-header-nav-chain-top-nav-right-flex-shrink: 0;
    --b-header-nav-chain-top-nav-right-margin-inline-end: 0;
    --b-header-small-font-size: var(--body-font-size-small);
    --b-header-small-line-height: var(--body-line-height-small);
    --b-headline-font-size: var(--heading-level-4-font-size);
    --b-headline-font-weight: var(--heading-level-4-font-weight);
    --b-headline-line-height: var(--heading-level-4-line-height);
    --b-headline-font-family: var(--font-family-primary);
    --b-headline-margin-block-end: var(--global-spacing-2);
    --b-html-custom--error-background-color: var(--global-white);
    --b-html-custom--error-border: var(--global-border-width-1) solid
      var(--global-red-5);
    --b-html-custom--error-border-radius: var(--global-radius-1);
    --b-html-custom--error-block-size: 100%;
    --b-html-custom--error-inline-size: 100%;
    --b-html-custom--error-inline-gap: var(--global-spacing-5);
    --b-html-custom--error-padding-block: var(--global-spacing-5);
    --b-html-custom--error-padding-inline: var(--global-spacing-3);
    --b-html-custom--error-max-block-size: 500px;
    --b-html-custom--error-help-color: var(--global-red-5);
    --b-html-custom--error-help-font-size: var(--global-font-size-3);
    --b-html-custom--error-help-font-weight: var(--global-font-weight-3);
    --b-html-custom--error-help-text-align: center;
    --b-html-custom--error-text-color: var(--global-red-5);
    --b-html-custom--error-text-font-size: var(--global-font-size-5);
    --b-html-custom--error-text-font-weight: var(--global-font-weight-5);
    --b-html-custom--error-text-text-align: center;
    --b-iheart-show-schedule__table-inline-size: auto;
    --b-iheart-show-schedule__table-text-align: left;
    --b-iheart-show-schedule__table-row-header-background-color: transparent;
    --b-iheart-show-schedule__table-row-header-color: var(--text-color);
    --b-iheart-show-schedule__table-row-header-border-style: none;
    --b-iheart-show-schedule__table-row-header-padding-inline-end: var(
      --global-spacing-4
    );
    --b-iheart-show-schedule__table-row-header-padding-inline-start: 0;
    --b-iheart-show-schedule__table-td-border-style: none;
    --b-iheart-show-schedule__table-th-inline-size: 0;
    --b-iheart-show-schedule__table-th-background-color: transparent;
    --b-iheart-show-schedule__table-th-color: var(--text-color);
    --b-iheart-show-schedule__table-th-border-style: none;
    --b-image-text--quote_image-align-items: center;
    --b-image-text--quote_image-display: block;
    --b-image-text--quote_image-flex-direction: unset;
    --b-image-text--quote_image-margin-block-end: auto;
    --b-image-text--quote_image-padding-inline: 0;
    --b-image-text--quote_image__blockquote-padding-block: auto;
    --b-image-text--quote_image__blockquote-padding-inline: auto;
    --b-image-text--quote_image__blockquote-margin-block-start: var(
      --global-spacing-4
    );
    --b-image-text--quote_image__blockquote-z-index: 1;
    --b-image-text--quote_image__child-flex: 1 1 0;
    --b-image-text--quote_image__media-item-margin-inline-start: auto;
    --b-image-text--quote_image__media-item-z-index: 0;
    --b-image-text--text_image-display: flex;
    --b-image-text--text_image-flex-direction: column;
    --b-image-text--text_image-gap: var(--global-spacing-6);
    --b-image-text--text_image__child-flex: 1 1 0;
    --b-image-text--text_image__text__child-margin-block-end: var(
      --b-article-body-children-margin-block-end
    );
    --b-jasper-player__loading-background-color: var(--global-black);
    --b-jasper-player__loading-position: relative;
    --b-jasper-player__loading-aspect-ratio: var(--global-aspect-ratio-16x9);
    --b-jasper-player__loading-display: flex;
    --b-jasper-player__loading-justify-content: center;
    --b-jasper-player__loading-align-items: center;
    --b-jasper-player__overlay-background: var(
      --bt-video__background-color--overlay
    );
    --b-jasper-player__overlay-border: var(--global-border-style-1)
      var(--global-border-width-1) var(--bt-video__border-color--overlay);
    --b-jasper-player__overlay-position: absolute;
    --b-jasper-player__overlay-background-size: cover;
    --b-jasper-player__overlay-aspect-ratio: var(--global-aspect-ratio-16x9);
    --b-jasper-player__overlay-inline-size: 100%;
    --b-jasper-player__overlay-block-size: 100%;
    --b-jasper-player__overlay-gap: var(--global-spacing-4);
    --b-jasper-player__overlay-inset-block-start: 0;
    --b-jasper-player__overlay-inset-inline-start: 0;
    --b-jasper-player__overlay-z-index: 12;
    --b-jasper-player__player-background-color: var(--global-black);
    --b-jasper-player__svg-animation: spinner 1.4s linear infinite;
    --b-jasper-player__svg-fill: var(--color-primary);
    --b-jasper-player__svg-stroke: var(--color-primary);
    --b-jasper-player__svg-inline-size: var(--global-font-size-15);
    --b-jasper-player__svg-block-size: auto;
    --b-l-contest--section-title-margin-block-end: var(--global-spacing-2);
    --b-l-contest--section-title-padding-block-end: 0;
    --b-l-contest--section-title--before-content: none;
    --b-l-error--links-bar-border-block-start: 0;
    --b-l-error--links-bar__divider-display: none;
    --b-l-multitplex-background-color: var(--background-color);
    --b-l-multitplex-color: var(--text-color);
    --b-l-now-simple-list-custom-padding-block: var(--global-spacing-5);
    --b-l-now-simple-list-custom-padding-inline: none;
    --b-l-now-simple-list-custom-background-color: transparent;
    --b-l-now-simple-list-custom__item-border-block-start: 1px solid
      var(--border-color);
    --b-l-now-simple-list-custom__item-padding-block-start: var(
      --global-spacing-6
    );
    --b-l-now-simple-list-custom__item-padding-block-end: var(
      --global-spacing-4
    );
    --b-l-personalities--section-title__links-display: none;
    --b-l-section--video-padding-block-end: 0;
    --b-l-stock--section-title__links-border-block-end: var(
        --global-border-width-1
      )
      solid var(--global-black);
    --b-l-stock--section-title__links-padding-block-end: var(
      --global-border-width-2
    );
    --b-l-stock--section-title__links--hover-border-block-end: var(
        --global-border-width-1
      )
      solid var(--color-primary);
    --b-l-stock--section-title--before-flex-flow: column-reverse;
    --b-label-custom__aria-announcement-position: absolute;
    --b-label-custom__aria-announcement-inset-inline-start: -9999px;
    --b-label-custom__icon-label-align-items: center;
    --b-label-custom__icon-label-padding-block: var(--global-spacing-1);
    --b-label-custom__icon-label-padding-inline: var(--global-spacing-1);
    --b-label-custom__icon-label-background-color: var(
      --bt-media-icon__background-color
    );
    --b-label-custom__icon-label-z-index: 1;
    --b-label-custom__label-align-items: center;
    --b-label-custom__label-line-height: 1;
    --b-label-custom__label-padding-block: var(--global-spacing-1);
    --b-label-custom__label-padding-inline: var(--global-spacing-1);
    --b-label-custom__label-background-color: var(
      --bt-media-icon__background-color
    );
    --b-label-custom__label-inset-block-end: 0;
    --b-label-custom__label-inset-inline-end: 0;
    --b-label-custom__label-z-index: 1;
    --b-label-custom__label-overlay-color: var(--global-white);
    --b-label-custom__label-overlay-display: flex;
    --b-label-custom__label-overlay-border-radius: var(
      --bt-media-item-image--border-radius
    );
    --b-label-custom__label-overlay-background-color: var(
      --ct-overlay__background-color--active
    );
    --b-label-custom__label-overlay-content: "____";
    --b-label-custom__label-overlay-position: absolute;
    --b-label-custom__label-overlay-inset-block-start: 0;
    --b-label-custom__label-overlay-inset-inline-start: 0;
    --b-label-custom__label-overlay-inline-size: 100%;
    --b-label-custom__label-overlay-block-size: 100%;
    --b-label-custom__label-overlay-justify-content: center;
    --b-label-custom__label-overlay-align-items: center;
    --b-label-custom__label-overlay-z-index: 2;
    --b-label-custom__label-wrapper-align-items: center;
    --b-label-custom__label-wrapper-line-height: 1;
    --b-label-custom__label-wrapper-position: absolute;
    --b-label-custom__label-wrapper-display: flex;
    --b-label-custom__label-wrapper-inset-block-end: var(--global-spacing-2);
    --b-label-custom__label-wrapper-inset-inline-end: var(--global-spacing-2);
    --b-label-custom__label-wrapper-gap: var(--global-spacing-1);
    --b-label-custom__label-wrapper-z-index: 1;
    --b-label-custom__label-wrapper__icon_svg-fill: var(
      --bt-play-icon__fill-color
    );
    --b-label-custom__label-wrapper__icon-label-align-items: center;
    --b-label-custom__label-wrapper__icon-label-border-radius: var(
      --global-spacing-1
    );
    --b-label-custom__label-wrapper__icon-label-vertical-align: middle;
    --b-label-custom__label-wrapper__icon-label-display: flex;
    --b-label-custom__label-wrapper__icon-label-padding-block: var(
      --global-spacing-1
    );
    --b-label-custom__label-wrapper__icon-label-padding-inline: var(
      --global-spacing-1
    );
    --b-label-custom__label-wrapper__icon-label-background-color: var(
      --bt-media-icon__background-color
    );
    --b-label-custom__label-wrapper__icon-label-z-index: 1;
    --b-label-custom__label-wrapper__icon-live-label-display: flex;
    --b-label-custom__label-wrapper__icon-live-label-align-items: center;
    --b-label-custom__label-wrapper__icon-live-label-gap: var(
      --global-spacing-1
    );
    --b-label-custom__label-wrapper__icon-lock-display: flex;
    --b-label-custom__label-wrapper__icon-lock-justify-content: center;
    --b-label-custom__label-wrapper__icon-lock-block-size: var(
      --global-spacing-5
    );
    --b-label-custom__label-wrapper__icon-lock-inline-size: var(
      --global-spacing-5
    );
    --b-label-custom__label-wrapper__icon-lock-flex-shrink: 0;
    --b-label-custom__label-wrapper__icon-lock-border-radius: 50%;
    --b-label-custom__label-wrapper__icon-lock-border: var(
        --global-border-width-1
      )
      var(--global-border-style-1) var(--text-color);
    --b-label-custom__label-wrapper__icon-lock-align-items: center;
    --b-label-custom__label-wrapper__icon-lock-background-color: var(
      --bt-media-icon__background-color
    );
    --b-label-custom__label-wrapper__icon-lock-z-index: 1;
    --b-label-custom__label-wrapper__icon-play-display: flex;
    --b-label-custom__label-wrapper__icon-play-justify-content: center;
    --b-label-custom__label-wrapper__icon-play-block-size: var(
      --global-spacing-5
    );
    --b-label-custom__label-wrapper__icon-play-inline-size: var(
      --global-spacing-5
    );
    --b-label-custom__label-wrapper__icon-play-flex-shrink: 0;
    --b-label-custom__label-wrapper__icon-play-border-radius: 50%;
    --b-label-custom__label-wrapper__icon-play-border: var(
        --global-border-width-1
      )
      var(--global-border-style-1) var(--global-white);
    --b-label-custom__label-wrapper__icon-play-align-items: center;
    --b-label-custom__label-wrapper__icon-play-background-color: var(
      --bt-media-icon__background-color
    );
    --b-label-custom__label-wrapper__icon-play-z-index: 1;
    --b-label-custom__label-wrapper__icon-play-live-background: var(
      --global-red-3
    );
    --b-label-custom__label-wrapper--inline-position: unset;
    --b-label-custom__label-wrapper--inline-display: inline-flex;
    --b-label-custom--customStyle-align-items: center;
    --b-label-custom--customStyle-line-height: 1;
    --b-label-custom--customStyle-padding-block: var(--global-spacing-1);
    --b-label-custom--customStyle-padding-inline: var(--global-spacing-1);
    --b-label-custom--customStyle-position: absolute;
    --b-label-custom--customStyle-display: flex;
    --b-label-custom--customStyle-inset-block-end: var(--global-spacing-2);
    --b-label-custom--customStyle-inset-inline-end: var(--global-spacing-2);
    --b-label-custom--customStyle-gap: var(--global-spacing-1);
    --b-label-custom--customStyle-z-index: 1;
    --b-label-custom--dark__icon-label-background: var(
      --bt-standard-list__background-color--dark
    );
    --b-label-custom--iconStyle-align-items: center;
    --b-label-custom--iconStyle-position: absolute;
    --b-label-custom--iconStyle-display: flex;
    --b-label-custom--iconStyle-inset-block-end: 0;
    --b-label-custom--iconStyle-inset-inline-end: 0;
    --b-label-custom--iconStyle-z-index: 1;
    --b-label-custom--rotator--dark__icon-label-background-color: var(
      --bt-standard-list__background-color--dark
    );
    --b-large-manual-promo-gap: var(--global-spacing-4);
    --b-large-manual-promo-background-color: var(--bt-promo__background-color);
    --b-large-manual-promo-row-gap: var(--global-spacing-2);
    --b-large-manual-promo-padding-block: var(--global-spacing-4);
    --b-large-manual-promo-padding-inline: var(--global-spacing-4);
    --b-large-manual-promo-custom__main-text--breaking-display: contents;
    --b-large-manual-promo-custom__text--breaking-gap: 0;
    --b-large-manual-promo-custom__text--breaking-text-align: center;
    --b-large-manual-promo-custom__text--breaking-display: contents;
    --b-large-manual-promo-custom__text--hero-gap: var(--global-spacing-2);
    --b-large-manual-promo-custom__text--standard-gap: 0;
    --b-large-manual-promo-custom--breaking-grid-template-areas: "overline"
      "headline" "image" "description";
    --b-large-manual-promo-custom--breaking-justify-items: center;
    --b-large-manual-promo-custom--hero-gap: var(--global-spacing-4);
    --b-large-manual-promo-custom--hero-background-color: var(
      --global-transparent
    );
    --b-large-manual-promo-custom--hero-border-radius: var(
      --ct-content__border-radius
    );
    --b-large-manual-promo-custom--hero-row-gap: var(--global-spacing-2);
    --b-large-manual-promo-custom--hero-padding-block: 0;
    --b-large-manual-promo-custom--hero-padding-inline: 0;
    --b-large-manual-promo-custom--left-grid-template-columns: 1fr;
    --b-large-manual-promo-custom--right-grid-template-columns: 1fr;
    --b-large-manual-promo-custom--standard-gap: var(--global-spacing-4);
    --b-large-manual-promo-custom--standard-background-color: var(
      --ct-content__background-color
    );
    --b-large-manual-promo-custom--standard-border-radius: var(
      --ct-content__border-radius
    );
    --b-large-manual-promo-custom--standard-row-gap: var(--global-spacing-2);
    --b-large-manual-promo-custom--standard-padding-block: var(
      --global-spacing-4
    );
    --b-large-manual-promo-custom--standard-padding-inline: var(
      --global-spacing-4
    );
    --b-large-manual-promo-custom--top-grid-template-columns: 1fr;
    --b-large-manual-promo-text-gap: 0;
    --b-large-promo-gap: var(--global-spacing-4);
    --b-large-promo-icon-label-align-items: center;
    --b-large-promo-icon-label-padding-block-start: var(--global-spacing-2);
    --b-large-promo-icon-label-padding-block-end: var(--global-spacing-2);
    --b-large-promo-icon-label-padding-inline-end: var(--global-spacing-2);
    --b-large-promo-icon-label-padding-inline-start: var(--global-spacing-2);
    --b-large-promo-icon-label-background-color: var(--color-primary);
    --b-large-promo-icon-label-border: 0;
    --b-large-promo-icon-label-border-radius: var(--global-spacing-2);
    --b-large-promo-icon-label-inset-block-end: var(--global-spacing-2);
    --b-large-promo-icon-label-margin-inline-start: var(--global-spacing-2);
    --b-large-promo-icon-label-position: absolute;
    --b-large-promo-icon-label-z-index: 1;
    --b-large-promo-label-margin-inline-start: var(--global-spacing-2);
    --b-large-promo-label-color: var(--global-white);
    --b-large-promo-text-gap: 0;
    --b-lead-art-custom-padding-block-start: var(--global-spacing-5);
    --b-lead-art-custom__expand-button-padding-block-end: var(
      --global-spacing-6
    );
    --b-lead-art-custom__image-wrapper-box-shadow: var(
      --bt-lead-art-custom__box-shadow
    );
    --b-lead-art-custom__image-wrapper-aspect-ratio: var(
      --global-aspect-ratio-16x9
    );
    --b-lead-art-custom__image-wrapper-border-radius: var(
      --ct-media-content__border-radius
    );
    --b-lead-art-custom__image-wrapper-overflow: hidden;
    --b-lead-art-custom__jasper-box-shadow: var(
      --b-lead-art-custom__image-wrapper-box-shadow
    );
    --b-lead-art-custom__jasper-player__item__media-min-inline-size: 100px;
    --b-lead-art-custom__jasper-wrapper-aspect-ratio: var(
      --global-aspect-ratio-16x9
    );
    --b-lead-art-custom__swiper-padding-block-start: var(--global-spacing-4);
    --b-lead-art-custom__swiper__button-next-background-color: var(
      --color-primary
    );
    --b-lead-art-custom__swiper__button-next-inline-size: var(
      --global-spacing-6
    );
    --b-lead-art-custom__swiper__button-next-block-size: var(
      --global-spacing-6
    );
    --b-lead-art-custom__swiper__button-next--icon-fill: var(--global-white);
    --b-lead-art-custom__swiper__button-next--icon-inline-size: var(
      --global-spacing-4
    );
    --b-lead-art-custom__swiper__button-prev-background-color: var(
      --color-primary
    );
    --b-lead-art-custom__swiper__button-prev-inline-size: var(
      --global-spacing-6
    );
    --b-lead-art-custom__swiper__button-prev-block-size: var(
      --global-spacing-6
    );
    --b-lead-art-custom__video-playlist__item__icon_label-background-color: var(
      --bt-media-icon__background-color
    );
    --b-lead-art-custom__video-playlist__item__meta-inline-size: 100%;
    --b-lead-art-custom__video-playlist__item__meta__media-padding-block-end: 0;
    --b-lead-art-custom__video-playlist__item__meta__media-min-inline-size: 110px;
    --b-lead-art-custom__video-playlist__item__meta__title-max-inline-size: var(
      --global-spacing-38
    );
    --b-lead-art-custom__video-playlist__item__meta__title-line-height: var(
      --global-line-height-2
    );
    --b-lead-art-custom__video-playlist__item__meta__title-font-size: var(
      --global-font-size-3
    );
    --b-lead-art-custom__video-playlist__item__meta__title-font-weight: var(
      --global-font-weight-7
    );
    --b-lead-art-custom__video-playlist__item__meta__title-color: var(
      --global-neutral-9
    );
    --b-links-bar-gap: var(--global-spacing-2);
    --b-links-bar-background-color: var(
      --bt-footer-links-bar__background-color
    );
    --b-links-bar-border-block-start: 1px solid var(--border-color);
    --b-links-bar-font-size: var(--body-font-size-tiny);
    --b-links-bar-padding-block: var(--global-spacing-5);
    --b-links-bar-padding-inline: var(--global-spacing-5);
    --b-links-bar-justify-content: left;
    --b-links-bar--support-dark-mode-background-color: var(
      --bt-footer-links-bar__background-color--light
    );
    --b-links-bar-footer-background-color: var(
      --bt-footer-links-bar__background-color
    );
    --b-links-bar-footer-padding-block: var(--global-spacing-5);
    --b-links-bar-footer-padding-inline: var(--global-spacing-5);
    --b-links-bar-footer-justify-content: left;
    --b-links-bar-footer-border-block-start: 1px solid var(--global-neutral-3);
    --b-login-form-font-family: var(--font-family-primary);
    --b-login-form-padding-block-end: var(--global-spacing-2);
    --b-login-form-bot-protection-section-margin-block-start: var(
      --global-spacing-5
    );
    --b-login-form-bot-protection-section-margin-block-end: var(
      --global-spacing-5
    );
    --b-login-form-error-font-family: var(--font-family-primary);
    --b-login-form-error-text-align: center;
    --b-login-form-error-margin-block-end: var(--global-spacing-4);
    --b-login-form-privacy-statement-display: block;
    --b-login-form-privacy-statement-text-align: center;
    --b-login-form-privacy-statement-inline-size: 100%;
    --b-login-form-privacy-statement-margin-block-start: 0;
    --b-login-form-privacy-statement-margin-block-end: var(--global-spacing-5);
    --b-login-form-privacy-statement-margin-inline-end: 0;
    --b-login-form-privacy-statement-margin-inline-start: 0;
    --b-login-form-privacy-statement-line-height: 150%;
    --b-login-form-privacy-statement-font-size: 0.75rem;
    --b-login-form-sign-up-button-font-family: var(--font-family-primary);
    --b-login-form-sign-up-button-font-weight: 400;
    --b-login-form-sign-up-button-font-size: 1rem;
    --b-login-form-sign-up-button-line-height: 150%;
    --b-login-form-sign-up-button-background-color: transparent;
    --b-login-form-sign-up-button-text-decoration: underline;
    --b-login-form-sign-up-button-cursor: pointer;
    --b-login-form-sign-up-div-display: block;
    --b-login-form-sign-up-div-text-align: center;
    --b-login-form-sign-up-div-inline-size: 100%;
    --b-login-form-sign-up-div-margin-block-start: 0;
    --b-login-form-sign-up-div-margin-block-end: var(--global-spacing-5);
    --b-login-form-sign-up-div-margin-inline-end: 0;
    --b-login-form-sign-up-div-margin-inline-start: 0;
    --b-login-form-sign-up-div-line-height: 150%;
    --b-login-form-sign-up-div-font-size: 1rem;
    --b-login-form-tos-container-link-margin-block-start: var(
      --global-spacing-5
    );
    --b-login-form-tos-container-link-margin-block-end: var(--global-spacing-5);
    --b-login-form-tos-link-color: var(--text-color);
    --b-login-form-tos-link-text-decoration: underline;
    --b-login-form-tos-link-hover-color: var(--text-color-subtle);
    --b-login-links-font-family: var(--font-family-primary);
    --b-login-links-inner-link-text-decoration: underline;
    --b-login-links-inner-link-margin-block-end: var(--global-spacing-5);
    --b-login-links-inner-link-margin-inline-end: 0;
    --b-login-links-inner-link-margin-inline-start: 0;
    --b-login-links-inner-link-padding-inline-start: var(--global-spacing-2);
    --b-login-links-ota-link-border: 1px solid var(--border-color);
    --b-main-tile-section-row-display: grid;
    --b-main-tile-section-row-grid-column-gap: var(--global-spacing-2);
    --b-main-tile-section-row-grid-row-gap: var(--global-spacing-1);
    --b-main-tile-section-row-jasper-player__overlay-gap: var(
      --global-spacing-4
    );
    --b-main-tile-section-row-main-tile-border: transparent;
    --b-main-tile-section-row-main-tile-aspect-ratio: 1.7777777778;
    --b-main-tile-section-row-main-tile-position: relative;
    --b-main-tile-section-row-small-tile-position: relative;
    --b-main-tile-section-row-small-tile-align-self: center;
    --b-main-tile-section-row-small-tile-aspect-ratio: 1.7777777778;
    --b-main-tile-section-row-small-tile-jasper-player-mini-display: none;
    --b-main-tile-section-row-tile-outline-border: 1px solid
      var(--color-primary);
    --b-main-tile-section-row-tile-overlay-position: absolute;
    --b-main-tile-section-row-tile-overlay-inset-block-start: 0;
    --b-main-tile-section-row-tile-overlay-inline-size: 100%;
    --b-main-tile-section-row-tile-overlay-block-size: 100%;
    --b-main-tile-section-row-tile-overlay-display: flex;
    --b-main-tile-section-row-tile-overlay-opacity: 0;
    --b-main-tile-section-row-tile-overlay-align-items: center;
    --b-main-tile-section-row-tile-overlay-justify-content: center;
    --b-main-tile-section-row-tile-overlay-z-index: 12;
    --b-main-tile-section-row-tile-overlay-cursor: pointer;
    --b-main-tile-section-row-tile-overlay-hover-display: flex;
    --b-main-tile-section-row-tile-overlay-hover-background: var(
      --global-black
    );
    --b-main-tile-section-row-tile-overlay-hover-opacity: 0.7;
    --b-main-tile-section-row-tile-overlay-hover-transition: opacity 0.5s
      ease-in-out;
    --b-main-tile-section-row-tilecount-2-grid-template-columns: 69% auto;
    --b-main-tile-section-row-tilecount-2-grid-template-rows: auto;
    --b-main-tile-section-row-tilecount-3-grid-template-columns: 66.5% auto;
    --b-main-tile-section-row-tilecount-3-grid-template-rows: repeat(2, 50%);
    --b-main-tile-section-row-tilecount-3-main-tile-grid-row-start: 1;
    --b-main-tile-section-row-tilecount-3-main-tile-grid-row-end: 3;
    --b-main-tile-section-row-tilecount-4-grid-template-columns: 75.1% auto;
    --b-main-tile-section-row-tilecount-4-grid-template-rows: repeat(3, auto);
    --b-main-tile-section-row-tilecount-4-main-tile-grid-row-start: 1;
    --b-main-tile-section-row-tilecount-4-main-tile-grid-row-end: 4;
    --b-main-tile-section-row-tilecount-5-grid-template-columns: 80.3% auto;
    --b-main-tile-section-row-tilecount-5-grid-template-rows: repeat(4, auto);
    --b-main-tile-section-row-tilecount-5-main-tile-grid-row-start: 1;
    --b-main-tile-section-row-tilecount-5-main-tile-grid-row-end: 5;
    --b-main-tile-section-row-tilecount-6-grid-template-columns: 60% auto auto;
    --b-main-tile-section-row-tilecount-6-grid-template-rows: repeat(5, auto);
    --b-main-tile-section-row-tilecount-6-main-tile-grid-row-start: 1;
    --b-main-tile-section-row-tilecount-6-main-tile-grid-row-end: 6;
    --b-main-tile-section-row-tilecount-7-grid-template-columns: 60% auto auto;
    --b-main-tile-section-row-tilecount-7-grid-template-rows: repeat(5, auto);
    --b-main-tile-section-row-tilecount-7-main-tile-grid-row-start: 1;
    --b-main-tile-section-row-tilecount-7-main-tile-grid-row-end: 6;
    --b-masthead-border-block-end: 2px solid var(--global-neutral-8);
    --b-masthead-color: var(--text-color);
    --b-masthead-display: none;
    --b-masthead-font-family: var(--font-family-primary);
    --b-masthead-font-size: var(--body-font-size-small);
    --b-masthead-line-height: var(--body-line-height-tiny);
    --b-masthead-gap: var(--global-spacing-4);
    --b-masthead-content-display: flex;
    --b-masthead-content-justify-content: space-evenly;
    --b-masthead-date-align-items: flex-end;
    --b-masthead-date-display: flex;
    --b-masthead-date-font-weight: var(--global-font-weight-7);
    --b-masthead-date-justify-content: flex-start;
    --b-masthead-date-flex: 11 0%;
    --b-masthead-divider-margin-block-end: 0;
    --b-masthead-divider-margin-block-start: 0;
    --b-masthead-divider-margin-inline-end: 0;
    --b-masthead-divider-margin-inline-start: 0;
    --b-masthead-divider-padding-block-end: 0;
    --b-masthead-divider-padding-block-start: 0;
    --b-masthead-divider-padding-inline-end: 0;
    --b-masthead-divider-padding-inline-start: 0;
    --b-masthead-link-align-items: flex-end;
    --b-masthead-link-display: flex;
    --b-masthead-link-justify-content: flex-end;
    --b-masthead-link-flex: 11 0%;
    --b-masthead-logo-display: flex;
    --b-masthead-logo-justify-content: center;
    --b-masthead-logo-image-max-block-size: 64px;
    --b-masthead-logo-image-object-fit: contain;
    --b-masthead-logo-image-vertical-align: middle;
    --b-masthead-tagline-display: flex;
    --b-masthead-tagline-flex: 11 0%;
    --b-masthead-tagline-justify-content: center;
    --b-masthead-tagline-font-family: var(--font-family-primary);
    --b-masthead-tagline-text-align: center;
    --b-media-item__icon-container-background-color: var(
      --bt-media-icon__background-color
    );
    --b-media-item__icon-container-border-radius: 0;
    --b-media-item__icon-container-inset-block-end: 0;
    --b-media-item__icon-container-line-height: var(--global-line-height-1);
    --b-media-item__icon-container-inset-inline-end: 0;
    --b-media-item__icon-svg-fill: var(--bt-media-icon__fill-color);
    --b-media-item__label-fill: var(--bt-media-icon__fill-color);
    --b-media-item__label-display: none;
    --b-medium-manual-promo-clear: both;
    --b-medium-manual-promo-display: table;
    --b-medium-manual-promo-inline-size: 100%;
    --b-medium-promo-clear: both;
    --b-medium-promo-display: table;
    --b-medium-promo-inline-size: 100%;
    --b-medium-promo-icon-label-align-items: center;
    --b-medium-promo-icon-label-padding-block-start: var(--global-spacing-2);
    --b-medium-promo-icon-label-padding-block-end: var(--global-spacing-2);
    --b-medium-promo-icon-label-padding-inline-start: var(--global-spacing-2);
    --b-medium-promo-icon-label-padding-inline-end: var(--global-spacing-2);
    --b-medium-promo-icon-label-background-color: var(--color-primary);
    --b-medium-promo-icon-label-border: 0;
    --b-medium-promo-icon-label-border-radius: var(--global-spacing-2);
    --b-medium-promo-icon-label-inset-block-end: var(--global-spacing-2);
    --b-medium-promo-icon-label-margin-inline-start: var(--global-spacing-2);
    --b-medium-promo-icon-label-position: absolute;
    --b-medium-promo-icon-label-z-index: 1;
    --b-medium-promo-label-margin-inline-start: var(--global-spacing-2);
    --b-medium-promo-label-color: var(--global-white);
    --b-medium-promo-label-display: none;
    --b-modal-custom-position: relative;
    --b-modal-custom__body-padding-block: var(--global-spacing-7);
    --b-modal-custom__body-padding-inline: var(--global-spacing-6);
    --b-modal-custom__body-display: flex;
    --b-modal-custom__body-flex-direction: column;
    --b-modal-custom__body-align-items: center;
    --b-modal-custom__body-text-align: center;
    --b-modal-custom__button-cursor: pointer;
    --b-modal-custom__button-padding-block: var(--global-spacing-4);
    --b-modal-custom__button-padding-inline: var(--global-spacing-5);
    --b-modal-custom__button-background-color: var(--color-primary);
    --b-modal-custom__button-color: var(--global-white);
    --b-modal-custom__button-border: none;
    --b-modal-custom__button-border-radius: var(--global-border-radius-1);
    --b-modal-custom__close-all: unset;
    --b-modal-custom__close-background-color: transparent;
    --b-modal-custom__close-border: none;
    --b-modal-custom__close-cursor: pointer;
    --b-modal-custom__close-font-size: var(--global-font-size-7);
    --b-modal-custom__close-position: absolute;
    --b-modal-custom__close-inset-block-start: var(--global-spacing-3);
    --b-modal-custom__close-inset-inline-end: var(--global-spacing-3);
    --b-modal-custom__close-padding-block: var(--global-spacing-1);
    --b-modal-custom__close-padding-inline: var(--global-spacing-1);
    --b-modal-custom__close-line-height: 1;
    --b-modal-custom__close-color: var(--color-secondary);
    --b-modal-custom__content-background: var(--global-white);
    --b-modal-custom__content-border-radius: var(--ct-border-radius--lg);
    --b-modal-custom__content-max-block-size: 90vh;
    --b-modal-custom__content-max-inline-size: 447px;
    --b-modal-custom__content-inline-size: 95%;
    --b-modal-custom__content-overflow-y: auto;
    --b-modal-custom__content-position: relative;
    --b-modal-custom__content-box-shadow: var(--global-box-shadow-1);
    --b-modal-custom__content-animation: slideIn 0.3s ease;
    --b-modal-custom__content-padding-block: 0;
    --b-modal-custom__cta-display: block;
    --b-modal-custom__cta-min-inline-size: 250px;
    --b-modal-custom__cta-max-inline-size: 380px;
    --b-modal-custom__cta-caption-font-size: var(--global-font-size-4);
    --b-modal-custom__cta-caption-margin-block-end: var(--global-spacing-3);
    --b-modal-custom__cta-caption-color: var(--text-color-black);
    --b-modal-custom__cta-caption-display: inline-block;
    --b-modal-custom__cta-color--filled-primary-background-color: var(
      --color-primary
    );
    --b-modal-custom__cta-color--filled-primary-color: var(--global-white);
    --b-modal-custom__cta-color--filled-secondary-background-color: var(
      --color-secondary
    );
    --b-modal-custom__cta-color--filled-secondary-color: var(--global-white);
    --b-modal-custom__cta-color--outlined-primary-border: var(
        --global-border-width-1
      )
      solid var(--color-primary);
    --b-modal-custom__cta-color--outlined-primary-color: var(--color-primary);
    --b-modal-custom__cta-color--outlined-secondary-border: var(
        --global-border-width-1
      )
      solid var(--color-secondary);
    --b-modal-custom__cta-color--outlined-secondary-color: var(
      --color-secondary
    );
    --b-modal-custom__cta-color--transparent-primary-color: var(
      --color-primary
    );
    --b-modal-custom__cta-color--transparent-secondary-color: var(
      --color-secondary
    );
    --b-modal-custom__cta-color--underlined-primary-color: var(--color-primary);
    --b-modal-custom__cta-color--underlined-secondary-color: var(
      --color-secondary
    );
    --b-modal-custom__cta-style--filled-background-color: var(--color-primary);
    --b-modal-custom__cta-style--filled-color: var(--global-white);
    --b-modal-custom__cta-style--filled-padding-block: var(--global-spacing-2);
    --b-modal-custom__cta-style--filled-padding-inline: var(--global-spacing-4);
    --b-modal-custom__cta-style--filled-border-radius: var(
      --global-border-radius-1
    );
    --b-modal-custom__cta-style--filled-font-size: var(--global-font-size-5);
    --b-modal-custom__cta-style--filled-font-weight: var(
      --global-font-weight-6
    );
    --b-modal-custom__cta-style--filled-text-align: center;
    --b-modal-custom__cta-style--filled-margin-block-end: var(
      --global-spacing-6
    );
    --b-modal-custom__cta-style--outlined-border: var(--global-border-width-1)
      solid var(--color-secondary);
    --b-modal-custom__cta-style--outlined-color: var(--color-secondary);
    --b-modal-custom__cta-style--outlined-padding-block: var(
      --global-spacing-2
    );
    --b-modal-custom__cta-style--outlined-padding-inline: var(
      --global-spacing-4
    );
    --b-modal-custom__cta-style--outlined-border-radius: var(
      --global-border-radius-1
    );
    --b-modal-custom__cta-style--outlined-font-size: var(--global-font-size-5);
    --b-modal-custom__cta-style--outlined-font-weight: var(
      --global-font-weight-6
    );
    --b-modal-custom__cta-style--outlined-text-align: center;
    --b-modal-custom__cta-style--outlined-margin-block-end: var(
      --global-spacing-4
    );
    --b-modal-custom__cta-style--transparent-background-color: transparent;
    --b-modal-custom__cta-style--transparent-color: var(--color-secondary);
    --b-modal-custom__cta-style--transparent-text-align: center;
    --b-modal-custom__cta-style--underlined-color: var(--global-red);
    --b-modal-custom__cta-style--underlined-text-decoration: underline;
    --b-modal-custom__cta-style--underlined-font-size: var(
      --global-font-size-4
    );
    --b-modal-custom__cta-style--underlined-font-weight: var(
      --global-font-weight-5
    );
    --b-modal-custom__cta-wrapper-display: flex;
    --b-modal-custom__cta-wrapper-flex-direction: column;
    --b-modal-custom__cta-wrapper-align-items: center;
    --b-modal-custom__cta-wrapper-justify-content: center;
    --b-modal-custom__error-color: var(--global-red-4);
    --b-modal-custom__error-margin-block-end: var(--global-spacing-4);
    --b-modal-custom__error-font-size: var(--global-font-size-3);
    --b-modal-custom__image--primary-max-inline-size: 100%;
    --b-modal-custom__image--primary-inline-size: 192px;
    --b-modal-custom__image--primary-block-size: auto;
    --b-modal-custom__image--primary-margin-inline: auto;
    --b-modal-custom__image--secondary-inline-size: var(--global-spacing-10);
    --b-modal-custom__image-caption-font-family: var(--font-family-secondary);
    --b-modal-custom__image-caption-font-size: var(--global-font-size-2);
    --b-modal-custom__image-caption-line-height: var(--global-line-height-2);
    --b-modal-custom__image-caption-font-weight: var(--global-font-weight-4);
    --b-modal-custom__image-caption-color: var(--color-secondary);
    --b-modal-custom__image-container-display: flex;
    --b-modal-custom__image-container-justify-content: center;
    --b-modal-custom__image-container-align-items: baseline;
    --b-modal-custom__image-container-position: relative;
    --b-modal-custom__image-container-gap: var(--global-spacing-1);
    --b-modal-custom__image-container-margin-block-end: var(--global-spacing-5);
    --b-modal-custom__overlay-position: fixed;
    --b-modal-custom__overlay-inset-block-start: 0;
    --b-modal-custom__overlay-inset-inline-start: 0;
    --b-modal-custom__overlay-inset-inline-end: 0;
    --b-modal-custom__overlay-inset-block-end: 0;
    --b-modal-custom__overlay-background-color: rgba(0, 0, 0, 0.7);
    --b-modal-custom__overlay-display: flex;
    --b-modal-custom__overlay-align-items: center;
    --b-modal-custom__overlay-justify-content: center;
    --b-modal-custom__overlay-z-index: 99999;
    --b-modal-custom__overlay-animation: fadeIn 0.3s ease;
    --b-modal-custom__primary-button-background-color: var(--color-primary);
    --b-modal-custom__primary-button-color: var(--global-white);
    --b-modal-custom__primary-button-border: none;
    --b-modal-custom__primary-button-padding-block: var(--global-spacing-2);
    --b-modal-custom__primary-button-padding-inline: var(--global-spacing-4);
    --b-modal-custom__primary-button-border-radius: var(
      --global-border-radius-1
    );
    --b-modal-custom__primary-button-font-size: var(--global-font-size-4);
    --b-modal-custom__primary-button-font-weight: var(--global-font-weight-6);
    --b-modal-custom__primary-button-cursor: pointer;
    --b-modal-custom__text-color: var(--text-color-black);
    --b-modal-custom__text-margin-block-end: var(--global-spacing-5);
    --b-modal-custom__text--body-font-family: var(--font-family-secondary);
    --b-modal-custom__text--body-font-size: var(--global-font-size-4);
    --b-modal-custom__text--body-font-weight: var(--global-font-weight-4);
    --b-modal-custom__text--body-line-height: var(--global-line-height-4);
    --b-modal-custom__text--body-wrapper-margin-block-end: var(
      --global-spacing-6
    );
    --b-modal-custom__text--heading-font-family: var(--font-family-primary);
    --b-modal-custom__text--heading-font-size: var(--global-font-size-8);
    --b-modal-custom__text--heading-line-height: var(--global-line-height-5);
    --b-modal-custom__text--heading-font-weight: var(--global-font-weight-7);
    --b-modal-custom__text--heading-margin-block-end: var(--global-spacing-1);
    --b-modal-custom__text--heading-wrapper-margin-block-end: var(
      --global-spacing-4
    );
    --b-modal-custom--page-lock-overflow: hidden;
    --b-modal-custom--page-lock-overscroll-behavior: none;
    --b-modal-custom--page-lock-touch-action: none;
    --b-nav-cta__language-font-family: var(--bt-nav__font-family);
    --b-nav-cta__language-font-size: var(--bt-nav__font-size);
    --b-nav-cta__language-font-weight: var(--bt-nav__font-weight);
    --b-nav-cta__language-line-height: var(--bt-nav__line-height);
    --b-nav-cta__language-font-stretch: var(--bt-nav__font-width);
    --b-nav-cta__language-color: var(--ct-navigation__text-color);
    --b-nav-cta__live-display: flex;
    --b-nav-cta__live-color: var(--ct-navigation__text-color);
    --b-nav-cta__live-font-family: var(--bt-nav__font-family);
    --b-nav-cta__live-font-size: var(--bt-nav__font-size);
    --b-nav-cta__live-font-weight: var(--bt-nav__font-weight);
    --b-nav-cta__live-line-height: var(--bt-nav__line-height);
    --b-nav-cta__live-font-stretch: var(--bt-nav__font-width);
    --b-nav-cta__live-column-gap: var(--global-spacing-2);
    --b-nav-cta__live-background: var(--bt-nav-cta__live-background);
    --b-nav-cta__live-padding-block: var(--global-spacing-1);
    --b-nav-cta__live-padding-inline: var(--global-spacing-2);
    --b-nav-cta__live-margin-block-start: var(--global-spacing-3);
    --b-nav-cta__live-margin-block-end: var(--global-spacing-2);
    --b-nav-cta__live-margin-inline: 0;
    --b-nav-cta__live-align-items: center;
    --b-nav-cta__live-border-radius: var(--global-border-radius-1);
    --b-nav-cta__live-transition: none;
    --b-nav-cta__live-inline-size: fit-content;
    --b-nav-cta__live--hover-text-decoration: none;
    --b-nav-cta__live--hover-color: var(--ct-navigation__text-color--hover);
    --b-nav-cta__live--hover-background: var(
      --bt-nav-cta__live-background--hover
    );
    --b-nav-cta__scores-display: flex;
    --b-nav-cta__scores-flex-direction: column;
    --b-nav-cta__scores-color: var(--ct-navigation__text-color);
    --b-nav-cta__scores-font-family: var(--bt-nav__font-family);
    --b-nav-cta__scores-font-size: var(--body-font-size-tiny);
    --b-nav-cta__scores-font-weight: var(--bt-nav__font-weight);
    --b-nav-cta__scores-line-height: var(--bt-nav__line-height);
    --b-nav-cta__scores-font-stretch: var(--bt-nav__font-width);
    --b-nav-cta__scores-padding-block: var(--global-spacing-2);
    --b-nav-cta__scores-padding-inline: var(--global-spacing-2);
    --b-nav-cta__scores-align-items: center;
    --b-nav-cta__scores-transition: none;
    --b-nav-cta__scores-inline-size: fit-content;
    --b-nav-cta__scores--hover-text-decoration: none;
    --b-nav-cta__scores--hover-color: var(--ct-navigation__text-color--hover);
    --b-nav-cta__scores--hover-background-color: var(
      --ct-navigation__link-background-color--hover
    );
    --b-now__container-grid-template-columns: 100%;
    --b-now__container-grid-template-rows: 1fr;
    --b-now__container-gap: var(--global-spacing-6);
    --b-now__footer-background-color: var(--bt-footer__background-color);
    --b-now__footer-margin-block-end: 0;
    --b-now__footer-margin-block-start: var(--global-spacing-13);
    --b-now__jasper-player__player--override-box-shadow: 0 0 0 0;
    --b-now__jasper-player__player--override-background-color: transparent;
    --b-now__layout-background-color: var(--background-color);
    --b-now__layout-color: var(--text-color);
    --b-now__layout--support-dark-mode-color-scheme: dark;
    --b-now__layout--support-dark-mode-background-color: var(
      --bt-now__background-color
    );
    --b-now__layout--support-dark-mode-color: var(
      --bt-now__text-color--primary
    );
    --b-now__links-bar--support-dark-mode-background-color: var(
      --bt-now-links-bar__background-color--dark
    );
    --b-now__main-max-inline-size: calc(var(--content-max-width) * 1px);
    --b-now__main-inline-size: var(--content-scale-width);
    --b-now__main-margin-block-start: auto;
    --b-now__main-margin-inline-end: auto;
    --b-now__main-margin-block-end: auto;
    --b-now__main-margin-inline-start: auto;
    --b-now__main-interior-bottom-margin-inline: var(--ct-margin-content-scale);
    --b-now__main-interior-bottom-padding-inline: calc((100vw - 100%) / 2 * 1);
    --b-now__main-interior-bottom-padding-block: var(--global-spacing-4);
    --b-now__main-interior-bottom--empty-padding-block: 0;
    --b-now__main-interior-bottom--empty-padding-inline: 0;
    --b-now__main-interior-container-grid-template-columns: 1fr;
    --b-now__main-interior-container-gap: var(--global-spacing-6);
    --b-now__main-interior-item-gap: var(--global-spacing-6);
    --b-now__main-interior-item-margin-inline-start: -6%;
    --b-now__main-interior-item-inline-size: 112%;
    --b-now__main-interior-item--sticky-position: sticky;
    --b-now__main-interior-item--sticky-inset-block-start: 0;
    --b-now__main-interior-item--sticky-z-index: var(--global-z-index-1);
    --b-now__main-interior-main-top-gap: 0;
    --b-now__main-right-rail-bottom-padding-inline: 0;
    --b-now__main-right-rail-middle-margin-inline: var(
      --ct-margin-content-scale
    );
    --b-now__main-right-rail-middle-padding-inline: var(--global-spacing-5);
    --b-now__main-right-rail-middle-margin-block-end: var(--global-spacing-4);
    --b-now__main-right-rail-middle--empty-padding-block: 0;
    --b-now__main-right-rail-top-background-color: var(--background-color);
    --b-now__main-right-rail-top-inset-block-start: 0;
    --b-now__main-right-rail-top-gap: 0;
    --b-now__main-right-rail-top-padding-block: 0;
    --b-now__main-right-rail-top-margin-block-end: var(--global-spacing-4);
    --b-now__main-right-rail-top-padding-inline: 0;
    --b-now__main-right-rail-top-position: inherit;
    --b-now__main-right-rail-top-z-index: var(--global-z-index-1);
    --b-now__main-right-rail-top--support-dark-mode-background-color: var(
      --bt-now__background-color
    );
    --b-now__navigation-position: sticky;
    --b-now__navigation-inset-block-start: 0;
    --b-now__navigation-z-index: 2;
    --b-now__video-custom--override-padding-block: 0;
    --b-now__video-custom--override__items-row-gap: 0;
    --b-numbered-list-gap: var(--global-spacing-4);
    --b-numbered-list-item-gap: var(--global-spacing-4);
    --b-numbered-list-item-image-max-inline-size: 25%;
    --b-numbered-list-items-gap: 0;
    --b-on-air-schedule-custom-gap: var(--global-spacing-2);
    --b-on-air-schedule-custom-margin-block-start: var(--global-spacing-4);
    --b-on-air-schedule-custom__item-background-color: var(--global-white);
    --b-on-air-schedule-custom__item-padding-block: var(--global-spacing-4);
    --b-on-air-schedule-custom__item-padding-inline: var(--global-spacing-4);
    --b-on-air-schedule-custom__item-border-radius: var(--ct-border-radius--sm);
    --b-on-air-schedule-custom__item-overflow: hidden;
    --b-on-air-schedule-custom__item-border: var(--ct-content__border);
    --b-on-air-schedule-custom__item__info__text-margin-block-end: 0;
    --b-on-air-schedule-custom__item--live-content: "";
    --b-on-air-schedule-custom__item--live-position: absolute;
    --b-on-air-schedule-custom__item--live-left: 0;
    --b-on-air-schedule-custom__item--live-top: 0;
    --b-on-air-schedule-custom__item--live-height: 100%;
    --b-on-air-schedule-custom__item--live-inline-size: var(
      --global-border-width-4
    );
    --b-on-air-schedule-custom__item--live-background-color: var(
      --status-color-warning
    );
    --b-on-air-schedule-custom__live-button-color: var(
      --ct-label__text-color--live
    );
    --b-on-air-schedule-custom__live-button-background: var(
      --ct-label__background-color--live
    );
    --b-on-air-schedule-custom__live-button-padding-block: var(
      --global-spacing-1
    );
    --b-on-air-schedule-custom__live-button-padding-inline: var(
      --global-spacing-2
    );
    --b-on-air-schedule-custom__live-button-margin-block-start: var(
      --global-spacing-1
    );
    --b-on-air-schedule-custom__live-button-border-radius: var(
      --global-border-radius-1
    );
    --b-on-air-schedule-custom__live-button-text-transform: uppercase;
    --b-on-air-schedule-custom__live-button-inline-size: fit-content;
    --b-on-air-schedule-custom__live-button-transition: none;
    --b-on-air-schedule-custom__live-button--link-hover-text-decoration: none;
    --b-on-air-schedule-custom__live-button--link-hover-color: var(
      --ct-navigation__text-color--hover
    );
    --b-on-air-schedule-custom__live-button--link-hover-background: var(
      --bt-nav-cta__live-background--hover
    );
    --b-on-air-schedule-custom__swiper-slide-display: grid;
    --b-on-air-schedule-custom__swiper-slide-grid-template-columns: 58px auto;
    --b-on-air-schedule-custom__swiper-slide-align-items: center;
    --b-on-air-schedule-custom__swiper-slide__buttons-inset-block-start: 50%;
    --b-on-air-schedule-custom__swiper-wrapper-padding-block-end: 0;
    --b-on-air-weekly-schedule-custom-gap: var(--global-spacing-2);
    --b-on-air-weekly-schedule-custom-margin-block-start: var(
      --global-spacing-4
    );
    --b-on-air-weekly-schedule-custom__calendar-item-display: flex;
    --b-on-air-weekly-schedule-custom__calendar-item-background-color: var(
      --global-white
    );
    --b-on-air-weekly-schedule-custom__calendar-item-border-radius: var(
      --global-spacing-3
    );
    --b-on-air-weekly-schedule-custom__calendar-item-flex-direction: column;
    --b-on-air-weekly-schedule-custom__calendar-item-align-items: center;
    --b-on-air-weekly-schedule-custom__calendar-item-inline-size: 100%;
    --b-on-air-weekly-schedule-custom__calendar-item-padding-block: var(
      --global-spacing-1
    );
    --b-on-air-weekly-schedule-custom__calendar-item__span-display: flex;
    --b-on-air-weekly-schedule-custom__calendar-item__span-flex-direction: column;
    --b-on-air-weekly-schedule-custom__calendar-item__span-text-align: center;
    --b-on-air-weekly-schedule-custom__calendar-item__span-font-size: var(
      --body-font-size-tiny
    );
    --b-on-air-weekly-schedule-custom__calendar-item__span-font-weight: var(
      --body-font-weight-tiny
    );
    --b-on-air-weekly-schedule-custom__calendar-item__span-line-height: var(
      --body-line-height-tiny
    );
    --b-on-air-weekly-schedule-custom__calendar-item__span-text-transform: capitalize;
    --b-on-air-weekly-schedule-custom__calendar-item--active-background-color: #27292b;
    --b-on-air-weekly-schedule-custom__calendar-item--active-color: #f4f4f4;
    --b-on-air-weekly-schedule-custom__calendar-item--active-box-shadow: var(
      --global-box-shadow-1
    );
    --b-on-air-weekly-schedule-custom__item-display: grid;
    --b-on-air-weekly-schedule-custom__item-grid-template-columns: 1fr 6fr;
    --b-on-air-weekly-schedule-custom__item-column-gap: var(--global-spacing-4);
    --b-on-air-weekly-schedule-custom__item-padding-block: var(
      --global-spacing-2
    );
    --b-on-air-weekly-schedule-custom__item__image-wrapper-inline-size: 100%;
    --b-on-air-weekly-schedule-custom__item__image-wrapper-max-inline-size: 182px;
    --b-on-air-weekly-schedule-custom__item__image-wrapper-min-inline-size: 74px;
    --b-on-air-weekly-schedule-custom__item__info-align-self: center;
    --b-on-air-weekly-schedule-custom__item__on-air-display: inline-flex;
    --b-on-air-weekly-schedule-custom__item__on-air-margin-block-end: var(
      --global-spacing-2
    );
    --b-on-air-weekly-schedule-custom__item__on-air-column-gap: var(
      --global-spacing-2
    );
    --b-on-air-weekly-schedule-custom__item__on-air-align-items: center;
    --b-on-air-weekly-schedule-custom__item__start-display: inline-block;
    --b-on-air-weekly-schedule-custom__item__start-margin-block-end: var(
      --global-spacing-2
    );
    --b-on-air-weekly-schedule-custom__item__time-font-weight: var(
      --global-font-weight-6
    );
    --b-on-air-weekly-schedule-custom__item__time-text-transform: capitalize;
    --b-on-air-weekly-schedule-custom__item--live-background-color: var(
      --global-white
    );
    --b-on-air-weekly-schedule-custom__item--live-box-shadow: calc(
        var(--global-spacing-3) * -1
      )
      0 0 0 var(--global-white);
    --b-on-air-weekly-schedule-custom__items-padding-inline-start: 0;
    --b-on-air-weekly-schedule-custom__swiper-slide__buttons-inset-block-start: 63%;
    --b-on-air-weekly-schedule-custom__swiper-slide__buttons-inset-inline-start: 30%;
    --b-on-air-weekly-schedule-custom__swiper-slide__buttons-block-size: var(
      --global-spacing-6
    );
    --b-on-air-weekly-schedule-custom__swiper-slide__buttons-inline-size: var(
      --global-spacing-6
    );
    --b-on-air-weekly-schedule-custom__swiper-wrapper-padding-block: var(
      --global-spacing-4
    );
    --b-on-air-weekly-schedule-custom__week-range-display: flex;
    --b-on-air-weekly-schedule-custom__week-range-gap: var(--global-spacing-2);
    --b-on-air-weekly-schedule-custom__week-range-align-items: center;
    --b-on-air-weekly-schedule-custom__week-range__button-display: flex;
    --b-on-air-weekly-schedule-custom__week-range__button-justify-content: center;
    --b-on-air-weekly-schedule-custom__week-range__button-inline-size: var(
      --global-spacing-5
    );
    --b-on-air-weekly-schedule-custom__week-range__button-block-size: var(
      --global-spacing-5
    );
    --b-on-air-weekly-schedule-custom__week-range__button-padding: 0;
    --b-on-air-weekly-schedule-custom__week-range__button-border-radius: 100%;
    --b-on-air-weekly-schedule-custom__week-range__button-border: none;
    --b-on-air-weekly-schedule-custom__week-range__button-background-color: #27292b;
    --b-on-air-weekly-schedule-custom__week-range__button-color: #f4f4f4;
    --b-on-air-weekly-schedule-custom__week-range__button--disabled-opacity: 0.5;
    --b-on-air-weekly-schedule-custom__week-range__button--disabled-cursor: default;
    --b-on-air-weekly-schedule-custom__week-range__button--disabled-hover-background-color: #27292b;
    --b-on-air-weekly-schedule-custom__week-range__button--disabled-hover-color: #f4f4f4;
    --b-on-air-weekly-schedule-custom__week-range__button--hover-background-color: var(
      --global-white
    );
    --b-on-air-weekly-schedule-custom__week-range__button--hover-transition:
      color 150ms ease-in-out, filter 150ms ease-in-out,
      opacity 150ms ease-in-out, background-color 150ms ease-in-out;
    --b-on-air-weekly-schedule-custom__week-range__button--not-disabled-cursor: pointer;
    --b-on-air-weekly-schedule-custom__week-range__text-inline-size: 230px;
    --b-one-time-login-form-font-family: var(--font-family-primary);
    --b-ota-form-error-font-family: var(--font-family-primary);
    --b-ota-form-error-text-align: center;
    --b-ota-form-error-margin-block-end: var(--global-spacing-4);
    --b-ota-recaptcha-margin-block-end: var(--global-spacing-4);
    --b-ota-sub-headline-text-align: center;
    --b-ota-sub-headline-margin-block-end: var(--global-spacing-4);
    --b-pdp-cta-custom-position: relative;
    --b-pdp-cta-custom-background-size: cover;
    --b-pdp-cta-custom-z-index: 0;
    --b-pdp-cta-custom__cta-list-margin-inline: 0;
    --b-pdp-cta-custom__cta-list__item-padding-block: var(--global-spacing-4);
    --b-pdp-cta-custom__cta-list__item-flex-direction: column;
    --b-pdp-cta-custom__cta-list__item-gap: var(--global-spacing-4);
    --b-pdp-cta-custom__cta-list__item-text-align: center;
    --b-pdp-cta-custom__cta-list__item__button-display: flex;
    --b-pdp-cta-custom__cta-list__item__button-align-items: center;
    --b-pdp-cta-custom__cta-list__item__button-justify-content: center;
    --b-pdp-cta-custom__cta-list__item__button-flex-shrink: 0;
    --b-pdp-cta-custom__cta-list__item__content-padding-inline-end: 0;
    --b-pdp-cta-custom__cta-list__item__content-gap: var(--global-spacing-4);
    --b-pdp-cta-custom__grid-inline-size: 100%;
    --b-pdp-cta-custom__grid-block-size: 100%;
    --b-pdp-cta-custom__grid-background-size: cover;
    --b-pdp-cta-custom__grid-align-items: center;
    --b-pdp-cta-custom__grid-grid-template-columns: 1fr;
    --b-pdp-cta-custom__grid-min-block-size: 570px;
    --b-pdp-cta-custom__grid-max-inline-size: 1440px;
    --b-pdp-cta-custom__grid-margin-block: auto;
    --b-pdp-cta-custom__grid-margin-inline: auto;
    --b-pdp-cta-custom__heading-section-display: flex;
    --b-pdp-cta-custom__heading-section-flex-direction: column;
    --b-pdp-cta-custom__heading-section-align-items: center;
    --b-pdp-cta-custom__heading-section-text-align: center;
    --b-pdp-cta-custom__left-z-index: 2;
    --b-pdp-cta-custom__left-position: relative;
    --b-pdp-cta-custom__left-margin-inline-start: var(--global-spacing-5);
    --b-pdp-cta-custom__left-margin-inline-end: var(--global-spacing-5);
    --b-pdp-cta-custom__left-padding-block: var(--global-spacing-4-5);
    --b-pdp-cta-custom__left-gap: var(--global-spacing-4);
    --b-pdp-cta-custom__left-inline-size: auto;
    --b-pdp-cta-custom__right-z-index: 1;
    --b-pdp-cta-custom__right-position: relative;
    --b-pdp-cta-custom__right-inset-inline-end: 0;
    --b-pdp-cta-custom__right-inset-block-start: 0;
    --b-pdp-cta-custom__right-block-size: 100%;
    --b-pdp-cta-custom__right-inline-size: auto;
    --b-pdp-cta-custom__right-max-inline-size: 100%;
    --b-pdp-cta-custom__right-display: flex;
    --b-pdp-cta-custom__right-justify-content: flex-end;
    --b-pdp-cta-custom__right-align-items: flex-end;
    --b-pdp-cta-custom__right__img-position: relative;
    --b-pdp-cta-custom__right__img-inset-inline-end: 0;
    --b-pdp-cta-custom__right__img-inset-block-end: 0;
    --b-pdp-cta-custom__right__img-max-inline-size: 100%;
    --b-pdp-cta-custom__right__img-max-block-size: 100%;
    --b-pdp-cta-custom__right__img-block-size: auto;
    --b-pdp-cta-custom__right__img-inline-size: auto;
    --b-pdp-cta-custom__right__img-object-fit: contain;
    --b-pdp-cta-custom__subtitle-font-weight: var(--global-font-weight-7);
    --b-pdp-cta-custom__subtitle-text-transform: uppercase;
    --b-pdp-cta-custom__title-text-transform: uppercase;
    --b-personal-details-custom__list-padding-block: var(--global-spacing-4);
    --b-personal-details-custom__list-padding-inline: 0 var(--global-spacing-4);
    --b-personal-details-custom__list-font-size: var(
      --ct-heading__font-size--md
    );
    --b-personal-details-custom__list-line-height: var(
      --ct-heading__line-height--md
    );
    --b-personal-details-custom__list-font-weight: var(
      --ct-heading__font-weight--md
    );
    --b-personal-details-custom__list-font-stretch: var(
      --ct-heading__font-width--md
    );
    --b-personal-details-custom__list-letter-spacing: var(
      --ct-heading__letter-spacing--md
    );
    --b-personal-details-custom__list-item-margin-block-end: var(
      --global-spacing-4
    );
    --b-personal-details-custom__list-item-margin-inline-start: var(
      --global-spacing-2
    );
    --b-personal-details-custom__list-item-font-family: var(
      --ct-heading__font-family
    );
    --b-personal-details-custom__list-item--marker-color: var(--color-primary);
    --b-personal-details-custom__title-color: var(--ct-title__text-color);
    --b-personal-details-custom__title-padding-block: var(--global-spacing-4) 0;
    --b-personal-details-custom__title-padding-inline: var(--global-spacing-4);
    --b-personal-details-custom__title-font-family: var(
      --ct-title__font-family
    );
    --b-personal-details-custom__title-font-size: var(
      --ct-title__font-size--sm
    );
    --b-personal-details-custom__title-font-weight: var(
      --ct-title__font-weight--sm
    );
    --b-personal-details-custom__title-line-height: var(
      --ct-title__line-height--sm
    );
    --b-personal-details-custom__title-font-stretch: var(
      --ct-title__font-width--sm
    );
    --b-personal-details-custom__view-border-radius: var(--border-radius);
    --b-personal-details-custom__view-background: var(
      --ct-background-shadow-color
    );
    --b-playlist-custom-gap: var(--global-spacing-4);
    --b-playlist-custom__title-font-size: var(--ct-title__font-size--md);
    --b-playlist-custom__title-line-height: var(--ct-title__line-height--md);
    --b-playlist-custom__title-font-weight: var(--ct-title__font-weight--md);
    --b-playlist-custom--dark-background: var(--ct-background-color--dark);
    --b-playlist-custom--dark-margin-inline-start: var(
      --ct-margin-content-scale
    );
    --b-playlist-custom--dark-margin-inline-end: var(--ct-margin-content-scale);
    --b-playlist-custom--dark-padding-block: var(--global-spacing-4)
      var(--global-spacing-7);
    --b-playlist-custom--dark-padding-inline: var(--ct-padding-content-scale);
    --b-playlist-custom--dark__icon-svg-fill: currentColor;
    --b-playlist-custom--dark__media-item__icon_label-background-color: var(
      --ct-background-color--dark
    );
    --b-playlist-custom--four-grid-grid-template-columns: var(
      --bt-media-playlist__grid-column-template--four-grid
    );
    --b-playlist-custom--rotator-gap: var(--global-spacing-4);
    --b-playlist-custom--rotator-padding-block-start: 0;
    --b-playlist-custom--rotator-position: relative;
    --b-playlist-custom--rotator-flex-flow: wrap;
    --b-playlist-custom--three-grid-grid-template-columns: var(
      --bt-media-playlist__grid-column-template--three-grid
    );
    --b-podcast-episode-border-radius: var(--ct-border-radius--lg)
      var(--border-radius) var(--border-radius);
    --b-podcast-episode-elapsed-time-font-size: var(--body-font-size-tiny);
    --b-podcast-episode-metadata-item-margin-block-end: 0;
    --b-podcast-episode-metadata-item--empty-display: none;
    --b-podcast-episode-metadata-item-text-margin-block-end: 0;
    --b-podcast-episode-metadata-item-title-hover-text-decoration: underline
      currentColor;
    --b-podcast-episode-metadata-item-title-with-overline-hover-text-decoration: none;
    --b-podcast-episode-metadata-overline-link-hover-background-color: none;
    --b-podcast-episode-metadata-overline-link-hover-text-decoration: none;
    --b-podcast-episode-thumbnail-border-radius: var(--ct-border-radius--lg);
    --b-podcast-episode-thumbnail-wrapper-max-inline-size: 33%;
    --b-podcast-episode-thumbnail-wrapper-position: relative;
    --b-podcast-episode-thumbnail-wrapper-max-block-size: fit-content;
    --b-podcast-episode-thumbnail-wrapper--1-1-aspect-ratio: 1;
    --b-podcast-episode-thumbnail-wrapper--16-9-aspect-ratio: 1.7777777778;
    --b-podcast-episode-thumbnail-wrapper--3-2-aspect-ratio: 1.5;
    --b-podcast-episode-thumbnail-wrapper--4-3-aspect-ratio: 1.3333333333;
    --b-podcast-episodes-wrapper-gap: var(--global-spacing-5);
    --b-popover-content-background-color: var(--background-color);
    --b-popover-content-position: absolute;
    --b-popover-content-filter: drop-shadow(var(--global-box-shadow-3));
    --b-popover-content-inset-block-start: var(--global-spacing-6);
    --b-popover-content-max-inline-size: 35ch;
    --b-popover-content-border: 1px solid var(--border-color);
    --b-popover-content-border-radius: var(--border-radius);
    --b-popover-content-padding-inline: var(--global-spacing-2);
    --b-popover-content-padding-block: var(--global-spacing-2);
    --b-popover-content-z-index: 1;
    --b-popover-content--after-content: "";
    --b-popover-content--after-position: absolute;
    --b-popover-content--after-inline-size: var(
      --bt-article-overline-tool-tip__inline-size
    );
    --b-popover-content--after-inset-block-end: 99%;
    --b-popover-content--after-inset-inline-start: 2.1ch;
    --b-popover-content--after--webkit-mask: var(
      --bt-article-overline-tool-tip__webkit-mask
    );
    --b-popover-content--after-aspect-ratio: 1.1547005384;
    --b-popover-content--after-clip-path: polygon(50% 0, 100% 100%, 0 100%);
    --b-popover-content--after-background: var(--background-color);
    --b-popover-content--before-content: "";
    --b-popover-content--before-position: absolute;
    --b-popover-content--before-inline-size: var(
      --bt-article-overline-tool-tip__inline-size-outline
    );
    --b-popover-content--before-inset-block-end: 100%;
    --b-popover-content--before-inset-inline-start: 2ch;
    --b-popover-content--before--webkit-mask: var(
      --bt-article-overline-tool-tip__webkit-mask
    );
    --b-popover-content--before-aspect-ratio: 1.1547005384;
    --b-popover-content--before-clip-path: polygon(50% 0, 100% 100%, 0 100%);
    --b-popover-content--before-background: var(--border-color);
    --b-popover-content--description-max-inline-size: 11.0625rem;
    --b-pricing-block-custom-border-radius: var(--ct-border-radius--md);
    --b-pricing-block-custom-font-family: var(--font-family-primary);
    --b-pricing-block-custom-background-color: var(--global-white);
    --b-pricing-block-custom-box-shadow: var(--global-box-shadow-1);
    --b-pricing-block-custom-padding-block: var(--global-spacing-7);
    --b-pricing-block-custom-padding-inline: var(--global-spacing-3);
    --b-pricing-block-custom-margin-inline-start: var(--global-spacing-2-5);
    --b-pricing-block-custom-margin-inline-end: var(--global-spacing-2-5);
    --b-pricing-block-custom-max-inline-size: auto;
    --b-pricing-block-custom__background-box-shadow: var(--global-box-shadow-1);
    --b-pricing-block-custom__background-border-radius: var(
      --ct-border-radius--md
    );
    --b-pricing-block-custom__background-padding-block: var(--global-spacing-7);
    --b-pricing-block-custom__background-padding-inline: var(
      --global-spacing-3
    );
    --b-pricing-block-custom__background-margin-inline-start: var(
      --global-spacing-2-5
    );
    --b-pricing-block-custom__background-margin-inline-end: var(
      --global-spacing-2-5
    );
    --b-pricing-block-custom__background-max-inline-size: auto;
    --b-pricing-block-custom__background_padding-left-image-box-shadow: var(
      --global-box-shadow-1
    );
    --b-pricing-block-custom__background_padding-left-image-border-radius: var(
      --ct-border-radius--md
    );
    --b-pricing-block-custom__background_padding-left-image-background-size: cover;
    --b-pricing-block-custom__background_padding-left-image-background-image: url("../../resources/images/sports/tsnp-background.svg?d=201&mxId=00000000");
    --b-pricing-block-custom__background_padding-left-image-margin-inline-start: var(
      --global-spacing-2-5
    );
    --b-pricing-block-custom__background_padding-left-image-margin-inline-end: var(
      --global-spacing-2-5
    );
    --b-pricing-block-custom__background_padding-left-image-max-inline-size: auto;
    --b-pricing-block-custom__blockTitle-font-size: var(
      --ct-heading__font-size--xl
    );
    --b-pricing-block-custom__blockTitle-line-height: var(
      --ct-heading__line-height--xl
    );
    --b-pricing-block-custom__blockTitle-font-weight: var(
      --ct-heading__font-weight--xl
    );
    --b-pricing-block-custom__blockTitle-color: var(--ct-heading__text-color);
    --b-pricing-block-custom__blockTitle-padding-block: var(--global-spacing-5);
    --b-pricing-block-custom__blockTitle-padding-inline: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__blockTitle-text-transform: uppercase;
    --b-pricing-block-custom__blockTitle-text-align: center;
    --b-pricing-block-custom__inner-container-display: flex;
    --b-pricing-block-custom__inner-container-justify-content: space-between;
    --b-pricing-block-custom__inner-container-flex-wrap: wrap;
    --b-pricing-block-custom__left-container-inline-size: 100%;
    --b-pricing-block-custom__left-container-display: flex;
    --b-pricing-block-custom__left-container-align-items: center;
    --b-pricing-block-custom__left-container-description-font-size: var(
      --ct-title__font-size--md
    );
    --b-pricing-block-custom__left-container-description-line-height: var(
      --ct-title__line-height--md
    );
    --b-pricing-block-custom__left-container-description-padding-inline-end: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__left-container-description-padding-block-start: var(
      --global-spacing-1
    );
    --b-pricing-block-custom__left-container-description-margin-block-end: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__left-container-description-list-position: relative;
    --b-pricing-block-custom__left-container-description-list-padding-inline-start: var(
      --global-spacing-6
    );
    --b-pricing-block-custom__left-container-description-list-list-style-type: none;
    --b-pricing-block-custom__left-container-description-list-margin-block-end: var(
      --global-spacing-4
    );
    --b-pricing-block-custom__left-container-description-list-before-content: "";
    --b-pricing-block-custom__left-container-description-list-before-position: absolute;
    --b-pricing-block-custom__left-container-description-list-before-left: 0;
    --b-pricing-block-custom__left-container-description-list-before-width: var(
      --global-spacing-4-5
    );
    --b-pricing-block-custom__left-container-description-list-before-height: var(
      --global-spacing-4
    );
    --b-pricing-block-custom__left-container-description-list-before-top: var(
      --global-spacing-2
    );
    --b-pricing-block-custom__left-container-image-logo-margin-block-end: var(
      --global-spacing-7
    );
    --b-pricing-block-custom__left-container-includetab-color: var(
      --text-color
    );
    --b-pricing-block-custom__left-container-includetab-font-size: var(
      --body-font-size
    );
    --b-pricing-block-custom__left-container-includetab-font-weight: var(
      --body-font-weight
    );
    --b-pricing-block-custom__left-container-includetab-border: var(
      --ct-border--on-dark
    );
    --b-pricing-block-custom__left-container-includetab-border-radius: var(
      --ct-border-radius--md
    );
    --b-pricing-block-custom__left-container-includetab-margin-block-start: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__left-container-includetab-padding-block: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__left-container-includetab-padding-inline: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__left-container-includetab-position: relative;
    --b-pricing-block-custom__left-container-includetab--overline-position: absolute;
    --b-pricing-block-custom__left-container-includetab--overline-inset-block-start: 0;
    --b-pricing-block-custom__left-container-includetab--overline-padding-inline-start: var(
      --global-spacing-2
    );
    --b-pricing-block-custom__left-container-includetab--overline-padding-inline-end: var(
      --global-spacing-2
    );
    --b-pricing-block-custom__left-container-includetab--overline-background-color: var(
      --global-white
    );
    --b-pricing-block-custom__left-container-includetab--overline-transform: translate(
      -7px,
      -50%
    );
    --b-pricing-block-custom__left-container-includetab--overline-inset-inline-start: 40%;
    --b-pricing-block-custom__left-container-inlcudetab-background-color: var(
      --text-color
    );
    --b-pricing-block-custom__left-container-inlcudetab-background-font-size: var(
      --body-font-size
    );
    --b-pricing-block-custom__left-container-inlcudetab-background-font-weight: var(
      --body-font-weight
    );
    --b-pricing-block-custom__left-container-inlcudetab-background-border: var(
      --ct-border--on-dark
    );
    --b-pricing-block-custom__left-container-inlcudetab-background-border-radius: var(
      --ct-border-radius--md
    );
    --b-pricing-block-custom__left-container-inlcudetab-background-margin-block-start: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__left-container-inlcudetab-background-padding-block: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__left-container-inlcudetab-background-padding-inline: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__left-container-inlcudetab-background-position: relative;
    --b-pricing-block-custom__left-container-inlcudetab-content-align-items: flex-start;
    --b-pricing-block-custom__left-container-inlcudetab-content-display: flex;
    --b-pricing-block-custom__legal-info-row-gap: var(--global-spacing-2);
    --b-pricing-block-custom__legal-info-font-size: var(
      --ct-body__font-size--tiny-2
    );
    --b-pricing-block-custom__legal-info-text-align: center;
    --b-pricing-block-custom__legal-info-margin-block-start: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__legal-info-margin-block-end: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__legal-info-margin-inline-start: auto;
    --b-pricing-block-custom__legal-info-margin-inline-end: auto;
    --b-pricing-block-custom__legal-info-inline-size: 80%;
    --b-pricing-block-custom__legal-info-max-inline-size: var(
      --global-layout-max-width
    );
    --b-pricing-block-custom__pricing-block-margin-block-end: var(
      --global-spacing-4
    );
    --b-pricing-block-custom__pricing-block-plan-row-color: var(--text-color);
    --b-pricing-block-custom__pricing-block-plan-row-display: flex;
    --b-pricing-block-custom__pricing-block-plan-row-align-items: center;
    --b-pricing-block-custom__pricing-block-plan-row-position: relative;
    --b-pricing-block-custom__pricing-block-plan-row-padding-block: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__pricing-block-plan-row-padding-inline: var(
      --global-spacing-1
    );
    --b-pricing-block-custom__pricing-block-plan-row-border-block-end: var(
        --global-border-width-2
      )
      solid var(--global-neutral-1);
    --b-pricing-block-custom__pricing-block-plan-row-background-color: var(
      --global-neutral-1
    );
    --b-pricing-block-custom__pricing-block-plan-row-margin-block-end: var(
      --global-spacing-3
    );
    --b-pricing-block-custom__pricing-block-plan-row__background-background-color: var(
      --global-neutral-9
    );
    --b-pricing-block-custom__pricing-block-plan-row__background-color: var(
      --ct-text-color--inverted
    );
    --b-pricing-block-custom__pricing-block-plan-row__background-display: flex;
    --b-pricing-block-custom__pricing-block-plan-row__background-align-items: center;
    --b-pricing-block-custom__pricing-block-plan-row__background-position: relative;
    --b-pricing-block-custom__pricing-block-plan-row__background-padding-block: var(
      --global-spacing-4
    );
    --b-pricing-block-custom__pricing-block-plan-row__background-padding-inline: var(
      --global-spacing-1
    );
    --b-pricing-block-custom__pricing-block-plan-row__background-margin-block-end: var(
      --global-spacing-3
    );
    --b-pricing-block-custom__pricing-block-plan-row-cta-container-gap: var(
      --global-spacing-1
    );
    --b-pricing-block-custom__pricing-block-plan-row-cta-container-align-items: center;
    --b-pricing-block-custom__pricing-block-plan-row-cycle-align-items: unset;
    --b-pricing-block-custom__pricing-block-plan-row-even-background-color: var(
      --global-transparent
    );
    --b-pricing-block-custom__pricing-block-plan-row-even-border-block-end: var(
        --global-border-width-5
      )
      solid var(--global-transparent);
    --b-pricing-block-custom__pricing-block-plan-row-offer-position: absolute;
    --b-pricing-block-custom__pricing-block-plan-row-offer-color: var(
      --ct-text-color--inverted
    );
    --b-pricing-block-custom__pricing-block-plan-row-offer-font-size: var(
      --ct-overline__font-size--md
    );
    --b-pricing-block-custom__pricing-block-plan-row-offer-font-weight: var(
      --ct-overline__font-weight--md
    );
    --b-pricing-block-custom__pricing-block-plan-row-offer-padding-inline: var(
      --global-spacing-3
    );
    --b-pricing-block-custom__pricing-block-plan-row-offer-background-color: var(
      --color-primary
    );
    --b-pricing-block-custom__pricing-block-plan-row-offer-inset-block-start: -5px;
    --b-pricing-block-custom__pricing-block-plan-row-offer-inset-inline-start: 0;
    --b-pricing-block-custom__pricing-block-plan-row-offer-clip-path: polygon(
      0 0,
      100% 0,
      calc(100% - 0.5rem) 100%,
      0 100%
    );
    --b-pricing-block-custom__pricing-block-plan-row-price-font-size: var(
      --ct-overline__font-size--xl
    );
    --b-pricing-block-custom__pricing-block-plan-row-price-font-weight: var(
      --ct-overline__font-weight--xl
    );
    --b-pricing-block-custom__pricing-block-plan-row-price-text-align: center;
    --b-pricing-block-custom__pricing-block-plan-row-subscribe-text-transform: uppercase;
    --b-pricing-block-custom__pricing-block-plan-row-subscribe-block-size: fit-content;
    --b-pricing-block-custom__pricing-block-plan-row-taxline-font-size: var(
      --body-font-size-tiny
    );
    --b-pricing-block-custom__pricing-block-plan-row-taxline-font-weight: var(
      --body-font-weight-tiny
    );
    --b-pricing-block-custom__pricing-block-plan-row-taxline-text-align: end;
    --b-pricing-block-custom__pricing-block-plan-row-taxline-display: block;
    --b-pricing-block-custom__pricing-block-plan-row-title-font-size: var(
      --ct-overline__font-size--xl
    );
    --b-pricing-block-custom__pricing-block-plan-row-title-font-weight: var(
      --ct-overline__font-weight--xl
    );
    --b-pricing-block-custom__pricing-block-plan-row-title-flex: 1;
    --b-pricing-block-custom__pricing-block-plan-row-title-block-size: fit-content;
    --b-pricing-block-custom__right-container-inline-size: 100%;
    --b-pricing-block-custom__right-container-display: flex;
    --b-pricing-block-custom__right-container_padding-block-inline-size: 100%;
    --b-pricing-block-custom__right-container_padding-block-display: flex;
    --b-pricing-block-custom__right-container_padding-block-padding-block: var(
      --global-spacing-7
    );
    --b-pricing-block-custom__right-container_padding-block-padding-inline-start: var(
      --global-spacing-3
    );
    --b-pricing-block-custom__right-container_padding-block-padding-inline-end: var(
      --global-spacing-3
    );
    --b-pricing-block-custom__right-container-preview-color: var(--text-color);
    --b-pricing-block-custom__right-container-preview-font-size: var(
      --ct-overline__font-size--lg
    );
    --b-pricing-block-custom__right-container-preview-line-height: var(
      --ct-overline__line-height--lg
    );
    --b-pricing-block-custom__right-container-preview-margin-block-end: var(
      --global-spacing-2
    );
    --b-pricing-block-custom__right-container-preview--more-info-padding-inline: 0;
    --b-pricing-block-custom__right-container-preview--more-info-padding-block: 0;
    --b-pricing-block-custom__right-container-preview--more-info-inline-size: fit-content;
    --b-pricing-block-custom__right-container-preview--more-info-margin-inline: auto;
    --b-pricing-block-custom__right-container-right-title-min-inline-size: 10ch;
    --b-pricing-block-custom__right-container-right-title-font-size: var(
      --ct-heading__font-size--xl
    );
    --b-pricing-block-custom__right-container-right-title-line-height: var(
      --ct-heading__line-height--xl
    );
    --b-pricing-block-custom__right-container-right-title-font-weight: var(
      --ct-heading__font-weight--xl
    );
    --b-pricing-block-custom__right-container-right-title-margin-block-end: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__right-container-right-title-margin-block-start: var(
      --global-spacing-4
    );
    --b-pricing-block-custom__right-container-right-title-text-align: center;
    --b-pricing-block-custom__right-container-rightlogo-margin-block-end: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__right-container-rightlogo-margin-block-start: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__right-container-rightlogo-margin-inline: auto;
    --b-pricing-block-custom_padding-left-image-border-radius: var(
      --ct-border-radius--md
    );
    --b-pricing-block-custom_padding-left-image-font-family: var(
      --font-family-primary
    );
    --b-pricing-block-custom_padding-left-image-background-color: var(
      --global-white
    );
    --b-pricing-block-custom_padding-left-image-box-shadow: var(
      --global-box-shadow-1
    );
    --b-pricing-block-custom_padding-left-image-margin-inline-start: var(
      --global-spacing-2-5
    );
    --b-pricing-block-custom_padding-left-image-margin-inline-end: var(
      --global-spacing-2-5
    );
    --b-pricing-block-custom_padding-left-image-max-inline-size: auto;
    --b-product-embed__container-display: flex;
    --b-product-embed__container-flex-direction: column;
    --b-product-embed__container-gap: var(--global-spacing-5);
    --b-product-embed__container-padding-block-end: var(--global-spacing-6);
    --b-product-embed__container-margin-block-end: var(--global-spacing-6);
    --b-product-embed__container-border-block-end: var(--global-border-width-1)
      var(--global-border-style-1) var(--border-color);
    --b-product-embed__container--compact-border-block-end: 0 none transparent;
    --b-product-embed__container--compact-margin-block-end: 0;
    --b-product-embed__container--compact-padding-block-end: 0;
    --b-product-embed__container--compact-flex-direction: row;
    --b-product-embed__container--last-child-padding-block-end: 0;
    --b-product-embed__container--last-child-margin-block-end: 0;
    --b-product-embed__container--last-child-border-block-end: 0 none
      transparent;
    --b-product-embed__description-margin-block-end: var(--global-spacing-5);
    --b-product-embed__discount-price-text-decoration: line-through;
    --b-product-embed__discount-price-margin-inline-end: var(
      --global-spacing-2
    );
    --b-product-embed__image-flex: 0 0 50%;
    --b-product-embed__media-item-credit-color: var(--text-color-subtle);
    --b-product-embed__media-item-credit-font-size: var(--body-font-size-tiny);
    --b-product-embed__media-item-credit-font-family: var(
      --body-line-height-tiny
    );
    --b-product-embed__media-item-credit-font-weight: var(
      --body-font-weight-tiny
    );
    --b-product-embed__media-item-credit-margin-block-start: var(
      --global-spacing-2
    );
    --b-product-embed__purchase-options__button-margin-block-start: var(
      --global-spacing-2
    );
    --b-product-embed__purchase-options__button-text-decoration: none;
    --b-product-embed__purchase-options__button-text-color: var(
      --ct-text-color--inverted
    );
    --b-product-embed__title-color: var(--text-color);
    --b-product-embed--compact-display: grid;
    --b-product-embed--compact-grid-template-columns: 1fr;
    --b-product-embed--compact-gap: var(--global-spacing-5);
    --b-promo-medium-manual-custom-background: var(
      --ct-content__background-color
    );
    --b-promo-medium-manual-custom-border-radius: var(
      --ct-content__border-radius
    );
    --b-promo-medium-manual-custom-display: flex;
    --b-promo-medium-manual-custom-position: relative;
    --b-promo-medium-manual-custom-overflow: hidden;
    --b-promo-medium-manual-custom__button-padding-block: var(
      --global-spacing-2
    );
    --b-promo-medium-manual-custom__button-padding-inline: var(
      --global-spacing-4
    );
    --b-promo-medium-manual-custom__button-margin-block-start: var(
      --global-spacing-4
    );
    --b-promo-medium-manual-custom__button-margin-inline-start: var(
      --global-spacing-4
    );
    --b-promo-medium-manual-custom__button-margin-block-end: var(
      --global-spacing-5
    );
    --b-promo-medium-manual-custom__button-margin-inline-end: 0;
    --b-promo-medium-manual-custom__button-font-family: var(
      --ct-title__font-family
    );
    --b-promo-medium-manual-custom__button-font-size: var(
      --ct-title__font-size--sm
    );
    --b-promo-medium-manual-custom__button-line-height: var(
      --ct-title__line-height--sm
    );
    --b-promo-medium-manual-custom__button-font-weight: var(
      --ct-title__font-weight--sm
    );
    --b-promo-medium-manual-custom__button-font-stretch: var(
      --ct-title__font-width--sm
    );
    --b-promo-medium-manual-custom__button-letter-spacing: null;
    --b-promo-medium-manual-custom__description-font-family: var(
      --body-font-family
    );
    --b-promo-medium-manual-custom__description-font-size: var(
      --ct-body__font-size--small-3
    );
    --b-promo-medium-manual-custom__description-line-height: var(
      --ct-body__line-height--small-3
    );
    --b-promo-medium-manual-custom__description-font-weight: var(
      --ct-body__font-weight--small-3
    );
    --b-promo-medium-manual-custom__description-font-stretch: null;
    --b-promo-medium-manual-custom__description-letter-spacing: null;
    --b-promo-medium-manual-custom__description-padding-block: var(
      --global-spacing-3
    );
    --b-promo-medium-manual-custom__description-padding-inline: var(
      --global-spacing-4
    );
    --b-promo-medium-manual-custom__description-display: block;
    --b-promo-medium-manual-custom__left-container-flex: 75%;
    --b-promo-medium-manual-custom__left-container-display: flex;
    --b-promo-medium-manual-custom__left-container-flex-direction: column;
    --b-promo-medium-manual-custom__left-container-justify-content: space-evenly;
    --b-promo-medium-manual-custom__right-container-flex: 25%;
    --b-promo-medium-manual-custom__right-container-display: flex;
    --b-promo-medium-manual-custom__right-container-justify-content: flex-end;
    --b-promo-medium-manual-custom__right-container-margin-block-start: var(
      --global-spacing-5
    );
    --b-promo-medium-manual-custom__right-container-margin-inline-end: var(
      --global-spacing-4
    );
    --b-promo-medium-manual-custom__right-container-margin-inline-start: auto;
    --b-promo-medium-manual-custom__right-container-block-size: var(
      --global-spacing-10
    );
    --b-promo-medium-manual-custom__right-container-max-block-size: 100%;
    --b-promo-medium-manual-custom__right-container-inline-size: 100;
    --b-promo-medium-manual-custom__right-container-overflow: hidden;
    --b-promo-medium-manual-custom__right-container-position: relative;
    --b-promo-medium-manual-custom__sub-headline-color: var(--text-color);
    --b-promo-medium-manual-custom__sub-headline-font-family: var(
      --body-font-family
    );
    --b-promo-medium-manual-custom__sub-headline-font-size: var(
      --ct-body__font-size--small-3
    );
    --b-promo-medium-manual-custom__sub-headline-line-height: var(
      --ct-body__line-height--small-3
    );
    --b-promo-medium-manual-custom__sub-headline-font-weight: var(
      --ct-body__font-weight--small-3
    );
    --b-promo-medium-manual-custom__sub-headline-font-stretch: null;
    --b-promo-medium-manual-custom__sub-headline-letter-spacing: null;
    --b-promo-medium-manual-custom__sub-headline-padding-block-start: var(
      --global-spacing-3
    );
    --b-promo-medium-manual-custom__sub-headline-padding-inline: var(
      --global-spacing-4
    );
    --b-promo-medium-manual-custom__title-color: var(--ct-title__text-color);
    --b-promo-medium-manual-custom__title-font-family: var(
      --ct-title__font-family
    );
    --b-promo-medium-manual-custom__title-font-size: var(
      --ct-title__font-size--sm
    );
    --b-promo-medium-manual-custom__title-line-height: var(
      --ct-title__line-height--sm
    );
    --b-promo-medium-manual-custom__title-font-weight: var(
      --ct-title__font-weight--sm
    );
    --b-promo-medium-manual-custom__title-font-stretch: var(
      --ct-title__font-width--sm
    );
    --b-promo-medium-manual-custom__title-letter-spacing: null;
    --b-promo-medium-manual-custom__title-padding-block: var(--global-spacing-5)
      0;
    --b-promo-medium-manual-custom__title-padding-inline: var(
      --global-spacing-4
    );
    --b-promo-medium-manual-custom--background-background: var(
      --bt-promo__background-color
    );
    --b-promo-medium-manual-custom--full-height-block-size: 100%;
    --b-promo-medium-manual-custom--image-above-flex-direction: column;
    --b-promo-medium-manual-custom--image-above__left-container-flex: none;
    --b-promo-medium-manual-custom--image-above__left-container-padding-block: 0
      var(--global-spacing-4);
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-align-self: center;
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-margin-inline-end: var(
      --global-spacing-2
    );
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-margin-block-end: 2px;
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-content: "";
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-display: inline-block;
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-inline-size: 0.4em;
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-block-size: 0.4em;
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-border-inline-end: 0.1em
      solid var(--color-primary);
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-border-block-start: 0.1em
      solid var(--color-primary);
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-transform: rotate(
      45deg
    );
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-inset-inline-start: var(
      --global-spacing-1
    );
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-inset-block-start: var(
      --global-spacing-3
    );
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before--hover-border-inline-end: 0.1em
      solid var(--global-neutral-9);
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before--hover-border-block-start: 0.1em
      solid var(--global-neutral-9);
    --b-promo-medium-manual-custom--image-above__right-container-flex: 100%;
    --b-promo-medium-manual-custom--image-above__right-container-justify-content: none;
    --b-promo-medium-manual-custom--image-above__right-container-margin-block: 0;
    --b-promo-medium-manual-custom--image-above__right-container-margin-inline: 0;
    --b-promo-medium-manual-custom--image-above__right-container-padding-block: var(
        --global-spacing-5
      )
      var(--global-spacing-2);
    --b-promo-medium-manual-custom--image-above__right-container-padding-inline: var(
      --global-spacing-4
    );
    --b-promo-medium-manual-custom--image-above__right-container-order: -1;
    --b-promo-medium-manual-custom--image-above__right-container-block-size: auto;
    --b-promo-medium-manual-custom--image-above__right-container-max-inline-size: 100%;
    --b-promo-medium-manual-custom--image-above__right-container--max-image-size-justify-content: center;
    --b-promo-medium-manual-custom--image-above__title-font-size: var(
      --global-font-size-2
    );
    --b-promo-medium-manual-custom--image-above__title-padding-block: var(
        --global-spacing-2
      )
      0;
    --b-promo-medium-manual-custom--l-border-content: "";
    --b-promo-medium-manual-custom--l-border-position: absolute;
    --b-promo-medium-manual-custom--l-border-left: 0;
    --b-promo-medium-manual-custom--l-border-top: 0;
    --b-promo-medium-manual-custom--l-border-height: 100%;
    --b-promo-medium-manual-custom--l-border-inline-size: var(
      --global-border-width-4
    );
    --b-promo-medium-manual-custom--l-border-background-color: var(
      --color-primary
    );
    --b-promo-medium-manual-custom--standard-background: unset;
    --b-promo-medium-manual-custom--standard-border-radius: unset;
    --b-promo-medium-manual-custom--standard-display: flex;
    --b-promo-medium-manual-custom--standard-border-inline-start: unset;
    --b-promo-medium-manual-custom--standard__button-margin-inline-start: 0;
    --b-promo-medium-manual-custom--standard__description-color: var(
      --text-color
    );
    --b-promo-medium-manual-custom--standard__description-font-family: var(
      --body-font-family
    );
    --b-promo-medium-manual-custom--standard__description-font-size: var(
      --body-font-size
    );
    --b-promo-medium-manual-custom--standard__description-line-height: var(
      --body-line-height
    );
    --b-promo-medium-manual-custom--standard__description-font-weight: var(
      --body-font-weight
    );
    --b-promo-medium-manual-custom--standard__description-letter-spacing: null;
    --b-promo-medium-manual-custom--standard__description-padding-block: 0;
    --b-promo-medium-manual-custom--standard__description-padding-inline: 0;
    --b-promo-medium-manual-custom--standard__right-container-padding-inline: 0;
    --b-promo-medium-manual-custom--standard__right-container-padding-block: 0;
    --b-promo-medium-manual-custom--standard__sub-headline-color: var(
      --text-color
    );
    --b-promo-medium-manual-custom--standard__sub-headline-font-family: var(
      --ct-title__font-family
    );
    --b-promo-medium-manual-custom--standard__sub-headline-font-size: var(
      --ct-title__font-size--sm
    );
    --b-promo-medium-manual-custom--standard__sub-headline-line-height: var(
      --ct-title__line-height--sm
    );
    --b-promo-medium-manual-custom--standard__sub-headline-font-weight: var(
      --ct-title__font-weight--sm
    );
    --b-promo-medium-manual-custom--standard__sub-headline-font-stretch: var(
      --ct-title__font-width--sm
    );
    --b-promo-medium-manual-custom--standard__sub-headline-letter-spacing: null;
    --b-promo-medium-manual-custom--standard__sub-headline-padding-block: 0;
    --b-promo-medium-manual-custom--standard__sub-headline-padding-inline: 0;
    --b-promo-medium-manual-custom--standard__title-font-family: var(
      --ct-title__font-family
    );
    --b-promo-medium-manual-custom--standard__title-font-size: var(
      --ct-title__font-size--md
    );
    --b-promo-medium-manual-custom--standard__title-line-height: var(
      --ct-title__line-height--md
    );
    --b-promo-medium-manual-custom--standard__title-font-weight: var(
      --ct-title__font-weight--md
    );
    --b-promo-medium-manual-custom--standard__title-font-stretch: var(
      --ct-title__font-width--md
    );
    --b-promo-medium-manual-custom--standard__title-letter-spacing: null;
    --b-promo-medium-manual-custom--standard__title-color: var(--color-primary);
    --b-promo-medium-manual-custom--standard__title-padding-block: var(
      --global-spacing-3
    );
    --b-promo-medium-manual-custom--standard__title-padding-inline: 0;
    --b-promo-page__body-gap: auto;
    --b-promo-page__footer-inline-size: 100%;
    --b-promo-page__footer-background-color: var(--bt-footer__background-color);
    --b-promo-page__footer-margin-block-start: var(--global-spacing-12);
    --b-promo-page__footer-margin-inline-end: 0;
    --b-promo-page__full-width-gap: auto;
    --b-quad-chain-child-item-gap: var(--global-spacing-6) 0;
    --b-quad-chain-child-item-empty-display: contents;
    --b-quad-chain-children-grid-grid-template-columns: 1fr;
    --b-quad-chain-children-grid-gap: var(--global-spacing-6) 0;
    --b-related-stories-inline-size: 100%;
    --b-related-stories-background-color: var(--ct-background-shadow-color);
    --b-related-stories-border-radius: var(--border-radius);
    --b-related-stories-border-inline-start: var(--global-border-width-4) solid
      var(--color-primary);
    --b-related-stories-padding-block: var(--global-spacing-4);
    --b-related-stories-padding-inline: var(--global-spacing-4);
    --b-related-stories-margin-block-end: var(--global-spacing-8);
    --b-related-stories-margin-block-start: var(--global-spacing-8);
    --b-related-stories__arrow-padding-inline-end: var(--global-spacing-3);
    --b-related-stories__heading-margin-block-end: var(--global-spacing-3);
    --b-related-stories__item-display: grid;
    --b-related-stories__item-grid-template-columns: auto 1fr;
    --b-related-stories__item-align-items: baseline;
    --b-related-stories__item-margin-block-end: var(--global-spacing-3);
    --b-related-stories__items-margin-inline-start: 0;
    --b-related-stories__items-margin-block-end: 0;
    --b-related-stories__link-font-family: var(--ct-heading__font-family);
    --b-related-stories__link-font-size: var(--ct-heading__font-size--md);
    --b-related-stories__link-font-weight: var(--ct-heading__font-weight--md);
    --b-related-stories__link-line-height: var(--ct-heading__line-height--md);
    --b-related-stories__link-line-stretch: var(--ct-heading__font-width--md);
    --b-related-stories__link-letter-spacing: null;
    --b-related-stories__link-color: var(--global-black);
    --b-related-stories__link-padding-inline-start: var(--global-spacing-1);
    --b-related-stories__link--hover-active-color: var(--color-primary);
    --b-reset-password-font-family: var(--font-family-primary);
    --b-responsiveWrapper-inline-size: 100%;
    --b-results-list-see-more-margin-block-start: var(--global-spacing-2);
    --b-results-list-wrapper-gap: var(--global-spacing-5);
    --b-right-rail-gap: var(--global-spacing-5);
    --b-right-rail__full-width--custom-title-gap: 0;
    --b-right-rail__full-width-ads-block-wrapper-margin-block-start: var(
      --global-spacing-2
    );
    --b-right-rail__full-width-ads-block-wrapper-margin-block-end: 0;
    --b-right-rail__full-width-leaderboader-ad-background-color: var(
      --bt-ads__background-color
    );
    --b-right-rail__full-width-leaderboader-ad-margin-inline-start: calc(
      50% - 50vw
    );
    --b-right-rail__full-width-leaderboader-ad-margin-inline-end: calc(
      50% - 50vw
    );
    --b-right-rail__full-width-leaderboader-ad-padding-block: var(
      --bt-leaderboard-ads-title__padding-space--block
    );
    --b-right-rail__full-width-leaderboader-ad-padding-inline: var(
      --bt-leaderboard-ads-title__padding-space--inline
    );
    --b-right-rail__full-width-leaderboader-ad--mobile-background-color: var(
      --background-color
    );
    --b-right-rail__full-width-leaderboader-ad--mobile-margin-inline-start: calc(
      50% - 50vw
    );
    --b-right-rail__full-width-leaderboader-ad--mobile-margin-inline-end: calc(
      50% - 50vw
    );
    --b-right-rail__full-width-leaderboader-ad--mobile-padding-block: var(
      --global-spacing-3
    );
    --b-right-rail__full-width-leaderboader-ad--mobile-padding-inline: var(
      --bt-leaderboard-ads-title__padding-space--inline
    );
    --b-right-rail__full-width-leaderboader-spacing-margin-block-end: 0;
    --b-right-rail__full-width-no-ad-margin-block-start: var(
      --global-spacing-3
    );
    --b-right-rail__main-interior-item-headline-margin-block-end: var(
      --global-spacing-4
    );
    --b-right-rail__main-interior-item-headline--article-page-margin-block-end: calc(
      var(--global-spacing-3) * -1
    );
    --b-right-rail__main-interior-item-playlist-custom-border-block-start: var(
        --global-border-width-1
      )
      var(--global-border-style-1) var(--global-neutral-3);
    --b-right-rail__main-interior-item-playlist-custom-padding-block-start: var(
      --global-spacing-6
    );
    --b-right-rail__main-interior-item-playlist-custom__item-gap: var(
      --global-spacing-4
    );
    --b-right-rail__main-right-rail-item-playlist-custom__item--right-grid-template-columns: 1fr
      1fr;
    --b-right-rail-advanced-gap: var(--global-spacing-6);
    --b-right-rail-advanced-empty-gap: 0;
    --b-right-rail-advanced-footer-margin-block-start: var(--global-spacing-10);
    --b-right-rail-advanced-footer-margin-inline-end: 0;
    --b-right-rail-advanced-footer-margin-block-end: var(--global-spacing-8);
    --b-right-rail-advanced-footer-margin-inline-start: 0;
    --b-right-rail-advanced-footer-background: var(
      --bt-footer__background-color
    );
    --b-right-rail-advanced-footer-padding-inline: var(--global-spacing-4);
    --b-right-rail-advanced-footer-align-items: center;
    --b-right-rail-advanced-footer__footer-custom-background: none;
    --b-right-rail-advanced-footer__footer-custom-padding-inline-start: 0;
    --b-right-rail-advanced-footer__footer-custom-padding-inline-end: 0;
    --b-right-rail-advanced-full-width-1-margin-block-start: 0;
    --b-right-rail-advanced-full-width-1-margin-inline-end: 0;
    --b-right-rail-advanced-full-width-1-margin-block-end: var(
      --global-spacing-5
    );
    --b-right-rail-advanced-full-width-1-margin-inline-start: 0;
    --b-right-rail-advanced-full-width-2-margin-block-start: var(
      --global-spacing-6
    );
    --b-right-rail-advanced-full-width-2-margin-inline-end: 0;
    --b-right-rail-advanced-full-width-2-margin-block-end: 0;
    --b-right-rail-advanced-full-width-2-margin-inline-start: 0;
    --b-right-rail-advanced-full-width-2-gap: var(--global-spacing-5);
    --b-right-rail-advanced-main-gap: var(--global-spacing-6);
    --b-right-rail-advanced-main-max-inline-size: calc(
      var(--content-max-width) * 1px
    );
    --b-right-rail-advanced-main-inline-size: var(--content-scale-width);
    --b-right-rail-advanced-main-margin-block-start: auto;
    --b-right-rail-advanced-main-margin-inline-end: auto;
    --b-right-rail-advanced-main-margin-block-end: auto;
    --b-right-rail-advanced-main-margin-inline-start: auto;
    --b-right-rail-advanced-main-interior-item-padding-block-start: initial;
    --b-right-rail-advanced-main-interior-item-padding-inline-end: initial;
    --b-right-rail-advanced-main-interior-item-padding-block-end: initial;
    --b-right-rail-advanced-main-interior-item-padding-inline-start: initial;
    --b-right-rail-advanced-main-interior-item-border-inline-end: initial;
    --b-right-rail-advanced-main-interior-item-gap: var(--global-spacing-5);
    --b-right-rail-advanced-main-interior-item-display: contents;
    --b-right-rail-advanced-main-interior-item-1-grid-area: main-interior-item-1;
    --b-right-rail-advanced-main-interior-item-1-gap: var(--global-spacing-5);
    --b-right-rail-advanced-main-interior-item-2-grid-area: main-interior-item-2;
    --b-right-rail-advanced-main-interior-item-2-gap: var(--global-spacing-5);
    --b-right-rail-advanced-main-right-rail-padding-block-start: initial;
    --b-right-rail-advanced-main-right-rail-padding-inline-end: initial;
    --b-right-rail-advanced-main-right-rail-padding-block-end: initial;
    --b-right-rail-advanced-main-right-rail-padding-inline-start: initial;
    --b-right-rail-advanced-main-right-rail-gap: var(--global-spacing-5);
    --b-right-rail-advanced-main-right-rail-display: contents;
    --b-right-rail-advanced-main-right-rail-border-inline-start-style: none;
    --b-right-rail-advanced-main-right-rail-border-inline-start-color: var(
      --border-color
    );
    --b-right-rail-advanced-main-right-rail-border-inline-start-width: 0;
    --b-right-rail-advanced-main-right-rail-bottom-grid-area: main-right-rail-bottom;
    --b-right-rail-advanced-main-right-rail-bottom-gap: var(--global-spacing-7);
    --b-right-rail-advanced-main-right-rail-middle-grid-area: main-right-rail-middle;
    --b-right-rail-advanced-main-right-rail-middle-gap: var(--global-spacing-7);
    --b-right-rail-advanced-main-right-rail-top-grid-area: main-right-rail-bottom;
    --b-right-rail-advanced-main-right-rail-top-gap: var(--global-spacing-7);
    --b-right-rail-advanced-navigation-position: sticky;
    --b-right-rail-advanced-navigation-inset-block-start: 0;
    --b-right-rail-advanced-navigation-inline-size: 100%;
    --b-right-rail-advanced-navigation-z-index: 10000;
    --b-right-rail-advanced-navigation-margin-block-start: 0;
    --b-right-rail-advanced-navigation-margin-inline-end: 0;
    --b-right-rail-advanced-navigation-margin-block-end: var(
      --global-spacing-5
    );
    --b-right-rail-advanced-navigation-margin-inline-start: 0;
    --b-right-rail-advanced-rail-container-grid-template-areas: "main-right-rail-top"
      "main-interior-item-1" "main-right-rail-middle" "main-interior-item-2"
      "main-right-rail-bottom";
    --b-right-rail-advanced-rail-container-grid-template-columns: initial;
    --b-right-rail-advanced-rail-container-grid-template-rows: 1fr;
    --b-right-rail-advanced-rail-container-grid-auto-rows: auto;
    --b-right-rail-advanced-rail-container-gap: var(--global-spacing-6);
    --b-right-rail-advanced-rail-container__article-body-display: flex;
    --b-right-rail-advanced-rail-container__article-body-flex-direction: column;
    --b-right-rail-advanced-rail-container__article-body-text-wrap: pretty;
    --b-right-rail-advanced-rail-container__article-body-max-inline-size: var(
      --bt-article-body__max-inline-size
    );
    --b-right-rail-advanced-rail-container__author-bio-custom-block-max-inline-size: var(
      --bt-article-body__max-inline-size
    );
    --b-right-rail-advanced-rail-container__author-bio-custom-block-inline-size: 100%;
    --b-right-rail-footer-margin-block-start: var(--global-spacing-13);
    --b-right-rail-footer-margin-inline-end: 0;
    --b-right-rail-footer-margin-block-end: 0;
    --b-right-rail-footer-margin-inline-start: 0;
    --b-right-rail-footer-background-color: var(--bt-footer__background-color);
    --b-right-rail-full-width-1-margin-block-start: 0;
    --b-right-rail-full-width-1-margin-inline-end: 0;
    --b-right-rail-full-width-1-margin-block-end: var(--global-spacing-7);
    --b-right-rail-full-width-1-margin-inline-start: 0;
    --b-right-rail-full-width-1-gap: var(--global-spacing-4);
    --b-right-rail-full-width-2-margin-block-start: var(--global-spacing-6);
    --b-right-rail-full-width-2-margin-inline-end: 0;
    --b-right-rail-full-width-2-margin-block-end: var(--global-spacing-7);
    --b-right-rail-full-width-2-margin-inline-start: 0;
    --b-right-rail-main-max-inline-size: calc(var(--content-max-width) * 1px);
    --b-right-rail-main-inline-size: var(--content-scale-width);
    --b-right-rail-main-margin-block-start: auto;
    --b-right-rail-main-margin-inline-end: auto;
    --b-right-rail-main-margin-block-end: auto;
    --b-right-rail-main-margin-inline-start: auto;
    --b-right-rail-main-interior-item-padding-block-start: initial;
    --b-right-rail-main-interior-item-padding-inline-end: initial;
    --b-right-rail-main-interior-item-padding-block-end: initial;
    --b-right-rail-main-interior-item-padding-inline-start: initial;
    --b-right-rail-main-interior-item-border-inline-end: initial;
    --b-right-rail-main-interior-item-min-inline-size: 0;
    --b-right-rail-main-interior-item-gap: var(--global-spacing-5);
    --b-right-rail-main-right-rail-padding-block-start: initial;
    --b-right-rail-main-right-rail-padding-inline-end: initial;
    --b-right-rail-main-right-rail-padding-block-end: initial;
    --b-right-rail-main-right-rail-padding-inline-start: initial;
    --b-right-rail-main-right-rail-border-inline-start-style: none;
    --b-right-rail-main-right-rail-border-inline-start-color: var(
      --border-color
    );
    --b-right-rail-main-right-rail-border-inline-start-width: 0;
    --b-right-rail-main-right-rail-block-size: 100%;
    --b-right-rail-main-right-rail-row-gap: var(--global-spacing-4);
    --b-right-rail-main-right-rail-min-inline-size: 0;
    --b-right-rail-navigation-position: sticky;
    --b-right-rail-navigation-inset-block-start: 0;
    --b-right-rail-navigation-inline-size: 100%;
    --b-right-rail-navigation-z-index: 10000;
    --b-right-rail-navigation-margin-block-start: 0;
    --b-right-rail-navigation-margin-inline-end: 0;
    --b-right-rail-navigation-margin-block-end: var(--global-spacing-5);
    --b-right-rail-navigation-margin-inline-start: 0;
    --b-right-rail-navigation-margin-block: 0;
    --b-right-rail-navigation-margin-inline: 0;
    --b-right-rail-promo-custom-gap: var(--global-spacing-3);
    --b-right-rail-promo-custom__cta-gap: var(--global-spacing-2);
    --b-right-rail-promo-custom__cta--fsfalse-margin-inline: var(
      --global-spacing-12
    );
    --b-right-rail-promo-custom__cta-button-font-family: var(
      --font-family-primary
    );
    --b-right-rail-promo-custom__cta-button-font-size: var(
      --global-font-size-2
    );
    --b-right-rail-promo-custom__cta-button-gap: var(--global-spacing-1);
    --b-right-rail-promo-custom__sponsorship-color: var(--text-color-subtle);
    --b-right-rail-promo-custom__sponsorship-gap: var(--global-spacing-2);
    --b-right-rail-promo-custom__thumbnail-border-radius: var(
      --bt-media-item-image--border-radius
    );
    --b-right-rail-promo-custom__title-margin-block-end: unset;
    --b-right-rail-promo-custom__title-display: inline-flex;
    --b-right-rail-promo-custom__title-align-items: center;
    --b-right-rail-promo-custom__title-column-gap: var(--global-spacing-2);
    --b-right-rail-promo-custom__title-block-size: var(--global-spacing-4-5);
    --b-right-rail-promo-custom__title--link-display: inline-flex;
    --b-right-rail-promo-custom__title--link-align-items: center;
    --b-right-rail-promo-custom__title--link-column-gap: var(
      --global-spacing-2
    );
    --b-right-rail-rail-container-grid-template-columns: initial;
    --b-right-rail-rail-container-grid-template-rows: 1fr;
    --b-right-rail-rail-container-gap: var(--global-spacing-6);
    --b-right-rail-rail-container__children--override-min-inline-size: 0;
    --b-scroll-pane-position: relative;
    --b-scroll-pane-display: flex;
    --b-scroll-pane-justify-content: center;
    --b-scroll-pane-overflow: hidden;
    --b-scroll-pane__button-position: absolute;
    --b-scroll-pane__button-inset-inline-start: -1px;
    --b-scroll-pane__button-inset-block-start: 0;
    --b-scroll-pane__button-inset-block-end: 0;
    --b-scroll-pane__button-inline-size: var(--global-spacing-8);
    --b-scroll-pane__button-background-color: transparent;
    --b-scroll-pane__button-background-image: linear-gradient(
      to right,
      var(--background-color) 50%,
      transparent
    );
    --b-scroll-pane__button-border: none;
    --b-scroll-pane__button-cursor: pointer;
    --b-scroll-pane__button-align-items: center;
    --b-scroll-pane__button--hover-background-color: "transparent !important //sass-lint:disable-line no-important";
    --b-scroll-pane__button--right-justify-content: flex-end;
    --b-scroll-pane__button--right-background-image: linear-gradient(
      to left,
      var(--background-color) 50%,
      transparent
    );
    --b-scroll-pane__button--right-inset-inline-start: unset;
    --b-scroll-pane__button--right-inset-inline-end: -1px;
    --b-scroll-pane__button--right-align-items: center;
    --b-scroll-pane__container-overflow-x: auto;
    --b-scroll-pane__container-overflow-y: hidden;
    --b-scroll-pane__container-scroll-behavior: smooth;
    --b-scroll-pane__container-webkit-overflow-scrolling: touch;
    --b-scroll-pane__container-ms-overflow-style: none;
    --b-scroll-pane__container-scrollbar-width: none;
    --b-scroll-pane__container--webkit-margin-block-end: -20px;
    --b-scroll-pane__container--webkit-padding-block-end: 20px;
    --b-scroll-pane__icon-inline-size: 1rem;
    --b-scroll-pane__icon-block-size: 1rem;
    --b-scroll-pane__icon-fill: var(--bt-section-title-heading__text-color);
    --b-search-results-list-field-wrapper-display: grid;
    --b-search-results-list-field-wrapper-gap: var(--global-spacing-4);
    --b-search-results-list-field-wrapper-grid-template: "icon input search"
      1fr/var(--global-spacing-7) 1fr auto;
    --b-section-title-gap: var(--global-spacing-4);
    --b-section-title-padding-block-end: var(--global-spacing-3);
    --b-section-title-position: relative;
    --b-section-title__links-text-underline-offset: var(--global-spacing-1);
    --b-section-title__links--after-margin-inline-start: 10px;
    --b-section-title__links--after-margin-block-start: 2px;
    --b-section-title__links--after-inline-size: 0.4em;
    --b-section-title__links--alignment-justify-content: center;
    --b-section-title--before-content: "";
    --b-section-title--before-position: absolute;
    --b-section-title--before-inset-block-end: 0;
    --b-section-title--before-inset-inline-start: calc((100vw - 100%) / -2);
    --b-section-title--before-inline-size: 100vw;
    --b-section-title--before-block-size: var(--global-border-width-1);
    --b-section-title--before-background-color: var(--global-neutral-3);
    --b-section-title-custom-position: relative;
    --b-section-title-custom-display: block;
    --b-section-title-custom-justify-content: center;
    --b-section-title-custom-padding-block: var(--global-spacing-4);
    --b-section-title-custom-inline-size: 100%;
    --b-section-title-custom-background: var(--background-color);
    --b-section-title-custom__container-display: flex;
    --b-section-title-custom__container-flex-direction: column;
    --b-section-title-custom__container-flex-shrink: 0;
    --b-section-title-custom__container-flex-grow: 1;
    --b-section-title-custom__container-align-items: unset;
    --b-section-title-custom__container-gap: var(--global-spacing-1);
    --b-section-title-custom__container-position: relative;
    --b-section-title-custom__container-max-inline-size: min(90rem, 100%);
    --b-section-title-custom__container-margin-block: auto;
    --b-section-title-custom__container-padding-inline-start: 0;
    --b-section-title-custom__container-padding-inline-end: 0;
    --b-section-title-custom__divider-content: "";
    --b-section-title-custom__divider-position: absolute;
    --b-section-title-custom__divider-inset-block-end: 0;
    --b-section-title-custom__divider-inset-inline-start: calc(
      (100vw - 100%) / -2
    );
    --b-section-title-custom__divider-inline-size: 100vw;
    --b-section-title-custom__divider-block-size: var(--global-border-width-1);
    --b-section-title-custom__divider-background-color: var(--global-neutral-3);
    --b-section-title-custom__link-item-display: flex;
    --b-section-title-custom__link-item-align-items: center;
    --b-section-title-custom__link-item-list-style: none;
    --b-section-title-custom__link-item-margin-block-end: -4px;
    --b-section-title-custom__link-item-padding-block: 4px;
    --b-section-title-custom__links-display: flex;
    --b-section-title-custom__links-text-align: center;
    --b-section-title-custom__links-margin-block: 0;
    --b-section-title-custom__links-flex-wrap: no-wrap;
    --b-section-title-custom__links-flex-shrink: 0;
    --b-section-title-custom__links-gap: var(--global-spacing-5);
    --b-section-title-custom__links-justify-content: flex-start;
    --b-section-title-custom__links-align-self: center;
    --b-section-title-custom__sectionlink-margin-block-end: -6px;
    --b-section-title-custom__separator-display: block;
    --b-section-title-custom__separator-inline-size: 2px;
    --b-section-title-custom__separator-block-size: 20px;
    --b-section-title-custom__separator-background-color: var(
      --ct-heading__text-color
    );
    --b-section-title-custom__separator-margin-inline-start: var(
      --global-spacing-5
    );
    --b-section-title-custom__separator--no-padding-margin-inline-start: 0;
    --b-section-title-custom__subtitle-font-size: var(--body-font-size-small);
    --b-section-title-custom__subtitle-font-weight: var(--global-font-weight-7);
    --b-section-title-custom__subtitle-font-family: var(--font-family-primary);
    --b-section-title-custom__subtitle-color: var(
      --bt-section-title__text-color
    );
    --b-section-title-custom__subtitle-margin-block-end: 0;
    --b-section-title-custom--with-padding-padding-inline: var(
      --global-spacing-3
    );
    --b-section-title-links-display: flex;
    --b-section-title-links-flex-wrap: wrap;
    --b-section-title-links-text-align: center;
    --b-share-bar-background: var(--global-blue-8);
    --b-share-bar-z-index: 9;
    --b-share-bar-box-shadow: none;
    --b-share-bar-padding-inline: var(--global-spacing-3);
    --b-share-bar-border-start-start-radius: 0;
    --b-share-bar-border-start-end-radius: var(--border-radius);
    --b-share-bar-border-end-end-radius: var(--border-radius);
    --b-share-bar-border-end-start-radius: 0;
    --b-share-bar-display: none;
    --b-share-bar-gap: var(--global-spacing-2);
    --b-share-bar-inset-block-start: var(--bt-share-bar__inset-block-start);
    --b-share-bar-inset-inline-start: 0;
    --b-share-bar-padding-block-end: var(--global-spacing-4);
    --b-share-bar-padding-block-start: var(--global-spacing-4);
    --b-share-bar-position: fixed;
    --b-share-bar__icon-fill: var(--bt-share-bar-icon__color);
    --b-share-bar__icon--hover-fill: var(--bt-share-bar-icon__color--hover);
    --b-show-page-article-body-display: flex;
    --b-show-page-article-body-flex-direction: column;
    --b-show-page-embed__body-links-color: var(--text-color);
    --b-show-page-headline-text-wrap: pretty;
    --b-show-page-headline-max-inline-size: var(
      --bt-article-body__max-inline-size
    );
    --b-show-page-headline-inline-size: 100%;
    --b-show-page-headline-margin-inline: auto;
    --b-show-page-headline-margin-block-end: 0;
    --b-show-page-headline-font-family: var(--ct-title__font-family);
    --b-show-page-headline-font-size: var(--ct-title__font-size--md);
    --b-show-page-headline-line-height: var(--ct-title__line-height--md);
    --b-show-page-headline-font-weight: var(--ct-title__font-weight--md);
    --b-show-page-headline-font-stretch: var(--ct-title__font-width--md);
    --b-show-page-headline-letter-spacing: var(--ct-title__letter-spacing--md);
    --b-show-page-lead-art-padding-block-start: 0;
    --b-show-page-lead-art-padding-block-end: 0;
    --b-sign-in-block-color: var(--bt-sign-in-block__text-color);
    --b-sign-in-block-font-family: var(--bt-nav__font-family);
    --b-sign-in-block-font-size: var(--bt-nav__font-size);
    --b-sign-in-block-font-weight: var(--bt-nav__font-weight);
    --b-sign-in-block-line-height: var(--bt-nav__line-height);
    --b-sign-in-block-font-stretch: var(--bt-nav__font-width);
    --b-sign-in-block-padding-block: var(--global-spacing-1);
    --b-sign-in-block-padding-inline: var(--global-spacing-3);
    --b-sign-in-block-border: var(--bt-sign-in-block__button-border);
    --b-sign-in-block-margin-block-end: var(--global-spacing-3);
    --b-sign-in-block-align-items: center;
    --b-sign-in-block__container-position: relative;
    --b-sign-in-block__container-padding-block-end: 0;
    --b-sign-in-block__container-margin-block: var(--global-spacing-2);
    --b-sign-in-block__dropdown-content-background: transparent;
    --b-sign-in-block__dropdown-content-z-index: 8;
    --b-sign-in-block__dropdown-content--ms-overflow-style: none;
    --b-sign-in-block__dropdown-content-position: absolute;
    --b-sign-in-block__dropdown-content-scrollbar-width: none;
    --b-sign-in-block__dropdown-content-inset-inline-end: calc(
      var(--global-spacing-11) * -1
    );
    --b-sign-in-block__dropdown-content-inset-block-start: calc(
      var(--global-spacing-10) - var(--global-spacing-1) - 1px
    );
    --b-sign-in-block__dropdown-content__wrapper__scrollbar-display: none;
    --b-sign-in-block__dropdown-content--closed-background: transparent;
    --b-sign-in-block__dropdown-content--closed-visibility: hidden;
    --b-sign-in-block__dropdown-content--closed-overflow-y: hidden;
    --b-sign-in-block__dropdown-content--closed-overflow-block: hidden;
    --b-sign-in-block__dropdown-content--closed-inline-size: 0;
    --b-sign-in-block__dropdown-content--no-sections-inset-inline-end: calc(
      var(--global-spacing-8) * -1
    );
    --b-sign-in-block__dropdown-content--open-background: transparent;
    --b-sign-in-block__dropdown-content--open-visibility: visible;
    --b-sign-in-block__dropdown-content--open-block-size: calc(
      100dvh - var(--header-nav-chain-height)
    );
    --b-sign-in-block__dropdown-content--open-overflow-y: scroll;
    --b-sign-in-block__dropdown-content--open-overflow-block: scroll;
    --b-sign-in-block__dropdown-content-scrollbar-display: none;
    --b-sign-in-block__dropdown-content-wrapper-z-index: 10;
    --b-sign-in-block__dropdown-content-wrapper-inline-size: 100vw;
    --b-sign-in-block__dropdown-content-wrapper-max-block-size: var(
      --b-header-nav-chain-flyout-overlay-open-block-size
    );
    --b-sign-in-block__dropdown-content-wrapper-background: var(
      --ct-navigation__background-color--mobile
    );
    --b-sign-in-block__dropdown-content-wrapper-overflow-y: auto;
    --b-sign-in-block__dropdown-content-wrapper-scrollbar-width: none;
    --b-sign-in-block__dropdown-content-wrapper--closed-visibility: hidden;
    --b-sign-in-block__dropdown-content-wrapper--no-sections-padding-block-end: 0;
    --b-sign-in-block__dropdown-content-wrapper--open-gap: 0;
    --b-sign-in-block__dropdown-content-wrapper--open-visibility: visible;
    --b-sign-in-block__dropdown-content-wrapper--open-border: var(
      --ct-navigation__border-block-end
    );
    --b-sign-in-block__dropdown-content-wrapper--open-border-end-start-radius: var(
      --global-border-radius-4
    );
    --b-sign-in-block__dropdown-content-wrapper--open-border-end-end-radius: var(
      --global-border-radius-4
    );
    --b-sign-in-block__dropdown-content-wrapper--open-padding-block-end: var(
      --global-spacing-1
    );
    --b-sign-in-block__user-menu-margin-block-end: 0;
    --b-sign-in-block__user-menu-block-size: 100%;
    --b-sign-in-block__user-menu-gap: 0;
    --b-sign-in-block__user-menu-list-style: none;
    --b-sign-in-block__user-menu-position: relative;
    --b-sign-in-block__user-menu__drawer-display: block;
    --b-sign-in-block__user-menu__drawer-inline-size: 100%;
    --b-sign-in-block__user-menu__drawer-block-size: auto;
    --b-sign-in-block__user-menu__drawer-padding-block: var(--global-spacing-3);
    --b-sign-in-block__user-menu__drawer-padding-inline: var(
      --global-spacing-6
    );
    --b-sign-in-block__user-menu__drawer-font-family: var(
      --bt-nav__font-family
    );
    --b-sign-in-block__user-menu__drawer-font-size: var(--bt-nav__font-size);
    --b-sign-in-block__user-menu__drawer-font-weight: var(
      --bt-nav__font-weight
    );
    --b-sign-in-block__user-menu__drawer-line-height: var(
      --bt-nav__line-height
    );
    --b-sign-in-block__user-menu__drawer-font-stretch: var(
      --bt-nav__font-width
    );
    --b-sign-in-block__user-menu__drawer-color: var(
      --ct-navigation__text-color--mobile
    );
    --b-sign-in-block__user-menu__drawer-text-align: start;
    --b-sign-in-block__user-menu__drawer--hamburger-menu-padding-inline: var(
      --global-spacing-7
    );
    --b-sign-in-block__user-menu__drawer--hover-color: var(
      --ct-navigation__text-color--mobile-hover
    );
    --b-sign-in-block__user-menu__drawer--hover-background: var(
      --ct-navigation__link-background-color--hover
    );
    --b-sign-in-block__user-menu__drawer--no-sections-text-align: center;
    --b-sign-in-block__user-menu__section-item-color: var(
      --ct-navigation__text-color--mobile
    );
    --b-sign-in-block__user-menu__section-item--hamburger-menu-margin-inline: calc(
      var(--global-spacing-5) * -1
    );
    --b-sign-in-block__user-menu__section-item--hover-active-color: var(
      --ct-navigation__text-color--mobile-hover
    );
    --b-sign-in-block__user-menu__section-separator-flex-shrink: 0;
    --b-sign-in-block__user-menu__section-separator-block-size: 1px;
    --b-sign-in-block__user-menu__section-separator-margin-block: var(
      --global-spacing-1
    );
    --b-sign-in-block__user-menu__section-separator-margin-inline: var(
      --global-spacing-5
    );
    --b-sign-in-block__user-menu__section-separator-background-color: var(
      --ct-navigation-nav-item-separator__background-color
    );
    --b-sign-in-block__user-menu__separator-flex-shrink: 0;
    --b-sign-in-block__user-menu__separator-block-size: 1px;
    --b-sign-in-block__user-menu__separator-margin-block-start: var(
      --global-spacing-3
    );
    --b-sign-in-block__user-menu__separator-margin-block-end: var(
      --global-spacing-2
    );
    --b-sign-in-block__user-menu__separator-margin-inline: calc(
      var(--global-spacing-5) * -1
    );
    --b-sign-in-block__user-menu__separator-background-color: var(
      --ct-navigation-nav-item-separator__background-color
    );
    --b-sign-in-block__user-menu__subsection-anchor-min-block-size: var(
      --global-spacing-7
    );
    --b-sign-in-block__user-menu__subsection-container-display: none;
    --b-sign-in-block__user-menu__subsection-container-flex-direction: column;
    --b-sign-in-block__user-menu__subsection-container-position: relative;
    --b-sign-in-block__user-menu__subsection-container--open-display: flex;
    --b-sign-in-block__user-menu__subsection-menu-background: var(
      --ct-navigation-subsection-item__background-color--mobile
    );
    --b-sign-in-block__user-menu__subsection-menu-list-style-type: none;
    --b-sign-in-block-hover-color: var(--bt-sign-in-block__text-color--hover);
    --b-sign-in-block-hover-background-color: var(
      --ct-navigation__link-background-color--hover
    );
    --b-sign-up-font-family: var(--font-family-primary);
    --b-sign-up-padding-block-end: var(--global-spacing-2);
    --b-sign-up-form-error-font-family: var(--font-family-primary);
    --b-sign-up-form-error-text-align: center;
    --b-sign-up-form-error-margin-block-end: var(--global-spacing-4);
    --b-sign-up-tos-container-link-margin-block-start: var(--global-spacing-5);
    --b-sign-up-tos-container-link-margin-block-end: var(--global-spacing-5);
    --b-sign-up-tos-link-color: var(--text-color);
    --b-sign-up-tos-link-text-decoration: underline;
    --b-sign-up-tos-link-hover-color: var(--text-color-subtle);
    --b-simple-list-gap: var(--global-spacing-5);
    --b-simple-list-custom-padding-block-start: 0;
    --b-simple-list-custom-padding-block-end: var(--global-spacing-5);
    --b-simple-list-custom-padding-inline-start: var(--global-spacing-5);
    --b-simple-list-custom-padding-inline-end: var(--global-spacing-5);
    --b-simple-list-custom-background-color: var(--ct-background-shadow-color);
    --b-simple-list-custom__item-border-block-start: 1px solid
      var(--border-color);
    --b-simple-list-custom__item-padding-block-start: var(--global-spacing-3);
    --b-simple-list-custom__moreLink-font-family: var(
      --ct-heading__font-family
    );
    --b-simple-list-custom__moreLink-font-size: var(
      --ct-heading__font-size--sm
    );
    --b-simple-list-custom__moreLink-font-weight: var(
      --ct-heading__font-weight--sm
    );
    --b-simple-list-custom__moreLink-line-height: var(
      --ct-heading__line-height--sm
    );
    --b-simple-list-custom__moreLink-font-stretch: var(
      --ct-heading__font-width--sm
    );
    --b-simple-list-custom__moreLink-letter-spacing: null;
    --b-simple-list-item-gap: var(--global-spacing-4);
    --b-simple-list-item-anchor-flex: 0 0 33%;
    --b-simple-list-item-anchor__custom-flex: 0 0 33%;
    --b-simple-list-item-anchor__custom-padding-block: 0;
    --b-simple-list-item-custom__wrapper-row-gap: var(--global-spacing-2);
    --b-simple-list-item-custom__wrapper-gap: var(--global-spacing-2);
    --b-simple-list-item-custom-first-article-border-block-start: none;
    --b-simple-list-item-custom-first-article-padding-block-start: var(
      --global-spacing-4
    );
    --b-simple-list-item-custom-last-article-padding-block-end: var(
      --global-spacing-3
    );
    --b-simple-list-items-gap: var(--global-spacing-2);
    --b-simple-list-items-display: flex;
    --b-simple-list-items-grid-template-columns: auto;
    --b-simple-promo-block-background-position: bottom;
    --b-simple-promo-block-background-repeat: no-repeat;
    --b-simple-promo-block-background-size: cover;
    --b-simple-promo-block-padding-block: var(--global-spacing-22);
    --b-simple-promo-block-display: flex;
    --b-simple-promo-block-flex-direction: column;
    --b-simple-promo-block-inline-size: 100%;
    --b-simple-promo-block-align-items: center;
    --b-simple-promo-block-description-max-inline-size: 300px;
    --b-simple-promo-block-description-margin-block-end: var(
      --global-spacing-6
    );
    --b-simple-promo-block-description-text-align: center;
    --b-single-chain__children-stack-gap: var(--global-spacing-6);
    --b-single-chain-children-stack-gap: var(--global-spacing-6);
    --b-single-column-regular__body--standards-and-policies-gap: var(
      --global-spacing-4
    );
    --b-single-column-regular__full-width-section-title-margin-block-start: var(
      --global-spacing-2
    );
    --b-single-column-regular__full-width-section-title-margin-block-end: 0;
    --b-single-column-regular-body-inline-size: calc(
      100% - var(--global-spacing-6)
    );
    --b-single-column-regular-body-margin-block-start: auto;
    --b-single-column-regular-body-margin-inline-end: auto;
    --b-single-column-regular-body-margin-block-end: auto;
    --b-single-column-regular-body-margin-inline-start: auto;
    --b-single-column-regular-body-max-inline-size: none;
    --b-single-column-regular-body-gap: var(--global-spacing-6);
    --b-single-column-regular-footer-inline-size: 100%;
    --b-single-column-regular-footer-background-color: var(
      --bt-footer__background-color
    );
    --b-single-column-regular-footer-margin-block-end: 0;
    --b-single-column-regular-footer-margin-block-start: var(
      --global-spacing-9
    );
    --b-single-column-regular-navigation-position: sticky;
    --b-single-column-regular-navigation-inset-block-start: 0;
    --b-single-column-regular-navigation-z-index: 10000;
    --b-small-manual-promo-display: grid;
    --b-small-manual-promo-gap: var(--global-spacing-5);
    --b-small-manual-promo-grid-template-columns: 1fr;
    --b-small-manual-promo--img-side-gap: var(--global-spacing-4);
    --b-small-manual-promo-above-grid-template-columns: 1fr;
    --b-small-manual-promo-below-grid-template-columns: 1fr;
    --b-small-manual-promo-left-gap: var(--global-spacing-6);
    --b-small-manual-promo-left-grid-template-columns: 1fr 2fr;
    --b-small-manual-promo-right-gap: var(--global-spacing-6);
    --b-small-manual-promo-right-grid-template-columns: 2fr 1fr;
    --b-small-promo-display: grid;
    --b-small-promo-gap: var(--global-spacing-4);
    --b-small-promo-grid-template-columns: 1fr;
    --b-small-promo--img-side-gap: var(--global-spacing-4);
    --b-small-promo-left-gap: var(--global-spacing-6);
    --b-small-promo-left-grid-template-columns: 1fr 2fr;
    --b-small-promo-right-gap: var(--global-spacing-6);
    --b-small-promo-right-grid-template-columns: 2fr 1fr;
    --b-social-sign-on-inline-size: 100%;
    --b-social-sign-on-margin-inline: auto;
    --b-social-sign-on-gap: var(--global-spacing-4);
    --b-social-sign-on-button-container-display: flex;
    --b-social-sign-on-button-container-flex-direction: column;
    --b-social-sign-on-button-container-align-items: center;
    --b-social-sign-on-button-container-gap: var(--global-spacing-4);
    --b-social-sign-on-button-container-inline-size: 100%;
    --b-social-sign-on-button-container-margin-block-start: var(
      --global-spacing-2
    );
    --b-social-sign-on-button-container-margin-block-end: var(
      --global-spacing-2
    );
    --b-social-sign-on-button-container-apple-justify-content: center;
    --b-social-sign-on-button-container-apple-border-block-start-width: 1px;
    --b-social-sign-on-button-container-apple-border-block-end-width: 1px;
    --b-social-sign-on-button-container-apple-border-inline-start-width: 1px;
    --b-social-sign-on-button-container-apple-border-inline-end-width: 1px;
    --b-social-sign-on-button-container-apple-border-block-start-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-apple-border-block-end-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-apple-border-inline-start-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-apple-border-inline-end-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-apple-border-radius: var(
      --global-spacing-1
    );
    --b-social-sign-on-button-container-apple-color: var(--text-color);
    --b-social-sign-on-button-container-apple-font-weight: var(
      --global-font-weight-7
    );
    --b-social-sign-on-button-container-apple-font-family: var(
      --font-family-primary
    );
    --b-social-sign-on-button-container-apple-inline-size: 400px;
    --b-social-sign-on-button-container-apple-custom-inline-size: 100%;
    --b-social-sign-on-button-container-apple-sso-inline-size: 100%;
    --b-social-sign-on-button-container-apple-sso-justify-content: center;
    --b-social-sign-on-button-container-apple-sso-display: flex;
    --b-social-sign-on-button-container-facebook-justify-content: center;
    --b-social-sign-on-button-container-facebook-border-block-start-width: 1px;
    --b-social-sign-on-button-container-facebook-border-block-end-width: 1px;
    --b-social-sign-on-button-container-facebook-border-inline-start-width: 1px;
    --b-social-sign-on-button-container-facebook-border-inline-end-width: 1px;
    --b-social-sign-on-button-container-facebook-border-block-start-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-facebook-border-block-end-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-facebook-border-inline-start-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-facebook-border-inline-end-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-facebook-border-radius: var(
      --global-spacing-1
    );
    --b-social-sign-on-button-container-facebook-color: var(--text-color);
    --b-social-sign-on-button-container-facebook-font-weight: var(
      --global-font-weight-7
    );
    --b-social-sign-on-button-container-facebook-font-family: var(
      --font-family-primary
    );
    --b-social-sign-on-button-container-facebook-inline-size: 100%;
    --b-social-sign-on-button-container-google-justify-content: center;
    --b-social-sign-on-button-container-google-border-block-start-width: 1px;
    --b-social-sign-on-button-container-google-border-block-end-width: 1px;
    --b-social-sign-on-button-container-google-border-inline-start-width: 1px;
    --b-social-sign-on-button-container-google-border-inline-end-width: 1px;
    --b-social-sign-on-button-container-google-border-block-start-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-google-border-block-end-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-google-border-inline-start-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-google-border-inline-end-color: var(
      --border-color
    );
    --b-social-sign-on-button-container-google-border-radius: var(
      --global-spacing-1
    );
    --b-social-sign-on-button-container-google-color: var(--text-color);
    --b-social-sign-on-button-container-google-font-weight: var(
      --global-font-weight-7
    );
    --b-social-sign-on-button-container-google-font-family: var(
      --font-family-primary
    );
    --b-social-sign-on-button-container-google-inline-size: 100%;
    --b-social-sign-on-dividerWithText-display: flex;
    --b-social-sign-on-dividerWithText-align-items: center;
    --b-social-sign-on-dividerWithText-flex-direction: row;
    --b-social-sign-on-dividerWithText-color: var(--text-color-subtle);
    --b-social-sign-on-dividerWithText-font-family: var(--font-family-primary);
    --b-social-sign-on-dividerWithText-font-weight: var(--global-font-weight-4);
    --b-social-sign-on-dividerWithText-font-size: var(--global-font-size-4);
    --b-social-sign-on-dividerWithText-margin-block-start: var(
      --global-spacing-2
    );
    --b-social-sign-on-dividerWithText-after-content: "";
    --b-social-sign-on-dividerWithText-after-height: 1px;
    --b-social-sign-on-dividerWithText-after-background-color: var(
      --border-color
    );
    --b-social-sign-on-dividerWithText-after-flex-grow: 1;
    --b-social-sign-on-dividerWithText-after-margin-inline-start: var(
      --global-spacing-2
    );
    --b-social-sign-on-dividerWithText-before-content: "";
    --b-social-sign-on-dividerWithText-before-height: 1px;
    --b-social-sign-on-dividerWithText-before-background-color: var(
      --border-color
    );
    --b-social-sign-on-dividerWithText-before-flex-grow: 1;
    --b-social-sign-on-dividerWithText-before-margin-inline-end: var(
      --global-spacing-2
    );
    --b-sponsored-content-display: flex;
    --b-sponsored-content-align-items: center;
    --b-sponsored-content-justify-content: center;
    --b-sponsored-content-padding-block: var(--global-spacing-4);
    --b-sponsored-content-padding-inline: var(--global-spacing-4);
    --b-sponsored-content__image-max-inline-size: 100%;
    --b-sponsored-content__image-block-size: auto;
    --b-sponsored-content__image-wrapper-display: flex;
    --b-sponsored-content__image-wrapper-align-items: center;
    --b-sponsored-content__spacer-border-block-end: var(--global-border-width-1)
      solid var(--border-color);
    --b-sponsored-content__text-color: var(--text-color);
    --b-sponsored-content__text-font-size: var(--global-font-size-1);
    --b-sponsored-content__text-line-height: var(--heading-level-6-line-height);
    --b-sponsored-content__text-font-weight: var(--global-font-weight-4);
    --b-sponsored-content__text-margin-inline-end: var(--global-spacing-4);
    --b-sport-tabs-chain-custom-z-index: 1;
    --b-sport-tabs-chain-custom__child-item-gap: var(--global-spacing-6) 0;
    --b-sport-tabs-chain-custom__child-item-min-inline-size: 0;
    --b-sport-tabs-chain-custom-child--board-grid-template-columns: 1fr;
    --b-sport-tabs-chain-custom-child--board-gap: 0;
    --b-sport-tabs-chain-custom-child--even-grid-template-columns: 1fr;
    --b-sport-tabs-chain-custom-child--even-gap: var(--global-spacing-6) 0;
    --b-sport-tabs-chain-custom-child--hero-grid-template-columns: 1fr;
    --b-sport-tabs-chain-custom-child--hero-gap: var(--global-spacing-6) 0;
    --b-sport-tabs-chain-custom-child--reverseHero-grid-template-columns: 1fr;
    --b-sport-tabs-chain-custom-child--reverseHero-gap: var(--global-spacing-6)
      0;
    --b-sport-tabs-chain-custom-simple-list-padding-block-end: var(
      --global-spacing-6
    );
    --b-sport-tabs-chain-custom-simple-list-border-block-end: var(
        --global-border-width-1
      )
      var(--global-border-style-1) var(--border-color);
    --b-standard-list-custom-gap: var(--global-spacing-4);
    --b-standard-list-custom-margin-block-start: var(--global-spacing-4);
    --b-standard-list-custom-min-block-size: var(--global-spacing-34);
    --b-standard-list-custom__disclaimer-font-family: var(--body-font-family);
    --b-standard-list-custom__disclaimer-font-size: var(
      --ct-body__font-size--small-3
    );
    --b-standard-list-custom__disclaimer-line-height: var(
      --ct-body__line-height--small-3
    );
    --b-standard-list-custom__disclaimer-font-weight: var(
      --ct-body__font-weight--small-3
    );
    --b-standard-list-custom__disclaimer-font-stretch: null;
    --b-standard-list-custom__disclaimer-letter-spacing: null;
    --b-standard-list-custom__disclaimer--dark-color: var(
      --ct-text-color--inverted
    );
    --b-standard-list-custom__disclaimer-link-display: inline;
    --b-standard-list-custom__disclaimer-link-color: inherit;
    --b-standard-list-custom__disclaimer-link-font-family: var(
      --body-font-family
    );
    --b-standard-list-custom__disclaimer-link-font-size: var(
      --body-font-size-small
    );
    --b-standard-list-custom__disclaimer-link-line-height: var(
      --body-line-height-small
    );
    --b-standard-list-custom__disclaimer-link-font-weight: var(
      --body-font-weight-small
    );
    --b-standard-list-custom__disclaimer-link-font-stretch: null;
    --b-standard-list-custom__disclaimer-link-letter-spacing: null;
    --b-standard-list-custom__disclaimer-link-text-decoration: underline;
    --b-standard-list-custom__disclaimer-link-text-underline-offset: 4px;
    --b-standard-list-custom__disclaimer-link--hover-text-decoration-thickness: 2px;
    --b-standard-list-custom__header-display: flex;
    --b-standard-list-custom__header-position: relative;
    --b-standard-list-custom__header-inline-size: 100%;
    --b-standard-list-custom__header-justify-content: space-between;
    --b-standard-list-custom__header-align-items: left;
    --b-standard-list-custom__header-flex-direction: column;
    --b-standard-list-custom__header-sponsorship-position: static;
    --b-standard-list-custom__header-sponsorship-inset-inline-end: 0;
    --b-standard-list-custom__header-sponsorship-inset-block-start: 0;
    --b-standard-list-custom__header-sponsorship-z-index: 1;
    --b-standard-list-custom__header-sponsorship--dark-margin-block-end: 0;
    --b-standard-list-custom__header-sponsorship--picks-inset-inline-end: 0;
    --b-standard-list-custom__header-sponsorship--vertical-margin-block-end: var(
      --global-spacing-1
    );
    --b-standard-list-custom__image-container-margin-inline: auto auto;
    --b-standard-list-custom__item-display: flex;
    --b-standard-list-custom__item-gap: var(--global-spacing-3);
    --b-standard-list-custom__item-position: relative;
    --b-standard-list-custom__item__anchor-flex: 0 0 33%;
    --b-standard-list-custom__item__date-duration-font-family: var(
      --body-font-family
    );
    --b-standard-list-custom__item__date-duration-font-size: var(
      --ct-body__font-size--tiny-2
    );
    --b-standard-list-custom__item__date-duration-line-height: var(
      --ct-body__line-height--tiny-2
    );
    --b-standard-list-custom__item__date-duration-font-weight: var(
      --ct-body__font-weight--tiny-2
    );
    --b-standard-list-custom__item__date-duration-font-stretch: null;
    --b-standard-list-custom__item__date-duration-letter-spacing: null;
    --b-standard-list-custom__item__date-duration-display: flex;
    --b-standard-list-custom__item__date-duration-flex-direction: row;
    --b-standard-list-custom__item__date-duration-order: 3;
    --b-standard-list-custom__item__date-duration-column-gap: 0;
    --b-standard-list-custom__item__date-duration--dark-color: var(
      --ct-text-color--inverted
    );
    --b-standard-list-custom__item__description--dark-color: var(
      --ct-text-color--inverted
    );
    --b-standard-list-custom__item__dot-margin-inline-start: var(
      --global-spacing-2
    );
    --b-standard-list-custom__item__dot-margin-inline-end: var(
      --global-spacing-2
    );
    --b-standard-list-custom__item__dot-font-family: var(
      --bt-date-duration-dot__font-family
    );
    --b-standard-list-custom__item__dot-font-size: var(
      --bt-date-duration-dot__font-size
    );
    --b-standard-list-custom__item__dot-font-weight: var(
      --bt-date-duration-dot__font-weight
    );
    --b-standard-list-custom__item__dot-line-height: var(
      --bt-date-duration-dot__line-height
    );
    --b-standard-list-custom__item__dot-font-stretch: var(
      --bt-date-duration-dot__font-width
    );
    --b-standard-list-custom__item__dot-letter-spacing: null;
    --b-standard-list-custom__item__dot--dark-color: var(
      --ct-text-color--inverted
    );
    --b-standard-list-custom__item__duration--dark-color: var(
      --ct-text-color--inverted
    );
    --b-standard-list-custom__item__elapsed-time-font-size: var(
      --global-font-size-2
    );
    --b-standard-list-custom__item__elapsed-time-order: 4;
    --b-standard-list-custom__item__focus-outline: none;
    --b-standard-list-custom__item__focus-border: var(--global-border-width-2)
      solid var(--bt-media-playlist__border-color--focus);
    --b-standard-list-custom__item__heading--webkit-line-clamp: unset;
    --b-standard-list-custom__item__icon-label-align-items: center;
    --b-standard-list-custom__item__icon-label-padding-block: var(
      --global-spacing-1
    );
    --b-standard-list-custom__item__icon-label-padding-inline: var(
      --global-spacing-1
    );
    --b-standard-list-custom__item__icon-label-background: var(
      --background-color
    );
    --b-standard-list-custom__item__icon-label-position: absolute;
    --b-standard-list-custom__item__icon-label-inset-block-end: 0;
    --b-standard-list-custom__item__icon-label-inset-inline-end: 0;
    --b-standard-list-custom__item__icon-label-z-index: 1;
    --b-standard-list-custom__item__icon-label--dark-background: var(
      --ct-background-color--dark
    );
    --b-standard-list-custom__item__image-wrapper-position: relative;
    --b-standard-list-custom__item__label-display: none;
    --b-standard-list-custom__item__link-after-content: "";
    --b-standard-list-custom__item__link-after-position: absolute;
    --b-standard-list-custom__item__link-after-inset-inline-start: 0;
    --b-standard-list-custom__item__link-after-inset-block-start: 0;
    --b-standard-list-custom__item__link-after-inset-inline-end: 0;
    --b-standard-list-custom__item__link-after-inset-block-end: 0;
    --b-standard-list-custom__item__meta__live-align-items: center;
    --b-standard-list-custom__item__meta__live__direction-flex-direction: row-reverse;
    --b-standard-list-custom__item__meta__live__text-text-transform: uppercase;
    --b-standard-list-custom__item__meta__live__text-color: var(--global-white);
    --b-standard-list-custom__item__meta__live__text-flex-wrap: wrap;
    --b-standard-list-custom__item__meta__live__text-display: flex;
    --b-standard-list-custom__item__meta__live__text-justify-content: space-between;
    --b-standard-list-custom__item__meta__live__text-align-items: center;
    --b-standard-list-custom__item__meta__live__text--span-border-radius: var(
      --border-radius
    );
    --b-standard-list-custom__item__meta__live__text--span-background-color: var(
      --color-primary
    );
    --b-standard-list-custom__item__meta__live__text--span-display: inline-block;
    --b-standard-list-custom__item__meta__live__text--span-padding-inline: var(
      --global-spacing-1
    );
    --b-standard-list-custom__item__meta__live__text--span-margin-inline-end: var(
      --global-spacing-2
    );
    --b-standard-list-custom__item__meta__live__text--span-white-space: nowrap;
    --b-standard-list-custom__item__meta__live__time-color: var(
      --ct-text-color-subtle--inverted
    );
    --b-standard-list-custom__item__meta__live__time-font-size: var(
      --ct-body__font-size--small-2
    );
    --b-standard-list-custom__item__save-article-custom-display: flex;
    --b-standard-list-custom__item__save-article-custom-align-items: flex-end;
    --b-standard-list-custom__item__save-article-custom-column-gap: var(
      --global-spacing-2
    );
    --b-standard-list-custom__item__save-article-custom-font-size: var(
      --global-font-size-2
    );
    --b-standard-list-custom__item__save-article-custom-order: 5;
    --b-standard-list-custom__item__save-article-custom--dark-color: var(
      --ct-text-color--inverted
    );
    --b-standard-list-custom__item__status-margin-block-start: var(
      --global-spacing-4
    );
    --b-standard-list-custom__item--standard__icon-label-background: var(
      --background-color
    );
    --b-standard-list-custom__item-image-object-fit: cover;
    --b-standard-list-custom__item-image-border-radius: var(
      --ct-media-content__border-radius
    );
    --b-standard-list-custom__item-image-border: var(
      --ct-media-content__border
    );
    --b-standard-list-custom__item-image--aspect-ratio-16x9-aspect-ratio: var(
      --global-aspect-ratio-16x9
    );
    --b-standard-list-custom__item-image--aspect-ratio-1x1-aspect-ratio: var(
      --global-aspect-ratio-1x1
    );
    --b-standard-list-custom__item-image--aspect-ratio-4x3-aspect-ratio: var(
      --global-aspect-ratio-4x3
    );
    --b-standard-list-custom__item-image--iheart-artists-border-radius: var(
      --global-border-radius-circle
    );
    --b-standard-list-custom__item-image--iheart-artists-aspect-ratio: var(
      --global-aspect-ratio-1x1
    );
    --b-standard-list-custom__item-image--iheart-podcast-and-playlist-border-radius: var(
      --ct-border-radius--lg
    );
    --b-standard-list-custom__items-grid-template-columns: var(
      --c-grid-template-columns,
      repeat(auto-fit, minmax(15em, 1fr))
    );
    --b-standard-list-custom__items-gap: var(--global-spacing-6)
      var(--global-spacing-5);
    --b-standard-list-custom--axis-collection__link-font-size: var(
      --global-font-size-4
    );
    --b-standard-list-custom--axis-collection__link-line-height: var(
      --global-line-height-4
    );
    --b-standard-list-custom--axis-collection__link-font-weight: var(
      --global-font-weight-7
    );
    --b-standard-list-custom--axis-collection__link-font-family: var(
      --font-family-secondary
    );
    --b-standard-list-custom--axis-collection__row-count-display: none;
    --b-standard-list-custom--bloomberg-background-color: var(
      --bt-standard-list__background-color--bloomberg
    );
    --b-standard-list-custom--bloomberg-color: var(--ct-text-color--inverted);
    --b-standard-list-custom--bloomberg-padding-block: var(--global-spacing-6);
    --b-standard-list-custom--bloomberg__disclaimer-margin-block-end: var(
      --global-spacing-2
    );
    --b-standard-list-custom--bloomberg__item-padding-inline: var(
      --global-spacing-4
    );
    --b-standard-list-custom--bloomberg__item-padding-block: var(
      --global-spacing-4
    );
    --b-standard-list-custom--bloomberg__item-background-color: var(
      --global-white
    );
    --b-standard-list-custom--bloomberg__items-order: 4;
    --b-standard-list-custom--bloomberg__items-gap: var(--global-spacing-5);
    --b-standard-list-custom--dark-background: var(
      --bt-standard-list__background-color--dark
    );
    --b-standard-list-custom--dark-color: var(--ct-text-color--inverted);
    --b-standard-list-custom--empty-saved-list__button-text-color: var(
      --ct-text-color--inverted
    );
    --b-standard-list-custom--empty-saved-list__button-text-text-transform: uppercase;
    --b-standard-list-custom--empty-saved-list__message-container-align-items: center;
    --b-standard-list-custom--empty-saved-list__message-container-row-gap: var(
      --global-spacing-6
    );
    --b-standard-list-custom--empty-saved-list__message-container-border: var(
        --global-border-width-1
      )
      solid var(--ct-background-color--gray);
    --b-standard-list-custom--empty-saved-list__message-container-border-radius: var(
      --global-border-radius-1
    );
    --b-standard-list-custom--empty-saved-list__message-container-padding: var(
      --global-spacing-6
    );
    --b-standard-list-custom--empty-saved-list__text-text-align: center;
    --b-standard-list-custom--full-width-background-margin-inline-start: var(
      --ct-margin-content-scale
    );
    --b-standard-list-custom--full-width-background-margin-inline-end: var(
      --ct-margin-content-scale
    );
    --b-standard-list-custom--full-width-background-padding-block: var(
      --global-spacing-5
    );
    --b-standard-list-custom--full-width-background-padding-inline: var(
      --ct-padding-content-scale
    );
    --b-standard-list-custom--gray-background-color: var(
      --ct-background-color--gray
    );
    --b-standard-list-custom--iheart-artists-rotator__swiper-pagination-display: none;
    --b-standard-list-custom--iheart-artists-rotator--before-display: none;
    --b-standard-list-custom--iheart-podcast-and-playlist-rotator__swiper-pagination-display: none;
    --b-standard-list-custom--iheart-podcast-and-playlist-rotator--before-display: none;
    --b-standard-list-custom--picks-position: relative;
    --b-standard-list-custom--picks__image-container-margin-inline: 0 0;
    --b-standard-list-custom--picks__image-container-z-index: 1;
    --b-standard-list-custom--picks-before-content: "";
    --b-standard-list-custom--picks-before-position: absolute;
    --b-standard-list-custom--picks-before-inset-block-start: calc(
      var(--global-spacing-4) * -1
    );
    --b-standard-list-custom--picks-before-inset-inline-start: calc(
      var(--global-spacing-5) * -1
    );
    --b-standard-list-custom--picks-before-background: var(
      --ct-background-shadow-color
    );
    --b-standard-list-custom--picks-before-inline-size: 100%;
    --b-standard-list-custom--picks-before-block-size: 200px;
    --b-standard-list-custom--profile-background-color: var(
      --ct-background-shadow-color
    );
    --b-standard-list-custom--profile-border-block-start: var(
        --global-border-width-4
      )
      solid var(--ct-background-color--dark);
    --b-standard-list-custom--profile-border-radius: var(--border-radius);
    --b-standard-list-custom--profile-padding-block-end: var(
      --global-spacing-6
    );
    --b-standard-list-custom--profile-padding-block-start: var(
      --global-spacing-5
    );
    --b-standard-list-custom--profile-padding-inline: var(--global-spacing-4);
    --b-standard-list-custom--profile__header-margin-block-start: calc(
      var(--global-spacing-2) * -1
    );
    --b-standard-list-custom--profile__header-text-align: center;
    --b-standard-list-custom--profile__header-sponsorship-inset-block-end: 0;
    --b-standard-list-custom--profile__header-sponsorship-inset-block-start: auto;
    --b-standard-list-custom--profile__item-background: var(--background-color);
    --b-standard-list-custom--profile__item-image-aspect-ratio: var(
      --global-aspect-ratio-16x9
    );
    --b-standard-list-custom--profile__items-grid-template-columns: 1fr;
    --b-standard-list-custom--profile__items-column-gap: var(
      --global-spacing-4
    );
    --b-standard-list-custom--profile__items-row-gap: var(--global-spacing-5);
    --b-standard-list-custom--profile__subtitle-background: var(
      --ct-background-color--dark
    );
    --b-standard-list-custom--profile__subtitle-color: var(
      --ct-text-color--inverted
    );
    --b-standard-list-custom--profile__subtitle-display: inline-block;
    --b-standard-list-custom--profile__subtitle-font-size: var(
      --ct-heading__font-size--md
    );
    --b-standard-list-custom--profile__subtitle-font-weight: var(
      --ct-heading__font-weight--md
    );
    --b-standard-list-custom--profile__subtitle-line-height: var(
      --ct-heading__line-height--md
    );
    --b-standard-list-custom--profile__subtitle-font-stretch: var(
      --ct-heading__font-width--md
    );
    --b-standard-list-custom--profile__subtitle-margin-inline: auto auto;
    --b-standard-list-custom--profile__subtitle-padding-inline: var(
      --global-spacing-1
    );
    --b-standard-list-custom--profile__subtitle-text-transform: uppercase;
    --b-standard-list-custom--profile__title-color: var(
      --ct-heading__text-color
    );
    --b-standard-list-custom--profile__title-font-size: var(
      --ct-heading__font-size--lg
    );
    --b-standard-list-custom--profile__title-font-weight: var(
      --ct-heading__font-weight--lg
    );
    --b-standard-list-custom--profile__title-line-height: var(
      --ct-heading__line-height--lg
    );
    --b-standard-list-custom--profile__title-font-stretch: var(
      --ct-heading__font-width--lg
    );
    --b-standard-list-custom--profile__title-margin-inline: auto auto;
    --b-standard-list-custom--profile__title-text-transform: uppercase;
    --b-standard-list-custom--rotator-position: relative;
    --b-standard-list-custom--rotator__header--dark-position: relative;
    --b-standard-list-custom--rotator__header--dark-inline-size: 100%;
    --b-standard-list-custom--rotator__header--dark-justify-content: space-between;
    --b-standard-list-custom--rotator__header-sponsorship--dark-position: static;
    --b-standard-list-custom--rotator__swiper-pagination--dark-color: var(
      --ct-text-color--inverted
    );
    --b-standard-list-custom--rotator__swiper-wrapper-gap: 0;
    --b-standard-list-custom--rotator--dark-background: var(
      --bt-standard-list__background-color--dark
    );
    --b-standard-list-custom--rotator--dark-margin-inline-start: var(
      --ct-margin-content-scale
    );
    --b-standard-list-custom--rotator--dark-margin-inline-end: var(
      --ct-margin-content-scale
    );
    --b-standard-list-custom--rotator--dark-padding-block: var(
        --global-spacing-4
      )
      var(--global-spacing-7);
    --b-standard-list-custom--rotator--dark-padding-inline: var(
      --ct-padding-content-scale
    );
    --b-standard-list-custom--rotator--dark-before-content: none;
    --b-standard-list-custom--rotator--dark-before-display: none;
    --b-standard-list-custom--rotator-sponsorship-gap: var(--global-spacing-4);
    --b-standard-list-custom--saved-list__items-grid-template-columns: repeat(
      auto-fill,
      minmax(15em, 1fr)
    );
    --b-standard-list-custom--sponsorship-gap: var(--global-spacing-4);
    --b-standard-list-custom--three-item-grid-grid-template-columns: var(
      --bt-standard-list__three-item-grid
    );
    --b-standard-list-custom--trends-background-color: var(
      --bt-standard-list__background-color--trends
    );
    --b-standard-list-custom--trends-color: var(--ct-text-color--inverted);
    --b-standard-list-custom--trends__item-padding-inline: var(
      --global-spacing-4
    );
    --b-standard-list-custom--trends__item-padding-block: var(
      --global-spacing-4
    );
    --b-standard-list-custom--trends__item-background-color: var(
      --global-white
    );
    --b-standard-list-custom--vertical-clear: both;
    --b-standard-list-custom--vertical-display: table;
    --b-standard-list-custom--vertical-inline-size: 100%;
    --b-standard-list-custom--vertical__item-display: flex;
    --b-standard-list-custom--vertical__item-flex-direction: row;
    --b-standard-list-custom--vertical__item-justify-content: space-between;
    --b-standard-list-custom--vertical__item-gap: var(--global-spacing-4);
    --b-standard-list-custom--vertical__item__content-inline-size: calc(
      65% - var(--global-spacing-4)
    );
    --b-standard-list-custom--vertical__item__image-inline-size: 35%;
    --b-standard-list-custom--vertical__items-gap: var(--global-spacing-5);
    --b-standard-list-custom-with-wallpaper-margin-inline: var(
      --bt-takeover-ads__margin-reset-content
    );
    --b-standard-list-custom-with-wallpaper-padding-inline: var(
      --bt-takeover-ads__margin-content
    );
    --b-stock-widget-custom--bmw-market-board--restrict-size-max-inline-size: 90vw;
    --b-stock-widgets-custom-margin-block-start: var(--global-spacing-3);
    --b-stock-widgets-custom--bmw-currency-converter-min-block-size: var(
      --bt-stock-widgets-custom__min-block-size--bmw-currency-converter
    );
    --b-stock-widgets-custom--bmw-market-board-min-block-size: var(
      --bt-stock-widgets-custom__min-block-size--bmw-market-board
    );
    --b-stock-widgets-custom--bmw-market-chart-min-block-size: var(
      --bt-stock-widgets-custom__min-block-size--bmw-market-chart
    );
    --b-stock-widgets-custom--bmw-market-status-min-block-size: var(
      --bt-stock-widgets-custom__min-block-size--bmw-market-status
    );
    --b-stock-widgets-custom--first-in-stack-margin-block-start: var(
      --global-spacing-5
    );
    --b-stock-widgets-custom-with-wallpaper-margin-block-start: var(
      --global-spacing-2
    );
    --b-subheadline-font-size: var(--heading-level-6-font-size);
    --b-subheadline-font-weight: var(--body-font-weight);
    --b-subheadline-line-height: var(--heading-level-6-line-height);
    --b-swiper-block-size: auto;
    --b-swiper-max-block-size: 100%;
    --b-swiper-min-block-size: 0;
    --b-swiper-min-inline-size: 0;
    --b-swiper-max-inline-size: 100vw;
    --b-swiper-inline-size: 100%;
    --b-swiper-overflow: hidden;
    --b-swiper-padding-block-end: var(--global-spacing-1);
    --b-swiper__button--dark-background-color: var(
      --ct-swiper-button__color--dark
    );
    --b-swiper__button--hover--dark-background-color: var(
      --ct-swiper-button__background-color--hover--dark
    );
    --b-swiper__button-disabled-display: none;
    --b-swiper__button-focus-opacity: 1;
    --b-swiper__button-hover-opacity: 1;
    --b-swiper__button-icon--dark-fill: var(--ct-swiper-icon__fill-color--dark);
    --b-swiper__button-icon--hover--dark-fill: var(
      --ct-swiper-icon__fill-color--hover--dark
    );
    --b-swiper__button-next-align-items: center;
    --b-swiper__button-next-border-radius: 50%;
    --b-swiper__button-next-background-color: var(--ct-swiper-button__color);
    --b-swiper__button-next-inline-size: var(--global-spacing-8);
    --b-swiper__button-next-block-size: var(--global-spacing-8);
    --b-swiper__button-next-inset-block-start: calc(
      50% - var(--global-spacing-4)
    );
    --b-swiper__button-next-inset-inline-end: calc(50% - 26px);
    --b-swiper__button-next--after-display: none;
    --b-swiper__button-next--hover-background-color: var(
      --ct-swiper-button__background-color--hover
    );
    --b-swiper__button-next--icon-inline-size: var(--global-font-size-9);
    --b-swiper__button-next--icon-block-size: var(--global-font-size-9);
    --b-swiper__button-prev-align-items: center;
    --b-swiper__button-prev-border-radius: 50%;
    --b-swiper__button-prev-background-color: var(--ct-swiper-button__color);
    --b-swiper__button-prev-inline-size: var(--global-spacing-8);
    --b-swiper__button-prev-block-size: var(--global-spacing-8);
    --b-swiper__button-prev-inset-block-start: calc(
      50% - var(--global-spacing-4)
    );
    --b-swiper__button-prev-inset-inline-start: calc(50% - 26px);
    --b-swiper__button-prev--after-display: none;
    --b-swiper__button-prev--hover-background-color: var(
      --ct-swiper-button__background-color--hover
    );
    --b-swiper__button-prev--icon-inline-size: var(--global-font-size-9);
    --b-swiper__button-prev--icon-block-size: var(--global-font-size-9);
    --b-swiper__button-wrapper-block-size: 100%;
    --b-swiper__button-wrapper-display: none;
    --b-swiper__button-wrapper-align-items: center;
    --b-swiper__button-wrapper-background-color: var(
      --ct-swiper-button__background-color
    );
    --b-swiper__button-wrapper-inline-size: var(--global-spacing-12);
    --b-swiper__button-wrapper-opacity: 0;
    --b-swiper__button-wrapper-transition: opacity 0.3s ease;
    --b-swiper__button-wrapper-position: absolute;
    --b-swiper__button-wrapper-inset-block-start: 0;
    --b-swiper__button-wrapper-z-index: 2;
    --b-swiper__button-wrapper--dark-background-color: var(
      --ct-swiper-button__background-color--dark
    );
    --b-swiper__button-wrapper--next-inset-inline-end: 0;
    --b-swiper__button-wrapper--prev-inset-inline-start: 0;
    --b-swiper__pagination-inset-block-start: 0;
    --b-swiper__pagination-inset-block-end: unset;
    --b-swiper__pagination-inline-size: auto;
    --b-swiper__pagination-font-size: var(--global-font-size-2);
    --b-swiper__pagination-padding-inline-start: 2px;
    --b-swiper__pagination-inset-inline-end: unset;
    --b-swiper__pagination-inset-inline-start: 0;
    --b-swiper__pagination-position: relative;
    --b-swiper__pagination-align-items: center;
    --b-swiper__pagination-display: flex;
    --b-swiper__pagination-z-index: 1;
    --b-swiper__pagination--dark-color: var(--global-white);
    --b-swiper__slide-inline-size: auto;
    --b-swiper__slide-flex-shrink: 0;
    --b-swiper__slide-display: flex;
    --b-swiper__slide-block-size: 100%;
    --b-swiper__slide-max-block-size: 100%;
    --b-swiper__slide-pointer-events: all;
    --b-swiper__slide-gap: var(--global-spacing-3);
    --b-swiper__slide--focus-visible-outline: none;
    --b-swiper__slide--focus-visible-border: var(--global-border-width-2) solid
      var(--bt-media-playlist__border-color--focus);
    --b-swiper__slide-c-video-playlist__item--right-display: grid;
    --b-swiper__wrapper-max-block-size: 100%;
    --b-swiper__wrapper-block-size: 100%;
    --b-swiper__wrapper-display: flex;
    --b-swiper-wrapper-position: relative;
    --b-swiper-wrapper-inline-size: 100%;
    --b-swiper-wrapper--dark-background-color: var(--ct-background-color--dark);
    --b-switch-display: flex;
    --b-switch-align-items: center;
    --b-switch-inline-size: 100%;
    --b-switch__input-opacity: 0;
    --b-switch__input-inline-size: 0;
    --b-switch__input-block-size: 0;
    --b-switch__input--checked__before-transform: translateX(18px);
    --b-switch__input--checked__before-background-color: var(--color-primary);
    --b-switch__input--focus-box-shadow: 0 0 var(--global-border-width-1)
      var(--global-primary-1);
    --b-switch__label-margin-inline-end: var(--global-spacing-3);
    --b-switch__label-font-size: var(--global-font-size-1);
    --b-switch__label-color: var(--text-color);
    --b-switch__slider-position: absolute;
    --b-switch__slider-cursor: pointer;
    --b-switch__slider-inset-block-start: 0;
    --b-switch__slider-inset-inline-start: 0;
    --b-switch__slider-inset-inline-end: 0;
    --b-switch__slider-inset-block-end: 0;
    --b-switch__slider-border: var(--global-border-width-1)
      var(--global-border-style-1) var(--text-color-subtle);
    --b-switch__slider-transition: 0.4s;
    --b-switch__slider__before-position: absolute;
    --b-switch__slider__before-content: "";
    --b-switch__slider__before-block-size: var(--global-font-size-3);
    --b-switch__slider__before-inline-size: var(--global-font-size-3);
    --b-switch__slider__before-inset-inline-start: 3px;
    --b-switch__slider__before-inset-block-end: 2px;
    --b-switch__slider__before-background-color: var(--global-neutral-3);
    --b-switch__slider__before-transition: 0.4s;
    --b-switch__slider--round-border-radius: var(--global-border-radius-4);
    --b-switch__slider--round__before-border-radius: 50%;
    --b-switch__toggle-position: relative;
    --b-switch__toggle-display: inline-block;
    --b-switch__toggle-inline-size: var(--global-spacing-7);
    --b-switch__toggle-block-size: var(--global-spacing-4);
    --b-switch__toggle-margin-block: 0;
    --b-tabbed-group-background-position: bottom;
    --b-tabbed-group-background-repeat: no-repeat;
    --b-tabbed-group-background-size: cover;
    --b-tabbed-group-content-display: flex;
    --b-tabbed-group-content-flex-direction: column;
    --b-tabbed-group-content-background-color: var(--global-white);
    --b-tabbed-group-content-margin-inline: auto;
    --b-tabbed-group-content-padding-block: var(--global-spacing-7);
    --b-tabbed-group-content-align-items: center;
    --b-tabbed-group-content-margin-block: var(--global-spacing-8);
    --b-tabbed-group-content-inline-size: 95%;
    --b-tabbed-group-content-border-radius: var(--ct-border-radius--md);
    --b-tabbed-group-content-filter: drop-shadow(var(--global-box-shadow-1));
    --b-tabbed-group-content-opacity: 0.97;
    --b-tabbed-group-content-logos-display: flex;
    --b-tabbed-group-content-logos-gap: var(--global-spacing-5);
    --b-tabbed-group-content-logos-flex-wrap: wrap;
    --b-tabbed-group-content-logos-justify-content: center;
    --b-tabbed-group-content-logos-align-items: center;
    --b-tabbed-group-content-logos-margin-block-start: var(--global-spacing-2);
    --b-tabbed-group-content-logos-max-inline-size: 316px;
    --b-tabbed-group-content-logos-wide-max-inline-size: 316px;
    --b-tabbed-group-content-subtitle-border-block-end: 3px solid
      var(--color-primary);
    --b-tabbed-group-content-subtitle-max-inline-size: 316px;
    --b-tabbed-group-content-subtitle-text-align: center;
    --b-tabbed-group-content-subtitle-margin-block-start: var(
      --global-spacing-7
    );
    --b-tabbed-group-content-title-max-inline-size: 316px;
    --b-tabbed-group-content-title-text-align: center;
    --b-tabbed-group-content-title-lg-line-height: var(--global-spacing-5);
    --b-toggle-chain-custom-children-stack-gap: var(--global-spacing-9);
    --b-top-table-list-grid-template-columns: 1fr;
    --b-top-table-list-grid-template-rows: auto;
    --b-top-table-list-gap: var(--global-spacing-5);
    --b-top-table-list-large-gap: var(--global-spacing-4);
    --b-top-table-list-large-row-gap: var(--global-spacing-3);
    --b-top-table-list-large-margin-block: var(--global-spacing-4);
    --b-top-table-list-large-container-grid-template-columns: 1fr;
    --b-top-table-list-large-container-row-gap: 0;
    --b-top-table-list-large-first-child-margin-block-start: 0;
    --b-top-table-list-large-icon-label-align-items: center;
    --b-top-table-list-large-icon-label-background-color: var(--color-primary);
    --b-top-table-list-large-icon-label-border-block-end: 0;
    --b-top-table-list-large-icon-label-border-block-start: 0;
    --b-top-table-list-large-icon-label-border-inline-end: 0;
    --b-top-table-list-large-icon-label-border-inline-start: 0;
    --b-top-table-list-large-icon-label-border-radius: var(--global-spacing-2);
    --b-top-table-list-large-icon-label-inset-block-end: var(
      --global-spacing-2
    );
    --b-top-table-list-large-icon-label-margin-inline-start: var(
      --global-spacing-2
    );
    --b-top-table-list-large-icon-label-padding-block-end: var(
      --global-spacing-2
    );
    --b-top-table-list-large-icon-label-padding-block-start: var(
      --global-spacing-2
    );
    --b-top-table-list-large-icon-label-padding-inline-end: var(
      --global-spacing-2
    );
    --b-top-table-list-large-icon-label-padding-inline-start: var(
      --global-spacing-2
    );
    --b-top-table-list-large-icon-label-position: absolute;
    --b-top-table-list-large-icon-label-z-index: 1;
    --b-top-table-list-large-label-color: var(--global-white);
    --b-top-table-list-large-label-margin-inline-start: var(--global-spacing-2);
    --b-top-table-list-large-text-gap: 0;
    --b-top-table-list-large-text-row-gap: var(--global-spacing-2);
    --b-top-table-list-medium-container-gap: var(--global-spacing-8);
    --b-top-table-list-medium-container-grid-template-columns: 1fr;
    --b-top-table-list-medium-container-grid-template-rows: auto;
    --b-top-table-list-medium-container-row-gap: var(--global-spacing-5);
    --b-top-table-list-medium-icon-label-align-items: center;
    --b-top-table-list-medium-icon-label-background-color: var(--color-primary);
    --b-top-table-list-medium-icon-label-border-block-end: 0;
    --b-top-table-list-medium-icon-label-border-block-start: 0;
    --b-top-table-list-medium-icon-label-border-inline-end: 0;
    --b-top-table-list-medium-icon-label-border-inline-start: 0;
    --b-top-table-list-medium-icon-label-border-radius: var(--global-spacing-2);
    --b-top-table-list-medium-icon-label-inset-block-end: var(
      --global-spacing-2
    );
    --b-top-table-list-medium-icon-label-margin-inline-start: var(
      --global-spacing-2
    );
    --b-top-table-list-medium-icon-label-padding-block-end: var(
      --global-spacing-2
    );
    --b-top-table-list-medium-icon-label-padding-block-start: var(
      --global-spacing-2
    );
    --b-top-table-list-medium-icon-label-padding-inline-end: var(
      --global-spacing-2
    );
    --b-top-table-list-medium-icon-label-padding-inline-start: var(
      --global-spacing-2
    );
    --b-top-table-list-medium-icon-label-position: absolute;
    --b-top-table-list-medium-icon-label-z-index: 1;
    --b-top-table-list-medium-label-color: var(--global-white);
    --b-top-table-list-medium-label-display: none;
    --b-top-table-list-medium-label-margin-inline-start: var(
      --global-spacing-2
    );
    --b-top-table-list-medium-show-image-grid-template-columns: 66% auto;
    --b-top-table-list-small-display: grid;
    --b-top-table-list-small-gap: var(--global-spacing-5)
      var(--global-spacing-6);
    --b-top-table-list-small-grid-template-columns: 1fr;
    --b-top-table-list-small-icon-label-align-items: center;
    --b-top-table-list-small-icon-label-background-color: var(--color-primary);
    --b-top-table-list-small-icon-label-border-block-end: 0;
    --b-top-table-list-small-icon-label-border-block-start: 0;
    --b-top-table-list-small-icon-label-border-inline-end: 0;
    --b-top-table-list-small-icon-label-border-inline-start: 0;
    --b-top-table-list-small-icon-label-border-radius: var(--global-spacing-2);
    --b-top-table-list-small-icon-label-inset-block-end: var(
      --global-spacing-2
    );
    --b-top-table-list-small-icon-label-margin-inline-start: var(
      --global-spacing-2
    );
    --b-top-table-list-small-icon-label-padding-block-end: var(
      --global-spacing-2
    );
    --b-top-table-list-small-icon-label-padding-block-start: var(
      --global-spacing-2
    );
    --b-top-table-list-small-icon-label-padding-inline-end: var(
      --global-spacing-2
    );
    --b-top-table-list-small-icon-label-padding-inline-start: var(
      --global-spacing-2
    );
    --b-top-table-list-small-icon-label-position: absolute;
    --b-top-table-list-small-icon-label-z-index: 1;
    --b-top-table-list-small-left-grid-template-columns: auto 66%;
    --b-top-table-list-small-left-column-gap: var(--global-spacing-4);
    --b-top-table-list-small-right-grid-template-columns: 66% auto;
    --b-top-table-list-small-right-column-gap: var(--global-spacing-4);
    --b-top-table-list-xl-container-grid-template-columns: 1fr;
    --b-top-table-list-xl-container-row-gap: var(--global-spacing-7);
    --b-top-table-list-xl-icon-label-align-items: center;
    --b-top-table-list-xl-icon-label-background-color: var(--color-primary);
    --b-top-table-list-xl-icon-label-border-block-end: 0;
    --b-top-table-list-xl-icon-label-border-block-start: 0;
    --b-top-table-list-xl-icon-label-border-inline-end: 0;
    --b-top-table-list-xl-icon-label-border-inline-start: 0;
    --b-top-table-list-xl-icon-label-border-radius: var(--global-spacing-2);
    --b-top-table-list-xl-icon-label-inset-block-end: var(--global-spacing-2);
    --b-top-table-list-xl-icon-label-margin-inline-start: var(
      --global-spacing-2
    );
    --b-top-table-list-xl-icon-label-padding-block-end: var(--global-spacing-2);
    --b-top-table-list-xl-icon-label-padding-block-start: var(
      --global-spacing-2
    );
    --b-top-table-list-xl-icon-label-padding-inline-end: var(
      --global-spacing-2
    );
    --b-top-table-list-xl-icon-label-padding-inline-start: var(
      --global-spacing-2
    );
    --b-top-table-list-xl-icon-label-position: absolute;
    --b-top-table-list-xl-icon-label-z-index: 1;
    --b-top-table-list-xl-label-color: var(--global-white);
    --b-top-table-list-xl-label-margin-inline-start: var(--global-spacing-2);
    --b-top-table-list-xl-photos-section__icon--after-inline-size: var(
      --global-font-size-10
    );
    --b-top-table-list-xl-photos-section__icon--after-block-size: var(
      --global-font-size-10
    );
    --b-top-table-list-xl-photos-section__icon--after-background-color: var(
      --global-white
    );
    --b-top-table-list-xl-photos-section__icon--after-background-image: var(
      --bt-photo-landing__icon
    );
    --b-top-table-list-xl-photos-section__icon--after-display: block;
    --b-top-table-list-xl-photos-section__icon--after-content: "";
    --b-top-table-list-xl-photos-section__icon--after-background-repeat: no-repeat;
    --b-top-table-list-xl-photos-section__icon--after-position: absolute;
    --b-top-table-list-xl-photos-section__icon--after-inset-block-end: 0;
    --b-top-table-list-xl-photos-section__icon--after-inset-inline-end: 0;
    --b-top-table-list-xl-photos-section__icon--after-background-position-x: center;
    --b-top-table-list-xl-photos-section__icon--after-background-position-y: center;
    --b-top-table-list-xl-photos-section-hr-border-block-start: 0;
    --b-top-table-xl__overline--after-align-self: center;
    --b-top-table-xl__overline--after-margin-inline-start: 5px;
    --b-top-table-xl__overline--after-margin-block-start: 4px;
    --b-top-table-xl__overline--after-content: "";
    --b-top-table-xl__overline--after-font-size: 0.75em;
    --b-top-table-xl__overline--after-display: inline-block;
    --b-top-table-xl__overline--after-inline-size: 0.4em;
    --b-top-table-xl__overline--after-block-size: 0.4em;
    --b-top-table-xl__overline--after-border-inline-end: 0.1em solid
      var(--color-primary);
    --b-top-table-xl__overline--after-border-block-start: 0.1em solid
      var(--color-primary);
    --b-top-table-xl__overline--after-transform: rotate(45deg);
    --b-top-table-xl__overline--after-inset-inline-start: var(
      --global-spacing-1
    );
    --b-top-table-xl__overline--after-inset-block-start: var(
      --global-spacing-3
    );
    --b-top-table-xl__overline--hover-border-inline-end: 0.1em solid
      var(--global-neutral-9);
    --b-top-table-xl__overline--hover-border-block-start: 0.1em solid
      var(--global-neutral-9);
    --b-triple-chain-child-item-gap: var(--global-spacing-6) 0;
    --b-triple-chain-child-item-empty-display: contents;
    --b-triple-chain-children-grid-grid-template-columns: 1fr;
    --b-triple-chain-children-grid-gap: var(--global-spacing-6) 0;
    --b-triple-chain-custom__grid--hero-grid-template-columns: 1fr;
    --b-triple-chain-custom__grid--hero-gap: var(--global-spacing-6) 0;
    --b-triple-chain-custom__grid--third-grid-template-columns: 1fr;
    --b-triple-chain-custom__grid--third-gap: var(--global-spacing-5) 0;
    --b-triple-chain-custom__grid--third__item--last-grid-column: span 1;
    --b-triple-chain-custom__item-gap: var(--global-spacing-6) 0;
    --b-triple-chain-custom__item__last--topAlign-3-margin-block-start: 0;
    --b-triple-chain-custom__item--last-grid-column: span 1;
    --b-triple-chain-custom__item--last-row-gap: var(--global-spacing-5);
    --b-triple-chain-custom__item--topAlign-2-margin-block-start: 0;
    --b-triple-chain-custom-simple-list-padding-block-end: var(
      --global-spacing-6
    );
    --b-triple-chain-custom-simple-list-border-block-end: var(
        --global-border-width-1
      )
      var(--global-border-style-1) var(--border-color);
    --b-trust-link-bar-display: flex;
    --b-trust-link-bar-flex-wrap: wrap;
    --b-trust-link-bar-justify-content: start;
    --b-trust-link-bar-align-items: center;
    --b-trust-link-bar-row-gap: var(--global-spacing-2);
    --b-trust-link-bar-column-gap: var(--global-spacing-10);
    --b-trust-link-bar-border-block-start: var(--global-border-width-1) solid
      var(--border-color);
    --b-trust-link-bar-padding-block-start: var(--global-spacing-2);
    --b-trust-link-bar__icon-inline-size: var(--global-spacing-3);
    --b-trust-link-bar__icon-block-size: var(--global-spacing-3);
    --b-trust-link-bar__icon-font-family: var(--font-family-webiconfont);
    --b-trust-link-bar__icon-font-style: normal;
    --b-trust-link-bar__icon-font-weight: normal;
    --b-trust-link-bar__icon-margin-inline-end: var(--global-spacing-2);
    --b-trust-link-bar__icon--hover-text-decoration: none;
    --b-trust-link-bar__text--hover-text-decoration: underline;
    --b-viafoura-comments-custom-padding-inline: var(--global-spacing-4);
    --b-viafoura-comments-custom-padding-block: var(--global-spacing-1);
    --b-video-padding-block-start: var(--global-spacing-5);
    --b-video-padding-block-end: var(--global-spacing-7);
    --b-video__items-grid-template-columns: 1fr;
    --b-video__items-gap: var(--global-spacing-5);
    --b-video__items-column-gap: var(--global-spacing-12);
    --b-video__items-row-gap: var(--global-spacing-4);
    --b-video__items--right-grid-template-columns: 1fr;
    --b-video__jasper-position: relative;
    --b-video__metadata-gap: var(--global-spacing-2);
    --b-video__metadata-padding-block-end: 0;
    --b-video__metadata__date-font-family: var(--body-font-family);
    --b-video__metadata__date-font-size: var(--ct-body__font-size--tiny-2);
    --b-video__metadata__date-line-height: var(--ct-body__line-height--tiny-2);
    --b-video__metadata__date-font-weight: var(--ct-body__font-weight--tiny-2);
    --b-video__metadata__date-font-stretch: null;
    --b-video__metadata__date-letter-spacing: null;
    --b-video__metadata__date-color: var(--video-metadata-date);
    --b-video__metadata__multiplex-padding-block-start: var(
      --global-spacing-4-5
    );
    --b-video__metadata__overline-color: var(
      --bt-video-metadata-overline__text-color
    );
    --b-video__metadata__overline-font-family: var(--ct-overline__font-family);
    --b-video__metadata__overline-font-size: var(--ct-overline__font-size--md);
    --b-video__metadata__overline-font-weight: var(
      --ct-overline__font-weight--md
    );
    --b-video__metadata__overline-line-height: var(
      --ct-overline__line-height--md
    );
    --b-video__metadata__overline-font-stretch: var(
      --ct-overline__font-width--md
    );
    --b-video__metadata__overline-letter-spacing: null;
    --b-video__metadata__stack-row-gap: var(--global-spacing-1);
    --b-video__player-wrapper-aspect-ratio: var(--global-aspect-ratio-16x9);
    --b-video__player-wrapper-background-color: var(--global-black);
    --b-video--dark-background: var(--ct-background-color--dark);
    --b-video--dark-padding-block: var(--global-spacing-6);
    --b-video--dark-padding-inline: var(--ct-padding-content-scale);
    --b-video--dark-margin-inline-start: var(--ct-margin-content-scale);
    --b-video--dark-margin-inline-end: var(--ct-margin-content-scale);
    --b-video-embed__jasper__loading-box-shadow: none;
    --b-video-embed__jasper__player-box-shadow: none;
    --b-video-playlist-gap: var(--global-spacing-4);
    --b-video-playlist-grid-template-columns: var(
      --c-grid-template-columns,
      repeat(auto-fit, minmax(15em, 1fr))
    );
    --b-video-playlist__item-gap: var(--global-spacing-3);
    --b-video-playlist__item-cursor: pointer;
    --b-video-playlist__item-position: relative;
    --b-video-playlist__item__media-position: relative;
    --b-video-playlist__item__media-flex: unset;
    --b-video-playlist__item__media-display: inline-flex;
    --b-video-playlist__item__media-align-self: baseline;
    --b-video-playlist__item__media-inline-size: 100%;
    --b-video-playlist__item__media-gap: 0;
    --b-video-playlist__item__media__image-border-radius: var(
      --bt-media-item-image--border-radius
    );
    --b-video-playlist__item__media__image-border: var(
      --bt-standard-list-item-image__border
    );
    --b-video-playlist__item__media__overlay-color: var(--global-white);
    --b-video-playlist__item__media__overlay-display: flex;
    --b-video-playlist__item__media__overlay-border-radius: var(
      --bt-standard-list-item-image__border-radius
    );
    --b-video-playlist__item__media__overlay-background-color: var(
      --ct-overlay__background-color--active
    );
    --b-video-playlist__item__media__overlay-content: "____";
    --b-video-playlist__item__media__overlay-position: absolute;
    --b-video-playlist__item__media__overlay-inset-block-start: 0;
    --b-video-playlist__item__media__overlay-inset-inline-start: 0;
    --b-video-playlist__item__media__overlay-inline-size: 100%;
    --b-video-playlist__item__media__overlay-block-size: 100%;
    --b-video-playlist__item__media__overlay-justify-content: center;
    --b-video-playlist__item__media__overlay-align-items: center;
    --b-video-playlist__item__media__overlay-z-index: 2;
    --b-video-playlist__item__media__overlay__announcement-position: absolute;
    --b-video-playlist__item__media__overlay__announcement-inset-inline-start: -9999px;
    --b-video-playlist__item__meta-gap: var(--global-spacing-3);
    --b-video-playlist__item__meta__date-font-size: var(--global-font-size-1);
    --b-video-playlist__item__meta__date-color: var(--text-color-subtle);
    --b-video-playlist__item__meta__duration-font-size: var(
      --global-font-size-1
    );
    --b-video-playlist__item__meta__duration-color: var(--text-color-subtle);
    --b-video-playlist__item__meta__live-align-items: center;
    --b-video-playlist__item__meta__live__text--span-border-radius: var(
      --border-radius
    );
    --b-video-playlist__item__meta__live__text--span-background-color: var(
      --color-primary
    );
    --b-video-playlist__item__meta__live__text--span-display: inline-block;
    --b-video-playlist__item__meta__live__text--span-padding-inline: var(
      --global-spacing-1
    );
    --b-video-playlist__item__meta__live__text--span-margin-inline-end: var(
      --global-spacing-2
    );
    --b-video-playlist__item__meta__live__text--span-white-space: nowrap;
    --b-video-playlist__item__meta__live__time-color: var(
      --ct-text-color-subtle--inverted
    );
    --b-video-playlist__item__meta__live__time-font-size: var(
      --ct-body__font-size--small-2
    );
    --b-video-playlist__item__meta__title-color: var(--text-color);
    --b-video-playlist__item__meta__title-font-size: var(
      --ct-heading__font-size--md
    );
    --b-video-playlist__item__meta__title-font-weight: var(
      --ct-heading__font-weight--md
    );
    --b-video-playlist__item__meta__title-line-height: var(
      --ct-heading__line-height--md
    );
    --b-video-playlist__item__meta__title-font-stretch: var(
      --ct-heading__font-width--md
    );
    --b-video-playlist__item--right-grid-template-columns: 1fr;
    --b-video-playlist__item--right-display: grid;
    --b-video-playlist--rotator-gap: 0;
    --b-video-playlist-item-custom-icon-display: flex;
    --b-video-playlist-item-custom-icon-justify-content: center;
    --b-video-playlist-item-custom-icon-align-items: center;
    --b-video-playlist-item-custom-icon-z-index: 1;
    --b-video-playlist-item-custom-icon-flex-direction: column;
    --b-video-playlist-item-custom-icon--hover-fill: var(--color-primary);
    --b-video-playlist-item-custom-icon-lock-margin-block-start: var(
      --global-spacing-7
    );
    --b-video-playlist-item-icon-wrapper-inline-size: 100%;
    --b-video-playlist-item-icon-wrapper-block-size: 100%;
    --b-video-playlist-item-icon-wrapper-justify-content: center;
    --b-video-playlist-item-icon-wrapper-inset-inline-end: 0;
    --b-weather-widgets-custom-margin-block-start: 0;
    --b-weather-widgets-custom-padding-block-end: var(--global-spacing-4-5);
    --b-weather-widgets-custom-padding-block-start: var(--global-spacing-1);
    --b-x-feed-custom__content-inline-size: 100%;
    --b-x-feed-custom__content-padding-inline: var(--global-spacing-4);
    --b-x-feed-custom__content__img-block-size: 9.5rem;
    --b-x-feed-custom__content__img-margin-block: var(--global-spacing-2);
    --b-x-feed-custom__content__img-margin-inline: 0;
    --b-x-feed-custom__content__img-inline-size: 100%;
    --b-x-feed-custom__content__img-border-radius: var(--border-radius);
    --b-x-feed-custom__content__img-background-color: var(--border-color);
    --b-x-feed-custom__content__line-block-size: var(--global-spacing-4);
    --b-x-feed-custom__content__line-margin-block: var(--global-spacing-2);
    --b-x-feed-custom__content__line-margin-inline: 0;
    --b-x-feed-custom__content__line-inline-size: 100%;
    --b-x-feed-custom__content__line-border-radius: var(--border-radius);
    --b-x-feed-custom__content__line-background-color: var(--border-color);
    --b-x-feed-custom__content__line--last-block-size: var(--global-spacing-4);
    --b-x-feed-custom__content__line--last-margin-block: var(
      --global-spacing-2
    );
    --b-x-feed-custom__content__line--last-margin-inline: 0;
    --b-x-feed-custom__content__line--last-inline-size: 75%;
    --b-x-feed-custom__content__line--last-border-radius: var(--border-radius);
    --b-x-feed-custom__content__line--last-background-color: var(
      --border-color
    );
    --b-x-feed-custom__header-margin-block: var(--global-spacing-3)
      var(--global-spacing-5);
    --b-x-feed-custom__header-margin-inline: var(--global-spacing-4);
    --b-x-feed-custom__header-block-size: 1.25rem;
    --b-x-feed-custom__header-inline-size: 60%;
    --b-x-feed-custom__header-border-radius: var(--border-radius);
    --b-x-feed-custom__header-background-color: var(--border-color);
    --b-x-feed-custom__post-inline-size: 100%;
    --b-x-feed-custom__profile-block-size: 100%;
    --b-x-feed-custom__profile-display: flex;
    --b-x-feed-custom__profile-padding-inline: var(--global-spacing-4);
    --b-x-feed-custom__profile-gap: var(--global-spacing-2);
    --b-x-feed-custom__profile-margin-block: var(--global-spacing-3)
      var(--global-spacing-1);
    --b-x-feed-custom__profile__handle-inline-size: var(--global-spacing-12);
    --b-x-feed-custom__profile__handle-block-size: var(--global-spacing-4);
    --b-x-feed-custom__profile__handle-border-radius: var(--border-radius);
    --b-x-feed-custom__profile__handle-background-color: var(--border-color);
    --b-x-feed-custom__profile__img-block-size: var(--global-spacing-7);
    --b-x-feed-custom__profile__img-inline-size: var(--global-spacing-7);
    --b-x-feed-custom__profile__img-border-radius: var(--border-radius);
    --b-x-feed-custom__profile__img-background-color: var(--border-color);
    --b-x-feed-custom__skeleton-min-inline-size: 100%;
    --b-x-feed-custom__skeleton-border: 0.05rem solid var(--border-color);
    --b-x-feed-custom__skeleton-border-radius: var(--border-radius);
    --b-x-feed-custom__skeleton-block-size: 25rem;
    --b-x-feed-custom__skeleton-background-color: var(--background-color);
    --b-x-feed-custom__skipLink-background-color: transparent;
    --b-x-feed-custom__skipLink-color: transparent;
    --b-x-feed-custom__skipLink-border: none;
    --b-x-feed-custom__skipLink-border-radius: var(--border-radius);
    --b-x-feed-custom__skipLink-z-index: -1;
    --b-x-feed-custom__skipLink-position: absolute;
    --b-x-feed-custom__skipLink--focus-background-color: var(
      --background-color
    );
    --b-x-feed-custom__skipLink--focus-color: var(--text-color);
    --b-x-feed-custom__skipLink--focus-border: 1px solid var(--border-color);
    --b-x-feed-custom__skipLink--focus-z-index: var(--ct-skip-link__z-index);
    --b-x-feed-custom__skipLink--focus-padding-block: var(--global-spacing-4);
    --b-x-feed-custom__skipLink--focus-padding-inline: var(--global-spacing-3);
    --b-x-feed-custom__skipLink--focus-position: absolute;
    --b-xl-promo-icon-label-align-items: center;
    --b-xl-promo-icon-label-padding-block-start: var(--global-spacing-2);
    --b-xl-promo-icon-label-padding-inline-end: var(--global-spacing-2);
    --b-xl-promo-icon-label-padding-block-end: var(--global-spacing-2);
    --b-xl-promo-icon-label-padding-inline-start: var(--global-spacing-2);
    --b-xl-promo-icon-label-background-color: var(--color-primary);
    --b-xl-promo-icon-label-border: 0;
    --b-xl-promo-icon-label-border-radius: var(--global-spacing-2);
    --b-xl-promo-icon-label-inset-block-end: var(--global-spacing-2);
    --b-xl-promo-icon-label-margin-inline-start: var(--global-spacing-2);
    --b-xl-promo-icon-label-position: absolute;
    --b-xl-promo-icon-label-z-index: 1;
    --b-xl-promo-label-margin-inline-start: var(--global-spacing-2);
    --b-xl-promo-label-color: var(--global-white);
  }
}
@media (min-width: 1024px) {
  :root {
    --bt-article-body-grid__column--start: 2;
    --bt-article-body-grid__column--end: 8;
    --bt-stock-widgets-custom__min-block-size--bmw-market-status: 167px;
    --bt-jasper-roadblock__font-size: var(--global-font-size-8);
    --heading-level-1-font-size: var(--global-font-size-13);
    --heading-level-1-font-weight: var(--global-font-weight-7);
    --heading-level-1-line-height: var(--global-line-height-3);
    --heading-level-2-font-size: var(--global-font-size-8);
    --heading-level-2-font-weight: var(--global-font-weight-7);
    --heading-level-2-line-height: var(--global-line-height-4);
    --heading-level-3-font-size: var(--global-font-size-8);
    --heading-level-3-font-weight: var(--global-font-weight-7);
    --heading-level-3-line-height: var(--global-line-height-4);
    --heading-level-4-font-size: var(--global-font-size-8);
    --heading-level-4-font-weight: var(--global-font-weight-7);
    --heading-level-4-line-height: var(--global-line-height-4);
    --heading-level-5-font-size: var(--global-font-size-4);
    --heading-level-5-font-weight: var(--global-font-weight-7);
    --heading-level-5-line-height: var(--global-line-height-4);
    --heading-level-6-font-size: var(--global-font-size-3);
    --heading-level-6-font-weight: var(--global-font-weight-7);
    --heading-level-6-line-height: var(--global-line-height-4);
    --ct-navigation__link-background-color--hover: none;
    --ct-heading__font-size--xl: var(--global-font-size-13);
    --ct-heading__font-size--lg: var(--global-font-size-11);
    --bt-sign-in-block__text-color: var(--global-blue-8);
    --bt-sign-in-block__text-color--hover: var(--global-blue-5);
    --ct-headline__font-size--xl: var(--global-font-size-13);
    --ct-headline__line-height--xl: var(--global-line-height-3);
    --c-carousel---slides: 4;
    --c-carousel-actions-display: flex;
    --c-carousel-additional-controls-gap: var(--global-spacing-2);
    --c-carousel-additional-controls-padding-block-start: 0;
    --c-carousel-additional-controls-padding-inline-start: var(
      --global-spacing-2
    );
    --c-carousel-additional-controls-padding-block-end: 0;
    --c-carousel-additional-controls-padding-inline-end: 0;
    --c-carousel-fullscreen-padding-block-start: var(--global-spacing-5);
    --c-carousel-fullscreen-padding-inline-start: 0;
    --c-carousel-fullscreen-padding-block-end: var(--global-spacing-5);
    --c-carousel-fullscreen-padding-inline-end: 0;
    --c-carousel-fullscreen-button-toggle-auto-play-display: flex;
    --c-carousel-fullscreen-controls-flex-direction: initial;
    --c-carousel-fullscreen-controls-padding-block-start: var(
      --global-spacing-5
    );
    --c-carousel-fullscreen-controls-padding-inline-end: var(
      --global-spacing-5
    );
    --c-carousel-fullscreen-controls-padding-block-end: var(--global-spacing-5);
    --c-carousel-fullscreen-controls-padding-inline-start: var(
      --global-spacing-5
    );
    --c-carousel-fullscreen-controls-place-self: flex-start;
    --c-carousel-track-gap: var(--global-spacing-6);
    --c-video-frame-background-color: var(--global-black);
    --b-ads-block--hide-leaderboard-display: flex;
    --b-ads-takeover--hide-oop-display: none;
    --b-ads-takeover--hide-oop-block-size: 0px;
    --b-ads-takeover--hide-oop-line-height: 0px;
    --b-ads-takeover--sponsor-margin-block-start: var(--global-spacing-2);
    --b-alert-bar-padding-inline-start: var(--global-spacing-7);
    --b-alert-bar-padding-inline-end: var(--global-spacing-7);
    --b-alert-bar-custom--navigation-padding-inline: var(--global-spacing-11);
    --b-alert-bar-custom--navigation-with-right-rail-padding-inline: var(
      --global-spacing-8
    );
    --b-alert-bar-custom--navigation-with-wallpaper-ad-padding-inline: var(
      --global-spacing-14
    );
    --b-app-promo-custom-gap: var(--global-spacing-7);
    --b-app-promo-custom-margin-block-start: 0;
    --b-app-promo-custom-margin-inline-start: auto;
    --b-app-promo-custom-margin-inline-end: auto;
    --b-app-promo-custom-max-inline-size: calc(100% - var(--global-spacing-19));
    --b-app-promo-custom__block-header__heading-container-gap: var(
      --global-spacing-7
    );
    --b-app-promo-custom__brand-logo-padding-inline-end: var(
      --global-spacing-5
    );
    --b-app-promo-custom__brand-logo--divider-padding-inline-start: var(
      --global-spacing-6
    );
    --b-app-promo-custom__content-flex-wrap: nowrap;
    --b-app-promo-custom__content-columns: 2;
    --b-app-promo-custom-display-devices__container-margin-block-end: var(
      --global-spacing-8
    );
    --b-app-promo-custom-display-devices__list-columns: 2;
    --b-app-promo-custom-right__ways-to-stream-margin-inline-start: 0;
    --b-article-body-font-size: var(--heading-level-6-font-size);
    --b-article-body-image-wrapper-max-block-size: 75vh;
    --b-author-bio-author-description-font-size: var(--body-font-size);
    --b-author-bio-author-description-line-height: var(--body-line-height);
    --b-author-bio-social-link-wrapper-margin-block-start: var(
      --global-spacing-4
    );
    --b-b-schedule-custom__filters-flex-direction: row;
    --b-b-schedule-custom__filters__search-container-inline-size: 50%;
    --b-b-schedule-custom__filters__select-container-inline-size: 50%;
    --b-cluster__container--50-50-grid-template-columns: 1fr 1fr;
    --b-cluster__container--50-50__large-container-grid-template-columns: 1fr
      1fr;
    --b-cluster__container--75-25-grid-template-columns: 2fr 1fr;
    --b-cluster-list-gap: var(--global-spacing-5);
    --b-cluster-list__medium-container-gap: var(--global-spacing-5);
    --b-cluster-list-medium__label-display: none;
    --b-cta-row-grid-template-columns: 1fr 1fr 1fr;
    --b-cta-row-column-gap: unset;
    --b-double-chain-child-item-empty-display: initial;
    --b-double-chain-children-grid-grid-template-columns: 1fr 1fr;
    --b-double-chain-children-grid-gap: 0 var(--global-spacing-5);
    --b-double-chain-custom__cluster__container--2-columns-grid-template-columns: 2fr
      1fr;
    --b-double-chain-custom-child--board-grid-template-columns: 80% 1fr;
    --b-double-chain-custom-child--board-gap: 0 var(--global-spacing-5);
    --b-dynamic-list-item-thumbnail-margin-inline-start: var(
      --global-spacing-9
    );
    --b-fake-player-custom__center-section-order: 2;
    --b-fake-player-custom__close-button-margin-inline-start: var(
      --global-spacing-5
    );
    --b-fake-player-custom__current-show-margin-inline: 0;
    --b-fake-player-custom__image-wrapper-display: block;
    --b-fake-player-custom__left-section-order: 1;
    --b-fake-player-custom__play-button-block-size: var(--global-spacing-7);
    --b-fake-player-custom__play-button-inline-size: var(--global-spacing-7);
    --b-fake-player-custom__recently-played-list-item-display: block;
    --b-fake-player-custom__right-section-flex: 1;
    --b-footer-custom-padding-inline-start: var(--global-spacing-11);
    --b-footer-custom-padding-inline-end: var(--global-spacing-11);
    --b-footer-custom-links-padding-block-start: var(--global-spacing-5);
    --b-footer-custom-links-group-padding-block: 0;
    --b-footer-custom-links-group-padding-inline: 0;
    --b-footer-custom-social-links-margin-block-start: 0;
    --b-footer-custom-social-links-margin-block-end: 0;
    --b-footer-custom-social-links-container-justify-self: start;
    --b-footer-custom-top-container-border-block-end: 1px solid
      var(--global-neutral-8);
    --b-footer-custom-top-container-padding-block-start: var(
      --global-spacing-5
    );
    --b-footer-custom-top-container-grid-auto-flow: column;
    --b-footer-custom-top-container-grid-template-columns: 1fr auto 1fr;
    --b-footer-custom-top-container-grid-template-rows: auto;
    --b-footer-links-grid-auto-flow: row;
    --b-footer-links-grid-template-columns: 1fr 1fr 1fr 1fr;
    --b-footer-links-margin-block: 0;
    --b-footer-links-margin-inline: 0;
    --b-footer-links-padding-block-start: var(--global-spacing-5);
    --b-footer-links-group-padding-block: 0;
    --b-footer-links-group-padding-inline: 0;
    --b-footer-social-links-margin-block-start: 0;
    --b-footer-social-links-margin-block-end: 0;
    --b-footer-social-links-container-border-block-end: none;
    --b-footer-social-links-container-inline-size: max-content;
    --b-footer-top-container-border-block-end: 1px solid var(--global-neutral-8);
    --b-footer-top-container-grid-auto-flow: column;
    --b-footer-top-container-grid-template-columns: 1fr auto 1fr;
    --b-footer-top-container-grid-template-rows: auto;
    --b-footer-top-container-padding-block-start: var(--global-spacing-5);
    --b-full-author-bio-flex-direction: column;
    --b-full-author-bio-gap: var(--global-spacing-5);
    --b-full-author-bio-margin-block-end: 0;
    --b-full-author-bio-margin-block-start: 0;
    --b-full-author-bio-margin-inline-end: 0;
    --b-full-author-bio-margin-inline-start: 0;
    --b-full-author-bio-max-inline-size: auto;
    --b-full-author-bio__social-header-text-align: start;
    --b-full-author-bio__social-icons-justify-content: flex-start;
    --b-full-author-bio-social-header-text-align: start;
    --b-full-author-bio-social-icons-justify-content: flex-start;
    --b-gallery-image-wrapper-max-block-size: 75vh;
    --b-header--extra-large-font-family: var(--ct-title__font-family);
    --b-header--extra-large-font-size: var(--ct-title__font-size--xl);
    --b-header--extra-large-font-weight: var(--ct-title__font-weight--xl);
    --b-header--extra-large-line-height: var(--ct-title__line-height--xl);
    --b-header--extra-large-font-stretch: var(--ct-title__font-width--xl);
    --b-header--extra-large-letter-spacing: null;
    --b-header--large-font-family: var(--ct-title__font-family);
    --b-header--large-font-size: var(--ct-title__font-size--lg);
    --b-header--large-font-weight: var(--ct-title__font-weight--lg);
    --b-header--large-line-height: var(--ct-title__line-height--lg);
    --b-header--large-font-stretch: var(--ct-title__font-width--lg);
    --b-header--large-letter-spacing: null;
    --b-header--medium-font-family: var(--ct-title__font-family);
    --b-header--medium-font-size: var(--ct-title__font-size--md);
    --b-header--medium-font-weight: var(--ct-title__font-weight--md);
    --b-header--medium-line-height: var(--ct-title__line-height--md);
    --b-header--medium-font-stretch: var(--ct-title__font-width--md);
    --b-header--medium-letter-spacing: null;
    --b-header--small-font-family: var(--ct-title__font-family);
    --b-header--small-font-size: var(--ct-title__font-size--sm);
    --b-header--small-font-weight: var(--ct-title__font-weight--sm);
    --b-header--small-line-height: var(--ct-title__line-height--sm);
    --b-header--small-font-stretch: var(--ct-title__font-width--sm);
    --b-header--small-letter-spacing: null;
    --b-header-account-action-desktop-display: flex;
    --b-header-account-action-mobile-display: none;
    --b-header-nav-chain-padding-block-end: var(--global-spacing-3);
    --b-header-nav-chain-padding-block-start: var(--global-spacing-3);
    --b-header-nav-chain-padding-inline-end: var(--global-spacing-5);
    --b-header-nav-chain-padding-inline-start: var(--global-spacing-5);
    --b-header-nav-chain-custom-padding-block-end: var(--global-spacing-3);
    --b-header-nav-chain-custom-padding-block-start: var(--global-spacing-3);
    --b-header-nav-chain-custom-padding-inline-end: var(--global-spacing-5);
    --b-header-nav-chain-custom-padding-inline-start: var(--global-spacing-5);
    --b-header-nav-chain-custom-flyout-nav-components-desktop-display: flex;
    --b-header-nav-chain-custom-flyout-nav-components-mobile-display: none;
    --b-header-nav-chain-custom-flyout-nav-wrapper-inline-size: 315px;
    --b-header-nav-chain-custom-flyout-nav-wrapper-closed-transform: translate(
      calc(var(--text-direction) * -315px),
      0
    );
    --b-header-nav-chain-custom-hamburger__drawer-padding-inline: var(
      --global-spacing-5
    );
    --b-header-nav-chain-custom-links-list-display: flex;
    --b-header-nav-chain-custom-logo-margin-inline-end: auto;
    --b-header-nav-chain-custom-logo-padding-inline-end: 0;
    --b-header-nav-chain-custom-top-layout-max-inline-size: calc(100% - 2rem);
    --b-header-nav-chain-custom-top-nav-components-desktop-display: flex;
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-display: flex;
    --b-header-nav-chain-custom-top-nav-components-mobile-display: none;
    --b-header-nav-chain-flyout-nav-components-desktop-display: flex;
    --b-header-nav-chain-flyout-nav-components-mobile-display: none;
    --b-header-nav-chain-flyout-nav-wrapper-inline-size: 315px;
    --b-header-nav-chain-flyout-nav-wrapper-closed-transform: translate(
      calc(var(--text-direction) * -315px),
      0
    );
    --b-header-nav-chain-links-list-display: flex;
    --b-header-nav-chain-logo-margin-inline-end: auto;
    --b-header-nav-chain-logo-padding-inline-end: var(--global-spacing-9);
    --b-header-nav-chain-signin-block-button-color: var(
      --bt-sign-in-block__text-color
    );
    --b-header-nav-chain-signin-block-button-font-family: var(
      --font-family-primary
    );
    --b-header-nav-chain-signin-block-button-align-items: center;
    --b-header-nav-chain-signin-block-button-hover-color: var(
      --bt-sign-in-block__text-color--hover
    );
    --b-header-nav-chain-top-layout-max-inline-size: calc(100% - 2rem);
    --b-header-nav-chain-top-nav-components-desktop-display: flex;
    --b-header-nav-chain-top-nav-components-mobile-display: none;
    --b-header-small-font-size: var(--body-font-size);
    --b-header-small-line-height: var(--body-line-height);
    --b-headline-font-size: var(--heading-level-1-font-size);
    --b-headline-line-height: var(--heading-level-1-line-height);
    --b-headline-font-weight: var(--heading-level-1-font-weight);
    --b-headline-margin-block-end: var(--global-spacing-5);
    --b-image-text--quote_image-display: flex;
    --b-image-text--quote_image-flex-direction: row-reverse;
    --b-image-text--quote_image-margin-block-end: var(--global-spacing-8);
    --b-image-text--quote_image__blockquote-padding-block: var(
      --global-spacing-8
    );
    --b-image-text--quote_image__blockquote-padding-inline: var(
      --global-spacing-5
    );
    --b-image-text--quote_image__media-item-margin-inline-start: -8.3333333333%;
    --b-image-text--text_image-flex-direction: row;
    --b-jasper-player__overlay-gap: var(--global-spacing-6);
    --b-large-manual-promo-gap: var(--global-spacing-6);
    --b-large-manual-promo-custom--hero-gap: var(--global-spacing-4);
    --b-large-manual-promo-custom--left-grid-template-columns: 1fr 2fr;
    --b-large-manual-promo-custom--right-grid-template-columns: 2fr 1fr;
    --b-large-manual-promo-custom--standard-gap: var(--global-spacing-6);
    --b-large-promo-gap: var(--global-spacing-5);
    --b-links-bar-padding-block: var(--global-spacing-5);
    --b-links-bar-padding-inline: var(--global-spacing-11);
    --b-links-bar-justify-content: center;
    --b-links-bar-footer-padding-block: var(--global-spacing-5);
    --b-links-bar-footer-padding-inline: var(--global-spacing-11);
    --b-links-bar-footer-justify-content: center;
    --b-masthead-display: flex;
    --b-medium-promo-label-display: inline;
    --b-nav-cta__live-margin-block-start: 0;
    --b-nav-cta__live-margin-block-end: 0;
    --b-nav-cta__live-margin-inline: var(--global-spacing-3);
    --b-now__container-grid-template-columns: 8fr 4fr;
    --b-now__container-gap: 0;
    --b-now__container-grid-template-rows: initial;
    --b-now__main-interior-bottom-margin-inline: inherit;
    --b-now__main-interior-bottom-padding-inline: 0;
    --b-now__main-interior-container-grid-template-columns: 1fr 6fr;
    --b-now__main-interior-container-gap: 0;
    --b-now__main-interior-item-gap: 0;
    --b-now__main-interior-item-margin-inline-start: inherit;
    --b-now__main-interior-item-inline-size: inherit;
    --b-now__main-interior-item--sticky-inset-block-start: var(
      --global-spacing-12
    );
    --b-now__main-right-rail-bottom-padding-inline: var(--global-spacing-7);
    --b-now__main-right-rail-middle-inline-size: 100%;
    --b-now__main-right-rail-middle-margin-inline: initial;
    --b-now__main-right-rail-middle-padding-block: initial;
    --b-now__main-right-rail-middle-padding-inline: var(--global-spacing-7);
    --b-now__main-right-rail-top-padding-block-start: var(--global-spacing-4);
    --b-now__main-right-rail-top-padding-inline: var(--global-spacing-7);
    --b-now__main-right-rail-top-inset-block-start: var(--global-spacing-12);
    --b-now__main-right-rail-top-position: sticky;
    --b-now__navigation-position: sticky;
    --b-on-air-weekly-schedule-custom__item-column-gap: var(--global-spacing-5);
    --b-on-air-weekly-schedule-custom__item__image-wrapper-inline-size: 182px;
    --b-on-air-weekly-schedule-custom__item__on-air-margin-block-end: var(
      --global-spacing-3
    );
    --b-on-air-weekly-schedule-custom__item__start-margin-block-end: var(
      --global-spacing-3
    );
    --b-on-air-weekly-schedule-custom__items-padding-inline-start: var(
      --global-spacing-6
    );
    --b-pricing-block-custom-padding-inline: var(--global-spacing-6);
    --b-pricing-block-custom-max-inline-size: calc(
      100% - var(--global-spacing-19)
    );
    --b-pricing-block-custom-margin-inline-start: auto;
    --b-pricing-block-custom-margin-inline-end: auto;
    --b-pricing-block-custom__background-padding-inline: var(
      --global-spacing-6
    );
    --b-pricing-block-custom__background-margin-inline-start: auto;
    --b-pricing-block-custom__background-margin-inline-end: auto;
    --b-pricing-block-custom__background-max-inline-size: calc(
      100% - var(--global-spacing-19)
    );
    --b-pricing-block-custom__background_padding-left-image-margin-inline-start: auto;
    --b-pricing-block-custom__background_padding-left-image-margin-inline-end: auto;
    --b-pricing-block-custom__background_padding-left-image-max-inline-size: calc(
      100% - var(--global-spacing-19)
    );
    --b-pricing-block-custom__inner-container-flex-wrap: nowrap;
    --b-pricing-block-custom__left-container-inline-size: 48%;
    --b-pricing-block-custom__left-container-align-items: unset;
    --b-pricing-block-custom__left-container-includetab--overline-inset-inline-start: unset;
    --b-pricing-block-custom__left-container-inlcudetab-content-align-items: center;
    --b-pricing-block-custom__left-container-inlcudetab-content-display: flex;
    --b-pricing-block-custom__pricing-block-plan-row-cycle-align-items: center;
    --b-pricing-block-custom__right-container-inline-size: 48%;
    --b-pricing-block-custom__right-container_padding-block-inline-size: 48%;
    --b-pricing-block-custom__right-container_padding-block-padding-inline-start: unset;
    --b-pricing-block-custom__right-container_padding-block-padding-inline-end: var(
      --global-spacing-6
    );
    --b-pricing-block-custom__right-container-right-title-margin-block-start: var(
      --global-spacing-5
    );
    --b-pricing-block-custom__right-container-right-title-text-align: unset;
    --b-pricing-block-custom__right-container-rightlogo-margin-inline: unset;
    --b-pricing-block-custom_padding-left-image-margin-inline-start: auto;
    --b-pricing-block-custom_padding-left-image-margin-inline-end: auto;
    --b-pricing-block-custom_padding-left-image-max-inline-size: calc(
      100% - var(--global-spacing-19)
    );
    --b-product-embed__container-flex-direction: initial;
    --b-product-embed__container-gap: var(--global-spacing-5);
    --b-product-embed--compact-grid-template-columns: 1fr 1fr;
    --b-promo-medium-manual-custom--image-above__title-font-size: var(
      --global-font-size-4
    );
    --b-promo-page__body-gap: var(--global-spacing-5);
    --b-promo-page__full-width-gap: var(--global-spacing-5);
    --b-quad-chain-child-item-empty-display: initial;
    --b-quad-chain-children-grid-grid-template-columns: 1fr 1fr 1fr 1fr;
    --b-quad-chain-children-grid-gap: 0 var(--global-spacing-5);
    --b-right-rail__main-interior-item-playlist-custom__item-gap: var(
      --global-spacing-5
    );
    --b-right-rail-advanced-footer-margin-block-end: 0;
    --b-right-rail-advanced-footer-padding-inline: var(--global-spacing-5);
    --b-right-rail-advanced-main-interior-item-border-inline-end-width: 1px;
    --b-right-rail-advanced-main-interior-item-border-inline-end-style: solid;
    --b-right-rail-advanced-main-interior-item-border-inline-end-color: #dadada;
    --b-right-rail-advanced-main-interior-item-padding-block-start: 0;
    --b-right-rail-advanced-main-interior-item-padding-inline-end: var(
      --global-spacing-5-5
    );
    --b-right-rail-advanced-main-interior-item-padding-block-end: 0;
    --b-right-rail-advanced-main-interior-item-padding-inline-start: 0;
    --b-right-rail-advanced-main-interior-item-display: flex;
    --b-right-rail-advanced-main-right-rail-padding-block-start: 0;
    --b-right-rail-advanced-main-right-rail-padding-inline-end: 0;
    --b-right-rail-advanced-main-right-rail-padding-block-end: 0;
    --b-right-rail-advanced-main-right-rail-padding-inline-start: 0;
    --b-right-rail-advanced-main-right-rail-display: flex;
    --b-right-rail-advanced-main-right-rail-border-inline-start-style: none;
    --b-right-rail-advanced-main-right-rail-border-inline-start-width: 1px;
    --b-right-rail-advanced-navigation-padding-block-start: 0;
    --b-right-rail-advanced-navigation-padding-inline-end: 0;
    --b-right-rail-advanced-navigation-padding-block-end: var(
      --global-spacing-8
    );
    --b-right-rail-advanced-navigation-padding-inline-start: 0;
    --b-right-rail-advanced-rail-container-grid-template-columns: 3fr 300px;
    --b-right-rail-advanced-rail-container-gap: 0;
    --b-right-rail-advanced-rail-container-grid-template-rows: initial;
    --b-right-rail-main-interior-item-border-inline-end-width: 1px;
    --b-right-rail-main-interior-item-border-inline-end-style: solid;
    --b-right-rail-main-interior-item-border-inline-end-color: #dadada;
    --b-right-rail-main-interior-item-padding-block-start: 0;
    --b-right-rail-main-interior-item-padding-inline-end: var(
      --global-spacing-6
    );
    --b-right-rail-main-interior-item-padding-block-end: 0;
    --b-right-rail-main-interior-item-padding-inline-start: 0;
    --b-right-rail-main-interior-item-border-inline-end: var(
      --bt-right-rail-main-right__border-interior-item--remove
    );
    --b-right-rail-main-right-rail-padding-block-start: 0;
    --b-right-rail-main-right-rail-padding-inline-end: 0;
    --b-right-rail-main-right-rail-padding-block-end: 0;
    --b-right-rail-main-right-rail-padding-inline-start: var(
      --global-spacing-6
    );
    --b-right-rail-main-right-rail-border-inline-start-style: none;
    --b-right-rail-main-right-rail-border-inline-start-width: 0;
    --b-right-rail-navigation-padding-block-start: 0;
    --b-right-rail-navigation-padding-inline-end: 0;
    --b-right-rail-navigation-padding-block-end: var(--global-spacing-8);
    --b-right-rail-navigation-padding-inline-start: 0;
    --b-right-rail-navigation-margin-block: 0;
    --b-right-rail-navigation-margin-inline: 0;
    --b-right-rail-rail-container-grid-template-columns: 2fr 1fr;
    --b-right-rail-rail-container-gap: 0;
    --b-right-rail-rail-container-grid-template-rows: initial;
    --b-right-rail-rail-container__children--override-min-inline-size: 0;
    --b-scroll-pane__container-justify-content: flex-start;
    --b-section-title-custom-display: flex;
    --b-section-title-custom__container-flex-direction: row;
    --b-section-title-custom__container-align-items: center;
    --b-section-title-custom__container-gap: var(--global-spacing-5);
    --b-section-title-custom__container-padding-inline-start: var(
      --global-spacing-11
    );
    --b-section-title-custom__divider-content: none;
    --b-section-title-custom__links-align-self: unset;
    --b-sign-in-block-background-color: var(--ct-navigation__background-color);
    --b-sign-in-block-color: var(--bt-sign-in-block__text-color);
    --b-sign-in-block-border: none;
    --b-sign-in-block-margin-block-end: 0;
    --b-sign-in-block__container-margin-block: 0;
    --b-sign-in-block__dropdown-content-wrapper-inline-size: max-content;
    --b-single-chain-children-stack-gap: var(--global-spacing-5);
    --b-single-column-regular-body-max-inline-size: calc(100% - 9rem);
    --b-single-column-regular-footer-margin-block-start: var(
      --global-spacing-12
    );
    --b-small-promo--img-side-gap: var(--global-spacing-4);
    --b-sport-tabs-chain-custom-child--board-grid-template-columns: 80% 1fr;
    --b-sport-tabs-chain-custom-child--board-gap: 0 var(--global-spacing-5);
    --b-standard-list-custom__header-align-items: center;
    --b-standard-list-custom__header-flex-direction: row;
    --b-standard-list-custom__header-sponsorship-position: static;
    --b-standard-list-custom__header-sponsorship-margin-block-end: 0;
    --b-standard-list-custom--picks-before-inline-size: 70%;
    --b-standard-list-custom--profile-padding-block-end: var(
      --global-spacing-9
    );
    --b-standard-list-custom--profile-padding-block-start: var(
      --global-spacing-5
    );
    --b-standard-list-custom--profile-padding-inline: var(--global-spacing-9);
    --b-standard-list-custom--profile__items-grid-template-columns: repeat(
      3,
      minmax(15em, 1fr)
    );
    --b-standard-list-custom--vertical__item-gap: var(--global-spacing-5);
    --b-stock-widget-custom--bmw-market-board--restrict-size-max-inline-size: calc(
      80vw - 9rem
    );
    --b-tabbed-group-background-position: center;
    --b-tabbed-group-background-repeat: no-repeat;
    --b-tabbed-group-background-size: cover;
    --b-top-table-list-large-gap: var(--global-spacing-6);
    --b-top-table-list-medium-container-gap: var(--global-spacing-5);
    --b-top-table-list-medium-label-display: inline;
    --b-top-table-list-medium-show-image-grid-template-columns: auto 66%;
    --b-triple-chain-child-item-empty-display: initial;
    --b-triple-chain-children-grid-grid-template-columns: 1fr 1fr 1fr;
    --b-triple-chain-children-grid-gap: 0 var(--global-spacing-5);
    --b-triple-chain-custom__grid--third-grid-template-columns: 1fr 1fr 1fr;
    --b-triple-chain-custom__grid--third-gap: 0 var(--global-spacing-5);
    --b-triple-chain-custom__item--topAlign-2-margin-block-start: var(
      --global-spacing-10
    );
    --b-triple-chain-custom-simple-list-border-block-end: 0;
    --b-video-playlist__item__media-flex: 0 0 33%;
    --b-video-playlist__item--right-grid-template-columns: 1fr 1fr;
    --b-xl-promo-icon-label-margin-inline-start: var(--global-spacing-2);
    --b-xl-promo-icon-label-color: var(--global-white);
  }
}
@media (min-width: 1150px) {
  :root {
    --b-alert-bar-padding-inline-start: var(--global-spacing-7);
    --b-alert-bar-padding-inline-end: var(--global-spacing-7);
    --b-article-body-column-gap: var(--global-grid-column-gap);
    --b-article-body__children-items-grid-column-start: var(
      --bt-article-body-grid__column--start
    );
    --b-article-body__children-items-grid-column-end: var(
      --bt-article-body-grid__column--end
    );
    --b-article-body__container-flex-direction: row;
    --b-article-body__paragraph--wrapper-padding-inline-end: var(
      --global-spacing-5
    );
    --b-cluster__container--50-25-25-grid-template-columns: 2fr 1fr 1fr;
    --b-custom-embed-inline-size: 350px;
    --b-double-chain-custom-child--even-grid-template-columns: 1fr 1fr;
    --b-double-chain-custom-child--even-gap: 0 var(--global-spacing-5);
    --b-double-chain-custom-child--hero-grid-template-columns: 3fr 1fr;
    --b-double-chain-custom-child--hero-gap: 0 var(--global-spacing-5);
    --b-double-chain-custom-child--reverseHero-grid-template-columns: 1fr 3fr;
    --b-double-chain-custom-child--reverseHero-gap: 0 var(--global-spacing-5);
    --b-double-chain-custom-simple-list-border-block-end: 0;
    --b-footer-custom-padding-inline-start: var(--global-spacing-11);
    --b-footer-custom-padding-inline-end: var(--global-spacing-11);
    --b-footer-custom-links-group-padding-block: 0;
    --b-footer-custom-links-group-padding-inline: 0;
    --b-footer-links-grid-template-columns: 1fr 1fr 1fr 1fr;
    --b-footer-links-grid-auto-flow: column;
    --b-footer-links-margin-block: 0;
    --b-footer-links-margin-inline: 0;
    --b-footer-links-group-padding-block: 0;
    --b-footer-links-group-padding-inline: 0;
    --b-now__main-interior-item-gap: 0;
    --b-pdp-cta-custom__cta-list-margin-inline: var(--global-spacing-9);
    --b-pdp-cta-custom__cta-list__item-flex-direction: row;
    --b-pdp-cta-custom__cta-list__item-gap: 0;
    --b-pdp-cta-custom__cta-list__item-text-align: start;
    --b-pdp-cta-custom__cta-list__item__content-padding-inline-end: var(
      --global-spacing-7
    );
    --b-pdp-cta-custom__grid-grid-template-columns: 1.5fr 1fr;
    --b-pdp-cta-custom__left-margin-inline-start: var(--global-spacing-12);
    --b-pdp-cta-custom__left-margin-inline-end: 0;
    --b-pdp-cta-custom__left-padding-block: var(--global-spacing-7);
    --b-pdp-cta-custom__left-inline-size: 100%;
    --b-pdp-cta-custom__right-position: absolute;
    --b-pdp-cta-custom__right-inset-block-end: 0;
    --b-pdp-cta-custom__right-inset-inline-end: 0;
    --b-pdp-cta-custom__right-max-inline-size: 50%;
    --b-pdp-cta-custom__right-block-size: 100%;
    --b-pdp-cta-custom__right-inline-size: auto;
    --b-pdp-cta-custom__right-display: flex;
    --b-pdp-cta-custom__right-justify-content: flex-end;
    --b-pdp-cta-custom__right-align-items: flex-end;
    --b-pricing-block-custom-padding-inline: var(--global-spacing-9);
    --b-pricing-block-custom__background-padding-inline: var(
      --global-spacing-9
    );
    --b-pricing-block-custom__right-container_padding-block-padding-inline-start: unset;
    --b-pricing-block-custom__right-container_padding-block-padding-inline-end: var(
      --global-spacing-9
    );
    --b-share-bar-display: flex;
    --b-sport-tabs-chain-custom-child--even-grid-template-columns: 1fr 1fr;
    --b-sport-tabs-chain-custom-child--even-gap: 0 var(--global-spacing-5);
    --b-sport-tabs-chain-custom-child--hero-grid-template-columns: 3fr 1fr;
    --b-sport-tabs-chain-custom-child--hero-gap: 0 var(--global-spacing-5);
    --b-sport-tabs-chain-custom-child--reverseHero-grid-template-columns: 1fr
      3fr;
    --b-sport-tabs-chain-custom-child--reverseHero-gap: 0
      var(--global-spacing-5);
    --b-sport-tabs-chain-custom-simple-list-border-block-end: 0;
    --b-standard-list-custom--picks-before-inline-size: 50%;
    --b-swiper__button-next-display: flex;
    --b-swiper__button-prev-display: flex;
    --b-swiper__button-wrapper-display: flex;
    --b-triple-chain-custom__grid--hero-grid-template-columns: 2fr 1fr;
    --b-triple-chain-custom__grid--hero-gap: var(--global-spacing-5);
    --b-triple-chain-custom__item--last-grid-column: span 2;
    --b-video__items-grid-template-columns: 1fr;
    --b-video__items-gap: var(--global-spacing-12);
    --b-video__items--right-grid-template-columns: 2fr 1fr;
  }
}
@media (min-width: 1440px) {
  :root {
    --b-alert-bar-padding-inline-start: calc(50% - 42rem);
    --b-alert-bar-padding-inline-end: calc(50% - 42rem);
    --b-alert-bar-custom--navigation-padding-inline: var(
      --bt-alert-bar__padding-inline
    );
    --b-alert-bar-custom--navigation-with-right-rail-padding-inline: var(
      --bt-alert-bar__padding-inline--right-rail
    );
    --b-alert-bar-custom--navigation-with-wallpaper-ad-padding-inline: var(
      --bt-alert-bar__padding-inline--wallpaper-ad
    );
    --b-app-promo-custom-max-inline-size: var(--global-layout-max-width);
    --b-footer-custom-padding-inline-start: var(--global-spacing-17);
    --b-footer-custom-padding-inline-end: var(--global-spacing-17);
    --b-header-nav-chain-custom-top-layout-max-inline-size: 90rem;
    --b-header-nav-chain-top-layout-max-inline-size: 90rem;
    --b-now__main-max-inline-size: 1920px;
    --b-now__main-inline-size: 100%;
    --b-now__main-interior-bottom-padding-inline: var(--global-spacing-5);
    --b-pdp-cta-custom__left-inline-size: auto;
    --b-pdp-cta-custom__right-max-inline-size: 100%;
    --b-pricing-block-custom-max-inline-size: var(--global-layout-max-width);
    --b-pricing-block-custom__background-max-inline-size: var(
      --global-layout-max-width
    );
    --b-pricing-block-custom__background_padding-left-image-max-inline-size: var(
      --global-layout-max-width
    );
    --b-pricing-block-custom_padding-left-image-max-inline-size: var(
      --global-layout-max-width
    );
    --b-promo-medium-manual-custom--image-above__title-font-size: var(
      --global-font-size-2
    );
    --b-single-column-regular-body-max-inline-size: 80rem;
    --b-standard-list-custom--picks-before-inline-size: 45%;
    --b-stock-widget-custom--bmw-market-board--restrict-size-max-inline-size: 100%;
    --b-triple-chain-custom__grid--hero-grid-template-columns: 2fr 1fr 1fr;
    --b-triple-chain-custom__grid--hero-gap: 0 var(--global-spacing-5);
    --b-triple-chain-custom__item__last--topAlign-3-margin-block-start: var(
      --global-spacing-10
    );
    --b-triple-chain-custom__item--last-grid-column: span 1;
  }
}
*[dir="rtl"] {
  --text-direction: -1;
}
.c-link {
  color: var(--c-link-color);
  font-family: var(--c-link-font-family);
  text-decoration: var(--c-link-text-decoration);
  text-decoration-color: var(--c-link-text-decoration-color);
  transition: var(--c-link-transition);
  filter: var(--c-link-filter);
  font-size: var(--c-link-font-size);
  font-weight: var(--c-link-font-weight);
  padding-block-end: var(--c-link-padding-block-end);
  padding-block-start: var(--c-link-padding-block-start);
  padding-inline-end: var(--c-link-padding-inline-end);
  padding-inline-start: var(--c-link-padding-inline-start);
  padding-block: var(--c-link-padding-block);
  padding-inline: var(--c-link-padding-inline);
  line-height: var(--c-link-line-height);
  font-stretch: var(--c-link-font-stretch);
  letter-spacing: var(--c-link-letter-spacing);
  border-block-end-width: var(--c-link-border-block-end-width);
  border-block-end-style: var(--c-link-border-block-end-style);
  border-block-end-color: var(--c-link-border-block-end-color);
  display: var(--c-link-display);
  position: var(--c-link-position);
  flex-direction: var(--c-link-flex-direction);
  align-items: var(--c-link-align-items);
  justify-content: var(--c-link-justify-content);
  block-size: var(--c-link-block-size);
  inline-size: var(--c-link-inline-size);
  border: var(--c-link-border);
  border-inline-end: var(--c-link-border-inline-end);
  column-gap: var(--c-link-column-gap);
  border-radius: var(--c-link-border-radius);
  text-transform: var(--c-link-text-transform);
  cursor: var(--c-link-cursor);
  text-underline-offset: var(--c-link-text-underline-offset);
  text-align: var(--c-link-text-align);
  flex: var(--c-link-flex);
  margin-block-start: var(--c-link-margin-block-start);
  text-decoration-thickness: var(--c-link-text-decoration-thickness);
  margin-block-end: var(--c-link-margin-block-end);
  white-space: var(--c-link-white-space);
  margin-inline-start: var(--c-link-margin-inline-start);
  margin-inline-end: var(--c-link-margin-inline-end);
}
.c-link:hover {
  cursor: var(--c-link-hover-cursor);
  text-decoration: var(--c-link-hover-text-decoration);
  text-decoration-color: var(--c-link-hover-text-decoration-color);
  color: var(--c-link-hover-color);
  pointer-events: var(--c-link-hover-pointer-events);
  opacity: var(--c-link-hover-opacity);
  text-decoration-thickness: var(--c-link-hover-text-decoration-thickness);
  background-color: var(--c-link-hover-background-color);
}
.c-link:active {
  text-decoration: var(--c-link-active-text-decoration);
  color: var(--c-link-active-color);
  background-color: var(--c-link-active-background-color);
  text-decoration-color: var(--c-link-active-text-decoration-color);
}
.c-heading {
  --heading-truncation: var(--c-heading--webkit-line-clamp, "none");
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -moz-box-oriented: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--heading-truncation);
  font-family: var(--c-heading-font-family);
  font-size: var(--c-heading-font-size);
  font-weight: var(--c-heading-font-weight);
  line-height: var(--c-heading-line-height);
  margin-block-end: var(--c-heading-margin-block-end);
  text-transform: var(--c-heading-text-transform);
  color: var(--c-heading-color);
  font-stretch: var(--c-heading-font-stretch);
  letter-spacing: var(--c-heading-letter-spacing);
  font-style: var(--c-heading-font-style);
  padding-block-end: var(--c-heading-padding-block-end);
  margin-block-start: var(--c-heading-margin-block-start);
  margin-inline-start: var(--c-heading-margin-inline-start);
  border-block-end-color: var(--c-heading-border-block-end-color);
  border-block-end-style: var(--c-heading-border-block-end-style);
  border-block-end-width: var(--c-heading-border-block-end-width);
  text-align: var(--c-heading-text-align);
  family: var(--c-heading-family);
  font-width: var(--c-heading-font-width);
  max-inline-size: var(--c-heading-max-inline-size);
  grid-area: var(--c-heading-grid-area);
  overflow: var(--c-heading-overflow);
  padding-block-start: var(--c-heading-padding-block-start);
  padding-inline-end: var(--c-heading-padding-inline-end);
  padding-inline: var(--c-heading-padding-inline);
  inline-size: var(--c-heading-inline-size);
  position: var(--c-heading-position);
  text-decoration: var(--c-heading-text-decoration);
  inset-block-start: var(--c-heading-inset-block-start);
  padding-inline-start: var(--c-heading-padding-inline-start);
  background-color: var(--c-heading-background-color);
  transform: var(--c-heading-transform);
  line-stretch: var(--c-heading-line-stretch);
  flex-shrink: var(--c-heading-flex-shrink);
  order: var(--c-heading-order);
  margin-inline-end: var(--c-heading-margin-inline-end);
  align-self: var(--c-heading-align-self);
  justify-content: var(--c-heading-justify-content);
  inset-inline-start: var(--c-heading-inset-inline-start);
}
.c-stack {
  display: flex;
  gap: var(--c-stack-gap);
  padding-block-end: var(--c-stack-padding-block-end);
  font-size: var(--c-stack-font-size);
  line-height: var(--c-stack-line-height);
  font-weight: var(--c-stack-font-weight);
  align-items: var(--c-stack-align-items);
  row-gap: var(--c-stack-row-gap);
  inline-size: var(--c-stack-inline-size);
  text-align: var(--c-stack-text-align);
  block-size: var(--c-stack-block-size);
  align-content: var(--c-stack-align-content);
  cursor: var(--c-stack-cursor);
  justify-content: var(--c-stack-justify-content);
  z-index: var(--c-stack-z-index);
  color: var(--c-stack-color);
  flex-direction: var(--c-stack-flex-direction);
  grid-column: var(--c-stack-grid-column);
  grid-row: var(--c-stack-grid-row);
}
.c-stack[data-style-inline="true"] {
  display: inline-flex;
}
.c-stack[data-style-direction="vertical"] {
  flex-flow: column;
}
.c-stack[data-style-direction="horizontal"] {
  flex-direction: row;
}
.c-stack[data-style-direction="vertical"] > hr {
  border-block-end-width: var(
    --c-stack-divider-vertical-border-block-end-width
  );
  border-block-end-style: var(
    --c-stack-divider-vertical-border-block-end-style
  );
  border-block-end-color: var(
    --c-stack-divider-vertical-border-block-end-color
  );
  border-top: var(--c-stack-divider-vertical-border-top);
}
.c-stack[data-style-direction="horizontal"] > hr {
  border: var(--c-stack-divider-horizontal-border);
  border-inline-start-width: var(
    --c-stack-divider-horizontal-border-inline-start-width
  );
  border-inline-start-style: var(
    --c-stack-divider-horizontal-border-inline-start-style
  );
  border-inline-start-color: var(
    --c-stack-divider-horizontal-border-inline-start-color
  );
  inline-size: var(--c-stack-divider-horizontal-inline-size);
  block-size: var(--c-stack-divider-horizontal-block-size);
}
.c-stack[data-style-justification="start"] {
  justify-content: flex-start;
}
.c-stack[data-style-justification="center"] {
  justify-content: center;
}
.c-stack[data-style-justification="end"] {
  justify-content: flex-end;
}
.c-stack[data-style-justification="space-between"] {
  justify-content: space-between;
}
.c-stack[data-style-alignment="start"] {
  align-items: flex-start;
}
.c-stack[data-style-alignment="center"] {
  align-items: center;
}
.c-stack[data-style-alignment="end"] {
  align-items: flex-end;
}
.c-stack[data-style-wrap="nowrap"] {
  flex-wrap: nowrap;
}
.c-stack[data-style-wrap="wrap"] {
  flex-wrap: wrap;
}
.c-stack[data-style-wrap="reverse"] {
  flex-wrap: wrap-reverse;
}
.c-date {
  color: var(--c-date-color);
  font-size: var(--c-date-font-size);
  line-height: var(--c-date-line-height);
  font-weight: var(--c-date-font-weight);
  font-family: var(--c-date-font-family);
  padding-left: var(--c-date-padding-left);
  margin-block-end: var(--c-date-margin-block-end);
  margin-inline-start: var(--c-date-margin-inline-start);
}
.c-divider {
  background-color: var(--c-divider-background-color);
  block-size: var(--c-divider-block-size);
  border-top: var(--c-divider-border-top);
  clear: var(--c-divider-clear);
  margin-block-start: var(--c-divider-margin-block-start);
  margin-block-end: var(--c-divider-margin-block-end);
  display: var(--c-divider-display);
  grid-column: var(--c-divider-grid-column);
  flex: var(--c-divider-flex);
}
.c-media-item {
  align-items: var(--c-media-item-align-items);
  display: var(--c-media-item-display);
  flex-direction: var(--c-media-item-flex-direction);
  gap: var(--c-media-item-gap);
  max-inline-size: var(--c-media-item-max-inline-size);
  inline-size: var(--c-media-item-inline-size);
  margin-inline-start: var(--c-media-item-margin-inline-start);
  margin-inline-end: var(--c-media-item-margin-inline-end);
  align-self: var(--c-media-item-align-self);
  padding-block-start: var(--c-media-item-padding-block-start);
  order: var(--c-media-item-order);
  float: var(--c-media-item-float);
  margin-block: var(--c-media-item-margin-block);
  padding-block-end: var(--c-media-item-padding-block-end);
  border-block-start: var(--c-media-item-border-block-start);
  border-radius: var(--c-media-item-border-radius);
  margin-block-end: var(--c-media-item-margin-block-end);
  margin-block-start: var(--c-media-item-margin-block-start);
  grid-area: var(--c-media-item-grid-area);
  box-shadow: var(--c-media-item-box-shadow);
  block-size: var(--c-media-item-block-size);
  max-block-size: var(--c-media-item-max-block-size);
  position: var(--c-media-item-position);
  width: var(--c-media-item-width);
  min-height: var(--c-media-item-min-height);
  font-stretch: var(--c-media-item-font-stretch);
  letter-spacing: var(--c-media-item-letter-spacing);
  flex: var(--c-media-item-flex);
  grid-column: var(--c-media-item-grid-column);
  grid-row: var(--c-media-item-grid-row);
}
.c-media-item__fig-caption {
  color: var(--c-media-item-fig-caption-color);
  font-size: var(--c-media-item-fig-caption-font-size);
  line-height: var(--c-media-item-fig-caption-line-height);
  background-color: var(--c-media-item-fig-caption-background-color);
  padding-block-start: var(--c-media-item-fig-caption-padding-block-start);
  padding-inline-end: var(--c-media-item-fig-caption-padding-inline-end);
  padding-block-end: var(--c-media-item-fig-caption-padding-block-end);
  padding-inline-start: var(--c-media-item-fig-caption-padding-inline-start);
}
.c-media-item__fig-caption--fullscreen {
  padding-inline-start: var(
    --c-media-item-fig-caption-fullscreen-padding-inline-start
  );
  padding-inline-end: var(
    --c-media-item-fig-caption-fullscreen-padding-inline-end
  );
}
.c-video__frame:has(.powa-vertical) ~ .c-media-item__fig-caption {
  text-align: var(--c-media-item-fig-caption-vertical-video-text-align);
}
.c-media-item__title {
  font-weight: var(--c-media-item-title-font-weight);
  display: var(--c-media-item-title-display);
}
.c-media-item__caption {
  display: var(--c-media-item-caption-display);
}
.c-paragraph {
  --paragraph-truncation: var(--c-paragraph--webkit-line-clamp, "none");
  display: -webkit-box;
  -webkit-box-orient: block-axis;
  -moz-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--paragraph-truncation);
  font-family: var(--c-paragraph-font-family);
  font-size: var(--c-paragraph-font-size);
  font-weight: var(--c-paragraph-font-weight);
  line-height: var(--c-paragraph-line-height);
  margin-block-end: var(--c-paragraph-margin-block-end);
  background-color: var(--c-paragraph-background-color);
  color: var(--c-paragraph-color);
  padding-block-end: var(--c-paragraph-padding-block-end);
  padding-block-start: var(--c-paragraph-padding-block-start);
  padding-inline-start: var(--c-paragraph-padding-inline-start);
  padding-inline-end: var(--c-paragraph-padding-inline-end);
  font-style: var(--c-paragraph-font-style);
  font-stretch: var(--c-paragraph-font-stretch);
  letter-spacing: var(--c-paragraph-letter-spacing);
  display: var(--c-paragraph-display);
  overflow: var(--c-paragraph-overflow);
  text-wrap: var(--c-paragraph-text-wrap);
  max-inline-size: var(--c-paragraph-max-inline-size);
  inline-size: var(--c-paragraph-inline-size);
  margin-inline: var(--c-paragraph-margin-inline);
  margin-inline-start: var(--c-paragraph-margin-inline-start);
  align-items: var(--c-paragraph-align-items);
  gap: var(--c-paragraph-gap);
  justify-self: var(--c-paragraph-justify-self);
  text-align: var(--c-paragraph-text-align);
  position: var(--c-paragraph-position);
  inset-block-end: var(--c-paragraph-inset-block-end);
  text-transform: var(--c-paragraph-text-transform);
  padding-inline: var(--c-paragraph-padding-inline);
  background: var(--c-paragraph-background);
  padding-block: var(--c-paragraph-padding-block);
  border-radius: var(--c-paragraph-border-radius);
  grid-area: var(--c-paragraph-grid-area);
  margin-block-start: var(--c-paragraph-margin-block-start);
  text-decoration: var(--c-paragraph-text-decoration);
  max-block-size: var(--c-paragraph-max-block-size);
  text-overflow: var(--c-paragraph-text-overflow);
  -webkit-box-orient: var(--c-paragraph--webkit-box-orient);
  -webkit-line-clamp: var(--c-paragraph--webkit-line-clamp);
  order: var(--c-paragraph-order);
  opacity: var(--c-paragraph-opacity);
  align-self: var(--c-paragraph-align-self);
}
.c-icon {
  display: inline-block;
  fill: var(--c-icon-fill);
  block-size: var(--c-icon-block-size);
  inline-size: var(--c-icon-inline-size);
  margin-inline-start: var(--c-icon-margin-inline-start);
  margin-inline-end: var(--c-icon-margin-inline-end);
  filter: var(--c-icon-filter);
  margin-block-start: var(--c-icon-margin-block-start);
  color: var(--c-icon-color);
  z-index: var(--c-icon-z-index);
  border-radius: var(--c-icon-border-radius);
  background-color: var(--c-icon-background-color);
  border: var(--c-icon-border);
  padding-block-end: var(--c-icon-padding-block-end);
  padding-block-start: var(--c-icon-padding-block-start);
  padding-inline-end: var(--c-icon-padding-inline-end);
  padding-inline-start: var(--c-icon-padding-inline-start);
  flex-shrink: var(--c-icon-flex-shrink);
  rotate: var(--c-icon-rotate);
  stroke: var(--c-icon-stroke);
  overflow: var(--c-icon-overflow);
  align-self: var(--c-icon-align-self);
  grid-area: var(--c-icon-grid-area);
  justify-self: var(--c-icon-justify-self);
  margin-block-end: var(--c-icon-margin-block-end);
  gap: var(--c-icon-gap);
}
.c-image {
  block-size: var(--c-image-block-size);
  max-inline-size: var(--c-image-max-inline-size);
  border-radius: var(--c-image-border-radius);
  border: var(--c-image-border);
  max-block-size: var(--c-image-max-block-size);
  object-fit: var(--c-image-object-fit);
  inline-size: var(--c-image-inline-size);
  inset-inline-start: var(--c-image-inset-inline-start);
  aspect-ratio: var(--c-image-aspect-ratio);
  margin-inline-end: var(--c-image-margin-inline-end);
  transition: var(--c-image-transition);
  margin-block-end: var(--c-image-margin-block-end);
  margin-block-start: var(--c-image-margin-block-start);
  margin-inline-start: var(--c-image-margin-inline-start);
  content: var(--c-image-content);
  box-shadow: var(--c-image-box-shadow);
  object-position: var(--c-image-object-position);
  align-self: var(--c-image-align-self);
  display: var(--c-image-display);
  position: var(--c-image-position);
}
.c-image:hover {
  opacity: var(--c-image-hover-opacity);
  cursor: var(--c-image-hover-cursor);
}
.c-overline {
  color: var(--c-overline-color);
  font-family: var(--c-overline-font-family);
  font-size: var(--c-overline-font-size);
  font-weight: var(--c-overline-font-weight);
  line-height: var(--c-overline-line-height);
  text-decoration: var(--c-overline-text-decoration);
  margin-inline-end: var(--c-overline-margin-inline-end);
  margin-inline-start: var(--c-overline-margin-inline-start);
  padding-block: var(--c-overline-padding-block);
  padding-block-end: var(--c-overline-padding-block-end);
  padding-inline: var(--c-overline-padding-inline);
  position: var(--c-overline-position);
  z-index: var(--c-overline-z-index);
  margin-block-end: var(--c-overline-margin-block-end);
  font-stretch: var(--c-overline-font-stretch);
  letter-spacing: var(--c-overline-letter-spacing);
  text-align: var(--c-overline-text-align);
  display: var(--c-overline-display);
  inline-size: var(--c-overline-inline-size);
  grid-area: var(--c-overline-grid-area);
  background-color: var(--c-overline-background-color);
  border-radius: var(--c-overline-border-radius);
  text-transform: var(--c-overline-text-transform);
  transition: var(--c-overline-transition);
  padding-block-start: var(--c-overline-padding-block-start);
  order: var(--c-overline-order);
  margin-block-start: var(--c-overline-margin-block-start);
  justify-content: var(--c-overline-justify-content);
  flex-wrap: var(--c-overline-flex-wrap);
  align-items: var(--c-overline-align-items);
}
.c-overline:hover {
  color: var(--c-overline-hover-color);
  text-decoration: var(--c-overline-hover-text-decoration);
}
.c-button {
  appearance: none;
  align-items: center;
  display: inline-flex;
  block-size: max-content;
  border-color: var(--c-button-border-color);
  border-style: var(--c-button-border-style);
  border-width: var(--c-button-border-width);
  border-radius: var(--c-button-border-radius);
  font-weight: var(--c-button-font-weight);
  gap: var(--c-button-gap);
  font-size: var(--c-button-font-size);
  inline-size: var(--c-button-inline-size);
  margin-inline-start: var(--c-button-margin-inline-start);
  margin-inline-end: var(--c-button-margin-inline-end);
  color: var(--c-button-color);
  block-size: var(--c-button-block-size);
  line-height: var(--c-button-line-height);
  font-family: var(--c-button-font-family);
  font-stretch: var(--c-button-font-stretch);
  align-self: var(--c-button-align-self);
  text-indent: var(--c-button-text-indent);
  vertical-align: var(--c-button-vertical-align);
  grid-area: var(--c-button-grid-area);
  margin-block-end: var(--c-button-margin-block-end);
  margin-block-start: var(--c-button-margin-block-start);
  background-color: var(--c-button-background-color);
  text-decoration: var(--c-button-text-decoration);
}
.c-button:hover {
  cursor: pointer;
  color: var(--c-button-hover-color);
}
.c-button[aria-disabled] {
  cursor: not-allowed;
}
.c-button--full-width {
  justify-content: center;
  inline-size: 100%;
}
.c-button--default {
  background-color: var(--c-button-default-background-color);
  border-color: var(--c-button-default-border-color);
  border-width: var(--c-button-default-border-width);
  color: var(--c-button-default-color);
  text-decoration: var(--c-button-default-text-decoration);
  background: var(--c-button-default-background);
  border: var(--c-button-default-border);
  filter: var(--c-button-default-filter);
  flex: var(--c-button-default-flex);
  font-size: var(--c-button-default-font-size);
  line-height: var(--c-button-default-line-height);
  font-weight: var(--c-button-default-font-weight);
  hover-text-decoration: var(--c-button-default-hover-text-decoration);
  max-inline-size: var(--c-button-default-max-inline-size);
  text-decoration-thickness: var(--c-button-default-text-decoration-thickness);
  text-decoration-color: var(--c-button-default-text-decoration-color);
  border-block-end-width: var(--c-button-default-border-block-end-width);
  border-block-start-width: var(--c-button-default-border-block-start-width);
  border-inline-end-width: var(--c-button-default-border-inline-end-width);
  border-inline-start-width: var(--c-button-default-border-inline-start-width);
}
.c-button--default:hover {
  color: var(--c-button-default-hover-color);
  filter: var(--c-button-default-hover-filter);
  transition: var(--c-button-default-hover-transition);
  text-decoration: var(--c-button-default-hover-text-decoration);
  text-decoration-thickness: var(
    --c-button-default-hover-text-decoration-thickness
  );
  text-decoration-color: var(--c-button-default-hover-text-decoration-color);
}
.c-button--primary {
  background-color: var(--c-button-primary-background-color);
  color: var(--c-button-primary-color);
}
.c-button--primary:hover {
  background-color: var(--c-button-primary-hover-background-color);
  color: var(--c-button-primary-hover-color);
}
.c-button--primary-reverse {
  background-color: var(--c-button-primary-reverse-background-color);
  border-color: var(--c-button-primary-reverse-border-color);
  color: var(--c-button-primary-reverse-color);
}
.c-button--primary-reverse:hover {
  border-color: var(--c-button-primary-reverse-hover-border-color);
  color: var(--c-button-primary-reverse-hover-color);
}
.c-button--secondary {
  border: var(--c-button-secondary-border);
  background-color: var(--c-button-secondary-background-color);
  color: var(--c-button-secondary-color);
}
.c-button--secondary:hover {
  background-color: var(--c-button-secondary-hover-background-color);
  color: var(--c-button-secondary-hover-color);
}
.c-button--secondary-reverse {
  background-color: var(--c-button-secondary-reverse-background-color);
  border-color: var(--c-button-secondary-reverse-border-color);
  color: var(--c-button-secondary-reverse-color);
}
.c-button--secondary-reverse:hover {
  border-color: var(--c-button-secondary-reverse-hover-border-color);
  color: var(--c-button-secondary-reverse-hover-color);
}
.c-button--small {
  padding-block: var(--c-button-small-padding-block);
  padding-inline: var(--c-button-small-padding-inline);
  font-size: var(--c-button-small-font-size);
  line-height: var(--c-button-small-line-height);
  padding-block-start: var(--c-button-small-padding-block-start);
  padding-inline-start: var(--c-button-small-padding-inline-start);
  padding-block-end: var(--c-button-small-padding-block-end);
  padding-inline-end: var(--c-button-small-padding-inline-end);
  margin-inline-start: var(--c-button-small-margin-inline-start);
  filter: var(--c-button-small-filter);
  font-weight: var(--c-button-small-font-weight);
  color: var(--c-button-small-color);
  font-family: var(--c-button-small-font-family);
  font-stretch: var(--c-button-small-font-stretch);
  block-size: var(--c-button-small-block-size);
}
.c-button--medium {
  padding-block: var(--c-button-medium-padding-block);
  padding-inline: var(--c-button-medium-padding-inline);
  font-size: var(--c-button-medium-font-size);
  line-height: var(--c-button-medium-line-height);
  padding-block-start: var(--c-button-medium-padding-block-start);
  padding-inline-start: var(--c-button-medium-padding-inline-start);
  padding-block-end: var(--c-button-medium-padding-block-end);
  padding-inline-end: var(--c-button-medium-padding-inline-end);
  font-family: var(--c-button-medium-font-family);
  font-weight: var(--c-button-medium-font-weight);
  text-transform: var(--c-button-medium-text-transform);
  align-items: var(--c-button-medium-align-items);
  justify-content: var(--c-button-medium-justify-content);
  min-inline-size: var(--c-button-medium-min-inline-size);
  text-align: var(--c-button-medium-text-align);
}
.c-button--medium:hover {
  text-decoration: var(--c-button-medium-hover-text-decoration);
}
.c-button--large {
  padding-block: var(--c-button-large-padding-block);
  padding-inline: var(--c-button-large-padding-inline);
  font-size: var(--c-button-large-font-size);
  line-height: var(--c-button-large-line-height);
  padding-block-start: var(--c-button-large-padding-block-start);
  padding-inline-start: var(--c-button-large-padding-inline-start);
  padding-block-end: var(--c-button-large-padding-block-end);
  padding-inline-end: var(--c-button-large-padding-inline-end);
  margin-block-end: var(--c-button-large-margin-block-end);
  margin-block-start: var(--c-button-large-margin-block-start);
  filter: var(--c-button-large-filter);
  color: var(--c-button-large-color);
  inline-size: var(--c-button-large-inline-size);
  block-size: var(--c-button-large-block-size);
  font-family: var(--c-button-large-font-family);
  font-weight: var(--c-button-large-font-weight);
  text-transform: var(--c-button-large-text-transform);
  justify-content: var(--c-button-large-justify-content);
}
.c-button--large:hover {
  text-decoration: var(--c-button-large-hover-text-decoration);
}
.c-separator {
  --separator-content: var(--c-separator-content, "●");
}
.c-separator::after {
  content: var(--separator-content);
  font-size: var(--c-separator-font-size);
  vertical-align: var(--c-separator-vertical-align);
  content: var(--c-separator-content);
  line-height: var(--c-separator-line-height);
  font-weight: var(--c-separator-font-weight);
  color: var(--c-separator-color);
  padding-block-end: var(--c-separator-padding-block-end);
  padding-block-start: var(--c-separator-padding-block-start);
  padding-inline-end: var(--c-separator-padding-inline-end);
  padding-inline-start: var(--c-separator-padding-inline-start);
  display: var(--c-separator-display);
  inline-size: var(--c-separator-inline-size);
  block-size: var(--c-separator-block-size);
  background-color: var(--c-separator-background-color);
  margin-block-start: var(--c-separator-margin-block-start);
  margin-block-end: var(--c-separator-margin-block-end);
  margin-inline-end: var(--c-separator-margin-inline-end);
  margin-inline-start: var(--c-separator-margin-inline-start);
  margin-block: var(--c-separator-margin-block);
  margin-inline: var(--c-separator-margin-inline);
}
.c-attribution {
  color: var(--c-attribution-color);
  font-size: var(--c-attribution-font-size);
  line-height: var(--c-attribution-line-height);
  font-weight: var(--c-attribution-font-weight);
  display: var(--c-attribution-display);
  margin-block-start: var(--c-attribution-margin-block-start);
  margin-inline-start: var(--c-attribution-margin-inline-start);
  font-family: var(--c-attribution-font-family);
  margin-block-end: var(--c-attribution-margin-block-end);
}
.c-attribution a {
  color: var(--c-attribution-link-color);
  cursor: var(--c-attribution-link-cursor);
  text-decoration: var(--c-attribution-link-text-decoration);
  font-weight: var(--c-attribution-link-font-weight);
}
.c-attribution a:hover {
  color: var(--c-attribution-link-hover-color);
  text-decoration: var(--c-attribution-link-hover-text-decoration);
  font-weight: var(--c-attribution-link-hover-font-weight);
}
.c-input {
  align-items: var(--c-input-align-items);
  display: var(--c-input-display);
  flex-direction: var(--c-input-flex-direction);
  gap: var(--c-input-gap);
  margin-block-end: var(--c-input-margin-block-end);
  grid-area: var(--c-input-grid-area);
}
.c-input .c-input__input {
  border-block-start-width: var(--c-input-input-border-block-start-width);
  border-block-end-width: var(--c-input-input-border-block-end-width);
  border-inline-start-width: var(--c-input-input-border-inline-start-width);
  border-inline-end-width: var(--c-input-input-border-inline-end-width);
  border-block-start-style: var(--c-input-input-border-block-start-style);
  border-block-end-style: var(--c-input-input-border-block-end-style);
  border-inline-start-style: var(--c-input-input-border-inline-start-style);
  border-inline-end-style: var(--c-input-input-border-inline-end-style);
  border-block-start-color: var(--c-input-input-border-block-start-color);
  border-block-end-color: var(--c-input-input-border-block-end-color);
  border-inline-start-color: var(--c-input-input-border-inline-start-color);
  border-inline-end-color: var(--c-input-input-border-inline-end-color);
  border-radius: var(--c-input-input-border-radius);
  padding-block-end: var(--c-input-input-padding-block-end);
  padding-block-start: var(--c-input-input-padding-block-start);
  padding-inline-end: var(--c-input-input-padding-inline-end);
  padding-inline-start: var(--c-input-input-padding-inline-start);
  inline-size: var(--c-input-input-inline-size);
  font-family: var(--c-input-input-font-family);
  font-weight: var(--c-input-input-font-weight);
}
.c-input .c-input__input:checked {
  appearance: var(--c-input-checked-appearance);
  -webkit-appearance: var(--c-input-checked--webkit-appearance);
  -moz-appearance: var(--c-input-checked--moz-appearance);
  width: var(--c-input-checked-width);
  height: var(--c-input-checked-height);
  border: var(--c-input-checked-border);
  border-radius: var(--c-input-checked-border-radius);
  cursor: var(--c-input-checked-cursor);
  position: var(--c-input-checked-position);
  outline: var(--c-input-checked-outline);
  box-sizing: var(--c-input-checked-box-sizing);
  padding: var(--c-input-checked-padding);
  border-color: var(--c-input-checked-border-color);
}
.c-input .c-input__input:focus {
  outline: var(--c-input-input-focus-outline);
  outline-offset: var(--c-input-input-focus-outline-offset);
}
.c-input .c-input__label {
  font-weight: var(--c-input-label-font-weight);
}
.c-input .c-input__tip {
  font-size: var(--c-input-tip-font-size);
}
.c-input.c-input--small .c-input__input {
  padding-block-end: var(--c-input-small-input-padding-block-end);
  padding-block-start: var(--c-input-small-input-padding-block-start);
  padding-inline-end: var(--c-input-small-input-padding-inline-end);
  padding-inline-start: var(--c-input-small-input-padding-inline-start);
}
.c-input.c-input--error .c-input__input {
  border-color: var(--c-input-error-input-border-color);
}
.c-input.c-input--error .c-input__input:focus {
  outline-color: var(--c-input-error-input-focus-outline-color);
}
.c-input.c-input--error .c-input__tip {
  color: var(--c-input-error-tip-color);
}
.c-input.c-input--success .c-input__input {
  border-color: var(--c-input-success-input-border-color);
}
.c-input.c-input--success .c-input__input:focus {
  outline-color: var(--c-input-success-input-focus-outline-color);
}
.c-input.c-input--warning .c-input__input {
  border-color: var(--c-input-warning-input-border-color);
}
.c-input.c-input--warning .c-input__input:focus {
  outline-color: var(--c-input-warning-input-focus-outline-color);
}
.c-input.c-input__radio {
  flex-direction: var(--c-input-radio-flex-direction);
  align-items: var(--c-input-radio-align-items);
  components: var(--c-input-radio-components);
}
.c-pill {
  background-color: var(--c-pill-background-color);
  border-radius: var(--c-pill-border-radius);
  color: var(--c-pill-color);
  font-size: var(--c-pill-font-size);
  padding-block-start: var(--c-pill-padding-block-start);
  padding-inline-start: var(--c-pill-padding-inline-start);
  padding-block-end: var(--c-pill-padding-block-end);
  padding-inline-end: var(--c-pill-padding-inline-end);
  text-decoration: var(--c-pill-text-decoration);
}
.c-pill:hover {
  background-color: var(--c-pill-hover-background-color);
  color: var(--c-pill-hover-color);
}
.c-video {
  --aspect-ratio: var(--c-video-aspect-ratio, 16 / 9);
  --height: var(--c-video-height, 65);
  aspect-ratio: var(--aspect-ratio);
  max-block-size: calc(var(--height) * 1vh);
  margin-block-start: var(--c-video-margin-block-start);
  margin-inline-start: var(--c-video-margin-inline-start);
  margin-block-end: var(--c-video-margin-block-end);
  margin-inline-end: var(--c-video-margin-inline-end);
}
.c-video__frame {
  background-color: var(--c-video-frame-background-color);
}
.c-video__frame:has(.powa-vertical) {
  background-color: var(--c-vertical-video-frame-background-color);
}
.c-carousel {
  --viewable-slides: var(--slides, 4);
  --slide-width: var(--carousel-slide-width, 25%);
  display: grid;
  grid-template-areas: "controls" "carousel" "indicators";
  grid-template-columns: 100%;
  overflow: hidden;
  word-break: break-word;
  font-family: var(--c-carousel-font-family);
  font-size: var(--c-carousel-font-size);
  line-height: var(--c-carousel-line-height);
  container-name: var(--c-carousel-container-name);
  container-type: var(--c-carousel-container-type);
  max-inline-size: var(--c-carousel-max-inline-size);
  --slides: var(--c-carousel---slides);
}
.c-carousel > * {
  grid-area: carousel;
}
.c-carousel__actions {
  justify-content: space-between;
  place-self: center;
  pointer-events: none;
  inline-size: 100%;
  max-inline-size: 100cqi;
  z-index: 1;
  display: var(--c-carousel-actions-display);
  padding-inline-start: var(--c-carousel-actions-padding-inline-start);
  padding-inline-end: var(--c-carousel-actions-padding-inline-end);
}
.c-carousel__button {
  cursor: pointer;
  pointer-events: auto;
  align-items: var(--c-carousel-button-align-items);
  background-color: var(--c-carousel-button-background-color);
  border: var(--c-carousel-button-border);
  box-shadow: var(--c-carousel-button-box-shadow);
  display: var(--c-carousel-button-display);
  font-size: var(--c-carousel-button-font-size);
  gap: var(--c-carousel-button-gap);
  block-size: var(--c-carousel-button-block-size);
  line-height: var(--c-carousel-button-line-height);
  padding-block-start: var(--c-carousel-button-padding-block-start);
  padding-inline-start: var(--c-carousel-button-padding-inline-start);
  padding-block-end: var(--c-carousel-button-padding-block-end);
  padding-inline-end: var(--c-carousel-button-padding-inline-end);
  inline-size: var(--c-carousel-button-inline-size);
}
.c-carousel__button--enter-full-screen {
  padding-inline-start: var(
    --c-carousel-button-enter-full-screen-padding-inline-start
  );
}
.c-carousel__button--exit-full-screen {
  padding-inline-start: var(
    --c-carousel-button-exit-full-screen-padding-inline-start
  );
  padding-inline-end: var(
    --c-carousel-button-exit-full-screen-padding-inline-end
  );
}
.c-carousel__button--fullscreen {
  color: var(--c-carousel-button-full-screen-color);
}
.c-carousel__button--fullscreen:hover {
  color: var(--c-carousel-button-full-screen-hover-color);
}
.c-carousel__button--next {
  color: var(--c-carousel-button-next-color);
  margin-inline-start: var(--c-carousel-button-next-margin-inline-start);
}
.c-carousel__button--previous {
  color: var(--c-carousel-button-previous-color);
}
.c-carousel__controls {
  grid-area: controls;
  display: flex;
  justify-content: space-between;
  place-self: start;
  inline-size: 100%;
  max-inline-size: 100cqi;
  margin-block-end: var(--c-carousel-controls-margin-block-end);
}
.c-carousel__icon {
  fill: var(--c-carousel-icon-fill);
  block-size: var(--c-carousel-icon-block-size);
  inline-size: var(--c-carousel-icon-inline-size);
}
.c-carousel__slide {
  flex: 0 0
    calc(
      var(--slide-width) - var(--slide-gap) * (var(--viewable-slides) - 1) /
        var(--viewable-slides)
    );
  max-inline-size: 100cqi;
}
.c-carousel__track {
  --slide-gap: var(--c-carousel-track-gap, 0px);
  display: flex;
  justify-self: center;
  transition: transform 0.4s ease-in;
  will-change: transform;
  gap: var(--c-carousel-track-gap);
  max-inline-size: var(--c-carousel-track-max-inline-size);
  inline-size: var(--c-carousel-track-inline-size);
}
.c-carousel__additional-controls {
  display: var(--c-carousel-additional-controls-display);
}
.c-carousel__counter-controls-container {
  display: flex;
  align-items: center;
}
.c-carousel__expand-autoplay-container {
  display: flex;
  align-items: center;
}
.c-carousel__indicator-dots-container {
  grid-area: indicators;
  inline-size: 100%;
  max-inline-size: 100cqi;
}
.c-carousel__indicator-thumbnails-container {
  grid-area: indicators;
}
.c-carousel:fullscreen {
  color: var(--c-carousel-fullscreen-color);
  padding-block-start: var(--c-carousel-fullscreen-padding-block-start);
  padding-inline-start: var(--c-carousel-fullscreen-padding-inline-start);
  padding-block-end: var(--c-carousel-fullscreen-padding-block-end);
  padding-inline-end: var(--c-carousel-fullscreen-padding-inline-end);
}
.c-carousel:fullscreen .c-carousel__controls {
  align-items: var(--c-carousel-fullscreen-controls-align-items);
  flex-direction: var(--c-carousel-fullscreen-controls-flex-direction);
  padding-block-start: var(
    --c-carousel-fullscreen-controls-padding-block-start
  );
  padding-inline-end: var(--c-carousel-fullscreen-controls-padding-inline-end);
  padding-block-end: var(--c-carousel-fullscreen-controls-padding-block-end);
  padding-inline-start: var(
    --c-carousel-fullscreen-controls-padding-inline-start
  );
  place-self: var(--c-carousel-fullscreen-controls-place-self);
}
.c-carousel:fullscreen .c-carousel__button--toggle-auto-play {
  display: var(--c-carousel-fullscreen-button-toggle-auto-play-display);
}
*[dir="rtl"] .c-carousel__button--next {
  transform: rotate(180deg);
  transform: var(--c-carousel-button-next-rtl-transform);
}
*[dir="rtl"] .c-carousel__button--previous {
  transform: rotate(180deg);
  transform: var(--c-carousel-button-previous-rtl-transform);
}
.c-grid {
  --grid-template-columns: var(
    --c-grid-template-columns,
    repeat(auto-fit, minmax(15em, 1fr))
  );
  display: grid;
  grid-template-columns: var(--grid-template-columns);
  gap: var(--c-grid-gap);
  grid-template-columns: var(--c-grid-grid-template-columns);
  transition: var(--c-grid-transition);
  max-block-size: var(--c-grid-max-block-size);
  overflow: var(--c-grid-overflow);
  flex-basis: var(--c-grid-flex-basis);
  template-columns: var(--c-grid-template-columns);
}
.c-price {
  display: flex;
}
.c-badge {
  border-radius: var(--c-badge-border-radius);
  text-transform: var(--c-badge-text-transform);
  align-self: var(--c-badge-align-self);
  color: var(--c-badge-color);
  font-size: var(--c-badge-font-size);
  font-weight: var(--c-badge-font-weight);
  line-height: var(--c-badge-line-height);
  padding-inline-start: var(--c-badge-padding-inline-start);
  padding-inline-end: var(--c-badge-padding-inline-end);
  padding-block-start: var(--c-badge-padding-block-start);
  padding-block-end: var(--c-badge-padding-block-end);
}
.c-badge--default {
  background-color: var(--c-badge-default-background-color);
}
.c-badge--light {
  background-color: var(--c-badge-light-background-color);
  border: var(--c-badge-light-border);
  color: var(--c-badge-light-color);
}
.c-badge--primary {
  background-color: var(--c-badge-primary-background-color);
}
.c-badge--danger {
  background-color: var(--c-badge-danger-background-color);
}
.c-badge--warning {
  background-color: var(--c-badge-warning-background-color);
}
.c-badge--success {
  background-color: var(--c-badge-success-background-color);
}
.c-details--with-icon summary {
  align-items: center;
  display: flex;
}
.c-details--with-icon summary::-webkit-details-marker {
  display: none;
}
.c-reCaptcha--warning {
  color: var(--c-reCaptcha-warning-color);
}
.b-ads-block {
  gap: var(--b-ads-block-gap);
}
.b-ads-block--admin {
  background-color: var(--b-ads-block-admin-background-color);
  padding-block-start: var(--b-ads-block-admin-padding-block-start);
  padding-inline-end: var(--b-ads-block-admin-padding-inline-end);
  padding-block-end: var(--b-ads-block-admin-padding-block-end);
  padding-inline-start: var(--b-ads-block-admin-padding-inline-start);
  border-start-start-radius: var(--b-ads-block-admin-border-start-start-radius);
  border-start-end-radius: var(--b-ads-block-admin-border-start-end-radius);
  border-end-start-radius: var(--b-ads-block-admin-border-end-start-radius);
  border-end-end-radius: var(--b-ads-block-admin-border-end-end-radius);
}
@media (min-width: 0) {
  .b-ads-block--admin {
    --c-stack-gap: var(--global-spacing-4);
    --c-stack-padding-block-end: var(--global-spacing-5);
    --c-paragraph-color: var(--global-white);
  }
}
@media (min-width: 0) {
  .b-ads-block {
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--ct-body__font-size--tiny-2);
    --c-paragraph-line-height: var(--ct-body__line-height--tiny-2);
    --c-paragraph-font-weight: var(--ct-body__font-weight--tiny-2);
    --c-paragraph-color: var(--global-neutral-7);
    --c-paragraph-font-style: normal;
    --c-paragraph-font-stretch: null;
    --c-paragraph-letter-spacing: null;
  }
}
.b-alert-bar {
  align-items: var(--b-alert-bar-align-items);
  background-color: var(--b-alert-bar-background-color);
  display: var(--b-alert-bar-display);
  filter: var(--b-alert-bar-filter);
  flex-wrap: var(--b-alert-bar-flex-wrap);
  justify-content: var(--b-alert-bar-justify-content);
  word-break: var(--b-alert-bar-word-break);
  padding-block-end: var(--b-alert-bar-padding-block-end);
  padding-inline-start: var(--b-alert-bar-padding-inline-start);
  padding-inline-end: var(--b-alert-bar-padding-inline-end);
  padding-block-start: var(--b-alert-bar-padding-block-start);
}
@media (min-width: 0) {
  .b-alert-bar {
    --c-button-default-background: none;
    --c-button-default-border: none;
    --c-button-default-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
    --c-button-default-flex: 0 0 auto;
    --c-button-large-margin-block-end: var(--global-spacing-1);
    --c-button-large-margin-block-start: var(--global-spacing-1);
    --c-button-large-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
    --c-button-large-color: var(--bt-alert-bar__color);
    --c-button-large-inline-size: fit-content;
    --c-button-large-block-size: var(--global-font-size-9);
    --c-link-color: var(--bt-alert-bar__color);
    --c-link-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
    --c-link-font-family: var(--font-family-primary);
    --c-link-font-size: var(--body-font-size-small);
    --c-link-font-weight: var(--global-font-weight-7);
    --c-link-padding-block-end: var(--global-spacing-5);
    --c-link-padding-block-start: var(--global-spacing-5);
    --c-link-padding-inline-end: var(--global-spacing-5);
    --c-link-padding-inline-start: var(--global-spacing-4);
    --c-link-text-decoration: none;
    --c-link-padding-block: 0;
    --c-link-padding-inline: 0;
    --c-link-hover-color: var(--bt-alert-bar__color--hover);
    --c-link-hover-text-decoration-color: var(--bt-alert-bar__color);
    --c-icon-fill: var(--bt-alert-bar__color);
    --c-icon-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
  }
}
@media (min-width: 1024px) {
  .b-alert-bar {
    --c-link-font-size: var(--body-font-size);
    --c-link-margin-block-end: var(--global-spacing-2);
    --c-link-margin-block-start: var(--global-spacing-2);
  }
}
.b-article-body {
  font-family: var(--b-article-body-font-family);
  font-size: var(--b-article-body-font-size);
  display: var(--b-article-body-display);
  margin-block-end: var(--b-article-body-margin-block-end);
  column-gap: var(--b-article-body-column-gap);
}
.b-article-body > * {
  margin-block-end: var(--b-article-body-children-margin-block-end);
}
.b-article-body a {
  color: var(--b-article-body-link-color);
}
.b-article-body__h2 {
  font-size: var(--b-article-body-h2-font-size);
  line-height: var(--b-article-body-h2-line-height);
  font-family: var(--b-article-body-h2-font-family);
  font-weight: var(--b-article-body-h2-font-weight);
}
.b-article-body__h3 {
  font-size: var(--b-article-body-h3-font-size);
  line-height: var(--b-article-body-h3-line-height);
  font-family: var(--b-article-body-h3-font-family);
  font-weight: var(--b-article-body-h3-font-weight);
}
.b-article-body__h4 {
  font-size: var(--b-article-body-h4-font-size);
  line-height: var(--b-article-body-h4-line-height);
  font-family: var(--b-article-body-h4-font-family);
  font-weight: var(--b-article-body-h4-font-weight);
}
.b-article-body__h5 {
  font-size: var(--b-article-body-h5-font-size);
  line-height: var(--b-article-body-h5-line-height);
  font-family: var(--b-article-body-h5-font-family);
  font-weight: var(--b-article-body-h5-font-weight);
}
.b-article-body__h6 {
  font-size: var(--b-article-body-h6-font-size);
  line-height: var(--b-article-body-h6-line-height);
  font-family: var(--b-article-body-h6-font-family);
  font-weight: var(--b-article-body-h6-font-weight);
}
.b-article-body ul {
  font-size: var(--b-article-body-ul-font-size);
  line-height: var(--b-article-body-ul-line-height);
  list-style-position: var(--b-article-body-ul-list-style-position);
  list-style-type: var(--b-article-body-ul-list-style-type);
  margin-inline-start: var(--b-article-body-ul-margin-inline-start);
  color: var(--b-article-body-ul-color);
  font-family: var(--b-article-body-ul-font-family);
}
.b-article-body ol {
  font-size: var(--b-article-body-ol-font-size);
  line-height: var(--b-article-body-ol-line-height);
  list-style-position: var(--b-article-body-ol-list-style-position);
  list-style-type: var(--b-article-body-ol-list-style-type);
}
.b-article-body__blockquote {
  box-shadow: var(--b-article-body-blockquote-box-shadow);
  font-style: var(--b-article-body-blockquote-font-style);
  gap: var(--b-article-body-blockquote-gap);
  padding-block-start: var(--b-article-body-blockquote-padding-block-start);
  padding-inline-end: var(--b-article-body-blockquote-padding-inline-end);
  padding-block-end: var(--b-article-body-blockquote-padding-block-end);
  padding-inline-start: var(--b-article-body-blockquote-padding-inline-start);
  text-align: var(--b-article-body-blockquote-text-align);
  background-color: var(--b-article-body-blockquote-background-color);
  border-inline-start: var(--b-article-body-blockquote-border-inline-start);
  border-radius: var(--b-article-body-blockquote-border-radius);
  padding-block: var(--b-article-body-blockquote-padding-block);
  padding-inline: var(--b-article-body-blockquote-padding-inline);
}
@media (min-width: 0) {
  .b-article-body__blockquote {
    --c-paragraph-font-size: var(--bt-quote-blockquote__font-size);
    --c-paragraph-line-height: var(--bt-quote-blockquote__line-height);
    --c-paragraph-font-family: var(--bt-quote-blockquote__font-family);
    --c-paragraph-font-style: normal;
    --c-paragraph-font-weight: var(--bt-quote-blockquote__font-weight);
    --c-paragraph-font-stretch: var(--bt-quote-blockquote__font-width);
  }
}
.b-article-body__citation {
  font-family: var(--b-article-body-citation-font-family);
  font-style: var(--b-article-body-citation-font-style);
  font-size: var(--b-article-body-citation-font-size);
  font-weight: var(--b-article-body-citation-font-weight);
  line-height: var(--b-article-body-citation-line-height);
  font-stretch: var(--b-article-body-citation-font-stretch);
}
.b-article-body__correction {
  box-shadow: var(--b-article-body-correction-box-shadow);
  font-style: var(--b-article-body-correction-font-style);
  padding-block-end: var(--b-article-body-correction-padding-block-end);
  border-inline-start: var(--b-article-body-correction-border-inline-start);
  border-radius: var(--b-article-body-correction-border-radius);
  display: var(--b-article-body-correction-display);
  flex-direction: var(--b-article-body-correction-flex-direction);
  padding-inline-end: var(--b-article-body-correction-padding-inline-end);
  padding-inline-start: var(--b-article-body-correction-padding-inline-start);
  padding-block-start: var(--b-article-body-correction-padding-block-start);
  row-gap: var(--b-article-body-correction-row-gap);
}
@media (min-width: 0) {
  .b-article-body__correction {
    --c-heading-font-size: var(--ct-heading__font-size--md);
    --c-heading-text-transform: initial;
    --c-heading-color: var(--color-primary);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-weight: var(--ct-heading__font-weight--md);
    --c-heading-line-height: var(--ct-heading__line-height--md);
    --c-heading-font-stretch: var(--ct-heading__font-width--md);
    --c-heading-letter-spacing: null;
    --c-heading-font-style: normal;
    --c-paragraph-color: var(--text-color);
    --c-paragraph-font-style: normal;
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--ct-body__font-size--small-3);
    --c-paragraph-line-height: var(--ct-body__line-height--small-3);
    --c-paragraph-font-weight: var(--ct-body__font-weight--small-3);
    --c-paragraph-font-stretch: null;
    --c-paragraph-letter-spacing: null;
  }
}
.b-article-body__divider {
  background-color: var(--b-article-body-divider-background-color);
  block-size: var(--b-article-body-divider-block-size);
}
@media (min-width: 0) {
  .b-article-body__gallery:fullscreen {
    --c-media-item-fig-caption-padding-block-start: 0;
    --c-media-item-fig-caption-padding-inline-end: var(--global-spacing-2);
    --c-media-item-fig-caption-padding-block-end: 0;
    --c-media-item-fig-caption-padding-inline-start: var(--global-spacing-2);
  }
}
@media (min-width: 1024px) {
  .b-article-body__gallery:fullscreen {
    --c-media-item-fig-caption-padding-block-start: 0;
    --c-media-item-fig-caption-padding-inline-end: var(--global-spacing-5);
    --c-media-item-fig-caption-padding-block-end: 0;
    --c-media-item-fig-caption-padding-inline-start: var(--global-spacing-5);
  }
}
.b-article-body__gallery__track-button {
  color: var(--b-article-body-gallery-track-button-color);
}
@media (min-width: 0) {
  .b-article-body__gallery__track-button {
    --c-button-hover-color: var(--global-neutral-3);
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-8);
    --c-icon-inline-size: var(--global-spacing-8);
  }
}
.b-article-body__gallery__close-button {
  color: var(--b-article-body-gallery-close-button-color);
}
@media (min-width: 0) {
  .b-article-body__gallery__close-button {
    --c-button-hover-color: var(--global-neutral-3);
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-6);
    --c-icon-inline-size: var(--global-spacing-6);
  }
}
.b-article-body__image-wrapper {
  align-items: var(--b-article-body-image-wrapper-align-items);
  aspect-ratio: var(--b-article-body-image-wrapper-aspect-ratio);
  background-color: var(--b-article-body-image-wrapper-background-color);
  display: var(--b-article-body-image-wrapper-display);
  justify-content: var(--b-article-body-image-wrapper-justify-content);
  max-block-size: var(--b-article-body-image-wrapper-max-block-size);
  overflow: var(--b-article-body-image-wrapper-overflow);
}
@media (min-width: 0) {
  .b-article-body__image-wrapper {
    --c-image-block-size: auto;
    --c-image-max-block-size: 100%;
    --c-image-max-inline-size: 100%;
    --c-image-object-fit: contain;
  }
}
.b-article-body__embed-responsive {
  aspect-ratio: var(--b-article-body-embed-responsive-aspect-ratio);
  inline-size: var(--b-article-body-embed-responsive-inline-size);
}
.b-article-body__embed-responsive iframe,
.b-article-body__embed-responsive embed,
.b-article-body__embed-responsive object,
.b-article-body__embed-responsive video {
  aspect-ratio: var(--b-article-body-embed-responsive-item-aspect-ratio);
  block-size: var(--b-article-body-embed-responsive-item-block-size);
  inline-size: var(--b-article-body-embed-responsive-item-inline-size);
}
.b-article-body__image-float-left {
  inline-size: var(--b-article-body-image-float-left-inline-size);
  float: var(--b-article-body-image-float-left-float);
  margin-inline-end: var(--b-article-body-image-float-left-margin-inline-end);
}
.b-article-body__image-float-right {
  inline-size: var(--b-article-body-image-float-right-inline-size);
  float: var(--b-article-body-image-float-right-float);
  margin-inline-start: var(
    --b-article-body-image-float-right-margin-inline-start
  );
}
.b-article-body__interstitial-link {
  font-family: var(--b-article-body-interstitial-link-font-family);
  font-style: var(--b-article-body-interstitial-link-font-style);
}
@media (min-width: 0) {
  .b-article-body__interstitial-link {
    --c-link-border-block-end-width: 1px;
    --c-link-border-block-end-style: solid;
    --c-link-border-block-end-color: var(--color-primary);
    --c-link-color: var(--color-primary);
  }
}
.b-article-body__pullquote {
  box-shadow: var(--b-article-body-pullquote-box-shadow);
  gap: var(--b-article-body-pullquote-gap);
  padding-block-start: var(--b-article-body-pullquote-padding-block-start);
  padding-inline-end: var(--b-article-body-pullquote-padding-inline-end);
  padding-block-end: var(--b-article-body-pullquote-padding-block-end);
  padding-inline-start: var(--b-article-body-pullquote-padding-inline-start);
  text-align: var(--b-article-body-pullquote-text-align);
  background-color: var(--b-article-body-pullquote-background-color);
  border-inline-start: var(--b-article-body-pullquote-border-inline-start);
  border-radius: var(--b-article-body-pullquote-border-radius);
  padding-block: var(--b-article-body-pullquote-padding-block);
  padding-inline: var(--b-article-body-pullquote-padding-inline);
}
@media (min-width: 0) {
  .b-article-body__pullquote {
    --c-paragraph-font-style: normal;
    --c-paragraph-font-size: var(--bt-quote-blockquote__font-size);
    --c-paragraph-font-weight: var(--bt-quote-blockquote__font-weight);
    --c-paragraph-line-height: var(--bt-quote-blockquote__line-height);
    --c-paragraph-font-family: var(--bt-quote-blockquote__font-family);
    --c-paragraph-font-stretch: var(--bt-quote-blockquote__font-width);
  }
}
.b-article-body__table {
  font-family: var(--b-article-body-table-font-family);
  font-size: var(--b-article-body-table-font-size);
  line-height: var(--b-article-body-table-line-height);
  text-align: var(--b-article-body-table-text-align);
  inline-size: var(--b-article-body-table-inline-size);
}
.b-article-body__table thead {
  background-color: var(--b-article-body-table-thead-background-color);
  border-block-start-width: var(
    --b-article-body-table-thead-border-block-start-width
  );
  border-block-end-width: var(
    --b-article-body-table-thead-border-block-end-width
  );
  border-inline-start-width: var(
    --b-article-body-table-thead-border-inline-start-width
  );
  border-inline-end-width: var(
    --b-article-body-table-thead-border-inline-end-width
  );
  border-block-start-style: var(
    --b-article-body-table-thead-border-block-start-style
  );
  border-block-end-style: var(
    --b-article-body-table-thead-border-block-end-style
  );
  border-inline-start-style: var(
    --b-article-body-table-thead-border-inline-start-style
  );
  border-inline-end-style: var(
    --b-article-body-table-thead-border-inline-end-style
  );
  border-block-start-color: var(
    --b-article-body-table-thead-border-block-start-color
  );
  border-block-end-color: var(
    --b-article-body-table-thead-border-block-end-color
  );
  border-inline-start-color: var(
    --b-article-body-table-thead-border-inline-start-color
  );
  border-inline-end-color: var(
    --b-article-body-table-thead-border-inline-end-color
  );
}
.b-article-body__table th {
  border-block-start-width: var(
    --b-article-body-table-th-border-block-start-width
  );
  border-block-end-width: var(--b-article-body-table-th-border-block-end-width);
  border-inline-start-width: var(
    --b-article-body-table-th-border-inline-start-width
  );
  border-inline-end-width: var(
    --b-article-body-table-th-border-inline-end-width
  );
  border-block-start-style: var(
    --b-article-body-table-th-border-block-start-style
  );
  border-block-end-style: var(--b-article-body-table-th-border-block-end-style);
  border-inline-start-style: var(
    --b-article-body-table-th-border-inline-start-style
  );
  border-inline-end-style: var(
    --b-article-body-table-th-border-inline-end-style
  );
  border-block-start-color: var(
    --b-article-body-table-th-border-block-start-color
  );
  border-block-end-color: var(--b-article-body-table-th-border-block-end-color);
  border-inline-start-color: var(
    --b-article-body-table-th-border-inline-start-color
  );
  border-inline-end-color: var(
    --b-article-body-table-th-border-inline-end-color
  );
  font-weight: var(--b-article-body-table-th-font-weight);
  padding-block-start: var(--b-article-body-table-th-padding-block-start);
  padding-inline-end: var(--b-article-body-table-th-padding-inline-end);
  padding-block-end: var(--b-article-body-table-th-padding-block-end);
  padding-inline-start: var(--b-article-body-table-th-padding-inline-start);
  background: var(--b-article-body-table-th-background);
  border: var(--b-article-body-table-th-border);
  color: var(--b-article-body-table-th-color);
  font-family: var(--b-article-body-table-th-font-family);
}
.b-article-body__table td {
  border-block-start-width: var(
    --b-article-body-table-td-border-block-start-width
  );
  border-block-end-width: var(--b-article-body-table-td-border-block-end-width);
  border-inline-start-width: var(
    --b-article-body-table-td-border-inline-start-width
  );
  border-inline-end-width: var(
    --b-article-body-table-td-border-inline-end-width
  );
  border-block-start-style: var(
    --b-article-body-table-td-border-block-start-style
  );
  border-block-end-style: var(--b-article-body-table-td-border-block-end-style);
  border-inline-start-style: var(
    --b-article-body-table-td-border-inline-start-style
  );
  border-inline-end-style: var(
    --b-article-body-table-td-border-inline-end-style
  );
  border-block-start-color: var(
    --b-article-body-table-td-border-block-start-color
  );
  border-block-end-color: var(--b-article-body-table-td-border-block-end-color);
  border-inline-start-color: var(
    --b-article-body-table-td-border-inline-start-color
  );
  border-inline-end-color: var(
    --b-article-body-table-td-border-inline-end-color
  );
  padding-block-start: var(--b-article-body-table-td-padding-block-start);
  padding-inline-end: var(--b-article-body-table-td-padding-inline-end);
  padding-block-end: var(--b-article-body-table-td-padding-block-end);
  padding-inline-start: var(--b-article-body-table-td-padding-inline-start);
}
@media (min-width: 0) {
  .b-article-body {
    --c-link-color: var(--color-primary);
    --c-paragraph-display: block;
    --c-paragraph-overflow: initial;
    --c-paragraph-color: var(--text-color);
    --c-media-item-fig-caption-background-color: var(--background-color);
    --c-media-item-fig-caption-line-height: var(--body-line-height-5);
    --c-icon-fill: currentColor;
    --c-media-item-title-display: none;
    --c-media-item-caption-display: var(--ct-media-content-caption__display);
    --c-image-border-radius: var(--ct-media-content__border-radius);
    --c-image-border: var(--ct-media-content__border);
  }
}
@media (min-width: 0) {
  .b-article-tag {
    --c-stack-gap: var(--global-spacing-4);
    --c-pill-hover-color: var(--ct-pill__color--hover);
  }
}
.b-card-list {
  background-color: var(--b-card-list-background-color);
  border-end-end-radius: var(--b-card-list-border-end-end-radius);
  border-end-start-radius: var(--b-card-list-border-end-start-radius);
  border-start-end-radius: var(--b-card-list-border-start-end-radius);
  border-start-start-radius: var(--b-card-list-border-start-start-radius);
  box-shadow: var(--b-card-list-box-shadow);
  padding-block-end: var(--b-card-list-padding-block-end);
  padding-block-start: var(--b-card-list-padding-block-start);
  padding-inline-end: var(--b-card-list-padding-inline-end);
  padding-inline-start: var(--b-card-list-padding-inline-start);
}
.b-card-list__title {
  font-size: var(--b-card-list-title-font-size);
  line-height: var(--b-card-list-title-line-height);
  padding-block-end: var(--b-card-list-title-padding-block-end);
  padding-block-start: var(--b-card-list-title-padding-block-start);
  padding-inline-end: var(--b-card-list-title-padding-inline-end);
  padding-inline-start: var(--b-card-list-title-padding-inline-start);
}
.b-card-list__list {
  padding-block-end: var(--b-card-list-list-padding-block-end);
  padding-block-start: var(--b-card-list-list-padding-block-start);
  padding-inline-end: var(--b-card-list-list-padding-inline-end);
  padding-inline-start: var(--b-card-list-list-padding-inline-start);
  gap: var(--b-card-list-list-gap);
}
.b-card-list__main-item-text-container {
  gap: var(--b-card-list-main-item-text-container-gap);
}
@media (min-width: 0) {
  .b-card-list__main-item-text-container {
    --c-heading-font-size: var(--heading-level-6-font-size);
    --c-heading-font-weight: var(--heading-level-6-font-weight);
    --c-heading-line-height: var(--heading-level-6-line-height);
    --c-overline-font-size: var(--body-font-size);
    --c-overline-line-height: var(--body-line-height);
    --c-overline-color: var(--ct-overline__text-color);
  }
}
@media (min-width: 0) {
  .b-card-list__main-item-image-link {
    --c-image-inline-size: 100%;
    --c-image-max-block-size: 40vh;
    --c-image-object-fit: cover;
  }
}
@media (min-width: 0) {
  .b-card-list__secondary-item {
    --c-heading-font-size: var(--body-font-size);
    --c-heading-font-weight: var(--body-font-weight);
    --c-heading-line-height: var(--body-line-height);
  }
}
.b-card-list__secondary-item-image-link {
  max-inline-size: var(--b-card-list-secondary-item-image-link-max-inline-size);
}
.b-card-list__secondary-item-heading-link {
  inline-size: var(--b-card-list-secondary-item-heading-link-inline-size);
}
@media (min-width: 0) {
  .b-card-list {
    --c-heading-font-size: var(--heading-level-5-font-size);
    --c-heading-font-weight: var(--heading-level-5-font-weight);
    --c-heading-line-height: var(--heading-level-5-line-height);
    --c-image-transition: opacity 0.4s ease;
    --c-image-hover-cursor: pointer;
    --c-image-hover-opacity: 0.8;
    --c-link-color: var(--text-color);
    --c-link-hover-color: var(--text-color-subtle);
    --c-separator-padding-block-end: 0;
    --c-separator-padding-block-start: 0;
    --c-separator-padding-inline-end: var(--global-spacing-2);
    --c-separator-padding-inline-start: var(--global-spacing-2);
    --c-stack-gap: var(--global-spacing-4);
  }
}
.b-date {
  font-size: var(--b-date-font-size);
}
.b-double-chain__children-grid {
  grid-template-columns: var(
    --b-double-chain-children-grid-grid-template-columns
  );
  gap: var(--b-double-chain-children-grid-gap);
}
.b-double-chain__child-item {
  gap: var(--b-double-chain-child-item-gap);
}
.b-double-chain__child-item:empty {
  display: var(--b-double-chain-child-item-empty-display);
}
@media (min-width: 0) {
  .b-double-chain {
    --c-heading-font-size: var(--heading-level-3-font-size);
    --c-heading-font-weight: var(--heading-level-3-font-weight);
    --c-heading-line-height: var(--heading-level-3-line-height);
    --c-stack-gap: var(--global-spacing-5);
  }
}
@media (min-width: 1024px) {
  .b-double-chain {
    --c-stack-gap: var(--global-spacing-5);
  }
}
@media (min-width: 0) {
  .b-xl-manual-promo__img {
    --c-link-hover-opacity: 0.8;
  }
}
@media (min-width: 0) {
  .b-xl-manual-promo {
    --c-heading-color: var(--text-color);
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-link-font-family: inherit;
    --c-link-font-size: inherit;
    --c-link-font-weight: inherit;
    --c-link-line-height: inherit;
    --c-link-hover-color: var(--text-color-subtle);
    --c-overline-color: var(--ct-overline__text-color);
    --c-overline-font-family: var(--ct-title__font-family);
    --c-overline-font-size: var(--ct-title__font-size--sm);
    --c-overline-line-height: var(--ct-title__line-height--sm);
    --c-overline-font-weight: var(--ct-title__font-weight--sm);
    --c-overline-font-stretch: var(--ct-title__font-width--sm);
    --c-overline-letter-spacing: null;
    --c-overline-margin-block-end: var(--global-spacing-4);
    --c-overline-hover-color: var(--text-color-subtle);
    --c-stack-gap: var(--global-spacing-4);
    --c-stack-row-gap: var(--global-spacing-4);
    --c-media-item-order: -1;
  }
}
@media (min-width: 1024px) {
  .b-xl-manual-promo {
    --c-heading-align-self: left;
    --c-heading-font-size: var(--ct-title__font-size--lg);
    --c-heading-justify-content: center;
    --c-heading-line-height: var(--ct-title__line-height--lg);
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-weight: var(--ct-title__font-weight--lg);
    --c-heading-font-stretch: var(--ct-title__font-width--lg);
    --c-heading-letter-spacing: null;
    --c-overline-display: flex;
    --c-overline-justify-content: left;
    --c-stack-gap: var(--global-spacing-5);
  }
}
@media (min-width: 0) {
  .b-xl-promo__img {
    --c-link-hover-opacity: 0.8;
  }
}
.b-xl-promo__icon_label {
  align-items: var(--b-xl-promo-icon-label-align-items);
  padding-block-start: var(--b-xl-promo-icon-label-padding-block-start);
  padding-inline-end: var(--b-xl-promo-icon-label-padding-inline-end);
  padding-block-end: var(--b-xl-promo-icon-label-padding-block-end);
  padding-inline-start: var(--b-xl-promo-icon-label-padding-inline-start);
  background-color: var(--b-xl-promo-icon-label-background-color);
  border: var(--b-xl-promo-icon-label-border);
  border-radius: var(--b-xl-promo-icon-label-border-radius);
  inset-block-end: var(--b-xl-promo-icon-label-inset-block-end);
  margin-inline-start: var(--b-xl-promo-icon-label-margin-inline-start);
  position: var(--b-xl-promo-icon-label-position);
  z-index: var(--b-xl-promo-icon-label-z-index);
}
@media (min-width: 0) {
  .b-xl-promo__icon_label {
    --c-icon-fill: var(--global-white);
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
.b-xl-promo__label {
  margin-inline-start: var(--b-xl-promo-label-margin-inline-start);
  color: var(--b-xl-promo-label-color);
}
@media (min-width: 0) {
  .b-xl-promo {
    --c-heading-color: var(--text-color);
    --c-heading-font-size: var(--global-font-size-4);
    --c-link-font-family: inherit;
    --c-link-font-size: inherit;
    --c-link-font-weight: inherit;
    --c-link-line-height: inherit;
    --c-link-hover-color: var(--text-color-subtle);
    --c-overline-color: var(--ct-overline__text-color);
    --c-overline-font-size: var(--global-font-size-4);
    --c-overline-margin-block-end: var(--global-spacing-4);
    --c-overline-hover-color: var(--text-color-subtle);
    --c-separator-padding-block-start: 0;
    --c-separator-padding-block-end: 0;
    --c-separator-padding-inline-start: var(--global-spacing-2);
    --c-separator-padding-inline-end: var(--global-spacing-2);
    --c-stack-gap: var(--global-spacing-4);
    --c-media-item-position: relative;
    --c-media-item-order: -1;
  }
}
@media (min-width: 1024px) {
  .b-xl-promo {
    --c-heading-align-self: left;
    --c-heading-font-size: var(--heading-level-3-font-size);
    --c-heading-justify-content: center;
    --c-heading-line-height: var(--heading-level-3-line-height);
    --c-overline-display: flex;
    --c-overline-justify-content: left;
    --c-stack-gap: var(--global-spacing-4);
    --c-stack-row-gap: var(--global-spacing-4);
  }
}
.b-footer {
  inline-size: var(--b-footer-inline-size);
  gap: var(--b-footer-gap);
  margin-block-end: var(--b-footer-margin-block-end);
  margin-block-start: var(--b-footer-margin-block-start);
  margin-inline-end: var(--b-footer-margin-inline-end);
  margin-inline-start: var(--b-footer-margin-inline-start);
  max-inline-size: var(--b-footer-max-inline-size);
  padding-inline-start: var(--b-footer-padding-inline-start);
  padding-inline-end: var(--b-footer-padding-inline-end);
  border: var(--b-footer-border);
  background-color: var(--b-footer-background-color);
}
.b-footer__links {
  gap: var(--b-footer-links-gap);
  grid-auto-flow: var(--b-footer-links-grid-auto-flow);
  grid-template-columns: var(--b-footer-links-grid-template-columns);
  grid-template-rows: var(--b-footer-links-grid-template-rows);
  padding-block-end: var(--b-footer-links-padding-block-end);
  padding-block-start: var(--b-footer-links-padding-block-start);
  margin-block: var(--b-footer-links-margin-block);
  margin-inline: var(--b-footer-links-margin-inline);
}
.b-footer__links-group {
  padding-block: var(--b-footer-links-group-padding-block);
  padding-inline: var(--b-footer-links-group-padding-inline);
}
.b-footer__links-group-list {
  margin-block: var(--b-footer-links-group-list-margin-block);
  margin-inline: var(--b-footer-links-group-list-margin-inline);
}
.b-footer__links-group-list-item {
  list-style: var(--b-footer-links-group-list-item-list-style);
}
@media (min-width: 0) {
  .b-footer__links-group-list-item {
    --c-link-color: var(--bt-footer__text-color);
    --c-link-font-family: var(--body-font-family);
    --c-link-font-size: var(--ct-body__font-size--small-3);
    --c-link-font-weight: var(--ct-body__font-weight--small-3);
    --c-link-line-height: var(--ct-body__line-height--small-3);
    --c-link-text-decoration-color: var(--bt-footer__text-color);
    --c-link-font-stretch: null;
    --c-link-letter-spacing: null;
    --c-link-hover-color: var(--bt-footer__text-color);
    --c-link-hover-text-decoration-thickness: 3px;
    --c-link-hover-text-decoration-color: var(--bt-footer__text-color);
    --c-link-active-color: var(--bt-footer__text-color);
  }
}
@media (min-width: 0) {
  .b-footer__links-group {
    --c-heading-color: var(--bt-footer__text-color);
    --c-heading-font-family: var(--body-font-family);
    --c-heading-font-size: var(--body-font-size-small);
    --c-heading-line-height: var(--body-line-height-small);
    --c-heading-margin-block-end: var(--global-spacing-4);
    --c-heading-font-weight: var(--body-font-weight-small);
    --c-heading-font-stretch: null;
    --c-heading-letter-spacing: null;
    --c-link-font-family: var(--body-font-family);
    --c-link-font-size: var(--ct-body__font-size--small-3);
    --c-link-line-height: var(--ct-body__line-height--small-3);
    --c-link-font-weight: var(--ct-body__font-weight--small-3);
    --c-link-font-stretch: null;
    --c-link-letter-spacing: null;
  }
}
@media (min-width: 0) {
  .b-footer__links {
    --c-link-font-family: var(--body-font-family);
    --c-link-font-size: var(--ct-body__font-size--small-3);
    --c-link-line-height: var(--ct-body__line-height--small-3);
    --c-link-font-weight: var(--ct-body__font-weight--small-3);
    --c-link-font-stretch: null;
    --c-link-letter-spacing: null;
  }
}
.b-footer__social-links {
  border-block-end: var(--b-footer-social-links-border-block-end);
  border-block-start: var(--b-footer-social-links-border-block-start);
  border-inline-end: var(--b-footer-social-links-border-inline-end);
  border-inline-start: var(--b-footer-social-links-border-inline-start);
  border-radius: var(--b-footer-social-links-border-radius);
  margin-block-end: var(--b-footer-social-links-margin-block-end);
  margin-block-start: var(--b-footer-social-links-margin-block-start);
  margin-inline-end: var(--b-footer-social-links-margin-inline-end);
  margin-inline-start: var(--b-footer-social-links-margin-inline-start);
  inline-size: var(--b-footer-social-links-inline-size);
  border: var(--b-footer-social-links-border);
  gap: var(--b-footer-social-links-gap);
}
.b-footer__social-links-container {
  border-block-end: var(--b-footer-social-links-container-border-block-end);
  inline-size: var(--b-footer-social-links-container-inline-size);
  border-color: var(--b-footer-social-links-container-border-color);
}
@media (min-width: 0) {
  .b-footer__social-links > *:hover {
    --c-icon-fill: var(--color-primary-hover);
  }
}
@media (min-width: 0) {
  .b-footer__social-links > *:last-child {
    --c-link-border-inline-end: none;
  }
}
@media (min-width: 0) {
  .b-footer__social-links {
    --c-icon-fill: var(--bt-footer__text-color);
    --c-link-border-inline-end: 1px solid var(--color-primary);
    --c-link-padding-block-end: var(--global-spacing-2);
    --c-link-padding-block-start: var(--global-spacing-2);
    --c-link-padding-inline-end: var(--global-spacing-2);
    --c-link-padding-inline-start: var(--global-spacing-2);
    --c-link-border: none;
    --c-link-inline-size: var(--global-font-size-9);
    --c-link-block-size: var(--global-font-size-9);
  }
}
.b-footer__top-container {
  border-block-start: var(--b-footer-top-container-border-block-start);
  border-block-end: var(--b-footer-top-container-border-block-end);
  display: var(--b-footer-top-container-display);
  grid-template-columns: var(--b-footer-top-container-grid-template-columns);
  grid-template-rows: var(--b-footer-top-container-grid-template-rows);
  grid-auto-flow: var(--b-footer-top-container-grid-auto-flow);
  gap: var(--b-footer-top-container-gap);
  justify-content: var(--b-footer-top-container-justify-content);
  inline-size: var(--b-footer-top-container-inline-size);
  padding-block-start: var(--b-footer-top-container-padding-block-start);
  padding-block-end: var(--b-footer-top-container-padding-block-end);
}
@media (min-width: 0) {
  .b-footer__top-container {
    --c-paragraph-justify-self: center;
    --c-paragraph-color: var(--bt-footer__text-color);
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--ct-body__font-size--small-3);
    --c-paragraph-line-height: var(--ct-body__line-height--small-3);
    --c-paragraph-font-weight: var(--ct-body__font-weight--small-3);
    --c-paragraph-font-stretch: null;
    --c-paragraph-letter-spacing: null;
  }
}
@media (min-width: 1024px) {
  .b-footer__top-container {
    --c-paragraph-display: block;
    --c-paragraph-align-self: center;
    --c-paragraph-text-align: center;
  }
}
@media (min-width: 0) {
  .b-footer {
    --c-image-margin-block-end: auto;
    --c-image-margin-block-start: auto;
    --c-image-margin-inline-end: auto;
    --c-image-margin-inline-start: auto;
    --c-image-max-block-size: var(--global-spacing-7);
    --c-image-inline-size: 107px;
    --c-image-content: url(../images/CTVNews_Logo_HOR_Screen_White.svg);
    --c-media-item-inline-size: 100%;
    --c-media-item-margin-block: 0;
    --c-media-item-padding-block-start: var(--global-spacing-5);
    --c-media-item-padding-block-end: var(--global-spacing-5);
    --c-media-item-border-block-start: 1px solid var(--global-neutral-8);
  }
}
@media (min-width: 1024px) {
  .b-footer {
    --c-image-max-block-size: var(--global-spacing-10);
  }
}
.b-full-author-bio {
  display: var(--b-full-author-bio-display);
  flex-direction: var(--b-full-author-bio-flex-direction);
  gap: var(--b-full-author-bio-gap);
  margin-block-end: var(--b-full-author-bio-margin-block-end);
  margin-block-start: var(--b-full-author-bio-margin-block-start);
  margin-inline-end: var(--b-full-author-bio-margin-inline-end);
  margin-inline-start: var(--b-full-author-bio-margin-inline-start);
}
.b-full-author-bio__text {
  gap: var(--b-full-author-bio-text-gap);
}
.b-full-author-bio__identification {
  gap: var(--b-full-author-bio-identification-gap);
}
.b-full-author-bio__name {
  font-size: var(--b-full-author-bio-name-font-size);
  font-weight: var(--b-full-author-bio-name-font-weight);
  line-height: var(--b-full-author-bio-name-line-height);
}
.b-full-author-bio__role {
  color: var(--b-full-author-bio-role-color);
  font-size: var(--b-full-author-bio-role-font-size);
  font-weight: var(--b-full-author-bio-role-font-weight);
  line-height: var(--b-full-author-bio-role-line-height);
}
.b-full-author-bio__social {
  gap: var(--b-full-author-bio-social-gap);
}
.b-full-author-bio__social-header {
  color: var(--b-full-author-bio-social-header-color);
  font-size: var(--b-full-author-bio-social-header-font-size);
  font-weight: var(--b-full-author-bio-social-header-font-weight);
  line-height: var(--b-full-author-bio-social-header-line-height);
  text-align: var(--b-full-author-bio-social-header-text-align);
}
.b-full-author-bio__social-icons {
  display: var(--b-full-author-bio-social-icons-display);
  flex-wrap: var(--b-full-author-bio-social-icons-flex-wrap);
  justify-content: var(--b-full-author-bio-social-icons-justify-content);
  gap: var(--b-full-author-bio-social-icons-gap);
}
@media (min-width: 0) {
  .b-full-author-bio__social-link:hover {
    --c-icon-fill: var(--color-primary-hover);
  }
}
@media (min-width: 0) {
  .b-full-author-bio__social-link {
    --c-icon-fill: var(--color-primary);
  }
}
@media (min-width: 0) {
  .b-full-author-bio {
    --c-heading-color: var(--text-color);
    --c-heading-font-family: var(--font-family-primary);
    --c-image-aspect-ratio: var(--global-aspect-ratio-16x9);
    --c-image-border-radius: inherit;
    --c-image-margin-block-end: auto;
    --c-image-margin-block-start: auto;
    --c-image-margin-inline-end: auto;
    --c-image-margin-inline-start: auto;
    --c-image-max-block-size: 100%;
    --c-image-max-inline-size: 100%;
    --c-image-box-shadow: var(--global-box-shadow-2);
    --c-image-object-fit: cover;
    --c-image-object-position: top;
    --c-paragraph-color: var(--text-color);
    --c-paragraph-font-family: var(--font-family-primary);
  }
}
@media (min-width: 1024px) {
  .b-full-author-bio {
    --c-image-margin-block-end: 0;
    --c-image-margin-block-start: 0;
    --c-image-margin-inline-end: 0;
    --c-image-margin-inline-start: 0;
    --c-image-max-block-size: 100%;
    --c-image-max-inline-size: 100%;
  }
}
.b-gallery__image-wrapper {
  align-items: var(--b-gallery-image-wrapper-align-items);
  aspect-ratio: var(--b-gallery-image-wrapper-aspect-ratio);
  background-color: var(--b-gallery-image-wrapper-background-color);
  display: var(--b-gallery-image-wrapper-display);
  justify-content: var(--b-gallery-image-wrapper-justify-content);
  max-block-size: var(--b-gallery-image-wrapper-max-block-size);
  overflow: var(--b-gallery-image-wrapper-overflow);
}
@media (min-width: 0) {
  .b-gallery__image-wrapper {
    --c-image-block-size: 100%;
    --c-image-max-block-size: 100%;
    --c-image-max-inline-size: 100%;
    --c-image-object-fit: contain;
  }
}
.b-gallery__track-button {
  color: var(--b-gallery-track-button-color);
}
@media (min-width: 0) {
  .b-gallery__track-button {
    --c-button-hover-color: var(--global-neutral-3);
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-8);
    --c-icon-inline-size: var(--global-spacing-8);
  }
}
.b-gallery__close-button {
  color: var(--b-gallery-close-button-color);
}
@media (min-width: 0) {
  .b-gallery__close-button {
    --c-button-hover-color: var(--global-neutral-3);
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-6);
    --c-icon-inline-size: var(--global-spacing-6);
  }
}
@media (min-width: 0) {
  .b-gallery:fullscreen {
    --c-media-item-fig-caption-padding-block-start: 0;
    --c-media-item-fig-caption-padding-inline-end: var(--global-spacing-2);
    --c-media-item-fig-caption-padding-block-end: 0;
    --c-media-item-fig-caption-padding-inline-start: var(--global-spacing-2);
  }
}
@media (min-width: 1024px) {
  .b-gallery:fullscreen {
    --c-media-item-fig-caption-padding-block-start: 0;
    --c-media-item-fig-caption-padding-inline-end: var(--global-spacing-5);
    --c-media-item-fig-caption-padding-block-end: 0;
    --c-media-item-fig-caption-padding-inline-start: var(--global-spacing-5);
  }
}
@media (min-width: 0) {
  .b-gallery {
    --c-media-item-fig-caption-background-color: var(--global-white);
    --c-media-item-fig-caption-line-height: var(--body-line-height-5);
  }
}
.b-header {
  font-weight: var(--b-header-font-weight);
}
.b-header--extra-large {
  font-size: var(--b-header-extra-large-font-size);
  line-height: var(--b-header-extra-large-line-height);
}
.b-header--large {
  font-size: var(--b-header-large-font-size);
  line-height: var(--b-header-large-line-height);
}
.b-header--medium {
  font-size: var(--b-header-medium-font-size);
  line-height: var(--b-header-medium-line-height);
}
.b-header--small {
  font-size: var(--b-header-small-font-size);
  line-height: var(--b-header-small-line-height);
}
@media (min-width: 0) {
  .b-header {
    --c-heading-color: var(--ct-heading__text-color);
  }
}
.b-header-nav-chain {
  align-items: var(--b-header-nav-chain-align-items);
  background-color: var(--b-header-nav-chain-background-color);
  display: var(--b-header-nav-chain-display);
  font-size: var(--b-header-nav-chain-font-size);
  font-weight: var(--b-header-nav-chain-font-weight);
  inline-size: var(--b-header-nav-chain-inline-size);
  inset-block-start: var(--b-header-nav-chain-inset-block-start);
  justify-content: var(--b-header-nav-chain-justify-content);
  line-height: var(--b-header-nav-chain-line-height);
  margin-block-end: var(--b-header-nav-chain-margin-block-end);
  min-block-size: var(--b-header-nav-chain-min-block-size);
  padding-block-end: var(--b-header-nav-chain-padding-block-end);
  padding-block-start: var(--b-header-nav-chain-padding-block-start);
  padding-inline-end: var(--b-header-nav-chain-padding-inline-end);
  padding-inline-start: var(--b-header-nav-chain-padding-inline-start);
  position: var(--b-header-nav-chain-position);
  transform: var(--b-header-nav-chain-transform);
  z-index: var(--b-header-nav-chain-z-index);
  background: var(--b-header-nav-chain-background);
  border-block-end: var(--b-header-nav-chain-border-block-end);
  padding-block: var(--b-header-nav-chain-padding-block);
}
.b-header-nav-chain .nav-search {
  align-items: var(--b-header-nav-chain-nav-search-align-items);
  display: var(--b-header-nav-chain-nav-search-display);
  justify-content: var(--b-header-nav-chain-nav-search-justify-content);
  position: var(--b-header-nav-chain-nav-search-position);
}
.b-header-nav-chain .nav-search input {
  padding-block-end: var(
    --b-header-nav-chain-nav-search-input-padding-block-end
  );
  padding-block-start: var(
    --b-header-nav-chain-nav-search-input-padding-block-start
  );
  padding-inline-end: var(
    --b-header-nav-chain-nav-search-input-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-nav-search-input-padding-inline-start
  );
  inline-size: var(--b-header-nav-chain-nav-search-input-inline-size);
}
.b-header-nav-chain .nav-search.open input {
  font-size: var(--b-header-nav-chain-nav-search-input-open-font-size);
  block-size: var(--b-header-nav-chain-nav-search-input-open-block-size);
  line-height: var(--b-header-nav-chain-nav-search-input-open-line-height);
  padding-block-end: var(
    --b-header-nav-chain-nav-search-input-open-padding-block-end
  );
  padding-block-start: var(
    --b-header-nav-chain-nav-search-input-open-padding-block-start
  );
  padding-inline-end: var(
    --b-header-nav-chain-nav-search-input-open-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-nav-search-input-open-padding-inline-start
  );
  inline-size: var(--b-header-nav-chain-nav-search-input-open-inline-size);
}
.b-header-nav-chain .nav-search.open button {
  background: var(--b-header-nav-chain-nav-search-button-background);
  border: var(--b-header-nav-chain-nav-search-button-border);
  cursor: var(--b-header-nav-chain-nav-search-button-cursor);
}
.b-header-nav-chain__flyout-close-button {
  align-self: var(--b-header-nav-chain-flyout-close-button-align-self);
  block-size: var(--b-header-nav-chain-flyout-close-button-block-size);
  margin-inline-end: var(
    --b-header-nav-chain-flyout-close-button-margin-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-flyout-close-button-padding-inline-start
  );
  padding-block-end: var(
    --b-header-nav-chain-flyout-close-button-padding-block-end
  );
  inline-size: var(--b-header-nav-chain-flyout-close-button-inline-size);
  border-block-end: var(
    --b-header-nav-chain-flyout-close-button-border-block-end
  );
}
@media (min-width: 0) {
  .b-header-nav-chain__flyout-close-button {
    --c-button-border-width: 0;
    --c-button-block-size: var(--global-font-size-10);
    --c-button-inline-size: var(--global-font-size-10);
    --c-button-vertical-align: middle;
    --c-button-small-padding-block-end: 0;
    --c-button-small-padding-block-start: 0;
    --c-button-small-padding-inline-end: 0;
    --c-button-small-padding-inline-start: 0;
    --c-icon-fill: var(--ct-navigation-icon__fill-color--mobile);
    --c-icon-inline-size: var(--global-font-size-10);
    --c-icon-block-size: var(--global-font-size-10);
  }
}
.b-header-nav-chain__flyout-overlay {
  margin-block-start: var(
    --b-header-nav-chain-flyout-overlay-margin-block-start
  );
  z-index: var(--b-header-nav-chain-flyout-overlay-z-index);
  background: var(--b-header-nav-chain-flyout-overlay-background);
  -ms-overflow-style: var(
    --b-header-nav-chain-flyout-overlay--ms-overflow-style
  );
  position: var(--b-header-nav-chain-flyout-overlay-position);
  scrollbar-width: var(--b-header-nav-chain-flyout-overlay-scrollbar-width);
  inset-inline-start: var(
    --b-header-nav-chain-flyout-overlay-inset-inline-start
  );
  inset-block-start: var(--b-header-nav-chain-flyout-overlay-inset-block-start);
}
.b-header-nav-chain__flyout-overlay::-webkit-scrollbar {
  display: var(--b-header-nav-chain-flyout-overlay-scrollbar-display);
}
.b-header-nav-chain__flyout-overlay.open {
  background: var(--b-header-nav-chain-flyout-overlay-open-background);
  block-size: var(--b-header-nav-chain-flyout-overlay-open-block-size);
  overflow-y: var(--b-header-nav-chain-flyout-overlay-open-overflow-y);
  overflow-block: var(--b-header-nav-chain-flyout-overlay-open-overflow-block);
  transform: var(--b-header-nav-chain-flyout-overlay-open-transform);
  inline-size: var(--b-header-nav-chain-flyout-overlay-open-inline-size);
  visibility: var(--b-header-nav-chain-flyout-overlay-open-visibility);
}
.b-header-nav-chain__flyout-overlay.closed {
  overflow-y: var(--b-header-nav-chain-flyout-overlay-closed-overflow-y);
  overflow-block: var(
    --b-header-nav-chain-flyout-overlay-closed-overflow-block
  );
  inline-size: var(--b-header-nav-chain-flyout-overlay-closed-inline-size);
  background: var(--b-header-nav-chain-flyout-overlay-closed-background);
  visibility: var(--b-header-nav-chain-flyout-overlay-closed-visibility);
}
.b-header-nav-chain__nav-left {
  justify-content: var(--b-header-nav-chain-top-nav-left-justify-content);
  flex-shrink: var(--b-header-nav-chain-top-nav-left-flex-shrink);
}
@media (min-width: 0) {
  .b-header-nav-chain__nav-left {
    --c-button-text-indent: -999999px;
    --c-button-gap: 0;
    --c-button-border-width: 0;
    --c-button-small-padding-block: var(--global-spacing-2);
    --c-button-small-padding-inline: var(--global-spacing-2);
    --c-button-small-block-size: var(--global-font-size-9);
    --c-button-small-color: var(--ct-navigation__text-color);
    --c-button-secondary-reverse-hover-color: var(
      --ct-navigation__text-color--hover
    );
  }
}
.b-header-nav-chain__nav-right {
  display: var(--b-header-nav-chain-top-nav-right-display);
  justify-content: var(--b-header-nav-chain-top-nav-right-justify-content);
  flex-shrink: var(--b-header-nav-chain-top-nav-right-flex-shrink);
  margin-inline-end: var(--b-header-nav-chain-top-nav-right-margin-inline-end);
}
@media (min-width: 0) {
  .b-header-nav-chain__nav-right {
    --c-button-border-width: 0;
    --c-button-small-padding-block: 0;
    --c-button-small-padding-inline: var(--global-spacing-2);
    --c-button-small-block-size: var(--global-font-size-9);
    --c-button-small-color: var(--ct-navigation__text-color);
    --c-button-medium-padding-block: 0;
    --c-button-medium-padding-inline: 0;
    --c-button-secondary-reverse-hover-color: var(
      --ct-navigation__text-color--hover
    );
  }
}
.b-header-nav-chain__nav-left .nav-components--mobile,
.b-header-nav-chain__nav-right .nav-components--mobile {
  align-items: var(--b-header-nav-chain-top-nav-components-mobile-align-items);
  display: var(--b-header-nav-chain-top-nav-components-mobile-display);
}
.b-header-nav-chain__nav-left .nav-components--desktop,
.b-header-nav-chain__nav-right .nav-components--desktop {
  align-items: var(--b-header-nav-chain-top-nav-components-desktop-align-items);
  display: var(--b-header-nav-chain-top-nav-components-desktop-display);
  gap: var(--b-header-nav-chain-top-nav-components-desktop-gap);
}
.b-header-nav-chain__flyout-nav-wrapper {
  z-index: var(--b-header-nav-chain-flyout-nav-wrapper-z-index);
  background: var(--b-header-nav-chain-flyout-nav-wrapper-background);
  transition: var(--b-header-nav-chain-flyout-nav-wrapper-transition);
  inline-size: var(--b-header-nav-chain-flyout-nav-wrapper-inline-size);
  background-color: var(
    --b-header-nav-chain-flyout-nav-wrapper-background-color
  );
  block-size: var(--b-header-nav-chain-flyout-nav-wrapper-block-size);
  box-shadow: var(--b-header-nav-chain-flyout-nav-wrapper-box-shadow);
  overflow-y: var(--b-header-nav-chain-flyout-nav-wrapper-overflow-y);
  scrollbar-width: var(--b-header-nav-chain-flyout-nav-wrapper-scrollbar-width);
}
.b-header-nav-chain__flyout-nav-wrapper.open {
  gap: var(--b-header-nav-chain-flyout-nav-wrapper-open-gap);
  padding-block-start: var(
    --b-header-nav-chain-flyout-nav-wrapper-open-padding-block-start
  );
  visibility: var(--b-header-nav-chain-flyout-nav-wrapper-open-visibility);
}
.b-header-nav-chain__flyout-nav-wrapper.closed {
  transform: var(--b-header-nav-chain-flyout-nav-wrapper-closed-transform);
  visibility: var(--b-header-nav-chain-flyout-nav-wrapper-closed-visibility);
}
.b-header-nav-chain__flyout-nav-wrapper .nav-widget {
  margin-block-start: var(
    --b-header-nav-chain-flyout-nav-widgets-margin-block-start
  );
  padding-block-end: var(
    --b-header-nav-chain-flyout-nav-widgets-padding-block-end
  );
  padding-block-start: var(
    --b-header-nav-chain-flyout-nav-widgets-padding-block-start
  );
  padding-inline-end: var(
    --b-header-nav-chain-flyout-nav-widgets-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-flyout-nav-widgets-padding-inline-start
  );
}
@media (min-width: 0) {
  .b-header-nav-chain__flyout-nav-wrapper .nav-menu {
    --c-stack-gap: 1rem;
  }
}
.b-header-nav-chain__flyout-nav-wrapper .nav-components--mobile:not(:empty) {
  display: var(--b-header-nav-chain-flyout-nav-components-mobile-display);
  padding-inline-end: var(
    --b-header-nav-chain-flyout-nav-components-mobile-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-flyout-nav-components-mobile-padding-inline-start
  );
}
.b-header-nav-chain__flyout-nav-wrapper .nav-components--desktop:not(:empty) {
  display: var(--b-header-nav-chain-flyout-nav-components-desktop-display);
  padding-inline-end: var(
    --b-header-nav-chain-flyout-nav-components-desktop-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-flyout-nav-components-desktop-padding-inline-start
  );
}
@media (min-width: 0) {
  .b-header-nav-chain__flyout-nav-wrapper .nav-components--desktop:not(:empty) {
    --c-button-align-self: flex-start;
  }
}
.b-header-nav-chain__flyout-nav {
  block-size: var(--b-header-nav-chain-flyout-nav-block-size);
  gap: var(--b-header-nav-chain-flyout-nav-gap);
  font-weight: var(--b-header-nav-chain-flyout-nav-font-weight);
  list-style: var(--b-header-nav-chain-flyout-nav-list-style);
  position: var(--b-header-nav-chain-flyout-nav-position);
  margin-block-end: var(--b-header-nav-chain-flyout-nav-margin-block-end);
}
.b-header-nav-chain__flyout-nav > li {
  background-color: var(--b-header-nav-chain-flyout-nav-item-background-color);
  color: var(--b-header-nav-chain-flyout-nav-item-color);
}
.b-header-nav-chain__flyout-nav > li:hover,
.b-header-nav-chain__flyout-nav > li:active {
  background-color: var(
    --b-header-nav-chain-flyout-nav-item-hover-active-background-color
  );
}
@media (min-width: 0) {
  .b-header-nav-chain__flyout-nav > li:hover,
  .b-header-nav-chain__flyout-nav > li:active {
    --c-icon-fill: var(--ct-navigation-icon__fill-color--mobile);
  }
}
@media (min-width: 0) {
  .b-header-nav-chain__flyout-nav > li {
    --c-link-padding-block-end: var(--global-spacing-3);
    --c-link-padding-block-start: var(--global-spacing-3);
    --c-link-padding-inline-start: var(--global-spacing-5);
    --c-link-color: var(--ct-navigation__text-color--mobile);
    --c-link-hover-color: var(--ct-navigation__text-color--mobile);
  }
}
@media (min-width: 0) {
  .b-header-nav-chain__flyout-nav {
    --c-link-align-items: center;
    --c-link-color: var(--global-white);
    --c-link-display: block;
    --c-link-font-weight: var(--global-font-weight-7);
    --c-link-font-size: var(--body-font-size);
    --c-link-inline-size: 100%;
    --c-link-justify-content: space-between;
    --c-link-line-height: 1.5;
    --c-link-padding-block-end: var(--global-spacing-2);
    --c-link-padding-block-start: var(--global-spacing-2);
    --c-link-padding-inline-end: var(--global-spacing-5);
    --c-link-padding-inline-start: var(--global-spacing-5);
    --c-link-text-decoration: none;
    --c-link-padding-block: var(--global-spacing-3);
    --c-link-padding-inline: var(--global-spacing-5);
    --c-link-hover-color: var(--global-white);
  }
}
.b-header-nav-chain .search-box--right-absolute-positioned {
  position: var(--b-header-nav-chain-nav-search-box-position-position);
  inset-inline-end: var(
    --b-header-nav-chain-nav-search-box-position-inset-inline-end
  );
}
.b-header-nav-chain .search-box--right-absolute-positioned svg {
  fill: var(--b-header-nav-chain-nav-search-box-svg-fill);
  block-size: var(--b-header-nav-chain-nav-search-box-svg-block-size);
  inline-size: var(--b-header-nav-chain-nav-search-box-svg-inline-size);
}
.b-header-nav-chain__subsection-anchor {
  block-size: var(--b-header-nav-chain-flyout-nav-subsection-anchor-block-size);
}
.b-header-nav-chain__subsection-anchor .submenu-caret {
  align-self: var(--b-header-nav-chain-flyout-nav-subsection-caret-align-self);
  appearance: var(--b-header-nav-chain-flyout-nav-subsection-caret-appearance);
  background: var(--b-header-nav-chain-flyout-nav-subsection-caret-background);
  border: var(--b-header-nav-chain-flyout-nav-subsection-caret-border);
  display: var(--b-header-nav-chain-flyout-nav-subsection-caret-display);
  color: var(--b-header-nav-chain-flyout-nav-subsection-caret-color);
  padding-block-end: var(
    --b-header-nav-chain-flyout-nav-subsection-caret-padding-block-end
  );
  margin-inline-end: var(
    --b-header-nav-chain-flyout-nav-subsection-caret-margin-inline-end
  );
  inline-size: var(
    --b-header-nav-chain-flyout-nav-subsection-caret-inline-size
  );
  block-size: var(--b-header-nav-chain-flyout-nav-subsection-caret-block-size);
}
.b-header-nav-chain__subsection-anchor .submenu-caret[aria-expanded="true"] {
  transform: var(
    --b-header-nav-chain-flyout-nav-subsection-caret-open-transform
  );
}
@media (min-width: 0) {
  .b-header-nav-chain__subsection-anchor .submenu-caret {
    --c-button-default-color: var(--icon-fill-color-subtle);
    --c-button-hover-color: var(--color-white);
  }
}
@media (min-width: 0) {
  .b-header-nav-chain__subsection-anchor {
    --c-stack-align-content: center;
    --c-stack-cursor: pointer;
    --c-stack-justify-content: space-between;
    --c-stack-line-height: var(--global-line-height-7);
    --c-link-color: var(--ct-navigation__text-color--mobile);
  }
}
.b-header-nav-chain__subsection-container {
  display: var(--b-header-nav-chain-flyout-nav-subsection-container-display);
  flex-direction: var(
    --b-header-nav-chain-flyout-nav-subsection-container-flex-direction
  );
  position: var(--b-header-nav-chain-flyout-nav-subsection-container-position);
}
.b-header-nav-chain__subsection-container.open {
  display: var(
    --b-header-nav-chain-flyout-nav-subsection-container-open-display
  );
}
.b-header-nav-chain__subsection-menu {
  background: var(--b-header-nav-chain-flyout-nav-subsection-menu-background);
  list-style-type: var(
    --b-header-nav-chain-flyout-nav-subsection-menu-list-style-type
  );
}
@media (min-width: 0) {
  .b-header-nav-chain__subsection-menu {
    --c-link-color: var(--ct-navigation__text-color-mobile);
    --c-link-display: flex;
    --c-link-font-size: var(--bt-nav-subsection__font-size);
    --c-link-font-weight: var(--bt-nav-subsection__font-weight);
    --c-link-line-height: var(--bt-nav-subsection__line-height);
    --c-link-padding-block-end: var(--global-spacing-2);
    --c-link-padding-block-start: var(--global-spacing-2);
    --c-link-padding-inline-end: var(--global-spacing-5);
    --c-link-padding-inline-start: var(--global-spacing-5);
    --c-link-text-decoration: none;
    --c-link-font-family: var(--bt-nav-subsection__font-family);
    --c-link-font-stretch: var(--bt-nav-subsection__font-width);
    --c-link-letter-spacing: null;
    --c-link-block-size: var(--global-spacing-7);
    --c-link-padding-block: var(--global-spacing-2);
    --c-link-padding-inline: var(--global-spacing-6);
    --c-link-hover-color: var(--ct-navigation__text-color-mobile--hover);
    --c-link-hover-background-color: var(--ct-background-shadow-color);
    --c-link-active-color: var(--global-white);
    --c-link-active-background-color: var(--global-neutral-6);
  }
}
.b-header-nav-chain__top-layout {
  align-items: var(--b-header-nav-chain-top-layout-align-items);
  display: var(--b-header-nav-chain-top-layout-display);
  justify-content: var(--b-header-nav-chain-top-layout-justify-content);
  inline-size: var(--b-header-nav-chain-top-layout-inline-size);
  gap: var(--b-header-nav-chain-top-layout-gap);
  max-inline-size: var(--b-header-nav-chain-top-layout-max-inline-size);
}
.b-header-nav-chain__logo {
  margin-inline-end: var(--b-header-nav-chain-logo-margin-inline-end);
  padding-inline-end: var(--b-header-nav-chain-logo-padding-inline-end);
}
.b-header-nav-chain__logo--center {
  margin-inline-end: var(--b-header-nav-chain-logo-center-margin-inline-end);
}
.b-header-nav-chain__logo--right {
  margin-inline-start: var(--b-header-nav-chain-logo-right-margin-inline-start);
  margin-inline-end: var(--b-header-nav-chain-logo-right-margin-inline-end);
}
.b-header-nav-chain__logo.nav-logo-show {
  opacity: var(--b-header-nav-chain-logo-show-opacity);
  transition: var(--b-header-nav-chain-logo-show-transition);
  visibility: var(--b-header-nav-chain-logo-show-visibility);
}
.b-header-nav-chain__logo.nav-logo-hidden {
  opacity: var(--b-header-nav-chain-logo-hidden-opacity);
  transition: var(--b-header-nav-chain-logo-hidden-transition);
  visibility: var(--b-header-nav-chain-logo-hidden-visibility);
}
.b-header-nav-chain__logo img {
  max-inline-size: var(--b-header-nav-chain-logo-image-max-inline-size);
  max-block-size: var(--b-header-nav-chain-logo-image-max-block-size);
  transition: var(--b-header-nav-chain-logo-image-transition);
  inline-size: var(--b-header-nav-chain-logo-image-inline-size);
}
.b-header-nav-chain__logo:hover img {
  opacity: var(--b-header-nav-chain-logo-image-hover-opacity);
  transition: var(--b-header-nav-chain-logo-image-hover-transition);
}
.b-header-nav-chain__links-list {
  display: var(--b-header-nav-chain-links-list-display);
  gap: var(--b-header-nav-chain-links-list-gap);
  block-size: var(--b-header-nav-chain-links-list-block-size);
  flex: var(--b-header-nav-chain-links-list-flex);
  overflow: var(--b-header-nav-chain-links-list-overflow);
  text-align: var(--b-header-nav-chain-links-list-text-align);
  inline-size: var(--b-header-nav-chain-links-list-inline-size);
  flex-wrap: var(--b-header-nav-chain-links-list-flex-wrap);
}
.b-header-nav-chain__links-list-item {
  display: var(--b-header-nav-chain-links-list-item-display);
  gap: var(--b-header-nav-chain-links-list-item-gap);
}
@media (min-width: 0) {
  .b-header-nav-chain__links-list-item {
    --c-link-hover-color: var(--ct-navigation__text-color--hover);
    --c-link-color: var(--ct-navigation__text-color);
    --c-link-font-family: var(--bt-nav__font-family);
    --c-link-font-size: var(--bt-nav__font-size);
    --c-link-font-weight: var(--bt-nav__font-weight);
    --c-link-line-height: var(--bt-nav__line-height);
    --c-link-font-stretch: var(--bt-nav__font-width);
  }
}
@media (min-width: 0) {
  .b-header-nav-chain__links-list {
    --c-link-color: var(--global-white);
    --c-link-display: flex;
    --c-link-align-items: center;
    --c-link-block-size: 100%;
    --c-separator-color: var(--global-white);
  }
}
.b-header-nav-chain--scrolled {
  min-block-size: var(--b-header-nav-chain-scrolled-min-block-size);
}
.b-header-nav-chain--scrolled .b-header-nav-chain__flyout-overlay {
  margin-block-start: var(
    --b-header-nav-chain-scrolled-flyout-overlay-margin-block-start
  );
}
@media (min-width: 0) {
  .b-header-nav-chain {
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-5);
    --c-icon-inline-size: var(--global-spacing-5);
    --c-button-color: var(--global-white);
    --c-button-block-size: var(--global-spacing-7);
    --c-button-font-weight: var(--global-font-weight-7);
    --c-button-font-size: var(--body-font-size);
    --c-button-line-height: var(--body-line-height);
    --c-button-small-font-weight: var(--global-font-weight-7);
    --c-button-small-font-size: var(--body-font-size);
    --c-button-small-line-height: var(--body-line-height);
    --c-button-small-padding-block-end: var(--global-spacing-2);
    --c-button-small-padding-block-start: var(--global-spacing-2);
    --c-button-small-padding-inline-end: var(--global-spacing-2);
    --c-button-small-padding-inline-start: var(--global-spacing-2);
  }
}
.b-headline {
  font-size: var(--b-headline-font-size);
  font-weight: var(--b-headline-font-weight);
  line-height: var(--b-headline-line-height);
  font-family: var(--b-headline-font-family);
  margin-block-end: var(--b-headline-margin-block-end);
}
.b-account-management {
  font-family: var(--b-account-management-font-family);
  margin-block-start: var(--b-account-management-margin-block-start);
  margin-block-end: var(--b-account-management-margin-block-end);
  margin-inline-start: var(--b-account-management-margin-inline-start);
  margin-inline-end: var(--b-account-management-margin-inline-end);
}
.b-account-management__edit {
  border-color: var(--b-account-management-edit-border-color);
  border-radius: var(--b-account-management-edit-border-radius);
  border-style: var(--b-account-management-edit-border-style);
  border-width: var(--b-account-management-edit-border-width);
  margin-block-end: var(--b-account-management-edit-margin-block-end);
  padding-block-start: var(--b-account-management-edit-padding-block-start);
  padding-block-end: var(--b-account-management-edit-padding-block-end);
  padding-inline-start: var(--b-account-management-edit-padding-inline-start);
  padding-inline-end: var(--b-account-management-edit-padding-inline-end);
}
@media (min-width: 0) {
  .b-account-management__edit {
    --c-button-default-color: var(--color-primary);
    --c-button-default-text-decoration: underline;
    --c-button-default-hover-color: var(--color-primary-hover);
    --c-paragraph-margin-block-end: 0;
  }
}
.b-account-management__edit-label {
  align-items: var(--b-account-management-edit-label-align-items);
  display: var(--b-account-management-edit-label-display);
  justify-content: var(--b-account-management-edit-label-justify-content);
}
@media (min-width: 0) {
  .b-account-management__edit-label {
    --c-paragraph-font-weight: var(--global-font-weight-7);
  }
}
.b-account-management__section {
  margin-block-end: var(--b-account-management-section-margin-block-end);
}
.b-account-management__social-edit {
  align-items: var(--b-account-management-social-edit-align-items);
  border-color: var(--b-account-management-social-edit-border-color);
  border-radius: var(--b-account-management-social-edit-border-radius);
  border-style: var(--b-account-management-social-edit-border-style);
  border-width: var(--b-account-management-social-edit-border-width);
  display: var(--b-account-management-social-edit-display);
  justify-content: var(--b-account-management-social-edit-justify-content);
  margin-block-end: var(--b-account-management-social-edit-margin-block-end);
  padding-block-start: var(
    --b-account-management-social-edit-padding-block-start
  );
  padding-block-end: var(--b-account-management-social-edit-padding-block-end);
  padding-inline-start: var(
    --b-account-management-social-edit-padding-inline-start
  );
  padding-inline-end: var(
    --b-account-management-social-edit-padding-inline-end
  );
}
.b-account-management__social-signOn-edit {
  align-items: var(--b-account-management-social-signon-edit-align-items);
  border-color: var(--b-account-management-social-signon-edit-border-color);
  border-radius: var(--b-account-management-social-signon-edit-border-radius);
  border-style: var(--b-account-management-social-signon-edit-border-style);
  border-width: var(--b-account-management-social-signon-edit-border-width);
  display: var(--b-account-management-social-signon-edit-display);
  justify-content: var(
    --b-account-management-social-signon-edit-justify-content
  );
  margin-block-end: var(
    --b-account-management-social-signon-edit-margin-block-end
  );
  padding-block-start: var(
    --b-account-management-social-signon-edit-padding-block-start
  );
  padding-block-end: var(
    --b-account-management-social-signon-edit-padding-block-end
  );
  padding-inline-start: var(
    --b-account-management-social-signon-edit-padding-inline-start
  );
  padding-inline-end: var(
    --b-account-management-social-signon-edit-padding-inline-end
  );
  min-width: var(--b-account-management-social-signon-edit-min-width);
}
.b-account-management__social-signOn-identity {
  display: var(--b-account-management-social-signon-identity-display);
}
@media (min-width: 0) {
  .b-account-management__social-signOn-identity {
    --c-icon-margin-inline-end: var(--global-spacing-2);
  }
}
.b-account-management__social-signOn-button-connect {
  background-color: var(
    --b-account-management-social-signon-button-connect-background-color
  );
}
.b-account-management__social-signOn-button-disconnect {
  color: var(--b-account-management-social-signon-button-disconnect-color);
  border-color: var(
    --b-account-management-social-signon-button-disconnect-border-color
  );
}
.b-account-management__social-signOn-button-connected {
  position: var(--b-account-management-social-signon-button-connected-position);
  transform: var(
    --b-account-management-social-signon-button-connected-transform
  );
  background: var(
    --b-account-management-social-signon-button-connected-background
  );
  font-size: var(
    --b-account-management-social-signon-button-connected-font-size
  );
  padding-inline-end: var(
    --b-account-management-social-signon-button-connected-padding-inline-end
  );
  color: var(--b-account-management-social-signon-button-connected-color);
}
@media (min-width: 0) {
  .b-account-management__social-signOn-button-connected {
    --c-icon-margin-inline-start: var(--global-spacing-1);
    --c-icon-margin-inline-end: var(--global-spacing-1);
    --c-icon-fill: var(--global-green-5);
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
.b-account-management__social-signOn-identities-error {
  font-family: var(
    --b-account-management-social-signon-identities-error-font-family
  );
  margin-block-end: var(
    --b-account-management-social-signon-identities-error-margin-block-end
  );
}
@media (min-width: 0) {
  .b-account-management__social-signOn-identities-error {
    --c-paragraph-background-color: var(--status-color-danger-subtle);
    --c-paragraph-color: var(--status-color-danger);
    --c-paragraph-padding-block-end: var(--global-spacing-1);
    --c-paragraph-padding-block-start: var(--global-spacing-1);
    --c-paragraph-padding-inline-start: var(--global-spacing-2);
    --c-paragraph-padding-inline-end: var(--global-spacing-2);
  }
}
@media (min-width: 0) {
  .b-account-management {
    --c-button-font-size: var(--global-font-size-4);
    --c-heading-font-size: var(--global-font-size-7);
    --c-heading-margin-block-end: var(--global-spacing-2);
    --c-input-margin-block-end: var(--global-spacing-5);
    --c-input-error-tip-color: var(--status-color-danger);
    --c-input-input-inline-size: 100%;
    --c-input-input-padding-block-end: var(--global-spacing-2);
    --c-input-input-padding-block-start: var(--global-spacing-2);
    --c-paragraph-font-family: var(--font-family-primary);
    --c-paragraph-margin-block-end: var(--global-spacing-5);
  }
}
.b-forgot-password {
  font-family: var(--b-forgot-password-font-family);
}
@media (min-width: 0) {
  .b-forgot-password {
    --c-button-font-size: var(--global-font-size-4);
    --c-heading-border-block-end-color: var(--border-color);
    --c-heading-border-block-end-style: var(--global-border-style-1);
    --c-heading-border-block-end-width: var(--global-border-width-1);
    --c-heading-font-size: var(--global-font-size-9);
    --c-heading-margin-block-end: var(--global-spacing-4);
    --c-heading-padding-block-end: var(--global-spacing-2);
    --c-heading-text-align: center;
    --c-input-margin-block-end: var(--global-spacing-5);
    --c-input-error-tip-color: var(--status-color-danger);
    --c-input-input-inline-size: 100%;
    --c-input-input-padding-block-end: var(--global-spacing-2);
    --c-input-input-padding-block-start: var(--global-spacing-2);
    --c-paragraph-font-family: var(--font-family-primary);
    --c-paragraph-margin-block-end: var(--global-spacing-4);
    --c-paragraph-text-align: center;
  }
}
@media (min-width: 1024px) {
  .b-forgot-password {
    --c-heading-font-size: var(--global-font-size-12);
    --c-heading-padding-block-end: var(--global-spacing-4);
  }
}
.b-header-account-action {
  display: var(--b-header-account-action-display);
  font-family: var(--b-header-account-action-font-family);
}
.b-header-account-action__desktop {
  align-items: var(--b-header-account-action-desktop-align-items);
  display: var(--b-header-account-action-desktop-display);
  gap: var(--b-header-account-action-desktop-gap);
}
@media (min-width: 1024px) {
  .b-header-account-action__desktop {
    --c-button-text-decoration: none;
  }
}
.b-header-account-action__mobile {
  display: var(--b-header-account-action-mobile-display);
}
.b-header-account-action__dropdown-open {
  inset-block-start: var(
    --b-header-account-action-dropdown-open-inset-block-start
  );
  position: var(--b-header-account-action-dropdown-open-position);
  padding-block-end: var(
    --b-header-account-action-dropdown-open-padding-block-end
  );
  padding-block-start: var(
    --b-header-account-action-dropdown-open-padding-block-start
  );
  padding-inline-end: var(
    --b-header-account-action-dropdown-open-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-account-action-dropdown-open-padding-inline-start
  );
  background-color: var(
    --b-header-account-action-dropdown-open-background-color
  );
  border-block-start-width: var(
    --b-header-account-action-dropdown-open-border-block-start-width
  );
  border-block-end-width: var(
    --b-header-account-action-dropdown-open-border-block-end-width
  );
  border-inline-start-width: var(
    --b-header-account-action-dropdown-open-border-inline-start-width
  );
  border-inline-end-width: var(
    --b-header-account-action-dropdown-open-border-inline-end-width
  );
  border-block-start-style: var(
    --b-header-account-action-dropdown-open-border-block-start-style
  );
  border-block-end-style: var(
    --b-header-account-action-dropdown-open-border-block-end-style
  );
  border-inline-start-style: var(
    --b-header-account-action-dropdown-open-border-inline-start-style
  );
  border-inline-end-style: var(
    --b-header-account-action-dropdown-open-border-inline-end-style
  );
  border-block-start-color: var(
    --b-header-account-action-dropdown-open-border-block-start-color
  );
  border-block-end-color: var(
    --b-header-account-action-dropdown-open-border-block-end-color
  );
  border-inline-start-color: var(
    --b-header-account-action-dropdown-open-border-inline-start-color
  );
  border-inline-end-color: var(
    --b-header-account-action-dropdown-open-border-inline-end-color
  );
  border-radius: var(--b-header-account-action-dropdown-open-border-radius);
  box-shadow: var(--b-header-account-action-dropdown-open-box-shadow);
  display: var(--b-header-account-action-dropdown-open-display);
  flex-direction: var(--b-header-account-action-dropdown-open-flex-direction);
}
.b-header-account-action__dropdown-list-item {
  list-style: var(--b-header-account-action-dropdown-list-item-list-style);
  padding-block-end: var(
    --b-header-account-action-dropdown-list-item-padding-block-end
  );
}
.b-header-account-action__dropdown-list-item:last-of-type {
  padding-block-end: var(
    --b-header-account-action-dropdown-list-item-last-padding-block-end
  );
}
@media (min-width: 0) {
  .b-header-account-action__dropdown-list-item {
    --c-link-font-size: var(--global-font-size-3);
    --c-link-hover-color: var(--color-primary-hover);
  }
}
.b-login-form {
  font-family: var(--b-login-form-font-family);
  padding-block-end: var(--b-login-form-padding-block-end);
}
.b-login-form__bot-protection-section {
  margin-block-start: var(
    --b-login-form-bot-protection-section-margin-block-start
  );
  margin-block-end: var(--b-login-form-bot-protection-section-margin-block-end);
}
@media (min-width: 0) {
  .b-login-form__bot-protection-section {
    --c-paragraph-color: #f00;
  }
}
.b-login-form__privacy-statement {
  display: var(--b-login-form-privacy-statement-display);
  text-align: var(--b-login-form-privacy-statement-text-align);
  inline-size: var(--b-login-form-privacy-statement-inline-size);
  margin-block-start: var(--b-login-form-privacy-statement-margin-block-start);
  margin-block-end: var(--b-login-form-privacy-statement-margin-block-end);
  margin-inline-end: var(--b-login-form-privacy-statement-margin-inline-end);
  margin-inline-start: var(
    --b-login-form-privacy-statement-margin-inline-start
  );
  line-height: var(--b-login-form-privacy-statement-line-height);
  font-size: var(--b-login-form-privacy-statement-font-size);
}
.b-login-form__sign-up-div {
  display: var(--b-login-form-sign-up-div-display);
  text-align: var(--b-login-form-sign-up-div-text-align);
  inline-size: var(--b-login-form-sign-up-div-inline-size);
  margin-block-start: var(--b-login-form-sign-up-div-margin-block-start);
  margin-block-end: var(--b-login-form-sign-up-div-margin-block-end);
  margin-inline-end: var(--b-login-form-sign-up-div-margin-inline-end);
  margin-inline-start: var(--b-login-form-sign-up-div-margin-inline-start);
  line-height: var(--b-login-form-sign-up-div-line-height);
  font-size: var(--b-login-form-sign-up-div-font-size);
}
@media (min-width: 0) {
  .b-login-form__sign-up-div {
    --c-paragraph-font-family: var(--font-family-primary);
    --c-paragraph-font-weight: 400;
    --c-paragraph-font-size: 1rem;
    --c-paragraph-line-height: 150%;
  }
}
.b-login-form__sign-up-button {
  font-family: var(--b-login-form-sign-up-button-font-family);
  font-weight: var(--b-login-form-sign-up-button-font-weight);
  font-size: var(--b-login-form-sign-up-button-font-size);
  line-height: var(--b-login-form-sign-up-button-line-height);
  background-color: var(--b-login-form-sign-up-button-background-color);
  text-decoration: var(--b-login-form-sign-up-button-text-decoration);
  cursor: var(--b-login-form-sign-up-button-cursor);
}
.b-login-form__login-form-error {
  font-family: var(--b-login-form-error-font-family);
  text-align: var(--b-login-form-error-text-align);
  margin-block-end: var(--b-login-form-error-margin-block-end);
}
@media (min-width: 0) {
  .b-login-form__login-form-error {
    --c-paragraph-background-color: var(--status-color-danger-subtle);
    --c-paragraph-color: var(--status-color-danger);
    --c-paragraph-padding-block-end: var(--global-spacing-1);
    --c-paragraph-padding-block-start: var(--global-spacing-1);
    --c-paragraph-padding-inline-start: var(--global-spacing-2);
    --c-paragraph-padding-inline-end: var(--global-spacing-2);
  }
}
.b-login-form__tos-container {
  margin-block-start: var(--b-login-form-tos-container-link-margin-block-start);
  margin-block-end: var(--b-login-form-tos-container-link-margin-block-end);
}
.b-login-form__tos-container a {
  color: var(--b-login-form-tos-link-color);
  text-decoration: var(--b-login-form-tos-link-text-decoration);
}
.b-login-form__tos-container a:hover {
  color: var(--b-login-form-tos-link-hover-color);
}
@media (min-width: 0) {
  .b-login-form {
    --c-button-font-size: var(--global-font-size-4);
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-font-family: var(--font-family-secondary);
    --c-heading-font-weight: 700;
    --c-heading-font-style: normal;
    --c-heading-line-height: 140%;
    --c-heading-text-align: center;
    --c-heading-padding-block-start: 0;
    --c-heading-padding-inline-end: 0;
    --c-heading-margin-block-end: var(--global-spacing-0);
    --c-heading-padding-block-end: var(--global-spacing-2);
    --c-input-margin-block-end: var(--global-spacing-4);
    --c-input-error-tip-color: var(--status-color-danger);
    --c-input-input-inline-size: 100%;
    --c-input-input-padding-block-end: var(--global-spacing-2);
    --c-input-input-padding-block-start: var(--global-spacing-2);
    --c-paragraph-font-family: var(--font-family-primary);
    --c-paragraph-margin-block-end: var(--global-spacing-5);
  }
}
@media (min-width: 1024px) {
  .b-login-form {
    --c-heading-font-size: var(--global-font-size-12);
    --c-heading-padding-block-end: var(--global-spacing-4);
  }
}
.b-one-time-login-form {
  font-family: var(--b-one-time-login-form-font-family);
}
.b-one-time-login-form__ota-sub-headline {
  text-align: var(--b-ota-sub-headline-text-align);
  margin-block-end: var(--b-ota-sub-headline-margin-block-end);
}
.b-one-time-login-form__ota-form-error {
  font-family: var(--b-ota-form-error-font-family);
  text-align: var(--b-ota-form-error-text-align);
  margin-block-end: var(--b-ota-form-error-margin-block-end);
}
@media (min-width: 0) {
  .b-one-time-login-form__ota-form-error {
    --c-paragraph-background-color: var(--status-color-danger-subtle);
    --c-paragraph-color: var(--status-color-danger);
    --c-paragraph-padding-block-end: var(--global-spacing-1);
    --c-paragraph-padding-block-start: var(--global-spacing-1);
    --c-paragraph-padding-inline-start: var(--global-spacing-2);
    --c-paragraph-padding-inline-end: var(--global-spacing-2);
  }
}
.b-one-time-login-form__recaptcha {
  margin-block-end: var(--b-ota-recaptcha-margin-block-end);
}
@media (min-width: 0) {
  .b-one-time-login-form {
    --c-button-font-size: var(--global-font-size-4);
    --c-heading-border-block-end-color: var(--border-color);
    --c-heading-border-block-end-style: var(--global-border-style-0);
    --c-heading-border-block-end-width: var(--global-border-width-0);
    --c-heading-font-size: var(--global-font-size-12);
    --c-heading-margin-block-end: var(--global-spacing-4);
    --c-heading-padding-block-end: 0;
    --c-heading-text-align: center;
    --c-input-margin-block-end: var(--global-spacing-5);
    --c-input-error-tip-color: var(--status-color-danger);
    --c-input-input-inline-size: 100%;
    --c-input-input-padding-block-end: var(--global-spacing-2);
    --c-input-input-padding-block-start: var(--global-spacing-2);
    --c-paragraph-font-family: var(--font-family-primary);
    --c-paragraph-margin-block-end: var(--global-spacing-5);
  }
}
@media (min-width: 1024px) {
  .b-one-time-login-form {
    --c-heading-font-size: var(--global-font-size-11);
    --c-heading-padding-block-end: 0;
  }
}
.b-login-links {
  font-family: var(--b-login-links-font-family);
}
.b-login-links__ota-link {
  border: var(--b-login-links-ota-link-border);
}
.b-login-links__inner-link {
  text-decoration: var(--b-login-links-inner-link-text-decoration);
  margin-block-end: var(--b-login-links-inner-link-margin-block-end);
  margin-inline-end: var(--b-login-links-inner-link-margin-inline-end);
  margin-inline-start: var(--b-login-links-inner-link-margin-inline-start);
  padding-inline-start: var(--b-login-links-inner-link-padding-inline-start);
}
@media (min-width: 0) {
  .b-login-links {
    --c-paragraph-text-align: center;
    --c-paragraph-font-family: var(--font-family-primary);
    --c-link-text-align: center;
    --c-link-font-family: var(--font-family-primary);
    --c-link-hover-color: var(--text-color-subtle);
  }
}
.b-reset-password {
  font-family: var(--b-reset-password-font-family);
}
@media (min-width: 0) {
  .b-reset-password {
    --c-button-font-size: var(--global-font-size-4);
    --c-heading-border-block-end-color: var(--border-color);
    --c-heading-border-block-end-style: var(--global-border-style-1);
    --c-heading-border-block-end-width: var(--global-border-width-1);
    --c-heading-font-size: var(--global-font-size-9);
    --c-heading-margin-block-end: var(--global-spacing-4);
    --c-heading-padding-block-end: var(--global-spacing-2);
    --c-heading-text-align: center;
    --c-input-margin-block-end: var(--global-spacing-5);
    --c-input-error-tip-color: var(--status-color-danger);
    --c-input-input-inline-size: 100%;
    --c-input-input-padding-block-end: var(--global-spacing-2);
    --c-input-input-padding-block-start: var(--global-spacing-2);
    --c-paragraph-font-family: var(--font-family-primary);
    --c-paragraph-margin-block-end: var(--global-spacing-4);
    --c-paragraph-text-align: center;
  }
}
@media (min-width: 1024px) {
  .b-reset-password {
    --c-heading-font-size: var(--global-font-size-12);
    --c-heading-padding-block-end: var(--global-spacing-4);
  }
}
.b-sign-up {
  font-family: var(--b-sign-up-font-family);
  padding-block-end: var(--b-sign-up-padding-block-end);
}
.b-sign-up__tos-container {
  margin-block-start: var(--b-sign-up-tos-container-link-margin-block-start);
  margin-block-end: var(--b-sign-up-tos-container-link-margin-block-end);
}
.b-sign-up__tos-container a {
  color: var(--b-sign-up-tos-link-color);
  text-decoration: var(--b-sign-up-tos-link-text-decoration);
}
.b-sign-up__tos-container a:hover {
  color: var(--b-sign-up-tos-link-hover-color);
}
.b-sign-up__login-form-error {
  font-family: var(--b-login-form-error-font-family);
  text-align: var(--b-login-form-error-text-align);
  margin-block-end: var(--b-login-form-error-margin-block-end);
}
@media (min-width: 0) {
  .b-sign-up__login-form-error {
    --c-paragraph-background-color: var(--status-color-danger-subtle);
    --c-paragraph-color: var(--status-color-danger);
    --c-paragraph-padding-block-end: var(--global-spacing-1);
    --c-paragraph-padding-block-start: var(--global-spacing-1);
    --c-paragraph-padding-inline-start: var(--global-spacing-2);
    --c-paragraph-padding-inline-end: var(--global-spacing-2);
  }
}
@media (min-width: 0) {
  .b-sign-up {
    --c-button-font-size: var(--global-font-size-4);
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-font-family: var(--font-family-secondary);
    --c-heading-font-weight: 700;
    --c-heading-font-style: normal;
    --c-heading-line-height: 140%;
    --c-heading-text-align: center;
    --c-heading-padding-block-start: 0;
    --c-heading-padding-inline-end: 0;
    --c-heading-margin-block-end: var(--global-spacing-0);
    --c-heading-padding-block-end: var(--global-spacing-2);
    --c-input-margin-block-end: var(--global-spacing-5);
    --c-input-error-tip-color: var(--status-color-danger);
    --c-input-input-inline-size: 100%;
    --c-input-input-padding-block-end: var(--global-spacing-2);
    --c-input-input-padding-block-start: var(--global-spacing-2);
    --c-input-tip-font-size: var(--global-font-size-3);
    --c-paragraph-font-family: var(--font-family-primary);
    --c-paragraph-margin-block-end: var(--global-spacing-5);
  }
}
@media (min-width: 1024px) {
  .b-sign-up {
    --c-heading-font-size: var(--global-font-size-12);
    --c-heading-padding-block-end: var(--global-spacing-4);
  }
}
.b-social-sign-on {
  inline-size: var(--b-social-sign-on-inline-size);
  margin-inline: var(--b-social-sign-on-margin-inline);
  gap: var(--b-social-sign-on-gap);
}
.b-social-sign-on__button-container {
  display: var(--b-social-sign-on-button-container-display);
  flex-direction: var(--b-social-sign-on-button-container-flex-direction);
  align-items: var(--b-social-sign-on-button-container-align-items);
  gap: var(--b-social-sign-on-button-container-gap);
  inline-size: var(--b-social-sign-on-button-container-inline-size);
  margin-block-start: var(
    --b-social-sign-on-button-container-margin-block-start
  );
  margin-block-end: var(--b-social-sign-on-button-container-margin-block-end);
}
.b-social-sign-on__button-container__Google {
  justify-content: var(
    --b-social-sign-on-button-container-google-justify-content
  );
  border-block-start-width: var(
    --b-social-sign-on-button-container-google-border-block-start-width
  );
  border-block-end-width: var(
    --b-social-sign-on-button-container-google-border-block-end-width
  );
  border-inline-start-width: var(
    --b-social-sign-on-button-container-google-border-inline-start-width
  );
  border-inline-end-width: var(
    --b-social-sign-on-button-container-google-border-inline-end-width
  );
  border-block-start-color: var(
    --b-social-sign-on-button-container-google-border-block-start-color
  );
  border-block-end-color: var(
    --b-social-sign-on-button-container-google-border-block-end-color
  );
  border-inline-start-color: var(
    --b-social-sign-on-button-container-google-border-inline-start-color
  );
  border-inline-end-color: var(
    --b-social-sign-on-button-container-google-border-inline-end-color
  );
  border-radius: var(--b-social-sign-on-button-container-google-border-radius);
  color: var(--b-social-sign-on-button-container-google-color);
  font-weight: var(--b-social-sign-on-button-container-google-font-weight);
  font-family: var(--b-social-sign-on-button-container-google-font-family);
  inline-size: var(--b-social-sign-on-button-container-google-inline-size);
}
@media (min-width: 0) {
  .b-social-sign-on__button-container__Google {
    --c-button-secondary-reverse-hover-color: var(--text-color);
    --c-icon-fill: #4285f4;
  }
}
.b-social-sign-on__button-container__Facebook {
  justify-content: var(
    --b-social-sign-on-button-container-facebook-justify-content
  );
  border-block-start-width: var(
    --b-social-sign-on-button-container-facebook-border-block-start-width
  );
  border-block-end-width: var(
    --b-social-sign-on-button-container-facebook-border-block-end-width
  );
  border-inline-start-width: var(
    --b-social-sign-on-button-container-facebook-border-inline-start-width
  );
  border-inline-end-width: var(
    --b-social-sign-on-button-container-facebook-border-inline-end-width
  );
  border-block-start-color: var(
    --b-social-sign-on-button-container-facebook-border-block-start-color
  );
  border-block-end-color: var(
    --b-social-sign-on-button-container-facebook-border-block-end-color
  );
  border-inline-start-color: var(
    --b-social-sign-on-button-container-facebook-border-inline-start-color
  );
  border-inline-end-color: var(
    --b-social-sign-on-button-container-facebook-border-inline-end-color
  );
  border-radius: var(
    --b-social-sign-on-button-container-facebook-border-radius
  );
  color: var(--b-social-sign-on-button-container-facebook-color);
  font-weight: var(--b-social-sign-on-button-container-facebook-font-weight);
  font-family: var(--b-social-sign-on-button-container-facebook-font-family);
  inline-size: var(--b-social-sign-on-button-container-facebook-inline-size);
}
@media (min-width: 0) {
  .b-social-sign-on__button-container__Facebook {
    --c-button-secondary-reverse-hover-color: var(--text-color);
    --c-icon-fill: #4285f4;
  }
}
.b-social-sign-on__button-container__Apple {
  justify-content: var(
    --b-social-sign-on-button-container-apple-justify-content
  );
  border-block-start-width: var(
    --b-social-sign-on-button-container-apple-border-block-start-width
  );
  border-block-end-width: var(
    --b-social-sign-on-button-container-apple-border-block-end-width
  );
  border-inline-start-width: var(
    --b-social-sign-on-button-container-apple-border-inline-start-width
  );
  border-inline-end-width: var(
    --b-social-sign-on-button-container-apple-border-inline-end-width
  );
  border-block-start-color: var(
    --b-social-sign-on-button-container-apple-border-block-start-color
  );
  border-block-end-color: var(
    --b-social-sign-on-button-container-apple-border-block-end-color
  );
  border-inline-start-color: var(
    --b-social-sign-on-button-container-apple-border-inline-start-color
  );
  border-inline-end-color: var(
    --b-social-sign-on-button-container-apple-border-inline-end-color
  );
  border-radius: var(--b-social-sign-on-button-container-apple-border-radius);
  color: var(--b-social-sign-on-button-container-apple-color);
  font-weight: var(--b-social-sign-on-button-container-apple-font-weight);
  font-family: var(--b-social-sign-on-button-container-apple-font-family);
  inline-size: var(--b-social-sign-on-button-container-apple-inline-size);
}
.b-social-sign-on__button-container__Apple__custom {
  inline-size: var(
    --b-social-sign-on-button-container-apple-custom-inline-size
  );
}
.b-social-sign-on__button-container__Apple__sso {
  inline-size: var(--b-social-sign-on-button-container-apple-sso-inline-size);
  justify-content: var(
    --b-social-sign-on-button-container-apple-sso-justify-content
  );
  display: var(--b-social-sign-on-button-container-apple-sso-display);
}
@media (min-width: 0) {
  .b-social-sign-on__button-container__Apple {
    --c-button-secondary-reverse-hover-color: var(--text-color);
  }
}
.b-social-sign-on__dividerWithText {
  display: var(--b-social-sign-on-dividerWithText-display);
  align-items: var(--b-social-sign-on-dividerWithText-align-items);
  flex-direction: var(--b-social-sign-on-dividerWithText-flex-direction);
  color: var(--b-social-sign-on-dividerWithText-color);
  font-family: var(--b-social-sign-on-dividerWithText-font-family);
  font-weight: var(--b-social-sign-on-dividerWithText-font-weight);
  font-size: var(--b-social-sign-on-dividerWithText-font-size);
  margin-block-start: var(
    --b-social-sign-on-dividerWithText-margin-block-start
  );
}
.b-social-sign-on__dividerWithText::before {
  content: var(--b-social-sign-on-dividerWithText-before-content);
  height: var(--b-social-sign-on-dividerWithText-before-height);
  background-color: var(
    --b-social-sign-on-dividerWithText-before-background-color
  );
  flex-grow: var(--b-social-sign-on-dividerWithText-before-flex-grow);
  margin-inline-end: var(
    --b-social-sign-on-dividerWithText-before-margin-inline-end
  );
}
.b-social-sign-on__dividerWithText::after {
  content: var(--b-social-sign-on-dividerWithText-after-content);
  height: var(--b-social-sign-on-dividerWithText-after-height);
  background-color: var(
    --b-social-sign-on-dividerWithText-after-background-color
  );
  flex-grow: var(--b-social-sign-on-dividerWithText-after-flex-grow);
  margin-inline-start: var(
    --b-social-sign-on-dividerWithText-after-margin-inline-start
  );
}
@media (min-width: 0) {
  .b-social-sign-on {
    --c-paragraph-color: var(--status-color-danger);
    --c-paragraph-font-family: var(--font-family-primary);
  }
}
.b-large-manual-promo {
  gap: var(--b-large-manual-promo-gap);
  background-color: var(--b-large-manual-promo-background-color);
  row-gap: var(--b-large-manual-promo-row-gap);
  padding-block: var(--b-large-manual-promo-padding-block);
  padding-inline: var(--b-large-manual-promo-padding-inline);
}
@media (min-width: 0) {
  .b-large-manual-promo__img {
    --c-link-hover-opacity: 0.8;
  }
}
.b-large-manual-promo__text {
  gap: var(--b-large-manual-promo-text-gap);
}
@media (min-width: 0) {
  .b-large-manual-promo__text {
    --c-heading-color: var(--text-color);
    --c-heading-font-family: var(--ct-headline__font-family--md);
    --c-heading-font-size: var(--ct-headline__font-size--md);
    --c-heading-line-height: var(--ct-headline__line-height--md);
    --c-heading-font-weight: var(--ct-headline__font-weight--md);
    --c-heading-font-stretch: var(--ct-headline__font-width--md);
    --c-overline-color: var(--ct-overline__text-color);
    --c-overline-font-size: var(--ct-title__font-size--md);
    --c-overline-line-height: var(--ct-title__line-height--md);
    --c-overline-font-weight: var(--ct-title__font-weight--md);
    --c-overline-font-stretch: var(--ct-title__font-width--md);
    --c-overline-margin-block-end: var(--global-spacing-2);
    --c-overline-hover-color: var(--text-color-subtle);
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-line-height: var(--body-line-height);
    --c-paragraph-font-weight: var(--body-font-weight);
    --c-stack-gap: var(--global-spacing-2);
    --c-stack-row-gap: var(--global-spacing-2);
  }
}
@media (min-width: 1024px) {
  .b-large-manual-promo__text {
    --c-heading-font-size: var(--ct-headline__font-size--md);
    --c-heading-line-height: var(--ct-headline__line-height--md);
    --c-heading-font-family: var(--ct-headline__font-family--md);
    --c-heading-font-weight: var(--ct-headline__font-weight--md);
    --c-heading-font-stretch: var(--ct-headline__font-width--md);
  }
}
@media (min-width: 0) {
  .b-large-manual-promo {
    --c-link-hover-color: var(--text-color-subtle);
  }
}
@media (min-width: 1024px) {
  .b-large-manual-promo {
    --c-divider-grid-column: span 2;
    --c-grid-gap: var(--global-spacing-5);
  }
}
.b-large-promo {
  gap: var(--b-large-promo-gap);
}
@media (min-width: 0) {
  .b-large-promo__img {
    --c-link-hover-opacity: 0.8;
  }
}
.b-large-promo__text {
  gap: var(--b-large-promo-text-gap);
}
@media (min-width: 0) {
  .b-large-promo__text {
    --c-heading-color: var(--text-color);
    --c-heading-font-size: var(--global-font-size-4);
    --c-heading-line-height: var(--heading-level-3-line-height);
    --c-overline-color: var(--ct-overline__text-color);
    --c-overline-font-size: var(--global-font-size-4);
    --c-overline-line-height: var(--heading-level-6-line-height);
    --c-overline-margin-block-end: var(--global-spacing-2);
    --c-overline-hover-color: var(--text-color-subtle);
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-line-height: var(--body-line-height);
    --c-stack-gap: var(--global-spacing-2);
    --c-stack-row-gap: var(--global-spacing-2);
    --c-separator-margin-block-start: 0;
    --c-separator-margin-block-end: 0;
    --c-separator-margin-inline-end: var(--global-spacing-2);
    --c-separator-margin-inline-start: var(--global-spacing-2);
    --c-date-padding-left: var(--global-spacing-1);
  }
}
@media (min-width: 1024px) {
  .b-large-promo__text {
    --c-heading-font-size: var(--global-font-size-10);
    --c-heading-line-height: var(--heading-level-4-line-height);
  }
}
.b-large-promo__icon_label {
  align-items: var(--b-large-promo-icon-label-align-items);
  padding-block-start: var(--b-large-promo-icon-label-padding-block-start);
  padding-block-end: var(--b-large-promo-icon-label-padding-block-end);
  padding-inline-end: var(--b-large-promo-icon-label-padding-inline-end);
  padding-inline-start: var(--b-large-promo-icon-label-padding-inline-start);
  background-color: var(--b-large-promo-icon-label-background-color);
  border: var(--b-large-promo-icon-label-border);
  border-radius: var(--b-large-promo-icon-label-border-radius);
  inset-block-end: var(--b-large-promo-icon-label-inset-block-end);
  margin-inline-start: var(--b-large-promo-icon-label-margin-inline-start);
  position: var(--b-large-promo-icon-label-position);
  z-index: var(--b-large-promo-icon-label-z-index);
}
@media (min-width: 0) {
  .b-large-promo__icon_label {
    --c-icon-fill: var(--global-white);
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
.b-large-promo__label {
  margin-inline-start: var(--b-large-promo-label-margin-inline-start);
  color: var(--b-large-promo-label-color);
}
@media (min-width: 0) {
  .b-large-promo {
    --c-link-position: relative;
    --c-link-hover-color: var(--text-color-subtle);
  }
}
@media (min-width: 1024px) {
  .b-large-promo {
    --c-grid-gap: var(--global-spacing-5);
  }
}
.b-links-bar {
  gap: var(--b-links-bar-gap);
  background-color: var(--b-links-bar-background-color);
  border-block-start: var(--b-links-bar-border-block-start);
  font-size: var(--b-links-bar-font-size);
  padding-block: var(--b-links-bar-padding-block);
  padding-inline: var(--b-links-bar-padding-inline);
  justify-content: var(--b-links-bar-justify-content);
}
@media (min-width: 0) {
  .b-links-bar {
    --c-link-color: var(--bt-footer-links-bar__text-color);
    --c-link-font-family: var(--body-font-family);
    --c-link-font-size: var(--ct-body__font-size--small-3);
    --c-link-line-height: var(--ct-body__line-height--small-3);
    --c-link-font-weight: var(--ct-body__font-weight--small-3);
    --c-link-font-stretch: null;
    --c-link-letter-spacing: null;
    --c-link-text-underline-offset: var(--global-spacing-1);
    --c-link-hover-color: var(--text-color-subtle);
    --c-separator-content: "";
  }
}
.b-masthead {
  border-block-end: var(--b-masthead-border-block-end);
  color: var(--b-masthead-color);
  display: var(--b-masthead-display);
  font-family: var(--b-masthead-font-family);
  font-size: var(--b-masthead-font-size);
  line-height: var(--b-masthead-line-height);
  gap: var(--b-masthead-gap);
}
.b-masthead__logo {
  display: var(--b-masthead-logo-display);
  justify-content: var(--b-masthead-logo-justify-content);
}
.b-masthead__logo img {
  max-block-size: var(--b-masthead-logo-image-max-block-size);
  object-fit: var(--b-masthead-logo-image-object-fit);
  vertical-align: var(--b-masthead-logo-image-vertical-align);
}
.b-masthead__content {
  display: var(--b-masthead-content-display);
  justify-content: var(--b-masthead-content-justify-content);
}
.b-masthead__date {
  align-items: var(--b-masthead-date-align-items);
  display: var(--b-masthead-date-display);
  font-weight: var(--b-masthead-date-font-weight);
  justify-content: var(--b-masthead-date-justify-content);
  flex: var(--b-masthead-date-flex);
}
.b-masthead__tagline {
  display: var(--b-masthead-tagline-display);
  flex: var(--b-masthead-tagline-flex);
  justify-content: var(--b-masthead-tagline-justify-content);
  font-family: var(--b-masthead-tagline-font-family);
  text-align: var(--b-masthead-tagline-text-align);
}
.b-masthead__link {
  align-items: var(--b-masthead-link-align-items);
  display: var(--b-masthead-link-display);
  justify-content: var(--b-masthead-link-justify-content);
  flex: var(--b-masthead-link-flex);
}
.b-masthead__divider {
  margin-block-end: var(--b-masthead-divider-margin-block-end);
  margin-block-start: var(--b-masthead-divider-margin-block-start);
  margin-inline-end: var(--b-masthead-divider-margin-inline-end);
  margin-inline-start: var(--b-masthead-divider-margin-inline-start);
  padding-block-end: var(--b-masthead-divider-padding-block-end);
  padding-block-start: var(--b-masthead-divider-padding-block-start);
  padding-inline-end: var(--b-masthead-divider-padding-inline-end);
  padding-inline-start: var(--b-masthead-divider-padding-inline-start);
}
.b-medium-manual-promo {
  clear: var(--b-medium-manual-promo-clear);
  display: var(--b-medium-manual-promo-display);
  inline-size: var(--b-medium-manual-promo-inline-size);
}
@media (min-width: 0) {
  .b-medium-manual-promo__img {
    --c-link-hover-opacity: 0.8;
  }
}
@media (min-width: 0) {
  .b-medium-manual-promo--show-image {
    --c-heading-inline-size: 68%;
  }
}
@media (min-width: 1024px) {
  .b-medium-manual-promo--show-image {
    --c-heading-inline-size: auto;
    --c-heading-margin-inline-start: calc(33% + var(--global-spacing-5));
    --c-paragraph-margin-inline-start: calc(33% + var(--global-spacing-5));
  }
}
@media (min-width: 0) {
  .b-medium-manual-promo {
    --c-attribution-color: var(--text-color);
    --c-attribution-font-size: var(--body-font-size-small);
    --c-attribution-line-height: var(--body-line-height-small);
    --c-heading-color: var(--text-color);
    --c-heading-font-size: var(--body-font-size);
    --c-heading-font-weight: var(--heading-level-5-font-weight);
    --c-heading-line-height: var(--heading-level-5-line-height);
    --c-heading-margin-block-end: var(--global-spacing-4);
    --c-link-hover-color: var(--text-color-subtle);
    --c-media-item-float: inline-end;
    --c-media-item-max-inline-size: 100px;
    --c-paragraph-display: inline;
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-line-height: var(--body-line-height);
  }
}
@media (min-width: 1024px) {
  .b-medium-manual-promo {
    --c-media-item-float: inline-start;
    --c-media-item-margin-block-end: 0;
    --c-media-item-margin-block-start: 0;
    --c-media-item-margin-inline-end: 0;
    --c-media-item-margin-inline-start: 0;
    --c-media-item-max-inline-size: 33%;
    --c-paragraph-display: block;
    --c-heading-font-size: var(--global-font-size-10);
  }
}
.b-medium-promo {
  clear: var(--b-medium-promo-clear);
  display: var(--b-medium-promo-display);
  inline-size: var(--b-medium-promo-inline-size);
}
@media (min-width: 0) {
  .b-medium-promo__img {
    --c-link-hover-opacity: 0.8;
  }
}
@media (min-width: 0) {
  .b-medium-promo--show-image {
    --c-heading-color: var(--text-color);
    --c-heading-inline-size: 68%;
    --c-link-hover-color: var(--text-color-subtle);
  }
}
@media (min-width: 1024px) {
  .b-medium-promo--show-image {
    --c-attribution-margin-inline-start: calc(33% + var(--global-spacing-4));
    --c-heading-margin-inline-start: calc(33% + var(--global-spacing-4));
    --c-heading-inline-size: auto;
    --c-paragraph-margin-inline-start: calc(33% + var(--global-spacing-4));
    --c-date-padding-left: var(--global-spacing-1);
  }
}
.b-medium-promo__icon_label {
  align-items: var(--b-medium-promo-icon-label-align-items);
  padding-block-start: var(--b-medium-promo-icon-label-padding-block-start);
  padding-block-end: var(--b-medium-promo-icon-label-padding-block-end);
  padding-inline-start: var(--b-medium-promo-icon-label-padding-inline-start);
  padding-inline-end: var(--b-medium-promo-icon-label-padding-inline-end);
  background-color: var(--b-medium-promo-icon-label-background-color);
  border: var(--b-medium-promo-icon-label-border);
  border-radius: var(--b-medium-promo-icon-label-border-radius);
  inset-block-end: var(--b-medium-promo-icon-label-inset-block-end);
  margin-inline-start: var(--b-medium-promo-icon-label-margin-inline-start);
  position: var(--b-medium-promo-icon-label-position);
  z-index: var(--b-medium-promo-icon-label-z-index);
}
@media (min-width: 0) {
  .b-medium-promo__icon_label {
    --c-icon-fill: var(--global-white);
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
.b-medium-promo__label {
  margin-inline-start: var(--b-medium-promo-label-margin-inline-start);
  color: var(--b-medium-promo-label-color);
  display: var(--b-medium-promo-label-display);
}
@media (min-width: 0) {
  .b-medium-promo {
    --c-attribution-display: block;
    --c-attribution-margin-block-start: var(--global-spacing-4);
    --c-media-item-float: inline-end;
    --c-media-item-max-inline-size: 100px;
    --c-heading-font-size: var(--body-font-size-small);
    --c-heading-font-weight: var(--heading-level-5-font-weight);
    --c-heading-line-height: var(--heading-level-5-line-height);
    --c-heading-margin-block-end: var(--global-spacing-4);
    --c-paragraph-display: block;
    --c-paragraph-inline-size: 100%;
    --c-separator-padding-block-start: 0;
    --c-separator-padding-block-end: 0;
    --c-separator-padding-inline-end: var(--global-spacing-2);
    --c-separator-padding-inline-start: var(--global-spacing-2);
    --c-link-position: relative;
  }
}
@media (min-width: 1024px) {
  .b-medium-promo {
    --c-attribution-display: block;
    --c-media-item-float: inline-start;
    --c-media-item-margin-block-end: 0;
    --c-media-item-margin-block-start: 0;
    --c-media-item-margin-inline-end: 0;
    --c-media-item-margin-inline-start: 0;
    --c-media-item-max-inline-size: 33%;
    --c-paragraph-display: block;
    --c-paragraph-inline-size: auto;
    --c-heading-font-size: var(--global-font-size-10);
  }
}
.b-numbered-list {
  gap: var(--b-numbered-list-gap);
}
.b-numbered-list__items {
  gap: var(--b-numbered-list-items-gap);
}
@media (min-width: 0) {
  .b-numbered-list__items {
    --c-heading-color: var(--bt-numbered-list__item-heading-color);
  }
}
.b-numbered-list__item {
  gap: var(--b-numbered-list-item-gap);
}
@media (min-width: 0) {
  .b-numbered-list__item {
    --c-heading-font-size: var(--body-font-size);
    --c-heading-font-weight: var(--global-font-weight-7);
    --c-heading-line-height: var(--body-line-height);
    --c-link-flex: 1;
    --c-paragraph-font-family: var(--font-family-secondary);
    --c-paragraph-font-size: var(--heading-level-6-font-size);
    --c-paragraph-font-weight: var(--heading-level-6-font-weight);
    --c-paragraph-line-height: var(--heading-level-6-line-height);
    --c-paragraph-color: var(--bt-numbered-list__color);
  }
}
.b-numbered-list__item-image {
  max-inline-size: var(--b-numbered-list-item-image-max-inline-size);
}
@media (min-width: 0) {
  .b-numbered-list {
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-line-height: var(--heading-level-4-line-height);
    --c-heading-color: var(--bt-numbered-list__color);
    --c-heading-font-weight: var(--heading-level-4-font-weight);
  }
}
@media (min-width: 0) {
  .b-overline {
    --c-overline-color: var(--color-primary);
    --c-overline-font-size: var(--heading-level-5-font-size);
    --c-overline-line-height: var(--heading-level-5-line-height);
    --c-overline-font-weight: var(--heading-level-5-font-weight);
    --c-overline-padding-block-start: 2px;
  }
}
.b-quad-chain__children-grid {
  grid-template-columns: var(
    --b-quad-chain-children-grid-grid-template-columns
  );
  gap: var(--b-quad-chain-children-grid-gap);
}
.b-quad-chain__child-item {
  gap: var(--b-quad-chain-child-item-gap);
}
.b-quad-chain__child-item:empty {
  display: var(--b-quad-chain-child-item-empty-display);
}
@media (min-width: 0) {
  .b-quad-chain {
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-heading-color: var(--ct-heading__text-color);
    --c-stack-gap: var(--global-spacing-5);
    --c-stack-row-gap: var(--global-spacing-5);
  }
}
@media (min-width: 1024px) {
  .b-quad-chain {
    --c-stack-gap: var(--global-spacing-5);
    --c-stack-row-gap: var(--global-spacing-5);
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
  }
}
.b-results-list__wrapper {
  gap: var(--b-results-list-wrapper-gap);
}
@media (min-width: 0) {
  .b-results-list__wrapper {
    --c-divider-margin-block-end: 0;
  }
}
@media (min-width: 0) {
  .b-results-list--show-image {
    --c-heading-inline-size: auto;
    --c-heading-font-size: var(--heading-level-5-font-size);
    --c-heading-line-height: var(--heading-level-5-line-height);
    --c-heading-font-weight: var(--heading-level-5-font-weight);
    --c-heading-margin-block-end: var(--global-spacing-1);
    --c-heading-margin-inline-start: calc(33% + var(--global-spacing-8));
    --c-media-item-margin-inline-end: var(--global-spacing-5);
    --c-media-item-max-inline-size: calc(33% + var(--global-spacing-6));
    --c-media-item-block-size: auto;
    --c-media-item-margin-inline-start: 0;
    --c-media-item-float: inline-start;
    --c-overline-margin-inline-start: 0;
    --c-attribution-margin-block-start: var(--global-spacing-1);
    --c-attribution-margin-inline-start: calc(33% + var(--global-spacing-8));
    --c-paragraph-display: none;
    --c-image-inline-size: 100%;
  }
}
@media (min-width: 1024px) {
  .b-results-list--show-image {
    --c-attribution-display: block;
    --c-attribution-margin-inline-start: calc(33% + var(--global-spacing-9));
    --c-heading-inline-size: auto;
    --c-heading-margin-inline-start: calc(33% + var(--global-spacing-9));
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-line-height: var(--heading-level-4-line-height);
    --c-heading-font-weight: var(--heading-level-4-font-weight);
    --c-overline-font-size: var(--global-font-size-7);
    --c-overline-margin-inline-start: 0;
    --c-paragraph-margin-inline-start: calc(33% + var(--global-spacing-9));
    --c-paragraph-display: block;
    --c-media-item-max-inline-size: calc(33% + var(--global-spacing-6));
    --c-media-item-margin-inline-end: var(--global-spacing-5);
    --c-media-item-block-size: 100%;
    --c-media-item-margin-inline-start: 0;
  }
}
.b-results-list__seeMore {
  margin-block-start: var(--b-results-list-see-more-margin-block-start);
}
@media (min-width: 0) {
  .b-results-list {
    --c-attribution-display: block;
    --c-attribution-margin-block-start: var(--global-spacing-4);
    --c-button-gap: var(--global-spacing-6);
    --c-heading-font-size: var(--heading-level-5-font-size);
    --c-heading-font-weight: var(--heading-level-5-font-weight);
    --c-heading-line-height: var(--heading-level-5-line-height);
    --c-heading-margin-block-end: var(--global-spacing-4);
    --c-media-item-float: inline-end;
    --c-media-item-max-inline-size: 100px;
    --c-overline-display: inline;
    --c-overline-font-size: var(--body-font-size);
    --c-overline-color: var(--ct-overline__text-color);
    --c-separator-padding-block-end: 0;
    --c-separator-padding-block-start: 0;
    --c-separator-padding-inline-end: var(--global-spacing-2);
    --c-separator-padding-inline-start: var(--global-spacing-2);
    --c-paragraph-display: block;
    --c-date-color: var(--text-color-subtle);
  }
}
@media (min-width: 1024px) {
  .b-results-list {
    --c-media-item-float: inline-start;
    --c-media-item-margin-block-end: 0;
    --c-media-item-margin-block-start: 0;
    --c-media-item-margin-inline-end: 0;
    --c-media-item-margin-inline-start: 0;
    --c-media-item-max-inline-size: 33%;
    --c-overline-font-size: var(--global-font-size-7);
  }
}
.b-right-rail-advanced {
  gap: var(--b-right-rail-advanced-gap);
}
.b-right-rail-advanced__navigation {
  position: var(--b-right-rail-advanced-navigation-position);
  inset-block-start: var(--b-right-rail-advanced-navigation-inset-block-start);
  inline-size: var(--b-right-rail-advanced-navigation-inline-size);
  z-index: var(--b-right-rail-advanced-navigation-z-index);
  margin-block-start: var(
    --b-right-rail-advanced-navigation-margin-block-start
  );
  margin-inline-end: var(--b-right-rail-advanced-navigation-margin-inline-end);
  margin-block-end: var(--b-right-rail-advanced-navigation-margin-block-end);
  margin-inline-start: var(
    --b-right-rail-advanced-navigation-margin-inline-start
  );
}
.b-right-rail-advanced__full-width-1 {
  margin-block-start: var(
    --b-right-rail-advanced-full-width-1-margin-block-start
  );
  margin-inline-end: var(
    --b-right-rail-advanced-full-width-1-margin-inline-end
  );
  margin-block-end: var(--b-right-rail-advanced-full-width-1-margin-block-end);
  margin-inline-start: var(
    --b-right-rail-advanced-full-width-1-margin-inline-start
  );
}
.b-right-rail-advanced__main {
  gap: var(--b-right-rail-advanced-main-gap);
  max-inline-size: var(--b-right-rail-advanced-main-max-inline-size);
  inline-size: var(--b-right-rail-advanced-main-inline-size);
  margin-block-start: var(--b-right-rail-advanced-main-margin-block-start);
  margin-inline-end: var(--b-right-rail-advanced-main-margin-inline-end);
  margin-block-end: var(--b-right-rail-advanced-main-margin-block-end);
  margin-inline-start: var(--b-right-rail-advanced-main-margin-inline-start);
}
.b-right-rail-advanced__footer {
  margin-block-start: var(--b-right-rail-advanced-footer-margin-block-start);
  margin-inline-end: var(--b-right-rail-advanced-footer-margin-inline-end);
  margin-block-end: var(--b-right-rail-advanced-footer-margin-block-end);
  margin-inline-start: var(--b-right-rail-advanced-footer-margin-inline-start);
  background: var(--b-right-rail-advanced-footer-background);
  padding-inline: var(--b-right-rail-advanced-footer-padding-inline);
  align-items: var(--b-right-rail-advanced-footer-align-items);
}
.b-right-rail-advanced__full-width-2 {
  margin-block-start: var(
    --b-right-rail-advanced-full-width-2-margin-block-start
  );
  margin-inline-end: var(
    --b-right-rail-advanced-full-width-2-margin-inline-end
  );
  margin-block-end: var(--b-right-rail-advanced-full-width-2-margin-block-end);
  margin-inline-start: var(
    --b-right-rail-advanced-full-width-2-margin-inline-start
  );
  gap: var(--b-right-rail-advanced-full-width-2-gap);
}
.b-right-rail-advanced__main-interior-item {
  padding-block-start: var(
    --b-right-rail-advanced-main-interior-item-padding-block-start
  );
  padding-inline-end: var(
    --b-right-rail-advanced-main-interior-item-padding-inline-end
  );
  padding-block-end: var(
    --b-right-rail-advanced-main-interior-item-padding-block-end
  );
  padding-inline-start: var(
    --b-right-rail-advanced-main-interior-item-padding-inline-start
  );
  border-inline-end: var(
    --b-right-rail-advanced-main-interior-item-border-inline-end
  );
  gap: var(--b-right-rail-advanced-main-interior-item-gap);
  display: var(--b-right-rail-advanced-main-interior-item-display);
}
.b-right-rail-advanced__main-right-rail {
  padding-block-start: var(
    --b-right-rail-advanced-main-right-rail-padding-block-start
  );
  padding-inline-end: var(
    --b-right-rail-advanced-main-right-rail-padding-inline-end
  );
  padding-block-end: var(
    --b-right-rail-advanced-main-right-rail-padding-block-end
  );
  padding-inline-start: var(
    --b-right-rail-advanced-main-right-rail-padding-inline-start
  );
  gap: var(--b-right-rail-advanced-main-right-rail-gap);
  display: var(--b-right-rail-advanced-main-right-rail-display);
  border-inline-start-style: var(
    --b-right-rail-advanced-main-right-rail-border-inline-start-style
  );
  border-inline-start-color: var(
    --b-right-rail-advanced-main-right-rail-border-inline-start-color
  );
  border-inline-start-width: var(
    --b-right-rail-advanced-main-right-rail-border-inline-start-width
  );
}
.b-right-rail-advanced__empty {
  gap: var(--b-right-rail-advanced-empty-gap);
}
.b-right-rail-advanced__rail-container {
  grid-template-areas: var(
    --b-right-rail-advanced-rail-container-grid-template-areas
  );
  grid-template-columns: var(
    --b-right-rail-advanced-rail-container-grid-template-columns
  );
  grid-template-rows: var(
    --b-right-rail-advanced-rail-container-grid-template-rows
  );
  grid-auto-rows: var(--b-right-rail-advanced-rail-container-grid-auto-rows);
  gap: var(--b-right-rail-advanced-rail-container-gap);
}
.b-right-rail-advanced__main-interior-item-1 {
  grid-area: var(--b-right-rail-advanced-main-interior-item-1-grid-area);
  gap: var(--b-right-rail-advanced-main-interior-item-1-gap);
}
.b-right-rail-advanced__main-interior-item-2 {
  grid-area: var(--b-right-rail-advanced-main-interior-item-2-grid-area);
  gap: var(--b-right-rail-advanced-main-interior-item-2-gap);
}
.b-right-rail-advanced__main-right-rail-top {
  grid-area: var(--b-right-rail-advanced-main-right-rail-top-grid-area);
  gap: var(--b-right-rail-advanced-main-right-rail-top-gap);
}
.b-right-rail-advanced__main-right-rail-middle {
  grid-area: var(--b-right-rail-advanced-main-right-rail-middle-grid-area);
  gap: var(--b-right-rail-advanced-main-right-rail-middle-gap);
}
.b-right-rail-advanced__main-right-rail-bottom {
  grid-area: var(--b-right-rail-advanced-main-right-rail-bottom-grid-area);
  gap: var(--b-right-rail-advanced-main-right-rail-bottom-gap);
}
.b-right-rail {
  gap: var(--b-right-rail-gap);
}
.b-right-rail__navigation {
  position: var(--b-right-rail-navigation-position);
  inset-block-start: var(--b-right-rail-navigation-inset-block-start);
  inline-size: var(--b-right-rail-navigation-inline-size);
  z-index: var(--b-right-rail-navigation-z-index);
  margin-block-start: var(--b-right-rail-navigation-margin-block-start);
  margin-inline-end: var(--b-right-rail-navigation-margin-inline-end);
  margin-block-end: var(--b-right-rail-navigation-margin-block-end);
  margin-inline-start: var(--b-right-rail-navigation-margin-inline-start);
  margin-block: var(--b-right-rail-navigation-margin-block);
  margin-inline: var(--b-right-rail-navigation-margin-inline);
}
.b-right-rail__full-width-1 {
  margin-block-start: var(--b-right-rail-full-width-1-margin-block-start);
  margin-inline-end: var(--b-right-rail-full-width-1-margin-inline-end);
  margin-block-end: var(--b-right-rail-full-width-1-margin-block-end);
  margin-inline-start: var(--b-right-rail-full-width-1-margin-inline-start);
  gap: var(--b-right-rail-full-width-1-gap);
}
.b-right-rail__main {
  max-inline-size: var(--b-right-rail-main-max-inline-size);
  inline-size: var(--b-right-rail-main-inline-size);
  margin-block-start: var(--b-right-rail-main-margin-block-start);
  margin-inline-end: var(--b-right-rail-main-margin-inline-end);
  margin-block-end: var(--b-right-rail-main-margin-block-end);
  margin-inline-start: var(--b-right-rail-main-margin-inline-start);
}
@media (min-width: 0) {
  .b-right-rail__main {
    --c-stack-gap: var(--global-spacing-6);
  }
}
.b-right-rail__footer {
  margin-block-start: var(--b-right-rail-footer-margin-block-start);
  margin-inline-end: var(--b-right-rail-footer-margin-inline-end);
  margin-block-end: var(--b-right-rail-footer-margin-block-end);
  margin-inline-start: var(--b-right-rail-footer-margin-inline-start);
  background-color: var(--b-right-rail-footer-background-color);
}
.b-right-rail__main-interior-item {
  padding-block-start: var(
    --b-right-rail-main-interior-item-padding-block-start
  );
  padding-inline-end: var(--b-right-rail-main-interior-item-padding-inline-end);
  padding-block-end: var(--b-right-rail-main-interior-item-padding-block-end);
  padding-inline-start: var(
    --b-right-rail-main-interior-item-padding-inline-start
  );
  border-inline-end: var(--b-right-rail-main-interior-item-border-inline-end);
  min-inline-size: var(--b-right-rail-main-interior-item-min-inline-size);
  gap: var(--b-right-rail-main-interior-item-gap);
}
@media (min-width: 0) {
  .b-right-rail__main-interior-item {
    --c-date-margin-block-end: var(--global-spacing-2);
    --c-media-item-gap: var(--global-spacing-3);
  }
}
.b-right-rail__main-right-rail {
  padding-block-start: var(--b-right-rail-main-right-rail-padding-block-start);
  padding-inline-end: var(--b-right-rail-main-right-rail-padding-inline-end);
  padding-block-end: var(--b-right-rail-main-right-rail-padding-block-end);
  padding-inline-start: var(
    --b-right-rail-main-right-rail-padding-inline-start
  );
  border-inline-start-style: var(
    --b-right-rail-main-right-rail-border-inline-start-style
  );
  border-inline-start-color: var(
    --b-right-rail-main-right-rail-border-inline-start-color
  );
  border-inline-start-width: var(
    --b-right-rail-main-right-rail-border-inline-start-width
  );
  block-size: var(--b-right-rail-main-right-rail-block-size);
  row-gap: var(--b-right-rail-main-right-rail-row-gap);
  min-inline-size: var(--b-right-rail-main-right-rail-min-inline-size);
}
.b-right-rail__full-width-2 {
  margin-block-start: var(--b-right-rail-full-width-2-margin-block-start);
  margin-inline-end: var(--b-right-rail-full-width-2-margin-inline-end);
  margin-block-end: var(--b-right-rail-full-width-2-margin-block-end);
  margin-inline-start: var(--b-right-rail-full-width-2-margin-inline-start);
}
@media (min-width: 0) {
  .b-right-rail__full-width-2 {
    --c-stack-row-gap: var(--global-spacing-6);
  }
}
.b-right-rail__rail-container {
  grid-template-columns: var(
    --b-right-rail-rail-container-grid-template-columns
  );
  grid-template-rows: var(--b-right-rail-rail-container-grid-template-rows);
  gap: var(--b-right-rail-rail-container-gap);
}
.b-search-results-list__field-wrapper {
  display: var(--b-search-results-list-field-wrapper-display);
  gap: var(--b-search-results-list-field-wrapper-gap);
  grid-template: var(--b-search-results-list-field-wrapper-grid-template);
}
@media (min-width: 0) {
  .b-search-results-list__field-wrapper {
    --c-button-grid-area: search;
    --c-icon-align-self: center;
    --c-icon-block-size: var(--global-spacing-5);
    --c-icon-grid-area: icon;
    --c-icon-inline-size: var(--global-spacing-5);
    --c-icon-justify-self: center;
    --c-icon-z-index: 1;
    --c-input-gap: 0;
    --c-input-grid-area: icon/icon/input/input;
    --c-input-align-items: stretch;
    --c-input-flex-direction: row;
    --c-input-input-font-family: var(--font-family-primary);
    --c-input-input-font-weight: var(--global-font-weight-7);
    --c-input-input-inline-size: 100%;
    --c-input-input-padding-inline-start: var(--global-spacing-7);
  }
}
@media (min-width: 0) {
  .b-search-results-list__field {
    --c-stack-gap: var(--global-spacing-5);
  }
}
@media (min-width: 0) {
  .b-search-results-list__results-item--show-image {
    --c-heading-inline-size: 68%;
    --c-overline-font-size: var(--body-font-size);
  }
}
@media (min-width: 1024px) {
  .b-search-results-list__results-item--show-image {
    --c-attribution-margin-inline-start: calc(33% + var(--global-spacing-6));
    --c-heading-inline-size: auto;
    --c-heading-margin-inline-start: calc(33% + var(--global-spacing-6));
    --c-overline-font-size: var(--heading-level-5-font-size);
    --c-overline-margin-inline-start: var(--global-spacing-6);
    --c-paragraph-margin-inline-start: calc(33% + var(--global-spacing-6));
  }
}
@media (min-width: 0) {
  .b-search-results-list__results-item {
    --c-attribution-display: block;
    --c-attribution-margin-block-start: var(--global-spacing-4);
    --c-heading-font-size: var(--heading-level-5-font-size);
    --c-heading-font-weight: var(--heading-level-5-font-weight);
    --c-heading-line-height: var(--heading-level-5-line-height);
    --c-heading-margin-block-end: var(--global-spacing-4);
    --c-link-position: relative;
    --c-media-item-float: inline-end;
    --c-media-item-max-inline-size: 100px;
    --c-overline-font-weight: var(--heading-level-4-font-weight);
    --c-overline-font-size: var(--heading-level-5-font-size);
    --c-overline-line-height: var(--heading-level-5-line-height);
    --c-paragraph-display: block;
    --c-separator-padding-block-end: 0;
    --c-separator-padding-block-start: 0;
    --c-separator-padding-inline-end: var(--global-spacing-2);
    --c-separator-padding-inline-start: var(--global-spacing-2);
  }
}
@media (min-width: 1024px) {
  .b-search-results-list__results-item {
    --c-attribution-display: block;
    --c-media-item-float: inline-start;
    --c-media-item-margin-block-end: 0;
    --c-media-item-margin-block-start: 0;
    --c-media-item-margin-inline-end: 0;
    --c-media-item-margin-inline-start: 0;
    --c-media-item-max-inline-size: 33%;
    --c-paragraph-display: block;
  }
}
@media (min-width: 0) {
  .b-search-results-list__results {
    --c-button-inline-size: auto;
    --c-button-margin-block-end: 0;
    --c-button-margin-block-start: var(--global-spacing-2);
    --c-button-margin-inline-end: auto;
    --c-button-margin-inline-start: auto;
  }
}
@media (min-width: 0) {
  .b-search-results-list {
    --c-stack-gap: var(--global-spacing-5);
  }
}
.b-section-title {
  gap: var(--b-section-title-gap);
  padding-block-end: var(--b-section-title-padding-block-end);
  position: var(--b-section-title-position);
}
.b-section-title__links {
  display: var(--b-section-title-links-display);
  flex-wrap: var(--b-section-title-links-flex-wrap);
  text-align: var(--b-section-title-links-text-align);
}
@media (min-width: 0) {
  .b-section-title__links {
    --c-separator-color: var(--global-transparent);
    --c-separator-margin-block: 0;
    --c-separator-margin-inline: var(--global-spacing-2);
  }
}
@media (min-width: 1024px) {
  .b-section-title__links {
    --c-separator-color: var(--global-transparent);
    --c-separator-margin-block: 0;
    --c-separator-margin-inline: var(--global-spacing-2);
  }
}
@media (min-width: 0) {
  .b-section-title {
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--xl);
    --c-heading-font-weight: var(--ct-title__font-weight--xl);
    --c-heading-line-height: var(--ct-title__line-height--xl);
    --c-heading-color: var(--bt-section-title-heading__text-color);
    --c-heading-font-stretch: null;
    --c-heading-letter-spacing: null;
    --c-heading-text-align: center;
    --c-link-font-family: var(--font-family-secondary);
    --c-link-color: var(--bt-section-title__text-color);
    --c-link-font-size: var(--body-font-size-tiny);
    --c-link-font-weight: var(--global-font-weight-7);
    --c-link-text-transform: uppercase;
    --c-separator-margin-block-end: 0;
    --c-separator-margin-block-start: 0;
    --c-separator-margin-inline-end: var(--global-spacing-4);
    --c-separator-margin-inline-start: var(--global-spacing-4);
  }
}
.b-simple-list {
  gap: var(--b-simple-list-gap);
}
.b-simple-list__item {
  gap: var(--b-simple-list-item-gap);
}
.b-simple-list__items {
  gap: var(--b-simple-list-items-gap);
  display: var(--b-simple-list-items-display);
  grid-template-columns: var(--b-simple-list-items-grid-template-columns);
}
@media (min-width: 0) {
  .b-simple-list__items {
    --c-heading-line-height: var(--body-line-height-tiny);
    --c-heading-font-size: var(--body-font-size-small);
    --c-heading-font-weight: var(--heading-level-3-font-weight);
    --c-heading-color: var(--bt-simple-list-item__text-color);
  }
}
@media (min-width: 1024px) {
  .b-simple-list__items {
    --c-heading-font-size: var(--global-font-size-5);
  }
}
@media (min-width: 1150px) {
  .b-simple-list__items {
    --c-heading-font-size: var(--body-font-size-small);
  }
}
.b-simple-list__item-anchor {
  flex: var(--b-simple-list-item-anchor-flex);
}
@media (min-width: 0) {
  .b-simple-list {
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-line-height: var(--heading-level-4-line-height);
    --c-heading-color: var(--bt-simple-list__text-color);
    --c-heading-font-weight: var(--heading-level-4-font-weight);
  }
}
.b-single-chain__children-stack {
  gap: var(--b-single-chain-children-stack-gap);
}
@media (min-width: 0) {
  .b-single-chain {
    --c-stack-gap: var(--global-spacing-5);
    --c-stack-row-gap: var(--global-spacing-5);
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-font-weight: var(--heading-level-4-font-weight);
    --c-heading-line-height: var(--heading-level-4-line-height);
    --c-heading-color: var(--ct-heading__text-color);
  }
}
@media (min-width: 1024px) {
  .b-single-chain {
    --c-stack-gap: var(--global-spacing-5);
    --c-stack-row-gap: var(--global-spacing-5);
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-font-weight: var(--heading-level-4-font-weight);
    --c-heading-line-height: var(--heading-level-4-line-height);
  }
}
.b-single-column-regular__navigation {
  position: var(--b-single-column-regular-navigation-position);
  inset-block-start: var(
    --b-single-column-regular-navigation-inset-block-start
  );
  z-index: var(--b-single-column-regular-navigation-z-index);
}
@media (min-width: 0) {
  .b-single-column-regular__main {
    --c-heading-font-size: var(--heading-level-3-font-size);
    --c-heading-font-weight: var(--heading-level-3-font-weight);
    --c-heading-line-height: var(--heading-level-3-line-height);
    --c-stack-gap: 0;
  }
}
.b-single-column-regular__full-width {
  inline-size: 100%;
  margin: auto;
}
@media (min-width: 0) {
  .b-single-column-regular__full-width {
    --c-stack-gap: var(--global-spacing-3);
  }
}
.b-single-column-regular__body {
  max-inline-size: 90rem;
  inline-size: 100%;
  margin: auto;
  inline-size: var(--b-single-column-regular-body-inline-size);
  margin-block-start: var(--b-single-column-regular-body-margin-block-start);
  margin-inline-end: var(--b-single-column-regular-body-margin-inline-end);
  margin-block-end: var(--b-single-column-regular-body-margin-block-end);
  margin-inline-start: var(--b-single-column-regular-body-margin-inline-start);
  max-inline-size: var(--b-single-column-regular-body-max-inline-size);
  gap: var(--b-single-column-regular-body-gap);
}
.b-single-column-regular__footer {
  inline-size: var(--b-single-column-regular-footer-inline-size);
  background-color: var(--b-single-column-regular-footer-background-color);
  margin-block-end: var(--b-single-column-regular-footer-margin-block-end);
  margin-block-start: var(--b-single-column-regular-footer-margin-block-start);
}
@media (min-width: 0) {
  .b-single-column-regular__footer {
    --c-divider-display: none;
  }
}
.b-small-manual-promo {
  display: var(--b-small-manual-promo-display);
  gap: var(--b-small-manual-promo-gap);
  grid-template-columns: var(--b-small-manual-promo-grid-template-columns);
}
@media (min-width: 0) {
  .b-small-manual-promo__img {
    --c-link-hover-opacity: 0.8;
  }
}
.b-small-manual-promo--above {
  grid-template-columns: var(
    --b-small-manual-promo-above-grid-template-columns
  );
}
.b-small-manual-promo--below {
  grid-template-columns: var(
    --b-small-manual-promo-below-grid-template-columns
  );
}
.b-small-manual-promo--left {
  gap: var(--b-small-manual-promo-left-gap);
  grid-template-columns: var(--b-small-manual-promo-left-grid-template-columns);
}
.b-small-manual-promo--right {
  gap: var(--b-small-manual-promo-right-gap);
  grid-template-columns: var(
    --b-small-manual-promo-right-grid-template-columns
  );
}
@media (min-width: 0) {
  .b-small-manual-promo {
    --c-heading-color: var(--text-color);
    --c-heading-font-size: var(--body-font-size);
    --c-heading-font-weight: var(--global-font-weight-7);
    --c-heading-line-height: var(--body-line-height);
    --c-link-hover-color: var(--text-color-subtle);
  }
}
.b-small-promo {
  display: var(--b-small-promo-display);
  gap: var(--b-small-promo-gap);
  grid-template-columns: var(--b-small-promo-grid-template-columns);
}
@media (min-width: 0) {
  .b-small-promo__img {
    --c-link-hover-opacity: 0.8;
  }
}
.b-small-promo--left {
  gap: var(--b-small-promo-left-gap);
  grid-template-columns: var(--b-small-promo-left-grid-template-columns);
}
.b-small-promo--right {
  gap: var(--b-small-promo-right-gap);
  grid-template-columns: var(--b-small-promo-right-grid-template-columns);
}
@media (min-width: 0) {
  .b-small-promo {
    --c-heading-color: var(--text-color);
    --c-heading-font-size: var(--body-font-size);
    --c-heading-font-weight: var(--global-font-weight-7);
    --c-heading-line-height: var(--body-line-height);
    --c-link-hover-color: var(--text-color-subtle);
  }
}
.b-subheadline {
  font-size: var(--b-subheadline-font-size);
  font-weight: var(--b-subheadline-font-weight);
  line-height: var(--b-subheadline-line-height);
}
@media (min-width: 0) {
  .b-tag-title {
    --c-heading-font-size: var(--heading-level-1-font-size);
    --c-heading-line-height: var(--heading-level-1-line-height);
    --c-stack-gap: var(--global-spacing-2);
  }
}
.b-top-table-list {
  grid-template-columns: var(--b-top-table-list-grid-template-columns);
  grid-template-rows: var(--b-top-table-list-grid-template-rows);
  gap: var(--b-top-table-list-gap);
}
@media (min-width: 1024px) {
  .b-top-table-list-small-container--1 {
    --c-grid-template-columns: 1fr;
  }
}
@media (min-width: 1024px) {
  .b-top-table-list-small-container--2 {
    --c-grid-template-columns: repeat(2, minmax(5rem, 1fr));
  }
}
@media (min-width: 1024px) {
  .b-top-table-list-small-container--3 {
    --c-grid-template-columns: repeat(3, minmax(5rem, 1fr));
  }
}
@media (min-width: 1024px) {
  .b-top-table-list-small-container--4 {
    --c-grid-template-columns: repeat(4, minmax(5rem, 1fr));
  }
}
.b-top-table-list-medium-container {
  gap: var(--b-top-table-list-medium-container-gap);
  grid-template-columns: var(
    --b-top-table-list-medium-container-grid-template-columns
  );
  grid-template-rows: var(
    --b-top-table-list-medium-container-grid-template-rows
  );
  row-gap: var(--b-top-table-list-medium-container-row-gap);
}
.b-top-table-list-large-container {
  grid-template-columns: var(
    --b-top-table-list-large-container-grid-template-columns
  );
  row-gap: var(--b-top-table-list-large-container-row-gap);
}
.b-top-table-list-extra_large-container {
  grid-template-columns: var(
    --b-top-table-list-xl-container-grid-template-columns
  );
  row-gap: var(--b-top-table-list-xl-container-row-gap);
}
@media (min-width: 0) {
  .b-top-table-list-extra_large-container {
    --c-heading-font-weight: var(--global-font-weight-7);
    --c-media-item-box-shadow: var(--global-box-shadow-2);
    --c-media-item-order: -1;
  }
}
.b-top-table-list-xl__icon_label {
  align-items: var(--b-top-table-list-xl-icon-label-align-items);
  background-color: var(--b-top-table-list-xl-icon-label-background-color);
  border-block-end: var(--b-top-table-list-xl-icon-label-border-block-end);
  border-block-start: var(--b-top-table-list-xl-icon-label-border-block-start);
  border-inline-end: var(--b-top-table-list-xl-icon-label-border-inline-end);
  border-inline-start: var(
    --b-top-table-list-xl-icon-label-border-inline-start
  );
  border-radius: var(--b-top-table-list-xl-icon-label-border-radius);
  inset-block-end: var(--b-top-table-list-xl-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-top-table-list-xl-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-top-table-list-xl-icon-label-padding-block-end);
  padding-block-start: var(
    --b-top-table-list-xl-icon-label-padding-block-start
  );
  padding-inline-end: var(--b-top-table-list-xl-icon-label-padding-inline-end);
  padding-inline-start: var(
    --b-top-table-list-xl-icon-label-padding-inline-start
  );
  position: var(--b-top-table-list-xl-icon-label-position);
  z-index: var(--b-top-table-list-xl-icon-label-z-index);
}
@media (min-width: 0) {
  .b-top-table-list-xl__icon_label {
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-fill: var(--global-white);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
.b-top-table-list-xl__label {
  color: var(--b-top-table-list-xl-label-color);
  margin-inline-start: var(--b-top-table-list-xl-label-margin-inline-start);
}
@media (min-width: 0) {
  .b-top-table-list-xl {
    --c-heading-align-self: start;
    --c-heading-justify-content: start;
    --c-heading-color: var(--bt-top-table-list__text-color--xl);
    --c-heading-margin-block-start: var(--global-spacing-3);
    --c-heading-margin-block-end: var(--global-spacing-1);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--lg);
    --c-heading-font-weight: var(--ct-heading__font-weight--lg);
    --c-heading-line-height: var(--ct-heading__line-height--lg);
    --c-heading-font-stretch: var(--ct-heading__font-width--lg);
    --c-heading-letter-spacing: null;
    --c-overline-display: flex;
    --c-overline-justify-content: start;
    --c-overline-background-color: var(--ct-background-shadow-color);
    --c-overline-color: var(--bt-top-table-list-overline__text-color--xl);
    --c-overline-margin-inline-end: var(--global-spacing-5);
    --c-overline-margin-inline-start: calc(var(--global-spacing-5) * -1);
    --c-overline-padding-block: var(--global-spacing-4);
    --c-overline-padding-block-end: 0;
    --c-overline-padding-inline: var(--global-spacing-5) 0;
    --c-overline-position: relative;
    --c-overline-z-index: auto;
    --c-overline-margin-block-end: var(--global-spacing-4);
    --c-overline-font-size: var(--heading-level-4-font-size);
    --c-overline-line-height: var(--heading-level-4-line-height);
    --c-overline-font-weight: var(--heading-level-4-font-weight);
    --c-separator-padding-block-end: 0;
    --c-separator-padding-block-start: 0;
    --c-separator-padding-inline-end: var(--global-spacing-2);
    --c-separator-padding-inline-start: var(--global-spacing-2);
    --c-stack-gap: var(--global-spacing-4);
    --c-stack-row-gap: var(--global-spacing-1);
    --c-link-position: relative;
    --c-link-color: var(--bt-top-table-list__text-color--xl);
    --c-paragraph-color: var(--bt-top-table-list__text-color--xl);
    --c-paragraph-line-height: var(--body-line-height);
  }
}
@media (min-width: 1024px) {
  .b-top-table-list-xl {
    --c-heading-align-self: left;
    --c-heading-font-size: var(--ct-heading__font-size--lg);
    --c-heading-justify-content: left;
    --c-heading-line-height: var(--ct-heading__line-height--lg);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-weight: var(--ct-heading__font-weight--lg);
    --c-heading-font-stretch: var(--ct-heading__font-width--lg);
    --c-heading-letter-spacing: null;
    --c-overline-display: flex;
    --c-overline-justify-content: left;
    --c-stack-gap: var(--global-spacing-5);
  }
}
.b-top-table-list-large {
  gap: var(--b-top-table-list-large-gap);
  row-gap: var(--b-top-table-list-large-row-gap);
  margin-block: var(--b-top-table-list-large-margin-block);
}
.b-top-table-list-large__text {
  gap: var(--b-top-table-list-large-text-gap);
  row-gap: var(--b-top-table-list-large-text-row-gap);
}
@media (min-width: 0) {
  .b-top-table-list-large__text {
    --c-heading-font-size: var(--ct-heading__font-size--md);
    --c-heading-line-height: var(--ct-heading__line-height--md);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-weight: var(--ct-heading__font-weight--md);
    --c-heading-font-stretch: var(--ct-heading__font-width--md);
    --c-heading-letter-spacing: null;
    --c-overline-font-size: var(--global-font-size-4);
    --c-overline-line-height: var(--heading-level-6-line-height);
    --c-overline-color: var(--ct-overline__text-color);
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-line-height: var(--body-line-height);
    --c-separator-margin-block-end: 0;
    --c-separator-margin-block-start: 0;
    --c-separator-margin-inline-end: var(--global-spacing-2);
    --c-separator-margin-inline-start: var(--global-spacing-2);
    --c-stack-gap: var(--global-spacing-4);
    --c-stack-row-gap: var(--global-spacing-1);
    --c-date-margin-inline-start: var(--global-spacing-1);
  }
}
@media (min-width: 1024px) {
  .b-top-table-list-large__text {
    --c-heading-font-size: var(--ct-heading__font-size--md);
    --c-heading-line-height: var(--ct-heading__line-height--md);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-weight: var(--ct-heading__font-weight--md);
    --c-heading-font-stretch: var(--ct-heading__font-width--md);
    --c-heading-letter-spacing: null;
    --c-media-item-max-inline-size: 100px;
  }
}
.b-top-table-list-large__icon_label {
  align-items: var(--b-top-table-list-large-icon-label-align-items);
  background-color: var(--b-top-table-list-large-icon-label-background-color);
  border-block-end: var(--b-top-table-list-large-icon-label-border-block-end);
  border-block-start: var(
    --b-top-table-list-large-icon-label-border-block-start
  );
  border-inline-end: var(--b-top-table-list-large-icon-label-border-inline-end);
  border-inline-start: var(
    --b-top-table-list-large-icon-label-border-inline-start
  );
  border-radius: var(--b-top-table-list-large-icon-label-border-radius);
  inset-block-end: var(--b-top-table-list-large-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-top-table-list-large-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-top-table-list-large-icon-label-padding-block-end);
  padding-block-start: var(
    --b-top-table-list-large-icon-label-padding-block-start
  );
  padding-inline-end: var(
    --b-top-table-list-large-icon-label-padding-inline-end
  );
  padding-inline-start: var(
    --b-top-table-list-large-icon-label-padding-inline-start
  );
  position: var(--b-top-table-list-large-icon-label-position);
  z-index: var(--b-top-table-list-large-icon-label-z-index);
}
@media (min-width: 0) {
  .b-top-table-list-large__icon_label {
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-fill: var(--global-white);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
.b-top-table-list-large__label {
  color: var(--b-top-table-list-large-label-color);
  margin-inline-start: var(--b-top-table-list-large-label-margin-inline-start);
}
@media (min-width: 0) {
  .b-top-table-list-large {
    --c-link-position: relative;
    --c-media-item-block-size: fit-content;
  }
}
@media (min-width: 1024px) {
  .b-top-table-list-large {
    --c-divider-grid-column: span 2;
    --c-grid-gap: var(--global-spacing-5);
  }
}
.b-top-table-list-medium--show-image {
  grid-template-columns: var(
    --b-top-table-list-medium-show-image-grid-template-columns
  );
}
@media (min-width: 0) {
  .b-top-table-list-medium--show-image {
    --c-heading-inline-size: 66%;
  }
}
@media (min-width: 1024px) {
  .b-top-table-list-medium--show-image {
    --c-attribution-margin-inline-start: calc(33% + var(--global-spacing-6));
    --c-heading-inline-size: auto;
    --c-heading-margin-inline-start: calc(33% + var(--global-spacing-6));
    --c-paragraph-margin-inline-start: calc(33% + var(--global-spacing-6));
  }
}
.b-top-table-list-medium__icon_label {
  align-items: var(--b-top-table-list-medium-icon-label-align-items);
  background-color: var(--b-top-table-list-medium-icon-label-background-color);
  border-block-end: var(--b-top-table-list-medium-icon-label-border-block-end);
  border-block-start: var(
    --b-top-table-list-medium-icon-label-border-block-start
  );
  border-inline-end: var(
    --b-top-table-list-medium-icon-label-border-inline-end
  );
  border-inline-start: var(
    --b-top-table-list-medium-icon-label-border-inline-start
  );
  border-radius: var(--b-top-table-list-medium-icon-label-border-radius);
  inset-block-end: var(--b-top-table-list-medium-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-top-table-list-medium-icon-label-margin-inline-start
  );
  padding-block-end: var(
    --b-top-table-list-medium-icon-label-padding-block-end
  );
  padding-block-start: var(
    --b-top-table-list-medium-icon-label-padding-block-start
  );
  padding-inline-end: var(
    --b-top-table-list-medium-icon-label-padding-inline-end
  );
  padding-inline-start: var(
    --b-top-table-list-medium-icon-label-padding-inline-start
  );
  position: var(--b-top-table-list-medium-icon-label-position);
  z-index: var(--b-top-table-list-medium-icon-label-z-index);
}
@media (min-width: 0) {
  .b-top-table-list-medium__icon_label {
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-fill: var(--global-white);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
.b-top-table-list-medium__label {
  color: var(--b-top-table-list-medium-label-color);
  display: var(--b-top-table-list-medium-label-display);
  margin-inline-start: var(--b-top-table-list-medium-label-margin-inline-start);
}
@media (min-width: 0) {
  .b-top-table-list-medium {
    --c-attribution-display: block;
    --c-attribution-margin-block-start: 0;
    --c-attribution-margin-inline-start: calc(33% + 2rem);
    --c-divider-clear: both;
    --c-divider-margin-block-start: var(--global-spacing-5);
    --c-divider-display: block;
    --c-media-item-float: inline-start;
    --c-media-item-margin-block-end: var(--global-spacing-4);
    --c-media-item-margin-block-start: 0;
    --c-media-item-margin-inline-end: 0;
    --c-media-item-margin-inline-start: 0;
    --c-media-item-max-inline-size: 33%;
    --c-media-item-position: relative;
    --c-media-item-width: 100%;
    --c-media-item-min-height: auto;
    --c-heading-font-size: var(--body-font-size-small);
    --c-heading-font-weight: var(--heading-level-5-font-weight);
    --c-heading-line-height: var(--heading-level-5-line-height);
    --c-heading-margin-block-end: var(--global-spacing-1);
    --c-heading-padding-inline-end: var(--global-spacing-5);
    --c-heading-inline-size: auto;
    --c-heading-margin-inline-start: calc(33% + 2rem);
    --c-link-position: relative;
    --c-paragraph-display: block;
    --c-separator-padding-block-end: 0;
    --c-separator-padding-block-start: 0;
    --c-separator-padding-inline-end: var(--global-spacing-2);
    --c-separator-padding-inline-start: var(--global-spacing-2);
  }
}
@media (min-width: 1024px) {
  .b-top-table-list-medium {
    --c-attribution-display: block;
    --c-media-item-float: inline-start;
    --c-media-item-max-inline-size: 33%;
    --c-paragraph-display: block;
  }
}
.b-top-table-list-small {
  display: var(--b-top-table-list-small-display);
  gap: var(--b-top-table-list-small-gap);
  grid-template-columns: var(--b-top-table-list-small-grid-template-columns);
}
@media (min-width: 0) {
  .b-top-table-list-small--below {
    --c-divider-grid-column: span 1;
  }
}
@media (min-width: 0) {
  .b-top-table-list-small--above {
    --c-divider-grid-column: span 1;
  }
}
.b-top-table-list-small--right {
  grid-template-columns: var(
    --b-top-table-list-small-right-grid-template-columns
  );
  column-gap: var(--b-top-table-list-small-right-column-gap);
}
@media (min-width: 0) {
  .b-top-table-list-small--right {
    --c-divider-grid-column: span 2;
  }
}
.b-top-table-list-small--left {
  grid-template-columns: var(
    --b-top-table-list-small-left-grid-template-columns
  );
  column-gap: var(--b-top-table-list-small-left-column-gap);
}
@media (min-width: 0) {
  .b-top-table-list-small--left {
    --c-divider-grid-column: span 2;
  }
}
.b-top-table-list-small__icon_label {
  align-items: var(--b-top-table-list-small-icon-label-align-items);
  background-color: var(--b-top-table-list-small-icon-label-background-color);
  border-block-end: var(--b-top-table-list-small-icon-label-border-block-end);
  border-block-start: var(
    --b-top-table-list-small-icon-label-border-block-start
  );
  border-inline-end: var(--b-top-table-list-small-icon-label-border-inline-end);
  border-inline-start: var(
    --b-top-table-list-small-icon-label-border-inline-start
  );
  border-radius: var(--b-top-table-list-small-icon-label-border-radius);
  inset-block-end: var(--b-top-table-list-small-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-top-table-list-small-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-top-table-list-small-icon-label-padding-block-end);
  padding-block-start: var(
    --b-top-table-list-small-icon-label-padding-block-start
  );
  padding-inline-end: var(
    --b-top-table-list-small-icon-label-padding-inline-end
  );
  padding-inline-start: var(
    --b-top-table-list-small-icon-label-padding-inline-start
  );
  position: var(--b-top-table-list-small-icon-label-position);
  z-index: var(--b-top-table-list-small-icon-label-z-index);
}
@media (min-width: 0) {
  .b-top-table-list-small__icon_label {
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-fill: var(--global-white);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
@media (min-width: 0) {
  .b-top-table-list-small {
    --c-heading-font-size: var(--ct-heading__font-size--sm);
    --c-heading-line-height: var(--ct-heading__line-height--sm);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-weight: var(--ct-heading__font-weight--sm);
    --c-heading-font-stretch: var(--ct-heading__font-width--sm);
    --c-heading-letter-spacing: null;
    --c-link-position: relative;
    --c-media-item-position: relative;
  }
}
@media (min-width: 0) {
  .b-top-table-list {
    --c-grid-gap: var(--global-spacing-5);
    --c-image-transition: opacity 0.4s ease;
    --c-image-inline-size: 100%;
    --c-image-hover-cursor: pointer;
    --c-image-hover-opacity: 0.8;
    --c-link-color: var(--text-color);
    --c-link-hover-color: var(--text-color-subtle);
  }
}
.b-triple-chain__children-grid {
  grid-template-columns: var(
    --b-triple-chain-children-grid-grid-template-columns
  );
  gap: var(--b-triple-chain-children-grid-gap);
}
.b-triple-chain__child-item {
  gap: var(--b-triple-chain-child-item-gap);
}
.b-triple-chain__child-item:empty {
  display: var(--b-quad-chain-child-item-empty-display);
}
@media (min-width: 0) {
  .b-triple-chain {
    --c-heading-font-size: var(--heading-level-3-font-size);
    --c-heading-font-weight: var(--heading-level-3-font-weight);
    --c-heading-line-height: var(--heading-level-3-line-height);
    --c-stack-gap: var(--global-spacing-5);
  }
}
@media (min-width: 1024px) {
  .b-triple-chain {
    --c-stack-gap: var(--global-spacing-5);
  }
}
.b-article-body__container {
  display: var(--b-article-body__container-display);
  flex-direction: var(--b-article-body__container-flex-direction);
  justify-content: var(--b-article-body__container-justify-content);
  inline-size: var(--b-article-body__container-inline-size);
  margin-block-end: var(--b-article-body__container-margin-block-end);
}
.b-article-body__container .c-custom-embed {
  inline-size: var(--b-custom-embed-inline-size);
}
.b-article-body__h1 {
  font-family: var(--b-article-body__h1-font-family);
  font-size: var(--b-article-body__h1-font-size);
  line-height: var(--b-article-body__h1-line-height);
  font-weight: var(--b-article-body__h1-font-weight);
  font-stretch: var(--b-article-body__h1-font-stretch);
  letter-spacing: var(--b-article-body__h1-letter-spacing);
}
.b-article-body__h2 {
  font-family: var(--b-article-body__h2-font-family);
  font-size: var(--b-article-body__h2-font-size);
  line-height: var(--b-article-body__h2-line-height);
  font-weight: var(--b-article-body__h2-font-weight);
  font-stretch: var(--b-article-body__h2-font-stretch);
  letter-spacing: var(--b-article-body__h2-letter-spacing);
}
.b-article-body__h3 {
  font-family: var(--b-article-body__h3-font-family);
  font-size: var(--b-article-body__h3-font-size);
  line-height: var(--b-article-body__h3-line-height);
  font-weight: var(--b-article-body__h3-font-weight);
  font-stretch: var(--b-article-body__h3-font-stretch);
  letter-spacing: var(--b-article-body__h3-letter-spacing);
}
.b-article-body__h4 {
  font-family: var(--b-article-body__h4-font-family);
  font-size: var(--b-article-body__h4-font-size);
  line-height: var(--b-article-body__h4-line-height);
  font-weight: var(--b-article-body__h4-font-weight);
  font-stretch: var(--b-article-body__h4-font-stretch);
  letter-spacing: var(--b-article-body__h4-letter-spacing);
}
.b-article-body__h5 {
  font-family: var(--b-article-body__h5-font-family);
  font-size: var(--b-article-body__h5-font-size);
  line-height: var(--b-article-body__h5-line-height);
  font-weight: var(--b-article-body__h5-font-weight);
  font-stretch: var(--b-article-body__h5-font-stretch);
  letter-spacing: var(--b-article-body__h5-letter-spacing);
}
.b-article-body__h6 {
  font-family: var(--b-article-body__h6-font-family);
  font-size: var(--b-article-body__h6-font-size);
  line-height: var(--b-article-body__h6-line-height);
  font-weight: var(--b-article-body__h6-font-weight);
  font-stretch: var(--b-article-body__h6-font-stretch);
  letter-spacing: var(--b-article-body__h6-letter-spacing);
}
.b-article-body__paragraph--wrapper {
  padding-inline-end: var(
    --b-article-body__paragraph--wrapper-padding-inline-end
  );
}
@media (min-width: 0) {
  .b-article-body__paragraph--wrapper {
    --c-paragraph-margin-block-end: var(--global-spacing-5);
  }
}
.b-article-body__paragraph--wrapper .b-ads-custom {
  margin-block-end: var(--b-article-body__inline-ad-margin-block-end);
}
.b-article-body .mia-outstream {
  margin-block-end: var(--b-article-body__mia-outstream-margin-block-end);
}
.b-article-body .mia-opened {
  margin-block-end: var(--b-article-body__mia-opened-margin-block-end);
}
.l-standards-and-policies .b-article-body__h2 {
  color: var(--b-article-body__h2--standards-and-policies-color);
  margin-block: var(--b-article-body__h2--standards-and-policies-margin-block);
}
.l-standards-and-policies .b-article-body__h3 {
  margin-block-end: var(
    --b-article-body__h3--standards-and-policies-margin-block-end
  );
}
.b-article-body .c-related-stories {
  inline-size: var(--b-related-stories-inline-size);
  background-color: var(--b-related-stories-background-color);
  border-radius: var(--b-related-stories-border-radius);
  border-inline-start: var(--b-related-stories-border-inline-start);
  padding-block: var(--b-related-stories-padding-block);
  padding-inline: var(--b-related-stories-padding-inline);
  margin-block-end: var(--b-related-stories-margin-block-end);
  margin-block-start: var(--b-related-stories-margin-block-start);
}
@media (min-width: 0) {
  .b-article-body .c-related-stories {
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--sm);
    --c-heading-font-weight: var(--ct-title__font-weight--sm);
    --c-heading-line-height: var(--ct-title__line-height--sm);
    --c-heading-line-stretch: var(--ct-title__font-width--sm);
    --c-heading-letter-spacing: null;
    --c-heading-color: var(--ct-title__text-color);
  }
}
.b-article-body .c-related-stories .c-heading {
  margin-block-end: var(--b-related-stories__heading-margin-block-end);
}
.b-article-body .c-related-stories__items {
  margin-inline-start: var(--b-related-stories__items-margin-inline-start);
  margin-block-end: var(--b-related-stories__items-margin-block-end);
}
.b-article-body .c-related-stories__item {
  display: var(--b-related-stories__item-display);
  grid-template-columns: var(--b-related-stories__item-grid-template-columns);
  align-items: var(--b-related-stories__item-align-items);
  margin-block-end: var(--b-related-stories__item-margin-block-end);
}
@media (min-width: 0) {
  .b-article-body .c-related-stories__item {
    --c-icon-fill: var(--color-primary);
    --c-icon-block-size: var(--global-spacing-3);
    --c-icon-inline-size: unset;
  }
}
.b-article-body .c-related-stories__link {
  font-family: var(--b-related-stories__link-font-family);
  font-size: var(--b-related-stories__link-font-size);
  font-weight: var(--b-related-stories__link-font-weight);
  line-height: var(--b-related-stories__link-line-height);
  line-stretch: var(--b-related-stories__link-line-stretch);
  letter-spacing: var(--b-related-stories__link-letter-spacing);
  color: var(--b-related-stories__link-color);
  padding-inline-start: var(--b-related-stories__link-padding-inline-start);
}
.b-article-body .c-related-stories__link:hover,
.b-article-body .c-related-stories__link:active {
  color: var(--b-related-stories__link--hover-active-color);
}
.b-article-body__html h2 {
  font-family: var(--b-article-body__h2-font-family);
  font-size: var(--b-article-body__h2-font-size);
  line-height: var(--b-article-body__h2-line-height);
  font-weight: var(--b-article-body__h2-font-weight);
  font-stretch: var(--b-article-body__h2-font-stretch);
  letter-spacing: var(--b-article-body__h2-letter-spacing);
}
.b-article-body__html h3 {
  font-family: var(--b-article-body__h3-font-family);
  font-size: var(--b-article-body__h3-font-size);
  line-height: var(--b-article-body__h3-line-height);
  font-weight: var(--b-article-body__h3-font-weight);
  font-stretch: var(--b-article-body__h3-font-stretch);
  letter-spacing: var(--b-article-body__h3-letter-spacing);
}
.b-article-body__html h4 {
  font-family: var(--b-article-body__h4-font-family);
  font-size: var(--b-article-body__h4-font-size);
  line-height: var(--b-article-body__h4-line-height);
  font-weight: var(--b-article-body__h4-font-weight);
  font-stretch: var(--b-article-body__h4-font-stretch);
  letter-spacing: var(--b-article-body__h4-letter-spacing);
}
.b-article-body__html h5 {
  font-family: var(--b-article-body__h5-font-family);
  font-size: var(--b-article-body__h5-font-size);
  line-height: var(--b-article-body__h5-line-height);
  font-weight: var(--b-article-body__h5-font-weight);
  font-stretch: var(--b-article-body__h5-font-stretch);
  letter-spacing: var(--b-article-body__h5-letter-spacing);
}
.b-article-body__html h6 {
  font-family: var(--b-article-body__h6-font-family);
  font-size: var(--b-article-body__h6-font-size);
  line-height: var(--b-article-body__h6-line-height);
  font-weight: var(--b-article-body__h6-font-weight);
  font-stretch: var(--b-article-body__h6-font-stretch);
  letter-spacing: var(--b-article-body__h6-letter-spacing);
}
.b-article-body__html .tiktok-embed,
.b-article-body__html .bluesky-embed {
  border-inline-start: var(--b-article-body__tiktok-embed-border-inline-start);
  background-color: var(--b-article-body__tiktok-embed-background-color);
}
.c-trust-link-bar {
  display: var(--b-trust-link-bar-display);
  flex-wrap: var(--b-trust-link-bar-flex-wrap);
  justify-content: var(--b-trust-link-bar-justify-content);
  align-items: var(--b-trust-link-bar-align-items);
  row-gap: var(--b-trust-link-bar-row-gap);
  column-gap: var(--b-trust-link-bar-column-gap);
  border-block-start: var(--b-trust-link-bar-border-block-start);
  padding-block-start: var(--b-trust-link-bar-padding-block-start);
}
@media (min-width: 0) {
  .c-trust-link-bar {
    --c-link-text-decoration: none;
    --c-link-color: var(--global-neutral-8);
    --c-link-font-weight: var(--global-font-weight-4);
    --c-link-font-size: var(--body-font-size-small);
    --c-link-margin-block-end: var(--global-spacing-3);
    --c-link-font-family: var(--font-family-secondary);
    --c-link-hover-text-decoration: none;
  }
}
.c-trust-link-bar__icon {
  inline-size: var(--b-trust-link-bar__icon-inline-size);
  block-size: var(--b-trust-link-bar__icon-block-size);
  font-family: var(--b-trust-link-bar__icon-font-family);
  font-style: var(--b-trust-link-bar__icon-font-style);
  font-weight: var(--b-trust-link-bar__icon-font-weight);
  margin-inline-end: var(--b-trust-link-bar__icon-margin-inline-end);
}
.c-trust-link-bar__link:hover .c-trust-link-bar__icon {
  text-decoration: var(--b-trust-link-bar__icon--hover-text-decoration);
}
.c-trust-link-bar__link:hover .c-trust-link-bar__text {
  text-decoration: var(--b-trust-link-bar__text--hover-text-decoration);
}
.c-custom-embed--general-embeds-html {
  max-inline-size: var(--b-custom-embed--general-embeds-html-max-inline-size);
  overflow: var(--b-custom-embed--general-embeds-html-overflow);
}
@media (min-width: 0) {
  .b-double-chain-custom {
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-heading-color: var(--ct-heading__text-color);
    --c-stack-gap: var(--global-spacing-5);
    --c-grid-grid-template-columns: 1fr;
    --c-grid-gap: var(--global-spacing-6) 0;
  }
}
@media (min-width: 1024px) {
  .b-double-chain-custom {
    --c-stack-gap: var(--global-spacing-5);
    --c-grid-grid-template-columns: 3fr 1fr;
    --c-grid-gap: 0 var(--global-spacing-5);
  }
}
.b-double-chain-custom__children-grid--even {
  grid-template-columns: var(
    --b-double-chain-custom-child--even-grid-template-columns
  );
  gap: var(--b-double-chain-custom-child--even-gap);
}
.b-double-chain-custom__children-grid--hero {
  grid-template-columns: var(
    --b-double-chain-custom-child--hero-grid-template-columns
  );
  gap: var(--b-double-chain-custom-child--hero-gap);
}
.b-double-chain-custom__children-grid--reverseHero {
  grid-template-columns: var(
    --b-double-chain-custom-child--reverseHero-grid-template-columns
  );
  gap: var(--b-double-chain-custom-child--reverseHero-gap);
}
.b-double-chain-custom__children-grid--board {
  grid-template-columns: var(
    --b-double-chain-custom-child--board-grid-template-columns
  );
  gap: var(--b-double-chain-custom-child--board-gap);
}
@media (min-width: 0) {
  .b-double-chain-custom__children-grid--twoThirds {
    --c-grid-grid-template-columns: 1fr;
    --c-grid-gap: 0;
  }
}
@media (min-width: 1024px) {
  .b-double-chain-custom__children-grid--twoThirds {
    --c-grid-grid-template-columns: 2fr 1fr;
    --c-grid-gap: 0 var(--global-spacing-5);
  }
}
.b-double-chain-custom__child-item {
  gap: var(--b-double-chain-custom__child-item-gap);
  min-inline-size: var(--b-double-chain-custom__child-item-min-inline-size);
}
.b-double-chain-custom .b-simple-list {
  padding-block-end: var(--b-double-chain-custom-simple-list-padding-block-end);
  border-block-end: var(--b-double-chain-custom-simple-list-border-block-end);
}
.b-header-nav-chain-custom {
  background: var(--b-header-nav-chain-custom-background);
  border-block-end: var(--b-header-nav-chain-custom-border-block-end);
  padding-block: var(--b-header-nav-chain-custom-padding-block);
  align-items: var(--b-header-nav-chain-custom-align-items);
  display: var(--b-header-nav-chain-custom-display);
  font-size: var(--b-header-nav-chain-custom-font-size);
  font-weight: var(--b-header-nav-chain-custom-font-weight);
  inline-size: var(--b-header-nav-chain-custom-inline-size);
  inset-block-start: var(--b-header-nav-chain-custom-inset-block-start);
  justify-content: var(--b-header-nav-chain-custom-justify-content);
  line-height: var(--b-header-nav-chain-custom-line-height);
  margin-block-end: var(--b-header-nav-chain-custom-margin-block-end);
  min-block-size: var(--b-header-nav-chain-custom-min-block-size);
  padding-inline-end: var(--b-header-nav-chain-custom-padding-inline-end);
  padding-inline-start: var(--b-header-nav-chain-custom-padding-inline-start);
  position: var(--b-header-nav-chain-custom-position);
  transform: var(--b-header-nav-chain-custom-transform);
  z-index: var(--b-header-nav-chain-custom-z-index);
}
@media (min-width: 0) {
  .b-header-nav-chain-custom {
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-5);
    --c-icon-inline-size: var(--global-spacing-5);
    --c-button-block-size: var(--global-spacing-7);
    --c-button-color: var(--bt-sign-in-block__text-color);
    --c-button-font-family: var(--bt-nav__font-family);
    --c-button-font-size: var(--bt-nav__font-size);
    --c-button-font-weight: var(--bt-nav__font-weight);
    --c-button-line-height: var(--bt-nav__line-height);
    --c-button-font-stretch: var(--bt-nav__font-width);
    --c-button-small-color: var(--bt-sign-in-block__text-color);
    --c-button-small-font-family: var(--bt-nav__font-family);
    --c-button-small-font-size: var(--bt-nav__font-size);
    --c-button-small-font-weight: var(--bt-nav__font-weight);
    --c-button-small-line-height: var(--bt-nav__line-height);
    --c-button-small-font-stretch: var(--bt-nav__font-width);
    --c-button-small-padding-block-end: var(--global-spacing-2);
    --c-button-small-padding-block-start: var(--global-spacing-2);
    --c-button-small-padding-inline-end: var(--global-spacing-2);
    --c-button-small-padding-inline-start: var(--global-spacing-2);
  }
}
.b-header-nav-chain-custom .nav-search {
  align-items: var(--b-header-nav-chain-custom-nav-search-align-items);
  display: var(--b-header-nav-chain-custom-nav-search-display);
  justify-content: var(--b-header-nav-chain-custom-nav-search-justify-content);
  position: var(--b-header-nav-chain-custom-nav-search-position);
}
.b-header-nav-chain-custom .nav-search input {
  padding-block-end: var(
    --b-header-nav-chain-custom-nav-search-input-padding-block-end
  );
  padding-block-start: var(
    --b-header-nav-chain-custom-nav-search-input-padding-block-start
  );
  padding-inline-end: var(
    --b-header-nav-chain-custom-nav-search-input-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-custom-nav-search-input-padding-inline-start
  );
  inline-size: var(--b-header-nav-chain-custom-nav-search-input-inline-size);
}
.b-header-nav-chain-custom .nav-search.open input {
  font-size: var(--b-header-nav-chain-custom-nav-search-input-open-font-size);
  block-size: var(--b-header-nav-chain-custom-nav-search-input-open-block-size);
  line-height: var(
    --b-header-nav-chain-custom-nav-search-input-open-line-height
  );
  padding-block-end: var(
    --b-header-nav-chain-custom-nav-search-input-open-padding-block-end
  );
  padding-block-start: var(
    --b-header-nav-chain-custom-nav-search-input-open-padding-block-start
  );
  padding-inline-end: var(
    --b-header-nav-chain-custom-nav-search-input-open-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-custom-nav-search-input-open-padding-inline-start
  );
  inline-size: var(
    --b-header-nav-chain-custom-nav-search-input-open-inline-size
  );
}
.b-header-nav-chain-custom .nav-search.open button {
  background: var(--b-header-nav-chain-custom-nav-search-button-background);
  border: var(--b-header-nav-chain-custom-nav-search-button-border);
  cursor: var(--b-header-nav-chain-custom-nav-search-button-cursor);
}
.b-header-nav-chain-custom__flyout-overlay {
  background: var(--b-header-nav-chain-custom-flyout-overlay-background);
  margin-block-start: var(
    --b-header-nav-chain-custom-flyout-overlay-margin-block-start
  );
  z-index: var(--b-header-nav-chain-custom-flyout-overlay-z-index);
  -ms-overflow-style: var(
    --b-header-nav-chain-custom-flyout-overlay--ms-overflow-style
  );
  position: var(--b-header-nav-chain-custom-flyout-overlay-position);
  scrollbar-width: var(
    --b-header-nav-chain-custom-flyout-overlay-scrollbar-width
  );
  inset-inline-start: var(
    --b-header-nav-chain-custom-flyout-overlay-inset-inline-start
  );
  inset-block-start: var(
    --b-header-nav-chain-custom-flyout-overlay-inset-block-start
  );
}
.b-header-nav-chain-custom__flyout-overlay::-webkit-scrollbar {
  display: var(--b-header-nav-chain-custom-flyout-overlay-scrollbar-display);
}
.b-header-nav-chain-custom__flyout-overlay.open {
  background: var(--b-header-nav-chain-custom-flyout-overlay-open-background);
  visibility: var(--b-header-nav-chain-custom-flyout-overlay-open-visibility);
  block-size: var(--b-header-nav-chain-custom-flyout-overlay-open-block-size);
  overflow-y: var(--b-header-nav-chain-custom-flyout-overlay-open-overflow-y);
  overflow-block: var(
    --b-header-nav-chain-custom-flyout-overlay-open-overflow-block
  );
  transform: var(--b-header-nav-chain-custom-flyout-overlay-open-transform);
  inline-size: var(--b-header-nav-chain-custom-flyout-overlay-open-inline-size);
}
.b-header-nav-chain-custom__flyout-overlay.closed {
  background: var(--b-header-nav-chain-custom-flyout-overlay-closed-background);
  visibility: var(--b-header-nav-chain-custom-flyout-overlay-closed-visibility);
  overflow-y: var(--b-header-nav-chain-custom-flyout-overlay-closed-overflow-y);
  overflow-block: var(
    --b-header-nav-chain-custom-flyout-overlay-closed-overflow-block
  );
  inline-size: var(
    --b-header-nav-chain-custom-flyout-overlay-closed-inline-size
  );
}
.b-header-nav-chain-custom__nav-left {
  justify-content: var(
    --b-header-nav-chain-custom-top-nav-left-justify-content
  );
  flex-shrink: var(--b-header-nav-chain-custom-top-nav-left-flex-shrink);
}
@media (min-width: 0) {
  .b-header-nav-chain-custom__nav-left {
    --c-button-text-indent: -999999px;
    --c-button-gap: 0;
    --c-button-border-width: 0;
    --c-button-small-padding-block: var(--global-spacing-2);
    --c-button-small-padding-inline: var(--global-spacing-2);
    --c-button-small-block-size: var(--global-font-size-9);
    --c-button-small-color: var(--ct-navigation__text-color);
    --c-button-secondary-reverse-hover-color: var(
      --ct-navigation__text-color--hover
    );
  }
}
.b-header-nav-chain-custom__nav-right {
  display: var(--b-header-nav-chain-custom-top-nav-right-display);
  justify-content: var(
    --b-header-nav-chain-custom-top-nav-right-justify-content
  );
  flex-shrink: var(--b-header-nav-chain-custom-top-nav-right-flex-shrink);
  margin-inline-end: var(
    --b-header-nav-chain-custom-top-nav-right-margin-inline-end
  );
}
@media (min-width: 0) {
  .b-header-nav-chain-custom__nav-right {
    --c-button-border-width: 0;
    --c-button-small-padding-block: 0;
    --c-button-small-padding-inline: var(--global-spacing-2);
    --c-button-small-block-size: var(--global-font-size-9);
    --c-button-small-color: var(--ct-navigation__text-color);
    --c-button-medium-padding-block: 0;
    --c-button-medium-padding-inline: 0;
    --c-button-secondary-reverse-hover-color: var(
      --ct-navigation__text-color--hover
    );
  }
}
.b-header-nav-chain-custom__nav-left .nav-components--mobile,
.b-header-nav-chain-custom__nav-right .nav-components--mobile {
  align-items: var(
    --b-header-nav-chain-custom-top-nav-components-mobile-align-items
  );
  display: var(--b-header-nav-chain-custom-top-nav-components-mobile-display);
}
.b-header-nav-chain-custom__nav-left .nav-components--desktop,
.b-header-nav-chain-custom__nav-right .nav-components--desktop {
  align-items: var(
    --b-header-nav-chain-custom-top-nav-components-desktop-align-items
  );
  display: var(--b-header-nav-chain-custom-top-nav-components-desktop-display);
  gap: var(--b-header-nav-chain-custom-top-nav-components-desktop-gap);
}
@media (min-width: 0) {
  .b-header-nav-chain-custom__nav-left .nav-components--desktop,
  .b-header-nav-chain-custom__nav-right .nav-components--desktop {
    --c-divider-display: none;
  }
}
.b-header-nav-chain-custom__nav-section-button:focus {
  outline: var(--b-header-nav-chain-custom__nav-section-button--focus-outline);
}
.b-header-nav-chain-custom__flyout-nav-wrapper {
  z-index: var(--b-header-nav-chain-custom-flyout-nav-wrapper-z-index);
  transition: var(--b-header-nav-chain-custom-flyout-nav-wrapper-transition);
  inline-size: var(--b-header-nav-chain-custom-flyout-nav-wrapper-inline-size);
  block-size: var(--b-header-nav-chain-custom-flyout-nav-wrapper-block-size);
  background: var(--b-header-nav-chain-custom-flyout-nav-wrapper-background);
  box-shadow: var(--b-header-nav-chain-custom-flyout-nav-wrapper-box-shadow);
  overflow-y: var(--b-header-nav-chain-custom-flyout-nav-wrapper-overflow-y);
  scrollbar-width: var(
    --b-header-nav-chain-custom-flyout-nav-wrapper-scrollbar-width
  );
}
.b-header-nav-chain-custom__flyout-nav-wrapper.open {
  gap: var(--b-header-nav-chain-custom-flyout-nav-wrapper-open-gap);
  visibility: var(
    --b-header-nav-chain-custom-flyout-nav-wrapper-open-visibility
  );
  padding-block-start: var(
    --b-header-nav-chain-custom-flyout-nav-wrapper-open-padding-block-start
  );
}
.b-header-nav-chain-custom__flyout-nav-wrapper.closed {
  visibility: var(
    --b-header-nav-chain-custom-flyout-nav-wrapper-closed-visibility
  );
  transform: var(
    --b-header-nav-chain-custom-flyout-nav-wrapper-closed-transform
  );
}
.b-header-nav-chain-custom__flyout-nav-wrapper .nav-widget {
  margin-block-start: var(
    --b-header-nav-chain-custom-flyout-nav-widgets-margin-block-start
  );
  padding-block-end: var(
    --b-header-nav-chain-custom-flyout-nav-widgets-padding-block-end
  );
  padding-block-start: var(
    --b-header-nav-chain-custom-flyout-nav-widgets-padding-block-start
  );
  padding-inline-end: var(
    --b-header-nav-chain-custom-flyout-nav-widgets-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-custom-flyout-nav-widgets-padding-inline-start
  );
}
.b-header-nav-chain-custom__flyout-nav-wrapper
  .nav-components--mobile:not(:empty) {
  display: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile-display
  );
  position: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile-position
  );
  padding-inline-end: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile-padding-inline-start
  );
}
.b-header-nav-chain-custom__flyout-nav-wrapper
  .nav-components--mobile:not(:empty)
  .queryly-button--section-menu {
  justify-content: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-justify-content
  );
  border-color: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-border-color
  );
  column-gap: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-column-gap
  );
  margin-block-start: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-margin-block-start
  );
  margin-block-end: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-margin-block-end
  );
  padding-block: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-padding-block
  );
  padding-inline: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-padding-inline
  );
  inline-size: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile__queryly-button--section-menu-inline-size
  );
}
@media (min-width: 0) {
  .b-header-nav-chain-custom__flyout-nav-wrapper
    .nav-components--mobile:not(:empty)
    .queryly-button--section-menu {
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-4-5);
    --c-icon-inline-size: var(--global-spacing-4-5);
  }
}
.b-header-nav-chain-custom__flyout-nav-wrapper
  .nav-components--mobile:not(:empty)
  > .menu-widget:nth-child(2):nth-last-child(2) {
  position: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile__second-widget-position
  );
  inset-inline-end: var(
    --b-header-nav-chain-custom-flyout-nav-components-mobile__second-widget-inset-inline-end
  );
}
.b-header-nav-chain-custom__flyout-nav-wrapper
  .nav-components--desktop:not(:empty) {
  display: var(
    --b-header-nav-chain-custom-flyout-nav-components-desktop-display
  );
  padding-inline-end: var(
    --b-header-nav-chain-custom-flyout-nav-components-desktop-padding-inline-end
  );
  padding-inline-start: var(
    --b-header-nav-chain-custom-flyout-nav-components-desktop-padding-inline-start
  );
}
@media (min-width: 0) {
  .b-header-nav-chain-custom__flyout-nav-wrapper
    .nav-components--desktop:not(:empty) {
    --c-button-align-self: flex-start;
  }
}
.b-header-nav-chain-custom .search-box--right-absolute-positioned {
  position: var(--b-header-nav-chain-custom-nav-search-box-position-position);
  inset-inline-end: var(
    --b-header-nav-chain-custom-nav-search-box-position-inset-inline-end
  );
}
.b-header-nav-chain-custom .search-box--right-absolute-positioned svg {
  fill: var(--b-header-nav-chain-custom-nav-search-box-svg-fill);
  block-size: var(--b-header-nav-chain-custom-nav-search-box-svg-block-size);
  inline-size: var(--b-header-nav-chain-custom-nav-search-box-svg-inline-size);
}
.b-header-nav-chain-custom__top-layout {
  align-items: var(--b-header-nav-chain-custom-top-layout-align-items);
  display: var(--b-header-nav-chain-custom-top-layout-display);
  justify-content: var(--b-header-nav-chain-custom-top-layout-justify-content);
  inline-size: var(--b-header-nav-chain-custom-top-layout-inline-size);
  max-inline-size: var(--b-header-nav-chain-custom-top-layout-max-inline-size);
  gap: var(--b-header-nav-chain-custom-top-layout-gap);
  max-block-size: var(--b-header-nav-chain-custom-top-layout-max-block-size);
}
.b-header-nav-chain-custom__logo {
  margin-inline-end: var(--b-header-nav-chain-custom-logo-margin-inline-end);
  padding-inline-end: var(--b-header-nav-chain-custom-logo-padding-inline-end);
}
.b-header-nav-chain-custom__logo--center {
  margin-inline-end: var(
    --b-header-nav-chain-custom-logo-center-margin-inline-end
  );
}
.b-header-nav-chain-custom__logo--right {
  margin-inline-start: var(
    --b-header-nav-chain-custom-logo-right-margin-inline-start
  );
  margin-inline-end: var(
    --b-header-nav-chain-custom-logo-right-margin-inline-end
  );
}
.b-header-nav-chain-custom__logo.nav-logo-show {
  opacity: var(--b-header-nav-chain-custom-logo-show-opacity);
  transition: var(--b-header-nav-chain-custom-logo-show-transition);
  visibility: var(--b-header-nav-chain-custom-logo-show-visibility);
}
.b-header-nav-chain-custom__logo.nav-logo-hidden {
  opacity: var(--b-header-nav-chain-custom-logo-hidden-opacity);
  transition: var(--b-header-nav-chain-custom-logo-hidden-transition);
  visibility: var(--b-header-nav-chain-custom-logo-hidden-visibility);
}
.b-header-nav-chain-custom__logo img {
  max-inline-size: var(--b-header-nav-chain-custom-logo-image-max-inline-size);
  max-block-size: var(--b-header-nav-chain-custom-logo-image-max-block-size);
  transition: var(--b-header-nav-chain-custom-logo-image-transition);
  inline-size: var(--b-header-nav-chain-custom-logo-image-inline-size);
  border-radius: var(--b-header-nav-chain-custom-logo-image-border-radius);
}
.b-header-nav-chain-custom__logo img[alt~="TSN" i],
.b-header-nav-chain-custom__logo img[alt~="RDS" i] {
  inline-size: var(--b-header-nav-chain-custom-logo--sports-inline-size);
}
.b-header-nav-chain-custom__logo:hover img {
  opacity: var(--b-header-nav-chain-custom-logo-image-hover-opacity);
  transition: var(--b-header-nav-chain-custom-logo-image-hover-transition);
}
.b-header-nav-chain-custom__links-list {
  display: var(--b-header-nav-chain-custom-links-list-display);
  gap: var(--b-header-nav-chain-custom-links-list-gap);
  padding-block: var(--b-header-nav-chain-custom-links-list-padding-block);
  block-size: var(--b-header-nav-chain-custom-links-list-block-size);
  flex: var(--b-header-nav-chain-custom-links-list-flex);
  overflow: var(--b-header-nav-chain-custom-links-list-overflow);
  text-align: var(--b-header-nav-chain-custom-links-list-text-align);
  inline-size: var(--b-header-nav-chain-custom-links-list-inline-size);
  flex-wrap: var(--b-header-nav-chain-custom-links-list-flex-wrap);
}
.b-header-nav-chain-custom__links-list-item {
  display: var(--b-header-nav-chain-custom-links-list-item-display);
  gap: var(--b-header-nav-chain-custom-links-list-item-gap);
}
@media (min-width: 0) {
  .b-header-nav-chain-custom__links-list-item {
    --c-link-color: var(--ct-navigation__text-color);
    --c-link-font-family: var(--bt-nav__font-family);
    --c-link-font-size: var(--bt-nav__font-size);
    --c-link-font-weight: var(--bt-nav__font-weight);
    --c-link-line-height: var(--bt-nav__line-height);
    --c-link-font-stretch: var(--bt-nav__font-width);
    --c-link-padding-block: var(--global-spacing-2);
    --c-link-padding-inline: var(--global-spacing-3);
    --c-link-border-radius: var(--global-border-radius-1);
    --c-link-transition: none;
    --c-link-hover-text-decoration: none;
    --c-link-hover-color: var(--ct-navigation__text-color--hover);
    --c-link-hover-background-color: var(
      --ct-navigation__link-background-color--hover
    );
    --c-link-active-text-decoration: none;
    --c-link-active-color: var(--ct-navigation__text-color--hover);
    --c-link-active-background-color: var(
      --ct-navigation__link-background-color--hover
    );
  }
}
@media (min-width: 0) {
  .b-header-nav-chain-custom__links-list {
    --c-link-color: var(--global-white);
    --c-link-display: flex;
    --c-link-align-items: center;
    --c-link-block-size: 100%;
    --c-separator-color: var(--global-white);
  }
}
.b-header-nav-chain-custom--scrolled {
  min-block-size: var(--b-header-nav-chain-custom-scrolled-min-block-size);
}
.b-header-nav-chain-custom--scrolled
  .b-header-nav-chain-custom__flyout-overlay {
  margin-block-start: var(
    --b-header-nav-chain-custom-scrolled-flyout-overlay-margin-block-start
  );
}
.b-header-nav-chain-custom__flyout-nav-wrapper::-webkit-scrollbar {
  display: var(
    --b-header-nav-chain-custom__flyout-nav__wrapper__scrollbar-display
  );
}
.b-header-nav-chain-custom-hamburger {
  margin-block-end: var(--b-header-nav-chain-custom-hamburger-margin-block-end);
  block-size: var(--b-header-nav-chain-custom-hamburger-block-size);
  gap: var(--b-header-nav-chain-custom-hamburger-gap);
  font-weight: var(--b-header-nav-chain-custom-hamburger-font-weight);
  list-style: var(--b-header-nav-chain-custom-hamburger-list-style);
  position: var(--b-header-nav-chain-custom-hamburger-position);
}
@media (min-width: 0) {
  .b-header-nav-chain-custom-hamburger {
    --c-link-padding-block: var(--global-spacing-3);
    --c-link-padding-inline: var(--global-spacing-7);
    --c-link-padding-block-end: var(--global-spacing-14);
    --c-link-align-items: center;
    --c-link-display: block;
    --c-link-font-weight: var(--global-font-weight-7);
    --c-link-font-size: var(--body-font-size);
    --c-link-inline-size: 100%;
    --c-link-justify-content: space-between;
    --c-link-line-height: 1.5;
    --c-link-text-decoration: none;
  }
}
@media (min-width: 1024px) {
  .b-header-nav-chain-custom-hamburger {
    --c-link-padding-inline: var(--global-spacing-5);
  }
}
.b-header-nav-chain-custom-hamburger__section-separator {
  flex-shrink: var(
    --b-header-nav-chain-custom-hamburger__section-separator-flex-shrink
  );
  block-size: var(
    --b-header-nav-chain-custom-hamburger__section-separator-block-size
  );
  margin-block: var(
    --b-header-nav-chain-custom-hamburger__section-separator-margin-block
  );
  margin-inline: var(
    --b-header-nav-chain-custom-hamburger__section-separator-margin-inline
  );
  background-color: var(
    --b-header-nav-chain-custom-hamburger__section-separator-background-color
  );
}
.b-header-nav-chain-custom-hamburger__section-item {
  color: var(--b-header-nav-chain-custom-hamburger__section-item-color);
}
@media (min-width: 0) {
  .b-header-nav-chain-custom-hamburger__section-item {
    --c-link-display: flex;
    --c-link-color: var(--ct-navigation__text-color--mobile);
    --c-link-padding-block-end: var(--global-spacing-3);
    --c-link-padding-block-start: var(--global-spacing-3);
    --c-link-padding-inline-start: var(--global-spacing-5);
    --c-link-justify-content: start;
    --c-link-column-gap: var(--global-spacing-6);
    --c-link-text-decoration: none;
    --c-link-hover-text-decoration: none;
    --c-link-hover-color: var(--ct-navigation__text-color--hover);
    --c-link-hover-background-color: var(
      --ct-navigation__link-background-color--hover
    );
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
.b-header-nav-chain-custom-hamburger__section-item:not(
    .b-header-nav-chain-custom-hamburger__section-item--anchor
  ):hover,
.b-header-nav-chain-custom-hamburger__section-item:active {
  background-color: var(
    --b-header-nav-chain-custom-hamburger__section-item--hover-active-background-color
  );
  color: var(
    --b-header-nav-chain-custom-hamburger__section-item--hover-active-color
  );
}
.b-header-nav-chain-custom-hamburger__subsection-container {
  display: var(
    --b-header-nav-chain-custom-hamburger__subsection-container-display
  );
  flex-direction: var(
    --b-header-nav-chain-custom-hamburger__subsection-container-flex-direction
  );
  position: var(
    --b-header-nav-chain-custom-hamburger__subsection-container-position
  );
}
.b-header-nav-chain-custom-hamburger__subsection-container.open {
  display: var(
    --b-header-nav-chain-custom-hamburger__subsection-container--open-display
  );
}
.b-header-nav-chain-custom-hamburger__subsection-menu {
  background: var(
    --b-header-nav-chain-custom-hamburger__subsection-menu-background
  );
  list-style-type: var(
    --b-header-nav-chain-custom-hamburger__subsection-menu-list-style-type
  );
}
@media (min-width: 0) {
  .b-header-nav-chain-custom-hamburger__subsection-menu {
    --c-link-text-decoration: none;
    --c-link-block-size: var(--global-spacing-7);
    --c-link-display: flex;
    --c-link-padding-block: var(--global-spacing-2);
    --c-link-padding-inline: var(--global-spacing-8);
    --c-link-font-family: var(--bt-nav-subsection__font-family);
    --c-link-font-size: var(--bt-nav-subsection__font-size);
    --c-link-font-weight: var(--bt-nav-subsection__font-weight);
    --c-link-line-height: var(--bt-nav-subsection__line-height);
    --c-link-font-stretch: var(--bt-nav-subsection__font-width);
    --c-link-color: var(--ct-navigation__text-color--mobile);
    --c-link-hover-background-color: var(
      --ct-navigation-subsection-item__background-color--mobile-hover
    );
    --c-link-hover-color: var(--ct-navigation__text-color--mobile-hover);
    --c-link-active-background-color: var(
      --ct-navigation-subsection-item__background-color--mobile-hover
    );
    --c-link-active-color: var(--ct-navigation__text-color--mobile-hover);
  }
}
@media (min-width: 1024px) {
  .b-header-nav-chain-custom-hamburger__subsection-menu {
    --c-link-padding-inline: var(--global-spacing-6);
  }
}
.b-header-nav-chain-custom-hamburger__subsection-anchor {
  min-block-size: var(
    --b-header-nav-chain-custom-hamburger__subsection-anchor-min-block-size
  );
}
@media (min-width: 0) {
  .b-header-nav-chain-custom-hamburger__subsection-anchor {
    --c-stack-align-content: center;
    --c-stack-cursor: pointer;
    --c-stack-justify-content: space-between;
    --c-stack-line-height: var(--global-line-height-7);
  }
}
@media (min-width: 0) {
  .b-header-nav-chain-custom-hamburger__subsection-item {
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-4);
  }
}
.b-header-nav-chain-custom-hamburger__drawer {
  font-family: var(--b-header-nav-chain-custom-hamburger__drawer-font-family);
  display: var(--b-header-nav-chain-custom-hamburger__drawer-display);
  inline-size: var(--b-header-nav-chain-custom-hamburger__drawer-inline-size);
  block-size: var(--b-header-nav-chain-custom-hamburger__drawer-block-size);
  padding-block: var(
    --b-header-nav-chain-custom-hamburger__drawer-padding-block
  );
  padding-inline: var(
    --b-header-nav-chain-custom-hamburger__drawer-padding-inline
  );
  font-size: var(--b-header-nav-chain-custom-hamburger__drawer-font-size);
  font-weight: var(--b-header-nav-chain-custom-hamburger__drawer-font-weight);
  color: var(--b-header-nav-chain-custom-hamburger__drawer-color);
}
@media (min-width: 0) {
  .b-header-nav-chain-custom-hamburger__drawer {
    --c-stack-block-size: auto;
    --c-stack-text-align: start;
    --c-icon-fill: var(--color-primary);
    --c-icon-block-size: var(--global-spacing-4-5);
    --c-icon-inline-size: var(--global-spacing-4-5);
  }
}
.b-header-nav-chain-custom-hamburger__drawer:hover {
  color: var(--b-header-nav-chain-custom-hamburger__drawer--hover-color);
  background: var(
    --b-header-nav-chain-custom-hamburger__drawer--hover-background
  );
}
.b-header-nav-chain-custom-hamburger__drawer:focus {
  outline: var(--b-header-nav-chain-custom-hamburger__drawer--focus-outline);
}
@media (min-width: 0) {
  .b-header-nav-chain-custom-hamburger__drawer[aria-expanded="true"] {
    --c-icon-rotate: 180deg;
  }
}
@media (min-width: 0) {
  .b-single-chain {
    --c-stack-gap: var(--global-spacing-5);
    --c-stack-row-gap: var(--global-spacing-5);
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-font-weight: var(--heading-level-4-font-weight);
    --c-heading-line-height: var(--heading-level-4-line-height);
    --c-heading-color: var(--ct-heading__text-color);
  }
}
@media (min-width: 1024px) {
  .b-single-chain {
    --c-stack-gap: var(--global-spacing-5);
    --c-stack-row-gap: var(--global-spacing-5);
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-font-weight: var(--heading-level-4-font-weight);
    --c-heading-line-height: var(--heading-level-4-line-height);
  }
}
.b-sport-tabs-chain-custom {
  z-index: var(--b-sport-tabs-chain-custom-z-index);
}
@media (min-width: 0) {
  .b-sport-tabs-chain-custom {
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-heading-color: var(--ct-heading__text-color);
    --c-stack-gap: var(--global-spacing-5);
    --c-grid-grid-template-columns: 1fr;
    --c-grid-gap: var(--global-spacing-6) 0;
  }
}
@media (min-width: 1024px) {
  .b-sport-tabs-chain-custom {
    --c-stack-gap: var(--global-spacing-5);
    --c-grid-grid-template-columns: 3fr 1fr;
    --c-grid-gap: 0 var(--global-spacing-5);
  }
}
.b-sport-tabs-chain-custom__children-grid--even {
  grid-template-columns: var(
    --b-sport-tabs-chain-custom-child--even-grid-template-columns
  );
  gap: var(--b-sport-tabs-chain-custom-child--even-gap);
}
.b-sport-tabs-chain-custom__children-grid--hero {
  grid-template-columns: var(
    --b-sport-tabs-chain-custom-child--hero-grid-template-columns
  );
  gap: var(--b-sport-tabs-chain-custom-child--hero-gap);
}
.b-sport-tabs-chain-custom__children-grid--reverseHero {
  grid-template-columns: var(
    --b-sport-tabs-chain-custom-child--reverseHero-grid-template-columns
  );
  gap: var(--b-sport-tabs-chain-custom-child--reverseHero-gap);
}
.b-sport-tabs-chain-custom__children-grid--board {
  grid-template-columns: var(
    --b-sport-tabs-chain-custom-child--board-grid-template-columns
  );
  gap: var(--b-sport-tabs-chain-custom-child--board-gap);
}
@media (min-width: 0) {
  .b-sport-tabs-chain-custom__children-grid--twoThirds {
    --c-grid-grid-template-columns: 1fr;
    --c-grid-gap: 0;
  }
}
@media (min-width: 1024px) {
  .b-sport-tabs-chain-custom__children-grid--twoThirds {
    --c-grid-grid-template-columns: 2fr 1fr;
    --c-grid-gap: 0 var(--global-spacing-5);
  }
}
.b-sport-tabs-chain-custom__child-item {
  gap: var(--b-sport-tabs-chain-custom__child-item-gap);
  min-inline-size: var(--b-sport-tabs-chain-custom__child-item-min-inline-size);
}
.b-sport-tabs-chain-custom .b-simple-list {
  padding-block-end: var(
    --b-sport-tabs-chain-custom-simple-list-padding-block-end
  );
  border-block-end: var(
    --b-sport-tabs-chain-custom-simple-list-border-block-end
  );
}
.b-toggle-chain-custom__children-stack {
  gap: var(--b-toggle-chain-custom-children-stack-gap);
}
.b-triple-chain-custom__grid--third {
  grid-template-columns: var(
    --b-triple-chain-custom__grid--third-grid-template-columns
  );
  gap: var(--b-triple-chain-custom__grid--third-gap);
}
.b-triple-chain-custom__grid--hero,
.b-triple-chain-custom__grid--null {
  grid-template-columns: var(
    --b-triple-chain-custom__grid--hero-grid-template-columns
  );
  gap: var(--b-triple-chain-custom__grid--hero-gap);
}
.b-triple-chain-custom__item {
  gap: var(--b-triple-chain-custom__item-gap);
}
.b-triple-chain-custom__item.topAlign-2 {
  margin-block-start: var(
    --b-triple-chain-custom__item--topAlign-2-margin-block-start
  );
}
.b-triple-chain-custom__item--last {
  grid-column: var(--b-triple-chain-custom__item--last-grid-column);
  row-gap: var(--b-triple-chain-custom__item--last-row-gap);
}
.b-triple-chain-custom__item--last.topAlign-3 {
  margin-block-start: var(
    --b-triple-chain-custom__item__last--topAlign-3-margin-block-start
  );
}
@media (min-width: 0) {
  .b-triple-chain-custom {
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-heading-color: var(--ct-heading__text-color);
    --c-stack-gap: var(--global-spacing-5);
    --c-stack-row-gap: var(--global-spacing-5);
  }
}
@media (min-width: 1024px) {
  .b-triple-chain-custom {
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-stack-gap: var(--global-spacing-5);
    --c-stack-row-gap: var(--global-spacing-5);
  }
}
.b-triple-chain-custom .b-simple-list {
  padding-block-end: var(--b-triple-chain-custom-simple-list-padding-block-end);
  border-block-end: var(--b-triple-chain-custom-simple-list-border-block-end);
}
.b-triple-chain-custom__grid--third .b-triple-chain-custom__item--last {
  grid-column: var(
    --b-triple-chain-custom__grid--third__item--last-grid-column
  );
}
.c-elapsed-time {
  color: var(--b-elapsed-time-color);
  font-size: var(--b-elapsed-time-font-size);
  font-weight: var(--b-elapsed-time-font-weight);
  line-height: var(--b-elapsed-time-line-height);
  font-family: var(--b-elapsed-time-font-family);
}
@media (width <= 568px) {
  #closeFloatPlayerBanner
    [class*="webjasper-player-close-float-player-banner"] {
    right: 0 !important;
    min-inline-size: 100% !important;
  }
}
#closeFloatPlayerBanner [class*="webjasper-player-close-float-player-banner"] {
  z-index: 999 !important;
}
[class*="webjasper-player-root__float"] {
  z-index: 999 !important;
}
@media (width <= 568px) {
  .c-jasper-player [class*="jasper-player-root__float"] {
    block-size: auto !important;
    inline-size: 100% !important;
    aspect-ratio: 1.7777777778 !important;
    inset-inline-start: 0;
  }
}
.c-jasper-player__player {
  background-color: var(--b-jasper-player__player-background-color);
}
.c-jasper-player__overlay {
  background: var(--b-jasper-player__overlay-background);
  border: var(--b-jasper-player__overlay-border);
  position: var(--b-jasper-player__overlay-position);
  background-size: var(--b-jasper-player__overlay-background-size);
  aspect-ratio: var(--b-jasper-player__overlay-aspect-ratio);
  inline-size: var(--b-jasper-player__overlay-inline-size);
  block-size: var(--b-jasper-player__overlay-block-size);
  gap: var(--b-jasper-player__overlay-gap);
  inset-block-start: var(--b-jasper-player__overlay-inset-block-start);
  inset-inline-start: var(--b-jasper-player__overlay-inset-inline-start);
  z-index: var(--b-jasper-player__overlay-z-index);
}
@media (min-width: 0) {
  .c-jasper-player__overlay {
    --c-button-large-padding-block: var(--global-spacing-4);
    --c-button-large-padding-inline: var(--global-spacing-6);
    --c-button-large-color: var(--global-white);
    --c-button-large-hover-text-decoration: underline;
    --c-button-medium-padding-block: var(--global-spacing-2);
    --c-button-medium-padding-inline: var(--global-spacing-5);
    --c-button-medium-font-family: var(--font-family-primary);
    --c-button-medium-font-size: var(--global-font-size-4);
    --c-button-medium-font-weight: var(--global-font-weight-6);
    --c-button-medium-text-transform: uppercase;
    --c-button-medium-hover-text-decoration: underline;
    --c-heading-text-align: center;
    --c-heading-font-size: var(--global-font-size-8);
    --c-heading-color: var(--bt-video__text-color--overlay);
    --c-stack-row-gap: var(--global-spacing-5);
    --c-paragraph-text-transform: uppercase;
    --c-paragraph-font-size: var(--global-font-size-2);
    --c-link-color: var(--color-primary);
    --c-link-text-transform: uppercase;
    --c-link-font-size: var(--global-font-size-2);
    --c-link-text-decoration: underline;
    --c-link-text-decoration-color: var(--color-primary);
    --c-link-cursor: pointer;
    --c-link-padding-inline: 5px;
    --c-link-hover-color: var(--color-primary-hover);
    --c-link-hover-cursor: pointer;
  }
}
.c-jasper-player__loading {
  background-color: var(--b-jasper-player__loading-background-color);
  position: var(--b-jasper-player__loading-position);
  aspect-ratio: var(--b-jasper-player__loading-aspect-ratio);
  display: var(--b-jasper-player__loading-display);
  justify-content: var(--b-jasper-player__loading-justify-content);
  align-items: var(--b-jasper-player__loading-align-items);
}
.c-jasper-player__svg {
  animation: var(--b-jasper-player__svg-animation);
  fill: var(--b-jasper-player__svg-fill);
  stroke: var(--b-jasper-player__svg-stroke);
  inline-size: var(--b-jasper-player__svg-inline-size);
  block-size: var(--b-jasper-player__svg-block-size);
}
.b-video-custom--with-shadow .c-jasper-player {
  box-shadow: var(
    --b-b-video-custom--with-shadow--jasper-player__player-box-shadow
  );
}
.c-jasper-player__reconnect-overlay {
  background: var(--b-jasper-player__overlay-background);
  border: var(--b-jasper-player__overlay-border);
  position: var(--b-jasper-player__overlay-position);
  background-size: var(--b-jasper-player__overlay-background-size);
  aspect-ratio: var(--b-jasper-player__overlay-aspect-ratio);
  inline-size: var(--b-jasper-player__overlay-inline-size);
  block-size: var(--b-jasper-player__overlay-block-size);
  gap: var(--b-jasper-player__overlay-gap);
  inset-block-start: var(--b-jasper-player__overlay-inset-block-start);
  inset-inline-start: var(--b-jasper-player__overlay-inset-inline-start);
  z-index: var(--b-jasper-player__overlay-z-index);
}
@media (min-width: 0) {
  .c-jasper-player__reconnect-overlay {
    --c-button-large-padding-block: var(--global-spacing-4);
    --c-button-large-padding-inline: var(--global-spacing-6);
    --c-button-large-color: var(--global-white);
    --c-button-large-hover-text-decoration: underline;
    --c-button-medium-padding-block: var(--global-spacing-2);
    --c-button-medium-padding-inline: var(--global-spacing-5);
    --c-button-medium-font-family: var(--font-family-primary);
    --c-button-medium-font-size: var(--global-font-size-4);
    --c-button-medium-font-weight: var(--global-font-weight-6);
    --c-button-medium-text-transform: uppercase;
    --c-button-medium-hover-text-decoration: underline;
    --c-heading-text-align: center;
    --c-heading-font-size: var(--global-font-size-8);
    --c-heading-color: var(--bt-video__text-color--overlay);
    --c-stack-row-gap: var(--global-spacing-5);
    --c-paragraph-text-transform: uppercase;
    --c-paragraph-font-size: var(--global-font-size-2);
    --c-link-color: var(--color-primary);
    --c-link-text-transform: uppercase;
    --c-link-font-size: var(--global-font-size-2);
    --c-link-text-decoration: underline;
    --c-link-text-decoration-color: var(--color-primary);
    --c-link-cursor: pointer;
    --c-link-padding-inline: 5px;
    --c-link-hover-color: var(--color-primary-hover);
    --c-link-hover-cursor: pointer;
  }
}
@media (min-width: 0) {
  .c-jasper-player__reconnect-overlay {
    --c-heading-family: var(--bt-jasper-roadblock__font-family);
    --c-heading-font-size: var(--bt-jasper-roadblock__font-size);
    --c-heading-font-weight: var(--bt-jasper-roadblock__font-weight);
    --c-heading-line-height: var(--bt-jasper-roadblock__line-height);
    --c-heading-font-width: var(--bt-jasper-roadblock__font-width);
    --c-heading-max-inline-size: 80%;
    --c-button-medium-font-size: var(--bt-jasper-roadblock__font-size);
  }
}
.c-label-custom--customStyle {
  align-items: var(--b-label-custom--customStyle-align-items);
  line-height: var(--b-label-custom--customStyle-line-height);
  padding-block: var(--b-label-custom--customStyle-padding-block);
  padding-inline: var(--b-label-custom--customStyle-padding-inline);
  position: var(--b-label-custom--customStyle-position);
  display: var(--b-label-custom--customStyle-display);
  inset-block-end: var(--b-label-custom--customStyle-inset-block-end);
  inset-inline-end: var(--b-label-custom--customStyle-inset-inline-end);
  gap: var(--b-label-custom--customStyle-gap);
  z-index: var(--b-label-custom--customStyle-z-index);
}
@media (min-width: 0) {
  .c-label-custom--customStyle {
    --c-paragraph-font-size: var(--global-font-size-1);
    --c-paragraph-padding-inline: var(--global-spacing-1);
    --c-paragraph-color: var(--bt-now-playing__text-color);
  }
}
.c-label-custom--iconStyle {
  align-items: var(--b-label-custom--iconStyle-align-items);
  position: var(--b-label-custom--iconStyle-position);
  display: var(--b-label-custom--iconStyle-display);
  inset-block-end: var(--b-label-custom--iconStyle-inset-block-end);
  inset-inline-end: var(--b-label-custom--iconStyle-inset-inline-end);
  z-index: var(--b-label-custom--iconStyle-z-index);
}
@media (min-width: 0) {
  .c-label-custom--iconStyle {
    --c-paragraph-font-size: var(--global-font-size-1);
    --c-paragraph-padding-inline: var(--global-spacing-1);
    --c-paragraph-color: var(--bt-now-playing__text-color);
  }
}
.c-label-custom--rotator--dark .c-label-custom__icon-label {
  background-color: var(
    --b-label-custom--rotator--dark__icon-label-background-color
  );
}
@media (min-width: 0) {
  .c-label-custom--rotator--dark .c-label-custom__icon-label {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-link-color: var(--ct-text-color--inverted);
    --c-link-hover-color: var(--ct-text-color--inverted);
    --c-link-hover-text-decoration-color: var(--ct-text-color--inverted);
    --c-icon-fill: var(--ct-text-color--inverted);
  }
}
.c-label-custom--dark .c-label-custom__icon-label {
  background: var(--b-label-custom--dark__icon-label-background);
}
@media (min-width: 0) {
  .c-label-custom--dark .c-label-custom__icon-label {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-link-color: var(--ct-text-color--inverted);
    --c-link-hover-color: var(--ct-text-color--inverted);
    --c-link-hover-text-decoration-color: var(--ct-text-color--inverted);
    --c-icon-fill: var(--ct-text-color--inverted);
  }
}
.c-label-custom__label-overlay {
  color: var(--b-label-custom__label-overlay-color);
  display: var(--b-label-custom__label-overlay-display);
  border-radius: var(--b-label-custom__label-overlay-border-radius);
  background-color: var(--b-label-custom__label-overlay-background-color);
  content: var(--b-label-custom__label-overlay-content);
  position: var(--b-label-custom__label-overlay-position);
  inset-block-start: var(--b-label-custom__label-overlay-inset-block-start);
  inset-inline-start: var(--b-label-custom__label-overlay-inset-inline-start);
  inline-size: var(--b-label-custom__label-overlay-inline-size);
  block-size: var(--b-label-custom__label-overlay-block-size);
  justify-content: var(--b-label-custom__label-overlay-justify-content);
  align-items: var(--b-label-custom__label-overlay-align-items);
  z-index: var(--b-label-custom__label-overlay-z-index);
}
@media (min-width: 0) {
  .c-label-custom__label-overlay {
    --c-paragraph-margin-inline-start: var(--global-spacing-2);
    --c-paragraph-font-weight: bold;
    --c-icon-fill: var(--global-white);
    --c-icon-block-size: var(--global-font-size-3);
    --c-icon-inline-size: var(--global-font-size-3);
  }
}
.c-label-custom__label-wrapper {
  align-items: var(--b-label-custom__label-wrapper-align-items);
  line-height: var(--b-label-custom__label-wrapper-line-height);
  position: var(--b-label-custom__label-wrapper-position);
  display: var(--b-label-custom__label-wrapper-display);
  inset-block-end: var(--b-label-custom__label-wrapper-inset-block-end);
  inset-inline-end: var(--b-label-custom__label-wrapper-inset-inline-end);
  gap: var(--b-label-custom__label-wrapper-gap);
  z-index: var(--b-label-custom__label-wrapper-z-index);
}
@media (min-width: 0) {
  .c-label-custom__label-wrapper {
    --c-paragraph-font-size: var(--global-font-size-1);
    --c-paragraph-padding-inline: var(--global-spacing-1);
    --c-paragraph-color: var(--bt-now-playing__text-color);
  }
}
.c-label-custom__label-wrapper--inline {
  position: var(--b-label-custom__label-wrapper--inline-position);
  display: var(--b-label-custom__label-wrapper--inline-display);
}
.c-label-custom__label-wrapper__icon-label {
  align-items: var(--b-label-custom__label-wrapper__icon-label-align-items);
  border-radius: var(--b-label-custom__label-wrapper__icon-label-border-radius);
  vertical-align: var(
    --b-label-custom__label-wrapper__icon-label-vertical-align
  );
  display: var(--b-label-custom__label-wrapper__icon-label-display);
  padding-block: var(--b-label-custom__label-wrapper__icon-label-padding-block);
  padding-inline: var(
    --b-label-custom__label-wrapper__icon-label-padding-inline
  );
  background-color: var(
    --b-label-custom__label-wrapper__icon-label-background-color
  );
  z-index: var(--b-label-custom__label-wrapper__icon-label-z-index);
}
@media (min-width: 0) {
  .c-label-custom__label-wrapper__icon-label {
    --c-paragraph-font-size: var(--global-font-size-1);
    --c-paragraph-padding-inline: var(--global-spacing-1);
    --c-paragraph-color: var(--bt-now-playing__text-color);
  }
}
.c-label-custom__label-wrapper__icon-play {
  display: var(--b-label-custom__label-wrapper__icon-play-display);
  justify-content: var(
    --b-label-custom__label-wrapper__icon-play-justify-content
  );
  block-size: var(--b-label-custom__label-wrapper__icon-play-block-size);
  inline-size: var(--b-label-custom__label-wrapper__icon-play-inline-size);
  flex-shrink: var(--b-label-custom__label-wrapper__icon-play-flex-shrink);
  border-radius: var(--b-label-custom__label-wrapper__icon-play-border-radius);
  border: var(--b-label-custom__label-wrapper__icon-play-border);
  align-items: var(--b-label-custom__label-wrapper__icon-play-align-items);
  background-color: var(
    --b-label-custom__label-wrapper__icon-play-background-color
  );
  z-index: var(--b-label-custom__label-wrapper__icon-play-z-index);
}
@media (min-width: 0) {
  .c-label-custom__label-wrapper__icon-play {
    --c-icon-block-size: var(--global-font-size-2);
    --c-icon-inline-size: unset;
    --c-icon-margin-inline-start: 3px;
    --c-paragraph-font-size: var(--global-font-size-1);
    --c-paragraph-padding-inline: var(--global-spacing-1);
    --c-paragraph-color: var(--bt-now-playing__text-color);
  }
}
.c-label-custom__label-wrapper__icon-lock {
  display: var(--b-label-custom__label-wrapper__icon-lock-display);
  justify-content: var(
    --b-label-custom__label-wrapper__icon-lock-justify-content
  );
  block-size: var(--b-label-custom__label-wrapper__icon-lock-block-size);
  inline-size: var(--b-label-custom__label-wrapper__icon-lock-inline-size);
  flex-shrink: var(--b-label-custom__label-wrapper__icon-lock-flex-shrink);
  border-radius: var(--b-label-custom__label-wrapper__icon-lock-border-radius);
  border: var(--b-label-custom__label-wrapper__icon-lock-border);
  align-items: var(--b-label-custom__label-wrapper__icon-lock-align-items);
  background-color: var(
    --b-label-custom__label-wrapper__icon-lock-background-color
  );
  z-index: var(--b-label-custom__label-wrapper__icon-lock-z-index);
}
@media (min-width: 0) {
  .c-label-custom__label-wrapper__icon-lock {
    --c-icon-block-size: var(--global-font-size-2);
    --c-icon-inline-size: unset;
    --c-paragraph-font-size: var(--global-font-size-1);
    --c-paragraph-padding-inline: var(--global-spacing-1);
    --c-paragraph-color: var(--bt-now-playing__text-color);
  }
}
.c-label-custom__label-wrapper svg {
  fill: var(--b-label-custom__label-wrapper__icon_svg-fill);
}
.c-label-custom__label-wrapper__icon-live-label {
  display: var(--b-label-custom__label-wrapper__icon-live-label-display);
  align-items: var(
    --b-label-custom__label-wrapper__icon-live-label-align-items
  );
  gap: var(--b-label-custom__label-wrapper__icon-live-label-gap);
}
@media (min-width: 0) {
  .c-label-custom__label-wrapper__icon-live-label {
    --c-paragraph-text-transform: uppercase;
    --c-paragraph-font-size: var(--body-font-size-tiny);
    --c-paragraph-font-weight: var(--b-cluster-list--live-label-font-weight);
    --c-paragraph-background: var(--b-cluster-list--live-label-background);
    --c-paragraph-padding-block: 0.125rem;
    --c-paragraph-padding-inline: var(--global-spacing-2);
    --c-paragraph-border-radius: var(
      --b-cluster-list--live-label-border-radius
    );
    --c-icon-color: var(--c-icon-color);
    --c-icon-fill: var(--c-icon-fill);
  }
}
.c-label-custom__label-wrapper__icon-play.live {
  background: var(--b-label-custom__label-wrapper__icon-play-live-background);
}
.c-label-custom__icon-label {
  align-items: var(--b-label-custom__icon-label-align-items);
  padding-block: var(--b-label-custom__icon-label-padding-block);
  padding-inline: var(--b-label-custom__icon-label-padding-inline);
  background-color: var(--b-label-custom__icon-label-background-color);
  z-index: var(--b-label-custom__icon-label-z-index);
}
@media (min-width: 0) {
  .c-label-custom__icon-label {
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-inline-size: unset;
    --c-icon-fill: var(--bt-media-icon__fill-color);
    --c-paragraph-font-size: var(--global-font-size-1);
    --c-paragraph-padding-inline: var(--global-spacing-1);
    --c-paragraph-color: var(--bt-now-playing__text-color);
  }
}
.c-label-custom__label {
  align-items: var(--b-label-custom__label-align-items);
  line-height: var(--b-label-custom__label-line-height);
  padding-block: var(--b-label-custom__label-padding-block);
  padding-inline: var(--b-label-custom__label-padding-inline);
  background-color: var(--b-label-custom__label-background-color);
  inset-block-end: var(--b-label-custom__label-inset-block-end);
  inset-inline-end: var(--b-label-custom__label-inset-inline-end);
  z-index: var(--b-label-custom__label-z-index);
}
@media (min-width: 0) {
  .c-label-custom__label {
    --c-paragraph-font-size: var(--global-font-size-1);
    --c-paragraph-padding-inline: var(--global-spacing-1);
    --c-paragraph-color: var(--bt-now-playing__text-color);
  }
}
.c-label-custom__aria-announcement {
  position: var(--b-label-custom__aria-announcement-position);
  inset-inline-start: var(
    --b-label-custom__aria-announcement-inset-inline-start
  );
}
.c-scroll-pane {
  position: var(--b-scroll-pane-position);
  display: var(--b-scroll-pane-display);
  justify-content: var(--b-scroll-pane-justify-content);
  overflow: var(--b-scroll-pane-overflow);
}
.c-scroll-pane__button {
  position: var(--b-scroll-pane__button-position);
  inset-inline-start: var(--b-scroll-pane__button-inset-inline-start);
  inset-block-start: var(--b-scroll-pane__button-inset-block-start);
  inset-block-end: var(--b-scroll-pane__button-inset-block-end);
  inline-size: var(--b-scroll-pane__button-inline-size);
  background-color: var(--b-scroll-pane__button-background-color);
  background-image: var(--b-scroll-pane__button-background-image);
  border: var(--b-scroll-pane__button-border);
  cursor: var(--b-scroll-pane__button-cursor);
  align-items: var(--b-scroll-pane__button-align-items);
}
.c-scroll-pane__button:hover {
  background-color: var(--b-scroll-pane__button--hover-background-color);
}
.c-scroll-pane__button--right {
  justify-content: var(--b-scroll-pane__button--right-justify-content);
  background-image: var(--b-scroll-pane__button--right-background-image);
  inset-inline-start: var(--b-scroll-pane__button--right-inset-inline-start);
  inset-inline-end: var(--b-scroll-pane__button--right-inset-inline-end);
  align-items: var(--b-scroll-pane__button--right-align-items);
}
.c-scroll-pane__icon {
  inline-size: var(--b-scroll-pane__icon-inline-size);
  block-size: var(--b-scroll-pane__icon-block-size);
  fill: var(--b-scroll-pane__icon-fill);
}
.c-scroll-pane__container {
  overflow-x: var(--b-scroll-pane__container-overflow-x);
  overflow-y: var(--b-scroll-pane__container-overflow-y);
  scroll-behavior: var(--b-scroll-pane__container-scroll-behavior);
  webkit-overflow-scrolling: var(
    --b-scroll-pane__container-webkit-overflow-scrolling
  );
  ms-overflow-style: var(--b-scroll-pane__container-ms-overflow-style);
  scrollbar-width: var(--b-scroll-pane__container-scrollbar-width);
}
html[data-engine="webkit"] .c-scroll-pane__container--scrollable {
  margin-block-end: var(--b-scroll-pane__container--webkit-margin-block-end);
  padding-block-end: var(--b-scroll-pane__container--webkit-padding-block-end);
}
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
    format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: rgba(0, 0, 0, 0);
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition:
    200ms transform,
    200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms left;
}
.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.c-swiper-wrapper {
  position: var(--b-swiper-wrapper-position);
  inline-size: var(--b-swiper-wrapper-inline-size);
}
.c-swiper-wrapper .c-swiper {
  block-size: var(--b-swiper-block-size);
  max-block-size: var(--b-swiper-max-block-size);
  min-block-size: var(--b-swiper-min-block-size);
  min-inline-size: var(--b-swiper-min-inline-size);
  max-inline-size: var(--b-swiper-max-inline-size);
  inline-size: var(--b-swiper-inline-size);
  overflow: var(--b-swiper-overflow);
  padding-block-end: var(--b-swiper-padding-block-end);
}
.c-swiper-wrapper .c-swiper .swiper-wrapper {
  max-block-size: var(--b-swiper__wrapper-max-block-size);
  block-size: var(--b-swiper__wrapper-block-size);
  display: var(--b-swiper__wrapper-display);
}
.c-swiper-wrapper .c-swiper .swiper-wrapper .swiper-slide {
  inline-size: var(--b-swiper__slide-inline-size);
  flex-shrink: var(--b-swiper__slide-flex-shrink);
  display: var(--b-swiper__slide-display);
  block-size: var(--b-swiper__slide-block-size);
  max-block-size: var(--b-swiper__slide-max-block-size);
  pointer-events: var(--b-swiper__slide-pointer-events);
  gap: var(--b-swiper__slide-gap);
}
@media (min-width: 0) {
  .c-swiper-wrapper .c-swiper .swiper-wrapper .swiper-slide:hover {
    --c-heading-text-decoration: underline;
    --c-paragraph-text-decoration: underline;
  }
}
.c-swiper-wrapper .c-swiper .swiper-wrapper .swiper-slide:focus-visible {
  outline: var(--b-swiper__slide--focus-visible-outline);
  border: var(--b-swiper__slide--focus-visible-border);
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper {
  block-size: var(--b-swiper__button-wrapper-block-size);
  display: var(--b-swiper__button-wrapper-display);
  align-items: var(--b-swiper__button-wrapper-align-items);
  background-color: var(--b-swiper__button-wrapper-background-color);
  inline-size: var(--b-swiper__button-wrapper-inline-size);
  opacity: var(--b-swiper__button-wrapper-opacity);
  transition: var(--b-swiper__button-wrapper-transition);
  position: var(--b-swiper__button-wrapper-position);
  inset-block-start: var(--b-swiper__button-wrapper-inset-block-start);
  z-index: var(--b-swiper__button-wrapper-z-index);
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper--prev {
  inset-inline-start: var(--b-swiper__button-wrapper--prev-inset-inline-start);
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper--next {
  inset-inline-end: var(--b-swiper__button-wrapper--next-inset-inline-end);
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper:focus-visible {
  opacity: var(--b-swiper__button-focus-opacity);
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-next {
  align-items: var(--b-swiper__button-next-align-items);
  border-radius: var(--b-swiper__button-next-border-radius);
  background-color: var(--b-swiper__button-next-background-color);
  inline-size: var(--b-swiper__button-next-inline-size);
  block-size: var(--b-swiper__button-next-block-size);
  inset-block-start: var(--b-swiper__button-next-inset-block-start);
  inset-inline-end: var(--b-swiper__button-next-inset-inline-end);
}
@media (min-width: 0) {
  .c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-next {
    --c-icon-fill: var(--ct-swiper-icon__fill-color);
  }
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-next .c-icon {
  inline-size: var(--b-swiper__button-next--icon-inline-size);
  block-size: var(--b-swiper__button-next--icon-block-size);
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-next:after {
  display: var(--b-swiper__button-next--after-display);
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-next:hover {
  background-color: var(--b-swiper__button-next--hover-background-color);
}
@media (min-width: 0) {
  .c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-next:hover {
    --c-icon-fill: var(--ct-swiper-button-icon__fill-color--hover);
  }
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-prev {
  align-items: var(--b-swiper__button-prev-align-items);
  border-radius: var(--b-swiper__button-prev-border-radius);
  background-color: var(--b-swiper__button-prev-background-color);
  inline-size: var(--b-swiper__button-prev-inline-size);
  block-size: var(--b-swiper__button-prev-block-size);
  inset-block-start: var(--b-swiper__button-prev-inset-block-start);
  inset-inline-start: var(--b-swiper__button-prev-inset-inline-start);
}
@media (min-width: 0) {
  .c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-prev {
    --c-icon-fill: var(--ct-swiper-icon__fill-color);
  }
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-prev .c-icon {
  inline-size: var(--b-swiper__button-prev--icon-inline-size);
  block-size: var(--b-swiper__button-prev--icon-block-size);
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-prev:after {
  display: var(--b-swiper__button-prev--after-display);
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-prev:hover {
  background-color: var(--b-swiper__button-prev--hover-background-color);
}
@media (min-width: 0) {
  .c-swiper-wrapper .c-swiper .swiper-button-wrapper .swiper-button-prev:hover {
    --c-icon-fill: var(--ct-swiper-button-icon__fill-color--hover);
  }
}
.c-swiper-wrapper .c-swiper .swiper-button-wrapper.swiper-button-disabled {
  display: var(--b-swiper__button-disabled-display);
}
.c-swiper-wrapper .c-swiper:hover .swiper-button-wrapper {
  opacity: var(--b-swiper__button-hover-opacity);
}
.c-swiper-wrapper .c-swiper:hover.c-video-playlist__item--right {
  display: var(--b-swiper__slide-c-video-playlist__item--right-display);
}
.c-swiper-wrapper.dark .c-swiper .swiper-wrapper {
  background-color: var(--b-swiper-wrapper--dark-background-color);
}
.c-swiper-wrapper.dark .c-swiper .swiper-button-wrapper {
  background-color: var(--b-swiper__button-wrapper--dark-background-color);
}
.c-swiper-wrapper.dark .c-swiper .swiper-button-wrapper .swiper-button-next,
.c-swiper-wrapper.dark .c-swiper .swiper-button-wrapper .swiper-button-prev {
  background-color: var(--b-swiper__button--dark-background-color);
}
.c-swiper-wrapper.dark
  .c-swiper
  .swiper-button-wrapper
  .swiper-button-next
  .c-icon,
.c-swiper-wrapper.dark
  .c-swiper
  .swiper-button-wrapper
  .swiper-button-prev
  .c-icon {
  fill: var(--b-swiper__button-icon--dark-fill);
}
.c-swiper-wrapper.dark
  .c-swiper
  .swiper-button-wrapper
  .swiper-button-next:hover,
.c-swiper-wrapper.dark
  .c-swiper
  .swiper-button-wrapper
  .swiper-button-prev:hover {
  background-color: var(--b-swiper__button--hover--dark-background-color);
}
.c-swiper-wrapper.dark
  .c-swiper
  .swiper-button-wrapper
  .swiper-button-next:hover
  .c-icon,
.c-swiper-wrapper.dark
  .c-swiper
  .swiper-button-wrapper
  .swiper-button-prev:hover
  .c-icon {
  fill: var(--b-swiper__button-icon--hover--dark-fill);
}
.swiper-pagination {
  inset-block-start: var(--b-swiper__pagination-inset-block-start);
  inset-block-end: var(--b-swiper__pagination-inset-block-end);
  inline-size: var(--b-swiper__pagination-inline-size);
  font-size: var(--b-swiper__pagination-font-size);
  padding-inline-start: var(--b-swiper__pagination-padding-inline-start);
  inset-inline-end: var(--b-swiper__pagination-inset-inline-end);
  inset-inline-start: var(--b-swiper__pagination-inset-inline-start);
  position: var(--b-swiper__pagination-position);
  align-items: var(--b-swiper__pagination-align-items);
  display: var(--b-swiper__pagination-display);
  z-index: var(--b-swiper__pagination-z-index);
}
.swiper-pagination.dark {
  color: var(--b-swiper__pagination--dark-color);
}
.c-switch {
  display: var(--b-switch-display);
  align-items: var(--b-switch-align-items);
  inline-size: var(--b-switch-inline-size);
}
.c-switch__label {
  margin-inline-end: var(--b-switch__label-margin-inline-end);
  font-size: var(--b-switch__label-font-size);
  color: var(--b-switch__label-color);
}
.c-switch__toggle {
  position: var(--b-switch__toggle-position);
  display: var(--b-switch__toggle-display);
  inline-size: var(--b-switch__toggle-inline-size);
  block-size: var(--b-switch__toggle-block-size);
  margin-block: var(--b-switch__toggle-margin-block);
}
.c-switch__toggle .slider {
  position: var(--b-switch__slider-position);
  cursor: var(--b-switch__slider-cursor);
  inset-block-start: var(--b-switch__slider-inset-block-start);
  inset-inline-start: var(--b-switch__slider-inset-inline-start);
  inset-inline-end: var(--b-switch__slider-inset-inline-end);
  inset-block-end: var(--b-switch__slider-inset-block-end);
  border: var(--b-switch__slider-border);
  transition: var(--b-switch__slider-transition);
}
.c-switch__toggle .slider:before {
  position: var(--b-switch__slider__before-position);
  content: var(--b-switch__slider__before-content);
  block-size: var(--b-switch__slider__before-block-size);
  inline-size: var(--b-switch__slider__before-inline-size);
  inset-inline-start: var(--b-switch__slider__before-inset-inline-start);
  inset-block-end: var(--b-switch__slider__before-inset-block-end);
  background-color: var(--b-switch__slider__before-background-color);
  transition: var(--b-switch__slider__before-transition);
}
.c-switch__toggle .slider.round {
  border-radius: var(--b-switch__slider--round-border-radius);
}
.c-switch__toggle .slider.round:before {
  border-radius: var(--b-switch__slider--round__before-border-radius);
}
.c-switch__toggle input {
  opacity: var(--b-switch__input-opacity);
  inline-size: var(--b-switch__input-inline-size);
  block-size: var(--b-switch__input-block-size);
}
.c-switch__toggle input:checked + .slider:before {
  transform: var(--b-switch__input--checked__before-transform);
  background-color: var(--b-switch__input--checked__before-background-color);
}
.c-switch__toggle input:focus + .slider {
  box-shadow: var(--b-switch__input--focus-box-shadow);
}
.c-video-playlist {
  gap: var(--b-video-playlist-gap);
  grid-template-columns: var(--b-video-playlist-grid-template-columns);
}
@media (min-width: 0) {
  .c-video-playlist {
    --c-heading-color: var(--text-color);
    --c-overline-color: var(--bt-video-metadata-overline__text-color);
  }
}
.c-video-playlist--rotator {
  gap: var(--b-video-playlist--rotator-gap);
}
.c-video-playlist__item {
  gap: var(--b-video-playlist__item-gap);
  cursor: var(--b-video-playlist__item-cursor);
  position: var(--b-video-playlist__item-position);
}
@media (min-width: 0) {
  .c-video-playlist__item {
    --c-icon-fill: var(--text-color);
  }
}
@media (min-width: 0) {
  .c-video-playlist__item:hover {
    --c-heading-text-decoration: underline;
    --c-paragraph-text-decoration: underline;
  }
}
.c-video-playlist__item__media {
  position: var(--b-video-playlist__item__media-position);
  flex: var(--b-video-playlist__item__media-flex);
  display: var(--b-video-playlist__item__media-display);
  align-self: var(--b-video-playlist__item__media-align-self);
  inline-size: var(--b-video-playlist__item__media-inline-size);
  gap: var(--b-video-playlist__item__media-gap);
}
@media (min-width: 0) {
  .c-video-playlist__item__media {
    --c-image-aspect-ratio: var(--global-aspect-ratio-16x9);
  }
}
.c-video-playlist__item__media__overlay {
  color: var(--b-video-playlist__item__media__overlay-color);
  display: var(--b-video-playlist__item__media__overlay-display);
  border-radius: var(--b-video-playlist__item__media__overlay-border-radius);
  background-color: var(
    --b-video-playlist__item__media__overlay-background-color
  );
  content: var(--b-video-playlist__item__media__overlay-content);
  position: var(--b-video-playlist__item__media__overlay-position);
  inset-block-start: var(
    --b-video-playlist__item__media__overlay-inset-block-start
  );
  inset-inline-start: var(
    --b-video-playlist__item__media__overlay-inset-inline-start
  );
  inline-size: var(--b-video-playlist__item__media__overlay-inline-size);
  block-size: var(--b-video-playlist__item__media__overlay-block-size);
  justify-content: var(
    --b-video-playlist__item__media__overlay-justify-content
  );
  align-items: var(--b-video-playlist__item__media__overlay-align-items);
  z-index: var(--b-video-playlist__item__media__overlay-z-index);
}
@media (min-width: 0) {
  .c-video-playlist__item__media__overlay {
    --c-paragraph-margin-inline-start: var(--global-spacing-2);
    --c-paragraph-font-weight: bold;
    --c-icon-fill: var(--global-white);
    --c-icon-block-size: var(--global-font-size-3);
    --c-icon-inline-size: var(--global-font-size-3);
  }
}
.c-video-playlist__item__media__overlay .aria-announcement {
  position: var(
    --b-video-playlist__item__media__overlay__announcement-position
  );
  inset-inline-start: var(
    --b-video-playlist__item__media__overlay__announcement-inset-inline-start
  );
}
.c-video-playlist__item__media__image {
  border-radius: var(--b-video-playlist__item__media__image-border-radius);
  border: var(--b-video-playlist__item__media__image-border);
}
.c-video-playlist__item__meta {
  gap: var(--b-video-playlist__item__meta-gap);
}
.c-video-playlist__item__meta__title {
  color: var(--b-video-playlist__item__meta__title-color);
  font-size: var(--b-video-playlist__item__meta__title-font-size);
  font-weight: var(--b-video-playlist__item__meta__title-font-weight);
  line-height: var(--b-video-playlist__item__meta__title-line-height);
  font-stretch: var(--b-video-playlist__item__meta__title-font-stretch);
}
@media (min-width: 0) {
  .c-video-playlist__item__meta__title {
    --c-icon-fill: var(--text-color);
    --c-icon-block-size: var(--global-font-size-3);
    --c-icon-inline-size: unset;
  }
}
.c-video-playlist__item__meta__duration {
  font-size: var(--b-video-playlist__item__meta__duration-font-size);
  color: var(--b-video-playlist__item__meta__duration-color);
}
.c-video-playlist__item__meta__date {
  font-size: var(--b-video-playlist__item__meta__date-font-size);
  color: var(--b-video-playlist__item__meta__date-color);
}
.c-video-playlist__item__meta__live {
  align-items: var(--b-video-playlist__item__meta__live-align-items);
}
@media (min-width: 0) {
  .c-video-playlist__item__meta__live {
    --c-media-item-max-inline-size: var(--global-spacing-11);
    --c-overline-text-transform: uppercase;
    --c-overline-color: var(--global-white);
    --c-overline-flex-wrap: wrap;
    --c-overline-display: flex;
    --c-overline-justify-content: space-between;
    --c-overline-align-items: center;
    --c-overline-hover-color: var(--global-white);
    --c-overline-hover-text-decoration: underline;
  }
}
.c-video-playlist__item__meta__live__text span {
  border-radius: var(
    --b-video-playlist__item__meta__live__text--span-border-radius
  );
  background-color: var(
    --b-video-playlist__item__meta__live__text--span-background-color
  );
  display: var(--b-video-playlist__item__meta__live__text--span-display);
  padding-inline: var(
    --b-video-playlist__item__meta__live__text--span-padding-inline
  );
  margin-inline-end: var(
    --b-video-playlist__item__meta__live__text--span-margin-inline-end
  );
  white-space: var(
    --b-video-playlist__item__meta__live__text--span-white-space
  );
}
.c-video-playlist__item__meta__live__time {
  color: var(--b-video-playlist__item__meta__live__time-color);
  font-size: var(--b-video-playlist__item__meta__live__time-font-size);
}
.c-video-playlist__item--right {
  grid-template-columns: var(
    --b-video-playlist__item--right-grid-template-columns
  );
  display: var(--b-video-playlist__item--right-display);
}
@media (min-width: 0) {
  .c-video-playlist__item--right .c-video-playlist__item__meta {
    --c-heading-font-size: var(--global-font-size-8);
  }
}
.c-video-playlist--dark .c-video-playlist__item__icon_play--iconStyle,
.c-video-playlist--dark .c-video-playlist__item__icon_play--overlay {
  background-color: var(
    --b-dark-video-playlist__item__icon-play--iconStyle-background-color
  );
}
@media (min-width: 0) {
  .c-video-playlist--dark .c-video-playlist__item__icon_play--iconStyle,
  .c-video-playlist--dark .c-video-playlist__item__icon_play--overlay {
    --c-icon-fill: var(--ct-text-color--inverted);
  }
}
.c-video-playlist--dark .c-video-playlist__item__icon_label--iconStyle,
.c-video-playlist--dark .c-video-playlist__item__icon_label--overlay {
  background-color: var(
    --b-dark-video-playlist__item__icon-label--iconStyle-background-color
  );
}
@media (min-width: 0) {
  .c-video-playlist--dark .c-video-playlist__item__icon_label--iconStyle,
  .c-video-playlist--dark .c-video-playlist__item__icon_label--overlay {
    --c-paragraph-color: var(--ct-text-color--inverted);
  }
}
.c-video-playlist--dark .c-video-playlist__item__meta__title {
  color: var(--b-dark-video-playlist__item__meta__title-color);
}
.c-video-playlist--dark .c-video-playlist__item__meta__description {
  color: var(--b-dark-video-playlist__item__meta__description-color);
}
.c-video-playlist--dark .c-video-playlist__item__meta__duration {
  color: var(--b-dark-video-playlist__item__meta__duration-color);
}
.c-video-playlist--dark .c-video-playlist__item__meta__date {
  color: var(--b-dark-video-playlist__item__meta__date-color);
}
.b-article-body > * {
  grid-column-start: var(--b-article-body__children-items-grid-column-start);
  grid-column-end: var(--b-article-body__children-items-grid-column-end);
}
.b-article-body__html img {
  inline-size: var(--b-article-body__html__img-inline-size);
  block-size: var(--b-article-body__html__img-block-size);
}
.b-article-body table {
  font-family: var(--b-article-body-table-font-family);
  font-size: var(--b-article-body-table-font-size);
  line-height: var(--b-article-body-table-line-height);
  text-align: var(--b-article-body-table-text-align);
  inline-size: var(--b-article-body-table-inline-size);
}
.b-article-body table thead {
  background-color: var(--b-article-body-table-thead-background-color);
  border-block-start-width: var(
    --b-article-body-table-thead-border-block-start-width
  );
  border-block-end-width: var(
    --b-article-body-table-thead-border-block-end-width
  );
  border-inline-start-width: var(
    --b-article-body-table-thead-border-inline-start-width
  );
  border-inline-end-width: var(
    --b-article-body-table-thead-border-inline-end-width
  );
  border-block-start-style: var(
    --b-article-body-table-thead-border-block-start-style
  );
  border-block-end-style: var(
    --b-article-body-table-thead-border-block-end-style
  );
  border-inline-start-style: var(
    --b-article-body-table-thead-border-inline-start-style
  );
  border-inline-end-style: var(
    --b-article-body-table-thead-border-inline-end-style
  );
  border-block-start-color: var(
    --b-article-body-table-thead-border-block-start-color
  );
  border-block-end-color: var(
    --b-article-body-table-thead-border-block-end-color
  );
  border-inline-start-color: var(
    --b-article-body-table-thead-border-inline-start-color
  );
  border-inline-end-color: var(
    --b-article-body-table-thead-border-inline-end-color
  );
}
.b-article-body table th {
  border-block-start-width: var(
    --b-article-body-table-th-border-block-start-width
  );
  border-block-end-width: var(--b-article-body-table-th-border-block-end-width);
  border-inline-start-width: var(
    --b-article-body-table-th-border-inline-start-width
  );
  border-inline-end-width: var(
    --b-article-body-table-th-border-inline-end-width
  );
  border-block-start-style: var(
    --b-article-body-table-th-border-block-start-style
  );
  border-block-end-style: var(--b-article-body-table-th-border-block-end-style);
  border-inline-start-style: var(
    --b-article-body-table-th-border-inline-start-style
  );
  border-inline-end-style: var(
    --b-article-body-table-th-border-inline-end-style
  );
  border-block-start-color: var(
    --b-article-body-table-th-border-block-start-color
  );
  border-block-end-color: var(--b-article-body-table-th-border-block-end-color);
  border-inline-start-color: var(
    --b-article-body-table-th-border-inline-start-color
  );
  border-inline-end-color: var(
    --b-article-body-table-th-border-inline-end-color
  );
  font-weight: var(--b-article-body-table-th-font-weight);
  padding-block-start: var(--b-article-body-table-th-padding-block-start);
  padding-inline-end: var(--b-article-body-table-th-padding-inline-end);
  padding-block-end: var(--b-article-body-table-th-padding-block-end);
  padding-inline-start: var(--b-article-body-table-th-padding-inline-start);
  background: var(--b-article-body-table-th-background);
  border: var(--b-article-body-table-th-border);
  color: var(--b-article-body-table-th-color);
  font-family: var(--b-article-body-table-th-font-family);
}
.b-article-body table td {
  border-block-start-width: var(
    --b-article-body-table-td-border-block-start-width
  );
  border-block-end-width: var(--b-article-body-table-td-border-block-end-width);
  border-inline-start-width: var(
    --b-article-body-table-td-border-inline-start-width
  );
  border-inline-end-width: var(
    --b-article-body-table-td-border-inline-end-width
  );
  border-block-start-style: var(
    --b-article-body-table-td-border-block-start-style
  );
  border-block-end-style: var(--b-article-body-table-td-border-block-end-style);
  border-inline-start-style: var(
    --b-article-body-table-td-border-inline-start-style
  );
  border-inline-end-style: var(
    --b-article-body-table-td-border-inline-end-style
  );
  border-block-start-color: var(
    --b-article-body-table-td-border-block-start-color
  );
  border-block-end-color: var(--b-article-body-table-td-border-block-end-color);
  border-inline-start-color: var(
    --b-article-body-table-td-border-inline-start-color
  );
  border-inline-end-color: var(
    --b-article-body-table-td-border-inline-end-color
  );
  padding-block-start: var(--b-article-body-table-td-padding-block-start);
  padding-inline-end: var(--b-article-body-table-td-padding-inline-end);
  padding-block-end: var(--b-article-body-table-td-padding-block-end);
  padding-inline-start: var(--b-article-body-table-td-padding-inline-start);
}
.b-article-body hr {
  background-color: var(--b-article-body-divider-background-color);
  block-size: var(--b-article-body-divider-block-size);
}
.b-article-body blockquote {
  box-shadow: var(--b-article-body-blockquote-box-shadow);
  font-style: var(--b-article-body-blockquote-font-style);
  gap: var(--b-article-body-blockquote-gap);
  padding-block-start: var(--b-article-body-blockquote-padding-block-start);
  padding-inline-end: var(--b-article-body-blockquote-padding-inline-end);
  padding-block-end: var(--b-article-body-blockquote-padding-block-end);
  padding-inline-start: var(--b-article-body-blockquote-padding-inline-start);
  text-align: var(--b-article-body-blockquote-text-align);
  background-color: var(--b-article-body-blockquote-background-color);
  border-inline-start: var(--b-article-body-blockquote-border-inline-start);
  border-radius: var(--b-article-body-blockquote-border-radius);
  padding-block: var(--b-article-body-blockquote-padding-block);
  padding-inline: var(--b-article-body-blockquote-padding-inline);
}
@media (min-width: 0) {
  .b-article-body blockquote {
    --c-paragraph-font-size: var(--bt-quote-blockquote__font-size);
    --c-paragraph-line-height: var(--bt-quote-blockquote__line-height);
    --c-paragraph-font-family: var(--bt-quote-blockquote__font-family);
    --c-paragraph-font-style: normal;
    --c-paragraph-font-weight: var(--bt-quote-blockquote__font-weight);
    --c-paragraph-font-stretch: var(--bt-quote-blockquote__font-width);
  }
}
.b-right-rail__main-interior-item .b-single-chain__children-stack {
  gap: var(--b-single-chain__children-stack-gap);
}
.b-body {
  overflow-x: var(--b-body-overflow-x);
  background: var(--b-body-background);
  color: var(--b-body-color);
}
@media (min-width: 0) {
  .l-error .b-xl-manual-promo {
    --c-media-item-inline-size: 200px;
    --c-media-item-margin-inline-start: auto;
    --c-media-item-margin-inline-end: auto;
    --c-media-item-margin-block-end: 0;
    --c-media-item-margin-block-start: 0;
    --c-heading-text-align: center;
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-overline-text-align: center;
    --c-overline-display: inline-block;
    --c-overline-inline-size: 100%;
    --c-overline-font-family: var(--ct-title__font-family);
    --c-overline-font-size: var(--ct-title__font-size--xl);
    --c-overline-line-height: var(--ct-title__line-height--xl);
    --c-overline-font-weight: var(--ct-title__font-weight--xl);
    --c-overline-font-stretch: var(--ct-title__font-width--xl);
    --c-overline-letter-spacing: null;
    --c-paragraph-text-align: center;
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-line-height: var(--body-line-height);
    --c-paragraph-font-weight: var(--body-font-weight);
    --c-paragraph-letter-spacing: null;
  }
}
.b-single-column-regular__footer .b-links-bar,
.b-right-rail__footer .b-links-bar {
  background-color: var(--b-links-bar-footer-background-color);
  padding-block: var(--b-links-bar-footer-padding-block);
  padding-inline: var(--b-links-bar-footer-padding-inline);
  justify-content: var(--b-links-bar-footer-justify-content);
  border-block-start: var(--b-links-bar-footer-border-block-start);
}
@media (min-width: 0) {
  .b-single-column-regular__footer .b-links-bar,
  .b-right-rail__footer .b-links-bar {
    --c-separator-display: none;
    --c-link-text-decoration: underline;
    --c-link-text-decoration-color: var(--bt-footer-links-bar__text-color);
    --c-link-hover-text-decoration-thickness: 3px;
  }
}
.b-single-column-regular .b-footer__social-links > *:hover,
.b-right-rail .b-footer__social-links > *:hover {
  --c-icon-fill: var(--global-white);
}
.b-footer .c-media-item img[alt~="CFTK"] {
  content: var(--b-footer-brand-logo--override-cftk-content);
}
.b-footer .c-media-item img[alt~="CJDC"] {
  content: var(--b-footer-brand-logo--override-cjdc-content);
}
@media (min-width: 0) {
  .b-footer__links-group {
    --c-heading-margin-block-end: var(--global-spacing-1);
  }
}
.b-header {
  font-weight: var(--b-header-font-weight);
}
@media (min-width: 0) {
  .b-header {
    --c-heading-color: var(--ct-heading__text-color);
  }
}
.b-header--small {
  font-family: var(--b-header--small-font-family);
  font-size: var(--b-header--small-font-size);
  font-weight: var(--b-header--small-font-weight);
  line-height: var(--b-header--small-line-height);
  font-stretch: var(--b-header--small-font-stretch);
  letter-spacing: var(--b-header--small-letter-spacing);
}
.b-header--medium {
  font-family: var(--b-header--medium-font-family);
  font-size: var(--b-header--medium-font-size);
  font-weight: var(--b-header--medium-font-weight);
  line-height: var(--b-header--medium-line-height);
  font-stretch: var(--b-header--medium-font-stretch);
  letter-spacing: var(--b-header--medium-letter-spacing);
}
.l-contest .b-right-rail__main-interior-item .b-header--medium {
  font-family: var(--b-header--medium--contest-font-family);
  font-size: var(--b-header--medium--contest-font-size);
  font-weight: var(--b-header--medium--contest-font-weight);
  line-height: var(--b-header--medium--contest-line-height);
  font-stretch: var(--b-header--medium--contest-font-stretch);
  letter-spacing: var(--b-header--medium--contest-letter-spacing);
}
.b-header--large {
  font-family: var(--b-header--large-font-family);
  font-size: var(--b-header--large-font-size);
  font-weight: var(--b-header--large-font-weight);
  line-height: var(--b-header--large-line-height);
  font-stretch: var(--b-header--large-font-stretch);
  letter-spacing: var(--b-header--large-letter-spacing);
}
.b-header--extra-large {
  font-family: var(--b-header--extra-large-font-family);
  font-size: var(--b-header--extra-large-font-size);
  font-weight: var(--b-header--extra-large-font-weight);
  line-height: var(--b-header--extra-large-line-height);
  font-stretch: var(--b-header--extra-large-font-stretch);
  letter-spacing: var(--b-header--extra-large-letter-spacing);
}
.l-error .b-header--extra-large,
.l-queryly-search .b-header--extra-large,
.l-contest .b-header--extra-large,
.l-section--contests .b-header--extra-large {
  color: var(--b-header--extra-large--fullwidth-underlined-color);
  font-family: var(--b-header--extra-large--fullwidth-underlined-font-family);
  font-size: var(--b-header--extra-large--fullwidth-underlined-font-size);
  font-weight: var(--b-header--extra-large--fullwidth-underlined-font-weight);
  line-height: var(--b-header--extra-large--fullwidth-underlined-line-height);
  font-stretch: var(--b-header--extra-large--fullwidth-underlined-font-stretch);
  letter-spacing: var(
    --b-header--extra-large--fullwidth-underlined-letter-spacing
  );
  text-align: var(--b-header--extra-large--fullwidth-underlined-text-align);
  position: var(--b-header--extra-large--fullwidth-underlined-position);
  padding-block-start: var(
    --b-header--extra-large--fullwidth-underlined-padding-block-start
  );
  padding-block-end: var(
    --b-header--extra-large--fullwidth-underlined-padding-block-end
  );
  margin-inline-start: var(
    --b-header--extra-large--fullwidth-underlined-margin-inline-start
  );
  margin-inline-end: var(
    --b-header--extra-large--fullwidth-underlined-margin-inline-end
  );
  border-block-end: var(
    --b-header--extra-large--fullwidth-underlined-border-block-end
  );
}
.b-header-nav-chain__flyout-nav .section-menu--bottom-placeholder {
  padding-block-end: var(
    --b-header-nav-chain__flyout-nav__section-menu--bottom-placeholder-padding-block-end
  );
}
.b-header-nav-chain__flyout-nav:active {
  background-color: var(
    --b-header-nav-chain-flyout-nav-item-hover-active-background-color
  );
}
@media (min-width: 0) {
  .b-header-nav-chain__flyout-nav:active {
    --c-icon-fill: var(--ct-navigation-icon__fill-color--mobile);
  }
}
.b-header-nav-chain__flyout-nav-wrapper::-webkit-scrollbar {
  display: var(--b-header-nav-chain__flyout-nav__wrapper__scrollbar-display);
}
@media (min-width: 0) {
  .b-header-nav-chain__subsection-menu {
    --c-link-font-family: var(--bt-nav-subsection__font-family);
    --c-link-font-size: var(--bt-nav-subsection__font-size);
    --c-link-font-weight: var(--bt-nav-subsection__font-weight);
    --c-link-line-height: var(--bt-nav-subsection__line-height);
    --c-link-font-stretch: var(--bt-nav-subsection__font-width);
    --c-link-hover-background-color: var(
      --ct-navigation-subsection-item__background-color--mobile-hover
    );
    --c-link-active-background-color: var(
      --ct-navigation-subsection-item__background-color--mobile-hover
    );
  }
}
.b-header-nav-chain button.b-sign-in-block {
  color: var(--b-header-nav-chain-signin-block-button-color);
  font-family: var(--b-header-nav-chain-signin-block-button-font-family);
  align-items: var(--b-header-nav-chain-signin-block-button-align-items);
}
.b-header-nav-chain button.b-sign-in-block:hover > svg {
  color: var(--b-header-nav-chain-signin-block-button-hover-color);
}
.b-header-nav-chain button.b-sign-in-block:hover {
  color: var(--b-header-nav-chain-signin-block-button-hover-color);
}
.l-error .b-single-column-regular__main .b-links-bar:first-of-type {
  border-block-start: var(--b-l-error--links-bar-border-block-start);
}
@media (min-width: 0) {
  .l-error .b-single-column-regular__main .b-links-bar:first-of-type {
    --c-separator-content: " ";
    --c-separator-display: inline-block;
    --c-separator-vertical-align: middle;
    --c-separator-inline-size: var(--global-border-width-1);
    --c-separator-block-size: var(--body-font-size-tiny);
    --c-separator-background-color: var(--global-black);
    --c-link-text-decoration: underlined;
  }
}
.l-error
  .b-single-column-regular__main
  .b-links-bar:first-of-type
  + .c-divider {
  display: var(--b-l-error--links-bar__divider-display);
}
@supports not (color: light-dark(white, black)) {
  .b-single-column-regular__footer .b-links-bar,
  .b-right-rail__footer .b-links-bar {
    background-color: var(--b-links-bar--support-dark-mode-background-color);
  }
}
.b-header-nav-chain-custom__nav-right .nav-components--desktop .b-links-bar {
  display: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-display
  );
  background-color: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-background-color
  );
  overflow: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-overflow
  );
  text-align: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-text-align
  );
  inline-size: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-inline-size
  );
  flex: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-flex
  );
  flex-wrap: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-flex-wrap
  );
  padding-block: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-padding-block
  );
  padding-inline: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-padding-inline
  );
  border-block-start: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__links-bar-border-block-start
  );
}
@media (min-width: 0) {
  .b-header-nav-chain-custom__nav-right .nav-components--desktop .b-links-bar {
    --c-link-color: var(--ct-navigation__text-color);
    --c-link-font-family: var(--bt-nav__font-family);
    --c-link-font-size: var(--bt-nav__font-size);
    --c-link-font-weight: var(--bt-nav__font-weight);
    --c-link-line-height: var(--bt-nav__line-height);
    --c-link-font-stretch: var(--bt-nav__font-width);
    --c-link-padding-block: var(--global-spacing-2);
    --c-link-padding-inline: var(--global-spacing-3);
    --c-link-border-radius: var(--global-border-radius-1);
    --c-link-transition: none;
    --c-link-hover-text-decoration: none;
    --c-link-hover-color: var(--ct-navigation__text-color--hover);
    --c-link-hover-background-color: var(
      --ct-navigation__link-background-color--hover
    );
    --c-link-active-text-decoration: none;
    --c-link-active-color: var(--ct-navigation__text-color--hover);
    --c-link-active-background-color: var(
      --ct-navigation__link-background-color--hover
    );
  }
}
.b-header-nav-chain-custom__nav-right .nav-components--desktop .c-separator {
  display: var(
    --b-header-nav-chain-custom-top-nav-components-desktop__separator-display
  );
}
.b-double-chain-custom__child-item .b-numbered-list__item .c-link {
  order: 2;
}
.b-double-chain-custom__child-item a.c-link.b-numbered-list__item-image {
  order: 1 !important;
}
@media (width >= 768px) {
  .b-double-chain-custom__child-item {
    container-type: inline-size;
  }
  @container (width > 725px) {
    .b-numbered-list__items {
      flex-flow: row !important;
      flex-wrap: wrap !important;
      justify-content: space-between !important;
      row-gap: var(--global-spacing-6);
    }
    .b-numbered-list__item {
      max-inline-size: calc(50% - 0.75rem);
      flex: 1 1 auto;
    }
    hr {
      display: none;
    }
  }
}
a.c-link.b-numbered-list__item-image .c-image {
  aspect-ratio: 4/3;
}
a.c-link.b-numbered-list__item-image :not(.c-image[data-chromatic="ignore"]) {
  object-fit: cover;
}
.b-numbered-list__item {
  text-wrap: balance;
}
@media (min-width: 0) {
  .b-results-list--show-image {
    --c-heading-inline-size: auto;
    --c-heading-font-size: var(--heading-level-5-font-size);
    --c-heading-line-height: var(--heading-level-5-line-height);
    --c-heading-font-weight: var(--heading-level-5-font-weight);
    --c-heading-margin-block-end: var(--global-spacing-1);
    --c-heading-margin-inline-start: calc(33% + var(--global-spacing-8));
    --c-media-item-margin-inline-end: var(--global-spacing-5);
    --c-media-item-max-inline-size: calc(33% + var(--global-spacing-6));
    --c-media-item-block-size: auto;
    --c-media-item-margin-inline-start: 0;
    --c-media-item-float: inline-start;
    --c-overline-margin-inline-start: 0;
    --c-attribution-margin-block-start: var(--global-spacing-1);
    --c-attribution-margin-inline-start: calc(33% + var(--global-spacing-8));
    --c-paragraph-display: none;
    --c-image-inline-size: 100%;
  }
}
@media (min-width: 1024px) {
  .b-results-list--show-image {
    --c-attribution-display: block;
    --c-attribution-margin-inline-start: calc(33% + var(--global-spacing-9));
    --c-heading-inline-size: auto;
    --c-heading-margin-inline-start: calc(33% + var(--global-spacing-9));
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-line-height: var(--heading-level-4-line-height);
    --c-heading-font-weight: var(--heading-level-4-font-weight);
    --c-overline-font-size: var(--global-font-size-7);
    --c-overline-margin-inline-start: 0;
    --c-paragraph-margin-inline-start: calc(33% + var(--global-spacing-9));
    --c-paragraph-display: block;
    --c-media-item-max-inline-size: calc(33% + var(--global-spacing-6));
    --c-media-item-margin-inline-end: var(--global-spacing-5);
    --c-media-item-block-size: 100%;
    --c-media-item-margin-inline-start: 0;
  }
}
@media (min-width: 0) {
  .b-results-list__seeMore {
    --c-button-medium-padding-block: var(--global-spacing-2);
    --c-button-medium-padding-block-end: var(--global-spacing-2);
    --c-button-medium-padding-inline: var(--global-spacing-3);
  }
}
.b-right-rail__rail-container > .b-right-rail__main-interior-item,
.b-right-rail__rail-container > .b-right-rail__main-right-rail {
  min-inline-size: var(
    --b-right-rail-rail-container__children--override-min-inline-size
  );
}
.b-right-rail__main-interior-item .b-headline {
  margin-block-end: var(
    --b-right-rail__main-interior-item-headline-margin-block-end
  );
}
.l-article .b-right-rail__main-interior-item .b-headline {
  margin-block-end: var(
    --b-right-rail__main-interior-item-headline--article-page-margin-block-end
  );
}
@media (min-width: 0) {
  .l-article .b-right-rail__main-interior-item {
    --c-overline-margin-block-end: calc(var(--global-spacing-3) * -1);
    --c-attribution-margin-block-end: calc(var(--global-spacing-4) * -1);
    --c-date-margin-block-end: 0;
  }
}
.b-right-rail__main-interior-item .b-playlist-custom {
  border-block-start: var(
    --b-right-rail__main-interior-item-playlist-custom-border-block-start
  );
  padding-block-start: var(
    --b-right-rail__main-interior-item-playlist-custom-padding-block-start
  );
}
.b-right-rail__main-interior-item .b-playlist-custom .c-video-playlist__item {
  gap: var(--b-right-rail__main-interior-item-playlist-custom__item-gap);
}
@media (min-width: 0) {
  .b-right-rail__main-interior-item
    .b-playlist-custom
    .c-video-playlist__item__meta {
    --c-heading-font-size: var(--global-font-size-3);
  }
}
@media (min-width: 1024px) {
  .b-right-rail__main-interior-item
    .b-playlist-custom
    .c-video-playlist__item__meta {
    --c-heading-font-size: var(--global-font-size-10);
  }
}
@media (min-width: 0) {
  .b-right-rail__main-right-rail
    .b-playlist-custom
    .c-video-playlist__item__meta {
    --c-heading-font-size: var(--global-font-size-3);
  }
}
@media (min-width: 1024px) {
  .b-right-rail__main-right-rail
    .b-playlist-custom
    .c-video-playlist__item__meta {
    --c-heading-font-size: var(--global-font-size-4);
  }
}
.b-right-rail__main-right-rail
  .b-playlist-custom
  .c-video-playlist__item--right {
  grid-template-columns: var(
    --b-right-rail__main-right-rail-item-playlist-custom__item--right-grid-template-columns
  );
}
.l-article .b-right-rail-advanced__rail-container,
.l-show-page .b-right-rail-advanced__rail-container {
  margin-inline: auto;
  max-inline-size: 82rem;
}
@media screen and (width >= 1024px) {
  .l-article .b-right-rail-advanced__rail-container,
  .l-show-page .b-right-rail-advanced__rail-container {
    grid-template-columns: 2fr 1fr;
  }
}
@media screen and (width >= 1024px) {
  .l-article .b-right-rail-advanced__rail-container .b-article-body {
    display: var(--b-right-rail-advanced-rail-container__article-body-display);
    flex-direction: var(
      --b-right-rail-advanced-rail-container__article-body-flex-direction
    );
    text-wrap: var(
      --b-right-rail-advanced-rail-container__article-body-text-wrap
    );
    max-inline-size: var(
      --b-right-rail-advanced-rail-container__article-body-max-inline-size
    );
  }
  .l-article .b-right-rail-advanced__rail-container .b-author-bio-custom-block {
    max-inline-size: var(
      --b-right-rail-advanced-rail-container__author-bio-custom-block-max-inline-size
    );
    inline-size: var(
      --b-right-rail-advanced-rail-container__author-bio-custom-block-inline-size
    );
  }
}
@media (min-width: 0) {
  .b-right-rail-advanced__main-right-rail
    .b-playlist-custom
    .c-video-playlist__item__media__overlay {
    --c-paragraph-font-size: var(--global-font-size-3);
  }
}
@media (min-width: 1024px) {
  .b-right-rail-advanced__main-right-rail
    .b-playlist-custom
    .c-video-playlist__item__media__overlay {
    --c-paragraph-font-size: var(--bt-media-playlist__font-size--overlay);
  }
}
@media (min-width: 1440px) {
  .b-right-rail-advanced__main-right-rail
    .b-playlist-custom
    .c-video-playlist__item__media__overlay {
    --c-paragraph-font-size: var(--global-font-size-3);
  }
}
.l-article .b-right-rail-advanced__main-interior-item-1,
.l-show-page .b-right-rail-advanced__main-interior-item-1 {
  align-items: center;
}
.b-right-rail-advanced__main-interior-item-1 > * {
  inline-size: 100%;
}
@media (min-width: 0) {
  .b-right-rail-advanced__main-interior-item-1
    .b-playlist-custom
    .c-video-playlist__item__media__overlay {
    --c-paragraph-font-size: var(--global-font-size-3);
  }
}
.b-right-rail-advanced__main-right-rail-bottom {
  position: sticky;
  inset-block-start: var(--header-nav-chain-height-scrolled);
}
.b-right-rail-advanced__main-right-rail-top:empty,
.b-right-rail-advanced__main-right-rail-top:not(:has(*)) {
  display: none;
}
.b-right-rail-advanced__main-right-rail-middle:empty,
.b-right-rail-advanced__main-right-rail-middle:not(:has(*)) {
  display: none;
}
.b-section-title:before {
  content: var(--b-section-title--before-content);
  position: var(--b-section-title--before-position);
  inset-block-end: var(--b-section-title--before-inset-block-end);
  inset-inline-start: var(--b-section-title--before-inset-inline-start);
  inline-size: var(--b-section-title--before-inline-size);
  block-size: var(--b-section-title--before-block-size);
  background-color: var(--b-section-title--before-background-color);
}
.b-section-title__links {
  justify-content: var(--b-section-title__links--alignment-justify-content);
}
.b-section-title__links .c-link {
  text-underline-offset: var(--b-section-title__links-text-underline-offset);
}
.b-section-title__links .c-separator {
  margin-inline-start: var(--b-section-title__links--after-margin-inline-start);
  margin-block-start: var(--b-section-title__links--after-margin-block-start);
  inline-size: var(--b-section-title__links--after-inline-size);
}
.l-personalities .b-section-title__links .c-link {
  display: var(--b-l-personalities--section-title__links-display);
}
.l-author .b-section-title.c-stack[data-style-justification="start"],
.l-stock .b-section-title.c-stack[data-style-justification="start"],
.l-shows .b-section-title.c-stack[data-style-justification="start"],
.l-show .b-section-title.c-stack[data-style-justification="start"],
.l-live .b-section-title.c-stack[data-style-justification="start"] {
  flex-flow: var(--b-l-stock--section-title--before-flex-flow);
}
.l-author .b-section-title__links .c-link,
.l-stock .b-section-title__links .c-link,
.l-shows .b-section-title__links .c-link,
.l-show .b-section-title__links .c-link,
.l-live .b-section-title__links .c-link {
  border-block-end: var(--b-l-stock--section-title__links-border-block-end);
  padding-block-end: var(--b-l-stock--section-title__links-padding-block-end);
}
.l-author .b-section-title__links .c-link:hover,
.l-stock .b-section-title__links .c-link:hover,
.l-shows .b-section-title__links .c-link:hover,
.l-show .b-section-title__links .c-link:hover,
.l-live .b-section-title__links .c-link:hover {
  border-block-end: var(
    --b-l-stock--section-title__links--hover-border-block-end
  );
}
.l-contest .b-section-title.c-stack {
  margin-block-end: var(--b-l-contest--section-title-margin-block-end);
  padding-block-end: var(--b-l-contest--section-title-padding-block-end);
}
@media (min-width: 0) {
  .l-contest .b-section-title.c-stack {
    --c-heading-color: inherit;
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-line-height: var(--heading-level-4-line-height);
    --c-heading-font-weight: var(--heading-level-4-font-weight);
    --c-heading-text-align: start;
    --c-link-display: none;
  }
}
@media (min-width: 1024px) {
  .l-contest .b-section-title.c-stack {
    --c-heading-font-size: var(--heading-level-1-font-size);
    --c-heading-line-height: var(--heading-level-1-line-height);
    --c-heading-font-weight: var(--heading-level-1-font-weight);
  }
}
.l-contest .b-section-title:before {
  content: var(--b-l-contest--section-title--before-content);
}
.b-single-column-regular__main
  .b-single-column-regular__full-width
  .b-section-title {
  margin-block-start: var(
    --b-single-column-regular__full-width-section-title-margin-block-start
  );
  margin-block-end: var(
    --b-single-column-regular__full-width-section-title-margin-block-end
  );
}
.b-single-column-regular__body {
  inline-size: var(--b-single-column-regular-body-inline-size);
  margin-block-start: var(--b-single-column-regular-body-margin-block-start);
  margin-inline-end: var(--b-single-column-regular-body-margin-inline-end);
  margin-block-end: var(--b-single-column-regular-body-margin-block-end);
  margin-inline-start: var(--b-single-column-regular-body-margin-inline-start);
  max-inline-size: var(--b-single-column-regular-body-max-inline-size);
  gap: var(--b-single-column-regular-body-gap);
}
.l-standards-and-policies .b-single-column-regular__body {
  gap: var(--b-single-column-regular__body--standards-and-policies-gap);
}
.b-small-manual-promo.b-small-manual-promo--left,
.b-small-manual-promo.b-small-manual-promo--right {
  gap: var(--b-small-manual-promo--img-side-gap);
}
@media (min-width: 0) {
  .b-small-manual-promo.b-small-manual-promo--left,
  .b-small-manual-promo.b-small-manual-promo--right {
    --c-heading-font-size: var(--body-font-size-small);
    --c-heading-font-weight: var(--global-font-weight-7);
  }
}
.b-small-promo.b-small-promo--left,
.b-small-promo.b-small-promo--right {
  gap: var(--b-small-promo--img-side-gap);
}
@media (min-width: 0) {
  .b-small-promo.b-small-promo--left,
  .b-small-promo.b-small-promo--right {
    --c-heading-font-size: var(--body-font-size-small);
    --c-heading-font-weight: var(--global-font-weight-7);
  }
}
@media (min-width: 0) {
  .b-top-table-list-medium {
    --c-heading-margin-inline-start: calc(33% + 1rem);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--sm);
    --c-heading-font-weight: var(--ct-heading__font-weight--sm);
    --c-heading-line-height: var(--ct-heading__line-height--sm);
    --c-heading-font-stretch: var(--ct-heading__font-width--sm);
    --c-heading-letter-spacing: null;
    --c-attribution-margin-inline-start: calc(33% + 1rem);
    --c-paragraph-margin-inline-start: calc(33% + 1rem);
  }
}
@media (min-width: 0) {
  .b-top-table-list-medium:not(.b-top-table-list-medium--show-image) {
    --c-heading-margin-inline-start: 0;
    --c-attribution-margin-inline-start: 0;
  }
}
.b-top-table-list-xl a.c-overline:after {
  align-self: var(--b-top-table-xl__overline--after-align-self);
  margin-inline-start: var(
    --b-top-table-xl__overline--after-margin-inline-start
  );
  margin-block-start: var(--b-top-table-xl__overline--after-margin-block-start);
  content: var(--b-top-table-xl__overline--after-content);
  font-size: var(--b-top-table-xl__overline--after-font-size);
  display: var(--b-top-table-xl__overline--after-display);
  inline-size: var(--b-top-table-xl__overline--after-inline-size);
  block-size: var(--b-top-table-xl__overline--after-block-size);
  border-inline-end: var(--b-top-table-xl__overline--after-border-inline-end);
  border-block-start: var(--b-top-table-xl__overline--after-border-block-start);
  transform: var(--b-top-table-xl__overline--after-transform);
  inset-inline-start: var(--b-top-table-xl__overline--after-inset-inline-start);
  inset-block-start: var(--b-top-table-xl__overline--after-inset-block-start);
}
.b-top-table-list-xl a.c-overline:hover:after {
  border-inline-end: var(--b-top-table-xl__overline--hover-border-inline-end);
  border-block-start: var(--b-top-table-xl__overline--hover-border-block-start);
}
.b-top-table-list-large:first-child {
  margin-block-start: var(
    --b-top-table-list-large-first-child-margin-block-start
  );
}
@media (min-width: 0) {
  .b-top-table-list-medium:last-child {
    --c-divider-display: none;
  }
}
.l-section--photos .c-divider {
  border-block-start: var(
    --b-top-table-list-xl-photos-section-hr-border-block-start
  );
}
@media (min-width: 0) {
  .l-section--photos .b-top-table-list-xl:nth-child(n + 2) {
    --c-media-item-box-shadow: none;
  }
}
.l-section--photos .b-top-table-list-xl .c-media-item {
  position: relative;
}
.l-section--photos .b-top-table-list-xl .c-media-item a.c-link:after {
  inline-size: var(
    --b-top-table-list-xl-photos-section__icon--after-inline-size
  );
  block-size: var(--b-top-table-list-xl-photos-section__icon--after-block-size);
  background-color: var(
    --b-top-table-list-xl-photos-section__icon--after-background-color
  );
  background-image: var(
    --b-top-table-list-xl-photos-section__icon--after-background-image
  );
  display: var(--b-top-table-list-xl-photos-section__icon--after-display);
  content: var(--b-top-table-list-xl-photos-section__icon--after-content);
  background-repeat: var(
    --b-top-table-list-xl-photos-section__icon--after-background-repeat
  );
  position: var(--b-top-table-list-xl-photos-section__icon--after-position);
  inset-block-end: var(
    --b-top-table-list-xl-photos-section__icon--after-inset-block-end
  );
  inset-inline-end: var(
    --b-top-table-list-xl-photos-section__icon--after-inset-inline-end
  );
  background-position-x: var(
    --b-top-table-list-xl-photos-section__icon--after-background-position-x
  );
  background-position-y: var(
    --b-top-table-list-xl-photos-section__icon--after-background-position-y
  );
}
@media (min-width: 0) {
  .c-audio-shows-page-embed {
    --c-stack-row-gap: var(--global-spacing-5);
  }
}
.b-article-body .c-audio-shows-page-embed a {
  color: var(--b-show-page-embed__body-links-color);
}
@media (min-width: 0) {
  .b-article-body .c-audio-shows-page-embed a {
    --c-link-color: var(--text-color);
    --c-link-hover-text-decoration: underline;
  }
}
.c-audio-shows-page-embed .c-iheart-show-schedule-block__schedule,
.c-audio-shows-page-embed .c-audio-shows-page-embed__social-media {
  max-inline-size: var(
    --b-audio-shows-page-embed__body-content-max-inline-size
  );
  margin-inline: var(--b-audio-shows-page-embed__body-content-margin-inline);
  inline-size: var(--b-audio-shows-page-embed__body-content-inline-size);
}
.c-audio-shows-page-embed__credits-card {
  display: var(--b-audio-shows-page-embed__credits-card-display);
}
.c-audio-shows-page-embed__credits-card--thumbnail {
  max-inline-size: var(
    --b-audio-shows-page-embed__credits-card--thumbnail-max-inline-size
  );
  max-block-size: var(
    --b-audio-shows-page-embed__credits-card--thumbnail-max-block-size
  );
}
.c-audio-shows-page-embed__credits-card__name-link {
  display: inline-block;
}
@media (min-width: 0) {
  .c-audio-shows-page-embed__audio-bites .b-podcast-episodes__wrapper {
    --c-divider-block-size: 0;
    --c-divider-border-top: unset;
  }
}
@media (min-width: 0) {
  .c-audio-shows-page-embed .c-podcast-episode__metadata {
    --c-paragraph-margin-inline: 0;
    --c-paragraph-margin-inline-start: 0;
  }
}
.c-audio-shows-page-embed .c-audio-shows-page-embed__schedule__table {
  inline-size: var(--b-audio-shows-page-embed__schedule__table-inline-size);
  text-align: var(--b-audio-shows-page-embed__schedule__table-text-align);
}
.c-audio-shows-page-embed .c-audio-shows-page-embed__schedule__table th {
  inline-size: var(
    --b-audio-shows-page-embed__schedule__table-header-inline-size
  );
  background-color: var(
    --b-audio-shows-page-embed__schedule__table-header-background-color
  );
  color: var(--b-audio-shows-page-embed__schedule__table-header-color);
  border-style: var(
    --b-audio-shows-page-embed__schedule__table-header-border-style
  );
}
.c-audio-shows-page-embed .c-audio-shows-page-embed__schedule__table td {
  border-style: var(
    --b-audio-shows-page-embed__schedule__table-data-border-style
  );
}
.c-audio-shows-page-embed .b-standard-list-custom__items {
  grid-template-columns: var(
    --b-audio-shows-page-embed__standard-list__items-grid-template-columns
  );
}
.c-audio-shows-page-embed
  .b-standard-list-custom__items
  > .b-standard-list-custom__item {
  grid-column: span 4;
}
@media (width <= 599px) {
  .c-audio-shows-page-embed
    .b-standard-list-custom__items
    > .b-standard-list-custom__item {
    grid-column: span 6;
  }
}
@media (width <= 399px) {
  .c-audio-shows-page-embed
    .b-standard-list-custom__items
    > .b-standard-list-custom__item {
    grid-column: span 12;
  }
}
.c-custom-embed__image-text--quote_image {
  align-items: var(--b-image-text--quote_image-align-items);
  display: var(--b-image-text--quote_image-display);
  flex-direction: var(--b-image-text--quote_image-flex-direction);
  margin-block-end: var(--b-image-text--quote_image-margin-block-end);
  padding-inline: var(--b-image-text--quote_image-padding-inline);
}
.c-custom-embed__image-text--quote_image > * {
  flex: var(--b-image-text--quote_image__child-flex);
}
.c-custom-embed__image-text--quote_image__text {
  padding-block: var(--b-image-text--quote_image__blockquote-padding-block);
  padding-inline: var(--b-image-text--quote_image__blockquote-padding-inline);
  margin-block-start: var(
    --b-image-text--quote_image__blockquote-margin-block-start
  );
  z-index: var(--b-image-text--quote_image__blockquote-z-index);
}
.c-custom-embed__image-text--quote_image__media-item {
  margin-inline-start: var(
    --b-image-text--quote_image__media-item-margin-inline-start
  );
  z-index: var(--b-image-text--quote_image__media-item-z-index);
}
.c-custom-embed__image-text--text_image {
  display: var(--b-image-text--text_image-display);
  flex-direction: var(--b-image-text--text_image-flex-direction);
  gap: var(--b-image-text--text_image-gap);
}
.c-custom-embed__image-text--text_image > * {
  flex: var(--b-image-text--text_image__child-flex);
}
.c-custom-embed__image-text--text_image__text > * {
  margin-block-end: var(
    --b-image-text--text_image__text__child-margin-block-end
  );
}
.b-product-embed__container {
  display: var(--b-product-embed__container-display);
  flex-direction: var(--b-product-embed__container-flex-direction);
  gap: var(--b-product-embed__container-gap);
  padding-block-end: var(--b-product-embed__container-padding-block-end);
  margin-block-end: var(--b-product-embed__container-margin-block-end);
  border-block-end: var(--b-product-embed__container-border-block-end);
}
.b-product-embed__container:last-child {
  padding-block-end: var(
    --b-product-embed__container--last-child-padding-block-end
  );
  margin-block-end: var(
    --b-product-embed__container--last-child-margin-block-end
  );
  border-block-end: var(
    --b-product-embed__container--last-child-border-block-end
  );
}
.b-product-embed__image {
  flex: var(--b-product-embed__image-flex);
}
@media (min-width: 0) {
  .b-product-embed__image {
    --c-media-item-align-items: start;
    --c-media-item-inline-size: 320px;
  }
}
.b-product-embed__image .c-media-item__credit {
  color: var(--b-product-embed__media-item-credit-color);
  font-size: var(--b-product-embed__media-item-credit-font-size);
  font-family: var(--b-product-embed__media-item-credit-font-family);
  font-weight: var(--b-product-embed__media-item-credit-font-weight);
  margin-block-start: var(
    --b-product-embed__media-item-credit-margin-block-start
  );
}
.b-product-embed__description {
  margin-block-end: var(--b-product-embed__description-margin-block-end);
}
.b-product-embed__discount-price {
  text-decoration: var(--b-product-embed__discount-price-text-decoration);
  margin-inline-end: var(--b-product-embed__discount-price-margin-inline-end);
}
.b-product-embed__title.t-title--sm,
.b-product-embed__title.t-title--lg {
  color: var(--b-product-embed__title-color);
}
.b-product-embed__amazon-purchase-options .c-button,
.b-product-embed__purchase-options .c-button {
  margin-block-start: var(
    --b-product-embed__purchase-options__button-margin-block-start
  );
  text-decoration: var(
    --b-product-embed__purchase-options__button-text-decoration
  );
}
.b-product-embed__amazon-purchase-options .c-button .t-headline--md,
.b-product-embed__purchase-options .c-button .t-headline--md {
  color: var(--b-product-embed__purchase-options__button-text-color);
}
.b-product-embed--compact {
  display: var(--b-product-embed--compact-display);
  grid-template-columns: var(--b-product-embed--compact-grid-template-columns);
  gap: var(--b-product-embed--compact-gap);
}
.b-product-embed--compact .b-product-embed__container {
  border-block-end: var(--b-product-embed__container--compact-border-block-end);
  margin-block-end: var(--b-product-embed__container--compact-margin-block-end);
  padding-block-end: var(
    --b-product-embed__container--compact-padding-block-end
  );
  flex-direction: var(--b-product-embed__container--compact-flex-direction);
}
.b-video-embed__jasper .c-jasper-player__player {
  box-shadow: var(--b-video-embed__jasper__player-box-shadow);
}
.b-video-embed__jasper .c-jasper-player__loading {
  box-shadow: var(--b-video-embed__jasper__loading-box-shadow);
}
.b-single-column-regular__body {
  margin-block-start: var(--b-ads-leaderboard-space-body-margin-block-start);
}
.b-ads-custom {
  gap: var(--b-ads-block-gap);
}
.b-ads-custom__close-button {
  display: var(--b-ads-block__close-button-display);
  position: var(--b-ads-block__close-button-position);
  inset-inline-end: var(--b-ads-block__close-button-inset-inline-end);
  z-index: var(--b-ads-block__close-button-z-index);
}
@media (min-width: 0) {
  .b-ads-custom__close-button {
    --c-icon-fill: var(--color-primary);
  }
}
.b-ads-custom--admin {
  background-color: var(--b-ads-block-admin-background-color);
  padding-block-start: var(--b-ads-block-admin-padding-block-start);
  padding-inline-end: var(--b-ads-block-admin-padding-inline-end);
  padding-block-end: var(--b-ads-block-admin-padding-block-end);
  padding-inline-start: var(--b-ads-block-admin-padding-inline-start);
  border-start-start-radius: var(--b-ads-block-admin-border-start-start-radius);
  border-start-end-radius: var(--b-ads-block-admin-border-start-end-radius);
  border-end-start-radius: var(--b-ads-block-admin-border-end-start-radius);
  border-end-end-radius: var(--b-ads-block-admin-border-end-end-radius);
}
@media (min-width: 0) {
  .b-ads-custom--admin {
    --c-stack-gap: var(--global-spacing-4);
    --c-stack-padding-block-end: var(--global-spacing-5);
    --c-paragraph-color: var(--global-white);
  }
}
@media (min-width: 0) {
  .b-ads-custom {
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--ct-body__font-size--tiny-2);
    --c-paragraph-line-height: var(--ct-body__line-height--tiny-2);
    --c-paragraph-font-weight: var(--ct-body__font-weight--tiny-2);
    --c-paragraph-color: var(--global-neutral-7);
    --c-paragraph-font-style: normal;
    --c-paragraph-font-stretch: null;
    --c-paragraph-letter-spacing: null;
  }
}
.b-ads-custom__wrapper-sticky {
  position: var(--b-ads-block-sticky-position);
  inset-block-start: var(--b-ads-block-sticky-inset-block-start);
}
.b-ads-custom--sponsor {
  margin-block-start: var(--b-ads-block--sponsored-margin-block-start);
}
.b-ads-custom--sponsor .b-ads-custom__label--left {
  inline-size: var(--b-ads-block--sponsored__label-inline-size);
  display: var(--b-ads-block--sponsored__label-display);
  padding-inline: var(--b-ads-block--sponsored__label-padding-inline);
}
@media (min-width: 0) {
  .b-ads-custom--sponsor .b-ads-custom__label--left {
    --c-paragraph-color: var(--global-black);
  }
}
.b-ads-custom__label--center {
  text-align: var(--b-ads-block__label--center-text-align);
  display: var(--b-ads-block__label--center-display);
  padding-block-end: var(--b-ads-block__label--center-padding-block-end);
}
.b-ads-custom__label--right {
  text-align: var(--b-ads-block__label--right-text-align);
  display: var(--b-ads-block__label--right-display);
  padding-block-end: var(--b-ads-block__label--right-padding-block-end);
}
.b-ads-custom--background-colour {
  background-color: var(
    --b-right-rail__full-width-leaderboader-ad-background-color
  );
  margin-inline-start: var(
    --b-right-rail__full-width-leaderboader-ad-margin-inline-start
  );
  margin-inline-end: var(
    --b-right-rail__full-width-leaderboader-ad-margin-inline-end
  );
  padding-block: var(--b-right-rail__full-width-leaderboader-ad-padding-block);
  padding-inline: var(
    --b-right-rail__full-width-leaderboader-ad-padding-inline
  );
}
.b-ads-custom--background-colour__wrapper {
  margin-block-start: var(
    --b-right-rail__full-width-ads-block-wrapper-margin-block-start
  );
  margin-block-end: var(
    --b-right-rail__full-width-ads-block-wrapper-margin-block-end
  );
}
.b-ads-custom--background-colour-mobile {
  background-color: var(
    --b-right-rail__full-width-leaderboader-ad--mobile-background-color
  );
  margin-inline-start: var(
    --b-right-rail__full-width-leaderboader-ad--mobile-margin-inline-start
  );
  margin-inline-end: var(
    --b-right-rail__full-width-leaderboader-ad--mobile-margin-inline-end
  );
  padding-block: var(
    --b-right-rail__full-width-leaderboader-ad--mobile-padding-block
  );
  padding-inline: var(
    --b-right-rail__full-width-leaderboader-ad--mobile-padding-inline
  );
}
.b-ads-custom--background-colour:has(+ div.b-section-title) {
  margin-block-end: var(
    --b-right-rail__full-width-leaderboader-spacing-margin-block-end
  );
}
.b-ads-custom.b-ads-custom--leaderboard_medium,
.b-ads-custom.b-ads-custom--leaderboard_large {
  display: var(--b-ads-block--hide-leaderboard-display);
  block-size: var(--b-ads-block--hide-leaderboard-block-size);
}
.b-ads-custom.b-ads-custom--leaderboard_medium.b-ads-custom--mobileenabled,
.b-ads-custom.b-ads-custom--leaderboard_large.b-ads-custom--mobileenabled {
  --b-ads-block--hide-leaderboard-display: flex;
}
.b-ads-custom.b-ads-custom--leaderboard_medium
  .b-ads-custom__sticky-mobileleaderboard--enabled,
.b-ads-custom.b-ads-custom--leaderboard_large
  .b-ads-custom__sticky-mobileleaderboard--enabled {
  background-color: var(
    --b-ads-block__sticky-mobileleaderboard--enabled-background-color
  );
  inline-size: var(
    --b-ads-block__sticky-mobileleaderboard--enabled-inline-size
  );
  inset-block-start: var(
    --b-ads-block__sticky-mobileleaderboard--enabled-inset-block-start
  );
  position: var(--b-ads-block__sticky-mobileleaderboard--enabled-position);
  padding-block: var(
    --b-ads-block__sticky-mobileleaderboard--enabled-padding-block
  );
  z-index: var(--b-ads-block__sticky-mobileleaderboard--enabled-z-index);
}
.b-ads-custom.b-ads-custom--leaderboard_medium
  .b-ads-custom__sticky-leaderboard--enabled,
.b-ads-custom.b-ads-custom--leaderboard_large
  .b-ads-custom__sticky-leaderboard--enabled {
  background-color: var(
    --b-ads-block__sticky-leaderboard--enabled-background-color
  );
  inline-size: var(--b-ads-block__sticky-leaderboard--enabled-inline-size);
  inset-block-start: var(
    --b-ads-block__sticky-leaderboard--enabled-inset-block-start
  );
  position: var(--b-ads-block__sticky-leaderboard--enabled-position);
  padding-block: var(--b-ads-block__sticky-leaderboard--enabled-padding-block);
  z-index: var(--b-ads-block__sticky-leaderboard--enabled-z-index);
}
.b-ads-custom.b-ads-custom--slimCut {
  visibility: var(--b-ads-block--hide-slimCut-visibility);
  block-size: var(--b-ads-block--hide-slimCut-block-size);
}
.b-ads-custom.b-ads-custom--fluid iframe {
  inline-size: var(--b-ads-block--fluid__iframe-inline-size);
}
.b-ads-custom.b-ads-custom--oop_new {
  display: var(--b-ads-takeover--hide-oop-display);
  block-size: var(--b-ads-takeover--hide-oop-block-size);
  line-height: var(--b-ads-takeover--hide-oop-line-height);
}
.b-ads-custom.b-ads-custom--oop_new iframe {
  block-size: var(--b-ads-takeover--oop__iframe-block-size);
  inline-size: var(--b-ads-takeover--oop__iframe-inline-size);
}
.b-right-rail__full-width-1:has(.b-section-title-custom) {
  gap: var(--b-right-rail__full-width--custom-title-gap);
}
.b-right-rail__full-width-1 .b-section-title {
  margin-block-start: var(--b-right-rail__full-width-no-ad-margin-block-start);
}
.wallpaperAd .b-ads-custom--oop,
.wallpaperAd .b-ads-custom--oop_new {
  display: var(--b-ads-takeover--hide-oop-display);
  block-size: var(--b-ads-takeover--hide-oop-block-size);
  line-height: var(--b-ads-takeover--hide-oop-line-height);
}
.wallpaperAd .b-ads-custom--leaderboard_medium,
.wallpaperAd .b-ads-custom--leaderboard_large {
  display: var(--b-ads-takeover--hide-leaderboard-display);
}
.wallpaperAd .b-ads-custom--sponsor {
  margin-block-start: var(--b-ads-takeover--sponsor-margin-block-start);
}
.wallpaperAd .b-standard-list-custom--dark,
.wallpaperAd .b-standard-list-custom--gray,
.wallpaperAd .b-standard-list-custom--trends {
  margin-inline: var(--b-ads-takeover__standard-list-custom-margin-inline);
  padding-inline: var(--b-ads-takeover__standard-list-custom-padding-inline);
}
.wallpaperAd .b-section-title:before {
  inset-inline-start: var(
    --b-ads-takeover__section-title--before-inset-inline-start
  );
  inline-size: var(--b-ads-takeover__section-title--before-inline-size);
}
.wallpaperAd .b-right-rail__main {
  cursor: var(--b-ads-takeover__right-rail__main-cursor);
  position: var(--b-ads-takeover__right-rail__main-position);
  padding-block: var(--b-ads-takeover__right-rail__main-padding-block);
  padding-inline: var(--b-ads-takeover__right-rail__main-padding-inline);
  max-inline-size: var(--b-ads-takeover__right-rail__main-max-inline-size);
  inline-size: var(--b-ads-takeover__right-rail__main-inline-size);
}
.wallpaperAd .b-right-rail__main > * {
  background: var(--b-ads-takeover__right-rail__main--children-background);
  cursor: var(--b-ads-takeover__right-rail__main--children-cursor);
  margin-block: var(--b-ads-takeover__right-rail__main--children-margin-block);
  margin-inline: var(
    --b-ads-takeover__right-rail__main--children-margin-inline
  );
  max-inline-size: var(
    --b-ads-takeover__right-rail__main--children-max-inline-size
  );
  padding-block: var(
    --b-ads-takeover__right-rail__main--children-padding-block
  );
  padding-inline: var(
    --b-ads-takeover__right-rail__main--children-padding-inline
  );
}
.wallpaperAd .b-single-column-regular__main {
  cursor: var(--b-ads-takeover__single-column-regular__main-cursor);
}
.wallpaperAd .b-single-column-regular__body {
  background-color: var(
    --b-ads-takeover__single-column-regular__body-background-color
  );
  cursor: var(--b-ads-takeover__single-column-regular__body-cursor);
  margin-block-start: var(
    --b-ads-takeover__single-column-regular__body-margin-block-start
  );
  padding-block: var(
    --b-ads-takeover__single-column-regular__body-padding-block
  );
  padding-inline: var(
    --b-ads-takeover__single-column-regular__body-padding-inline
  );
  position: var(--b-ads-takeover__single-column-regular__body-position);
}
.wallpaperAd.l-homepage .b-single-column-regular__main,
.wallpaperAd[class^="l-"][class*="-test-ad"] .b-single-column-regular__main,
.wallpaperAd[class*="l-"][class$="-test-ad"] .b-single-column-regular__main {
  cursor: var(--b-ads-takeover__single-column-regular__main-cursor);
}
.wallpaperAd.l-homepage .b-single-column-regular__body,
.wallpaperAd[class^="l-"][class*="-test-ad"] .b-single-column-regular__body,
.wallpaperAd[class*="l-"][class$="-test-ad"] .b-single-column-regular__body {
  background-color: var(
    --b-ads-takeover__single-column-regular__body-background-color
  );
  cursor: var(--b-ads-takeover__single-column-regular__body-cursor);
  margin-block-start: var(
    --b-ads-takeover__single-column-regular__body-margin-block-start
  );
  padding-block: var(
    --b-ads-takeover__single-column-regular__body-padding-block
  );
  padding-inline: var(
    --b-ads-takeover__single-column-regular__body-padding-inline
  );
  position: var(--b-ads-takeover__single-column-regular__body-position);
}
.b-weather-widgets-custom--bmw-summarised-weather + .b-ads-custom--sponsor {
  margin-block-start: var(
    --b-ads-takeover__weather-widget__sponsored-margin-block-start
  );
  background-color: var(
    --b-ads-takeover__weather-widget__sponsored-background-color
  );
  border-inline-start: var(
    --b-ads-takeover__weather-widget__sponsored-border-inline-start
  );
  border-radius: var(--b-ads-takeover__weather-widget__sponsored-border-radius);
  padding-block-end: var(
    --b-ads-takeover__weather-widget__sponsored-padding-block-end
  );
  border-block-end: var(
    --b-ads-takeover__weather-widget__sponsored-border-block-end
  );
  border-inline-end: var(
    --b-ads-takeover__weather-widget__sponsored-border-inline-end
  );
  z-index: var(--b-ads-takeover__weather-widget__sponsored-z-index);
}
.dark-mode .b-video-custom__player-wrapper iframe {
  color-scheme: var(--b-ads-dark-mode__wrapper__bg-override-color-scheme);
}
.b-alert-bar-wrapper-custom {
  display: var(--b-alert-bar-wrapper-custom-display);
  flex-direction: var(--b-alert-bar-wrapper-custom-flex-direction);
  margin-block-start: var(--b-alert-bar-wrapper-custom-margin-block-start);
}
.b-alert-bar-wrapper-custom .c-alert-bar-custom {
  display: var(--b-alert-bar-custom-display);
  align-items: var(--b-alert-bar-custom-align-items);
  padding-block-start: var(--b-alert-bar-custom-padding-block-start);
  padding-block-end: var(--b-alert-bar-custom-padding-block-end);
  border-radius: var(--b-alert-bar-custom-border-radius);
  filter: var(--b-alert-bar-custom-filter);
  flex-wrap: var(--b-alert-bar-custom-flex-wrap);
  justify-content: var(--b-alert-bar-custom-justify-content);
  word-break: var(--b-alert-bar-custom-word-break);
  background-color: var(--b-alert-bar-custom-background-color);
  border-block-end: var(--b-alert-bar-custom-border-block-end);
  padding-inline: var(--b-alert-bar-custom-padding-inline);
  column-gap: var(--b-alert-bar-custom-column-gap);
}
@media (min-width: 0) {
  .b-alert-bar-wrapper-custom .c-alert-bar-custom {
    --c-button-default-background: none;
    --c-button-default-border: none;
    --c-button-default-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
    --c-button-default-flex: 0 0 auto;
    --c-button-small-margin-inline-start: auto;
    --c-button-small-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
    --c-link-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
    --c-link-font-family: var(--ct-heading__font-family);
    --c-link-font-size: var(--ct-heading__font-size--md);
    --c-link-font-weight: var(--ct-heading__font-weight--md);
    --c-link-line-height: var(--ct-heading__line-height--md);
    --c-link-font-stretch: var(--ct-heading__font-width--md);
    --c-link-letter-spacing: null;
    --c-link-padding-block-end: var(--global-spacing-5);
    --c-link-padding-block-start: var(--global-spacing-5);
    --c-link-text-decoration: none;
    --c-link-hover-text-decoration: none;
    --c-icon-fill: var(--form-background-color);
    --c-icon-block-size: var(--global-spacing-4-5);
    --c-icon-inline-size: var(--global-spacing-4-5);
  }
}
@media (min-width: 1024px) {
  .b-alert-bar-wrapper-custom .c-alert-bar-custom {
    --c-link-font-family: var(--body-font-family);
    --c-link-font-size: var(--body-font-size);
    --c-link-line-height: var(--body-line-height);
    --c-link-font-weight: var(--body-font-weight);
    --c-link-font-stretch: null;
    --c-link-letter-spacing: null;
  }
}
.b-alert-bar-wrapper-custom .c-alert-bar-custom__message-text {
  color: var(--b-alert-bar-custom__message-text-color);
  font-style: var(--b-alert-bar-custom__message-text-font-style);
  font-family: var(--b-alert-bar-custom__message-text-font-family);
  font-size: var(--b-alert-bar-custom__message-text-font-size);
  font-weight: var(--b-alert-bar-custom__message-text-font-weight);
  line-height: var(--b-alert-bar-custom__message-text-line-height);
  font-stretch: var(--b-alert-bar-custom__message-text-font-stretch);
  letter-spacing: var(--b-alert-bar-custom__message-text-letter-spacing);
}
.b-alert-bar-wrapper-custom .c-alert-bar-custom__message-text:hover {
  text-decoration: var(
    --b-alert-bar-custom__message-text--hover-text-decoration
  );
}
.c-stack[class*="navigation"] .b-alert-bar-wrapper-custom {
  margin-block-start: var(
    --b-alert-bar-wrapper-custom--navigation-margin-block-start
  );
}
.c-stack[class*="navigation"] .b-alert-bar-wrapper-custom .c-alert-bar-custom {
  border-radius: var(--b-alert-bar-custom--navigation-border-radius);
  padding-inline: var(--b-alert-bar-custom--navigation-padding-inline);
}
.b-right-rail
  .c-stack[class*="navigation"]
  .b-alert-bar-wrapper-custom
  .c-alert-bar-custom,
.b-now
  .c-stack[class*="navigation"]
  .b-alert-bar-wrapper-custom
  .c-alert-bar-custom {
  padding-inline: var(
    --b-alert-bar-custom--navigation-with-right-rail-padding-inline
  );
}
.wallpaperAd
  .c-stack[class*="navigation"]
  .b-alert-bar-wrapper-custom
  .c-alert-bar-custom {
  padding-inline: var(
    --b-alert-bar-custom--navigation-with-wallpaper-ad-padding-inline
  );
}
.b-app-promo-custom {
  gap: var(--b-app-promo-custom-gap);
  margin-block-start: var(--b-app-promo-custom-margin-block-start);
  margin-inline-start: var(--b-app-promo-custom-margin-inline-start);
  margin-inline-end: var(--b-app-promo-custom-margin-inline-end);
  max-inline-size: var(--b-app-promo-custom-max-inline-size);
}
.b-app-promo-custom__block-header__heading-container {
  text-align: var(
    --b-app-promo-custom__block-header__heading-container-text-align
  );
  gap: var(--b-app-promo-custom__block-header__heading-container-gap);
}
.b-app-promo-custom__block-header--brand-logo {
  block-size: var(--b-app-promo-custom__brand-logo-block-size);
  width: var(--b-app-promo-custom__brand-logo-width);
  padding-inline-start: var(
    --b-app-promo-custom__brand-logo-padding-inline-start
  );
  padding-inline-end: var(--b-app-promo-custom__brand-logo-padding-inline-end);
  margin-block-end: var(--b-app-promo-custom__brand-logo-margin-block-end);
}
.b-app-promo-custom__block-header--brand-logo:not(:first-of-type) {
  padding-inline-start: var(
    --b-app-promo-custom__brand-logo--divider-padding-inline-start
  );
  border-inline-start: var(
    --b-app-promo-custom__brand-logo--divider-border-inline-start
  );
}
.b-app-promo-custom__content {
  gap: var(--b-app-promo-custom__content-gap);
  flex-wrap: var(--b-app-promo-custom__content-flex-wrap);
  columns: var(--b-app-promo-custom__content-columns);
  align-items: var(--b-app-promo-custom__content-align-items);
}
.b-app-promo-custom-left__image {
  max-inline-size: var(--b-app-promo-custom-left__image-max-inline-size);
}
.b-app-promo-custom-display-devices__container {
  margin-block-end: var(
    --b-app-promo-custom-display-devices__container-margin-block-end
  );
}
.b-app-promo-custom-display-devices__list {
  color: var(--b-app-promo-custom-display-devices__list-color);
  font-family: var(--b-app-promo-custom-display-devices__list-font-family);
  font-size: var(--b-app-promo-custom-display-devices__list-font-size);
  line-height: var(--b-app-promo-custom-display-devices__list-line-height);
  font-weight: var(--b-app-promo-custom-display-devices__list-font-weight);
  list-style-type: var(
    --b-app-promo-custom-display-devices__list-list-style-type
  );
  columns: var(--b-app-promo-custom-display-devices__list-columns);
  column-gap: var(--b-app-promo-custom-display-devices__list-column-gap);
}
.b-app-promo-custom-display-devices__item {
  padding-block-end: var(
    --b-app-promo-custom-display-devices__item-padding-block-end
  );
  margin: var(--b-app-promo-custom-display-devices__item-margin);
}
@media (min-width: 0) {
  .b-app-promo-custom-display-app-download__text {
    --c-text-color: var(--text-color);
    --c-text-font-family: var(--bt-wts__font-family);
    --c-text-font-size: var(--bt-wts-download__font-size);
    --c-text-line-height: var(--bt-wts-download__line-height);
    --c-text-font-weight: var(--bt-wts-download__font-family);
    --c-text-margin-block-start: var(--global-spacing-8);
  }
}
.b-app-promo-custom-display-app-download__download-buttons {
  gap: var(--b-app-promo-custom-display-app-downloads__download-buttons-gap);
}
@media (min-width: 0) {
  .b-app-promo-custom-right__description {
    --c-text-color: var(--text-color);
    --c-text-font-family: var(--body-font-family);
    --c-text-font-size: var(--body-font-size);
    --c-text-line-height: var(--body-line-height);
    --c-text-font-weight: var(--body-font-weight);
  }
}
.b-app-promo-custom-right__bottom-link {
  color: var(--b-app-promo-custom-right__bottom-link-color);
  font-family: var(--b-app-promo-custom-right__bottom-link-font-family);
  font-size: var(--b-app-promo-custom-right__bottom-link-font-size);
  line-height: var(--b-app-promo-custom-right__bottom-link-line-height);
  font-weight: var(--b-app-promo-custom-right__bottom-link-font-weight);
  margin-block-start: var(
    --b-app-promo-custom-right__bottom-link-margin-block-start
  );
}
.b-app-promo-custom-right__ways-to-stream {
  margin-inline-start: var(
    --b-app-promo-custom-right__ways-to-stream-margin-inline-start
  );
}
.b-article-overline-custom-block {
  position: var(--b-article-overline-custom-block-position);
}
@media (min-width: 0) {
  .b-article-overline-custom-block {
    --c-separator-content: "|";
    --c-separator-font-size: var(--ct-body__font-size--small-3);
    --c-separator-line-height: var(--ct-body__line-height--small-3);
    --c-separator-font-weight: var(--ct-body__font-weight--small-3);
    --c-separator-color: var(--text-color-subtle);
    --c-separator-vertical-align: top;
    --c-stack-gap: var(--global-spacing-2);
    --c-stack-font-size: var(--ct-body__font-size--small-3);
    --c-stack-line-height: var(--ct-body__line-height--small-3);
    --c-stack-font-weight: var(--ct-body__font-weight--small-3);
    --c-stack-align-items: baseline;
    --c-button-default-font-size: var(--ct-body__font-size--small-3);
    --c-button-default-line-height: var(--ct-body__line-height--small-3);
    --c-button-default-font-weight: var(--ct-body__font-weight--small-3);
    --c-button-default-color: var(--text-color-subtle);
    --c-button-default-hover-text-decoration: underline;
    --c-button-medium-padding-inline-start: 0;
    --c-button-medium-padding-inline-end: 0;
    --c-button-medium-padding-block-start: 0;
    --c-button-medium-padding-block-end: 0;
  }
}
@media (min-width: 0) {
  .b-article-overline-custom-block .b-overline {
    --c-overline-color: var(--color-primary);
    --c-overline-font-size: var(--heading-level-5-font-size);
    --c-overline-line-height: var(--heading-level-5-line-height);
    --c-overline-font-weight: var(--heading-level-5-font-weight);
    --c-overline-padding-block-start: 2px;
  }
}
.b-article-overline-custom-block__popover-content {
  background-color: var(--b-popover-content-background-color);
  position: var(--b-popover-content-position);
  filter: var(--b-popover-content-filter);
  inset-block-start: var(--b-popover-content-inset-block-start);
  max-inline-size: var(--b-popover-content-max-inline-size);
  border: var(--b-popover-content-border);
  border-radius: var(--b-popover-content-border-radius);
  padding-inline: var(--b-popover-content-padding-inline);
  padding-block: var(--b-popover-content-padding-block);
  z-index: var(--b-popover-content-z-index);
}
@media (min-width: 0) {
  .b-article-overline-custom-block__popover-content {
    --c-button-block-size: fit-content;
    --c-button-inline-size: fit-content;
    --c-icon-block-size: var(--body-font-size-tiny);
    --c-icon-inline-size: var(--body-font-size-tiny);
    --c-stack-gap: var(--global-spacing-3);
  }
}
.b-article-overline-custom-block__popover-content--description {
  max-inline-size: var(--b-popover-content--description-max-inline-size);
}
@media (min-width: 0) {
  .b-article-overline-custom-block__popover-content--description {
    --c-button-default-color: var(--color-primary);
    --c-button-default-max-inline-size: 100%;
    --c-button-default-font-size: var(--body-font-size-small);
    --c-button-default-line-height: var(--body-line-height-small);
    --c-button-default-font-weight: var(--body-font-weight-small);
    --c-icon-fill: var(--color-primary);
    --c-icon-block-size: var(--ct-body__font-size--tiny-2);
    --c-icon-inline-size: var(--ct-body__font-size--tiny-2);
    --c-paragraph-font-size: var(--body-font-size-tiny);
    --c-paragraph-line-height: var(--body-line-height-tiny);
    --c-paragraph-font-weight: var(--body-font-weight-tiny);
  }
}
.b-article-overline-custom-block__popover-content:before {
  content: var(--b-popover-content--before-content);
  position: var(--b-popover-content--before-position);
  inline-size: var(--b-popover-content--before-inline-size);
  inset-block-end: var(--b-popover-content--before-inset-block-end);
  inset-inline-start: var(--b-popover-content--before-inset-inline-start);
  -webkit-mask: var(--b-popover-content--before--webkit-mask);
  aspect-ratio: var(--b-popover-content--before-aspect-ratio);
  clip-path: var(--b-popover-content--before-clip-path);
  background: var(--b-popover-content--before-background);
}
.b-article-overline-custom-block__popover-content:after {
  content: var(--b-popover-content--after-content);
  position: var(--b-popover-content--after-position);
  inline-size: var(--b-popover-content--after-inline-size);
  inset-block-end: var(--b-popover-content--after-inset-block-end);
  inset-inline-start: var(--b-popover-content--after-inset-inline-start);
  -webkit-mask: var(--b-popover-content--after--webkit-mask);
  aspect-ratio: var(--b-popover-content--after-aspect-ratio);
  clip-path: var(--b-popover-content--after-clip-path);
  background: var(--b-popover-content--after-background);
}
@media (min-width: 0) {
  .b-article-overline-custom-block__tag {
    --c-link-color: var(--global-neutral-8);
  }
}
.b-author-bio-custom-block {
  margin-block-start: var(--b-author-bio-margin-block-start);
  margin-block-end: var(--b-author-bio-margin-block-end);
  row-gap: var(--b-author-bio-row-gap);
  gap: var(--b-author-bio-gap);
}
.b-author-bio-custom-block__author {
  gap: var(--b-author-bio-author-gap);
}
@media (min-width: 0) {
  .b-author-bio-custom-block__author {
    --c-image-max-inline-size: var(--global-spacing-13);
    --c-image-block-size: 100%;
    --c-image-inline-size: 100%;
    --c-image-inset-inline-start: 0;
    --c-image-aspect-ratio: 1;
    --c-image-border-radius: var(--border-radius-circle);
    --c-image-max-block-size: var(--global-spacing-13);
    --c-image-object-fit: cover;
    --c-stack-row-gap: var(--global-spacing-2);
    --c-stack-gap: var(--global-spacing-2);
    --c-stack-inline-size: 100%;
    --c-link-display: flex;
    --c-icon-margin-inline-start: var(--global-spacing-1);
    --c-icon-margin-block-start: -0.25rem;
    --c-icon-inline-size: var(--global-spacing-4);
    --c-icon-fill: var(--color-primary);
  }
}
.b-author-bio-custom-block__author-name {
  color: var(--b-author-bio-author-name-color);
  font-family: var(--b-author-bio-author-name-font-family);
  font-size: var(--b-author-bio-author-name-font-size);
  font-weight: var(--b-author-bio-author-name-font-weight);
  line-height: var(--b-author-bio-author-name-line-height);
}
.b-author-bio-custom-block__author-name-link {
  align-items: var(--b-author-bio-author-name-link-align-items);
}
.b-author-bio-custom-block__author-description {
  font-family: var(--b-author-bio-author-description-font-family);
  font-size: var(--b-author-bio-author-description-font-size);
  line-height: var(--b-author-bio-author-description-line-height);
  margin-block-end: var(--b-author-bio-author-description-margin-block-end);
}
@media (min-width: 0) {
  .b-author-bio-custom-block__social-link:hover {
    --c-icon-fill: var(--color-primary-hover);
  }
}
.b-author-bio-custom-block__social-link-wrapper {
  gap: var(--b-author-bio-social-link-wrapper-gap);
  margin-block-start: var(
    --b-author-bio-social-link-wrapper-margin-block-start
  );
}
@media (min-width: 0) {
  .b-author-bio-custom-block__social-link {
    --c-icon-fill: var(--color-primary);
  }
}
.b-byline-custom-block {
  color: var(--b-byline-color);
  font-size: var(--b-byline-font-size);
  display: var(--b-byline-display);
  line-height: var(--b-byline-line-height);
  text-decoration: var(--b-byline-text-decoration);
  align-items: var(--b-byline-align-items);
}
.b-byline-custom-block__names {
  display: var(--b-byline-names-display);
  flex-wrap: var(--b-byline-names-flex-wrap);
  align-items: var(--b-byline-names-align-items);
}
@media (min-width: 0) {
  .b-byline-custom-block__names {
    --c-icon-margin-inline-start: var(--global-spacing-1);
    --c-icon-inline-size: var(--global-spacing-4);
    --c-icon-fill: var(--color-primary);
  }
}
.b-byline-custom-block__name {
  display: var(--b-byline-name-display);
  margin-inline-start: var(--b-byline-name-margin-inline-start);
}
.b-byline-custom-block__conjunction {
  white-space: var(--b-byline-conjunction-white-space);
}
@media (min-width: 0) {
  .b-byline-custom-block {
    --c-attribution-link-text-decoration: underline;
    --c-attribution-link-font-weight: var(--bt-byline-author__font-weight);
    --c-attribution-link-color: var(--text-color);
    --c-attribution-link-hover-text-decoration: none;
    --c-attribution-link-hover-font-weight: var(--c-link-font-weight);
    --c-attribution-link-hover-color: var(--text-color-subtle);
  }
}
.b-card-list-custom {
  background-color: var(--b-card-list-custom-background-color);
  padding-block-end: var(--b-card-list-custom-padding-block-end);
  padding-block-start: var(--b-card-list-custom-padding-block-start);
  padding-inline-end: var(--b-card-list-custom-padding-inline-end);
  padding-inline-start: var(--b-card-list-custom-padding-inline-start);
}
.b-card-list-custom__overline-wrapper {
  display: var(--b-card-list-custom__overline-wrapper-display);
  align-items: var(--b-card-list-custom__overline-wrapper-align-items);
}
@media (min-width: 0) {
  .b-card-list-custom__overline-wrapper {
    --c-icon-block-size: var(--global-spacing-3);
  }
}
.b-card-list-custom__overline-wrapper svg {
  fill: var(--b-card-list-custom__overline-wrapper-svg-fill);
}
.b-card-list-custom__overline {
  font-family: var(--b-card-list-custom__overline-font-family);
  font-size: var(--b-card-list-custom__overline-font-size);
  font-weight: var(--b-card-list-custom__overline-font-weight);
  line-height: var(--b-card-list-custom__overline-line-height);
  font-stretch: var(--b-card-list-custom__overline-font-stretch);
  letter-spacing: var(--b-card-list-custom__overline-letter-spacing);
  color: var(--b-card-list-custom__overline-color);
  margin-block-end: var(--b-card-list-custom__overline-margin-block-end);
}
.b-card-list-custom__list {
  padding-block-end: var(--b-card-list-custom__list-padding-block-end);
  padding-block-start: var(--b-card-list-custom__list-padding-block-start);
  padding-inline-end: var(--b-card-list-custom__list-padding-inline-end);
  padding-inline-start: var(--b-card-list-custom__list-padding-inline-start);
}
.b-card-list-custom__main-item-text-container {
  gap: var(--b-card-list-custom__main-item-text-container-gap);
}
@media (min-width: 0) {
  .b-card-list-custom__main-item-text-container {
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--md);
    --c-heading-font-weight: var(--ct-heading__font-weight--md);
    --c-heading-line-height: var(--ct-heading__line-height--md);
    --c-heading-font-stretch: var(--ct-heading__font-width--md);
    --c-heading-letter-spacing: null;
    --c-overline-font-size: var(--body-font-size);
    --c-overline-line-height: var(--body-line-height);
  }
}
@media (min-width: 0) {
  .b-card-list-custom__main-item-image-link {
    --c-image-inline-size: 100%;
    --c-image-max-block-size: 40vh;
    --c-image-object-fit: cover;
  }
}
.b-card-list-custom__secondary-item {
  column-gap: var(--b-card-list-custom__secondary-item-column-gap);
}
@media (min-width: 0) {
  .b-card-list-custom__secondary-item {
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--sm);
    --c-heading-font-weight: var(--ct-heading__font-weight--sm);
    --c-heading-line-height: var(--ct-heading__line-height--sm);
    --c-heading-font-stretch: var(--ct-heading__font-width--sm);
    --c-heading-letter-spacing: null;
  }
}
.b-card-list-custom__secondary-item-image-link {
  max-inline-size: var(
    --b-card-list-custom__secondary-item-image-link-max-inline-size
  );
}
.b-card-list-custom__secondary-item-heading-link {
  inline-size: var(
    --b-card-list-custom__secondary-item-heading-link-inline-size
  );
}
@media (min-width: 0) {
  .b-card-list-custom {
    --c-heading-color: var(--text-color);
    --c-image-transition: opacity 0.4s ease;
    --c-image-hover-cursor: pointer;
    --c-image-hover-opacity: 0.8;
    --c-link-color: var(--text-color);
    --c-link-hover-color: var(--text-color-subtle);
    --c-separator-padding-block-end: 0;
    --c-separator-padding-block-start: 0;
    --c-separator-padding-inline-end: var(--global-spacing-2);
    --c-separator-padding-inline-start: var(--global-spacing-2);
    --c-stack-row-gap: var(--global-spacing-2);
  }
}
.b-cluster-list {
  grid-template-columns: var(--b-cluster-list-grid-template-columns);
  grid-template-rows: var(--b-cluster-list-grid-template-rows);
  min-block-size: var(--b-cluster-list-min-block-size);
}
.b-cluster-list__container--option_2,
.b-cluster-list__container--option_5 {
  display: var(--b-cluster__container--50-50-display);
  gap: var(--b-cluster__container--50-50-gap);
  grid-template-columns: var(
    --b-cluster__container--50-50-grid-template-columns
  );
}
.b-cluster-list__container--option_1__widget,
.b-cluster-list__container--option_3,
.b-cluster-list__container--option_4 {
  display: var(--b-cluster__container--75-25-display);
  gap: var(--b-cluster__container--75-25-gap);
  grid-template-columns: var(
    --b-cluster__container--75-25-grid-template-columns
  );
}
.b-cluster-list__container--option_3__widget,
.b-cluster-list__container--option_4__widget,
.b-cluster-list__container--option_6 {
  display: var(--b-cluster__container--50-25-25-display);
  gap: var(--b-cluster__container--50-25-25-gap);
  grid-template-columns: var(
    --b-cluster__container--50-25-25-grid-template-columns
  );
}
@media (min-width: 0) {
  .b-cluster-list__container--option_4__widget
    [class$="medium-container"]
    [class$="live-label"],
  .b-cluster-list__container--option_6
    [class$="medium-container"]
    [class$="live-label"] {
    --c-paragraph-display: none;
  }
}
.b-cluster-list__widget-container {
  min-inline-size: var(--b-cluster-list__widget-container-min-inline-size);
}
.b-cluster-list__large-container {
  display: var(--b-cluster-list__large-container-display);
  grid-template-columns: var(
    --b-cluster-list__large-container-grid-template-columns
  );
  row-gap: var(--b-cluster-list__large-container-row-gap);
}
.b-cluster-list__container--option_5 .b-cluster-list__large-container {
  display: var(--b-cluster__container--50-50__large-container-display);
  gap: var(--b-cluster__container--50-50__large-container-gap);
  grid-template-columns: var(
    --b-cluster__container--50-50__large-container-grid-template-columns
  );
}
.b-cluster-list__medium-container {
  display: var(--b-cluster-list__medium-container-display);
  gap: var(--b-cluster-list__medium-container-gap);
  grid-template-columns: var(
    --b-cluster-list__medium-container-grid-template-columns
  );
  grid-template-rows: var(
    --b-cluster-list__medium-container-grid-template-rows
  );
}
@media (min-width: 0) {
  .b-cluster-list__item-xl {
    --c-heading-color: var(--ct-heading__text-color);
    --c-heading-margin-block-start: var(--global-spacing-3);
    --c-heading-margin-block-end: var(--global-spacing-1);
    --c-heading-font-size: var(--ct-heading__font-size--xl);
    --c-heading-line-height: var(--ct-heading__line-height--xl);
    --c-heading-font-weight: var(--ct-heading__font-weight--xl);
    --c-heading-font-stretch: var(--ct-heading__font-width--xl);
    --c-heading-letter-spacing: null;
    --c-link-color: var(--bt-top-table-list__text-color--xl);
    --c-link-position: relative;
    --c-media-item-order: -1;
    --c-stack-row-gap: var(--global-spacing-1);
    --c-overline-color: var(--ct-overline__text-color);
    --c-overline-margin-inline-end: var(--global-spacing-5);
    --c-overline-margin-inline-start: calc(var(--global-spacing-5) * -1);
    --c-overline-padding-block: var(--global-spacing-4);
    --c-overline-padding-block-end: 0;
    --c-overline-padding-inline: var(--global-spacing-5) 0;
    --c-overline-position: relative;
    --c-overline-z-index: auto;
    --c-overline-margin-block-end: var(--global-spacing-4);
    --c-overline-font-size: var(--ct-overline__font-size--lg);
    --c-overline-line-height: var(--ct-overline__line-height--lg);
    --c-overline-font-weight: var(--ct-overline__font-weight--lg);
    --c-overline-font-stretch: var(--ct-overline__font-width--lg);
    --c-overline-letter-spacing: null;
    --c-attribution-font-size: var(--body-font-size-tiny);
    --c-attribution-line-height: var(--body-line-height-tiny);
    --c-attribution-font-weight: var(--body-font-weight-tiny);
    --c-date-font-size: var(--body-font-size-tiny);
    --c-date-line-height: var(--body-line-height-tiny);
    --c-date-font-weight: var(--body-font-weight-tiny);
    --c-date-font-family: var(--font-family-secondary);
    --c-separator-content: "";
    --c-separator-padding-inline-start: var(--global-spacing-1);
  }
}
@media (min-width: 1024px) {
  .b-cluster-list__item-xl {
    --c-heading-align-self: left;
    --c-heading-justify-content: left;
    --c-heading-font-size: var(--ct-heading__font-size--xl);
    --c-heading-line-height: var(--ct-heading__line-height--xl);
    --c-heading-font-weight: var(--ct-heading__font-weight--xl);
    --c-heading-font-stretch: var(--ct-heading__font-width--xl);
    --c-heading-letter-spacing: null;
    --c-overline-justify-content: left;
  }
}
.b-cluster-list__item-xl .c-label-custom__label-wrapper__icon-play {
  block-size: var(
    --b-cluster-list__item-xl__label-wrapper__icon-play-block-size
  );
  inline-size: var(
    --b-cluster-list__item-xl__label-wrapper__icon-play-inline-size
  );
}
@media (min-width: 0) {
  .b-cluster-list__item-xl .c-label-custom__label-wrapper__icon-play {
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-margin-inline-start: var(--global-spacing-1);
  }
}
.b-cluster-list__textlabel {
  display: var(--b-cluster-list__textlabel-display);
}
.b-cluster-list-large {
  gap: var(--b-cluster-list-large-gap);
}
.b-cluster-list-large__text {
  row-gap: var(--b-cluster-list-large__text-row-gap);
}
@media (min-width: 0) {
  .b-cluster-list-large__text {
    --c-overline-color: var(--ct-overline__text-color);
    --c-overline-font-size: var(--ct-overline__font-size--sm);
    --c-overline-font-weight: var(--ct-overline__font-weight--sm);
    --c-overline-font-stretch: var(--ct-overline__font-width--sm);
    --c-overline-line-height: var(--ct-overline__line-height--sm);
    --c-overline-letter-spacing: null;
    --c-heading-font-size: var(--ct-heading__font-size--md);
    --c-heading-line-height: var(--ct-heading__line-height--md);
    --c-heading-font-weight: var(--ct-heading__font-weight--md);
    --c-heading-font-stretch: var(--ct-heading__font-width--md);
    --c-heading-letter-spacing: null;
    --c-stack-row-gap: var(--global-spacing-1);
    --c-separator-content: "";
    --c-separator-padding-inline-start: var(--global-spacing-1);
    --c-attribution-font-size: var(--body-font-size-tiny);
    --c-attribution-line-height: var(--body-line-height-tiny);
    --c-attribution-font-weight: var(--body-font-weight-tiny);
    --c-date-font-size: var(--body-font-size-tiny);
    --c-date-line-height: var(--body-line-height-tiny);
    --c-date-font-weight: var(--body-font-weight-tiny);
    --c-date-font-family: var(--font-family-secondary);
  }
}
@media (min-width: 1024px) {
  .b-cluster-list-large__text {
    --c-media-item-max-inline-size: 100px;
  }
}
@media (min-width: 0) {
  .b-cluster-list-large {
    --c-link-position: relative;
  }
}
@media (min-width: 1024px) {
  .b-cluster-list-large {
    --c-divider-grid-column: span 2;
    --c-grid-gap: var(--global-spacing-2);
  }
}
@media (min-width: 0) {
  .b-cluster-list-medium {
    --c-attribution-display: block;
    --c-attribution-margin-block-start: 0;
    --c-attribution-margin-inline-start: calc(33% + 2rem);
    --c-attribution-font-family: var(--font-family-secondary);
    --c-attribution-font-size: var(--body-font-size-tiny);
    --c-attribution-line-height: var(--body-line-height-tiny);
    --c-attribution-font-weight: var(--body-font-weight-tiny);
    --c-divider-clear: both;
    --c-divider-margin-block-start: var(--global-spacing-4);
    --c-divider-margin-block-end: 0;
    --c-heading-font-size: var(--ct-heading__font-size--md);
    --c-heading-font-weight: var(--ct-heading__font-weight--md);
    --c-heading-line-height: var(--ct-heading__line-height--md);
    --c-heading-font-stretch: var(--ct-heading__font-width--md);
    --c-heading-letter-spacing: null;
    --c-heading-margin-block-end: var(--global-spacing-4);
    --c-heading-margin-inline-start: calc(33% + 1rem);
    --c-date-font-size: var(--body-font-size-tiny);
    --c-date-line-height: var(--body-line-height-tiny);
    --c-date-font-weight: var(--body-font-weight-tiny);
    --c-date-font-family: var(--font-family-secondary);
    --c-image-aspect-ratio: var(--global-aspect-ratio-4x3);
    --c-image-object-fit: cover;
    --c-image-border-radius: var(--global-font-size-2);
    --c-image-border: 1px solid rgba(36, 36, 36, 0.06);
    --c-link-position: relative;
    --c-media-item-float: inline-start;
    --c-media-item-max-inline-size: 34%;
    --c-media-item-margin-inline-end: var(--global-spacing-6);
    --c-paragraph-display: block;
    --c-separator-content: "";
    --c-separator-padding-inline-start: var(--global-spacing-1);
  }
}
@media (min-width: 1024px) {
  .b-cluster-list-medium {
    --c-attribution-display: block;
    --c-attribution-margin-inline-start: calc(33% + 1rem);
    --c-divider-display: flex;
    --c-divider-flex: 0 0 100%;
    --c-heading-margin-inline-start: calc(33% + 1rem);
    --c-date-font-size: var(--body-font-size-tiny);
    --c-date-line-height: var(--body-line-height-tiny);
    --c-date-font-weight: var(--body-font-weight-tiny);
    --c-date-font-family: var(--font-family-secondary);
    --c-media-item-flex: 1;
    --c-media-item-float: inline-start;
    --c-media-item-max-inline-size: 33%;
    --c-media-item-margin-block-end: var(--global-spacing-6);
    --c-media-item-margin-inline-end: 0;
    --c-paragraph-display: block;
  }
}
@media (min-width: 0) {
  .b-cluster-list {
    --c-grid-gap: var(--global-spacing-5);
    --c-heading-color: var(--ct-title__text-color);
    --c-heading-font-size: var(--ct-title__font-size--xl);
    --c-heading-font-weight: var(--ct-title__font-weight--xl);
    --c-heading-line-height: var(--ct-title__line-height--xl);
    --c-heading-font-stretch: var(--ct-title__font-width--xl);
    --c-heading-letter-spacing: null;
    --c-heading-padding-block-end: var(--global-spacing-4);
    --c-image-transition: opacity 0.4s ease;
    --c-image-border-radius: var(--ct-border-radius--sm);
    --c-image-hover-cursor: pointer;
    --c-image-hover-opacity: 0.8;
    --c-link-color: var(--text-color);
    --c-link-hover-color: var(--text-color-subtle);
    --c-icon-color: var(--text-color);
    --c-icon-fill: var(--color-primary);
    --c-icon-block-size: var(--global-spacing-4-5);
    --c-icon-z-index: 1;
  }
}
.b-cluster-list--live-label {
  margin-inline-start: var(--b-cluster-list--live-label-margin-inline-start);
  color: var(--b-cluster-list--live-label-color);
  font-size: var(--b-cluster-list--live-label-font-size);
  font-weight: var(--b-cluster-list--live-label-font-weight);
  background: var(--b-cluster-list--live-label-background);
  padding-block-end: var(--b-cluster-list--live-label-padding-block-end);
  padding-block-start: var(--b-cluster-list--live-label-padding-block-start);
  padding-inline-end: var(--b-cluster-list--live-label-padding-inline-end);
  padding-inline-start: var(--b-cluster-list--live-label-padding-inline-start);
  border-radius: var(--b-cluster-list--live-label-border-radius);
}
.b-cluster-list--live-label__large {
  margin-inline-start: var(--b-cluster-list--live-label-margin-inline-start);
  color: var(--b-cluster-list--live-label-color);
  font-size: var(--b-cluster-list--live-label-font-size);
  font-weight: var(--b-cluster-list--live-label-font-weight);
  background: var(--b-cluster-list--live-label-background);
  padding-block-end: var(--b-cluster-list--live-label-padding-block-end);
  padding-block-start: var(--b-cluster-list--live-label-padding-block-start);
  padding-inline-end: var(--b-cluster-list--live-label-padding-inline-end);
  padding-inline-start: var(--b-cluster-list--live-label-padding-inline-start);
  border-radius: var(--b-cluster-list--live-label-border-radius);
  padding-inline-end: var(
    --b-cluster-list--live-label__large-padding-inline-end
  );
  padding-inline-start: var(
    --b-cluster-list--live-label__large-padding-inline-start
  );
  border-radius: var(--b-cluster-list--live-label__large-border-radius);
}
.b-cluster-list--live-label__medium {
  margin-inline-start: var(--b-cluster-list--live-label-margin-inline-start);
  color: var(--b-cluster-list--live-label-color);
  font-size: var(--b-cluster-list--live-label-font-size);
  font-weight: var(--b-cluster-list--live-label-font-weight);
  background: var(--b-cluster-list--live-label-background);
  padding-block-end: var(--b-cluster-list--live-label-padding-block-end);
  padding-block-start: var(--b-cluster-list--live-label-padding-block-start);
  padding-inline-end: var(--b-cluster-list--live-label-padding-inline-end);
  padding-inline-start: var(--b-cluster-list--live-label-padding-inline-start);
  border-radius: var(--b-cluster-list--live-label-border-radius);
  text-transform: var(--b-cluster-list--live-label__medium-text-transform);
  white-space: var(--b-cluster-list--live-label__medium-white-space);
  margin-inline-start: var(
    --b-cluster-list--live-label__medium-margin-inline-start
  );
  font-size: var(--b-cluster-list--live-label__medium-font-size);
  font-weight: var(--b-cluster-list--live-label__medium-font-weight);
  padding-inline-end: var(
    --b-cluster-list--live-label__medium-padding-inline-end
  );
  padding-inline-start: var(
    --b-cluster-list--live-label__medium-padding-inline-start
  );
  padding-block-end: var(
    --b-cluster-list--live-label__medium-padding-block-end
  );
  padding-block-start: var(
    --b-cluster-list--live-label__medium-padding-block-start
  );
}
.b-cluster-list--live-icon-label {
  display: var(--b-cluster-list--live-icon-label-display);
  align-items: var(--b-cluster-list--live-icon-label-align-items);
  z-index: var(--b-cluster-list--live-icon-label-z-index);
  border-block-end: var(--b-cluster-list--live-icon-label-border-block-end);
  border-block-start: var(--b-cluster-list--live-icon-label-border-block-start);
  border-inline-end: var(--b-cluster-list--live-icon-label-border-inline-end);
  border-inline-start: var(
    --b-cluster-list--live-icon-label-border-inline-start
  );
  border-radius: var(--b-cluster-list--live-icon-label-border-radius);
  inset-block-end: var(--b-cluster-list--live-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-cluster-list--live-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-cluster-list--live-icon-label-padding-block-end);
  padding-block-start: var(
    --b-cluster-list--live-icon-label-padding-block-start
  );
  padding-inline-end: var(--b-cluster-list--live-icon-label-padding-inline-end);
  padding-inline-start: var(
    --b-cluster-list--live-icon-label-padding-inline-start
  );
  position: var(--b-cluster-list--live-icon-label-position);
  inset-inline-end: var(--b-cluster-list--live-icon-label-inset-inline-end);
}
@media (min-width: 0) {
  .b-cluster-list--live-icon-label {
    --c-icon-block-size: var(--global-spacing-8);
    --c-icon-fill: var(--icon-fill-color);
    --c-icon-inline-size: var(--global-spacing-8);
    --c-icon-border-radius: var(--global-spacing-6);
    --c-icon-background-color: var(--color-primary);
    --c-icon-border: var(--global-border-width-1) solid var(--global-white);
    --c-icon-padding-block-end: var(--global-spacing-2);
    --c-icon-padding-block-start: var(--global-spacing-2);
    --c-icon-padding-inline-end: var(--global-spacing-2);
    --c-icon-padding-inline-start: var(--global-spacing-3);
    --c-icon-margin-inline-start: var(--global-spacing-3);
  }
}
.b-cluster-list--live-icon-label__large {
  display: var(--b-cluster-list--live-icon-label-display);
  align-items: var(--b-cluster-list--live-icon-label-align-items);
  z-index: var(--b-cluster-list--live-icon-label-z-index);
  border-block-end: var(--b-cluster-list--live-icon-label-border-block-end);
  border-block-start: var(--b-cluster-list--live-icon-label-border-block-start);
  border-inline-end: var(--b-cluster-list--live-icon-label-border-inline-end);
  border-inline-start: var(
    --b-cluster-list--live-icon-label-border-inline-start
  );
  border-radius: var(--b-cluster-list--live-icon-label-border-radius);
  inset-block-end: var(--b-cluster-list--live-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-cluster-list--live-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-cluster-list--live-icon-label-padding-block-end);
  padding-block-start: var(
    --b-cluster-list--live-icon-label-padding-block-start
  );
  padding-inline-end: var(--b-cluster-list--live-icon-label-padding-inline-end);
  padding-inline-start: var(
    --b-cluster-list--live-icon-label-padding-inline-start
  );
  position: var(--b-cluster-list--live-icon-label-position);
  inset-inline-end: var(--b-cluster-list--live-icon-label-inset-inline-end);
  inset-inline-end: var(
    --b-cluster-list--live-icon-label__large-inset-inline-end
  );
}
@media (min-width: 0) {
  .b-cluster-list--live-icon-label__large {
    --c-icon-block-size: var(--global-spacing-8);
    --c-icon-fill: var(--icon-fill-color);
    --c-icon-inline-size: var(--global-spacing-8);
    --c-icon-border-radius: var(--global-spacing-6);
    --c-icon-background-color: var(--color-primary);
    --c-icon-border: var(--global-border-width-1) solid var(--global-white);
    --c-icon-padding-block-end: var(--global-spacing-2);
    --c-icon-padding-block-start: var(--global-spacing-2);
    --c-icon-padding-inline-end: var(--global-spacing-2);
    --c-icon-padding-inline-start: var(--global-spacing-3);
    --c-icon-margin-inline-start: var(--global-spacing-3);
  }
}
@media (min-width: 0) {
  .b-cluster-list--live-icon-label__large {
    --c-icon-block-size: var(--global-spacing-6);
    --c-icon-inline-size: var(--global-spacing-6);
    --c-icon-border-radius: var(--global-spacing-4);
    --c-icon-padding-block-end: var(--global-spacing-1);
    --c-icon-padding-block-start: var(--global-spacing-1);
    --c-icon-padding-inline-end: var(--global-spacing-1);
    --c-icon-padding-inline-start: var(--global-spacing-2);
    --c-icon-margin-inline-start: var(--global-spacing-2);
  }
}
.b-cluster-list--live-icon-label__medium {
  display: var(--b-cluster-list--live-icon-label-display);
  align-items: var(--b-cluster-list--live-icon-label-align-items);
  z-index: var(--b-cluster-list--live-icon-label-z-index);
  border-block-end: var(--b-cluster-list--live-icon-label-border-block-end);
  border-block-start: var(--b-cluster-list--live-icon-label-border-block-start);
  border-inline-end: var(--b-cluster-list--live-icon-label-border-inline-end);
  border-inline-start: var(
    --b-cluster-list--live-icon-label-border-inline-start
  );
  border-radius: var(--b-cluster-list--live-icon-label-border-radius);
  inset-block-end: var(--b-cluster-list--live-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-cluster-list--live-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-cluster-list--live-icon-label-padding-block-end);
  padding-block-start: var(
    --b-cluster-list--live-icon-label-padding-block-start
  );
  padding-inline-end: var(--b-cluster-list--live-icon-label-padding-inline-end);
  padding-inline-start: var(
    --b-cluster-list--live-icon-label-padding-inline-start
  );
  position: var(--b-cluster-list--live-icon-label-position);
  inset-inline-end: var(--b-cluster-list--live-icon-label-inset-inline-end);
  inset-block-end: var(
    --b-cluster-list--live-icon-label__medium-inset-block-end
  );
  margin-inline-start: var(
    --b-cluster-list--live-icon-label__medium-margin-inline-start
  );
  padding-block-start: var(
    --b-cluster-list--live-icon-label__medium-padding-block-start
  );
}
@media (min-width: 0) {
  .b-cluster-list--live-icon-label__medium {
    --c-icon-block-size: var(--global-spacing-8);
    --c-icon-fill: var(--icon-fill-color);
    --c-icon-inline-size: var(--global-spacing-8);
    --c-icon-border-radius: var(--global-spacing-6);
    --c-icon-background-color: var(--color-primary);
    --c-icon-border: var(--global-border-width-1) solid var(--global-white);
    --c-icon-padding-block-end: var(--global-spacing-2);
    --c-icon-padding-block-start: var(--global-spacing-2);
    --c-icon-padding-inline-end: var(--global-spacing-2);
    --c-icon-padding-inline-start: var(--global-spacing-3);
    --c-icon-margin-inline-start: var(--global-spacing-3);
  }
}
@media (min-width: 0) {
  .b-cluster-list--live-icon-label__medium {
    --c-icon-block-size: var(--global-spacing-4-5);
    --c-icon-inline-size: var(--global-spacing-4-5);
    --c-icon-border-radius: var(--global-spacing-4);
    --c-icon-padding-block-end: var(--global-spacing-1);
    --c-icon-padding-block-start: var(--global-spacing-1);
    --c-icon-padding-inline-end: var(--global-spacing-1);
    --c-icon-padding-inline-start: var(--global-spacing-1);
    --c-icon-margin-inline-start: var(--global-spacing-1);
  }
}
@media (min-width: 1024px) {
  .b-cluster-list--live-icon-label__medium {
    --c-icon-block-size: var(--global-spacing-5);
    --c-icon-inline-size: var(--global-spacing-5);
    --c-icon-border-radius: var(--global-spacing-5);
  }
}
.b-cluster-list--audio-icon-label {
  display: var(--b-cluster-list--audio-icon-label-display);
  align-items: var(--b-cluster-list--audio-icon-label-align-items);
  z-index: var(--b-cluster-list--audio-icon-label-z-index);
  border-block-end: var(--b-cluster-list--audio-icon-label-border-block-end);
  border-block-start: var(
    --b-cluster-list--audio-icon-label-border-block-start
  );
  border-inline-end: var(--b-cluster-list--audio-icon-label-border-inline-end);
  border-inline-start: var(
    --b-cluster-list--audio-icon-label-border-inline-start
  );
  border-radius: var(--b-cluster-list--audio-icon-label-border-radius);
  inset-block-end: var(--b-cluster-list--audio-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-cluster-list--audio-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-cluster-list--audio-icon-label-padding-block-end);
  padding-block-start: var(
    --b-cluster-list--audio-icon-label-padding-block-start
  );
  padding-inline-end: var(
    --b-cluster-list--audio-icon-label-padding-inline-end
  );
  padding-inline-start: var(
    --b-cluster-list--audio-icon-label-padding-inline-start
  );
  position: var(--b-cluster-list--audio-icon-label-position);
  inset-inline-end: var(--b-cluster-list--audio-icon-label-inset-inline-end);
}
@media (min-width: 0) {
  .b-cluster-list--audio-icon-label {
    --c-icon-block-size: var(--global-spacing-8);
    --c-icon-fill: var(--icon-fill-color);
    --c-icon-inline-size: var(--global-spacing-8);
    --c-icon-border-radius: var(--global-spacing-6);
    --c-icon-background-color: var(--ct-swiper-button__background-color--dark);
    --c-icon-border: var(--global-border-width-1) solid var(--global-white);
    --c-icon-padding-block-end: var(--global-spacing-2);
    --c-icon-padding-block-start: var(--global-spacing-2);
    --c-icon-padding-inline-end: var(--global-spacing-2);
    --c-icon-padding-inline-start: var(--global-spacing-3);
    --c-icon-margin-inline-start: var(--global-spacing-3);
  }
}
.b-cluster-list--audio-icon-label__large {
  display: var(--b-cluster-list--audio-icon-label-display);
  align-items: var(--b-cluster-list--audio-icon-label-align-items);
  z-index: var(--b-cluster-list--audio-icon-label-z-index);
  border-block-end: var(--b-cluster-list--audio-icon-label-border-block-end);
  border-block-start: var(
    --b-cluster-list--audio-icon-label-border-block-start
  );
  border-inline-end: var(--b-cluster-list--audio-icon-label-border-inline-end);
  border-inline-start: var(
    --b-cluster-list--audio-icon-label-border-inline-start
  );
  border-radius: var(--b-cluster-list--audio-icon-label-border-radius);
  inset-block-end: var(--b-cluster-list--audio-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-cluster-list--audio-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-cluster-list--audio-icon-label-padding-block-end);
  padding-block-start: var(
    --b-cluster-list--audio-icon-label-padding-block-start
  );
  padding-inline-end: var(
    --b-cluster-list--audio-icon-label-padding-inline-end
  );
  padding-inline-start: var(
    --b-cluster-list--audio-icon-label-padding-inline-start
  );
  position: var(--b-cluster-list--audio-icon-label-position);
  inset-inline-end: var(--b-cluster-list--audio-icon-label-inset-inline-end);
  padding-block-start: var(
    --b-cluster-list--audio-icon-label__large-padding-block-start
  );
  inset-inline-end: var(
    --b-cluster-list--audio-icon-label__large-inset-inline-end
  );
}
@media (min-width: 0) {
  .b-cluster-list--audio-icon-label__large {
    --c-icon-block-size: var(--global-spacing-8);
    --c-icon-fill: var(--icon-fill-color);
    --c-icon-inline-size: var(--global-spacing-8);
    --c-icon-border-radius: var(--global-spacing-6);
    --c-icon-background-color: var(--ct-swiper-button__background-color--dark);
    --c-icon-border: var(--global-border-width-1) solid var(--global-white);
    --c-icon-padding-block-end: var(--global-spacing-2);
    --c-icon-padding-block-start: var(--global-spacing-2);
    --c-icon-padding-inline-end: var(--global-spacing-2);
    --c-icon-padding-inline-start: var(--global-spacing-3);
    --c-icon-margin-inline-start: var(--global-spacing-3);
  }
}
@media (min-width: 0) {
  .b-cluster-list--audio-icon-label__large {
    --c-icon-block-size: var(--global-spacing-6);
    --c-icon-inline-size: var(--global-spacing-6);
    --c-icon-border-radius: var(--global-spacing-4);
    --c-icon-padding-block-end: var(--global-spacing-1);
    --c-icon-padding-block-start: var(--global-spacing-1);
    --c-icon-padding-inline-end: var(--global-spacing-1);
    --c-icon-padding-inline-start: var(--global-spacing-1);
    --c-icon-margin-inline-start: var(--global-spacing-2);
  }
}
.b-cluster-list--audio-icon-label__medium {
  display: var(--b-cluster-list--audio-icon-label-display);
  align-items: var(--b-cluster-list--audio-icon-label-align-items);
  z-index: var(--b-cluster-list--audio-icon-label-z-index);
  border-block-end: var(--b-cluster-list--audio-icon-label-border-block-end);
  border-block-start: var(
    --b-cluster-list--audio-icon-label-border-block-start
  );
  border-inline-end: var(--b-cluster-list--audio-icon-label-border-inline-end);
  border-inline-start: var(
    --b-cluster-list--audio-icon-label-border-inline-start
  );
  border-radius: var(--b-cluster-list--audio-icon-label-border-radius);
  inset-block-end: var(--b-cluster-list--audio-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-cluster-list--audio-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-cluster-list--audio-icon-label-padding-block-end);
  padding-block-start: var(
    --b-cluster-list--audio-icon-label-padding-block-start
  );
  padding-inline-end: var(
    --b-cluster-list--audio-icon-label-padding-inline-end
  );
  padding-inline-start: var(
    --b-cluster-list--audio-icon-label-padding-inline-start
  );
  position: var(--b-cluster-list--audio-icon-label-position);
  inset-inline-end: var(--b-cluster-list--audio-icon-label-inset-inline-end);
  inset-block-end: var(
    --b-cluster-list--audio-icon-label__medium-inset-block-end
  );
  padding-block-start: var(
    --b-cluster-list--audio-icon-label__medium-padding-block-start
  );
  padding-block-end: var(
    --b-cluster-list--audio-icon-label__medium-padding-block-end
  );
}
@media (min-width: 0) {
  .b-cluster-list--audio-icon-label__medium {
    --c-icon-block-size: var(--global-spacing-8);
    --c-icon-fill: var(--icon-fill-color);
    --c-icon-inline-size: var(--global-spacing-8);
    --c-icon-border-radius: var(--global-spacing-6);
    --c-icon-background-color: var(--ct-swiper-button__background-color--dark);
    --c-icon-border: var(--global-border-width-1) solid var(--global-white);
    --c-icon-padding-block-end: var(--global-spacing-2);
    --c-icon-padding-block-start: var(--global-spacing-2);
    --c-icon-padding-inline-end: var(--global-spacing-2);
    --c-icon-padding-inline-start: var(--global-spacing-3);
    --c-icon-margin-inline-start: var(--global-spacing-3);
  }
}
@media (min-width: 0) {
  .b-cluster-list--audio-icon-label__medium {
    --c-icon-block-size: var(--global-spacing-5);
    --c-icon-inline-size: var(--global-spacing-5);
    --c-icon-border-radius: var(--global-spacing-5);
    --c-icon-padding-block-end: var(--global-spacing-1);
    --c-icon-padding-block-start: var(--global-spacing-1);
    --c-icon-padding-inline-end: var(--global-spacing-1);
    --c-icon-padding-inline-start: var(--global-spacing-1);
    --c-icon-margin-inline-start: var(--global-spacing-2);
  }
}
.b-cluster-list--video-icon-label {
  display: var(--b-cluster-list--video-icon-label-display);
  align-items: var(--b-cluster-list--video-icon-label-align-items);
  z-index: var(--b-cluster-list--video-icon-label-z-index);
  border-block-end: var(--b-cluster-list--video-icon-label-border-block-end);
  border-block-start: var(
    --b-cluster-list--video-icon-label-border-block-start
  );
  border-inline-end: var(--b-cluster-list--video-icon-label-border-inline-end);
  border-inline-start: var(
    --b-cluster-list--video-icon-label-border-inline-start
  );
  border-radius: var(--b-cluster-list--video-icon-label-border-radius);
  inset-block-end: var(--b-cluster-list--video-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-cluster-list--video-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-cluster-list--video-icon-label-padding-block-end);
  padding-block-start: var(
    --b-cluster-list--video-icon-label-padding-block-start
  );
  padding-inline-end: var(
    --b-cluster-list--video-icon-label-padding-inline-end
  );
  padding-inline-start: var(
    --b-cluster-list--video-icon-label-padding-inline-start
  );
  position: var(--b-cluster-list--video-icon-label-position);
  inset-inline-end: var(--b-cluster-list--video-icon-label-inset-inline-end);
}
@media (min-width: 0) {
  .b-cluster-list--video-icon-label {
    --c-icon-fill: var(--icon-fill-color);
    --c-icon-block-size: var(--global-spacing-7);
    --c-icon-inline-size: var(--global-spacing-7);
    --c-icon-border-radius: var(--global-spacing-6);
    --c-icon-border: var(--global-border-width-1) solid var(--global-white);
    --c-icon-background-color: var(--ct-swiper-button__background-color--dark);
    --c-icon-padding-block-end: var(--global-spacing-2);
    --c-icon-padding-block-start: var(--global-spacing-2);
    --c-icon-padding-inline-end: var(--global-spacing-2);
    --c-icon-padding-inline-start: var(--global-spacing-3);
    --c-icon-margin-inline-end: var(--global-spacing-2);
  }
}
.b-cluster-list--video-icon-label__large {
  display: var(--b-cluster-list--video-icon-label-display);
  align-items: var(--b-cluster-list--video-icon-label-align-items);
  z-index: var(--b-cluster-list--video-icon-label-z-index);
  border-block-end: var(--b-cluster-list--video-icon-label-border-block-end);
  border-block-start: var(
    --b-cluster-list--video-icon-label-border-block-start
  );
  border-inline-end: var(--b-cluster-list--video-icon-label-border-inline-end);
  border-inline-start: var(
    --b-cluster-list--video-icon-label-border-inline-start
  );
  border-radius: var(--b-cluster-list--video-icon-label-border-radius);
  inset-block-end: var(--b-cluster-list--video-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-cluster-list--video-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-cluster-list--video-icon-label-padding-block-end);
  padding-block-start: var(
    --b-cluster-list--video-icon-label-padding-block-start
  );
  padding-inline-end: var(
    --b-cluster-list--video-icon-label-padding-inline-end
  );
  padding-inline-start: var(
    --b-cluster-list--video-icon-label-padding-inline-start
  );
  position: var(--b-cluster-list--video-icon-label-position);
  inset-inline-end: var(--b-cluster-list--video-icon-label-inset-inline-end);
  padding-block-start: var(
    --b-cluster-list--video-icon-label__large-padding-block-start
  );
  inset-inline-end: var(
    --b-cluster-list--video-icon-label__large-inset-inline-end
  );
}
@media (min-width: 0) {
  .b-cluster-list--video-icon-label__large {
    --c-icon-fill: var(--icon-fill-color);
    --c-icon-block-size: var(--global-spacing-7);
    --c-icon-inline-size: var(--global-spacing-7);
    --c-icon-border-radius: var(--global-spacing-6);
    --c-icon-border: var(--global-border-width-1) solid var(--global-white);
    --c-icon-background-color: var(--ct-swiper-button__background-color--dark);
    --c-icon-padding-block-end: var(--global-spacing-2);
    --c-icon-padding-block-start: var(--global-spacing-2);
    --c-icon-padding-inline-end: var(--global-spacing-2);
    --c-icon-padding-inline-start: var(--global-spacing-3);
    --c-icon-margin-inline-end: var(--global-spacing-2);
  }
}
@media (min-width: 0) {
  .b-cluster-list--video-icon-label__large {
    --c-icon-block-size: var(--global-spacing-6);
    --c-icon-inline-size: var(--global-spacing-6);
    --c-icon-border-radius: var(--global-spacing-4);
    --c-icon-padding-block-end: var(--global-spacing-1);
    --c-icon-padding-block-start: var(--global-spacing-1);
    --c-icon-padding-inline-end: var(--global-spacing-1);
    --c-icon-padding-inline-start: var(--global-spacing-1);
    --c-icon-margin-inline-start: var(--global-spacing-2);
  }
}
.b-cluster-list--video-icon-label__medium {
  display: var(--b-cluster-list--video-icon-label-display);
  align-items: var(--b-cluster-list--video-icon-label-align-items);
  z-index: var(--b-cluster-list--video-icon-label-z-index);
  border-block-end: var(--b-cluster-list--video-icon-label-border-block-end);
  border-block-start: var(
    --b-cluster-list--video-icon-label-border-block-start
  );
  border-inline-end: var(--b-cluster-list--video-icon-label-border-inline-end);
  border-inline-start: var(
    --b-cluster-list--video-icon-label-border-inline-start
  );
  border-radius: var(--b-cluster-list--video-icon-label-border-radius);
  inset-block-end: var(--b-cluster-list--video-icon-label-inset-block-end);
  margin-inline-start: var(
    --b-cluster-list--video-icon-label-margin-inline-start
  );
  padding-block-end: var(--b-cluster-list--video-icon-label-padding-block-end);
  padding-block-start: var(
    --b-cluster-list--video-icon-label-padding-block-start
  );
  padding-inline-end: var(
    --b-cluster-list--video-icon-label-padding-inline-end
  );
  padding-inline-start: var(
    --b-cluster-list--video-icon-label-padding-inline-start
  );
  position: var(--b-cluster-list--video-icon-label-position);
  inset-inline-end: var(--b-cluster-list--video-icon-label-inset-inline-end);
  inset-block-end: var(
    --b-cluster-list--video-icon-label__medium-inset-block-end
  );
  margin-inline-start: var(
    --b-cluster-list--video-icon-label__medium-margin-inline-start
  );
  padding-block-start: var(
    --b-cluster-list--video-icon-label__medium-padding-block-start
  );
  padding-block-end: var(
    --b-cluster-list--video-icon-label__medium-padding-block-end
  );
}
@media (min-width: 0) {
  .b-cluster-list--video-icon-label__medium {
    --c-icon-fill: var(--icon-fill-color);
    --c-icon-block-size: var(--global-spacing-7);
    --c-icon-inline-size: var(--global-spacing-7);
    --c-icon-border-radius: var(--global-spacing-6);
    --c-icon-border: var(--global-border-width-1) solid var(--global-white);
    --c-icon-background-color: var(--ct-swiper-button__background-color--dark);
    --c-icon-padding-block-end: var(--global-spacing-2);
    --c-icon-padding-block-start: var(--global-spacing-2);
    --c-icon-padding-inline-end: var(--global-spacing-2);
    --c-icon-padding-inline-start: var(--global-spacing-3);
    --c-icon-margin-inline-end: var(--global-spacing-2);
  }
}
@media (min-width: 0) {
  .b-cluster-list--video-icon-label__medium {
    --c-icon-block-size: var(--global-spacing-5);
    --c-icon-inline-size: var(--global-spacing-5);
    --c-icon-border-radius: var(--global-spacing-5);
    --c-icon-padding-block-end: var(--global-spacing-1);
    --c-icon-padding-block-start: var(--global-spacing-1);
    --c-icon-padding-inline-end: var(--global-spacing-1);
    --c-icon-padding-inline-start: var(--global-spacing-1);
    --c-icon-margin-inline-start: var(--global-spacing-2);
  }
}
.b-cluster-list__event-status-image {
  aspect-ratio: var(--b-cluster-list__event-status-image-aspect-ratio);
  object-fit: var(--b-cluster-list__event-status-image-object-fit);
  object-position: var(--b-cluster-list__event-status-image-object-position);
  border-radius: var(--b-cluster-list__event-status-image-border-radius);
  border: var(--b-cluster-list__event-status-image-border);
  inline-size: var(--b-cluster-list__event-status-image-inline-size);
}
.b-cluster-list__item-xl__widget-container {
  border-inline: var(--b-cluster-list__item-xl__widget-container-border-inline);
  border-block-start: var(
    --b-cluster-list__item-xl__widget-container-border-block-start
  );
  border-radius: var(--b-cluster-list__item-xl__widget-container-border-radius);
  padding: var(--b-cluster-list__item-xl__widget-container-padding);
  border-style: var(--b-cluster-list__item-xl__widget-container-border-style);
  background-color: var(
    --b-cluster-list__item-xl__widget-container-background-color
  );
}
.b-double-chain-custom .b-cluster-list__container--2-columns {
  display: var(--b-double-chain-custom__cluster__container--2-columns-display);
  grid-template-columns: var(
    --b-double-chain-custom__cluster__container--2-columns-grid-template-columns
  );
}
.b-data-widgets-custom {
  margin-block-start: var(--b-data-widgets-custom-margin-block-start);
}
.b-data-widgets-custom__wrapper {
  margin-block-end: var(--b-data-widgets-custom__wrapper-margin-block-end);
}
.b-date-custom {
  display: var(--b-date-custom-display);
  flex-direction: var(--b-date-custom-flex-direction);
  gap: var(--b-date-custom-gap);
  font-size: var(--b-date-custom-font-size);
}
.b-date-custom__date-item {
  margin-block-end: var(--b-date-custom__date-item-margin-block-end);
}
.b-dynamic-list__wrapper {
  display: var(--b-dynamic-list-wrapper-display);
  flex-direction: var(--b-dynamic-list-wrapper-flex-direction);
}
@media (min-width: 0) {
  .b-dynamic-list__wrapper {
    --c-button-inline-size: fit-content;
    --c-button-margin-inline-start: auto;
    --c-button-margin-inline-end: auto;
  }
}
.b-dynamic-list__see-more-button {
  background: var(--b-dynamic-list-see-more-button-background);
  border: var(--b-dynamic-list-see-more-button-border);
  color: var(--b-dynamic-list-see-more-button-color);
  margin-block-start: var(--b-dynamic-list-see-more-button-margin-block-start);
  align-self: var(--b-dynamic-list-see-more-button-align-self);
  padding-block: var(--b-dynamic-list-see-more-button-padding-block);
  padding-inline: var(--b-dynamic-list-see-more-button-padding-inline);
  font-family: var(--b-dynamic-list-see-more-button-font-family);
  font-size: var(--b-dynamic-list-see-more-button-font-size);
  line-height: var(--b-dynamic-list-see-more-button-line-height);
  font-weight: var(--b-dynamic-list-see-more-button-font-weight);
  border-radius: var(--b-dynamic-list-see-more-button-border-radius);
  cursor: var(--b-dynamic-list-see-more-button-cursor);
  transition: var(--b-dynamic-list-see-more-button-transition);
}
.b-dynamic-list__see-more-button:hover,
.b-dynamic-list__see-more-button:focus {
  opacity: var(--b-dynamic-list-see-more-button-hover-opacity);
}
.c-dynamic-list-item {
  display: var(--b-dynamic-list-item-display);
  flex-direction: var(--b-dynamic-list-item-flex-direction);
  align-items: var(--b-dynamic-list-item-align-items);
  gap: var(--b-dynamic-list-item-gap);
  margin-block-start: var(--b-dynamic-list-item-margin-block-start);
  margin-block-end: var(--b-dynamic-list-item-margin-block-end);
}
.c-dynamic-list-item:first-child {
  border-block-start: var(--b-dynamic-list-item-first-border-block-start);
}
.c-dynamic-list-item__time {
  color: var(--b-dynamic-list-item-time-color);
  margin: var(--b-dynamic-list-item-time-margin);
  white-space: var(--b-dynamic-list-item-time-white-space);
}
.c-dynamic-list-item__date {
  color: var(--b-dynamic-list-item-date-color);
  margin: var(--b-dynamic-list-item-date-margin);
  white-space: var(--b-dynamic-list-item-date-white-space);
}
.c-dynamic-list-item__thumbnail {
  inline-size: var(--b-dynamic-list-item-thumbnail-inline-size);
  block-size: var(--b-dynamic-list-item-thumbnail-block-size);
  border-radius: var(--b-dynamic-list-item-thumbnail-border-radius);
  object-fit: var(--b-dynamic-list-item-thumbnail-object-fit);
  flex-shrink: var(--b-dynamic-list-item-thumbnail-flex-shrink);
  margin-inline-start: var(--b-dynamic-list-item-thumbnail-margin-inline-start);
}
.c-dynamic-list-item__metadata {
  display: var(--b-dynamic-list-item-metadata-display);
  flex-direction: var(--b-dynamic-list-item-metadata-flex-direction);
  justify-content: var(--b-dynamic-list-item-metadata-justify-content);
  min-inline-size: var(--b-dynamic-list-item-metadata-min-inline-size);
  gap: var(--b-dynamic-list-item-metadata-gap);
  flex-grow: var(--b-dynamic-list-item-metadata-flex-grow);
}
.c-dynamic-list-item__title {
  color: var(--b-dynamic-list-item-title-color);
  line-height: var(--b-dynamic-list-item-title-line-height);
  margin: var(--b-dynamic-list-item-title-margin);
}
.c-dynamic-list-item__artist-link {
  color: var(--b-dynamic-list-item-artist-link-color);
  text-decoration: var(--b-dynamic-list-item-artist-link-text-decoration);
  transition: var(--b-dynamic-list-item-artist-link-transition);
}
.c-dynamic-list-item__artist-link:hover,
.c-dynamic-list-item__artist-link:focus {
  color: var(--b-dynamic-list-item-artist-link-hover-color);
  text-decoration: var(--b-dynamic-list-item-artist-link-hover-text-decoration);
}
.c-dynamic-list-item__artist-link:visited {
  color: var(--b-dynamic-list-item-artist-link-color);
  text-decoration: var(--b-dynamic-list-item-artist-link-text-decoration);
  transition: var(--b-dynamic-list-item-artist-link-transition);
}
.c-dynamic-list-item__artist {
  color: var(--b-dynamic-list-item-artist-color);
  margin: var(--b-dynamic-list-item-artist-margin);
}
.b-error-status-custom {
  text-align: var(--b-error-status-custom-text-align);
}
@media (min-width: 0) {
  .b-error-status-custom {
    --c-stack-row-gap: var(--global-spacing-5);
  }
}
.b-error-status-custom__code {
  inline-size: var(--b-error-status-custom__code-inline-size);
  block-size: var(--b-error-status-custom__code-block-size);
  border: var(--b-error-status-custom__code-border);
  border-radius: var(--b-error-status-custom__code-border-radius);
  color: var(--b-error-status-custom__code-color);
  align-items: var(--b-error-status-custom__code-align-items);
  justify-content: var(--b-error-status-custom__code-justify-content);
  display: var(--b-error-status-custom__code-display);
}
@media (min-width: 0) {
  .b-error-status-custom__code {
    --c-heading-font-size: var(--ct-headline__font-size--xl);
    --c-heading-font-weight: var(--ct-headline__font-weight--xl);
    --c-heading-line-height: var(--ct-headline__line-height--xl);
    --c-heading-font-family: var(--ct-headline__font-famil--xl);
  }
}
@media (min-width: 0) {
  .b-error-status-custom__title {
    --c-paragraph-font-size: var(--ct-title__font-size--lg);
    --c-paragraph-font-weight: var(--ct-title__font-weight--lg);
    --c-paragraph-line-height: var(--ct-title__line-height--lg);
    --c-paragraph-font-family: var(--ct-title__font-family);
  }
}
@media (min-width: 0) {
  .b-error-status-custom__copy {
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-font-weight: var(--body-font-weight);
    --c-paragraph-line-height: var(--body-line-height);
    --c-paragraph-font-family: var(--body-font-family);
  }
}
.b-fake-player-custom {
  display: var(--b-fake-player-custom-display);
  position: var(--b-fake-player-custom-position);
  inset-block-end: var(--b-fake-player-custom-inset-block-end);
  inset-inline-start: var(--b-fake-player-custom-inset-inline-start);
  inline-size: var(--b-fake-player-custom-inline-size);
  block-size: var(--b-fake-player-custom-block-size);
  padding-inline: var(--b-fake-player-custom-padding-inline);
  border-block: var(--b-fake-player-custom-border-block);
  background-color: var(--b-fake-player-custom-background-color);
  align-items: var(--b-fake-player-custom-align-items);
  z-index: var(--b-fake-player-custom-z-index);
  animation: var(--b-fake-player-custom-animation);
}
.b-fake-player-custom__left-section {
  flex: var(--b-fake-player-custom__left-section-flex);
  order: var(--b-fake-player-custom__left-section-order);
}
.b-fake-player-custom__center-section {
  order: var(--b-fake-player-custom__center-section-order);
}
.b-fake-player-custom__right-section {
  order: var(--b-fake-player-custom__right-section-order);
  flex: var(--b-fake-player-custom__right-section-flex);
}
.b-fake-player-custom__current-show {
  display: var(--b-fake-player-custom__current-show-display);
  align-items: var(--b-fake-player-custom__current-show-align-items);
  margin-inline: var(--b-fake-player-custom__current-show-margin-inline);
  column-gap: var(--b-fake-player-custom__current-show-column-gap);
}
@media (min-width: 0) {
  .b-fake-player-custom__current-show {
    --c-link-hover-text-decoration: underline;
  }
}
.b-fake-player-custom__image-wrapper {
  display: var(--b-fake-player-custom__image-wrapper-display);
}
@media (min-width: 0) {
  .b-fake-player-custom__image-wrapper {
    --c-link-transition: opacity 0.4s ease;
    --c-link-hover-opacity: 0.8;
    --c-image-border-radius: var(--global-border-radius-4);
    --c-image-block-size: 50px;
    --c-image-inline-size: 50px;
    --c-image-object-fit: cover;
  }
}
.b-fake-player-custom__text-wrapper {
  display: var(--b-fake-player-custom__text-wrapper-display);
  flex-direction: var(--b-fake-player-custom__text-wrapper-flex-direction);
}
.b-fake-player-custom__text-wrapper .c-text {
  margin-block-end: var(
    --b-fake-player-custom__text-wrapper__text-margin-block-end
  );
}
.b-fake-player-custom__time-info {
  display: var(--b-fake-player-custom__time-info-display);
  align-items: var(--b-fake-player-custom__time-info-align-items);
  column-gap: var(--b-fake-player-custom__time-info-column-gap);
}
.b-fake-player-custom__play-button {
  display: var(--b-fake-player-custom__play-button-display);
  justify-content: var(--b-fake-player-custom__play-button-justify-content);
  block-size: var(--b-fake-player-custom__play-button-block-size);
  inline-size: var(--b-fake-player-custom__play-button-inline-size);
  flex-shrink: var(--b-fake-player-custom__play-button-flex-shrink);
  border-radius: var(--b-fake-player-custom__play-button-border-radius);
  border: var(--b-fake-player-custom__play-button-border);
  align-items: var(--b-fake-player-custom__play-button-align-items);
  background-color: var(--b-fake-player-custom__play-button-background-color);
  z-index: var(--b-fake-player-custom__play-button-z-index);
}
@media (min-width: 0) {
  .b-fake-player-custom__play-button {
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-inline-size: var(--global-spacing-4);
    --c-icon-margin-inline-start: 3px;
    --c-icon-fill: var(--bt-play-icon__fill-color);
  }
}
@media (min-width: 1024px) {
  .b-fake-player-custom__play-button {
    --c-icon-block-size: var(--global-spacing-4-5);
    --c-icon-inline-size: var(--global-spacing-4-5);
  }
}
.b-fake-player-custom__play-button:hover {
  background-color: var(
    --b-fake-player-custom__play-button--hover-background-color
  );
  opacity: var(--b-fake-player-custom__play-button--hover-opacity);
  transition: var(--b-fake-player-custom__play-button--hover-transition);
}
.b-fake-player-custom__recently-played-list {
  display: var(--b-fake-player-custom__recently-played-list-display);
  column-gap: var(--b-fake-player-custom__recently-played-list-column-gap);
  list-style: var(--b-fake-player-custom__recently-played-list-list-style);
  margin-block-end: var(
    --b-fake-player-custom__recently-played-list-margin-block-end
  );
}
.b-fake-player-custom__recently-played-list-item {
  display: var(--b-fake-player-custom__recently-played-list-item-display);
  border: var(--b-fake-player-custom__recently-played-list-item-border);
  border-radius: var(
    --b-fake-player-custom__recently-played-list-item-border-radius
  );
}
@media (min-width: 0) {
  .b-fake-player-custom__recently-played-list-item {
    --c-link-display: flex;
    --c-link-flex-direction: column;
    --c-link-align-items: center;
    --c-link-justify-content: center;
    --c-link-block-size: 50px;
    --c-link-inline-size: 50px;
    --c-link-text-decoration: none;
    --c-link-transition: opacity 0.4s ease;
    --c-link-hover-opacity: 0.8;
    --c-icon-block-size: 28px;
    --c-icon-inline-size: 28px;
    --c-image-border-radius: var(--global-border-radius-4);
    --c-image-block-size: 50px;
    --c-image-inline-size: 50px;
    --c-image-object-fit: cover;
  }
}
.b-fake-player-custom__recently-played-list-item--see-all {
  display: var(
    --b-fake-player-custom__recently-played-list-item--see-all-display
  );
}
.b-fake-player-custom__recently-played-list-item--see-all .c-text {
  margin-block-end: var(
    --b-fake-player-custom__recently-played-list-item--see-all__text-margin-block-end
  );
}
.b-fake-player-custom__close-button {
  margin-block: var(--b-fake-player-custom__close-button-margin-block);
  margin-inline-start: var(
    --b-fake-player-custom__close-button-margin-inline-start
  );
  padding: var(--b-fake-player-custom__close-button-padding);
  font-size: var(--b-fake-player-custom__close-button-font-size);
  min-inline-size: var(--b-fake-player-custom__close-button-min-inline-size);
}
@media (min-width: 0) {
  .b-fake-player-custom__close-button {
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
@keyframes player-appear {
  from {
    transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.b-firework-embed-custom--small-version {
  --fw-thumbnail-width: 150px;
  --fw-thumbnail-height: 240px;
  --fw-thumbnail-font-size: 16px;
}
.b-firework-embed-custom--big-version {
  --fw-thumbnail-width: 180px;
  --fw-thumbnail-height: 320px;
  --fw-thumbnail-font-size: 16px;
}
.b-firework-embed-custom--small-featured {
  --fw-thumbnail-width: 100px;
  --fw-thumbnail-height: 160px;
  --fw-thumbnail-font-size: 16px;
}
.b-firework-embed-custom--big-featured {
  --fw-thumbnail-width: 135px;
  --fw-thumbnail-height: 220px;
  --fw-thumbnail-font-size: 16px;
}
.b-firework-embed-custom--error {
  background-color: var(--b-firework-embed-custom--error-background-color);
  border: var(--b-firework-embed-custom--error-border);
  border-radius: var(--b-firework-embed-custom--error-border-radius);
  block-size: var(--b-firework-embed-custom--error-block-size);
  inline-size: var(--b-firework-embed-custom--error-inline-size);
  inline-gap: var(--b-firework-embed-custom--error-inline-gap);
  padding-block: var(--b-firework-embed-custom--error-padding-block);
  padding-inline: var(--b-firework-embed-custom--error-padding-inline);
  max-block-size: var(--b-firework-embed-custom--error-max-block-size);
}
.b-firework-embed-custom--error-text {
  color: var(--b-firework-embed-custom--error-text-color);
  font-size: var(--b-firework-embed-custom--error-text-font-size);
  font-weight: var(--b-firework-embed-custom--error-text-font-weight);
  text-align: var(--b-firework-embed-custom--error-text-text-align);
}
.b-firework-embed-custom--error-help {
  color: var(--b-firework-embed-custom--error-help-color);
  font-size: var(--b-firework-embed-custom--error-help-font-size);
  font-weight: var(--b-firework-embed-custom--error-help-font-weight);
  text-align: var(--b-firework-embed-custom--error-help-text-align);
}
.b-footer-custom {
  gap: var(--b-footer-custom-gap);
  padding-inline-start: var(--b-footer-custom-padding-inline-start);
  padding-inline-end: var(--b-footer-custom-padding-inline-end);
  margin-inline-end: var(--b-footer-custom-margin-inline-end);
  margin-inline-start: var(--b-footer-custom-margin-inline-start);
  max-inline-size: var(--b-footer-custom-max-inline-size);
  inline-size: var(--b-footer-custom-inline-size);
  border: var(--b-footer-custom-border);
  background-color: var(--b-footer-custom-background-color);
}
.b-footer-custom__links {
  padding-block-end: var(--b-footer-custom-links-padding-block-end);
  padding-block-start: var(--b-footer-custom-links-padding-block-start);
  grid-template-columns: var(--b-footer-custom-links-grid-template-columns);
  gap: var(--b-footer-custom-links-gap);
  margin-block: var(--b-footer-custom-links-margin-block);
  margin-inline: var(--b-footer-custom-links-margin-inline);
}
.b-footer-custom__links-group {
  padding-block: var(--b-footer-custom-links-group-padding-block);
  padding-inline: var(--b-footer-custom-links-group-padding-inline);
}
.b-footer-custom__links-group-list {
  margin-block: var(--b-footer-custom-links-group-list-margin-block);
  margin-inline: var(--b-footer-custom-links-group-list-margin-inline);
  list-style-type: var(--b-footer-custom-links-group-list-list-style-type);
}
@media (min-width: 0) {
  .b-footer-custom__links-group-list-item {
    --c-link-color: var(--bt-footer__text-color);
    --c-link-text-decoration-color: var(--bt-footer__text-color);
    --c-link-font-family: var(--body-font-family);
    --c-link-font-size: var(--ct-body__font-size--small-3);
    --c-link-line-height: var(--ct-body__line-height--small-3);
    --c-link-font-weight: var(--ct-body__font-weight--small-3);
    --c-link-font-stretch: null;
    --c-link-letter-spacing: null;
    --c-link-hover-color: var(--bt-footer__text-color);
    --c-link-hover-text-decoration-thickness: 3px;
    --c-link-hover-text-decoration-color: var(--bt-footer__text-color);
  }
}
@media (min-width: 0) {
  .b-footer-custom__links-group {
    --c-heading-color: var(--bt-footer__text-color);
    --c-heading-margin-block-end: var(--global-spacing-4);
    --c-heading-font-family: var(--body-font-family);
    --c-heading-font-size: var(--body-font-size-small);
    --c-heading-line-height: var(--body-line-height-small);
    --c-heading-font-weight: var(--body-font-weight-small);
    --c-heading-font-stretch: null;
    --c-heading-letter-spacing: null;
    --c-link-font-family: var(--body-font-family);
    --c-link-font-size: var(--ct-body__font-size--small-3);
    --c-link-line-height: var(--ct-body__line-height--small-3);
    --c-link-font-weight: var(--ct-body__font-weight--small-3);
    --c-link-font-stretch: null;
    --c-link-letter-spacing: null;
  }
}
@media (min-width: 0) {
  .b-footer-custom__links {
    --c-link-font-family: var(--body-font-family);
    --c-link-font-size: var(--ct-body__font-size--small-3);
    --c-link-line-height: var(--ct-body__line-height--small-3);
    --c-link-font-weight: var(--ct-body__font-weight--small-3);
    --c-link-font-stretch: null;
    --c-link-letter-spacing: null;
  }
}
.b-footer-custom__social-links {
  border: var(--b-footer-custom-social-links-border);
  gap: var(--b-footer-custom-social-links-gap);
  margin-block-end: var(--b-footer-custom-social-links-margin-block-end);
  margin-block-start: var(--b-footer-custom-social-links-margin-block-start);
}
.b-footer-custom__social-links-container {
  border-color: var(--b-footer-custom-social-links-container-border-color);
  justify-self: var(--b-footer-custom-social-links-container-justify-self);
}
@media (min-width: 0) {
  .b-footer-custom__social-links {
    --c-icon-fill: var(--bt-footer__text-color);
    --c-link-border: none;
    --c-link-inline-size: var(--global-font-size-9);
    --c-link-block-size: var(--global-font-size-9);
  }
}
.b-footer-custom__top-container {
  border-block-start: var(--b-footer-custom-top-container-border-block-start);
  border-block-end: var(--b-footer-custom-top-container-border-block-end);
  padding-block-start: var(--b-footer-custom-top-container-padding-block-start);
  padding-block-end: var(--b-footer-custom-top-container-padding-block-end);
  gap: var(--b-footer-custom-top-container-gap);
  display: var(--b-footer-custom-top-container-display);
  grid-template-columns: var(
    --b-footer-custom-top-container-grid-template-columns
  );
  grid-template-rows: var(--b-footer-custom-top-container-grid-template-rows);
  grid-auto-flow: var(--b-footer-custom-top-container-grid-auto-flow);
  justify-content: var(--b-footer-custom-top-container-justify-content);
  inline-size: var(--b-footer-custom-top-container-inline-size);
}
@media (min-width: 0) {
  .b-footer-custom__top-container {
    --c-paragraph-color: var(--bt-footer__text-color);
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--ct-body__font-size--small-3);
    --c-paragraph-line-height: var(--ct-body__line-height--small-3);
    --c-paragraph-font-weight: var(--ct-body__font-weight--small-3);
    --c-paragraph-font-stretch: null;
    --c-paragraph-letter-spacing: null;
    --c-paragraph-justify-self: center;
  }
}
@media (min-width: 1024px) {
  .b-footer-custom__top-container {
    --c-paragraph-display: block;
    --c-paragraph-align-self: center;
    --c-paragraph-text-align: center;
  }
}
@media (min-width: 0) {
  .b-footer-custom {
    --c-media-item-inline-size: 100%;
    --c-media-item-margin-block: 0;
    --c-media-item-padding-block-start: var(--global-spacing-5);
    --c-media-item-padding-block-end: var(--global-spacing-5);
    --c-media-item-border-block-start: 1px solid var(--global-neutral-8);
    --c-media-item-border-radius: 0;
    --c-image-margin-inline-start: auto;
    --c-image-margin-inline-end: auto;
    --c-image-max-inline-size: var(--global-spacing-34);
  }
}
.b-right-rail-advanced__footer {
  margin-block-start: var(--b-right-rail-advanced-footer-margin-block-start);
  margin-inline-end: var(--b-right-rail-advanced-footer-margin-inline-end);
  margin-block-end: var(--b-right-rail-advanced-footer-margin-block-end);
  margin-inline-start: var(--b-right-rail-advanced-footer-margin-inline-start);
  background: var(--b-right-rail-advanced-footer-background);
  padding-inline: var(--b-right-rail-advanced-footer-padding-inline);
  align-items: var(--b-right-rail-advanced-footer-align-items);
}
.b-right-rail-advanced__footer .b-footer-custom {
  background: var(--b-right-rail-advanced-footer__footer-custom-background);
  padding-inline-start: var(
    --b-right-rail-advanced-footer__footer-custom-padding-inline-start
  );
  padding-inline-end: var(
    --b-right-rail-advanced-footer__footer-custom-padding-inline-end
  );
}
.b-documentation-block {
  inline-size: var(--b-documentation-block-inline-size);
  border: var(--b-documentation-block-border);
  border-radius: var(--b-documentation-block-border-radius);
  padding-block-end: var(--b-documentation-block-padding-block-end);
  padding-block-start: var(--b-documentation-block-padding-block-start);
  padding-inline-end: var(--b-documentation-block-padding-inline-end);
  padding-inline-start: var(--b-documentation-block-padding-inline-start);
}
.b-documentation-block__colour-palette {
  inline-size: var(--b-documentation-block__colour-palette-inline-size);
  text-align: var(--b-documentation-block__colour-palette-text-align);
}
@media (min-width: 0) {
  .b-documentation-block__colour-palette {
    --c-grid-grid-template-columns: repeat(auto-fill, minmax(24%, 1fr));
    --c-grid-gap: var(--global-spacing-2);
  }
}
.b-documentation-block__colour-swatch {
  background-color: var(
    --b-documentation-block__colour-swatch-background-color
  );
  border-radius: var(--b-documentation-block__colour-swatch-border-radius);
  filter: var(--b-documentation-block__colour-swatch-filter);
  inline-size: var(--b-documentation-block__colour-swatch-inline-size);
  text-align: var(--b-documentation-block__colour-swatch-text-align);
}
.b-documentation-block__colour-swatch__wrapper {
  block-size: var(--b-documentation-block__colour-swatch-wrapper-block-size);
  padding-block: var(
    --b-documentation-block__colour-swatch-wrapper-padding-block
  );
  padding-inline: var(
    --b-documentation-block__colour-swatch-wrapper-padding-inline
  );
}
.b-documentation-block__colour-swatch__colour-sample {
  border: var(--b-documentation-block__colour-sample-border);
  border-radius: var(--b-documentation-block__colour-sample-border-radius);
  aspect-ratio: var(--b-documentation-block__colour-sample-aspect-ratio);
  min-block-size: var(--b-documentation-block__colour-sample-min-block-size);
}
.b-documentation-block__color-swatch__popover {
  background-color: var(
    --b-documentation-block__color-swatch__popover-background-color
  );
  border-radius: var(
    --b-documentation-block__color-swatch__popover-border-radius
  );
  inline-size: var(--b-documentation-block__color-swatch__popover-inline-size);
  text-align: var(--b-documentation-block__color-swatch__popover-text-align);
  inset-block-start: var(
    --b-documentation-block__color-swatch__popover-inset-block-start
  );
  inset-inline-start: var(
    --b-documentation-block__color-swatch__popover-inset-inline-start
  );
}
.b-documentation-block__fragment-link-id__item-title {
  font-family: var(
    --b-documentation-block__fragment-link-id__item-title-font-family
  );
  font-size: var(
    --b-documentation-block__fragment-link-id__item-title-font-size
  );
  font-weight: var(
    --b-documentation-block__fragment-link-id__item-title-font-weight
  );
  line-height: var(
    --b-documentation-block__fragment-link-id__item-title-line-height
  );
  font-stretch: var(
    --b-documentation-block__fragment-link-id__item-title-font-stretch
  );
  letter-spacing: var(
    --b-documentation-block__fragment-link-id__item-title-letter-spacing
  );
  color: var(--b-documentation-block__fragment-link-id__item-title-color);
  margin-block-end: var(
    --b-documentation-block__fragment-link-id__item-title-margin-block-end
  );
}
.b-documentation-block__fragment-link-id__item-content {
  inline-size: var(
    --b-documentation-block__fragment-link-id__item-content-inline-size
  );
  background-color: var(
    --b-documentation-block__fragment-link-id__item-content-background-color
  );
  filter: var(--b-documentation-block__fragment-link-id__item-content-filter);
  padding-inline-end: var(
    --b-documentation-block__fragment-link-id__item-content-padding-inline-end
  );
  padding-inline-start: var(
    --b-documentation-block__fragment-link-id__item-content-padding-inline-start
  );
  padding-block-end: var(
    --b-documentation-block__fragment-link-id__item-content-padding-block-end
  );
  padding-block-start: var(
    --b-documentation-block__fragment-link-id__item-content-padding-block-start
  );
  margin-inline-start: var(
    --b-documentation-block__fragment-link-id__item-content-margin-inline-start
  );
  border-radius: var(
    --b-documentation-block__fragment-link-id__item-content-border-radius
  );
}
.b-documentation-block__fragment-link-id__item-content-text {
  font-family: var(
    --b-documentation-block__fragment-link-id__item-content-text-font-family
  );
  font-size: var(
    --b-documentation-block__fragment-link-id__item-content-text-font-size
  );
  font-weight: var(
    --b-documentation-block__fragment-link-id__item-content-text-font-weight
  );
  line-height: var(
    --b-documentation-block__fragment-link-id__item-content-text-line-height
  );
  font-stretch: var(
    --b-documentation-block__fragment-link-id__item-content-text-font-stretch
  );
  letter-spacing: var(
    --b-documentation-block__fragment-link-id__item-content-text-letter-spacing
  );
  color: var(
    --b-documentation-block__fragment-link-id__item-content-text-color
  );
}
@media (min-width: 0) {
  .b-documentation-block__font-family-swatch {
    --c-stack-text-align: start;
  }
}
.b-documentation-block__font-family-swatch__wrapper {
  block-size: var(
    --b-documentation-block__font-family-swatch__wrapper-block-size
  );
  padding-block: var(
    --b-documentation-block__font-family-swatch__wrapper-padding-block
  );
  padding-inline: var(
    --b-documentation-block__font-family-swatch__wrapper-padding-inline
  );
}
.b-documentation-block__font-family-swatch__item-content {
  background-color: var(
    --b-documentation-block__font-family-swatch__item-content-background-color
  );
  border-radius: var(
    --b-documentation-block__font-family-swatch__item-content-border-radius
  );
  filter: var(--b-documentation-block__font-family-swatch__item-content-filter);
  inline-size: var(
    --b-documentation-block__font-family-swatch__item-content-inline-size
  );
}
.b-documentation-block__font-family-swatch__item-content-title {
  font-family: var(
    --b-documentation-block__font-family-swatch__item-content-title-font-family
  );
  font-size: var(
    --b-documentation-block__font-family-swatch__item-content-title-font-size
  );
  font-weight: var(
    --b-documentation-block__font-family-swatch__item-content-title-font-weight
  );
  line-height: var(
    --b-documentation-block__font-family-swatch__item-content-title-line-height
  );
  font-stretch: var(
    --b-documentation-block__font-family-swatch__item-content-title-font-stretch
  );
  letter-spacing: var(
    --b-documentation-block__font-family-swatch__item-content-title-letter-spacing
  );
  color: var(
    --b-documentation-block__font-family-swatch__item-content-title-color
  );
  padding-block-start: var(
    --b-documentation-block__font-family-swatch__item-content-title-padding-block-start
  );
}
.b-documentation-block__font-family-swatch__item-content-text {
  padding-block-end: var(
    --b-documentation-block__font-family-swatch__item-content-text-padding-block-end
  );
}
.b-documentation-block__font-family-swatch__item-title {
  font-family: var(
    --b-documentation-block__font-family-swatch__item-title-font-family
  );
  font-size: var(
    --b-documentation-block__font-family-swatch__item-title-font-size
  );
  font-weight: var(
    --b-documentation-block__font-family-swatch__item-title-font-weight
  );
  line-height: var(
    --b-documentation-block__font-family-swatch__item-title-line-height
  );
  font-stretch: var(
    --b-documentation-block__font-family-swatch__item-title-font-stretch
  );
  letter-spacing: var(
    --b-documentation-block__font-family-swatch__item-title-letter-spacing
  );
  color: var(--b-documentation-block__font-family-swatch__item-title-color);
  margin-block-end: var(
    --b-documentation-block__font-family-swatch__item-title-margin-block-end
  );
}
.b-documentation-block__font-family-swatch__item-header {
  font-family: var(
    --b-documentation-block__font-family-swatch__item-header-font-family
  );
  font-size: var(
    --b-documentation-block__font-family-swatch__item-header-font-size
  );
  line-height: var(
    --b-documentation-block__font-family-swatch__item-header-line-height
  );
  font-weight: var(
    --b-documentation-block__font-family-swatch__item-header-font-weight
  );
  font-stretch: var(
    --b-documentation-block__font-family-swatch__item-header-font-stretch
  );
  letter-spacing: var(
    --b-documentation-block__font-family-swatch__item-header-letter-spacing
  );
}
.b-documentation-block__font-family-swatch__item-body {
  font-family: var(
    --b-documentation-block__font-family-swatch__item-body-font-family
  );
  font-size: var(
    --b-documentation-block__font-family-swatch__item-body-font-size
  );
  font-weight: var(
    --b-documentation-block__font-family-swatch__item-body-font-weight
  );
  line-height: var(
    --b-documentation-block__font-family-swatch__item-body-line-height
  );
  font-stretch: var(
    --b-documentation-block__font-family-swatch__item-body-font-stretch
  );
  letter-spacing: var(
    --b-documentation-block__font-family-swatch__item-body-letter-spacing
  );
  color: var(--b-documentation-block__font-family-swatch__item-body-color);
}
.b-documentation-block__font-family-swatch__item-custom {
  font-family: var(
    --b-documentation-block__font-family-swatch__item-custom-font-family
  );
  font-size: var(
    --b-documentation-block__font-family-swatch__item-custom-font-size
  );
  font-weight: var(
    --b-documentation-block__font-family-swatch__item-custom-font-weight
  );
  line-height: var(
    --b-documentation-block__font-family-swatch__item-custom-line-height
  );
  font-stretch: var(
    --b-documentation-block__font-family-swatch__item-custom-font-stretch
  );
  letter-spacing: var(
    --b-documentation-block__font-family-swatch__item-custom-letter-spacing
  );
  color: var(--b-documentation-block__font-family-swatch__item-custom-color);
}
.b-documentation-block__font-family-swatch__item-secondary-header {
  font-family: var(
    --b-documentation-block__font-family-swatch__item-secondary-header-font-family
  );
  font-size: var(
    --b-documentation-block__font-family-swatch__item-secondary-header-font-size
  );
  line-height: var(
    --b-documentation-block__font-family-swatch__item-secondary-header-line-height
  );
  font-weight: var(
    --b-documentation-block__font-family-swatch__item-secondary-header-font-weight
  );
  font-stretch: var(
    --b-documentation-block__font-family-swatch__item-secondary-header-font-stretch
  );
}
.b-documentation-block__font-family-swatch__item-secondary-body {
  font-family: var(
    --b-documentation-block__font-family-swatch__item-secondary-body-font-family
  );
  font-size: var(
    --b-documentation-block__font-family-swatch__item-secondary-body-font-size
  );
  line-height: var(
    --b-documentation-block__font-family-swatch__item-secondary-body-line-height
  );
  font-weight: var(
    --b-documentation-block__font-family-swatch__item-secondary-body-font-weight
  );
  letter-spacing: var(
    --b-documentation-block__font-family-swatch__item-secondary-body-letter-spacing
  );
  color: var(
    --b-documentation-block__font-family-swatch__item-secondary-body-color
  );
}
.b-documentation-block__font-family-swatch__item-secondary-custom {
  font-family: var(
    --b-documentation-block__font-family-swatch__item-secondary-custom-font-family
  );
  font-size: var(
    --b-documentation-block__font-family-swatch__item-secondary-custom-font-size
  );
  line-height: var(
    --b-documentation-block__font-family-swatch__item-secondary-custom-line-height
  );
  font-weight: var(
    --b-documentation-block__font-family-swatch__item-secondary-custom-font-weight
  );
  font-stretch: var(
    --b-documentation-block__font-family-swatch__item-secondary-custom-font-stretch
  );
  color: var(
    --b-documentation-block__font-family-swatch__item-secondary-custom-color
  );
}
.b-documentation-block__typography-typesets-swatch {
  inline-size: var(
    --b-documentation-block__typography-typesets-swatch-inline-size
  );
}
@media (min-width: 0) {
  .b-documentation-block__typography-typesets-swatch {
    --c-grid-grid-template-columns: repeat(auto-fill, minmax(24%, 1fr));
    --c-grid-gap: var(--global-spacing-2);
  }
}
.b-documentation-block__typography-typesets__button {
  background-color: var(
    --b-documentation-block__typography-typesets__button-background-color
  );
  border-radius: var(
    --b-documentation-block__typography-typesets__button-border-radius
  );
  filter: var(--b-documentation-block__typography-typesets__button-filter);
  inline-size: var(
    --b-documentation-block__typography-typesets__button-inline-size
  );
}
.b-documentation-block__typography-typesets__wrapper {
  block-size: var(
    --b-documentation-block__typography-typesets__wrapper-block-size
  );
  padding-block: var(
    --b-documentation-block__typography-typesets__wrapper-padding-block
  );
  padding-inline: var(
    --b-documentation-block__typography-typesets__wrapper-padding-inline
  );
}
.b-documentation-block__typography-typesets__wrapper--top {
  padding-block-start: var(
    --b-documentation-block__typography-typesets__wrapper--top-padding-block-start
  );
}
.b-full-author-bio {
  display: var(--b-full-author-bio-display);
  flex-direction: var(--b-full-author-bio-flex-direction);
  gap: var(--b-full-author-bio-gap);
  margin-block-end: var(--b-full-author-bio-margin-block-end);
  margin-block-start: var(--b-full-author-bio-margin-block-start);
  margin-inline-end: var(--b-full-author-bio-margin-inline-end);
  margin-inline-start: var(--b-full-author-bio-margin-inline-start);
}
@media (min-width: 0) {
  .b-full-author-bio {
    --c-heading-color: var(--text-color);
    --c-heading-font-family: var(--font-family-primary);
    --c-image-aspect-ratio: var(--global-aspect-ratio-16x9);
    --c-image-border-radius: inherit;
    --c-image-margin-block-end: auto;
    --c-image-margin-block-start: auto;
    --c-image-margin-inline-end: auto;
    --c-image-margin-inline-start: auto;
    --c-image-max-block-size: 100%;
    --c-image-max-inline-size: 100%;
    --c-image-box-shadow: var(--global-box-shadow-2);
    --c-image-object-fit: cover;
    --c-image-object-position: top;
    --c-paragraph-color: var(--text-color);
    --c-paragraph-font-family: var(--font-family-primary);
  }
}
@media (min-width: 1024px) {
  .b-full-author-bio {
    --c-image-margin-block-end: 0;
    --c-image-margin-block-start: 0;
    --c-image-margin-inline-end: 0;
    --c-image-margin-inline-start: 0;
    --c-image-max-block-size: 100%;
    --c-image-max-inline-size: 100%;
  }
}
.b-full-author-bio__text {
  gap: var(--b-full-author-bio__text-gap);
}
.b-full-author-bio__identification {
  gap: var(--b-full-author-bio__identification-gap);
}
.b-full-author-bio__name {
  font-size: var(--b-full-author-bio__name-font-size);
  font-weight: var(--b-full-author-bio__name-font-weight);
  line-height: var(--b-full-author-bio__name-line-height);
  margin-block-end: var(--b-full-author-bio__name-margin-block-end);
}
.b-full-author-bio__role {
  color: var(--b-full-author-bio__role-color);
  font-size: var(--b-full-author-bio__role-font-size);
  font-weight: var(--b-full-author-bio__role-font-weight);
  line-height: var(--b-full-author-bio__role-line-height);
}
.b-full-author-bio__social {
  gap: var(--b-full-author-bio__social-gap);
}
.b-full-author-bio__social.c-stack {
  flex-flow: var(--b-full-author-bio__social-connect-flex-flow);
}
.b-full-author-bio__social-header {
  color: var(--b-full-author-bio__social-header-color);
  font-size: var(--b-full-author-bio__social-header-font-size);
  line-height: var(--b-full-author-bio__social-header-line-height);
  font-weight: var(--b-full-author-bio__social-header-font-weight);
  text-align: var(--b-full-author-bio__social-header-text-align);
}
.b-full-author-bio__social-icons {
  display: var(--b-full-author-bio__social-icons-display);
  flex-wrap: var(--b-full-author-bio__social-icons-flex-wrap);
  justify-content: var(--b-full-author-bio__social-icons-justify-content);
  gap: var(--b-full-author-bio__social-icons-gap);
}
@media (min-width: 0) {
  .b-full-author-bio__social-link {
    --c-icon-fill: var(--color-primary);
  }
}
@media (min-width: 0) {
  .b-full-author-bio__social-link:hover {
    --c-icon-fill: var(--color-primary-hover);
  }
}
.b-html-custom--error {
  background-color: var(--b-html-custom--error-background-color);
  border: var(--b-html-custom--error-border);
  border-radius: var(--b-html-custom--error-border-radius);
  block-size: var(--b-html-custom--error-block-size);
  inline-size: var(--b-html-custom--error-inline-size);
  inline-gap: var(--b-html-custom--error-inline-gap);
  padding-block: var(--b-html-custom--error-padding-block);
  padding-inline: var(--b-html-custom--error-padding-inline);
  max-block-size: var(--b-html-custom--error-max-block-size);
}
.b-html-custom--error-text {
  color: var(--b-html-custom--error-text-color);
  font-size: var(--b-html-custom--error-text-font-size);
  font-weight: var(--b-html-custom--error-text-font-weight);
  text-align: var(--b-html-custom--error-text-text-align);
}
.b-html-custom--error-help {
  color: var(--b-html-custom--error-help-color);
  font-size: var(--b-html-custom--error-help-font-size);
  font-weight: var(--b-html-custom--error-help-font-weight);
  text-align: var(--b-html-custom--error-help-text-align);
}
.b-article-body
  .c-iheart-show-schedule-block__schedule
  table.c-iheart-show-schedule-block__schedule__table {
  inline-size: var(--b-iheart-show-schedule__table-inline-size);
  text-align: var(--b-iheart-show-schedule__table-text-align);
}
.c-iheart-show-schedule-block__schedule__full-schedule {
  overflow: hidden;
  max-block-size: 0;
}
.c-iheart-show-schedule-block__schedule__full-schedule.is-expanded {
  max-block-size: 2000px;
}
@media (prefers-reduced-motion: no-preference) {
  .c-iheart-show-schedule-block__schedule__full-schedule {
    transition: max-height 0.3s ease-in-out;
  }
}
.c-iheart-show-schedule-block__schedule__table {
  inline-size: var(--b-iheart-show-schedule__table-inline-size);
  text-align: var(--b-iheart-show-schedule__table-text-align);
}
.c-iheart-show-schedule-block__schedule__table thead tr th {
  inline-size: var(--b-iheart-show-schedule__table-th-inline-size);
  background-color: var(--b-iheart-show-schedule__table-th-background-color);
  color: var(--b-iheart-show-schedule__table-th-color);
  border-style: var(--b-iheart-show-schedule__table-th-border-style);
}
.c-iheart-show-schedule-block__schedule__table tbody tr th {
  background-color: var(
    --b-iheart-show-schedule__table-row-header-background-color
  );
  color: var(--b-iheart-show-schedule__table-row-header-color);
  border-style: var(--b-iheart-show-schedule__table-row-header-border-style);
  padding-inline-end: var(
    --b-iheart-show-schedule__table-row-header-padding-inline-end
  );
  padding-inline-start: var(
    --b-iheart-show-schedule__table-row-header-padding-inline-start
  );
}
.c-iheart-show-schedule-block__schedule__table tbody tr td {
  border-style: var(--b-iheart-show-schedule__table-td-border-style);
}
.b-large-manual-promo-custom--standard {
  gap: var(--b-large-manual-promo-custom--standard-gap);
  background-color: var(
    --b-large-manual-promo-custom--standard-background-color
  );
  border-radius: var(--b-large-manual-promo-custom--standard-border-radius);
  row-gap: var(--b-large-manual-promo-custom--standard-row-gap);
  padding-block: var(--b-large-manual-promo-custom--standard-padding-block);
  padding-inline: var(--b-large-manual-promo-custom--standard-padding-inline);
}
@media (min-width: 0) {
  .b-large-manual-promo-custom--standard {
    --c-link-hover-color: var(--text-color-subtle);
  }
}
@media (min-width: 1024px) {
  .b-large-manual-promo-custom--standard {
    --c-divider-grid-column: span 2;
    --c-grid-gap: var(--global-spacing-5);
  }
}
.b-large-manual-promo-custom--breaking {
  grid-template-areas: var(
    --b-large-manual-promo-custom--breaking-grid-template-areas
  );
  justify-items: var(--b-large-manual-promo-custom--breaking-justify-items);
}
@media (min-width: 0) {
  .b-large-manual-promo-custom--breaking {
    --c-link-hover-color: var(--text-color-subtle);
    --c-media-item-grid-area: image;
    --c-media-item-box-shadow: var(--global-box-shadow-2);
    --c-media-item-margin-block-start: var(--global-spacing-7);
    --c-media-item-margin-block-end: var(--global-spacing-2);
  }
}
.b-large-manual-promo-custom--hero {
  gap: var(--b-large-manual-promo-custom--hero-gap);
  background-color: var(--b-large-manual-promo-custom--hero-background-color);
  border-radius: var(--b-large-manual-promo-custom--hero-border-radius);
  row-gap: var(--b-large-manual-promo-custom--hero-row-gap);
  padding-block: var(--b-large-manual-promo-custom--hero-padding-block);
  padding-inline: var(--b-large-manual-promo-custom--hero-padding-inline);
}
@media (min-width: 0) {
  .b-large-manual-promo-custom--hero {
    --c-link-hover-color: var(--text-color-subtle);
  }
}
@media (min-width: 1024px) {
  .b-large-manual-promo-custom--hero {
    --c-divider-grid-column: span 2;
    --c-grid-gap: var(--global-spacing-5);
  }
}
.b-large-manual-promo-custom--left {
  grid-template-columns: var(
    --b-large-manual-promo-custom--left-grid-template-columns
  );
}
@media (min-width: 1024px) {
  .b-large-manual-promo-custom--left {
    --c-media-item-grid-column: 1;
    --c-media-item-grid-row: 1;
    --c-stack-grid-column: 2;
    --c-stack-grid-row: 1;
  }
}
.b-large-manual-promo-custom--right {
  grid-template-columns: var(
    --b-large-manual-promo-custom--right-grid-template-columns
  );
}
@media (min-width: 1024px) {
  .b-large-manual-promo-custom--right {
    --c-media-item-grid-column: 2;
    --c-media-item-grid-row: 1;
    --c-stack-grid-column: 1;
    --c-stack-grid-row: 1;
  }
}
.b-large-manual-promo-custom--top {
  grid-template-columns: var(
    --b-large-manual-promo-custom--top-grid-template-columns
  );
}
.b-large-manual-promo-custom__text--standard {
  gap: var(--b-large-manual-promo-custom__text--standard-gap);
}
@media (min-width: 0) {
  .b-large-manual-promo-custom__text--standard {
    --c-heading-color: var(--text-color);
    --c-heading-font-family: var(--ct-headline__font-family--md);
    --c-heading-font-size: var(--ct-headline__font-size--md);
    --c-heading-line-height: var(--ct-headline__line-height--md);
    --c-heading-font-weight: var(--ct-headline__font-weight--md);
    --c-heading-font-stretch: var(--ct-headline__font-width--md);
    --c-overline-color: var(--ct-overline__text-color);
    --c-overline-font-size: var(--ct-overline__font-size--lg);
    --c-overline-line-height: var(--ct-overline__font-height--lg);
    --c-overline-font-weight: var(--ct-overline__font-weight--lg);
    --c-overline-font-stretch: var(--ct-overline__font-width--lg);
    --c-overline-margin-block-end: var(--global-spacing-2);
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-line-height: var(--body-line-height);
    --c-paragraph-font-weight: var(--body-font-weight);
    --c-stack-gap: var(--global-spacing-2);
    --c-stack-row-gap: var(--global-spacing-2);
  }
}
@media (min-width: 1024px) {
  .b-large-manual-promo-custom__text--standard {
    --c-heading-font-family: var(--ct-headline__font-family--md);
    --c-heading-font-size: var(--ct-headline__font-size--md);
    --c-heading-line-height: var(--ct-headline__line-height--md);
    --c-heading-font-weight: var(--ct-headline__font-weight--md);
    --c-heading-font-stretch: var(--ct-headline__font-width--md);
  }
}
.b-large-manual-promo-custom__text--breaking {
  gap: var(--b-large-manual-promo-custom__text--breaking-gap);
  text-align: var(--b-large-manual-promo-custom__text--breaking-text-align);
  display: var(--b-large-manual-promo-custom__text--breaking-display);
}
@media (min-width: 0) {
  .b-large-manual-promo-custom__text--breaking {
    --c-heading-grid-area: headline;
    --c-heading-color: var(--text-color);
    --c-heading-font-family: var(--ct-headline__font-family--xl);
    --c-heading-font-size: var(--ct-headline__font-size--xl);
    --c-heading-line-height: var(--ct-headline__line-height--xl);
    --c-heading-font-weight: var(--ct-headline__font-weight--xl);
    --c-heading-font-stretch: var(--ct-headline__font-width--xl);
    --c-overline-grid-area: overline;
    --c-overline-font-size: var(--ct-overline__font-size--md);
    --c-overline-line-height: var(--ct-overline__font-height--md);
    --c-overline-font-weight: var(--ct-overline__font-weight--md);
    --c-overline-font-stretch: var(--ct-overline__font-width--md);
    --c-overline-background-color: var(--status-color-warning);
    --c-overline-color: var(--ct-text-color--inverted);
    --c-overline-padding-block: var(--global-spacing-1);
    --c-overline-padding-inline: var(--global-spacing-3);
    --c-overline-border-radius: var(--border-radius-pill);
    --c-overline-text-transform: uppercase;
    --c-overline-inline-size: fit-content;
    --c-overline-margin-block-end: var(--global-spacing-2);
    --c-overline-transition: all 0.4s ease;
    --c-overline-hover-color: var(--ct-text-color--inverted);
    --c-paragraph-grid-area: description;
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-line-height: var(--body-line-height);
    --c-paragraph-font-weight: var(--body-font-weight);
    --c-paragraph-margin-block-start: var(--global-spacing-2);
  }
}
@media (min-width: 1024px) {
  .b-large-manual-promo-custom__text--breaking {
    --c-heading-padding-inline: 12%;
    --c-paragraph-padding-inline: 12%;
  }
}
.b-large-manual-promo-custom__text--hero {
  gap: var(--b-large-manual-promo-custom__text--hero-gap);
}
@media (min-width: 0) {
  .b-large-manual-promo-custom__text--hero {
    --c-heading-overflow: visible;
    --c-heading-color: var(--text-color);
    --c-overline-color: var(--ct-overline__text-color);
    --c-overline-font-size: var(--ct-overline__font-size--lg);
    --c-overline-line-height: var(--ct-overline__font-height--lg);
    --c-overline-font-weight: var(--ct-overline__font-weight--lg);
    --c-overline-font-stretch: var(--ct-overline__font-width--lg);
    --c-overline-margin-block-end: var(--global-spacing-2);
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-line-height: var(--body-line-height);
    --c-paragraph-font-weight: var(--body-font-weight);
    --c-stack-gap: var(--global-spacing-2);
    --c-stack-row-gap: var(--global-spacing-2);
    --c-link-inline-size: fit-content;
  }
}
.b-large-manual-promo-custom__main-text--breaking {
  display: var(--b-large-manual-promo-custom__main-text--breaking-display);
}
@media (min-width: 0) {
  .b-large-manual-promo-custom__img {
    --c-link-transition: opacity 0.4s ease;
    --c-link-hover-opacity: 0.8;
  }
}
@media (min-width: 0) {
  .b-large-manual-promo-custom {
    --c-image-border-radius: var(--ct-media-content__border-radius);
  }
}
.b-lead-art-custom {
  padding-block-start: var(--b-lead-art-custom-padding-block-start);
}
@media (min-width: 0) {
  .b-lead-art-custom {
    --c-button-medium-padding-block-end: var(--global-spacing-6);
    --c-media-item-padding-block-end: var(--global-spacing-5);
    --c-media-item-title-display: none;
  }
}
.b-lead-art-custom__image-wrapper {
  box-shadow: var(--b-lead-art-custom__image-wrapper-box-shadow);
  aspect-ratio: var(--b-lead-art-custom__image-wrapper-aspect-ratio);
  border-radius: var(--b-lead-art-custom__image-wrapper-border-radius);
  overflow: var(--b-lead-art-custom__image-wrapper-overflow);
}
.b-lead-art-custom__expand-button {
  padding-block-end: var(--b-lead-art-custom__expand-button-padding-block-end);
}
.b-lead-art-custom__jasper {
  box-shadow: var(--b-lead-art-custom__jasper-box-shadow);
}
.b-lead-art-custom .jasper-wrapper {
  aspect-ratio: var(--b-lead-art-custom__jasper-wrapper-aspect-ratio);
}
.b-lead-art-custom .c-video-playlist__item__icon_label {
  background-color: var(
    --b-lead-art-custom__video-playlist__item__icon_label-background-color
  );
}
@media (min-width: 0) {
  .b-lead-art-custom .c-video-playlist__item__icon_label {
    --c-icon-fill: var(--bt-media-icon__fill-color);
  }
}
.b-lead-art-custom .c-video-playlist__item__meta__title {
  max-inline-size: var(
    --b-lead-art-custom__video-playlist__item__meta__title-max-inline-size
  );
  line-height: var(
    --b-lead-art-custom__video-playlist__item__meta__title-line-height
  );
  font-size: var(
    --b-lead-art-custom__video-playlist__item__meta__title-font-size
  );
  font-weight: var(
    --b-lead-art-custom__video-playlist__item__meta__title-font-weight
  );
  color: var(--b-lead-art-custom__video-playlist__item__meta__title-color);
}
.b-lead-art-custom .c-video-playlist__item__media {
  padding-block-end: var(
    --b-lead-art-custom__video-playlist__item__meta__media-padding-block-end
  );
  min-inline-size: var(
    --b-lead-art-custom__video-playlist__item__meta__media-min-inline-size
  );
}
.b-lead-art-custom .c-video-playlist__item__meta {
  inline-size: var(--b-lead-art-custom__video-playlist__item__meta-inline-size);
}
.b-lead-art-custom .shimmer {
  background: #f6f7f8;
  background-image: linear-gradient(
    to right,
    #f6f7f8 0%,
    #edeef1 20%,
    #f6f7f8 40%,
    #f6f7f8 100%
  );
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeholder-shimmer;
  animation-timing-function: linear;
}
@keyframes placeholder-shimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
html.b-modal-custom--open,
body.b-modal-custom--open {
  overflow: var(--b-modal-custom--page-lock-overflow);
  overscroll-behavior: var(--b-modal-custom--page-lock-overscroll-behavior);
  touch-action: var(--b-modal-custom--page-lock-touch-action);
}
.b-modal-custom {
  position: var(--b-modal-custom-position);
}
.b-modal-custom__overlay {
  position: var(--b-modal-custom__overlay-position);
  inset-block-start: var(--b-modal-custom__overlay-inset-block-start);
  inset-inline-start: var(--b-modal-custom__overlay-inset-inline-start);
  inset-inline-end: var(--b-modal-custom__overlay-inset-inline-end);
  inset-block-end: var(--b-modal-custom__overlay-inset-block-end);
  background-color: var(--b-modal-custom__overlay-background-color);
  display: var(--b-modal-custom__overlay-display);
  align-items: var(--b-modal-custom__overlay-align-items);
  justify-content: var(--b-modal-custom__overlay-justify-content);
  z-index: var(--b-modal-custom__overlay-z-index);
  animation: var(--b-modal-custom__overlay-animation);
}
.b-modal-custom__content {
  background: var(--b-modal-custom__content-background);
  border-radius: var(--b-modal-custom__content-border-radius);
  max-block-size: var(--b-modal-custom__content-max-block-size);
  max-inline-size: var(--b-modal-custom__content-max-inline-size);
  inline-size: var(--b-modal-custom__content-inline-size);
  overflow-y: var(--b-modal-custom__content-overflow-y);
  position: var(--b-modal-custom__content-position);
  box-shadow: var(--b-modal-custom__content-box-shadow);
  animation: var(--b-modal-custom__content-animation);
  padding-block: var(--b-modal-custom__content-padding-block);
}
.b-modal-custom__close {
  all: var(--b-modal-custom__close-all);
  background-color: var(--b-modal-custom__close-background-color);
  border: var(--b-modal-custom__close-border);
  cursor: var(--b-modal-custom__close-cursor);
  font-size: var(--b-modal-custom__close-font-size);
  position: var(--b-modal-custom__close-position);
  inset-block-start: var(--b-modal-custom__close-inset-block-start);
  inset-inline-end: var(--b-modal-custom__close-inset-inline-end);
  padding-block: var(--b-modal-custom__close-padding-block);
  padding-inline: var(--b-modal-custom__close-padding-inline);
  line-height: var(--b-modal-custom__close-line-height);
  color: var(--b-modal-custom__close-color);
}
@media (min-width: 0) {
  .b-modal-custom__close {
    --c-icon-fill: var(--color-secondary);
  }
}
.b-modal-custom__body {
  padding-block: var(--b-modal-custom__body-padding-block);
  padding-inline: var(--b-modal-custom__body-padding-inline);
  display: var(--b-modal-custom__body-display);
  flex-direction: var(--b-modal-custom__body-flex-direction);
  align-items: var(--b-modal-custom__body-align-items);
  text-align: var(--b-modal-custom__body-text-align);
}
.b-modal-custom__text {
  color: var(--b-modal-custom__text-color);
  margin-block-end: var(--b-modal-custom__text-margin-block-end);
}
.b-modal-custom__text--heading_1,
.b-modal-custom__text--heading_2,
.b-modal-custom__text--heading_3,
.b-modal-custom__text--heading_4,
.b-modal-custom__text--heading_5,
.b-modal-custom__text--heading_6 {
  margin-block-end: var(
    --b-modal-custom__text--heading-wrapper-margin-block-end
  );
}
.b-modal-custom__text--heading_1 h1,
.b-modal-custom__text--heading_1 h2,
.b-modal-custom__text--heading_1 h3,
.b-modal-custom__text--heading_1 h4,
.b-modal-custom__text--heading_1 h5,
.b-modal-custom__text--heading_1 h6,
.b-modal-custom__text--heading_1 p,
.b-modal-custom__text--heading_2 h1,
.b-modal-custom__text--heading_2 h2,
.b-modal-custom__text--heading_2 h3,
.b-modal-custom__text--heading_2 h4,
.b-modal-custom__text--heading_2 h5,
.b-modal-custom__text--heading_2 h6,
.b-modal-custom__text--heading_2 p,
.b-modal-custom__text--heading_3 h1,
.b-modal-custom__text--heading_3 h2,
.b-modal-custom__text--heading_3 h3,
.b-modal-custom__text--heading_3 h4,
.b-modal-custom__text--heading_3 h5,
.b-modal-custom__text--heading_3 h6,
.b-modal-custom__text--heading_3 p,
.b-modal-custom__text--heading_4 h1,
.b-modal-custom__text--heading_4 h2,
.b-modal-custom__text--heading_4 h3,
.b-modal-custom__text--heading_4 h4,
.b-modal-custom__text--heading_4 h5,
.b-modal-custom__text--heading_4 h6,
.b-modal-custom__text--heading_4 p,
.b-modal-custom__text--heading_5 h1,
.b-modal-custom__text--heading_5 h2,
.b-modal-custom__text--heading_5 h3,
.b-modal-custom__text--heading_5 h4,
.b-modal-custom__text--heading_5 h5,
.b-modal-custom__text--heading_5 h6,
.b-modal-custom__text--heading_5 p,
.b-modal-custom__text--heading_6 h1,
.b-modal-custom__text--heading_6 h2,
.b-modal-custom__text--heading_6 h3,
.b-modal-custom__text--heading_6 h4,
.b-modal-custom__text--heading_6 h5,
.b-modal-custom__text--heading_6 h6,
.b-modal-custom__text--heading_6 p {
  font-family: var(--b-modal-custom__text--heading-font-family);
  font-size: var(--b-modal-custom__text--heading-font-size);
  line-height: var(--b-modal-custom__text--heading-line-height);
  font-weight: var(--b-modal-custom__text--heading-font-weight);
  margin-block-end: var(--b-modal-custom__text--heading-margin-block-end);
}
.b-modal-custom__text--body {
  margin-block-end: var(--b-modal-custom__text--body-wrapper-margin-block-end);
}
.b-modal-custom__text--body p {
  font-family: var(--b-modal-custom__text--body-font-family);
  font-size: var(--b-modal-custom__text--body-font-size);
  font-weight: var(--b-modal-custom__text--body-font-weight);
  line-height: var(--b-modal-custom__text--body-line-height);
}
.b-modal-custom__error {
  color: var(--b-modal-custom__error-color);
  margin-block-end: var(--b-modal-custom__error-margin-block-end);
  font-size: var(--b-modal-custom__error-font-size);
}
.b-modal-custom__primary-button {
  background-color: var(--b-modal-custom__primary-button-background-color);
  color: var(--b-modal-custom__primary-button-color);
  border: var(--b-modal-custom__primary-button-border);
  padding-block: var(--b-modal-custom__primary-button-padding-block);
  padding-inline: var(--b-modal-custom__primary-button-padding-inline);
  border-radius: var(--b-modal-custom__primary-button-border-radius);
  font-size: var(--b-modal-custom__primary-button-font-size);
  font-weight: var(--b-modal-custom__primary-button-font-weight);
  cursor: var(--b-modal-custom__primary-button-cursor);
}
.b-modal-custom__image-container {
  display: var(--b-modal-custom__image-container-display);
  justify-content: var(--b-modal-custom__image-container-justify-content);
  align-items: var(--b-modal-custom__image-container-align-items);
  position: var(--b-modal-custom__image-container-position);
  gap: var(--b-modal-custom__image-container-gap);
  margin-block-end: var(--b-modal-custom__image-container-margin-block-end);
}
.b-modal-custom__image-caption {
  font-family: var(--b-modal-custom__image-caption-font-family);
  font-size: var(--b-modal-custom__image-caption-font-size);
  line-height: var(--b-modal-custom__image-caption-line-height);
  font-weight: var(--b-modal-custom__image-caption-font-weight);
  color: var(--b-modal-custom__image-caption-color);
}
.b-modal-custom__image--primary {
  max-inline-size: var(--b-modal-custom__image--primary-max-inline-size);
  inline-size: var(--b-modal-custom__image--primary-inline-size);
  block-size: var(--b-modal-custom__image--primary-block-size);
  margin-inline: var(--b-modal-custom__image--primary-margin-inline);
}
.b-modal-custom__image--secondary {
  inline-size: var(--b-modal-custom__image--secondary-inline-size);
}
.b-modal-custom__cta-caption {
  font-size: var(--b-modal-custom__cta-caption-font-size);
  margin-block-end: var(--b-modal-custom__cta-caption-margin-block-end);
  color: var(--b-modal-custom__cta-caption-color);
  display: var(--b-modal-custom__cta-caption-display);
}
.b-modal-custom__cta-wrapper {
  display: var(--b-modal-custom__cta-wrapper-display);
  flex-direction: var(--b-modal-custom__cta-wrapper-flex-direction);
  align-items: var(--b-modal-custom__cta-wrapper-align-items);
  justify-content: var(--b-modal-custom__cta-wrapper-justify-content);
}
.b-modal-custom .c-link,
.b-modal-custom .c-button {
  display: var(--b-modal-custom__cta-display);
  min-inline-size: var(--b-modal-custom__cta-min-inline-size);
  max-inline-size: var(--b-modal-custom__cta-max-inline-size);
}
.b-modal-custom .c-link--style-filled,
.b-modal-custom .c-button--style-filled {
  background-color: var(--b-modal-custom__cta-style--filled-background-color);
  color: var(--b-modal-custom__cta-style--filled-color);
  padding-block: var(--b-modal-custom__cta-style--filled-padding-block);
  padding-inline: var(--b-modal-custom__cta-style--filled-padding-inline);
  border-radius: var(--b-modal-custom__cta-style--filled-border-radius);
  font-size: var(--b-modal-custom__cta-style--filled-font-size);
  font-weight: var(--b-modal-custom__cta-style--filled-font-weight);
  text-align: var(--b-modal-custom__cta-style--filled-text-align);
  margin-block-end: var(--b-modal-custom__cta-style--filled-margin-block-end);
}
.b-modal-custom .c-link--style-filled.c-link--color-primary,
.b-modal-custom .c-link--style-filled.c-button--color-primary,
.b-modal-custom .c-button--style-filled.c-link--color-primary,
.b-modal-custom .c-button--style-filled.c-button--color-primary {
  background-color: var(
    --b-modal-custom__cta-color--filled-primary-background-color
  );
  color: var(--b-modal-custom__cta-color--filled-primary-color);
}
.b-modal-custom .c-link--style-filled.c-link--color-secondary,
.b-modal-custom .c-link--style-filled.c-button--color-secondary,
.b-modal-custom .c-button--style-filled.c-link--color-secondary,
.b-modal-custom .c-button--style-filled.c-button--color-secondary {
  background-color: var(
    --b-modal-custom__cta-color--filled-secondary-background-color
  );
  color: var(--b-modal-custom__cta-color--filled-secondary-color);
}
.b-modal-custom .c-link--style-outlined,
.b-modal-custom .c-button--style-outlined {
  border: var(--b-modal-custom__cta-style--outlined-border);
  color: var(--b-modal-custom__cta-style--outlined-color);
  padding-block: var(--b-modal-custom__cta-style--outlined-padding-block);
  padding-inline: var(--b-modal-custom__cta-style--outlined-padding-inline);
  border-radius: var(--b-modal-custom__cta-style--outlined-border-radius);
  font-size: var(--b-modal-custom__cta-style--outlined-font-size);
  font-weight: var(--b-modal-custom__cta-style--outlined-font-weight);
  text-align: var(--b-modal-custom__cta-style--outlined-text-align);
  margin-block-end: var(--b-modal-custom__cta-style--outlined-margin-block-end);
}
.b-modal-custom .c-link--style-outlined.c-link--color-primary,
.b-modal-custom .c-link--style-outlined.c-button--color-primary,
.b-modal-custom .c-button--style-outlined.c-link--color-primary,
.b-modal-custom .c-button--style-outlined.c-button--color-primary {
  border: var(--b-modal-custom__cta-color--outlined-primary-border);
  color: var(--b-modal-custom__cta-color--outlined-primary-color);
}
.b-modal-custom .c-link--style-outlined.c-link--color-secondary,
.b-modal-custom .c-link--style-outlined.c-button--color-secondary,
.b-modal-custom .c-button--style-outlined.c-link--color-secondary,
.b-modal-custom .c-button--style-outlined.c-button--color-secondary {
  border: var(--b-modal-custom__cta-color--outlined-secondary-border);
  color: var(--b-modal-custom__cta-color--outlined-secondary-color);
}
.b-modal-custom .c-link--style-underlined,
.b-modal-custom .c-button--style-underlined {
  color: var(--b-modal-custom__cta-style--underlined-color);
  text-decoration: var(--b-modal-custom__cta-style--underlined-text-decoration);
  font-size: var(--b-modal-custom__cta-style--underlined-font-size);
  font-weight: var(--b-modal-custom__cta-style--underlined-font-weight);
}
.b-modal-custom .c-link--style-underlined.c-link--color-primary,
.b-modal-custom .c-link--style-underlined.c-button--color-primary,
.b-modal-custom .c-button--style-underlined.c-link--color-primary,
.b-modal-custom .c-button--style-underlined.c-button--color-primary {
  color: var(--b-modal-custom__cta-color--underlined-primary-color);
}
.b-modal-custom .c-link--style-underlined.c-link--color-secondary,
.b-modal-custom .c-link--style-underlined.c-button--color-secondary,
.b-modal-custom .c-button--style-underlined.c-link--color-secondary,
.b-modal-custom .c-button--style-underlined.c-button--color-secondary {
  color: var(--b-modal-custom__cta-color--underlined-secondary-color);
}
.b-modal-custom .c-link--style-transparent,
.b-modal-custom .c-button--style-transparent {
  background-color: var(
    --b-modal-custom__cta-style--transparent-background-color
  );
  color: var(--b-modal-custom__cta-style--transparent-color);
  text-align: var(--b-modal-custom__cta-style--transparent-text-align);
}
.b-modal-custom .c-link--style-transparent.c-link--color-primary,
.b-modal-custom .c-link--style-transparent.c-button--color-primary,
.b-modal-custom .c-button--style-transparent.c-link--color-primary,
.b-modal-custom .c-button--style-transparent.c-button--color-primary {
  color: var(--b-modal-custom__cta-color--transparent-primary-color);
}
.b-modal-custom .c-link--style-transparent.c-link--color-secondary,
.b-modal-custom .c-link--style-transparent.c-button--color-secondary,
.b-modal-custom .c-button--style-transparent.c-link--color-secondary,
.b-modal-custom .c-button--style-transparent.c-button--color-secondary {
  color: var(--b-modal-custom__cta-color--transparent-secondary-color);
}
.b-multiplex-custom {
  display: var(--b-b-mulitplex-custom-display);
  align-items: var(--b-b-mulitplex-custom-align-items);
  justify-content: var(--b-b-mulitplex-custom-justify-content);
}
.b-multiplex-custom .hidden {
  opacity: 0;
}
.b-multiplex-custom .responsiveWrapper {
  inline-size: var(--b-responsiveWrapper-inline-size);
}
.b-multiplex-custom .responsiveWrapper .main-tile-section-row {
  display: var(--b-main-tile-section-row-display);
  grid-column-gap: var(--b-main-tile-section-row-grid-column-gap);
  grid-row-gap: var(--b-main-tile-section-row-grid-row-gap);
}
.b-multiplex-custom .responsiveWrapper .main-tile-section-row .main-tile {
  border: var(--b-main-tile-section-row-main-tile-border);
  aspect-ratio: var(--b-main-tile-section-row-main-tile-aspect-ratio);
  position: var(--b-main-tile-section-row-main-tile-position);
}
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row
  .main-tile.outline {
  border: var(--b-main-tile-section-row-tile-outline-border);
}
.b-multiplex-custom .responsiveWrapper .main-tile-section-row .small-tile {
  position: var(--b-main-tile-section-row-small-tile-position);
  align-self: var(--b-main-tile-section-row-small-tile-align-self);
  aspect-ratio: var(--b-main-tile-section-row-small-tile-aspect-ratio);
}
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row
  .small-tile
  .c-jasper-player__overlay {
  gap: var(--b-main-tile-section-row-jasper-player__overlay-gap);
}
@media (min-width: 0) {
  .b-multiplex-custom
    .responsiveWrapper
    .main-tile-section-row
    .small-tile
    .c-jasper-player__overlay {
    --c-heading-font-size: var(--global-font-size-3);
    --c-heading-padding-inline: var(--global-spacing-4);
    --c-button-large-padding-inline: var(--global-spacing-4);
    --c-button-large-padding-block: var(--global-spacing-4);
    --c-button-large-line-height: var(--global-font-size-2);
  }
}
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row
  .small-tile
  .jasper-player--mini {
  display: var(--b-main-tile-section-row-small-tile-jasper-player-mini-display);
}
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row
  .small-tile.outline {
  border: var(--b-main-tile-section-row-tile-outline-border);
}
.b-multiplex-custom .responsiveWrapper .main-tile-section-row.tilecount-2 {
  grid-template-columns: var(
    --b-main-tile-section-row-tilecount-2-grid-template-columns
  );
  grid-template-rows: var(
    --b-main-tile-section-row-tilecount-2-grid-template-rows
  );
}
.b-multiplex-custom .responsiveWrapper .main-tile-section-row.tilecount-3 {
  grid-template-columns: var(
    --b-main-tile-section-row-tilecount-3-grid-template-columns
  );
  grid-template-rows: var(
    --b-main-tile-section-row-tilecount-3-grid-template-rows
  );
}
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row.tilecount-3
  .main-tile {
  grid-row-start: var(
    --b-main-tile-section-row-tilecount-3-main-tile-grid-row-start
  );
  grid-row-end: var(
    --b-main-tile-section-row-tilecount-3-main-tile-grid-row-end
  );
}
.b-multiplex-custom .responsiveWrapper .main-tile-section-row.tilecount-4 {
  grid-template-columns: var(
    --b-main-tile-section-row-tilecount-4-grid-template-columns
  );
  grid-template-rows: var(
    --b-main-tile-section-row-tilecount-4-grid-template-rows
  );
}
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row.tilecount-4
  .main-tile {
  grid-row-start: var(
    --b-main-tile-section-row-tilecount-4-main-tile-grid-row-start
  );
  grid-row-end: var(
    --b-main-tile-section-row-tilecount-4-main-tile-grid-row-end
  );
}
.b-multiplex-custom .responsiveWrapper .main-tile-section-row.tilecount-5 {
  grid-template-columns: var(
    --b-main-tile-section-row-tilecount-5-grid-template-columns
  );
  grid-template-rows: var(
    --b-main-tile-section-row-tilecount-5-grid-template-rows
  );
}
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row.tilecount-5
  .main-tile {
  grid-row-start: var(
    --b-main-tile-section-row-tilecount-5-main-tile-grid-row-start
  );
  grid-row-end: var(
    --b-main-tile-section-row-tilecount-5-main-tile-grid-row-end
  );
}
.b-multiplex-custom .responsiveWrapper .main-tile-section-row.tilecount-6 {
  grid-template-columns: var(
    --b-main-tile-section-row-tilecount-6-grid-template-columns
  );
  grid-template-rows: var(
    --b-main-tile-section-row-tilecount-6-grid-template-rows
  );
}
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row.tilecount-6
  .main-tile {
  grid-row-start: var(
    --b-main-tile-section-row-tilecount-6-main-tile-grid-row-start
  );
  grid-row-end: var(
    --b-main-tile-section-row-tilecount-6-main-tile-grid-row-end
  );
}
.b-multiplex-custom .responsiveWrapper .main-tile-section-row.tilecount-7 {
  grid-template-columns: var(
    --b-main-tile-section-row-tilecount-7-grid-template-columns
  );
  grid-template-rows: var(
    --b-main-tile-section-row-tilecount-7-grid-template-rows
  );
}
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row.tilecount-7
  .main-tile {
  grid-row-start: var(
    --b-main-tile-section-row-tilecount-7-main-tile-grid-row-start
  );
  grid-row-end: var(
    --b-main-tile-section-row-tilecount-7-main-tile-grid-row-end
  );
}
.b-multiplex-custom .responsiveWrapper .main-tile-section-row .tile-overlay {
  position: var(--b-main-tile-section-row-tile-overlay-position);
  inset-block-start: var(
    --b-main-tile-section-row-tile-overlay-inset-block-start
  );
  inline-size: var(--b-main-tile-section-row-tile-overlay-inline-size);
  block-size: var(--b-main-tile-section-row-tile-overlay-block-size);
  display: var(--b-main-tile-section-row-tile-overlay-display);
  opacity: var(--b-main-tile-section-row-tile-overlay-opacity);
  align-items: var(--b-main-tile-section-row-tile-overlay-align-items);
  justify-content: var(--b-main-tile-section-row-tile-overlay-justify-content);
  z-index: var(--b-main-tile-section-row-tile-overlay-z-index);
  cursor: var(--b-main-tile-section-row-tile-overlay-cursor);
}
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row
  .tile-overlay:hover,
.b-multiplex-custom
  .responsiveWrapper
  .main-tile-section-row
  .tile-overlay:focus {
  display: var(--b-main-tile-section-row-tile-overlay-hover-display);
  background: var(--b-main-tile-section-row-tile-overlay-hover-background);
  opacity: var(--b-main-tile-section-row-tile-overlay-hover-opacity);
  transition: var(--b-main-tile-section-row-tile-overlay-hover-transition);
}
.b-multiplex-custom .c-video-playlist__item .c-label-custom {
  inline-size: var(--b-video-playlist-item-icon-wrapper-inline-size);
  block-size: var(--b-video-playlist-item-icon-wrapper-block-size);
  justify-content: var(--b-video-playlist-item-icon-wrapper-justify-content);
  inset-inline-end: var(--b-video-playlist-item-icon-wrapper-inset-inline-end);
}
.b-multiplex-custom .c-video-playlist__item .c-label-custom__custom-icon {
  display: var(--b-video-playlist-item-custom-icon-display);
  justify-content: var(--b-video-playlist-item-custom-icon-justify-content);
  align-items: var(--b-video-playlist-item-custom-icon-align-items);
  z-index: var(--b-video-playlist-item-custom-icon-z-index);
  flex-direction: var(--b-video-playlist-item-custom-icon-flex-direction);
}
@media (min-width: 0) {
  .b-multiplex-custom .c-video-playlist__item .c-label-custom__custom-icon {
    --c-icon-block-size: var(--global-font-size-13);
    --c-icon-inline-size: var(--global-font-size-13);
    --c-icon-fill: var(--global-color-black);
    --c-icon-gap: var(--global-spacing-3);
    --c-paragraph-font-size: var(--global-font-size-1);
    --c-paragraph-padding-inline: var(--global-spacing-3);
    --c-paragraph-padding-block: var(--global-spacing-2);
    --c-paragraph-background: var(--global-black);
    --c-paragraph-opacity: 0.8;
    --c-paragraph-font-weight: var(--global-font-weight-7);
    --c-paragraph-border-radius: var(--global-border-radius-1);
    --c-paragraph-color: var(--bt-now-playing__text-color);
    --c-paragraph-margin-block-start: var(--global-spacing-2);
  }
}
.b-multiplex-custom
  .c-video-playlist__item
  .c-label-custom__custom-icon
  .c-icon.lock {
  margin-block-start: var(
    --b-video-playlist-item-custom-icon-lock-margin-block-start
  );
}
.b-multiplex-custom .c-video-playlist__item:hover svg {
  fill: var(--b-video-playlist-item-custom-icon--hover-fill);
}
.b-multiplex-custom .cta-row {
  display: var(--b-cta-row-display);
  grid-template-columns: var(--b-cta-row-grid-template-columns);
  column-gap: var(--b-cta-row-column-gap);
  max-block-size: var(--b-cta-row-max-block-size);
  margin-block-start: var(--b-cta-row-margin-block-start);
  margin-block-end: var(--b-cta-row-margin-block-end);
  align-items: var(--b-cta-row-align-items);
}
@media (min-width: 0) {
  .b-multiplex-custom .cta-row {
    --c-paragraph-font-size: var(--global-font-size-5);
    --c-paragraph-display: flex;
    --c-paragraph-align-items: center;
    --c-paragraph-gap: var(--global-spacing-2);
    --c-icon-inline-size: var(--global-font-size-10);
    --c-icon-block-size: var(--global-font-size-11);
    --c-icon-flex-shrink: 0;
  }
}
.b-multiplex-custom .cta-row .cta-row-exit {
  justify-self: var(--b-cta-row-exit-justify-self);
  max-inline-size: var(--b-cta-row-exit-max-inline-size);
}
.b-multiplex-custom .cta-row .cta-row-addremove {
  justify-self: var(--b-cta-row-addremove-justify-self);
}
.b-multiplex-custom .cta-row .cta-row-fullScreen {
  justify-self: var(--b-cta-row-fullScreen-justify-self);
  max-inline-size: var(--b-cta-row-fullScreen-max-inline-size);
}
.b-multiplex-custom .drawer {
  display: var(--b-drawer-display);
  flex-direction: var(--b-drawer-flex-direction);
}
@media (min-width: 0) {
  .b-multiplex-custom .drawer {
    --c-grid-transition: max-block-size 0.5s ease-in-out;
    --c-grid-max-block-size: 0;
    --c-grid-overflow: hidden;
  }
}
@media (min-width: 0) {
  .b-multiplex-custom .drawer.open {
    --c-grid-transition: max-block-size 0.5s ease-in-out;
    --c-grid-max-block-size: 600px;
    --c-grid-overflow: hidden;
  }
}
.b-multiplex-custom .fullScreen {
  display: var(--b-fullScreen-display);
  justify-content: var(--b-fullScreen-justify-content);
  position: var(--b-fullScreen-position);
  inset-block-start: var(--b-fullScreen-inset-block-start);
  inset-inline-start: var(--b-fullScreen-inset-inline-start);
  inline-size: var(--b-fullScreen-inline-size);
  block-size: var(--b-fullScreen-block-size);
  background: var(--b-fullScreen-background);
  opacity: var(--b-fullScreen-opacity);
  z-index: var(--b-fullScreen-z-index);
}
@media (min-width: 0) {
  .b-multiplex-custom .fullScreen {
    --c-paragraph-font-size: var(--global-font-size-3);
    --c-paragraph-position: absolute;
    --c-paragraph-inset-block-end: 20px;
  }
}
.b-multiplex-custom .fullScreen + div {
  position: var(--b-fullScreen-responsiveWrapper-position);
  block-size: var(--b-fullScreen-responsiveWrapper-block-size);
  inset-block-start: var(--b-fullScreen-responsiveWrapper-inset-block-start);
  inline-size: var(--b-fullScreen-responsiveWrapper-inline-size);
  z-index: var(--b-fullScreen-responsiveWrapper-z-index);
}
.b-multiplex-custom .fullScreen + div .drawer {
  display: var(--b-fullScreen-responsiveWrapper-drawer-display);
}
.b-multiplex-custom .shimmer {
  background: var(--global-black);
  background-image: linear-gradient(
    315deg,
    #000 30%,
    var(--color-primary) 45%,
    #000 60%
  );
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeholder-shimmer;
  animation-timing-function: linear;
  border: 1px solid var(--global-black);
}
@keyframes placeholder-shimmer {
  0% {
    background-position: -700px 0;
  }
  100% {
    background-position: 700px 0;
  }
}
.b-multiplex-custom .fillBlack svg {
  fill: #000;
}
.b-multiplex-custom .fillRed svg {
  fill: red;
}
.b-nav-cta__live {
  display: var(--b-nav-cta__live-display);
  color: var(--b-nav-cta__live-color);
  font-family: var(--b-nav-cta__live-font-family);
  font-size: var(--b-nav-cta__live-font-size);
  font-weight: var(--b-nav-cta__live-font-weight);
  line-height: var(--b-nav-cta__live-line-height);
  font-stretch: var(--b-nav-cta__live-font-stretch);
  column-gap: var(--b-nav-cta__live-column-gap);
  background: var(--b-nav-cta__live-background);
  padding-block: var(--b-nav-cta__live-padding-block);
  padding-inline: var(--b-nav-cta__live-padding-inline);
  margin-block-start: var(--b-nav-cta__live-margin-block-start);
  margin-block-end: var(--b-nav-cta__live-margin-block-end);
  margin-inline: var(--b-nav-cta__live-margin-inline);
  align-items: var(--b-nav-cta__live-align-items);
  border-radius: var(--b-nav-cta__live-border-radius);
  transition: var(--b-nav-cta__live-transition);
  inline-size: var(--b-nav-cta__live-inline-size);
}
.b-nav-cta__live:hover,
.b-nav-cta__live:active {
  text-decoration: var(--b-nav-cta__live--hover-text-decoration);
  color: var(--b-nav-cta__live--hover-color);
  background: var(--b-nav-cta__live--hover-background);
}
@media (min-width: 0) {
  .b-nav-cta__live {
    --c-icon-fill: var(--icon-fill-color);
  }
}
@media (min-width: 1024px) {
  .b-nav-cta__live {
    --c-icon-fill: var(--icon-fill-color);
  }
}
.b-nav-cta__scores {
  display: var(--b-nav-cta__scores-display);
  flex-direction: var(--b-nav-cta__scores-flex-direction);
  color: var(--b-nav-cta__scores-color);
  font-family: var(--b-nav-cta__scores-font-family);
  font-size: var(--b-nav-cta__scores-font-size);
  font-weight: var(--b-nav-cta__scores-font-weight);
  line-height: var(--b-nav-cta__scores-line-height);
  font-stretch: var(--b-nav-cta__scores-font-stretch);
  padding-block: var(--b-nav-cta__scores-padding-block);
  padding-inline: var(--b-nav-cta__scores-padding-inline);
  align-items: var(--b-nav-cta__scores-align-items);
  transition: var(--b-nav-cta__scores-transition);
  inline-size: var(--b-nav-cta__scores-inline-size);
}
.b-nav-cta__scores:hover,
.b-nav-cta__scores:active {
  text-decoration: var(--b-nav-cta__scores--hover-text-decoration);
  color: var(--b-nav-cta__scores--hover-color);
  background-color: var(--b-nav-cta__scores--hover-background-color);
}
@media (min-width: 0) {
  .b-nav-cta__scores {
    --c-icon-block-size: var(--global-spacing-6);
    --c-icon-inline-size: var(--global-spacing-7);
    --c-icon-stroke: var(--global-black);
  }
}
.b-on-air-schedule-custom {
  gap: var(--b-on-air-schedule-custom-gap);
  margin-block-start: var(--b-on-air-schedule-custom-margin-block-start);
}
@media (min-width: 0) {
  .b-on-air-schedule-custom {
    --c-heading-position: relative;
    --c-link-display: flex;
    --c-link-align-items: baseline;
    --c-link-color: var(--ct-link__text-color);
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-3);
    --c-icon-inline-size: unset;
  }
}
.b-on-air-schedule-custom__item {
  background-color: var(--b-on-air-schedule-custom__item-background-color);
  padding-block: var(--b-on-air-schedule-custom__item-padding-block);
  padding-inline: var(--b-on-air-schedule-custom__item-padding-inline);
  border-radius: var(--b-on-air-schedule-custom__item-border-radius);
  overflow: var(--b-on-air-schedule-custom__item-overflow);
  border: var(--b-on-air-schedule-custom__item-border);
}
@media (min-width: 0) {
  .b-on-air-schedule-custom__item {
    --c-paragraph-font-family: var(--font-family-secondary);
    --c-paragraph-font-size: var(--body-font-size-tiny);
    --c-paragraph-font-weight: var(--body-font-weight-tiny);
    --c-paragraph-line-height: var(--body-line-height-tiny);
    --c-paragraph-font-stretch: var(--body-font-width-tiny);
    --c-paragraph-letter-spacing: var(--body-letter-spacing-tiny);
    --c-paragraph-color: var(--text-color-subtle);
    --c-paragraph-position: relative;
    --c-link-hover-text-decoration: underline;
  }
}
.b-on-air-schedule-custom__item__info .c-text {
  margin-block-end: var(
    --b-on-air-schedule-custom__item__info__text-margin-block-end
  );
}
@media (min-width: 0) {
  .b-on-air-schedule-custom__item__image-wrapper {
    --c-link-transition: opacity 0.4s ease;
    --c-link-hover-opacity: 0.8;
    --c-image-block-size: 100%;
    --c-image-aspect-ratio: 1;
    --c-image-object-fit: cover;
    --c-image-border-radius: var(--ct-border-radius--sm);
  }
}
.b-on-air-schedule-custom__item--live:before {
  content: var(--b-on-air-schedule-custom__item--live-content);
  position: var(--b-on-air-schedule-custom__item--live-position);
  left: var(--b-on-air-schedule-custom__item--live-left);
  top: var(--b-on-air-schedule-custom__item--live-top);
  height: var(--b-on-air-schedule-custom__item--live-height);
  inline-size: var(--b-on-air-schedule-custom__item--live-inline-size);
  background-color: var(
    --b-on-air-schedule-custom__item--live-background-color
  );
}
.b-on-air-schedule-custom__item__live-button {
  color: var(--b-on-air-schedule-custom__live-button-color);
  background: var(--b-on-air-schedule-custom__live-button-background);
  padding-block: var(--b-on-air-schedule-custom__live-button-padding-block);
  padding-inline: var(--b-on-air-schedule-custom__live-button-padding-inline);
  margin-block-start: var(
    --b-on-air-schedule-custom__live-button-margin-block-start
  );
  border-radius: var(--b-on-air-schedule-custom__live-button-border-radius);
  text-transform: var(--b-on-air-schedule-custom__live-button-text-transform);
  inline-size: var(--b-on-air-schedule-custom__live-button-inline-size);
  transition: var(--b-on-air-schedule-custom__live-button-transition);
}
.b-on-air-schedule-custom__item__live-button--link:hover,
.b-on-air-schedule-custom__item__live-button--link:active {
  text-decoration: var(
    --b-on-air-schedule-custom__live-button--link-hover-text-decoration
  );
  color: var(--b-on-air-schedule-custom__live-button--link-hover-color);
  background: var(
    --b-on-air-schedule-custom__live-button--link-hover-background
  );
}
.c-swiper-wrapper
  .c-swiper
  .swiper-wrapper
  .b-on-air-schedule-custom__item.swiper-slide {
  display: var(--b-on-air-schedule-custom__swiper-slide-display);
  grid-template-columns: var(
    --b-on-air-schedule-custom__swiper-slide-grid-template-columns
  );
  align-items: var(--b-on-air-schedule-custom__swiper-slide-align-items);
}
@media (min-width: 0) {
  .c-swiper-wrapper
    .c-swiper
    .swiper-wrapper
    .b-on-air-schedule-custom__item.swiper-slide:hover {
    --c-heading-text-decoration: none;
    --c-paragraph-text-decoration: none;
  }
}
.b-on-air-schedule-custom .c-swiper-wrapper .c-swiper {
  padding-block-end: var(
    --b-on-air-schedule-custom__swiper-wrapper-padding-block-end
  );
}
.b-on-air-schedule-custom
  .c-swiper-wrapper
  .c-swiper
  .swiper-button-wrapper
  .swiper-button-prev,
.b-on-air-schedule-custom
  .c-swiper-wrapper
  .c-swiper
  .swiper-button-wrapper
  .swiper-button-next {
  inset-block-start: var(
    --b-on-air-schedule-custom__swiper-slide__buttons-inset-block-start
  );
}
.b-on-air-weekly-schedule-custom {
  gap: var(--b-on-air-weekly-schedule-custom-gap);
  margin-block-start: var(--b-on-air-weekly-schedule-custom-margin-block-start);
}
@media (min-width: 0) {
  .b-on-air-weekly-schedule-custom {
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-heading-color: initial;
    --c-heading-position: relative;
    --c-link-display: flex;
    --c-link-align-items: baseline;
    --c-link-color: var(--ct-link__text-color);
  }
}
@media (min-width: 1024px) {
  .b-on-air-weekly-schedule-custom {
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--lg);
    --c-heading-font-weight: var(--ct-title__font-weight--lg);
    --c-heading-line-height: var(--ct-title__line-height--lg);
    --c-heading-font-stretch: var(--ct-title__font-width--lg);
  }
}
.b-on-air-weekly-schedule-custom__week-range {
  display: var(--b-on-air-weekly-schedule-custom__week-range-display);
  gap: var(--b-on-air-weekly-schedule-custom__week-range-gap);
  align-items: var(--b-on-air-weekly-schedule-custom__week-range-align-items);
}
.b-on-air-weekly-schedule-custom__week-range__text {
  inline-size: var(
    --b-on-air-weekly-schedule-custom__week-range__text-inline-size
  );
}
.b-on-air-weekly-schedule-custom__week-range__button {
  display: var(--b-on-air-weekly-schedule-custom__week-range__button-display);
  justify-content: var(
    --b-on-air-weekly-schedule-custom__week-range__button-justify-content
  );
  inline-size: var(
    --b-on-air-weekly-schedule-custom__week-range__button-inline-size
  );
  block-size: var(
    --b-on-air-weekly-schedule-custom__week-range__button-block-size
  );
  padding: var(--b-on-air-weekly-schedule-custom__week-range__button-padding);
  border-radius: var(
    --b-on-air-weekly-schedule-custom__week-range__button-border-radius
  );
  border: var(--b-on-air-weekly-schedule-custom__week-range__button-border);
  background-color: var(
    --b-on-air-weekly-schedule-custom__week-range__button-background-color
  );
  color: var(--b-on-air-weekly-schedule-custom__week-range__button-color);
}
@media (min-width: 0) {
  .b-on-air-weekly-schedule-custom__week-range__button {
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
@media (min-width: 0) {
  .b-on-air-weekly-schedule-custom__week-range__button--left {
    --c-icon-rotate: 180deg;
  }
}
.b-on-air-weekly-schedule-custom__week-range__button:hover {
  background-color: var(
    --b-on-air-weekly-schedule-custom__week-range__button--hover-background-color
  );
  transition: var(
    --b-on-air-weekly-schedule-custom__week-range__button--hover-transition
  );
}
.b-on-air-weekly-schedule-custom__week-range__button[aria-disabled="true"] {
  opacity: var(
    --b-on-air-weekly-schedule-custom__week-range__button--disabled-opacity
  );
  cursor: var(
    --b-on-air-weekly-schedule-custom__week-range__button--disabled-cursor
  );
}
.b-on-air-weekly-schedule-custom__week-range__button[aria-disabled="true"]:hover {
  background-color: var(
    --b-on-air-weekly-schedule-custom__week-range__button--disabled-hover-background-color
  );
  color: var(
    --b-on-air-weekly-schedule-custom__week-range__button--disabled-hover-color
  );
}
.b-on-air-weekly-schedule-custom__week-range__button[aria-disabled="false"] {
  cursor: var(
    --b-on-air-weekly-schedule-custom__week-range__button--not-disabled-cursor
  );
}
.b-on-air-weekly-schedule-custom__calendar-item {
  display: var(--b-on-air-weekly-schedule-custom__calendar-item-display);
  background-color: var(
    --b-on-air-weekly-schedule-custom__calendar-item-background-color
  );
  border-radius: var(
    --b-on-air-weekly-schedule-custom__calendar-item-border-radius
  );
  flex-direction: var(
    --b-on-air-weekly-schedule-custom__calendar-item-flex-direction
  );
  align-items: var(
    --b-on-air-weekly-schedule-custom__calendar-item-align-items
  );
  inline-size: var(
    --b-on-air-weekly-schedule-custom__calendar-item-inline-size
  );
  padding-block: var(
    --b-on-air-weekly-schedule-custom__calendar-item-padding-block
  );
}
@media (min-width: 0) {
  .b-on-air-weekly-schedule-custom__calendar-item {
    --c-button-default-hover-color: var(--global-black);
    --c-button-default-hover-filter: brightness(0.9);
    --c-button-default-hover-transition:
      color 150ms ease-in-out, filter 150ms ease-in-out,
      opacity 150ms ease-in-out, background-color 150ms ease-in-out;
  }
}
.b-on-air-weekly-schedule-custom__calendar-item span {
  display: var(--b-on-air-weekly-schedule-custom__calendar-item__span-display);
  flex-direction: var(
    --b-on-air-weekly-schedule-custom__calendar-item__span-flex-direction
  );
  text-align: var(
    --b-on-air-weekly-schedule-custom__calendar-item__span-text-align
  );
  font-size: var(
    --b-on-air-weekly-schedule-custom__calendar-item__span-font-size
  );
  font-weight: var(
    --b-on-air-weekly-schedule-custom__calendar-item__span-font-weight
  );
  line-height: var(
    --b-on-air-weekly-schedule-custom__calendar-item__span-line-height
  );
  text-transform: var(
    --b-on-air-weekly-schedule-custom__calendar-item__span-text-transform
  );
}
.b-on-air-weekly-schedule-custom__calendar-item.active {
  background-color: var(
    --b-on-air-weekly-schedule-custom__calendar-item--active-background-color
  );
  color: var(--b-on-air-weekly-schedule-custom__calendar-item--active-color);
  box-shadow: var(
    --b-on-air-weekly-schedule-custom__calendar-item--active-box-shadow
  );
}
.b-on-air-weekly-schedule-custom__items {
  padding-inline-start: var(
    --b-on-air-weekly-schedule-custom__items-padding-inline-start
  );
}
.b-on-air-weekly-schedule-custom__item {
  display: var(--b-on-air-weekly-schedule-custom__item-display);
  grid-template-columns: var(
    --b-on-air-weekly-schedule-custom__item-grid-template-columns
  );
  column-gap: var(--b-on-air-weekly-schedule-custom__item-column-gap);
  padding-block: var(--b-on-air-weekly-schedule-custom__item-padding-block);
}
@media (min-width: 0) {
  .b-on-air-weekly-schedule-custom__item {
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--sm);
    --c-heading-font-weight: var(--ct-title__font-weight--sm);
    --c-heading-line-height: var(--ct-title__line-height--sm);
    --c-heading-font-stretch: var(--ct-title__font-width--sm);
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--body-font-size-tiny);
    --c-paragraph-font-weight: var(--body-font-weight-tiny);
    --c-paragraph-line-height: var(--body-line-height-tiny);
  }
}
@media (min-width: 1024px) {
  .b-on-air-weekly-schedule-custom__item {
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-line-height: var(--body-line-height);
    --c-paragraph-font-weight: var(--body-font-weight);
  }
}
.b-on-air-weekly-schedule-custom__item__image-wrapper {
  inline-size: var(
    --b-on-air-weekly-schedule-custom__item__image-wrapper-inline-size
  );
  max-inline-size: var(
    --b-on-air-weekly-schedule-custom__item__image-wrapper-max-inline-size
  );
  min-inline-size: var(
    --b-on-air-weekly-schedule-custom__item__image-wrapper-min-inline-size
  );
}
@media (min-width: 0) {
  .b-on-air-weekly-schedule-custom__item__image-wrapper {
    --c-link-transition: opacity 0.4s ease;
    --c-link-hover-opacity: 0.8;
  }
}
.b-on-air-weekly-schedule-custom__item__info {
  align-self: var(--b-on-air-weekly-schedule-custom__item__info-align-self);
}
.b-on-air-weekly-schedule-custom__item__on-air {
  display: var(--b-on-air-weekly-schedule-custom__item__on-air-display);
  margin-block-end: var(
    --b-on-air-weekly-schedule-custom__item__on-air-margin-block-end
  );
  column-gap: var(--b-on-air-weekly-schedule-custom__item__on-air-column-gap);
  align-items: var(--b-on-air-weekly-schedule-custom__item__on-air-align-items);
}
.b-on-air-weekly-schedule-custom__item__start {
  display: var(--b-on-air-weekly-schedule-custom__item__start-display);
  margin-block-end: var(
    --b-on-air-weekly-schedule-custom__item__start-margin-block-end
  );
}
.b-on-air-weekly-schedule-custom__item__time {
  font-weight: var(--b-on-air-weekly-schedule-custom__item__time-font-weight);
  text-transform: var(
    --b-on-air-weekly-schedule-custom__item__time-text-transform
  );
}
.b-on-air-weekly-schedule-custom__item--live {
  background-color: var(
    --b-on-air-weekly-schedule-custom__item--live-background-color
  );
  box-shadow: var(--b-on-air-weekly-schedule-custom__item--live-box-shadow);
}
.b-on-air-weekly-schedule-custom .c-swiper-wrapper .c-swiper {
  padding-block: var(
    --b-on-air-weekly-schedule-custom__swiper-wrapper-padding-block
  );
}
.b-on-air-weekly-schedule-custom
  .c-swiper-wrapper
  .c-swiper
  .swiper-button-wrapper
  .swiper-button-prev,
.b-on-air-weekly-schedule-custom
  .c-swiper-wrapper
  .c-swiper
  .swiper-button-wrapper
  .swiper-button-next {
  inset-block-start: var(
    --b-on-air-weekly-schedule-custom__swiper-slide__buttons-inset-block-start
  );
  inset-inline-start: var(
    --b-on-air-weekly-schedule-custom__swiper-slide__buttons-inset-inline-start
  );
  block-size: var(
    --b-on-air-weekly-schedule-custom__swiper-slide__buttons-block-size
  );
  inline-size: var(
    --b-on-air-weekly-schedule-custom__swiper-slide__buttons-inline-size
  );
}
.b-pdp-cta-custom {
  position: var(--b-pdp-cta-custom-position);
  background-size: var(--b-pdp-cta-custom-background-size);
  z-index: var(--b-pdp-cta-custom-z-index);
}
.b-pdp-cta-custom__grid {
  inline-size: var(--b-pdp-cta-custom__grid-inline-size);
  block-size: var(--b-pdp-cta-custom__grid-block-size);
  background-size: var(--b-pdp-cta-custom__grid-background-size);
  align-items: var(--b-pdp-cta-custom__grid-align-items);
  grid-template-columns: var(--b-pdp-cta-custom__grid-grid-template-columns);
  min-block-size: var(--b-pdp-cta-custom__grid-min-block-size);
  max-inline-size: var(--b-pdp-cta-custom__grid-max-inline-size);
  margin-block: var(--b-pdp-cta-custom__grid-margin-block);
  margin-inline: var(--b-pdp-cta-custom__grid-margin-inline);
}
.b-pdp-cta-custom__left {
  z-index: var(--b-pdp-cta-custom__left-z-index);
  position: var(--b-pdp-cta-custom__left-position);
  margin-inline-start: var(--b-pdp-cta-custom__left-margin-inline-start);
  margin-inline-end: var(--b-pdp-cta-custom__left-margin-inline-end);
  padding-block: var(--b-pdp-cta-custom__left-padding-block);
  gap: var(--b-pdp-cta-custom__left-gap);
  inline-size: var(--b-pdp-cta-custom__left-inline-size);
}
.b-pdp-cta-custom__right {
  z-index: var(--b-pdp-cta-custom__right-z-index);
  position: var(--b-pdp-cta-custom__right-position);
  inset-inline-end: var(--b-pdp-cta-custom__right-inset-inline-end);
  inset-block-start: var(--b-pdp-cta-custom__right-inset-block-start);
  block-size: var(--b-pdp-cta-custom__right-block-size);
  inline-size: var(--b-pdp-cta-custom__right-inline-size);
  max-inline-size: var(--b-pdp-cta-custom__right-max-inline-size);
  display: var(--b-pdp-cta-custom__right-display);
  justify-content: var(--b-pdp-cta-custom__right-justify-content);
  align-items: var(--b-pdp-cta-custom__right-align-items);
}
.b-pdp-cta-custom__right img {
  position: var(--b-pdp-cta-custom__right__img-position);
  inset-inline-end: var(--b-pdp-cta-custom__right__img-inset-inline-end);
  inset-block-end: var(--b-pdp-cta-custom__right__img-inset-block-end);
  max-inline-size: var(--b-pdp-cta-custom__right__img-max-inline-size);
  max-block-size: var(--b-pdp-cta-custom__right__img-max-block-size);
  block-size: var(--b-pdp-cta-custom__right__img-block-size);
  inline-size: var(--b-pdp-cta-custom__right__img-inline-size);
  object-fit: var(--b-pdp-cta-custom__right__img-object-fit);
}
.b-pdp-cta-custom__heading-section {
  display: var(--b-pdp-cta-custom__heading-section-display);
  flex-direction: var(--b-pdp-cta-custom__heading-section-flex-direction);
  align-items: var(--b-pdp-cta-custom__heading-section-align-items);
  text-align: var(--b-pdp-cta-custom__heading-section-text-align);
}
.b-pdp-cta-custom__title {
  text-transform: var(--b-pdp-cta-custom__title-text-transform);
}
.b-pdp-cta-custom__subtitle.c-text {
  font-weight: var(--b-pdp-cta-custom__subtitle-font-weight);
  text-transform: var(--b-pdp-cta-custom__subtitle-text-transform);
}
.b-pdp-cta-custom__cta-list {
  margin-inline: var(--b-pdp-cta-custom__cta-list-margin-inline);
}
.b-pdp-cta-custom__cta-list__item.c-stack {
  padding-block: var(--b-pdp-cta-custom__cta-list__item-padding-block);
  flex-direction: var(--b-pdp-cta-custom__cta-list__item-flex-direction);
  gap: var(--b-pdp-cta-custom__cta-list__item-gap);
  text-align: var(--b-pdp-cta-custom__cta-list__item-text-align);
}
@media (min-width: 0) {
  .b-pdp-cta-custom__cta-list__item.c-stack {
    --c-image-margin-inline-start: auto;
    --c-image-margin-inline-end: auto;
    --c-image-inline-size: 100%;
    --c-image-block-size: var(--global-spacing-5);
    --c-image-object-fit: contain;
    --c-image-object-position: center;
    --c-button-medium-text-transform: uppercase;
    --c-icon-fill: var(--color-primary);
  }
}
@media (min-width: 1150px) {
  .b-pdp-cta-custom__cta-list__item.c-stack {
    --c-image-margin-inline-start: 0;
    --c-image-margin-inline-end: 0;
    --c-image-object-position: left center;
  }
}
.b-pdp-cta-custom__cta-list__item__content {
  padding-inline-end: var(
    --b-pdp-cta-custom__cta-list__item__content-padding-inline-end
  );
  gap: var(--b-pdp-cta-custom__cta-list__item__content-gap);
}
.b-pdp-cta-custom__cta-list__item__button {
  display: var(--b-pdp-cta-custom__cta-list__item__button-display);
  align-items: var(--b-pdp-cta-custom__cta-list__item__button-align-items);
  justify-content: var(
    --b-pdp-cta-custom__cta-list__item__button-justify-content
  );
  flex-shrink: var(--b-pdp-cta-custom__cta-list__item__button-flex-shrink);
}
@media (min-width: 0) {
  .b-pdp-cta-custom__cta-list__item__button {
    --c-icon-inline-size: var(--global-font-size-5);
    --c-icon-block-size: var(--global-font-size-5);
    --c-button-medium-align-items: center;
    --c-button-medium-justify-content: center;
    --c-button-medium-min-inline-size: 150px;
    --c-button-medium-text-align: center;
    --c-button-primary-reverse-background-color: var(--global-white);
  }
}
.b-simple-promo-block {
  background-position: var(--b-simple-promo-block-background-position);
  background-repeat: var(--b-simple-promo-block-background-repeat);
  background-size: var(--b-simple-promo-block-background-size);
  padding-block: var(--b-simple-promo-block-padding-block);
  display: var(--b-simple-promo-block-display);
  flex-direction: var(--b-simple-promo-block-flex-direction);
  inline-size: var(--b-simple-promo-block-inline-size);
  align-items: var(--b-simple-promo-block-align-items);
}
@media (min-width: 0) {
  .b-simple-promo-block {
    --c-stack-align-items: center;
    --c-button-medium-text-transform: uppercase;
  }
}
.b-simple-promo-block__description {
  max-inline-size: var(--b-simple-promo-block-description-max-inline-size);
  margin-block-end: var(--b-simple-promo-block-description-margin-block-end);
  text-align: var(--b-simple-promo-block-description-text-align);
}
.b-tabbed-group {
  background-position: var(--b-tabbed-group-background-position);
  background-repeat: var(--b-tabbed-group-background-repeat);
  background-size: var(--b-tabbed-group-background-size);
}
.b-tabbed-group-content {
  display: var(--b-tabbed-group-content-display);
  flex-direction: var(--b-tabbed-group-content-flex-direction);
  background-color: var(--b-tabbed-group-content-background-color);
  margin-inline: var(--b-tabbed-group-content-margin-inline);
  padding-block: var(--b-tabbed-group-content-padding-block);
  align-items: var(--b-tabbed-group-content-align-items);
  margin-block: var(--b-tabbed-group-content-margin-block);
  inline-size: var(--b-tabbed-group-content-inline-size);
  border-radius: var(--b-tabbed-group-content-border-radius);
  filter: var(--b-tabbed-group-content-filter);
  opacity: var(--b-tabbed-group-content-opacity);
}
@media (min-width: 0) {
  .b-tabbed-group-content {
    --c-paragraph-color: var(--global-black);
    --c-paragraph-inline-size: 316px;
    --c-paragraph-margin-block-start: var(--global-spacing-2);
    --c-paragraph-text-align: center;
    --c-image-inline-size: revert-layer;
  }
}
.b-tabbed-group-content__title {
  max-inline-size: var(--b-tabbed-group-content-title-max-inline-size);
  text-align: var(--b-tabbed-group-content-title-text-align);
}
.b-tabbed-group-content__subtitle {
  border-block-end: var(--b-tabbed-group-content-subtitle-border-block-end);
  max-inline-size: var(--b-tabbed-group-content-subtitle-max-inline-size);
  text-align: var(--b-tabbed-group-content-subtitle-text-align);
  margin-block-start: var(--b-tabbed-group-content-subtitle-margin-block-start);
}
.b-tabbed-group-content__subtitle.t-title--lg {
  line-height: var(--b-tabbed-group-content-title-lg-line-height);
}
.b-tabbed-group-content__logos {
  display: var(--b-tabbed-group-content-logos-display);
  gap: var(--b-tabbed-group-content-logos-gap);
  flex-wrap: var(--b-tabbed-group-content-logos-flex-wrap);
  justify-content: var(--b-tabbed-group-content-logos-justify-content);
  align-items: var(--b-tabbed-group-content-logos-align-items);
  margin-block-start: var(--b-tabbed-group-content-logos-margin-block-start);
  max-inline-size: var(--b-tabbed-group-content-logos-max-inline-size);
}
.b-tabbed-group-content__logos.wide {
  max-inline-size: var(--b-tabbed-group-content-logos-wide-max-inline-size);
}
.b-personal-details-custom__view {
  border-radius: var(--b-personal-details-custom__view-border-radius);
  background: var(--b-personal-details-custom__view-background);
}
.b-personal-details-custom__title {
  color: var(--b-personal-details-custom__title-color);
  padding-block: var(--b-personal-details-custom__title-padding-block);
  padding-inline: var(--b-personal-details-custom__title-padding-inline);
  font-family: var(--b-personal-details-custom__title-font-family);
  font-size: var(--b-personal-details-custom__title-font-size);
  font-weight: var(--b-personal-details-custom__title-font-weight);
  line-height: var(--b-personal-details-custom__title-line-height);
  font-stretch: var(--b-personal-details-custom__title-font-stretch);
}
.b-personal-details-custom__list {
  padding-block: var(--b-personal-details-custom__list-padding-block);
  padding-inline: var(--b-personal-details-custom__list-padding-inline);
  font-size: var(--b-personal-details-custom__list-font-size);
  line-height: var(--b-personal-details-custom__list-line-height);
  font-weight: var(--b-personal-details-custom__list-font-weight);
  font-stretch: var(--b-personal-details-custom__list-font-stretch);
  letter-spacing: var(--b-personal-details-custom__list-letter-spacing);
}
.b-personal-details-custom__list-item {
  margin-block-end: var(
    --b-personal-details-custom__list-item-margin-block-end
  );
  margin-inline-start: var(
    --b-personal-details-custom__list-item-margin-inline-start
  );
  font-family: var(--b-personal-details-custom__list-item-font-family);
}
.b-personal-details-custom__list-item::marker {
  color: var(--b-personal-details-custom__list-item--marker-color);
}
.b-playlist-custom {
  gap: var(--b-playlist-custom-gap);
}
@media (min-width: 0) {
  .b-playlist-custom {
    --c-grid-flex-basis: 100%;
    --c-heading-color: initial;
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-separator-font-size: var(--global-font-size-4);
    --c-separator-color: var(--bt-video-live-icon__fill-color);
    --c-separator-padding-inline-end: var(--global-spacing-2);
  }
}
.b-playlist-custom__title {
  font-size: var(--b-playlist-custom__title-font-size);
  line-height: var(--b-playlist-custom__title-line-height);
  font-weight: var(--b-playlist-custom__title-font-weight);
}
.b-playlist-custom--rotator {
  gap: var(--b-playlist-custom--rotator-gap);
  padding-block-start: var(--b-playlist-custom--rotator-padding-block-start);
  position: var(--b-playlist-custom--rotator-position);
  flex-flow: var(--b-playlist-custom--rotator-flex-flow);
}
.b-playlist-custom--dark {
  background: var(--b-playlist-custom--dark-background);
  margin-inline-start: var(--b-playlist-custom--dark-margin-inline-start);
  margin-inline-end: var(--b-playlist-custom--dark-margin-inline-end);
  padding-block: var(--b-playlist-custom--dark-padding-block);
  padding-inline: var(--b-playlist-custom--dark-padding-inline);
}
@media (min-width: 0) {
  .b-playlist-custom--dark {
    --c-heading-color: var(--global-white);
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-icon-color: var(--global-white);
  }
}
.b-playlist-custom--dark .c-media-item [class$="__icon_label"] {
  background-color: var(
    --b-playlist-custom--dark__media-item__icon_label-background-color
  );
}
.b-playlist-custom--dark .c-media-item [class$="__icon_label"] .c-icon {
  fill: var(--b-playlist-custom--dark__icon-svg-fill);
}
.b-playlist-custom--three-grid .c-video-playlist {
  grid-template-columns: var(
    --b-playlist-custom--three-grid-grid-template-columns
  );
}
.b-playlist-custom--four-grid .c-video-playlist {
  grid-template-columns: var(
    --b-playlist-custom--four-grid-grid-template-columns
  );
}
.b-podcast-episodes__wrapper {
  gap: var(--b-podcast-episodes-wrapper-gap);
}
@media (min-width: 0) {
  .b-podcast-episodes__wrapper {
    --c-button-inline-size: fit-content;
    --c-button-margin-inline-start: auto;
    --c-button-margin-inline-end: auto;
    --c-divider-background-color: transparent;
  }
}
.c-podcast-episode {
  block-size: fit-content;
  border-radius: var(--b-podcast-episode-border-radius);
}
@media (min-width: 0) {
  .c-podcast-episode {
    --c-stack-gap: var(--global-spacing-4);
    --c-stack-block-size: fit-content;
    --c-stack-inline-size: 100%;
  }
}
.c-podcast-episode__thumbnail {
  object-fit: cover;
  inline-size: 100%;
  border-radius: var(--b-podcast-episode-thumbnail-border-radius);
}
.c-podcast-episode__thumbnail-wrapper {
  max-inline-size: var(--b-podcast-episode-thumbnail-wrapper-max-inline-size);
  position: var(--b-podcast-episode-thumbnail-wrapper-position);
  max-block-size: var(--b-podcast-episode-thumbnail-wrapper-max-block-size);
}
@media (min-width: 0) {
  .c-podcast-episode__thumbnail-wrapper {
    --c-link-transition: opacity 0.4s ease;
    --c-link-hover-opacity: 0.8;
  }
}
.c-podcast-episode__thumbnail-wrapper--1-1 {
  aspect-ratio: var(--b-podcast-episode-thumbnail-wrapper--1-1-aspect-ratio);
}
.c-podcast-episode__thumbnail-wrapper--3-2 {
  aspect-ratio: var(--b-podcast-episode-thumbnail-wrapper--3-2-aspect-ratio);
}
.c-podcast-episode__thumbnail-wrapper--4-3 {
  aspect-ratio: var(--b-podcast-episode-thumbnail-wrapper--4-3-aspect-ratio);
}
.c-podcast-episode__thumbnail-wrapper--16-9 {
  aspect-ratio: var(--b-podcast-episode-thumbnail-wrapper--16-9-aspect-ratio);
}
@media (min-width: 0) {
  .c-podcast-episode__metadata {
    --c-paragraph-max-block-size: var(--global-spacing-11);
    --c-paragraph-overflow: hidden;
    --c-paragraph-text-overflow: ellipsis;
    --c-paragraph-inline-size: 100%;
    --c-paragraph-display: -webkit-box;
    --c-paragraph--webkit-box-orient: vertical;
    --c-paragraph--webkit-line-clamp: 3;
    --c-paragraph-color: var(--text-color);
    --c-stack-row-gap: var(--global-spacing-4);
  }
}
.c-podcast-episode__metadata-item {
  margin-block-end: var(--b-podcast-episode-metadata-item-margin-block-end);
}
@media (min-width: 0) {
  .c-podcast-episode__metadata-item {
    --c-link-hover-text-decoration: underline;
  }
}
.c-podcast-episode__metadata-item p,
.c-podcast-episode__metadata-item ul,
.c-podcast-episode__metadata-item ol {
  margin-block-end: var(
    --b-podcast-episode-metadata-item-text-margin-block-end
  );
}
.c-podcast-episode__metadata-item:not(:has(*)),
.c-podcast-episode__metadata-item:empty {
  display: var(--b-podcast-episode-metadata-item--empty-display);
}
.c-podcast-episode__metadata .c-elapsed-time {
  font-size: var(--b-podcast-episode-elapsed-time-font-size);
}
.b-pricing-block-custom {
  border-radius: var(--b-pricing-block-custom-border-radius);
  font-family: var(--b-pricing-block-custom-font-family);
  background-color: var(--b-pricing-block-custom-background-color);
  box-shadow: var(--b-pricing-block-custom-box-shadow);
  padding-block: var(--b-pricing-block-custom-padding-block);
  padding-inline: var(--b-pricing-block-custom-padding-inline);
  margin-inline-start: var(--b-pricing-block-custom-margin-inline-start);
  margin-inline-end: var(--b-pricing-block-custom-margin-inline-end);
  max-inline-size: var(--b-pricing-block-custom-max-inline-size);
}
.b-pricing-block-custom_padding-left-image {
  border-radius: var(--b-pricing-block-custom_padding-left-image-border-radius);
  font-family: var(--b-pricing-block-custom_padding-left-image-font-family);
  background-color: var(
    --b-pricing-block-custom_padding-left-image-background-color
  );
  box-shadow: var(--b-pricing-block-custom_padding-left-image-box-shadow);
  margin-inline-start: var(
    --b-pricing-block-custom_padding-left-image-margin-inline-start
  );
  margin-inline-end: var(
    --b-pricing-block-custom_padding-left-image-margin-inline-end
  );
  max-inline-size: var(
    --b-pricing-block-custom_padding-left-image-max-inline-size
  );
}
@media (min-width: 0) {
  .b-pricing-block-custom_padding-left-image {
    --c-image-border-radius: var(--ct-border-radius--md)
      var(--ct-border-radius--md) 0 0;
  }
}
@media (min-width: 1024px) {
  .b-pricing-block-custom_padding-left-image {
    --c-image-border-radius: var(--ct-border-radius--md) 0 0
      var(--ct-border-radius--md);
  }
}
.b-pricing-block-custom__blockTitle {
  font-size: var(--b-pricing-block-custom__blockTitle-font-size);
  line-height: var(--b-pricing-block-custom__blockTitle-line-height);
  font-weight: var(--b-pricing-block-custom__blockTitle-font-weight);
  color: var(--b-pricing-block-custom__blockTitle-color);
  padding-block: var(--b-pricing-block-custom__blockTitle-padding-block);
  padding-inline: var(--b-pricing-block-custom__blockTitle-padding-inline);
  text-transform: var(--b-pricing-block-custom__blockTitle-text-transform);
  text-align: var(--b-pricing-block-custom__blockTitle-text-align);
}
.b-pricing-block-custom__background {
  box-shadow: var(--b-pricing-block-custom__background-box-shadow);
  border-radius: var(--b-pricing-block-custom__background-border-radius);
  padding-block: var(--b-pricing-block-custom__background-padding-block);
  padding-inline: var(--b-pricing-block-custom__background-padding-inline);
  margin-inline-start: var(
    --b-pricing-block-custom__background-margin-inline-start
  );
  margin-inline-end: var(
    --b-pricing-block-custom__background-margin-inline-end
  );
  max-inline-size: var(--b-pricing-block-custom__background-max-inline-size);
}
@media (min-width: 0) {
  .b-pricing-block-custom__background {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-paragraph-color: var(--ct-text-color--inverted);
    --c-list-color: var(--ct-text-color--inverted);
    --c-stack-color: var(--ct-text-color--inverted);
    --c-link-color: var(--ct-text-color--inverted);
  }
}
.b-pricing-block-custom__background_padding-left-image {
  box-shadow: var(
    --b-pricing-block-custom__background_padding-left-image-box-shadow
  );
  border-radius: var(
    --b-pricing-block-custom__background_padding-left-image-border-radius
  );
  background-size: var(
    --b-pricing-block-custom__background_padding-left-image-background-size
  );
  background-image: var(
    --b-pricing-block-custom__background_padding-left-image-background-image
  );
  margin-inline-start: var(
    --b-pricing-block-custom__background_padding-left-image-margin-inline-start
  );
  margin-inline-end: var(
    --b-pricing-block-custom__background_padding-left-image-margin-inline-end
  );
  max-inline-size: var(
    --b-pricing-block-custom__background_padding-left-image-max-inline-size
  );
}
@media (min-width: 0) {
  .b-pricing-block-custom__background_padding-left-image {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-paragraph-color: var(--ct-text-color--inverted);
    --c-list-color: var(--ct-text-color--inverted);
    --c-stack-color: var(--ct-text-color--inverted);
    --c-link-color: var(--ct-text-color--inverted);
  }
}
.b-pricing-block-custom__inner-container {
  display: var(--b-pricing-block-custom__inner-container-display);
  justify-content: var(
    --b-pricing-block-custom__inner-container-justify-content
  );
  flex-wrap: var(--b-pricing-block-custom__inner-container-flex-wrap);
}
.b-pricing-block-custom__legal-info {
  row-gap: var(--b-pricing-block-custom__legal-info-row-gap);
  font-size: var(--b-pricing-block-custom__legal-info-font-size);
  text-align: var(--b-pricing-block-custom__legal-info-text-align);
  margin-block-start: var(
    --b-pricing-block-custom__legal-info-margin-block-start
  );
  margin-block-end: var(--b-pricing-block-custom__legal-info-margin-block-end);
  margin-inline-start: var(
    --b-pricing-block-custom__legal-info-margin-inline-start
  );
  margin-inline-end: var(
    --b-pricing-block-custom__legal-info-margin-inline-end
  );
  inline-size: var(--b-pricing-block-custom__legal-info-inline-size);
  max-inline-size: var(--b-pricing-block-custom__legal-info-max-inline-size);
}
@media (min-width: 0) {
  .b-pricing-block-custom__legal-info {
    --c-link-text-decoration: underline;
    --c-link-text-decoration-color: var(--bt-footer-links-bar__text-color);
    --c-link-margin-block-start: var(--global-spacing-3);
  }
}
.b-pricing-block-custom__left-container {
  inline-size: var(--b-pricing-block-custom__left-container-inline-size);
  display: var(--b-pricing-block-custom__left-container-display);
  align-items: var(--b-pricing-block-custom__left-container-align-items);
}
@media (min-width: 0) {
  .b-pricing-block-custom__left-container {
    --c-image-align-self: center;
  }
}
.b-pricing-block-custom__left-container-image-logo {
  margin-block-end: var(
    --b-pricing-block-custom__left-container-image-logo-margin-block-end
  );
}
.b-pricing-block-custom__left-container-description {
  font-size: var(
    --b-pricing-block-custom__left-container-description-font-size
  );
  line-height: var(
    --b-pricing-block-custom__left-container-description-line-height
  );
  padding-inline-end: var(
    --b-pricing-block-custom__left-container-description-padding-inline-end
  );
  padding-block-start: var(
    --b-pricing-block-custom__left-container-description-padding-block-start
  );
  margin-block-end: var(
    --b-pricing-block-custom__left-container-description-margin-block-end
  );
}
.b-pricing-block-custom__left-container-description-list {
  position: var(
    --b-pricing-block-custom__left-container-description-list-position
  );
  padding-inline-start: var(
    --b-pricing-block-custom__left-container-description-list-padding-inline-start
  );
  list-style-type: var(
    --b-pricing-block-custom__left-container-description-list-list-style-type
  );
  margin-block-end: var(
    --b-pricing-block-custom__left-container-description-list-margin-block-end
  );
}
@media (min-width: 0) {
  .b-pricing-block-custom__left-container-description-list {
    --c-icon-fill: var(--color-primary);
  }
}
.b-pricing-block-custom__left-container-description-list:before {
  content: var(
    --b-pricing-block-custom__left-container-description-list-before-content
  );
  position: var(
    --b-pricing-block-custom__left-container-description-list-before-position
  );
  left: var(
    --b-pricing-block-custom__left-container-description-list-before-left
  );
  width: var(
    --b-pricing-block-custom__left-container-description-list-before-width
  );
  height: var(
    --b-pricing-block-custom__left-container-description-list-before-height
  );
  top: var(
    --b-pricing-block-custom__left-container-description-list-before-top
  );
  background: url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='utf-8'?><svg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='rgba(0,0,0,0)'><path d='M1.21902 6.73604L6.66501 11.75L16.586 1.64404' stroke='rgba(215, 0, 0, 1)' stroke-width='2'/></svg>")
    no-repeat;
}
.b-pricing-block-custom__left-container-includetab {
  color: var(--b-pricing-block-custom__left-container-includetab-color);
  font-size: var(--b-pricing-block-custom__left-container-includetab-font-size);
  font-weight: var(
    --b-pricing-block-custom__left-container-includetab-font-weight
  );
  border: var(--b-pricing-block-custom__left-container-includetab-border);
  border-radius: var(
    --b-pricing-block-custom__left-container-includetab-border-radius
  );
  margin-block-start: var(
    --b-pricing-block-custom__left-container-includetab-margin-block-start
  );
  padding-block: var(
    --b-pricing-block-custom__left-container-includetab-padding-block
  );
  padding-inline: var(
    --b-pricing-block-custom__left-container-includetab-padding-inline
  );
  position: var(--b-pricing-block-custom__left-container-includetab-position);
}
@media (min-width: 0) {
  .b-pricing-block-custom__left-container-includetab {
    --c-stack-flex-direction: column;
    --c-stack-row-gap: var(--global-spacing-3);
    --c-paragraph-inline-size: fit-content;
  }
}
@media (min-width: 1024px) {
  .b-pricing-block-custom__left-container-includetab {
    --c-heading-inset-inline-start: unset;
    --c-stack-flex-direction: row;
    --c-stack-gap: var(--global-spacing-4);
    --c-stack-align-items: center;
    --c-paragraph-max-inline-size: 40ch;
  }
}
.b-pricing-block-custom__left-container-includetab--overline {
  position: var(
    --b-pricing-block-custom__left-container-includetab--overline-position
  );
  inset-block-start: var(
    --b-pricing-block-custom__left-container-includetab--overline-inset-block-start
  );
  padding-inline-start: var(
    --b-pricing-block-custom__left-container-includetab--overline-padding-inline-start
  );
  padding-inline-end: var(
    --b-pricing-block-custom__left-container-includetab--overline-padding-inline-end
  );
  background-color: var(
    --b-pricing-block-custom__left-container-includetab--overline-background-color
  );
  transform: var(
    --b-pricing-block-custom__left-container-includetab--overline-transform
  );
  inset-inline-start: var(
    --b-pricing-block-custom__left-container-includetab--overline-inset-inline-start
  );
}
.b-pricing-block-custom__right-container {
  inline-size: var(--b-pricing-block-custom__right-container-inline-size);
  display: var(--b-pricing-block-custom__right-container-display);
}
.b-pricing-block-custom__right-container_padding-block {
  inline-size: var(
    --b-pricing-block-custom__right-container_padding-block-inline-size
  );
  display: var(--b-pricing-block-custom__right-container_padding-block-display);
  padding-block: var(
    --b-pricing-block-custom__right-container_padding-block-padding-block
  );
  padding-inline-start: var(
    --b-pricing-block-custom__right-container_padding-block-padding-inline-start
  );
  padding-inline-end: var(
    --b-pricing-block-custom__right-container_padding-block-padding-inline-end
  );
}
.b-pricing-block-custom__right-container-right-title {
  min-inline-size: var(
    --b-pricing-block-custom__right-container-right-title-min-inline-size
  );
  font-size: var(
    --b-pricing-block-custom__right-container-right-title-font-size
  );
  line-height: var(
    --b-pricing-block-custom__right-container-right-title-line-height
  );
  font-weight: var(
    --b-pricing-block-custom__right-container-right-title-font-weight
  );
  margin-block-end: var(
    --b-pricing-block-custom__right-container-right-title-margin-block-end
  );
  margin-block-start: var(
    --b-pricing-block-custom__right-container-right-title-margin-block-start
  );
  text-align: var(
    --b-pricing-block-custom__right-container-right-title-text-align
  );
}
.b-pricing-block-custom__right-container-rightlogo {
  margin-block-end: var(
    --b-pricing-block-custom__right-container-rightlogo-margin-block-end
  );
  margin-block-start: var(
    --b-pricing-block-custom__right-container-rightlogo-margin-block-start
  );
  margin-inline: var(
    --b-pricing-block-custom__right-container-rightlogo-margin-inline
  );
}
.b-pricing-block-custom__right-container-preview {
  color: var(--b-pricing-block-custom__right-container-preview-color);
  font-size: var(--b-pricing-block-custom__right-container-preview-font-size);
  line-height: var(
    --b-pricing-block-custom__right-container-preview-line-height
  );
  margin-block-end: var(
    --b-pricing-block-custom__right-container-preview-margin-block-end
  );
}
@media (min-width: 0) {
  .b-pricing-block-custom__right-container-preview {
    --c-heading-font-size: var(--ct-overline__font-size--xl);
    --c-heading-font-weight: var(--ct-overline__font-weight--xl);
    --c-heading-padding-block-end: var(--global-spacing-4);
    --c-paragraph-margin-block-end: var(--global-spacing-4);
    --c-link-text-decoration: underline;
    --c-link-text-decoration-thickness: 2px;
    --c-link-font-weight: var(--ct-overline__font-weight--xl);
    --c-link-text-decoration-color: var(--color-primary);
    --c-link-margin-block-start: var(--global-spacing-4);
    --c-link-margin-block-end: var(--global-spacing-3);
    --c-link-hover-text-decoration: underline;
    --c-link-hover-text-decoration-thickness: 3px;
    --c-link-hover-color: var(--color-primary);
  }
}
.b-pricing-block-custom__right-container-preview--more-info {
  padding-inline: var(
    --b-pricing-block-custom__right-container-preview--more-info-padding-inline
  );
  padding-block: var(
    --b-pricing-block-custom__right-container-preview--more-info-padding-block
  );
  inline-size: var(
    --b-pricing-block-custom__right-container-preview--more-info-inline-size
  );
  margin-inline: var(
    --b-pricing-block-custom__right-container-preview--more-info-margin-inline
  );
}
@media (min-width: 0) {
  .b-pricing-block-custom__right-container-preview--more-info {
    --c-icon-fill: var(--color-primary);
    --c-icon-margin-inline-end: var(--global-spacing-1);
    --c-icon-inline-size: var(--global-spacing-4);
  }
}
@media (min-width: 0) {
  .b-pricing-block-custom__right-container-preview--more-info-link {
    --c-button-default-text-decoration: underline;
    --c-button-default-text-decoration-thickness: 2px;
    --c-button-default-text-decoration-color: var(--color-primary);
    --c-button-default-hover-text-decoration: underline;
    --c-button-default-hover-text-decoration-thickness: 3px;
    --c-button-default-hover-text-decoration-color: var(--color-primary);
  }
}
.b-pricing-block-custom__pricing-block {
  margin-block-end: var(
    --b-pricing-block-custom__pricing-block-margin-block-end
  );
}
.b-pricing-block-custom__pricing-block-plan-row {
  color: var(--b-pricing-block-custom__pricing-block-plan-row-color);
  display: var(--b-pricing-block-custom__pricing-block-plan-row-display);
  align-items: var(
    --b-pricing-block-custom__pricing-block-plan-row-align-items
  );
  position: var(--b-pricing-block-custom__pricing-block-plan-row-position);
  padding-block: var(
    --b-pricing-block-custom__pricing-block-plan-row-padding-block
  );
  padding-inline: var(
    --b-pricing-block-custom__pricing-block-plan-row-padding-inline
  );
  border-block-end: var(
    --b-pricing-block-custom__pricing-block-plan-row-border-block-end
  );
  background-color: var(
    --b-pricing-block-custom__pricing-block-plan-row-background-color
  );
  margin-block-end: var(
    --b-pricing-block-custom__pricing-block-plan-row-margin-block-end
  );
}
.b-pricing-block-custom__pricing-block-plan-row:nth-child(even) {
  background-color: var(
    --b-pricing-block-custom__pricing-block-plan-row-even-background-color
  );
  border-block-end: var(
    --b-pricing-block-custom__pricing-block-plan-row-even-border-block-end
  );
}
.b-pricing-block-custom__pricing-block-plan-row__background {
  background-color: var(
    --b-pricing-block-custom__pricing-block-plan-row__background-background-color
  );
  color: var(
    --b-pricing-block-custom__pricing-block-plan-row__background-color
  );
  display: var(
    --b-pricing-block-custom__pricing-block-plan-row__background-display
  );
  align-items: var(
    --b-pricing-block-custom__pricing-block-plan-row__background-align-items
  );
  position: var(
    --b-pricing-block-custom__pricing-block-plan-row__background-position
  );
  padding-block: var(
    --b-pricing-block-custom__pricing-block-plan-row__background-padding-block
  );
  padding-inline: var(
    --b-pricing-block-custom__pricing-block-plan-row__background-padding-inline
  );
  margin-block-end: var(
    --b-pricing-block-custom__pricing-block-plan-row__background-margin-block-end
  );
}
.b-pricing-block-custom__pricing-block-plan-row-offer {
  position: var(
    --b-pricing-block-custom__pricing-block-plan-row-offer-position
  );
  color: var(--b-pricing-block-custom__pricing-block-plan-row-offer-color);
  font-size: var(
    --b-pricing-block-custom__pricing-block-plan-row-offer-font-size
  );
  font-weight: var(
    --b-pricing-block-custom__pricing-block-plan-row-offer-font-weight
  );
  padding-inline: var(
    --b-pricing-block-custom__pricing-block-plan-row-offer-padding-inline
  );
  background-color: var(
    --b-pricing-block-custom__pricing-block-plan-row-offer-background-color
  );
  inset-block-start: var(
    --b-pricing-block-custom__pricing-block-plan-row-offer-inset-block-start
  );
  inset-inline-start: var(
    --b-pricing-block-custom__pricing-block-plan-row-offer-inset-inline-start
  );
  clip-path: var(
    --b-pricing-block-custom__pricing-block-plan-row-offer-clip-path
  );
}
.b-pricing-block-custom__pricing-block-plan-row--cta-container {
  gap: var(--b-pricing-block-custom__pricing-block-plan-row-cta-container-gap);
  align-items: var(
    --b-pricing-block-custom__pricing-block-plan-row-cta-container-align-items
  );
}
@media (min-width: 0) {
  .b-pricing-block-custom__pricing-block-plan-row--cta-container {
    --c-stack-inline-size: 100%;
  }
}
.b-pricing-block-custom__pricing-block-plan-row--cycle {
  align-items: var(
    --b-pricing-block-custom__pricing-block-plan-row-cycle-align-items
  );
}
@media (min-width: 0) {
  .b-pricing-block-custom__pricing-block-plan-row-price-container {
    --c-stack-inline-size: fit-content;
    --c-stack-flex-direction: column;
  }
}
.b-pricing-block-custom__pricing-block-plan-row-title {
  font-size: var(
    --b-pricing-block-custom__pricing-block-plan-row-title-font-size
  );
  font-weight: var(
    --b-pricing-block-custom__pricing-block-plan-row-title-font-weight
  );
  flex: var(--b-pricing-block-custom__pricing-block-plan-row-title-flex);
  block-size: var(
    --b-pricing-block-custom__pricing-block-plan-row-title-block-size
  );
}
.b-pricing-block-custom__pricing-block-plan-row-price {
  font-size: var(
    --b-pricing-block-custom__pricing-block-plan-row-price-font-size
  );
  font-weight: var(
    --b-pricing-block-custom__pricing-block-plan-row-price-font-weight
  );
  text-align: var(
    --b-pricing-block-custom__pricing-block-plan-row-price-text-align
  );
}
.b-pricing-block-custom__pricing-block-plan-row-taxline {
  font-size: var(
    --b-pricing-block-custom__pricing-block-plan-row-taxline-font-size
  );
  font-weight: var(
    --b-pricing-block-custom__pricing-block-plan-row-taxline-font-weight
  );
  text-align: var(
    --b-pricing-block-custom__pricing-block-plan-row-taxline-text-align
  );
  display: var(
    --b-pricing-block-custom__pricing-block-plan-row-taxline-display
  );
}
.b-pricing-block-custom__pricing-block-plan-row-subscribe {
  text-transform: var(
    --b-pricing-block-custom__pricing-block-plan-row-subscribe-text-transform
  );
  block-size: var(
    --b-pricing-block-custom__pricing-block-plan-row-subscribe-block-size
  );
}
.b-promo-medium-manual-custom {
  background: var(--b-promo-medium-manual-custom-background);
  border-radius: var(--b-promo-medium-manual-custom-border-radius);
  display: var(--b-promo-medium-manual-custom-display);
  position: var(--b-promo-medium-manual-custom-position);
  overflow: var(--b-promo-medium-manual-custom-overflow);
}
@media (min-width: 0) {
  .b-promo-medium-manual-custom {
    --c-image-border-radius: var(--global-border-radius-4);
    --c-image-block-size: auto;
    --c-image-max-block-size: 100%;
    --c-image-max-inline-size: 100%;
    --c-image-display: block;
    --c-image-position: absolute;
  }
}
.b-promo-medium-manual-custom--background {
  background: var(--b-promo-medium-manual-custom--background-background);
}
.b-promo-medium-manual-custom__left-container {
  flex: var(--b-promo-medium-manual-custom__left-container-flex);
  display: var(--b-promo-medium-manual-custom__left-container-display);
  flex-direction: var(
    --b-promo-medium-manual-custom__left-container-flex-direction
  );
  justify-content: var(
    --b-promo-medium-manual-custom__left-container-justify-content
  );
}
.b-promo-medium-manual-custom--image-above
  .b-promo-medium-manual-custom__left-container {
  flex: var(--b-promo-medium-manual-custom--image-above__left-container-flex);
  padding-block: var(
    --b-promo-medium-manual-custom--image-above__left-container-padding-block
  );
}
.b-promo-medium-manual-custom--background
  .b-promo-medium-manual-custom__left-container
  :before {
  content: var(--b-promo-medium-manual-custom--l-border-content);
  position: var(--b-promo-medium-manual-custom--l-border-position);
  left: var(--b-promo-medium-manual-custom--l-border-left);
  top: var(--b-promo-medium-manual-custom--l-border-top);
  height: var(--b-promo-medium-manual-custom--l-border-height);
  inline-size: var(--b-promo-medium-manual-custom--l-border-inline-size);
  background-color: var(
    --b-promo-medium-manual-custom--l-border-background-color
  );
}
.b-promo-medium-manual-custom__title {
  color: var(--b-promo-medium-manual-custom__title-color);
  font-family: var(--b-promo-medium-manual-custom__title-font-family);
  font-size: var(--b-promo-medium-manual-custom__title-font-size);
  line-height: var(--b-promo-medium-manual-custom__title-line-height);
  font-weight: var(--b-promo-medium-manual-custom__title-font-weight);
  font-stretch: var(--b-promo-medium-manual-custom__title-font-stretch);
  letter-spacing: var(--b-promo-medium-manual-custom__title-letter-spacing);
  padding-block: var(--b-promo-medium-manual-custom__title-padding-block);
  padding-inline: var(--b-promo-medium-manual-custom__title-padding-inline);
}
@media (min-width: 0) {
  .b-promo-medium-manual-custom__title {
    --c-link-color: var(--ct-title__text-color);
    --c-link-hover-color: var(--text-color);
  }
}
.b-promo-medium-manual-custom__title--with-decorator a.c-link:before {
  align-self: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-align-self
  );
  margin-inline-end: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-margin-inline-end
  );
  margin-block-end: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-margin-block-end
  );
  content: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-content
  );
  display: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-display
  );
  inline-size: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-inline-size
  );
  block-size: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-block-size
  );
  border-inline-end: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-border-inline-end
  );
  border-block-start: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-border-block-start
  );
  transform: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-transform
  );
  inset-inline-start: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-inset-inline-start
  );
  inset-block-start: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before-inset-block-start
  );
}
.b-promo-medium-manual-custom__title--with-decorator a.c-link:hover:before {
  border-inline-end: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before--hover-border-inline-end
  );
  border-block-start: var(
    --b-promo-medium-manual-custom--image-above__link--with-decorator--before--hover-border-block-start
  );
}
.b-promo-medium-manual-custom--image-above
  .b-promo-medium-manual-custom__title {
  font-size: var(--b-promo-medium-manual-custom--image-above__title-font-size);
  padding-block: var(
    --b-promo-medium-manual-custom--image-above__title-padding-block
  );
}
.b-promo-medium-manual-custom__sub-headline {
  color: var(--b-promo-medium-manual-custom__sub-headline-color);
  font-family: var(--b-promo-medium-manual-custom__sub-headline-font-family);
  font-size: var(--b-promo-medium-manual-custom__sub-headline-font-size);
  line-height: var(--b-promo-medium-manual-custom__sub-headline-line-height);
  font-weight: var(--b-promo-medium-manual-custom__sub-headline-font-weight);
  font-stretch: var(--b-promo-medium-manual-custom__sub-headline-font-stretch);
  letter-spacing: var(
    --b-promo-medium-manual-custom__sub-headline-letter-spacing
  );
  padding-block-start: var(
    --b-promo-medium-manual-custom__sub-headline-padding-block-start
  );
  padding-inline: var(
    --b-promo-medium-manual-custom__sub-headline-padding-inline
  );
}
.b-promo-medium-manual-custom__description {
  font-family: var(--b-promo-medium-manual-custom__description-font-family);
  font-size: var(--b-promo-medium-manual-custom__description-font-size);
  line-height: var(--b-promo-medium-manual-custom__description-line-height);
  font-weight: var(--b-promo-medium-manual-custom__description-font-weight);
  font-stretch: var(--b-promo-medium-manual-custom__description-font-stretch);
  letter-spacing: var(
    --b-promo-medium-manual-custom__description-letter-spacing
  );
  padding-block: var(--b-promo-medium-manual-custom__description-padding-block);
  padding-inline: var(
    --b-promo-medium-manual-custom__description-padding-inline
  );
  display: var(--b-promo-medium-manual-custom__description-display);
}
.b-promo-medium-manual-custom__button {
  padding-block: var(--b-promo-medium-manual-custom__button-padding-block);
  padding-inline: var(--b-promo-medium-manual-custom__button-padding-inline);
  margin-block-start: var(
    --b-promo-medium-manual-custom__button-margin-block-start
  );
  margin-inline-start: var(
    --b-promo-medium-manual-custom__button-margin-inline-start
  );
  margin-block-end: var(
    --b-promo-medium-manual-custom__button-margin-block-end
  );
  margin-inline-end: var(
    --b-promo-medium-manual-custom__button-margin-inline-end
  );
  font-family: var(--b-promo-medium-manual-custom__button-font-family);
  font-size: var(--b-promo-medium-manual-custom__button-font-size);
  line-height: var(--b-promo-medium-manual-custom__button-line-height);
  font-weight: var(--b-promo-medium-manual-custom__button-font-weight);
  font-stretch: var(--b-promo-medium-manual-custom__button-font-stretch);
  letter-spacing: var(--b-promo-medium-manual-custom__button-letter-spacing);
}
.b-promo-medium-manual-custom__right-container {
  flex: var(--b-promo-medium-manual-custom__right-container-flex);
  display: var(--b-promo-medium-manual-custom__right-container-display);
  justify-content: var(
    --b-promo-medium-manual-custom__right-container-justify-content
  );
  margin-block-start: var(
    --b-promo-medium-manual-custom__right-container-margin-block-start
  );
  margin-inline-end: var(
    --b-promo-medium-manual-custom__right-container-margin-inline-end
  );
  margin-inline-start: var(
    --b-promo-medium-manual-custom__right-container-margin-inline-start
  );
  block-size: var(--b-promo-medium-manual-custom__right-container-block-size);
  max-block-size: var(
    --b-promo-medium-manual-custom__right-container-max-block-size
  );
  inline-size: var(--b-promo-medium-manual-custom__right-container-inline-size);
  overflow: var(--b-promo-medium-manual-custom__right-container-overflow);
  position: var(--b-promo-medium-manual-custom__right-container-position);
}
@media (min-width: 0) {
  .b-promo-medium-manual-custom__right-container {
    --c-link-display: flex;
    --c-link-flex: 100%;
    --c-link-justify-content: flex-end;
    --c-link-transition: opacity 0.4s ease;
    --c-link-hover-opacity: 0.8;
  }
}
.b-promo-medium-manual-custom--image-above
  .b-promo-medium-manual-custom__right-container {
  flex: var(--b-promo-medium-manual-custom--image-above__right-container-flex);
  justify-content: var(
    --b-promo-medium-manual-custom--image-above__right-container-justify-content
  );
  margin-block: var(
    --b-promo-medium-manual-custom--image-above__right-container-margin-block
  );
  margin-inline: var(
    --b-promo-medium-manual-custom--image-above__right-container-margin-inline
  );
  padding-block: var(
    --b-promo-medium-manual-custom--image-above__right-container-padding-block
  );
  padding-inline: var(
    --b-promo-medium-manual-custom--image-above__right-container-padding-inline
  );
  order: var(
    --b-promo-medium-manual-custom--image-above__right-container-order
  );
  block-size: var(
    --b-promo-medium-manual-custom--image-above__right-container-block-size
  );
  max-inline-size: var(
    --b-promo-medium-manual-custom--image-above__right-container-max-inline-size
  );
}
@media (min-width: 0) {
  .b-promo-medium-manual-custom--image-above
    .b-promo-medium-manual-custom__right-container {
    --c-link-justify-content: flex-start;
    --c-image-max-inline-size: 45%;
  }
}
@media (min-width: 1024px) {
  .b-promo-medium-manual-custom--image-above
    .b-promo-medium-manual-custom__right-container {
    --c-image-max-inline-size: 30%;
  }
}
@media (min-width: 1440px) {
  .b-promo-medium-manual-custom--image-above
    .b-promo-medium-manual-custom__right-container {
    --c-image-max-inline-size: 65%;
  }
}
.b-promo-medium-manual-custom--standard
  .b-promo-medium-manual-custom__right-container {
  padding-inline: var(
    --b-promo-medium-manual-custom--standard__right-container-padding-inline
  );
  padding-block: var(
    --b-promo-medium-manual-custom--standard__right-container-padding-block
  );
}
.b-promo-medium-manual-custom--image-above
  .b-promo-medium-manual-custom__right-container--max-image-size {
  justify-content: var(
    --b-promo-medium-manual-custom--image-above__right-container--max-image-size-justify-content
  );
}
@media (min-width: 0) {
  .b-promo-medium-manual-custom--image-above
    .b-promo-medium-manual-custom__right-container--max-image-size {
    --c-link-display: flex;
    --c-link-flex: 100%;
    --c-link-justify-content: center;
    --c-image-max-inline-size: 100%;
  }
}
.b-promo-medium-manual-custom--standard {
  background: var(--b-promo-medium-manual-custom--standard-background);
  border-radius: var(--b-promo-medium-manual-custom--standard-border-radius);
  display: var(--b-promo-medium-manual-custom--standard-display);
  border-inline-start: var(
    --b-promo-medium-manual-custom--standard-border-inline-start
  );
}
.b-promo-medium-manual-custom--image-above {
  flex-direction: var(
    --b-promo-medium-manual-custom--image-above-flex-direction
  );
}
@media (min-width: 0) {
  .b-promo-medium-manual-custom--image-above {
    --c-image-position: static;
  }
}
.b-promo-medium-manual-custom--full-height {
  block-size: var(--b-promo-medium-manual-custom--full-height-block-size);
}
.b-promo-medium-manual-custom--standard .b-promo-medium-manual-custom__title {
  font-family: var(--b-promo-medium-manual-custom--standard__title-font-family);
  font-size: var(--b-promo-medium-manual-custom--standard__title-font-size);
  line-height: var(--b-promo-medium-manual-custom--standard__title-line-height);
  font-weight: var(--b-promo-medium-manual-custom--standard__title-font-weight);
  font-stretch: var(
    --b-promo-medium-manual-custom--standard__title-font-stretch
  );
  letter-spacing: var(
    --b-promo-medium-manual-custom--standard__title-letter-spacing
  );
  color: var(--b-promo-medium-manual-custom--standard__title-color);
  padding-block: var(
    --b-promo-medium-manual-custom--standard__title-padding-block
  );
  padding-inline: var(
    --b-promo-medium-manual-custom--standard__title-padding-inline
  );
}
.b-promo-medium-manual-custom--standard
  .b-promo-medium-manual-custom__sub-headline {
  color: var(--b-promo-medium-manual-custom--standard__sub-headline-color);
  font-family: var(
    --b-promo-medium-manual-custom--standard__sub-headline-font-family
  );
  font-size: var(
    --b-promo-medium-manual-custom--standard__sub-headline-font-size
  );
  line-height: var(
    --b-promo-medium-manual-custom--standard__sub-headline-line-height
  );
  font-weight: var(
    --b-promo-medium-manual-custom--standard__sub-headline-font-weight
  );
  font-stretch: var(
    --b-promo-medium-manual-custom--standard__sub-headline-font-stretch
  );
  letter-spacing: var(
    --b-promo-medium-manual-custom--standard__sub-headline-letter-spacing
  );
  padding-block: var(
    --b-promo-medium-manual-custom--standard__sub-headline-padding-block
  );
  padding-inline: var(
    --b-promo-medium-manual-custom--standard__sub-headline-padding-inline
  );
}
.b-promo-medium-manual-custom--standard
  .b-promo-medium-manual-custom__description {
  color: var(--b-promo-medium-manual-custom--standard__description-color);
  font-family: var(
    --b-promo-medium-manual-custom--standard__description-font-family
  );
  font-size: var(
    --b-promo-medium-manual-custom--standard__description-font-size
  );
  line-height: var(
    --b-promo-medium-manual-custom--standard__description-line-height
  );
  font-weight: var(
    --b-promo-medium-manual-custom--standard__description-font-weight
  );
  letter-spacing: var(
    --b-promo-medium-manual-custom--standard__description-letter-spacing
  );
  padding-block: var(
    --b-promo-medium-manual-custom--standard__description-padding-block
  );
  padding-inline: var(
    --b-promo-medium-manual-custom--standard__description-padding-inline
  );
}
.b-promo-medium-manual-custom--standard .b-promo-medium-manual-custom__button {
  margin-inline-start: var(
    --b-promo-medium-manual-custom--standard__button-margin-inline-start
  );
}
.b-right-rail-promo-custom {
  gap: var(--b-right-rail-promo-custom-gap);
}
.b-right-rail-promo-custom__cta {
  gap: var(--b-right-rail-promo-custom__cta-gap);
}
.b-right-rail-promo-custom__cta--fsfalse:has(
  .b-right-rail-promo-custom__cta-button:only-child
) {
  margin-inline: var(--b-right-rail-promo-custom__cta--fsfalse-margin-inline);
}
.b-right-rail-promo-custom__cta-button {
  font-family: var(--b-right-rail-promo-custom__cta-button-font-family);
  font-size: var(--b-right-rail-promo-custom__cta-button-font-size);
  gap: var(--b-right-rail-promo-custom__cta-button-gap);
}
@media (min-width: 0) {
  .b-right-rail-promo-custom__cta-button {
    --c-icon-fill: var(--color-primary);
    --c-icon-stroke: none;
    --c-icon-block-size: var(--global-font-size-1);
    --c-icon-inline-size: var(--global-font-size-1);
  }
}
.b-right-rail-promo-custom__title {
  margin-block-end: var(--b-right-rail-promo-custom__title-margin-block-end);
  display: var(--b-right-rail-promo-custom__title-display);
  align-items: var(--b-right-rail-promo-custom__title-align-items);
  column-gap: var(--b-right-rail-promo-custom__title-column-gap);
  block-size: var(--b-right-rail-promo-custom__title-block-size);
}
.b-right-rail-promo-custom__title--link {
  display: var(--b-right-rail-promo-custom__title--link-display);
  align-items: var(--b-right-rail-promo-custom__title--link-align-items);
  column-gap: var(--b-right-rail-promo-custom__title--link-column-gap);
}
@media (min-width: 0) {
  .b-right-rail-promo-custom__title--link {
    --c-icon-fill: var(--color-primary);
    --c-icon-stroke: none;
    --c-icon-block-size: var(--global-font-size-3);
    --c-icon-inline-size: auto;
  }
}
@media (min-width: 0) {
  .b-right-rail-promo-custom__Live-icon {
    --c-icon-fill: var(--color-primary);
    --c-icon-stroke: none;
    --c-icon-block-size: var(--global-font-size-6);
    --c-icon-inline-size: auto;
    --c-icon-overflow: visible;
  }
}
.b-right-rail-promo-custom__thumbnail {
  border-radius: var(--b-right-rail-promo-custom__thumbnail-border-radius);
}
.b-right-rail-promo-custom__sponsorship {
  color: var(--b-right-rail-promo-custom__sponsorship-color);
  gap: var(--b-right-rail-promo-custom__sponsorship-gap);
}
@media (min-width: 0) {
  .b-right-rail-promo-custom__sponsorship {
    --c-image-block-size: var(--global-spacing-4);
  }
}
.b-schedule-custom {
  display: var(--b-b-schedule-custom-display);
  flex-direction: var(--b-b-schedule-custom-flex-direction);
}
.b-schedule-custom .swiper-pagination {
  display: var(--b-c-swiper-pagination-display);
}
.b-schedule-custom .spinner {
  display: var(--b-b-schedule-custom__spinner-display);
  justify-content: var(--b-b-schedule-custom__spinner-justify-content);
  margin-block-start: var(--b-b-schedule-custom__spinner-margin-block-start);
}
.b-schedule-custom .spinner .c-jasper-player__svg {
  stroke: var(--b-c-jasper-player__svg-stroke);
}
.b-schedule-custom .filters {
  display: var(--b-b-schedule-custom__filters-display);
  margin-block-start: var(--b-b-schedule-custom__filters-margin-block-start);
  flex-direction: var(--b-b-schedule-custom__filters-flex-direction);
}
.b-schedule-custom .filters label {
  display: var(--b-b-schedule-custom__filters-label-display);
  flex-direction: var(--b-b-schedule-custom__filters-label-flex-direction);
}
.b-schedule-custom .filters .select__channel__container {
  flex: var(--b-b-schedule-custom__filters__select-container-flex);
  inline-size: var(
    --b-b-schedule-custom__filters__select-container-inline-size
  );
  margin-inline-end: var(
    --b-b-schedule-custom__filters__select-container-margin-inline-end
  );
}
.b-schedule-custom .filters .select__channel__container .select-wrapper {
  position: var(
    --b-b-schedule-custom__filters__select__container__select-wrapper-position
  );
}
.b-schedule-custom .filters .select__channel__container .select-wrapper select {
  appearance: var(
    --b-b-schedule-custom__filters__select-container-select-appearance
  );
  inline-size: var(
    --b-b-schedule-custom__filters__select-container-select-inline-size
  );
  background: var(
    --b-b-schedule-custom__filters__select-container-select-background
  );
  border: var(--b-b-schedule-custom__filters__select-container-select-border);
  border-radius: var(
    --b-b-schedule-custom__filters__select-container-select-border-radius
  );
  padding-inline: var(
    --b-b-schedule-custom__filters__select-container-select-padding-inline
  );
  padding-block: var(
    --b-b-schedule-custom__filters__select-container-select-padding-block
  );
  margin-block-start: var(
    --b-b-schedule-custom__filters__select-container-select-margin-block-start
  );
}
.b-schedule-custom
  .filters
  .select__channel__container
  .select-wrapper
  .c-icon {
  pointer-events: var(
    --b-b-schedule-custom__filters__select-container-select-c-icon-pointer-events
  );
  position: var(
    --b-b-schedule-custom__filters__select-container-select-c-icon-position
  );
  inset-inline-end: var(
    --b-b-schedule-custom__filters__select-container-select-c-icon-inset-inline-end
  );
  inset-block-start: var(
    --b-b-schedule-custom__filters__select-container-select-c-icon-inset-block-start
  );
  block-size: var(
    --b-b-schedule-custom__filters__select-container-select-c-icon-block-size
  );
}
.b-schedule-custom .filters .search__input__container {
  flex: var(--b-b-schedule-custom__filters__search-container-flex);
  inline-size: var(
    --b-b-schedule-custom__filters__search-container-inline-size
  );
}
.b-schedule-custom .filters .search__input__container input {
  background: var(
    --b-b-schedule-custom__filters__select-container-input-background
  );
  border: var(--b-b-schedule-custom__filters__select-container-input-border);
  border-radius: var(
    --b-b-schedule-custom__filters__select-container-input-border-radius
  );
  padding-block: var(
    --b-b-schedule-custom__filters__select-container-input-padding-block
  );
  padding-inline: var(
    --b-b-schedule-custom__filters__select-container-input-padding-inline
  );
  margin-block-start: var(
    --b-b-schedule-custom__filters__select-container-input-margin-block-start
  );
  block-size: var(
    --b-b-schedule-custom__filters__select-container-input-block-size
  );
}
.b-schedule-custom .c-schedule {
  margin-block-start: var(--b-c-schedule-margin-block-start);
}
.b-schedule-custom .c-schedule hr {
  margin-block: var(--b-c-schedule__hr-margin-block);
  border-block-start: var(--b-c-schedule__hr-border-block-start);
}
.b-schedule-custom .c-schedule__title {
  display: var(--b-c-schedule__title-display);
  align-items: var(--b-c-schedule__title-align-items);
}
@media (min-width: 0) {
  .b-schedule-custom .c-schedule__title {
    --c-image-max-inline-size: var(--global-spacing-5);
    --c-image-margin-inline-end: var(--global-spacing-2);
  }
}
.b-schedule-custom .c-schedule__wrapper {
  margin-block-start: var(--b-c-schedule__wrapper-margin-block-start);
  margin-block-end: var(--b-c-schedule__wrapper-margin-block-end);
  border-radius: var(--b-c-schedule__wrapper-border-radius);
  border-block-start: var(--b-c-schedule__wrapper-border-block-start);
  border-inline-start: var(--b-c-schedule__wrapper-border-inline-start);
  border-inline-end: var(--b-c-schedule__wrapper-border-inline-end);
}
.b-schedule-custom .c-schedule-row {
  display: var(--b-c-schedule-row-display);
  border-block-end: var(--b-c-schedule-row-border-block-end);
}
@media (min-width: 0) {
  .b-schedule-custom .c-schedule-row {
    --c-link-color: var(--text-color);
    --c-link-text-decoration: none;
    --c-link-hover-color: var(--text-color);
    --c-icon-fill: var(--text-color);
  }
}
.b-schedule-custom .c-schedule-row.activeTimeslot {
  border-block-end: var(--b-c-schedule-row__activeTimeslot-border-block-end);
}
.b-schedule-custom .c-schedule-row__link {
  display: var(--b-c-schedule-row__link-display);
  width: var(--b-c-schedule-row__link-width);
}
.b-schedule-custom .c-schedule-row__link .column {
  padding-block: var(--b-c-schedule-row-link__column-padding-block);
}
.b-schedule-custom .c-schedule-row__link .column-1 {
  display: var(--b-c-schedule-row-link-column__1-display);
  flex-direction: var(--b-c-schedule-row-link-column__1-flex-direction);
  justify-content: var(--b-c-schedule-row-link-column__1-justify-content);
  min-inline-size: var(--b-c-schedule-row-link-column__1-min-inline-size);
  margin-inline: var(--b-c-schedule-row-link-column__1-margin-inline);
  align-items: var(--b-c-schedule-row-link-column__1-align-items);
  justify-self: var(--b-c-schedule-row-link-column__1-justify-self);
}
@media (min-width: 0) {
  .b-schedule-custom .c-schedule-row__link .column-1 {
    --c-media-item-align-self: center;
    --c-media-item-padding-block-start: var(--global-spacing-1);
  }
}
.b-schedule-custom .c-schedule-row__link .column-2 {
  display: var(--b-c-schedule-row-link-column__2-display);
  align-items: var(--b-c-schedule-row-link-column__2-align-items);
  margin: var(--b-c-schedule-row-link-column__2-margin);
  padding-inline: var(--b-c-schedule-row-link-column__2-padding-inline);
  padding-block: var(--b-c-schedule-row-link-column__2-padding-block);
}
@media (min-width: 0) {
  .b-schedule-custom .c-schedule-row__link .column-2 {
    --c-media-item-max-inline-size: var(--global-spacing-6);
  }
}
@media (min-width: 0) {
  .b-schedule-custom
    .c-schedule-row__link:hover.list__channel__schedule__item__inactive {
    --c-link-hover-text-decoration: none;
    --c-link-hover-cursor: default;
  }
}
@media (min-width: 0) {
  .b-schedule-custom
    .c-schedule-row__link:hover.list__channel__schedule__item__active {
    --c-link-hover-cursor: pointer;
    --c-link-hover-pointer-events: auto;
  }
}
.b-schedule-custom .c-schedule-row__locked {
  display: var(--b-c-schedule-row__locked-display);
  min-inline-size: var(--b-c-schedule-row__locked-min-inline-size);
  margin-inline: var(--b-c-schedule-row__locked-margin-inline);
}
.b-schedule-custom .c-schedule-row__onair {
  align-self: var(--b-c-schedule-row__onair-align-self);
  margin-inline-end: var(--b-c-schedule-row__onair-margin-inline-end);
  max-inline-size: var(--b-c-schedule-row__onair-max-inline-size);
}
.b-schedule-custom .c-schedule-row__onair:empty {
  margin: var(--b-c-schedule-row__onair--empty-margin);
}
.b-schedule-custom .c-swiper-wrapper .c-swiper {
  min-block-size: var(--b-c-swiper-min-block-size);
  padding-block-end: var(--b-c-swiper-padding-block-end);
  padding-block-start: var(--b-c-swiper-padding-block-start);
  inline-size: var(--b-c-swiper-inline-size);
}
.b-schedule-custom .c-swiper-wrapper .c-swiper .swiper-slide {
  gap: var(--b-c-swiper-slide-gap);
}
.b-schedule-custom .c-swiper-wrapper .c-swiper .swiper-button {
  display: var(--b-c-swiper-button-display);
  flex-direction: var(--b-c-swiper-button-flex-direction);
  padding-inline: var(--b-c-swiper-button-padding-inline);
  align-items: var(--b-c-swiper-button-align-items);
  background: var(--b-c-swiper-button-background);
  color: var(--b-c-swiper-button-color);
  line-height: var(--b-c-swiper-button-line-height);
  gap: var(--b-c-swiper-button-gap);
  border-radius: var(--b-c-swiper-button-border-radius);
}
.b-schedule-custom .c-swiper-wrapper .c-swiper .swiper-button span {
  display: var(--b-c-swiper-button-span-display);
  flex-direction: var(--b-c-swiper-button-span-flex-direction);
}
.b-schedule-custom .c-swiper-wrapper .c-swiper .swiper-button.active,
.b-schedule-custom .c-swiper-wrapper .c-swiper .swiper-button:hover {
  color: var(--b-c-swiper-button-active-color);
  border-block-end: var(--b-c-swiper-button-active-border-block-end);
}
.b-schedule-custom .c-swiper-wrapper .swiper-button-wrapper {
  display: var(--b-c-swiper-button-wrapper-display);
  justify-content: var(--b-c-swiper-button-wrapper-justify-content);
  padding-inline: var(--b-c-swiper-button-wrapper-padding-inline);
  background-color: var(--b-c-swiper-button-wrapper-background-color);
}
.b-schedule-custom
  .c-swiper-wrapper
  .swiper-button-wrapper
  .swiper-button-next {
  inline-size: var(--b-c-swiper-button-next-inline-size);
  block-size: var(--b-c-swiper-button-next-block-size);
  inset-block-start: var(--b-c-swiper-button-next-inset-block-start);
  inset-inline-end: var(--b-c-swiper-button-next-inset-inline-end);
  background-color: var(--b-c-swiper-button-next-background-color);
}
.b-schedule-custom
  .c-swiper-wrapper
  .swiper-button-wrapper
  .swiper-button-prev {
  margin-block-start: var(--b-c-swiper-button-prev-margin-block-start);
  inline-size: var(--b-c-swiper-button-prev-inline-size);
  block-size: var(--b-c-swiper-button-prev-block-size);
  inset-block-start: var(--b-c-swiper-button-prev-inset-block-start);
  inset-inline-start: var(--b-c-swiper-button-prev-inset-inline-start);
  background-color: var(--b-c-swiper-button-prev-background-color);
}
.b-schedule-custom .c-swiper-wrapper .swiper-button-wrapper svg {
  fill: var(--b-c-swiper-button-prevnext-svg-fill);
  inline-size: var(--b-c-swiper-button-prevnext-svg-inline-size);
}
.b-schedule-custom
  .c-swiper-wrapper
  .swiper-button-wrapper
  .swiper-button-prev:hover,
.b-schedule-custom
  .c-swiper-wrapper
  .swiper-button-wrapper
  .swiper-button-next:hover {
  background-color: var(--b-c-swiper-button-prevnext-hover-background-color);
}
.b-schedule-custom .c-empty-state {
  display: var(--b-c-empty-state-display);
  justify-content: var(--b-c-empty-state-justify-content);
  align-items: var(--b-c-empty-state-align-items);
  block-size: var(--b-c-empty-state-block-size);
  inline-size: var(--b-c-empty-state-inline-size);
  gap: var(--b-c-empty-state-gap);
  flex-direction: var(--b-c-empty-state-flex-direction);
}
.b-schedule-custom .c-empty-state hr {
  margin-block: var(--b-c-empty-state__hr-margin-block);
  border-block-start: var(--b-c-empty-state__hr-border-block-start);
  inline-size: var(--b-c-empty-state__hr-inline-size);
  margin-block-end: var(--b-c-empty-state__hr-margin-block-end);
}
.b-section-title-custom {
  position: var(--b-section-title-custom-position);
  display: var(--b-section-title-custom-display);
  justify-content: var(--b-section-title-custom-justify-content);
  padding-block: var(--b-section-title-custom-padding-block);
  inline-size: var(--b-section-title-custom-inline-size);
  background: var(--b-section-title-custom-background);
}
@media (min-width: 0) {
  .b-section-title-custom {
    --c-heading-flex-shrink: 0;
    --c-heading-color: var(--bt-section-title-heading__text-color);
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-font-stretch: null;
    --c-heading-letter-spacing: null;
    --c-heading-text-align: center;
    --c-link-white-space: nowrap;
    --c-link-font-size: var(--body-font-size-small);
    --c-link-font-weight: var(--global-font-weight-7);
    --c-link-font-family: var(--font-family-primary);
    --c-link-color: var(--bt-section-title__text-color);
    --c-link-text-transform: none;
    --c-link-text-underline-offset: var(--global-spacing-1);
    --c-separator-display: none;
  }
}
.b-section-title-custom__container {
  display: var(--b-section-title-custom__container-display);
  flex-direction: var(--b-section-title-custom__container-flex-direction);
  flex-shrink: var(--b-section-title-custom__container-flex-shrink);
  flex-grow: var(--b-section-title-custom__container-flex-grow);
  align-items: var(--b-section-title-custom__container-align-items);
  gap: var(--b-section-title-custom__container-gap);
  position: var(--b-section-title-custom__container-position);
  max-inline-size: var(--b-section-title-custom__container-max-inline-size);
  margin-block: var(--b-section-title-custom__container-margin-block);
  padding-inline-start: var(
    --b-section-title-custom__container-padding-inline-start
  );
  padding-inline-end: var(
    --b-section-title-custom__container-padding-inline-end
  );
}
.b-section-title-custom__sectionlink {
  margin-block-end: var(--b-section-title-custom__sectionlink-margin-block-end);
}
@media (min-width: 0) {
  .b-section-title-custom__sectionlink {
    --c-link-hover-text-decoration-color: var(
      --bt-section-title-heading__text-color
    );
  }
}
.b-section-title-custom__subtitle {
  font-size: var(--b-section-title-custom__subtitle-font-size);
  font-weight: var(--b-section-title-custom__subtitle-font-weight);
  font-family: var(--b-section-title-custom__subtitle-font-family);
  color: var(--b-section-title-custom__subtitle-color);
  margin-block-end: var(--b-section-title-custom__subtitle-margin-block-end);
}
.b-section-title-custom__separator {
  display: var(--b-section-title-custom__separator-display);
  inline-size: var(--b-section-title-custom__separator-inline-size);
  block-size: var(--b-section-title-custom__separator-block-size);
  background-color: var(--b-section-title-custom__separator-background-color);
  margin-inline-start: var(
    --b-section-title-custom__separator-margin-inline-start
  );
}
.b-section-title-custom__separator--no-padding {
  margin-inline-start: var(
    --b-section-title-custom__separator--no-padding-margin-inline-start
  );
}
.b-section-title-custom__links {
  display: var(--b-section-title-custom__links-display);
  text-align: var(--b-section-title-custom__links-text-align);
  margin-block: var(--b-section-title-custom__links-margin-block);
  flex-wrap: var(--b-section-title-custom__links-flex-wrap);
  flex-shrink: var(--b-section-title-custom__links-flex-shrink);
  gap: var(--b-section-title-custom__links-gap);
  justify-content: var(--b-section-title-custom__links-justify-content);
  align-self: var(--b-section-title-custom__links-align-self);
}
.b-section-title-custom__link-item {
  display: var(--b-section-title-custom__link-item-display);
  align-items: var(--b-section-title-custom__link-item-align-items);
  list-style: var(--b-section-title-custom__link-item-list-style);
  margin-block-end: var(--b-section-title-custom__link-item-margin-block-end);
  padding-block: var(--b-section-title-custom__link-item-padding-block);
}
.b-section-title-custom--with-divider:before {
  content: var(--b-section-title-custom__divider-content);
  position: var(--b-section-title-custom__divider-position);
  inset-block-end: var(--b-section-title-custom__divider-inset-block-end);
  inset-inline-start: var(--b-section-title-custom__divider-inset-inline-start);
  inline-size: var(--b-section-title-custom__divider-inline-size);
  block-size: var(--b-section-title-custom__divider-block-size);
  background-color: var(--b-section-title-custom__divider-background-color);
}
.b-single-column-regular__main .b-section-title-custom,
.b-single-column-regular__navigation .b-section-title-custom {
  padding-inline: var(--b-section-title-custom--with-padding-padding-inline);
}
.b-share-bar {
  background: var(--b-share-bar-background);
  z-index: var(--b-share-bar-z-index);
  box-shadow: var(--b-share-bar-box-shadow);
  padding-inline: var(--b-share-bar-padding-inline);
  border-start-start-radius: var(--b-share-bar-border-start-start-radius);
  border-start-end-radius: var(--b-share-bar-border-start-end-radius);
  border-end-end-radius: var(--b-share-bar-border-end-end-radius);
  border-end-start-radius: var(--b-share-bar-border-end-start-radius);
  display: var(--b-share-bar-display);
  gap: var(--b-share-bar-gap);
  inset-block-start: var(--b-share-bar-inset-block-start);
  inset-inline-start: var(--b-share-bar-inset-inline-start);
  padding-block-end: var(--b-share-bar-padding-block-end);
  padding-block-start: var(--b-share-bar-padding-block-start);
  position: var(--b-share-bar-position);
}
@media (min-width: 0) {
  .b-share-bar {
    --c-button-background-color: transparent;
    --c-button-default-border-block-end-width: 0;
    --c-button-default-border-block-start-width: 0;
    --c-button-default-border-inline-end-width: 0;
    --c-button-default-border-inline-start-width: 0;
    --c-button-medium-padding-block-end: 0;
    --c-button-medium-padding-block-start: 0;
    --c-button-medium-padding-inline-end: 0;
    --c-button-medium-padding-inline-start: 0;
  }
}
.b-share-bar .c-button .c-icon {
  fill: var(--b-share-bar__icon-fill);
}
.b-share-bar .c-button:hover .c-icon {
  fill: var(--b-share-bar__icon--hover-fill);
}
.b-sign-in-block {
  color: var(--b-sign-in-block-color);
  font-family: var(--b-sign-in-block-font-family);
  font-size: var(--b-sign-in-block-font-size);
  font-weight: var(--b-sign-in-block-font-weight);
  line-height: var(--b-sign-in-block-line-height);
  font-stretch: var(--b-sign-in-block-font-stretch);
  padding-block: var(--b-sign-in-block-padding-block);
  padding-inline: var(--b-sign-in-block-padding-inline);
  border: var(--b-sign-in-block-border);
  margin-block-end: var(--b-sign-in-block-margin-block-end);
  align-items: var(--b-sign-in-block-align-items);
}
.b-sign-in-block:hover {
  color: var(--b-sign-in-block-hover-color);
  background-color: var(--b-sign-in-block-hover-background-color);
}
.b-sign-in-block__container {
  position: var(--b-sign-in-block__container-position);
  padding-block-end: var(--b-sign-in-block__container-padding-block-end);
  margin-block: var(--b-sign-in-block__container-margin-block);
}
.b-sign-in-block__dropdown-content {
  background: var(--b-sign-in-block__dropdown-content-background);
  z-index: var(--b-sign-in-block__dropdown-content-z-index);
  -ms-overflow-style: var(
    --b-sign-in-block__dropdown-content--ms-overflow-style
  );
  position: var(--b-sign-in-block__dropdown-content-position);
  scrollbar-width: var(--b-sign-in-block__dropdown-content-scrollbar-width);
  inset-inline-end: var(--b-sign-in-block__dropdown-content-inset-inline-end);
  inset-block-start: var(--b-sign-in-block__dropdown-content-inset-block-start);
}
.b-sign-in-block__dropdown-content::-webkit-scrollbar {
  display: var(--b-sign-in-block__dropdown-content-scrollbar-display);
}
.b-sign-in-block__dropdown-content.open {
  background: var(--b-sign-in-block__dropdown-content--open-background);
  visibility: var(--b-sign-in-block__dropdown-content--open-visibility);
  block-size: var(--b-sign-in-block__dropdown-content--open-block-size);
  overflow-y: var(--b-sign-in-block__dropdown-content--open-overflow-y);
  overflow-block: var(--b-sign-in-block__dropdown-content--open-overflow-block);
}
.b-sign-in-block__dropdown-content.closed {
  background: var(--b-sign-in-block__dropdown-content--closed-background);
  visibility: var(--b-sign-in-block__dropdown-content--closed-visibility);
  overflow-y: var(--b-sign-in-block__dropdown-content--closed-overflow-y);
  overflow-block: var(
    --b-sign-in-block__dropdown-content--closed-overflow-block
  );
  inline-size: var(--b-sign-in-block__dropdown-content--closed-inline-size);
}
.b-sign-in-block__dropdown-content.no-sections {
  inset-inline-end: var(
    --b-sign-in-block__dropdown-content--no-sections-inset-inline-end
  );
}
.b-sign-in-block__dropdown-content-wrapper {
  z-index: var(--b-sign-in-block__dropdown-content-wrapper-z-index);
  inline-size: var(--b-sign-in-block__dropdown-content-wrapper-inline-size);
  max-block-size: var(
    --b-sign-in-block__dropdown-content-wrapper-max-block-size
  );
  background: var(--b-sign-in-block__dropdown-content-wrapper-background);
  overflow-y: var(--b-sign-in-block__dropdown-content-wrapper-overflow-y);
  scrollbar-width: var(
    --b-sign-in-block__dropdown-content-wrapper-scrollbar-width
  );
}
.b-sign-in-block__dropdown-content-wrapper::-webkit-scrollbar {
  display: var(--b-sign-in-block__dropdown-content__wrapper__scrollbar-display);
}
.b-sign-in-block__dropdown-content-wrapper.open {
  gap: var(--b-sign-in-block__dropdown-content-wrapper--open-gap);
  visibility: var(--b-sign-in-block__dropdown-content-wrapper--open-visibility);
  border: var(--b-sign-in-block__dropdown-content-wrapper--open-border);
  border-end-start-radius: var(
    --b-sign-in-block__dropdown-content-wrapper--open-border-end-start-radius
  );
  border-end-end-radius: var(
    --b-sign-in-block__dropdown-content-wrapper--open-border-end-end-radius
  );
  padding-block-end: var(
    --b-sign-in-block__dropdown-content-wrapper--open-padding-block-end
  );
}
.b-sign-in-block__dropdown-content-wrapper.closed {
  visibility: var(
    --b-sign-in-block__dropdown-content-wrapper--closed-visibility
  );
}
.no-sections .b-sign-in-block__dropdown-content-wrapper {
  padding-block-end: var(
    --b-sign-in-block__dropdown-content-wrapper--no-sections-padding-block-end
  );
}
.b-sign-in-block__user-menu {
  margin-block-end: var(--b-sign-in-block__user-menu-margin-block-end);
  block-size: var(--b-sign-in-block__user-menu-block-size);
  gap: var(--b-sign-in-block__user-menu-gap);
  list-style: var(--b-sign-in-block__user-menu-list-style);
  position: var(--b-sign-in-block__user-menu-position);
}
.b-sign-in-block__user-menu__section-separator {
  flex-shrink: var(--b-sign-in-block__user-menu__section-separator-flex-shrink);
  block-size: var(--b-sign-in-block__user-menu__section-separator-block-size);
  margin-block: var(
    --b-sign-in-block__user-menu__section-separator-margin-block
  );
  margin-inline: var(
    --b-sign-in-block__user-menu__section-separator-margin-inline
  );
  background-color: var(
    --b-sign-in-block__user-menu__section-separator-background-color
  );
}
.b-sign-in-block__user-menu__section-item {
  color: var(--b-sign-in-block__user-menu__section-item-color);
}
@media (min-width: 0) {
  .b-sign-in-block__user-menu__section-item {
    --c-link-color: var(--ct-navigation__text-color--mobile);
    --c-link-font-family: var(--bt-nav__font-family);
    --c-link-font-size: var(--bt-nav__font-size);
    --c-link-font-weight: var(--bt-nav__font-weight);
    --c-link-line-height: var(--bt-nav__line-height);
    --c-link-font-stretch: var(--bt-nav__font-width);
    --c-link-padding-block: var(--global-spacing-3);
    --c-link-padding-inline: var(--global-spacing-6);
    --c-link-display: block;
    --c-link-inline-size: 100%;
    --c-link-justify-content: space-between;
    --c-link-text-decoration: none;
    --c-link-hover-text-decoration: none;
    --c-link-hover-background-color: var(
      --ct-navigation__link-background-color--hover
    );
  }
}
.hamburger-menu .b-sign-in-block__user-menu__section-item {
  margin-inline: var(
    --b-sign-in-block__user-menu__section-item--hamburger-menu-margin-inline
  );
}
@media (min-width: 0) {
  .hamburger-menu .b-sign-in-block__user-menu__section-item {
    --c-link-padding-inline: var(--global-spacing-7);
  }
}
.b-sign-in-block__user-menu__section-item:not(
    .b-sign-in-block__user-menu__section-item--anchor
  ):hover,
.b-sign-in-block__user-menu__section-item:active {
  color: var(--b-sign-in-block__user-menu__section-item--hover-active-color);
}
.b-sign-in-block__user-menu__subsection-container {
  display: var(--b-sign-in-block__user-menu__subsection-container-display);
  flex-direction: var(
    --b-sign-in-block__user-menu__subsection-container-flex-direction
  );
  position: var(--b-sign-in-block__user-menu__subsection-container-position);
}
.b-sign-in-block__user-menu__subsection-container.open {
  display: var(
    --b-sign-in-block__user-menu__subsection-container--open-display
  );
}
.b-sign-in-block__user-menu__subsection-menu {
  background: var(--b-sign-in-block__user-menu__subsection-menu-background);
  list-style-type: var(
    --b-sign-in-block__user-menu__subsection-menu-list-style-type
  );
}
@media (min-width: 0) {
  .b-sign-in-block__user-menu__subsection-menu {
    --c-link-text-decoration: none;
    --c-link-block-size: var(--global-spacing-7);
    --c-link-display: flex;
    --c-link-padding-block: var(--global-spacing-2);
    --c-link-padding-inline: var(--global-spacing-7);
    --c-link-font-family: var(--bt-nav-subsection__font-family);
    --c-link-font-size: var(--bt-nav-subsection__font-size);
    --c-link-font-weight: var(--bt-nav-subsection__font-weight);
    --c-link-line-height: var(--bt-nav-subsection__line-height);
    --c-link-font-stretch: var(--bt-nav-subsection__font-width);
    --c-link-color: var(--ct-navigation__text-color--mobile);
    --c-link-hover-background-color: var(
      --ct-navigation-subsection-item__background-color--mobile-hover
    );
    --c-link-hover-color: var(--ct-navigation__text-color--mobile-hover);
    --c-link-active-background-color: var(
      --ct-navigation-subsection-item__background-color--mobile-hover
    );
    --c-link-active-color: var(--ct-navigation__text-color--mobile-hover);
  }
}
@media (min-width: 0) {
  .hamburger-menu .b-sign-in-block__user-menu__subsection-menu {
    --c-link-padding-inline: var(--global-spacing-8);
  }
}
.b-sign-in-block__user-menu__subsection-anchor {
  min-block-size: var(
    --b-sign-in-block__user-menu__subsection-anchor-min-block-size
  );
}
@media (min-width: 0) {
  .b-sign-in-block__user-menu__subsection-anchor {
    --c-stack-align-content: center;
    --c-stack-cursor: pointer;
    --c-stack-justify-content: space-between;
  }
}
@media (min-width: 0) {
  .b-sign-in-block__user-menu__subsection-item {
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-4-5);
  }
}
.b-sign-in-block__user-menu__drawer {
  display: var(--b-sign-in-block__user-menu__drawer-display);
  inline-size: var(--b-sign-in-block__user-menu__drawer-inline-size);
  block-size: var(--b-sign-in-block__user-menu__drawer-block-size);
  padding-block: var(--b-sign-in-block__user-menu__drawer-padding-block);
  padding-inline: var(--b-sign-in-block__user-menu__drawer-padding-inline);
  font-family: var(--b-sign-in-block__user-menu__drawer-font-family);
  font-size: var(--b-sign-in-block__user-menu__drawer-font-size);
  font-weight: var(--b-sign-in-block__user-menu__drawer-font-weight);
  line-height: var(--b-sign-in-block__user-menu__drawer-line-height);
  font-stretch: var(--b-sign-in-block__user-menu__drawer-font-stretch);
  color: var(--b-sign-in-block__user-menu__drawer-color);
  text-align: var(--b-sign-in-block__user-menu__drawer-text-align);
}
@media (min-width: 0) {
  .b-sign-in-block__user-menu__drawer {
    --c-stack-gap: var(--global-spacing-6);
    --c-stack-block-size: auto;
    --c-stack-text-align: start;
    --c-icon-fill: var(--color-primary);
    --c-icon-block-size: var(--global-spacing-4-5);
  }
}
.no-sections .b-sign-in-block__user-menu__drawer {
  text-align: var(--b-sign-in-block__user-menu__drawer--no-sections-text-align);
}
.hamburger-menu .b-sign-in-block__user-menu__drawer {
  padding-inline: var(
    --b-sign-in-block__user-menu__drawer--hamburger-menu-padding-inline
  );
}
.b-sign-in-block__user-menu__drawer:hover {
  color: var(--b-sign-in-block__user-menu__drawer--hover-color);
  background: var(--b-sign-in-block__user-menu__drawer--hover-background);
}
@media (min-width: 0) {
  .b-sign-in-block__user-menu__drawer[aria-expanded="true"] {
    --c-icon-rotate: 180deg;
  }
}
.b-sign-in-block__user-menu__menu-separator {
  flex-shrink: var(--b-sign-in-block__user-menu__separator-flex-shrink);
  block-size: var(--b-sign-in-block__user-menu__separator-block-size);
  margin-block-start: var(
    --b-sign-in-block__user-menu__separator-margin-block-start
  );
  margin-block-end: var(
    --b-sign-in-block__user-menu__separator-margin-block-end
  );
  margin-inline: var(--b-sign-in-block__user-menu__separator-margin-inline);
  background-color: var(
    --b-sign-in-block__user-menu__separator-background-color
  );
}
.b-simple-list-custom {
  padding-block-start: var(--b-simple-list-custom-padding-block-start);
  padding-block-end: var(--b-simple-list-custom-padding-block-end);
  padding-inline-start: var(--b-simple-list-custom-padding-inline-start);
  padding-inline-end: var(--b-simple-list-custom-padding-inline-end);
  background-color: var(--b-simple-list-custom-background-color);
}
@media (min-width: 0) {
  .b-simple-list-custom {
    --c-heading-padding-block-start: var(--global-spacing-4);
    --c-heading-color: var(--ct-heading__text-color);
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-link-padding-block: var(--global-spacing-4) 0;
    --c-link-color: var(--ct-heading__text-color);
    --c-link-font-family: var(--ct-title__font-family);
    --c-link-font-size: var(--ct-title__font-size--md);
    --c-link-font-weight: var(--ct-title__font-weight--md);
    --c-link-line-height: var(--ct-title__line-height--md);
    --c-link-font-stretch: var(--ct-title__font-width--md);
    --c-link-letter-spacing: null;
    --c-icon-block-size: var(--global-spacing-3);
    --c-icon-fill: var(--global-blue-5);
    --c-stack-gap: 0;
    --c-stack-row-gap: 0;
  }
}
.b-simple-list-custom__item {
  border-block-start: var(--b-simple-list-custom__item-border-block-start);
  padding-block-start: var(--b-simple-list-custom__item-padding-block-start);
}
@media (min-width: 0) {
  .b-simple-list-custom__item {
    --c-heading-color: var(--text-color);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--md);
    --c-heading-font-weight: var(--ct-heading__font-weight--md);
    --c-heading-line-height: var(--ct-heading__line-height--md);
    --c-heading-font-stretch: var(--ct-heading__font-width--md);
    --c-heading-letter-spacing: null;
  }
}
@media (min-width: 0) {
  .b-simple-list-custom__items {
    --c-stack-gap: var(--global-spacing-5);
    --c-stack-row-gap: var(--global-spacing-3);
  }
}
.b-simple-list-custom__items article:first-of-type {
  border-block-start: var(
    --b-simple-list-item-custom-first-article-border-block-start
  );
  padding-block-start: var(
    --b-simple-list-item-custom-first-article-padding-block-start
  );
}
.b-simple-list-custom__items article:last-of-type {
  padding-block-end: var(
    --b-simple-list-item-custom-last-article-padding-block-end
  );
}
.b-simple-list-custom__wrapper {
  row-gap: var(--b-simple-list-item-custom__wrapper-row-gap);
  gap: var(--b-simple-list-item-custom__wrapper-gap);
}
@media (min-width: 0) {
  .b-simple-list-custom__wrapper {
    --c-link-padding-block: 0;
    --c-heading-padding-block-start: 0;
  }
}
.l-now .b-simple-list-custom {
  padding-block: var(--b-l-now-simple-list-custom-padding-block);
  padding-inline: var(--b-l-now-simple-list-custom-padding-inline);
  background-color: var(--b-l-now-simple-list-custom-background-color);
}
@media (min-width: 0) {
  .l-now .b-simple-list-custom {
    --c-heading-color: var(--ct-heading__text-color);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--md);
    --c-heading-font-weight: var(--ct-heading__font-weight--md);
    --c-heading-line-height: var(--ct-heading__line-height--md);
    --c-heading-font-stretch: var(--ct-heading__font-width--md);
    --c-heading-letter-spacing: null;
    --c-stack-gap: var(--global-spacing-6);
  }
}
.l-now .b-simple-list-custom__item {
  border-block-start: var(
    --b-l-now-simple-list-custom__item-border-block-start
  );
  padding-block-start: var(
    --b-l-now-simple-list-custom__item-padding-block-start
  );
  padding-block-end: var(--b-l-now-simple-list-custom__item-padding-block-end);
}
@media (min-width: 0) {
  .l-now .b-simple-list-custom__item {
    --c-heading-color: var(--text-color);
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
  }
}
.c-social-media-links-block__social-media__links {
  --c-stack-row-gap: var(--c-stack-gap);
}
.c-social-media-links-block__social-media__toggle {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0);
  color: inherit;
  cursor: pointer;
  transition: all 0.2s ease;
}
.c-social-media-links-block__social-media__toggle:hover {
  opacity: 0.8;
}
.c-social-media-links-block__social-media__toggle:focus {
  outline: 2px solid currentcolor;
  outline-offset: 2px;
}
.c-social-media-links-block__social-media__toggle-text {
  font-size: 0.875rem;
}
.b-sponsored-content {
  display: var(--b-sponsored-content-display);
  align-items: var(--b-sponsored-content-align-items);
  justify-content: var(--b-sponsored-content-justify-content);
  padding-block: var(--b-sponsored-content-padding-block);
  padding-inline: var(--b-sponsored-content-padding-inline);
}
.b-sponsored-content__text {
  color: var(--b-sponsored-content__text-color);
  font-size: var(--b-sponsored-content__text-font-size);
  line-height: var(--b-sponsored-content__text-line-height);
  font-weight: var(--b-sponsored-content__text-font-weight);
  margin-inline-end: var(--b-sponsored-content__text-margin-inline-end);
}
.b-sponsored-content__image-wrapper {
  display: var(--b-sponsored-content__image-wrapper-display);
  align-items: var(--b-sponsored-content__image-wrapper-align-items);
}
.b-sponsored-content__image {
  max-inline-size: var(--b-sponsored-content__image-max-inline-size);
  block-size: var(--b-sponsored-content__image-block-size);
}
.b-sponsored-content__spacer {
  border-block-end: var(--b-sponsored-content__spacer-border-block-end);
}
.b-standard-list-custom {
  gap: var(--b-standard-list-custom-gap);
  margin-block-start: var(--b-standard-list-custom-margin-block-start);
  min-block-size: var(--b-standard-list-custom-min-block-size);
}
@media (min-width: 0) {
  .b-standard-list-custom {
    --c-overline-color: var(--ct-overline__text-color);
    --c-overline-font-family: var(--ct-overline__font-family);
    --c-overline-font-size: var(--ct-overline__font-size--md);
    --c-overline-font-weight: var(--ct-overline__font-weight--md);
    --c-overline-line-height: var(--ct-overline__line-height--md);
    --c-overline-font-stretch: var(--ct-overline__font-width--md);
    --c-overline-letter-spacing: null;
    --c-heading-font-family: var(--ct-title__font-family);
    --c-heading-font-size: var(--ct-title__font-size--md);
    --c-heading-font-weight: var(--ct-title__font-weight--md);
    --c-heading-line-height: var(--ct-title__line-height--md);
    --c-heading-font-stretch: var(--ct-title__font-width--md);
    --c-heading-letter-spacing: null;
    --c-heading-color: initial;
    --c-heading-position: relative;
    --c-link-display: flex;
    --c-link-align-items: baseline;
    --c-link-color: var(--ct-link__text-color);
    --c-icon-fill: currentColor;
    --c-icon-block-size: var(--global-spacing-3);
    --c-icon-inline-size: unset;
    --c-icon-color: var(--color-primary);
  }
}
.b-standard-list-custom.sponsorship {
  gap: var(--b-standard-list-custom--sponsorship-gap);
}
@media (min-width: 0) {
  .b-standard-list-custom.sponsorship {
    --c-heading-margin-block-end: var(--global-spacing-2);
  }
}
@media (min-width: 1024px) {
  .b-standard-list-custom.sponsorship {
    --c-heading-margin-block-end: 0;
  }
}
.b-standard-list-custom__header {
  display: var(--b-standard-list-custom__header-display);
  position: var(--b-standard-list-custom__header-position);
  inline-size: var(--b-standard-list-custom__header-inline-size);
  justify-content: var(--b-standard-list-custom__header-justify-content);
  align-items: var(--b-standard-list-custom__header-align-items);
  flex-direction: var(--b-standard-list-custom__header-flex-direction);
}
.b-standard-list-custom__header__sponsorship {
  position: var(--b-standard-list-custom__header-sponsorship-position);
  inset-inline-end: var(
    --b-standard-list-custom__header-sponsorship-inset-inline-end
  );
  inset-block-start: var(
    --b-standard-list-custom__header-sponsorship-inset-block-start
  );
  z-index: var(--b-standard-list-custom__header-sponsorship-z-index);
}
@media (min-width: 0) {
  .b-standard-list-custom__header__sponsorship {
    --c-link-font-family: var(--body-font-family);
    --c-link-font-size: var(--ct-body__font-size--tiny-2);
    --c-link-line-height: var(--ct-body__line-height--tiny-2);
    --c-link-font-weight: var(--ct-body__font-weight--tiny-2);
    --c-link-font-stretch: null;
    --c-link-letter-spacing: null;
    --c-link-color: var(--global-neutral-8);
    --c-image-max-block-size: var(--global-spacing-7);
    --c-media-item-max-block-size: var(--global-spacing-6);
    --c-media-item-align-items: center;
    --c-media-item-flex-direction: row;
    --c-media-item-gap: var(--global-spacing-1);
  }
}
.b-standard-list-custom__header__sponsorship.dark {
  margin-block-end: var(
    --b-standard-list-custom__header-sponsorship--dark-margin-block-end
  );
}
@media (min-width: 0) {
  .b-standard-list-custom__header__sponsorship.dark {
    --c-link-color: var(--ct-text-color--inverted);
  }
}
.b-standard-list-custom__header__sponsorship.picks,
.b-standard-list-custom__header__sponsorship.rotator {
  inset-inline-end: var(
    --b-standard-list-custom__header-sponsorship--picks-inset-inline-end
  );
}
.b-standard-list-custom__header__sponsorship.vertical {
  margin-block-end: var(
    --b-standard-list-custom__header-sponsorship--vertical-margin-block-end
  );
}
@media (min-width: 0) {
  .b-standard-list-custom__title {
    --c-heading-font-size: var(--bt-standard-list-title__font-size);
    --c-heading-margin-inline-end: var(
      --bt-standard-list-title__margin-inline-end
    );
  }
}
.b-standard-list-custom__disclaimer {
  font-family: var(--b-standard-list-custom__disclaimer-font-family);
  font-size: var(--b-standard-list-custom__disclaimer-font-size);
  line-height: var(--b-standard-list-custom__disclaimer-line-height);
  font-weight: var(--b-standard-list-custom__disclaimer-font-weight);
  font-stretch: var(--b-standard-list-custom__disclaimer-font-stretch);
  letter-spacing: var(--b-standard-list-custom__disclaimer-letter-spacing);
}
.b-standard-list-custom__disclaimer-link {
  display: var(--b-standard-list-custom__disclaimer-link-display);
  color: var(--b-standard-list-custom__disclaimer-link-color);
  font-family: var(--b-standard-list-custom__disclaimer-link-font-family);
  font-size: var(--b-standard-list-custom__disclaimer-link-font-size);
  line-height: var(--b-standard-list-custom__disclaimer-link-line-height);
  font-weight: var(--b-standard-list-custom__disclaimer-link-font-weight);
  font-stretch: var(--b-standard-list-custom__disclaimer-link-font-stretch);
  letter-spacing: var(--b-standard-list-custom__disclaimer-link-letter-spacing);
  text-decoration: var(
    --b-standard-list-custom__disclaimer-link-text-decoration
  );
  text-underline-offset: var(
    --b-standard-list-custom__disclaimer-link-text-underline-offset
  );
}
.b-standard-list-custom__disclaimer-link--hover {
  text-decoration-thickness: var(
    --b-standard-list-custom__disclaimer-link--hover-text-decoration-thickness
  );
}
@media (min-width: 0) {
  .b-standard-list-custom__link {
    --c-icon-block-size: var(--bt-standard-list__svg-size--title-chevron);
    --c-icon-z-index: 1;
  }
}
.b-standard-list-custom--vertical {
  clear: var(--b-standard-list-custom--vertical-clear);
  display: var(--b-standard-list-custom--vertical-display);
  inline-size: var(--b-standard-list-custom--vertical-inline-size);
}
.b-standard-list-custom--standardLarge .b-standard-list-custom__items {
  grid-template-columns: var(
    --b-standard-list-custom--three-item-grid-grid-template-columns
  );
}
.b-standard-list-custom--picks,
.b-standard-list-custom--rotator {
  position: var(--b-standard-list-custom--picks-position);
}
.b-standard-list-custom--picks:before,
.b-standard-list-custom--rotator:before {
  content: var(--b-standard-list-custom--picks-before-content);
  position: var(--b-standard-list-custom--picks-before-position);
  inset-block-start: var(
    --b-standard-list-custom--picks-before-inset-block-start
  );
  inset-inline-start: var(
    --b-standard-list-custom--picks-before-inset-inline-start
  );
  background: var(--b-standard-list-custom--picks-before-background);
  inline-size: var(--b-standard-list-custom--picks-before-inline-size);
  block-size: var(--b-standard-list-custom--picks-before-block-size);
}
.b-standard-list-custom--rotator {
  position: var(--b-standard-list-custom--rotator-position);
}
.b-standard-list-custom--rotator .swiper-wrapper {
  gap: var(--b-standard-list-custom--rotator__swiper-wrapper-gap);
}
.b-standard-list-custom--rotator.sponsorship {
  gap: var(--b-standard-list-custom--rotator-sponsorship-gap);
}
@media (min-width: 0) {
  .b-standard-list-custom--rotator.sponsorship {
    --c-heading-margin-block-end: 0;
  }
}
.b-standard-list-custom--rotator.dark {
  background: var(--b-standard-list-custom--rotator--dark-background);
  margin-inline-start: var(
    --b-standard-list-custom--rotator--dark-margin-inline-start
  );
  margin-inline-end: var(
    --b-standard-list-custom--rotator--dark-margin-inline-end
  );
  padding-block: var(--b-standard-list-custom--rotator--dark-padding-block);
  padding-inline: var(--b-standard-list-custom--rotator--dark-padding-inline);
}
@media (min-width: 0) {
  .b-standard-list-custom--rotator.dark {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-link-color: var(--ct-text-color--inverted);
    --c-link-hover-color: var(--ct-text-color--inverted);
    --c-link-hover-text-decoration-color: var(--ct-text-color--inverted);
    --c-link-active-color: var(--ct-text-color--inverted);
    --c-link-active-text-decoration-color: var(--ct-text-color--inverted);
    --c-date-color: var(--ct-text-color-subtle--inverted);
    --c-icon-fill: var(--ct-text-color--inverted);
    --c-stack-color: var(--ct-text-color-subtle--inverted);
  }
}
.b-standard-list-custom--rotator.dark:before {
  content: var(--b-standard-list-custom--rotator--dark-before-content);
  display: var(--b-standard-list-custom--rotator--dark-before-display);
}
.b-standard-list-custom--rotator.dark
  .b-standard-list-custom__header__sponsorship {
  position: var(
    --b-standard-list-custom--rotator__header-sponsorship--dark-position
  );
}
@media (min-width: 0) {
  .b-standard-list-custom--rotator.dark
    .b-standard-list-custom__header__sponsorship {
    --c-link-color: var(--ct-text-color--inverted);
  }
}
.b-standard-list-custom--rotator.dark .b-standard-list-custom__header {
  position: var(--b-standard-list-custom--rotator__header--dark-position);
  inline-size: var(--b-standard-list-custom--rotator__header--dark-inline-size);
  justify-content: var(
    --b-standard-list-custom--rotator__header--dark-justify-content
  );
}
.b-standard-list-custom--rotator.dark .swiper-pagination {
  color: var(--b-standard-list-custom--rotator__swiper-pagination--dark-color);
}
.b-standard-list-custom--rotator.b-standard-list-custom--iheart-podcast-custom:before,
.b-standard-list-custom--rotator.b-standard-list-custom--iheart-playlist-custom:before {
  display: var(
    --b-standard-list-custom--iheart-podcast-and-playlist-rotator--before-display
  );
}
.b-standard-list-custom--rotator.b-standard-list-custom--iheart-podcast-custom
  .swiper-pagination,
.b-standard-list-custom--rotator.b-standard-list-custom--iheart-playlist-custom
  .swiper-pagination {
  display: var(
    --b-standard-list-custom--iheart-podcast-and-playlist-rotator__swiper-pagination-display
  );
}
.b-standard-list-custom--rotator.b-standard-list-custom--iheart-artists-list-custom:before {
  display: var(
    --b-standard-list-custom--iheart-artists-rotator--before-display
  );
}
.b-standard-list-custom--rotator.b-standard-list-custom--iheart-artists-list-custom
  .swiper-pagination {
  display: var(
    --b-standard-list-custom--iheart-artists-rotator__swiper-pagination-display
  );
}
@media (min-width: 0) {
  .b-standard-list-custom--standard {
    --c-icon-fill: currentColor;
  }
}
.b-standard-list-custom--dark,
.b-standard-list-custom--trends,
.b-standard-list-custom--bloomberg,
.b-standard-list-custom--gray {
  margin-inline-start: var(
    --b-standard-list-custom--full-width-background-margin-inline-start
  );
  margin-inline-end: var(
    --b-standard-list-custom--full-width-background-margin-inline-end
  );
  padding-block: var(
    --b-standard-list-custom--full-width-background-padding-block
  );
  padding-inline: var(
    --b-standard-list-custom--full-width-background-padding-inline
  );
}
.b-standard-list-custom--dark {
  background: var(--b-standard-list-custom--dark-background);
  color: var(--b-standard-list-custom--dark-color);
}
@media (min-width: 0) {
  .b-standard-list-custom--dark {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-link-color: var(--ct-text-color--inverted);
    --c-link-hover-color: var(--ct-text-color--inverted);
    --c-link-hover-text-decoration-color: var(--ct-text-color--inverted);
    --c-icon-fill: var(--ct-text-color--inverted);
  }
}
.b-standard-list-custom--gray {
  background-color: var(--b-standard-list-custom--gray-background-color);
}
.b-standard-list-custom--trends {
  background-color: var(--b-standard-list-custom--trends-background-color);
  color: var(--b-standard-list-custom--trends-color);
}
@media (min-width: 0) {
  .b-standard-list-custom--trends {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-icon-color: var(--ct-text-color--inverted);
    --c-link-color: var(--text-color);
    --c-overline-color: var(--text-color);
    --c-overline-font-family: var(--ct-overline__font-family);
    --c-overline-font-size: var(--ct-overline__font-size--md);
    --c-overline-font-weight: var(--ct-overline__font-weight--md);
    --c-overline-line-height: var(--ct-overline__line-height--md);
    --c-overline-font-stretch: var(--ct-overline__font-width--md);
    --c-overline-letter-spacing: null;
  }
}
.b-standard-list-custom--bloomberg {
  background-color: var(--b-standard-list-custom--bloomberg-background-color);
  color: var(--b-standard-list-custom--bloomberg-color);
  padding-block: var(--b-standard-list-custom--bloomberg-padding-block);
}
@media (min-width: 0) {
  .b-standard-list-custom--bloomberg {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-icon-color: var(--ct-text-color--inverted);
    --c-link-color: var(--text-color);
    --c-overline-color: var(--text-color);
    --c-overline-font-family: var(--ct-overline__font-family);
    --c-overline-font-size: var(--ct-overline__font-size--md);
    --c-overline-font-weight: var(--ct-overline__font-weight--md);
    --c-overline-line-height: var(--ct-overline__line-height--md);
    --c-overline-font-stretch: var(--ct-overline__font-width--md);
    --c-overline-letter-spacing: null;
  }
}
.b-standard-list-custom--profile {
  background-color: var(--b-standard-list-custom--profile-background-color);
  border-block-start: var(--b-standard-list-custom--profile-border-block-start);
  border-radius: var(--b-standard-list-custom--profile-border-radius);
  padding-block-end: var(--b-standard-list-custom--profile-padding-block-end);
  padding-block-start: var(
    --b-standard-list-custom--profile-padding-block-start
  );
  padding-inline: var(--b-standard-list-custom--profile-padding-inline);
}
.b-standard-list-custom--axis-collection-api-custom.b-standard-list-custom--standardLarge
  .b-standard-list-custom--1-row
  article:nth-child(n + 4) {
  display: var(--b-standard-list-custom--axis-collection__row-count-display);
}
.b-standard-list-custom--axis-collection-api-custom.b-standard-list-custom--standardLarge
  .b-standard-list-custom--2-row
  article:nth-child(n + 7) {
  display: var(--b-standard-list-custom--axis-collection__row-count-display);
}
.b-standard-list-custom--axis-collection-api-custom.b-standard-list-custom--standardLarge
  .b-standard-list-custom--3-row
  article:nth-child(n + 10) {
  display: var(--b-standard-list-custom--axis-collection__row-count-display);
}
.b-standard-list-custom--axis-collection-api-custom.b-standard-list-custom--standardLarge
  .b-standard-list-custom--4-row
  article:nth-child(n + 13) {
  display: var(--b-standard-list-custom--axis-collection__row-count-display);
}
.b-standard-list-custom--axis-collection-api-custom
  .b-standard-list-custom--1-row
  article:nth-child(n + 5) {
  display: var(--b-standard-list-custom--axis-collection__row-count-display);
}
.b-standard-list-custom--axis-collection-api-custom
  .b-standard-list-custom--2-row
  article:nth-child(n + 9) {
  display: var(--b-standard-list-custom--axis-collection__row-count-display);
}
.b-standard-list-custom--axis-collection-api-custom
  .b-standard-list-custom--3-row
  article:nth-child(n + 13) {
  display: var(--b-standard-list-custom--axis-collection__row-count-display);
}
.b-standard-list-custom--axis-collection-api-custom
  .b-standard-list-custom--4-row
  article:nth-child(n + 17) {
  display: var(--b-standard-list-custom--axis-collection__row-count-display);
}
.b-standard-list-custom__items {
  grid-template-columns: var(
    --b-standard-list-custom__items-grid-template-columns
  );
  gap: var(--b-standard-list-custom__items-gap);
}
@media (min-width: 0) {
  .b-standard-list-custom__items {
    --c-heading-margin-block-start: 0;
    --c-heading-margin-block-end: 0;
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--md);
    --c-heading-font-weight: var(--ct-heading__font-weight--md);
    --c-heading-line-height: var(--ct-heading__line-height--md);
    --c-heading-font-stretch: var(--ct-heading__font-width--md);
    --c-heading-letter-spacing: null;
    --c-heading-color: var(--text-color);
    --c-overline-margin-block-start: 0;
    --c-paragraph-color: var(--text-color);
  }
}
.b-standard-list-custom__item {
  display: var(--b-standard-list-custom__item-display);
  gap: var(--b-standard-list-custom__item-gap);
  position: var(--b-standard-list-custom__item-position);
}
@media (min-width: 0) {
  .b-standard-list-custom__item {
    --c-heading-order: 2;
    --c-overline-order: 1;
    --c-paragraph-order: 3;
  }
}
.b-standard-list-custom__item .c-heading {
  -webkit-line-clamp: var(
    --b-standard-list-custom__item__heading--webkit-line-clamp
  );
}
.b-standard-list-custom__item .c-heading .c-link:after {
  content: var(--b-standard-list-custom__item__link-after-content);
  position: var(--b-standard-list-custom__item__link-after-position);
  inset-inline-start: var(
    --b-standard-list-custom__item__link-after-inset-inline-start
  );
  inset-block-start: var(
    --b-standard-list-custom__item__link-after-inset-block-start
  );
  inset-inline-end: var(
    --b-standard-list-custom__item__link-after-inset-inline-end
  );
  inset-block-end: var(
    --b-standard-list-custom__item__link-after-inset-block-end
  );
}
.b-standard-list-custom__item-image {
  object-fit: var(--b-standard-list-custom__item-image-object-fit);
  border-radius: var(--b-standard-list-custom__item-image-border-radius);
  border: var(--b-standard-list-custom__item-image-border);
}
.b-standard-list-custom__item-image--aspect-ratio-1x1 {
  aspect-ratio: var(
    --b-standard-list-custom__item-image--aspect-ratio-1x1-aspect-ratio
  );
}
.b-standard-list-custom__item-image--aspect-ratio-4x3 {
  aspect-ratio: var(
    --b-standard-list-custom__item-image--aspect-ratio-4x3-aspect-ratio
  );
}
.b-standard-list-custom__item-image--aspect-ratio-16x9 {
  aspect-ratio: var(
    --b-standard-list-custom__item-image--aspect-ratio-16x9-aspect-ratio
  );
}
.b-standard-list-custom--iheart-podcast-custom
  .b-standard-list-custom__item-image,
.b-standard-list-custom--iheart-playlist-custom
  .b-standard-list-custom__item-image {
  border-radius: var(
    --b-standard-list-custom__item-image--iheart-podcast-and-playlist-border-radius
  );
}
.b-standard-list-custom--iheart-artists-list-custom
  .b-standard-list-custom__item-image {
  border-radius: var(
    --b-standard-list-custom__item-image--iheart-artists-border-radius
  );
  aspect-ratio: var(
    --b-standard-list-custom__item-image--iheart-artists-aspect-ratio
  );
}
.b-standard-list-custom__item__anchor {
  flex: var(--b-standard-list-custom__item__anchor-flex);
}
.b-standard-list-custom__item__date-duration {
  font-family: var(--b-standard-list-custom__item__date-duration-font-family);
  font-size: var(--b-standard-list-custom__item__date-duration-font-size);
  line-height: var(--b-standard-list-custom__item__date-duration-line-height);
  font-weight: var(--b-standard-list-custom__item__date-duration-font-weight);
  font-stretch: var(--b-standard-list-custom__item__date-duration-font-stretch);
  letter-spacing: var(
    --b-standard-list-custom__item__date-duration-letter-spacing
  );
  display: var(--b-standard-list-custom__item__date-duration-display);
  flex-direction: var(
    --b-standard-list-custom__item__date-duration-flex-direction
  );
  order: var(--b-standard-list-custom__item__date-duration-order);
  column-gap: var(--b-standard-list-custom__item__date-duration-column-gap);
}
.b-standard-list-custom__item__dot {
  margin-inline-start: var(
    --b-standard-list-custom__item__dot-margin-inline-start
  );
  margin-inline-end: var(--b-standard-list-custom__item__dot-margin-inline-end);
  font-family: var(--b-standard-list-custom__item__dot-font-family);
  font-size: var(--b-standard-list-custom__item__dot-font-size);
  font-weight: var(--b-standard-list-custom__item__dot-font-weight);
  line-height: var(--b-standard-list-custom__item__dot-line-height);
  font-stretch: var(--b-standard-list-custom__item__dot-font-stretch);
  letter-spacing: var(--b-standard-list-custom__item__dot-letter-spacing);
}
.b-standard-list-custom__item__image-wrapper {
  position: var(--b-standard-list-custom__item__image-wrapper-position);
}
@media (min-width: 0) {
  .b-standard-list-custom__item__image-wrapper {
    --c-link-transition: opacity 0.4s ease;
    --c-link-hover-opacity: 0.8;
  }
}
.b-standard-list-custom__item__status {
  margin-block-start: var(
    --b-standard-list-custom__item__status-margin-block-start
  );
}
@media (min-width: 0) {
  .b-standard-list-custom__item__status {
    --c-paragraph-font-weight: var(--global-font-weight-6);
    --c-button-medium-padding-block: var(--global-spacing-2);
    --c-button-medium-padding-inline: var(--global-spacing-4);
  }
}
.b-standard-list-custom__item:focus-within {
  outline: var(--b-standard-list-custom__item__focus-outline);
  border: var(--b-standard-list-custom__item__focus-border);
}
.b-standard-list-custom__item .c-elapsed-time {
  font-size: var(--b-standard-list-custom__item__elapsed-time-font-size);
  order: var(--b-standard-list-custom__item__elapsed-time-order);
}
.b-standard-list-custom__item .c-save-article-custom {
  display: var(--b-standard-list-custom__item__save-article-custom-display);
  align-items: var(
    --b-standard-list-custom__item__save-article-custom-align-items
  );
  column-gap: var(
    --b-standard-list-custom__item__save-article-custom-column-gap
  );
  font-size: var(--b-standard-list-custom__item__save-article-custom-font-size);
  order: var(--b-standard-list-custom__item__save-article-custom-order);
}
@media (min-width: 0) {
  .b-standard-list-custom__item .c-save-article-custom {
    --c-icon-block-size: var(--global-spacing-4-5);
    --c-icon-inline-size: var(--global-spacing-4-5);
    --c-button-medium-padding-block-start: 0;
    --c-button-medium-padding-block-end: 0;
    --c-button-medium-padding-inline-start: 0;
    --c-button-medium-padding-inline-end: 0;
  }
}
.b-standard-list-custom__item__meta__live {
  align-items: var(--b-standard-list-custom__item__meta__live-align-items);
}
@media (min-width: 0) {
  .b-standard-list-custom__item__meta__live {
    --c-media-item-max-inline-size: var(--global-spacing-11);
    --c-overline-font-stretch: initial;
    --c-overline-font-size: var(--global-font-size-3);
    --c-overline-line-height: var(--global-line-height-4);
    --c-overline-letter-spacing: null;
    --c-overline-hover-color: var(--global-white);
  }
}
.b-standard-list-custom__item__meta__live.c-stack[data-style-direction="horizontal"] {
  flex-direction: var(
    --b-standard-list-custom__item__meta__live__direction-flex-direction
  );
}
.b-standard-list-custom__item__meta__live__text {
  text-transform: var(
    --b-standard-list-custom__item__meta__live__text-text-transform
  );
  color: var(--b-standard-list-custom__item__meta__live__text-color);
  flex-wrap: var(--b-standard-list-custom__item__meta__live__text-flex-wrap);
  display: var(--b-standard-list-custom__item__meta__live__text-display);
  justify-content: var(
    --b-standard-list-custom__item__meta__live__text-justify-content
  );
  align-items: var(
    --b-standard-list-custom__item__meta__live__text-align-items
  );
}
.b-standard-list-custom__item__meta__live__text span {
  border-radius: var(
    --b-standard-list-custom__item__meta__live__text--span-border-radius
  );
  background-color: var(
    --b-standard-list-custom__item__meta__live__text--span-background-color
  );
  display: var(--b-standard-list-custom__item__meta__live__text--span-display);
  padding-inline: var(
    --b-standard-list-custom__item__meta__live__text--span-padding-inline
  );
  margin-inline-end: var(
    --b-standard-list-custom__item__meta__live__text--span-margin-inline-end
  );
  white-space: var(
    --b-standard-list-custom__item__meta__live__text--span-white-space
  );
}
.b-standard-list-custom__item__meta__live__time {
  color: var(--b-standard-list-custom__item__meta__live__time-color);
  font-size: var(--b-standard-list-custom__item__meta__live__time-font-size);
}
@media (min-width: 0) {
  .b-standard-list-custom--iheart-artists-list-custom
    .b-standard-list-custom__item {
    --c-link-justify-content: center;
  }
}
.b-standard-list-custom__image-container {
  margin-inline: var(--b-standard-list-custom__image-container-margin-inline);
}
.b-standard-list-custom--content-api-urls-custom
  .b-standard-list-custom__items {
  grid-template-columns: var(
    --b-standard-list-custom--saved-list__items-grid-template-columns
  );
}
.b-standard-list-custom--content-api-urls-custom
  .b-standard-list-custom--empty-saved-list__message-container {
  align-items: var(
    --b-standard-list-custom--empty-saved-list__message-container-align-items
  );
  row-gap: var(
    --b-standard-list-custom--empty-saved-list__message-container-row-gap
  );
  border: var(
    --b-standard-list-custom--empty-saved-list__message-container-border
  );
  border-radius: var(
    --b-standard-list-custom--empty-saved-list__message-container-border-radius
  );
  padding: var(
    --b-standard-list-custom--empty-saved-list__message-container-padding
  );
}
.b-standard-list-custom--content-api-urls-custom
  .b-standard-list-custom--empty-saved-list__text {
  text-align: var(--b-standard-list-custom--empty-saved-list__text-text-align);
}
@media (min-width: 0) {
  .b-standard-list-custom--content-api-urls-custom
    .b-standard-list-custom--empty-saved-list__text {
    --c-link-display: inline-block;
    --c-link-font-weight: var(--global-font-weight-6);
    --c-link-margin-inline-start: var(--global-spacing-1);
    --c-link-margin-inline-end: var(--global-spacing-1);
    --c-icon-block-size: var(--global-spacing-4);
    --c-icon-inline-size: var(--global-spacing-4);
    --c-icon-margin-inline-start: var(--global-spacing-2);
    --c-icon-margin-inline-end: var(--global-spacing-2);
    --c-icon-margin-block-end: var(--global-spacing-1);
  }
}
.b-standard-list-custom--content-api-urls-custom
  .b-standard-list-custom--empty-saved-list__button
  .t-headline--md {
  color: var(--b-standard-list-custom--empty-saved-list__button-text-color);
  text-transform: var(
    --b-standard-list-custom--empty-saved-list__button-text-text-transform
  );
}
@media (min-width: 0) {
  .b-standard-list-custom--dark .b-standard-list-custom__item {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-date-color: var(--ct-text-color--inverted);
    --c-overline-color: var(--ct-text-color--inverted);
    --c-overline-font-family: var(--ct-overline__font-family);
    --c-overline-font-size: var(--ct-overline__font-size--md);
    --c-overline-font-weight: var(--ct-overline__font-weight--md);
    --c-overline-line-height: var(--ct-overline__line-height--md);
    --c-overline-font-stretch: var(--ct-overline__font-width--md);
    --c-overline-letter-spacing: null;
  }
}
.b-standard-list-custom--dark .b-standard-list-custom__item__description {
  color: var(--b-standard-list-custom__item__description--dark-color);
}
.b-standard-list-custom--dark .b-standard-list-custom__item__duration {
  color: var(--b-standard-list-custom__item__duration--dark-color);
}
.b-standard-list-custom--dark .b-standard-list-custom__item__icon-label {
  background: var(--b-standard-list-custom__item__icon-label--dark-background);
}
@media (min-width: 0) {
  .b-standard-list-custom--dark .b-standard-list-custom__item__icon-label {
    --c-icon-fill: currentColor;
  }
}
.b-standard-list-custom--dark .b-standard-list-custom__item__dot {
  color: var(--b-standard-list-custom__item__dot--dark-color);
}
.b-standard-list-custom--dark
  .b-standard-list-custom__item
  .c-save-article-custom {
  color: var(--b-standard-list-custom__item__save-article-custom--dark-color);
}
.b-standard-list-custom--dark .b-standard-list-custom__disclaimer {
  color: var(--b-standard-list-custom__disclaimer--dark-color);
}
.b-standard-list-custom--vertical .b-standard-list-custom__items {
  gap: var(--b-standard-list-custom--vertical__items-gap);
}
.b-standard-list-custom--vertical .b-standard-list-custom__item {
  display: var(--b-standard-list-custom--vertical__item-display);
  flex-direction: var(--b-standard-list-custom--vertical__item-flex-direction);
  justify-content: var(
    --b-standard-list-custom--vertical__item-justify-content
  );
  gap: var(--b-standard-list-custom--vertical__item-gap);
}
@media (min-width: 0) {
  .b-standard-list-custom--vertical .b-standard-list-custom__item {
    --c-attribution-color: var(--text-color);
    --c-attribution-font-size: var(--body-font-size-small);
    --c-attribution-line-height: var(--body-line-height-small);
    --c-attribution-font-weight: var(--body-font-weight-small);
    --c-heading-color: initial;
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--sm);
    --c-heading-font-weight: var(--ct-heading__font-weight--sm);
    --c-heading-line-height: var(--ct-heading__line-height--sm);
    --c-heading-font-stretch: var(--ct-heading__font-width--sm);
    --c-heading-letter-spacing: null;
    --c-heading-margin-block-start: 0;
    --c-heading-margin-block-end: var(--global-spacing-2);
    --c-media-item-inline-size: 100%;
    --c-paragraph-font-size: var(--body-font-size-small);
    --c-paragraph-line-height: var(--body-line-height-small);
    --c-paragraph-font-weight: var(--body-font-weight-small);
    --c-link-color: var(--ct-title__text-color);
  }
}
@media (min-width: 1024px) {
  .b-standard-list-custom--vertical .b-standard-list-custom__item {
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-line-height: var(--body-line-height);
    --c-paragraph-font-weight: var(--body-font-weight);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--md);
    --c-heading-font-weight: var(--ct-heading__font-weight--md);
    --c-heading-line-height: var(--ct-heading__line-height--md);
    --c-heading-font-stretch: var(--ct-heading__font-width--md);
    --c-heading-letter-spacing: null;
    --c-heading-margin-block-end: var(--global-spacing-4);
  }
}
.b-standard-list-custom--vertical .b-standard-list-custom__item__image {
  inline-size: var(--b-standard-list-custom--vertical__item__image-inline-size);
}
@media (min-width: 0) {
  .b-standard-list-custom--vertical .b-standard-list-custom__item__image {
    --c-link-transition: opacity 0.4s ease;
    --c-link-hover-opacity: 0.8;
  }
}
.b-standard-list-custom--vertical .b-standard-list-custom__item__content {
  inline-size: var(
    --b-standard-list-custom--vertical__item__content-inline-size
  );
}
.b-standard-list-custom--trends .b-standard-list-custom__item {
  padding-inline: var(--b-standard-list-custom--trends__item-padding-inline);
  padding-block: var(--b-standard-list-custom--trends__item-padding-block);
  background-color: var(
    --b-standard-list-custom--trends__item-background-color
  );
}
@media (min-width: 0) {
  .b-standard-list-custom--trends .b-standard-list-custom__item {
    --c-link-color: var(--text-color);
  }
}
.b-standard-list-custom--bloomberg .b-standard-list-custom__items {
  order: var(--b-standard-list-custom--bloomberg__items-order);
  gap: var(--b-standard-list-custom--bloomberg__items-gap);
}
.b-standard-list-custom--bloomberg .b-standard-list-custom__item {
  padding-inline: var(--b-standard-list-custom--bloomberg__item-padding-inline);
  padding-block: var(--b-standard-list-custom--bloomberg__item-padding-block);
  background-color: var(
    --b-standard-list-custom--bloomberg__item-background-color
  );
}
@media (min-width: 0) {
  .b-standard-list-custom--bloomberg .b-standard-list-custom__item {
    --c-link-color: var(--text-color);
  }
}
.b-standard-list-custom--bloomberg .b-standard-list-custom__disclaimer {
  margin-block-end: var(
    --b-standard-list-custom--bloomberg__disclaimer-margin-block-end
  );
}
.b-standard-list-custom--picks .b-standard-list-custom__image-container {
  margin-inline: var(
    --b-standard-list-custom--picks__image-container-margin-inline
  );
  z-index: var(--b-standard-list-custom--picks__image-container-z-index);
}
.b-standard-list-custom--profile .b-standard-list-custom__items {
  grid-template-columns: var(
    --b-standard-list-custom--profile__items-grid-template-columns
  );
  column-gap: var(--b-standard-list-custom--profile__items-column-gap);
  row-gap: var(--b-standard-list-custom--profile__items-row-gap);
}
.b-standard-list-custom--profile .b-standard-list-custom__item {
  background: var(--b-standard-list-custom--profile__item-background);
}
@media (min-width: 0) {
  .b-standard-list-custom--profile .b-standard-list-custom__item {
    --c-heading-padding-block-start: var(--global-spacing-3);
    --c-heading-padding-inline: var(--global-spacing-5);
    --c-paragraph-font-size: var(--ct-body__font-size--small-3);
    --c-paragraph-line-height: var(--ct-body__line-height--small-3);
    --c-paragraph-font-weight: var(--ct-body__font-weight--small-3);
    --c-paragraph-padding-block-end: var(--global-spacing-3);
    --c-paragraph-padding-inline: var(--global-spacing-5);
  }
}
.b-standard-list-custom--profile .b-standard-list-custom__item-image {
  aspect-ratio: var(--b-standard-list-custom--profile__item-image-aspect-ratio);
}
.b-standard-list-custom--profile .b-standard-list-custom__header {
  margin-block-start: var(
    --b-standard-list-custom--profile__header-margin-block-start
  );
  text-align: var(--b-standard-list-custom--profile__header-text-align);
}
.b-standard-list-custom--profile .b-standard-list-custom__header__sponsorship {
  inset-block-end: var(
    --b-standard-list-custom--profile__header-sponsorship-inset-block-end
  );
  inset-block-start: var(
    --b-standard-list-custom--profile__header-sponsorship-inset-block-start
  );
}
.b-standard-list-custom--profile .b-standard-list-custom__title {
  color: var(--b-standard-list-custom--profile__title-color);
  font-size: var(--b-standard-list-custom--profile__title-font-size);
  font-weight: var(--b-standard-list-custom--profile__title-font-weight);
  line-height: var(--b-standard-list-custom--profile__title-line-height);
  font-stretch: var(--b-standard-list-custom--profile__title-font-stretch);
  margin-inline: var(--b-standard-list-custom--profile__title-margin-inline);
  text-transform: var(--b-standard-list-custom--profile__title-text-transform);
}
.b-standard-list-custom--profile .b-standard-list-custom__subtitle {
  background: var(--b-standard-list-custom--profile__subtitle-background);
  color: var(--b-standard-list-custom--profile__subtitle-color);
  display: var(--b-standard-list-custom--profile__subtitle-display);
  font-size: var(--b-standard-list-custom--profile__subtitle-font-size);
  font-weight: var(--b-standard-list-custom--profile__subtitle-font-weight);
  line-height: var(--b-standard-list-custom--profile__subtitle-line-height);
  font-stretch: var(--b-standard-list-custom--profile__subtitle-font-stretch);
  margin-inline: var(--b-standard-list-custom--profile__subtitle-margin-inline);
  padding-inline: var(
    --b-standard-list-custom--profile__subtitle-padding-inline
  );
  text-transform: var(
    --b-standard-list-custom--profile__subtitle-text-transform
  );
}
.wallpaperAd .b-standard-list-custom.dark {
  margin-inline: var(--b-standard-list-custom-with-wallpaper-margin-inline);
  padding-inline: var(--b-standard-list-custom-with-wallpaper-padding-inline);
}
.b-stock-widgets-custom {
  margin-block-start: var(--b-stock-widgets-custom-margin-block-start);
}
.b-stock-widgets-custom:nth-child(1) {
  margin-block-start: var(
    --b-stock-widgets-custom--first-in-stack-margin-block-start
  );
}
.b-stock-widgets-custom--bmw-market-board {
  min-block-size: var(
    --b-stock-widgets-custom--bmw-market-board-min-block-size
  );
}
.b-stock-widgets-custom--bmw-market-status {
  min-block-size: var(
    --b-stock-widgets-custom--bmw-market-status-min-block-size
  );
}
.b-stock-widgets-custom--bmw-market-chart {
  min-block-size: var(
    --b-stock-widgets-custom--bmw-market-chart-min-block-size
  );
}
.b-stock-widgets-custom--bmw-currency-converter {
  min-block-size: var(
    --b-stock-widgets-custom--bmw-currency-converter-min-block-size
  );
}
.wallpaperAd .b-stock-widgets-custom {
  margin-block-start: var(
    --b-stock-widgets-custom-with-wallpaper-margin-block-start
  );
}
.b-double-chain-custom__children-grid--board
  .b-stock-widgets-custom--bmw-market-board {
  max-inline-size: var(
    --b-stock-widget-custom--bmw-market-board--restrict-size-max-inline-size
  );
}
.b-viafoura-comments-custom.viafoura {
  padding-inline: var(--b-viafoura-comments-custom-padding-inline);
  padding-block: var(--b-viafoura-comments-custom-padding-block);
}
.b-video-custom {
  padding-block-start: var(--b-video-padding-block-start);
  padding-block-end: var(--b-video-padding-block-end);
}
@media (min-width: 0) {
  .b-video-custom {
    --c-stack-gap: var(--global-spacing-5);
  }
}
.b-video-custom__items {
  grid-template-columns: var(--b-video__items-grid-template-columns);
  gap: var(--b-video__items-gap);
  column-gap: var(--b-video__items-column-gap);
  row-gap: var(--b-video__items-row-gap);
}
.b-video-custom__items--right {
  grid-template-columns: var(--b-video__items--right-grid-template-columns);
}
.b-video-custom__jasper {
  position: var(--b-video__jasper-position);
}
.b-video-custom__player-wrapper {
  aspect-ratio: var(--b-video__player-wrapper-aspect-ratio);
  background-color: var(--b-video__player-wrapper-background-color);
}
.b-video-custom__metadata {
  gap: var(--b-video__metadata-gap);
  padding-block-end: var(--b-video__metadata-padding-block-end);
}
@media (min-width: 0) {
  .b-video-custom__metadata {
    --c-heading-color: var(--bt-video-metadata-heading__text-color);
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--lg);
    --c-heading-font-weight: var(--ct-heading__font-weight--lg);
    --c-heading-line-height: var(--ct-heading__line-height--lg);
    --c-heading-font-stretch: var(--ct-heading__font-width--lg);
    --c-heading-letter-spacing: null;
    --c-paragraph-color: var(--bt-video-metadata__text-description-color);
    --c-paragraph-font-family: var(--body-font-family);
    --c-paragraph-font-size: var(--body-font-size);
    --c-paragraph-line-height: var(--body-line-height);
    --c-paragraph-font-weight: var(--body-font-weight);
    --c-media-item-max-inline-size: var(--global-spacing-15);
    --c-media-item-font-stretch: null;
    --c-media-item-letter-spacing: null;
  }
}
@media (min-width: 1024px) {
  .b-video-custom__metadata {
    --c-heading-font-family: var(--ct-heading__font-family);
    --c-heading-font-size: var(--ct-heading__font-size--lg);
    --c-heading-font-weight: var(--ct-heading__font-weight--lg);
    --c-heading-line-height: var(--ct-heading__line-height--lg);
    --c-heading-font-stretch: var(--ct-heading__font-width--lg);
    --c-heading-letter-spacing: null;
  }
}
.b-video-custom__metadata__overline {
  color: var(--b-video__metadata__overline-color);
  font-family: var(--b-video__metadata__overline-font-family);
  font-size: var(--b-video__metadata__overline-font-size);
  font-weight: var(--b-video__metadata__overline-font-weight);
  line-height: var(--b-video__metadata__overline-line-height);
  font-stretch: var(--b-video__metadata__overline-font-stretch);
  letter-spacing: var(--b-video__metadata__overline-letter-spacing);
}
.b-video-custom__metadata__stack {
  row-gap: var(--b-video__metadata__stack-row-gap);
}
.b-video-custom__metadata__date {
  font-family: var(--b-video__metadata__date-font-family);
  font-size: var(--b-video__metadata__date-font-size);
  line-height: var(--b-video__metadata__date-line-height);
  font-weight: var(--b-video__metadata__date-font-weight);
  font-stretch: var(--b-video__metadata__date-font-stretch);
  letter-spacing: var(--b-video__metadata__date-letter-spacing);
  color: var(--b-video__metadata__date-color);
}
.b-video-custom__metadata__multiplex {
  padding-block-start: var(--b-video__metadata__multiplex-padding-block-start);
}
@media (min-width: 0) {
  .b-video-custom__metadata__multiplex {
    --c-button-large-padding-block: var(--global-spacing-2);
    --c-button-large-padding-inline: var(--global-spacing-6);
    --c-button-large-font-family: var(--font-family-primary);
    --c-button-large-font-size: var(--global-font-size-4);
    --c-button-large-font-weight: var(--global-font-weight-6);
    --c-button-large-text-transform: uppercase;
    --c-button-large-justify-content: center;
  }
}
.b-video-custom--dark {
  background: var(--b-video--dark-background);
  padding-block: var(--b-video--dark-padding-block);
  padding-inline: var(--b-video--dark-padding-inline);
  margin-inline-start: var(--b-video--dark-margin-inline-start);
  margin-inline-end: var(--b-video--dark-margin-inline-end);
}
@media (min-width: 0) {
  .b-video-custom--dark {
    --c-stack-gap: var(--global-spacing-5);
  }
}
.b-triple-chain-custom__item--last .b-video-custom {
  padding-block-start: var(
    --b-b-triple-chain-custom__item--last--video-padding-block-start
  );
  padding-block-end: var(
    --b-b-triple-chain-custom__item--last--video-padding-block-end
  );
}
.l-section .b-video-custom {
  padding-block-end: var(--b-l-section--video-padding-block-end);
}
.b-weather-widgets-custom {
  margin-block-start: var(--b-weather-widgets-custom-margin-block-start);
  padding-block-end: var(--b-weather-widgets-custom-padding-block-end);
  padding-block-start: var(--b-weather-widgets-custom-padding-block-start);
}
.b-x-feed-custom__skipLink {
  background-color: var(--b-x-feed-custom__skipLink-background-color);
  color: var(--b-x-feed-custom__skipLink-color);
  border: var(--b-x-feed-custom__skipLink-border);
  border-radius: var(--b-x-feed-custom__skipLink-border-radius);
  z-index: var(--b-x-feed-custom__skipLink-z-index);
  position: var(--b-x-feed-custom__skipLink-position);
}
@media (min-width: 0) {
  .b-x-feed-custom__skipLink {
    --c-Button-position: absolute;
    --c-Button-z-index: -1;
  }
}
.b-x-feed-custom__skipLink:focus {
  background-color: var(--b-x-feed-custom__skipLink--focus-background-color);
  color: var(--b-x-feed-custom__skipLink--focus-color);
  border: var(--b-x-feed-custom__skipLink--focus-border);
  z-index: var(--b-x-feed-custom__skipLink--focus-z-index);
  padding-block: var(--b-x-feed-custom__skipLink--focus-padding-block);
  padding-inline: var(--b-x-feed-custom__skipLink--focus-padding-inline);
  position: var(--b-x-feed-custom__skipLink--focus-position);
}
@media (min-width: 0) {
  .b-x-feed-custom__skipLink:focus {
    --c-Button-position: absolute;
    --c-Button-z-index: var(--ct-skip-link__z-index);
  }
}
.b-x-feed-custom__skeleton {
  min-inline-size: var(--b-x-feed-custom__skeleton-min-inline-size);
  border: var(--b-x-feed-custom__skeleton-border);
  border-radius: var(--b-x-feed-custom__skeleton-border-radius);
  block-size: var(--b-x-feed-custom__skeleton-block-size);
  background-color: var(--b-x-feed-custom__skeleton-background-color);
}
.b-x-feed-custom__header {
  margin-block: var(--b-x-feed-custom__header-margin-block);
  margin-inline: var(--b-x-feed-custom__header-margin-inline);
  block-size: var(--b-x-feed-custom__header-block-size);
  inline-size: var(--b-x-feed-custom__header-inline-size);
  border-radius: var(--b-x-feed-custom__header-border-radius);
  background-color: var(--b-x-feed-custom__header-background-color);
}
.b-x-feed-custom__post {
  inline-size: var(--b-x-feed-custom__post-inline-size);
}
.b-x-feed-custom__profile {
  block-size: var(--b-x-feed-custom__profile-block-size);
  display: var(--b-x-feed-custom__profile-display);
  padding-inline: var(--b-x-feed-custom__profile-padding-inline);
  gap: var(--b-x-feed-custom__profile-gap);
  margin-block: var(--b-x-feed-custom__profile-margin-block);
}
.b-x-feed-custom__profile__img {
  block-size: var(--b-x-feed-custom__profile__img-block-size);
  inline-size: var(--b-x-feed-custom__profile__img-inline-size);
  border-radius: var(--b-x-feed-custom__profile__img-border-radius);
  background-color: var(--b-x-feed-custom__profile__img-background-color);
}
.b-x-feed-custom__profile__handle {
  inline-size: var(--b-x-feed-custom__profile__handle-inline-size);
  block-size: var(--b-x-feed-custom__profile__handle-block-size);
  border-radius: var(--b-x-feed-custom__profile__handle-border-radius);
  background-color: var(--b-x-feed-custom__profile__handle-background-color);
}
.b-x-feed-custom__content {
  inline-size: var(--b-x-feed-custom__content-inline-size);
  padding-inline: var(--b-x-feed-custom__content-padding-inline);
}
.b-x-feed-custom__content__line {
  block-size: var(--b-x-feed-custom__content__line-block-size);
  margin-block: var(--b-x-feed-custom__content__line-margin-block);
  margin-inline: var(--b-x-feed-custom__content__line-margin-inline);
  inline-size: var(--b-x-feed-custom__content__line-inline-size);
  border-radius: var(--b-x-feed-custom__content__line-border-radius);
  background-color: var(--b-x-feed-custom__content__line-background-color);
}
.b-x-feed-custom__content__line--last {
  block-size: var(--b-x-feed-custom__content__line--last-block-size);
  margin-block: var(--b-x-feed-custom__content__line--last-margin-block);
  margin-inline: var(--b-x-feed-custom__content__line--last-margin-inline);
  inline-size: var(--b-x-feed-custom__content__line--last-inline-size);
  border-radius: var(--b-x-feed-custom__content__line--last-border-radius);
  background-color: var(
    --b-x-feed-custom__content__line--last-background-color
  );
}
.b-x-feed-custom__content__img {
  block-size: var(--b-x-feed-custom__content__img-block-size);
  margin-block: var(--b-x-feed-custom__content__img-margin-block);
  margin-inline: var(--b-x-feed-custom__content__img-margin-inline);
  inline-size: var(--b-x-feed-custom__content__img-inline-size);
  border-radius: var(--b-x-feed-custom__content__img-border-radius);
  background-color: var(--b-x-feed-custom__content__img-background-color);
}
.l-article .b-article-body {
  --c-paragraph-margin-inline-start: var(--c-paragraph-margin-inline);
  display: var(--b-article-template-article-body-display);
  flex-direction: var(--b-article-template-article-body-flex-direction);
}
@media (min-width: 0) {
  .l-article .b-article-body {
    --c-paragraph-text-wrap: pretty;
    --c-paragraph-max-inline-size: var(--bt-article-body__max-inline-size);
    --c-paragraph-inline-size: 100%;
    --c-paragraph-margin-inline: auto;
    --c-media-item-max-inline-size: var(--bt-article-body__max-inline-size);
    --c-media-item-inline-size: 100%;
    --c-media-item-margin-inline-start: auto;
    --c-media-item-margin-inline-end: auto;
  }
}
.l-article .b-article-body__html,
.l-article .b-article-body__correction,
.l-article .b-article-body__table,
.l-article .b-article-body__blockquote,
.l-article .b-article-body__pullquote,
.l-article .b-article-body__gallery,
.l-article .b-article-body__container,
.l-article .b-article-body__embed-responsive {
  max-inline-size: var(--b-article-template-body-width-max-inline-size);
  inline-size: var(--b-article-template-body-width-inline-size);
  margin-inline: var(--b-article-template-body-width-margin-inline);
}
.l-article .b-article-body ul,
.l-article .b-article-body ol {
  max-inline-size: var(--b-article-template-body-width-max-inline-size);
  inline-size: var(--b-article-template-body-width-inline-size);
  margin-inline: var(--b-article-template-body-width-margin-inline);
  padding-inline-start: var(
    --b-article-template-list-elements-padding-inline-start
  );
  list-style-position: var(
    --b-article-template-list-elements-list-style-position
  );
}
.l-article:not(:has(.b-lead-art-custom)) .b-article-body,
.l-article .c-trust-link-bar,
.l-article .b-author-bio-custom-block {
  max-inline-size: var(
    --b-article-template-article-body-no-lead-art-max-inline-size
  );
  margin-inline: var(
    --b-article-template-article-body-no-lead-art-margin-inline
  );
  inline-size: var(--b-article-template-article-body-no-lead-art-inline-size);
}
.l-article .b-video-embed,
.l-article .b-product-embed,
.l-article .b-stock-widgets-custom,
.l-article .twitter-tweet,
.l-article .instagram-media,
.l-article .html-embed--tickaroo,
.l-article .html-embed--bluesky,
.l-article .html-embed--data-wrapper,
.l-article .html-embed--datawrapper,
.l-article .c-related-stories,
.l-article div[data-chromatic="ignore"]:not([class]) {
  max-inline-size: var(--b-article-template-body-width-max-inline-size);
  inline-size: var(--b-article-template-body-width-inline-size);
  margin-inline: var(--b-article-template-body-width-margin-inline);
}
.l-article .b-article-body__h2,
.l-article .b-article-body__h3,
.l-article .b-article-body__h4,
.l-article .b-article-body__h5,
.l-article .b-article-body__h6,
.l-article .b-article-body--h2,
.l-article .b-article-body--h3,
.l-article .b-article-body--h4,
.l-article .b-article-body--h5,
.l-article .b-article-body--h6,
.l-article .t-composer__h2,
.l-article .t-composer__h3,
.l-article .t-composer__h4,
.l-article .t-composer__h5,
.l-article .t-composer__h6,
.l-article .t-composer--h2,
.l-article .t-composer--h3,
.l-article .t-composer--h4,
.l-article .t-composer--h5,
.l-article .t-composer--h6 {
  max-inline-size: var(--b-article-template-body-width-max-inline-size);
  inline-size: var(--b-article-template-body-width-inline-size);
  margin-inline: var(--b-article-template-body-width-margin-inline);
}
.l-article .b-author-bio-custom-block {
  max-inline-size: var(--b-article-template-body-width-max-inline-size);
  inline-size: var(--b-article-template-body-width-inline-size);
  margin-inline: var(--b-article-template-body-width-margin-inline);
}
.l-article .c-trust-link-bar {
  justify-content: var(--b-article-template-trust-link-bar-justify-content);
  column-gap: var(--b-article-template-trust-link-bar-column-gap);
  max-inline-size: var(--b-article-template-body-width-max-inline-size);
  inline-size: var(--b-article-template-body-width-inline-size);
  margin-inline: var(--b-article-template-body-width-margin-inline);
}
.l-now {
  background-color: var(--b-now__layout-background-color);
  color: var(--b-now__layout-color);
}
.l-now .b-weather-widgets-custom {
  margin-block-start: var(--b-weather-widgets-custom-margin-block-start);
  padding-block-end: var(--b-weather-widgets-custom-padding-block-end);
  padding-block-start: var(--b-weather-widgets-custom-padding-block-start);
}
.l-now .b-now__navigation {
  position: var(--b-now__navigation-position);
  inset-block-start: var(--b-now__navigation-inset-block-start);
  z-index: var(--b-now__navigation-z-index);
}
.l-now .b-now__main {
  max-inline-size: var(--b-now__main-max-inline-size);
  inline-size: var(--b-now__main-inline-size);
  margin-block-start: var(--b-now__main-margin-block-start);
  margin-inline-end: var(--b-now__main-margin-inline-end);
  margin-block-end: var(--b-now__main-margin-block-end);
  margin-inline-start: var(--b-now__main-margin-inline-start);
}
@media (min-width: 0) {
  .l-now .b-now__main {
    --c-stack-gap: var(--global-spacing-6);
  }
}
.l-now .b-now__container {
  grid-template-columns: var(--b-now__container-grid-template-columns);
  grid-template-rows: var(--b-now__container-grid-template-rows);
  gap: var(--b-now__container-gap);
}
.l-now .b-now__main-interior-item {
  gap: var(--b-now__main-interior-item-gap);
  margin-inline-start: var(--b-now__main-interior-item-margin-inline-start);
  inline-size: var(--b-now__main-interior-item-inline-size);
}
.l-now .b-now__main-interior-item--sticky {
  position: var(--b-now__main-interior-item--sticky-position);
  inset-block-start: var(--b-now__main-interior-item--sticky-inset-block-start);
  z-index: var(--b-now__main-interior-item--sticky-z-index);
}
.l-now .b-now__main-interior-top .b-video-custom {
  padding-block: var(--b-now__video-custom--override-padding-block);
}
.l-now .b-now__main-interior-top .b-video-custom__items {
  row-gap: var(--b-now__video-custom--override__items-row-gap);
}
.l-now .b-now__main-interior-top .b-video-custom .c-jasper-player__loading,
.l-now .b-now__main-interior-top .b-video-custom .c-jasper-player__player {
  box-shadow: var(--b-now__jasper-player__player--override-box-shadow);
  background-color: var(
    --b-now__jasper-player__player--override-background-color
  );
}
.l-now .b-now__main-interior-container {
  grid-template-columns: var(
    --b-now__main-interior-container-grid-template-columns
  );
  gap: var(--b-now__main-interior-container-gap);
}
.l-now .b-now__main-interior-bottom {
  margin-inline: var(--b-now__main-interior-bottom-margin-inline);
  padding-inline: var(--b-now__main-interior-bottom-padding-inline);
  padding-block: var(--b-now__main-interior-bottom-padding-block);
}
.l-now .b-now__main-interior-main-bottom:empty {
  padding-block: var(--b-now__main-interior-bottom--empty-padding-block);
  padding-inline: var(--b-now__main-interior-bottom--empty-padding-inline);
}
.l-now .b-now__main-right-rail-top {
  background-color: var(--b-now__main-right-rail-top-background-color);
  inset-block-start: var(--b-now__main-right-rail-top-inset-block-start);
  gap: var(--b-now__main-right-rail-top-gap);
  padding-block: var(--b-now__main-right-rail-top-padding-block);
  margin-block-end: var(--b-now__main-right-rail-top-margin-block-end);
  padding-inline: var(--b-now__main-right-rail-top-padding-inline);
  position: var(--b-now__main-right-rail-top-position);
  z-index: var(--b-now__main-right-rail-top-z-index);
}
.l-now .b-now__main-right-rail-middle {
  margin-inline: var(--b-now__main-right-rail-middle-margin-inline);
  padding-inline: var(--b-now__main-right-rail-middle-padding-inline);
  margin-block-end: var(--b-now__main-right-rail-middle-margin-block-end);
}
@media (min-width: 0) {
  .l-now .b-now__main-right-rail-middle {
    --c-stack-row-gap: var(--global-spacing-4);
    --c-stack-z-index: var(--global-z-index--1);
  }
}
.l-now .b-now__main-right-rail-bottom {
  padding-inline: var(--b-now__main-right-rail-bottom-padding-inline);
}
@media (min-width: 0) {
  .l-now .b-now .b-simple-list-custom {
    --c-heading-color: var(--bt-heading__text-color--now);
  }
}
@media (min-width: 0) {
  .l-now .b-now .b-simple-list-custom__items {
    --c-stack-row-gap: var(--global-spacing-4);
    --c-heading-color: var(--text-color);
    --c-heading-font-size: var(--heading-level-4-font-size);
    --c-heading-font-weight: var(--heading-level-4-font-weight);
    --c-heading-line-height: var(--heading-level-4-line-height);
  }
}
.l-now .b-now__footer {
  background-color: var(--b-now__footer-background-color);
  margin-block-end: var(--b-now__footer-margin-block-end);
  margin-block-start: var(--b-now__footer-margin-block-start);
}
@media (min-width: 0) {
  .l-now .b-now__footer {
    --c-divider-display: none;
  }
}
@supports not (color: light-dark(white, black)) {
  .l-now {
    color-scheme: var(--b-now__layout--support-dark-mode-color-scheme);
    background-color: var(--b-now__layout--support-dark-mode-background-color);
    color: var(--b-now__layout--support-dark-mode-color);
  }
  .l-now .b-now__main-right-rail-top {
    background-color: var(
      --b-now__main-right-rail-top--support-dark-mode-background-color
    );
  }
  @media (min-width: 0) {
    .l-now .b-now__main-right-rail-bottom .b-simple-list-custom {
      --c-heading-color: var(--bt-now__text-color--secondary);
    }
  }
  .l-now .b-now__footer .b-links-bar {
    background-color: var(
      --b-now__links-bar--support-dark-mode-background-color
    );
  }
}
.b-promo-page__full-width {
  gap: var(--b-promo-page__full-width-gap);
}
@media (min-width: 1024px) {
  .b-promo-page__full-width {
    --c-stack-gap: var(--global-spacing-5);
  }
}
.b-promo-page__body {
  gap: var(--b-promo-page__body-gap);
}
.b-promo-page__footer {
  inline-size: var(--b-promo-page__footer-inline-size);
  background-color: var(--b-promo-page__footer-background-color);
  margin-block-start: var(--b-promo-page__footer-margin-block-start);
  margin-inline-end: var(--b-promo-page__footer-margin-inline-end);
}
.b-app-promo-custom {
  gap: var(--b-app-promo-custom-gap);
  margin-block-start: var(--b-app-promo-custom-margin-block-start);
  margin-inline-start: var(--b-app-promo-custom-margin-inline-start);
  margin-inline-end: var(--b-app-promo-custom-margin-inline-end);
  max-inline-size: var(--b-app-promo-custom-max-inline-size);
}
.b-pricing-block-custom {
  border-radius: var(--b-pricing-block-custom-border-radius);
  font-family: var(--b-pricing-block-custom-font-family);
  background-color: var(--b-pricing-block-custom-background-color);
  box-shadow: var(--b-pricing-block-custom-box-shadow);
  padding-block: var(--b-pricing-block-custom-padding-block);
  padding-inline: var(--b-pricing-block-custom-padding-inline);
  margin-inline-start: var(--b-pricing-block-custom-margin-inline-start);
  margin-inline-end: var(--b-pricing-block-custom-margin-inline-end);
  max-inline-size: var(--b-pricing-block-custom-max-inline-size);
}
.b-pricing-block-custom__background {
  box-shadow: var(--b-pricing-block-custom__background-box-shadow);
  border-radius: var(--b-pricing-block-custom__background-border-radius);
  padding-block: var(--b-pricing-block-custom__background-padding-block);
  padding-inline: var(--b-pricing-block-custom__background-padding-inline);
  margin-inline-start: var(
    --b-pricing-block-custom__background-margin-inline-start
  );
  margin-inline-end: var(
    --b-pricing-block-custom__background-margin-inline-end
  );
  max-inline-size: var(--b-pricing-block-custom__background-max-inline-size);
}
@media (min-width: 0) {
  .b-pricing-block-custom__background {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-paragraph-color: var(--ct-text-color--inverted);
    --c-list-color: var(--ct-text-color--inverted);
    --c-stack-color: var(--ct-text-color--inverted);
    --c-link-color: var(--ct-text-color--inverted);
  }
}
.b-pricing-block-custom__legal-info {
  row-gap: var(--b-pricing-block-custom__legal-info-row-gap);
  font-size: var(--b-pricing-block-custom__legal-info-font-size);
  text-align: var(--b-pricing-block-custom__legal-info-text-align);
  margin-block-start: var(
    --b-pricing-block-custom__legal-info-margin-block-start
  );
  margin-block-end: var(--b-pricing-block-custom__legal-info-margin-block-end);
  margin-inline-start: var(
    --b-pricing-block-custom__legal-info-margin-inline-start
  );
  margin-inline-end: var(
    --b-pricing-block-custom__legal-info-margin-inline-end
  );
  inline-size: var(--b-pricing-block-custom__legal-info-inline-size);
  max-inline-size: var(--b-pricing-block-custom__legal-info-max-inline-size);
}
@media (min-width: 0) {
  .b-pricing-block-custom__legal-info {
    --c-link-text-decoration: underline;
    --c-link-text-decoration-color: var(--bt-footer-links-bar__text-color);
    --c-link-margin-block-start: var(--global-spacing-3);
  }
}
.b-pricing-block-custom_padding-left-image {
  border-radius: var(--b-pricing-block-custom_padding-left-image-border-radius);
  font-family: var(--b-pricing-block-custom_padding-left-image-font-family);
  background-color: var(
    --b-pricing-block-custom_padding-left-image-background-color
  );
  box-shadow: var(--b-pricing-block-custom_padding-left-image-box-shadow);
  margin-inline-start: var(
    --b-pricing-block-custom_padding-left-image-margin-inline-start
  );
  margin-inline-end: var(
    --b-pricing-block-custom_padding-left-image-margin-inline-end
  );
  max-inline-size: var(
    --b-pricing-block-custom_padding-left-image-max-inline-size
  );
}
@media (min-width: 0) {
  .b-pricing-block-custom_padding-left-image {
    --c-image-border-radius: var(--ct-border-radius--md)
      var(--ct-border-radius--md) 0 0;
  }
}
@media (min-width: 1024px) {
  .b-pricing-block-custom_padding-left-image {
    --c-image-border-radius: var(--ct-border-radius--md) 0 0
      var(--ct-border-radius--md);
  }
}
.b-pricing-block-custom__background_padding-left-image {
  box-shadow: var(
    --b-pricing-block-custom__background_padding-left-image-box-shadow
  );
  border-radius: var(
    --b-pricing-block-custom__background_padding-left-image-border-radius
  );
  background-size: var(
    --b-pricing-block-custom__background_padding-left-image-background-size
  );
  background-image: var(
    --b-pricing-block-custom__background_padding-left-image-background-image
  );
  margin-inline-start: var(
    --b-pricing-block-custom__background_padding-left-image-margin-inline-start
  );
  margin-inline-end: var(
    --b-pricing-block-custom__background_padding-left-image-margin-inline-end
  );
  max-inline-size: var(
    --b-pricing-block-custom__background_padding-left-image-max-inline-size
  );
}
@media (min-width: 0) {
  .b-pricing-block-custom__background_padding-left-image {
    --c-heading-color: var(--ct-text-color--inverted);
    --c-paragraph-color: var(--ct-text-color--inverted);
    --c-list-color: var(--ct-text-color--inverted);
    --c-stack-color: var(--ct-text-color--inverted);
    --c-link-color: var(--ct-text-color--inverted);
  }
}
.l-show-page .b-lead-art-custom,
.l-show-page .b-lead-art-custom__expand-button {
  padding-block-start: var(--b-show-page-lead-art-padding-block-start);
  padding-block-end: var(--b-show-page-lead-art-padding-block-end);
}
@media (min-width: 0) {
  .l-show-page .b-lead-art-custom,
  .l-show-page .b-lead-art-custom__expand-button {
    --c-media-item-padding-block-end: 0;
  }
}
.l-show-page .b-headline {
  text-wrap: var(--b-show-page-headline-text-wrap);
  max-inline-size: var(--b-show-page-headline-max-inline-size);
  inline-size: var(--b-show-page-headline-inline-size);
  margin-inline: var(--b-show-page-headline-margin-inline);
  margin-block-end: var(--b-show-page-headline-margin-block-end);
  font-family: var(--b-show-page-headline-font-family);
  font-size: var(--b-show-page-headline-font-size);
  line-height: var(--b-show-page-headline-line-height);
  font-weight: var(--b-show-page-headline-font-weight);
  font-stretch: var(--b-show-page-headline-font-stretch);
  letter-spacing: var(--b-show-page-headline-letter-spacing);
}
.l-show-page .b-article-body {
  --c-paragraph-margin-inline-start: var(--c-paragraph-margin-inline);
  display: var(--b-show-page-article-body-display);
  flex-direction: var(--b-show-page-article-body-flex-direction);
}
@media (min-width: 0) {
  .l-show-page .b-article-body {
    --c-paragraph-text-wrap: pretty;
    --c-paragraph-max-inline-size: var(--bt-article-body__max-inline-size);
    --c-paragraph-inline-size: 100%;
    --c-paragraph-margin-inline: auto;
  }
}
@font-face {
  font-family: Inter;
  font-weight: 100;
  font-style: normal;
  src:
    url("../../resources/fonts/Inter-Thin.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: Inter;
  font-weight: 200;
  font-style: normal;
  src:
    url("../../resources/fonts/Inter-ExtraLight.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: Inter;
  font-weight: 300;
  font-style: normal;
  src:
    url("../../resources/fonts/Inter-Light.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: normal;
  src:
    url("../../resources/fonts/Inter-Regular.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: Inter;
  font-weight: 500;
  font-style: normal;
  src:
    url("../../resources/fonts/Inter-Medium.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: Inter;
  font-weight: 600;
  font-style: normal;
  src:
    url("../../resources/fonts/Inter-SemiBold.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: Inter;
  font-weight: 700;
  font-style: normal;
  src:
    url("../../resources/fonts/Inter-Bold.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: Inter;
  font-weight: 800;
  font-style: normal;
  src:
    url("../../resources/fonts/Inter-ExtraBold.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: Inter;
  font-weight: 900;
  font-style: normal;
  src:
    url("../../resources/fonts/Inter-Black.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "CTV Sans";
  font-weight: 400;
  font-style: normal;
  src:
    url("../../resources/fonts/CTV_sans-Regular.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "CTV Sans";
  font-weight: 500;
  font-style: normal;
  src:
    url("../../resources/fonts/CTV_sans-Medium.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "CTV Sans";
  font-weight: 700;
  font-style: normal;
  src:
    url("../../../pf/resources/fonts/CTV_sans-Bold.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "CTV Sans";
  font-weight: 900;
  font-style: normal;
  src:
    url("../../resources/fonts/CTV_sans-Black.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "webiconfont-v8";
  font-weight: normal;
  font-style: normal;
  src: url("../../resources/fonts/webiconfont-v8.ttf?d=201&mxId=00000000")
    format("truetype");
}
@font-face {
  font-family: "Nunito Sans";
  font-weight: 100 900;
  font-style: normal;
  font-variation-settings:
    "wdth" 80 120,
    "YTLC" 500;
  src: url("../../resources/fonts/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf?d=201&mxId=00000000")
    format("truetype");
}
@font-face {
  font-family: "Work Sans";
  font-weight: 100 900;
  font-style: normal;
  font-variation-settings:
    "wdth" 80 120,
    "YTLC" 500;
  src: url("../../resources/fonts/WorkSans-VariableFont_wght.ttf?d=201&mxId=00000000")
    format("truetype");
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-Thin.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-Extralight.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-Light.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-News.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-Regular.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-Bold.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-Extrabold.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-Heavy.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-Ultra.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 950;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-Ultra-Black.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: "Codec Pro";
  font-weight: 999;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/Codec-Pro/Codec-Pro-Fat.woff2?d=201&mxId=00000000")
      format("woff2"),
    local(arial),
    local(helvetica);
}
@font-face {
  font-family: Urbanist;
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  src: url("../../resources/fonts/Urbanist-VariableFont_wght.ttf?d=201&mxId=00000000")
    format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../../resources/fonts/ProximaNovaBold.woff2?d=201&mxId=00000000")
    format("woff2");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("../../resources/fonts/ProximaNovaMedium.woff2?d=201&mxId=00000000")
    format("woff2");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../../resources/fonts/ProximaNovaRegular.woff2?d=201&mxId=00000000")
    format("woff2");
}
@font-face {
  font-family: Pill-Gothic-Bold;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src:
    url("../../resources/fonts/pillgothic300mg-bold.ttf?d=201&mxId=00000000")
      format("truetype"),
    local(arial),
    local(helvetica);
}
.t-headline--xl,
.t-headline--XL,
.t-Headline--xl,
.t-Headline--XL,
.t-headline--Xl,
.t-Headline--Xl {
  color: var(--ct-headline__text-color);
  font-family: var(--ct-headline__font-family--xl);
  font-size: var(--ct-headline__font-size--xl);
  line-height: var(--ct-headline__line-height--xl);
  font-weight: var(--ct-headline__font-weight--xl);
  font-stretch: var(--ct-headline__font-width--xl);
}
.t-headline--lg,
.t-headline--LG,
.t-Headline--lg,
.t-Headline--LG,
.t-headline--Lg,
.t-Headline--Lg {
  color: var(--ct-headline__text-color);
  font-family: var(--ct-headline__font-family);
  font-size: var(--ct-headline__font-size--lg);
  line-height: var(--ct-headline__line-height--lg);
  font-weight: var(--ct-headline__font-weight--lg);
  font-stretch: var(--ct-headline__font-width--lg);
}
.t-headline,
.t-headline--md,
.t-headline--MD,
.t-Headline--md,
.t-Headline--MD,
.t-headline--Md,
.t-Headline--Md {
  color: var(--ct-headline__text-color);
  font-family: var(--ct-headline__font-family);
  font-size: var(--ct-headline__font-size--md);
  line-height: var(--ct-headline__line-height--md);
  font-weight: var(--ct-headline__font-weight--md);
  font-stretch: var(--ct-headline__font-width--md);
}
.t-headline--sm,
.t-headline--SM,
.t-Headline--sm,
.t-Headline--SM,
.t-headline--Sm,
.t-Headline--Sm {
  color: var(--ct-headline__text-color);
  font-family: var(--ct-headline__font-family);
  font-size: var(--ct-headline__font-size--sm);
  line-height: var(--ct-headline__line-height--sm);
  font-weight: var(--ct-headline__font-weight--sm);
  font-stretch: var(--ct-headline__font-width--sm);
}
.t-heading--xl,
.t-heading--XL,
.t-Heading--xl,
.t-Heading--XL,
.t-heading--Xl,
.t-Heading--Xl {
  color: var(--ct-heading__text-color);
  font-family: var(--ct-heading__font-family);
  font-size: var(--ct-heading__font-size--xl);
  line-height: var(--ct-heading__line-height--xl);
  font-weight: var(--ct-heading__font-weight--xl);
  font-stretch: var(--ct-heading__font-width--xl);
}
.t-heading--lg,
.t-heading--LG,
.t-Heading--lg,
.t-Heading--LG,
.t-heading--Lg,
.t-Heading--Lg {
  color: var(--ct-heading__text-color);
  font-family: var(--ct-heading__font-family);
  font-size: var(--ct-heading__font-size--lg);
  line-height: var(--ct-heading__line-height--lg);
  font-weight: var(--ct-heading__font-weight--lg);
  font-stretch: var(--ct-heading__font-width--lg);
}
.t-heading,
.t-heading--md,
.t-heading--MD,
.t-Heading--md,
.t-Heading--MD,
.t-heading--Md,
.t-Heading--Md {
  color: var(--ct-heading__text-color);
  font-family: var(--ct-heading__font-family);
  font-size: var(--ct-heading__font-size--md);
  line-height: var(--ct-heading__line-height--md);
  font-weight: var(--ct-heading__font-weight--md);
  font-stretch: var(--ct-heading__font-width--md);
}
.t-heading--sm,
.t-heading--SM,
.t-Heading--sm,
.t-Heading--SM,
.t-heading--Sm,
.t-Heading--Sm {
  color: var(--ct-heading__text-color);
  font-family: var(--ct-heading__font-family);
  font-size: var(--ct-heading__font-size--sm);
  line-height: var(--ct-heading__line-height--sm);
  font-weight: var(--ct-heading__font-weight--sm);
  font-stretch: var(--ct-heading__font-width--sm);
}
.t-title--xl,
.t-title--XL,
.t-Title--xl,
.t-Title--XL,
.t-title--Xl,
.t-Title--Xl {
  color: var(--ct-title__text-color);
  font-family: var(--ct-title__font-family);
  font-size: var(--ct-title__font-size--xl);
  line-height: var(--ct-title__line-height--xl);
  font-weight: var(--ct-title__font-weight--xl);
  font-stretch: var(--ct-title__font-width--xl);
  letter-spacing: var(--ct-title__letter-spacing--xl);
}
.t-title--lg,
.t-title--LG,
.t-Title--lg,
.t-Title--LG,
.t-title--Lg,
.t-Title--Lg {
  color: var(--ct-title__text-color);
  font-family: var(--ct-title__font-family);
  font-size: var(--ct-title__font-size--lg);
  line-height: var(--ct-title__line-height--lg);
  font-weight: var(--ct-title__font-weight--lg);
  font-stretch: var(--ct-title__font-width--lg);
  letter-spacing: var(--ct-title__letter-spacing--lg);
}
.t-title,
.t-title--md,
.t-title--MD,
.t-Title--md,
.t-Title--MD,
.t-title--Md,
.t-Title--Md {
  color: var(--ct-title__text-color);
  font-family: var(--ct-title__font-family);
  font-size: var(--ct-title__font-size--md);
  line-height: var(--ct-title__line-height--md);
  font-weight: var(--ct-title__font-weight--md);
  font-stretch: var(--ct-title__font-width--md);
  letter-spacing: var(--ct-title__letter-spacing--md);
}
.t-title--sm,
.t-title--SM,
.t-Title--sm,
.t-Title--SM,
.t-title--Sm,
.t-Title--Sm {
  color: var(--ct-title__text-color);
  font-family: var(--ct-title__font-family);
  font-size: var(--ct-title__font-size--sm);
  line-height: var(--ct-title__line-height--sm);
  font-weight: var(--ct-title__font-weight--sm);
  font-stretch: var(--ct-title__font-width--sm);
  letter-spacing: var(--ct-title__letter-spacing--sm);
}
.t-overline--xl,
.t-overline--XL,
.t-Overline--xl,
.t-Overline--XL,
.t-overline--Xl,
.t-Overline--Xl {
  color: var(--ct-overline__text-color);
  font-family: var(--ct-overline__font-family);
  font-size: var(--ct-overline__font-size--xl);
  line-height: var(--ct-overline__line-height--xl);
  font-weight: var(--ct-overline__font-weight--xl);
  font-stretch: var(--ct-overline__font-width--xl);
}
.t-overline--lg,
.t-overline--LG,
.t-Overline--lg,
.t-Overline--LG,
.t-overline--Lg,
.t-Overline--Lg {
  color: var(--ct-overline__text-color);
  font-family: var(--ct-overline__font-family);
  font-size: var(--ct-overline__font-size--lg);
  line-height: var(--ct-overline__line-height--lg);
  font-weight: var(--ct-overline__font-weight--lg);
  font-stretch: var(--ct-overline__font-width--lg);
}
.t-overline,
.t-overline--md,
.t-overline--MD,
.t-Overline--md,
.t-Overline--MD,
.t-overline--Md,
.t-Overline--Md {
  color: var(--ct-overline__text-color);
  font-family: var(--ct-overline__font-family);
  font-size: var(--ct-overline__font-size--md);
  line-height: var(--ct-overline__line-height--md);
  font-weight: var(--ct-overline__font-weight--md);
  font-stretch: var(--ct-overline__font-width--md);
}
.t-overline--sm,
.t-overline--SM,
.t-Overline--sm,
.t-Overline--SM,
.t-overline--Sm,
.t-Overline--Sm {
  color: var(--ct-overline__text-color);
  font-family: var(--ct-overline__font-family);
  font-size: var(--ct-overline__font-size--sm);
  line-height: var(--ct-overline__line-height--sm);
  font-weight: var(--ct-overline__font-weight--sm);
  font-stretch: var(--ct-overline__font-width--sm);
}
.t-composer--h1 {
  font-family: var(--ct-composer__font-family);
  font-size: var(--heading-level-1-font-size);
  line-height: var(--heading-level-1-line-height);
  font-weight: var(--heading-level-1-font-weight);
  font-stretch: var(--heading-level-1-font-width);
}
.t-composer--h2 {
  font-family: var(--ct-composer__font-family);
  font-size: var(--heading-level-2-font-size);
  line-height: var(--heading-level-2-line-height);
  font-weight: var(--heading-level-2-font-weight);
  font-stretch: var(--heading-level-2-font-width);
}
.t-composer--h3 {
  font-family: var(--ct-composer__font-family);
  font-size: var(--heading-level-3-font-size);
  line-height: var(--heading-level-3-line-height);
  font-weight: var(--heading-level-3-font-weight);
  font-stretch: var(--heading-level-3-font-width);
}
.t-composer--h4 {
  font-family: var(--ct-composer__font-family);
  font-size: var(--heading-level-4-font-size);
  line-height: var(--heading-level-4-line-height);
  font-weight: var(--heading-level-4-font-weight);
  font-stretch: var(--heading-level-4-font-width);
}
.t-composer--h5 {
  font-family: var(--ct-composer__font-family);
  font-size: var(--heading-level-5-font-size);
  line-height: var(--heading-level-5-line-height);
  font-weight: var(--heading-level-5-font-weight);
  font-stretch: var(--heading-level-5-font-width);
}
.t-composer--h6 {
  font-family: var(--ct-composer__font-family);
  font-size: var(--heading-level-6-font-size);
  line-height: var(--heading-level-6-line-height);
  font-weight: var(--heading-level-6-font-weight);
  font-stretch: var(--heading-level-6-font-width);
}
.t-body,
.t-Body {
  color: var(--text-color);
  font-family: var(--body-font-family);
  font-size: var(--body-font-size);
  line-height: var(--body-line-height);
  font-weight: var(--body-font-weight);
}
.t-body--small,
.t-body--Small,
.t-body--sm,
.t-body--Sm,
.t-body--SM,
.t-body--s,
.t-body--S,
.t-small,
.t-Small {
  font-family: var(--body-font-family);
  font-size: var(--body-font-size-small);
  line-height: var(--body-line-height-small);
  font-weight: var(--body-font-weight-small);
}
.t-body--small-2,
.t-body--Small-2,
.t-body--sm-2,
.t-body--Sm-2,
.t-body--SM-2,
.t-body--s-2,
.t-body--S-2,
.t-small--2,
.t-Small--2 {
  font-family: var(--body-font-family);
  font-size: var(--ct-body__font-size--small-2);
  line-height: var(--ct-body__line-height--small-2);
  font-weight: var(--ct-body__font-weight--small-2);
}
.t-body--small-3,
.t-body--Small-3,
.t-body--sm-3,
.t-body--Sm-3,
.t-body--SM-3,
.t-body--s-3,
.t-body--S-3,
.t-small--3,
.t-Small--3 {
  font-family: var(--body-font-family);
  font-size: var(--ct-body__font-size--small-3);
  line-height: var(--ct-body__line-height--small-3);
  font-weight: var(--ct-body__font-weight--small-3);
}
.t-body--tiny,
.t-body--Tiny,
.t-Body--tiny,
.t-Body--Tiny,
.t-tiny,
.t-Tiny {
  font-family: var(--body-font-family);
  font-size: var(--body-font-size-tiny);
  line-height: var(--body-line-height-tiny);
  font-weight: var(--body-font-weight-tiny);
}
.t-body--tiny-2,
.t-body--Tiny-2,
.t-Body--tiny-2,
.t-Body--Tiny-2,
.t-tiny--2,
.t-Tiny--2 {
  font-family: var(--body-font-family);
  font-size: var(--ct-body__font-size--tiny-2);
  line-height: var(--ct-body__line-height--tiny-2);
  font-weight: var(--ct-body__font-weight--tiny-2);
}
.t-quote-blockquote {
  font-family: var(--bt-quote-blockquote__font-family);
  font-size: var(--bt-quote-blockquote__font-size);
  font-weight: var(--bt-quote-blockquote__font-weight);
  line-height: var(--bt-quote-blockquote__line-height);
  font-stretch: var(--bt-quote-blockquote__font-width);
}
.t-attribution-blockquote {
  font-family: var(--bt-quote-attribution__font-family);
  font-size: var(--bt-quote-attribution__font-size);
  font-weight: var(--bt-quote-attribution__font-weight);
  line-height: var(--bt-quote-attribution__line-height);
  font-stretch: var(--bt-quote-attribution__font-width);
}
.t-nav-main {
  font-family: var(--bt-nav__font-family);
  font-size: var(--bt-nav__font-size);
  font-weight: var(--bt-nav__font-weight);
  line-height: var(--bt-nav__line-height);
  font-stretch: var(--bt-nav__font-width);
}
.t-nav-subsection {
  font-family: var(--bt-nav-subsection__font-family);
  font-size: var(--bt-nav-subsection__font-size);
  font-weight: var(--bt-nav-subsection__font-weight);
  line-height: var(--bt-nav-subsection__line-height);
  font-stretch: var(--bt-nav-subsection__font-width);
}
.t-date-duration {
  font-family: var(--bt-date-duration-dot__font-family);
  font-size: var(--bt-date-duration-dot__font-size);
  font-weight: var(--bt-date-duration-dot__font-weight);
  line-height: var(--bt-date-duration-dot__line-height);
  font-stretch: var(--bt-date-duration-dot__font-width);
}
*:focus-visible {
  outline: 2px solid var(--global-white) !important;
  outline-offset: 0;
  box-shadow: 0 0 0 4px var(--color-primary);
}
.b-body {
  overflow-x: var(--b-body-overflow-x);
  background: var(--b-body-background);
  color: var(--b-body-color);
}
.b-body.dark-mode {
  background: var(--b-body--dark-mode-background);
  color: var(--b-body--dark-mode-color);
}
.b-body.white-mode {
  background-color: var(--b-body--white-mode-background-color);
  color: var(--b-body--white-mode-color);
}
@supports not (color: light-dark(white, black)) {
  .b-body.dark-mode {
    background-color: var(--b-body--support-dark-mode-background-color);
    color: var(--b-body--support-dark-mode-color);
  }
}
.nav-open {
  overflow: hidden;
}
@media (width < 1024px) {
  .nav-open .b-header-nav-chain-custom,
  .nav-open .b-header-nav-chain {
    z-index: 10000 !important;
  }
}
@media (prefers-reduced-motion) {
  .c-link {
    transition: none;
  }
}
.skip-main {
  opacity: 0;
  inset-inline-start: var(--global-spacing-5);
  position: absolute;
  inset-block-start: 14px;
  z-index: -1;
  block-size: 52px;
  background-color: var(--global-white);
  color: var(--global-black);
  font-weight: bold;
  font-size: var(--global-font-size-4);
  padding-block: var(--global-spacing-3);
  padding-inline: 1em;
  border-radius: 3px;
  border: solid 2px var(--global-black);
}
@keyframes fade-in-animation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.skip-main:focus,
.skip-main:focus-visible {
  z-index: 10010;
  animation: fade-in-animation ease 200ms;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@media (prefers-reduced-motion) {
  .skip-main:focus,
  .skip-main:focus-visible {
    animation: none;
    opacity: 1;
  }
}
.c-media-item [class$="__icon_label"] {
  background-color: var(--b-media-item__icon-container-background-color);
  border-radius: var(--b-media-item__icon-container-border-radius);
  inset-block-end: var(--b-media-item__icon-container-inset-block-end);
  line-height: var(--b-media-item__icon-container-line-height);
  inset-inline-end: var(--b-media-item__icon-container-inset-inline-end);
}
.c-media-item [class$="__icon_label"] [class$="_label"] {
  fill: var(--b-media-item__label-fill);
  display: var(--b-media-item__label-display);
}
.c-media-item [class$="__icon_label"] .c-icon {
  fill: var(--b-media-item__icon-svg-fill);
}
#queryly_search_header {
  height: 80px !important;
  padding: 20px !important;
  background: var(--ct-navigation__background-color);
  box-shadow: none;
}
#queryly_search_header #poweredbyqueryly {
  display: none !important;
}
#queryly_search_header #searchheader_logo {
  top: 26px !important;
  left: 75px !important;
  width: 136px !important;
}
#queryly_search_header #queryly_suggest,
#queryly_search_header #queryly_query {
  height: 38px;
  font-size: var(--global-font-size-4);
  border-radius: 3px;
}
#queryly_search_header #queryly_query {
  color: var(--ct-queryly-search__text-color);
  background: var(--global-white);
  opacity: 1;
}
#queryly_search_header #advanced_searchbutton {
  height: 38px;
  top: 20px;
  background: var(--global-white);
  color: var(--global-black);
  border-radius: 3px;
}
#queryly_search_header #advanced_searchbutton {
  right: var(--bt-queryly-advanced-search__right);
  padding: 8px 14px 14px 14px;
}
#queryly_search_header #queryly_search_header_inner button label {
  top: 30px !important;
  height: 20px !important;
  width: 20px !important;
  right: 30px !important;
  background-image: none !important;
  margin-top: -20px;
}
#queryly_search_header #queryly_search_header_inner button label::after {
  display: inline-block;
  content: "×";
  font-size: var(--global-font-size-12);
  color: var(--ct-queryly__text-color);
}
#queryly_searchoutercontainer #queryly_searchresultscounter,
#queryly_searchoutercontainer #queryly_searchsortercontainer {
  color: var(--text-color-black);
}
#queryly_resultscontainer {
  width: 100% !important;
}
#queryly_resultscontainer div:first-of-type div:first-of-type {
  color: var(--color-primary) !important;
  border-top: none !important;
  margin-block-end: 0 !important;
}
#queryly_resultscontainer a {
  transition: text-decoration 200ms ease;
  text-decoration: underline solid rgba(0, 0, 0, 0);
}
#queryly_resultscontainer a:hover {
  text-decoration: underline solid currentcolor;
}
#queryly_resultscontainer .queryly_item_container {
  border-bottom: var(--global-border-width-1) var(--global-border-style-1)
    var(--global-neutral-3);
  padding-block-end: 30px;
  margin-block-end: 30px;
  color: initial;
}
#queryly_resultscontainer .queryly_item_container .queryly_item_title {
  font-family: var(--ct-heading__font-family);
  color: var(--text-color-subtle);
}
#queryly_resultscontainer .queryly_item_container .queryly_item_description,
#queryly_resultscontainer .queryly_item_container .queryly_item_pubdate {
  font-family: var(--body-font-family);
  color: var(--text-color-subtle);
}
#queryly_resultscontainer .queryly_item_container:last-child {
  border-bottom: none;
}
#queryly_searchsidebar {
  width: 340px !important;
  margin-inline-end: 0 !important;
  background: rgba(0, 0, 0, 0) !important;
}
#queryly_searchsidebar div:first-of-type {
  border-top: none !important;
  margin-block-start: 10px !important;
  color: var(--color-primary) !important;
}
#queryly_searchsidebar div:first-of-type div:first-of-type {
  background: none !important;
}
#queryly_searchsidebar .keyword {
  background: var(--color-primary);
  padding-inline: 16px !important;
  padding-block: 4px !important;
  border-radius: 3px;
  font-family: var(--font-family-primary);
  font-weight: var(--global-font-weight-7);
}
#queryly_searchsidebar .keyword:hover {
  text-decoration: underline;
}
.whitebackground #closeFloatPlayerBanner,
.whitebackground .b-video-custom {
  display: none;
}
@media (width >= 1150px) {
  #queryly_resultscontainer {
    width: calc(100% - 380px) !important;
  }
}
#queryly_advanced_container {
  margin-top: -50px;
  font-family: var(--font-family-primary) !important;
}
#queryly_advanced_container a {
  font-family: var(--font-family-primary) !important;
  color: var(--text-color) !important;
}
#queryly_advanced_container a:hover {
  text-decoration: underline;
}
#queryly_advanced_container #faceteddata div:first-of-type {
  font-family: var(--font-family-primary);
  border: var(--global-border-width-1) var(--global-border-style-1)
    var(--global-neutral-3) !important;
  width: fit-content;
  padding: 4px 16px;
  margin-top: 0 !important;
  height: 38px;
  margin-bottom: 20px;
  border-radius: var(--global-border-radius-1);
}
#queryly_advanced_container #faceteddata div:first-of-type a {
  font-size: var(--global-font-size-4) !important;
  color: var(--color-primary-hover) !important;
  font-family: var(--font-family-primary);
  font-weight: var(--global-font-weight-7) !important;
}
#queryly_advanced_container #pubDate_filter,
#queryly_advanced_container #section_filter,
#queryly_advanced_container #creator_filter {
  margin-top: 20px;
}
#queryly_advanced_container #pubDate_filter div:first-of-type,
#queryly_advanced_container #section_filter div:first-of-type,
#queryly_advanced_container #creator_filter div:first-of-type {
  background: rgba(0, 0, 0, 0) !important;
  color: var(--color-primary) !important;
  font-size: var(--global-font-size-8) !important;
  font-family: var(--font-family-primary) !important;
  font-weight: var(--global-font-weight-7) !important;
  border: var(--global-border-width-1) var(--global-border-style-1)
    var(--global-border-style-2) !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}
#queryly_advanced_container #pubDate_filter div:nth-last-child(2) {
  border-top: none !important;
  position: relative;
  margin-bottom: 55px !important;
}
#queryly_advanced_container #pubDate_filter div:nth-last-child(2) center {
  position: absolute;
  left: 0;
}
#queryly_advanced_container #pubDate_filter div:nth-last-child(2) center div {
  color: var(--text-color) !important;
  font-size: var(--global-font-size-4) !important;
}
#queryly_advanced_container #pubDate_filter input {
  border: 1px solid var(--global-neutral-3) !important;
  border-radius: var(--global-border-radius-1);
  padding: var(--global-spacing-2) var(--global-spacing-4);
  font-family: var(--font-family-primary);
  font-size: var(--global-font-size-4);
  color: var(--text-color);
  height: 38px;
}
#queryly_advanced_container #pubDate_filter button {
  background: var(--color-primary) !important;
  color: var(--global-white);
  border-radius: var(--global-border-radius-1);
  padding: var(--global-spacing-2) var(--global-spacing-4) !important;
  font-family: var(--font-family-primary) !important;
  font-weight: var(--global-font-weight-7) !important;
  line-height: var(--global-line-height-6);
}
#queryly_advanced_container form {
  display: flex;
  gap: var(--global-spacing-3);
}
#queryly_advanced_container form .queryly_searchbox {
  border-radius: var(--global-border-radius-1);
  border: var(--global-border-width-1) var(--global-border-style-1)
    var(--global-neutral-3) !important;
  padding: var(--global-spacing-2) var(--global-spacing-4) !important;
  font-family: var(--font-family-primary);
  color: var(--text-color) !important;
  flex-grow: 1;
  height: auto !important;
  font-size: var(--global-font-size-4) !important;
}
#queryly_advanced_container form button {
  background: var(--color-primary) !important;
  color: var(--global-white);
  border-radius: var(--global-border-radius-1);
  padding: var(--global-spacing-2) var(--global-spacing-4) !important;
  font-family: var(--font-family-primary) !important;
  font-weight: var(--global-font-weight-7) !important;
  height: auto !important;
  position: relative !important;
}
#queryly_advanced_container form button:hover {
  text-decoration: underline;
}
#queryly_advanced_container #resultdata div:nth-child(2) {
  border-bottom: none !important;
}
#queryly_advanced_container #resultdata .filterbar + div {
  font-weight: var(--global-font-weight-4) !important;
  font-family: var(--font-family-primary) !important;
  font-size: var(--global-font-size-4) !important;
  color: var(--text-color) !important;
}
#queryly_advanced_container #resultdata a[href="#"] {
  background: var(--color-primary) !important;
  color: var(--global-white) !important;
  border-radius: var(--global-border-radius-1);
  padding: var(--global-spacing-2) var(--global-spacing-4) !important;
  font-family: var(--font-family-primary) !important;
  font-weight: var(--global-font-weight-7) !important;
  font-size: var(--global-font-size-4) !important;
}
#queryly_advanced_container .queryly_item_row {
  border-bottom: var(--global-border-width-1) var(--global-border-style-1)
    var(--global-neutral-3) !important;
  max-height: 400px !important;
}
#queryly_advanced_container .queryly_item_row div:nth-child(3) {
  font-size: var(--global-font-size-3) !important;
  color: var(--text-color-subtle) !important;
}
#queryly_advanced_container .queryly_item_row .queryly_item_title,
#queryly_advanced_container .queryly_item_row .queryly_item_description {
  font-family: var(--font-family-primary) !important;
  color: var(--text-color) !important;
}
#queryly_advanced_container .queryly_item_row .queryly_item_title {
  font-weight: var(--global-font-weight-7) !important;
  font-size: var(--global-font-size-10) !important;
  line-height: var(--global-line-height-4) !important;
}
@media (width <= 1024px) {
  #queryly_advanced_container .queryly_item_row .queryly_item_title {
    font-size: var(--global-font-size-5) !important;
  }
}
#queryly_advanced_container .queryly_item_row .queryly_item_description {
  font-weight: var(--global-font-weight-4) !important;
  font-size: var(--global-font-size-4) !important;
  line-height: var(--global-line-height-5) !important;
}
#queryly_advanced_container
  .queryly_item_row
  .queryly_advanced_item_imagecontainer {
  height: 82px;
  width: 110px;
}
@media (width >= 1024px) {
  #queryly_advanced_container
    .queryly_item_row
    .queryly_advanced_item_imagecontainer {
    height: 230px;
    width: 300px;
  }
}
.ujet {
  z-index: var(--global-z-index-2);
  position: fixed;
}
