:root {
  --base-scaler: 10px;
  --base-font-scaler: 48px;
}
@media (max-width: 900px) {
  :root {
    --base-scaler: calc(3.3px + 0.75vw);
    --base-font-scaler: calc(21.2px + 3vw);
  }
}
@media (max-width: 360px) {
  :root {
    --base-scaler: 6px;
    --base-font-scaler: 32px;
  }
}
:root {
  --brand-1: #002672;
  --brand-2: #ea021a;
  --brand-3: linear-gradient(#002672, #00043b);
  --brand-highlight: #3578ff;
  --shade-0: #252525;
  --shade-1: #f4f5f7;
  --shade-2: #e2e2e2;
  --shade-2-5: #9f9f9f;
  --shade-3: #707070;
  --shade-4: #fff;
  --shade-4-5: #453f3f;
  --shade-4-75: #252525;
  --shade-5: #222;
  --shade-6: #111;
  --black-op80: rgba(0, 0, 0, 0.8);
  --black-op60: rgba(0, 0, 0, 0.6);
  --black-op40: rgba(0, 0, 0, 0.4);
  --gradient-radial: radial-gradient(circle at center, #fff 0, #e8e7ed 100%);
  --gradient-pipe: linear-gradient(90deg, #d7d5dd, #eee 30%, #eee 70%, #d7d5dd);
  --gradient-linear: linear-gradient(180deg, #f5f5f5, #e3e4e4);
  --success: #299934;
  --alert: #ea021a;
  --live: #ea021a;
  --live-color: #fff;
  --breaking: #fde000;
  --breaking-color: #111;
  --link-color: #3157a1;
  --link-color-invert: #2aa2e1;
  --link-color-on-light: #00369f;
  --link-color-on-dark: #4fc2ff;
  --live-bg: linear-gradient(180deg, #e90e10, #bc0000);
  --breaking-bg: linear-gradient(180deg, #f8eb1f, #f2ca06);
  --body-bg: var(--gradient-pipe);
  --article-bg: var(--shade-0);
  --component-bg: var(--shade-0);
  --component-bg-transparent: #ffffff00;
  --component-shade: var(--shade-1);
  --component-shade-gradient: linear-gradient(180deg, #f5f5f5, #e3e4e4);
  --component-shade-dark: var(--shade-5);
  --border-color: var(--shade-2);
  --border-color-dark: var(--shade-5);
  --text-color: var(--shade-4);
  --text-color-invert: var(--shade-0);
  --text-color-secondary: var(--shade-3);
  --text-color-tertiary: var(--shade-2-5);
  --text-color-dark: var(--shade-6);
  --text-color-light: var(--shade-0);
  --icon-color: var(--shade-6);
  --base-shade: 255, 255, 255;
  --base-shade-invert: 0, 0, 0;
  --page-canvas: #f8f8f8;
  --site-canvas: ;
  --drop-shadow: 0 3px 3px rgba(0, 0, 0, 0.12);
  --glow-shadow: 0 0 8px rgba(0, 0, 0, 0.12);
  --site-header-shadow: 0 1px 15px rgba(0, 0, 0, 0.14);
  --transition-duration-l: 0.5s;
  --space-xs: calc(var(--base-scaler) * 1);
  --space-s: calc(var(--base-scaler) * 2);
  --space-m: calc(var(--base-scaler) * 3);
  --space-l: calc(var(--base-scaler) * 4);
  --space-xl: calc(var(--base-scaler) * 6);
  --site-width: 1024px;
  --site-width-s: 480px;
  --site-width-m: 700px;
  --site-width-amp: 600px;
  --site-width-inner: 976px;
  --component-gap: var(--space-s);
  --component-padding: var(--space-m);
  --component-margin: var(--space-l);
  --group-margin: var(--space-xl);
  --site-gutter: calc(var(--space-s) + 4px);
  --z-index-ui: 999;
  --z-index-ads: 9999;
  --z-index-overlays: 99999;
  --branding-sky-text-font: "Sky Text";
  --branding-sky-headline-font: "Sky Headline", "Sky Headline fallback", "arial narrow", sans-serif;
  --base-font-name: "skytext";
  --base-font-load-setting: "optional";
  --font-scale-xl: var(--base-font-scaler);
  --font-scale-l: calc(var(--base-font-scaler) * 1.25 / 2 + 6px);
  --font-scale-m: calc(var(--base-font-scaler) * 0.35 + 13.2px);
  --font-scale-s: calc((var(--base-font-scaler)) / 8 + 16px);
  --font-scale-xs: calc((var(--base-font-scaler)) / 8 + 14px);
  --font-scale-xxs: calc((var(--base-font-scaler) - 10px) / 8 + 13.25px);
  --font-fixed-m: var(--base-font-size);
  --font-fixed-s: calc(var(--base-font-size) - 2px);
  --font-fixed-xs: calc(var(--base-font-size) - 4px);
  --display-1: var(--font-scale-xl);
  --display-2: var(--font-scale-l);
  --display-3: var(--font-scale-m);
  --display-4: var(--font-scale-s);
  --display-5: var(--font-scale-xs);
  --display-6: var(--font-scale-xxs);
  --article-text: var(--font-scale-xs);
  --component-text: var(--font-scale-xxs);
  --supporting-text: var(--font-fixed-s);
  --label-text: var(--font-fixed-xs);
  --ui-display-in-dark-mode: none;
  --ui-display-in-light-mode: block;
}

* {
  box-sizing: border-box;
  font-size: 100%;
  margin: 0;
  padding: 0;
}
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: none;
  word-wrap: break-word;
  color: var(--text-color);
  font-family: var(--branding-sky-text-font), sans-serif;
  font-size: var(--base-font-size);
  overflow-anchor: none;
  scroll-behavior: smooth;
}
body[data-body-locked="true"] {
  overflow: hidden;
  width: 100%;
}
img {
  border: 0;
  max-width: 100%;
  opacity: 1;
}
a,
svg {
  fill: inherit;
  color: inherit;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
@media (hover: none) {
  a[href]:hover {
    text-decoration: none;
  }
}
:focus {
  outline-offset: -2px;
}
ul {
  list-style: none;
}
:root {
  --brand-1: #063e7b;
  --brand-2: #d0021b;
  --brand-3: linear-gradient(180deg, #164c99, #032c77);
  --alert: #ff2744;
  --live: #d0021b;
}
@media (max-width: 939px) {
  .sdc-article-image[class][class]:not(.sdc-article-image--full-bleed),
  .site-wrap-basic {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: var(--site-width-inner);
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
  }
}
@media (min-width: 940px) {
  .sdc-article-image[class][class]:not(.sdc-article-image--full-bleed),
  .site-wrap-basic {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sdc-article-header__wrap,
.sdc-site-countdown-timer__inner[class],
.sdc-site-error-page-container,
.sdc-site-hero__inner[class],
.sdc-site-localnav__inner,
.site-wrap,
.ui-sitewide-component-header__wrapper--h1,
.ui-sitewide-component-header__wrapper--h2,
.ui-sitewide-component-header__wrapper--h3,
.ui-sitewide-component-header__wrapper--h4,
.ui-sitewide-component-header__wrapper--h5,
:not(.sdc-site-error-page-container) > .sdc-site-error-page {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--site-width);
}
.sdc-article-body__progress-bar,
.sdc-article-header__wrap,
.sdc-site-countdown-timer__inner[class],
.sdc-site-error-page-container,
.sdc-site-hero__inner[class],
.sdc-site-localnav__inner,
.section-wrap .sdc-story-article-component-header[class],
.section-wrap__article-column,
.site-wrap-padding,
.ui-sitewide-component-header__wrapper--h1,
.ui-sitewide-component-header__wrapper--h2,
.ui-sitewide-component-header__wrapper--h3,
.ui-sitewide-component-header__wrapper--h4,
.ui-sitewide-component-header__wrapper--h5,
:not(.sdc-site-error-page-container) > .sdc-site-error-page {
  padding-left: var(--site-gutter);
  padding-right: var(--site-gutter);
}
.site-indent[class] {
  padding-left: var(--component-padding);
  padding-right: var(--component-padding);
}
.sdc-article-header__title[class] + .sdc-article-header__sub-title[class],
.site-component-vertical-margin {
  margin-bottom: var(--component-margin);
}
.site-component-vertical-margin-negative,
.video-hero-index .sdc-site-hero {
  margin-top: calc(var(--component-margin) * -1);
}
.site-component-vertical-margin-l {
  margin-bottom: var(--group-margin);
}
.site-component-vertical-margin-s {
  margin-bottom: var(--component-gap);
}
.section-wrap {
  background: var(--article-bg);
  color: var(--text-color);
}
.section-wrap > .sdc-article-header__title[class] + .sdc-article-header__sub-title[class]:last-child,
.section-wrap > .site-component-vertical-margin:last-child {
  margin-bottom: 0;
  padding-bottom: var(--component-margin);
}
.section-wrap--padding {
  padding: var(--component-margin) 0;
}
.section-wrap--shade {
  padding: var(--group-margin) 0;
}
.section-wrap__article-column .ui-sitewide-component-header__body {
  padding: 0;
}
@media (max-width: 480px) {
  .sdc-site-tiles__inner.sdc-article-header__wrap,
  .sdc-site-tiles__inner.sdc-site-countdown-timer__inner[class],
  .sdc-site-tiles__inner.sdc-site-error-page-container,
  .sdc-site-tiles__inner.sdc-site-hero__inner[class],
  .sdc-site-tiles__inner.sdc-site-localnav__inner,
  .sdc-site-tiles__inner.ui-sitewide-component-header__wrapper--h1,
  .sdc-site-tiles__inner.ui-sitewide-component-header__wrapper--h2,
  .sdc-site-tiles__inner.ui-sitewide-component-header__wrapper--h3,
  .sdc-site-tiles__inner.ui-sitewide-component-header__wrapper--h4,
  .sdc-site-tiles__inner.ui-sitewide-component-header__wrapper--h5,
  .site-wrap--mobile-edge,
  .site-wrap.sdc-site-tiles__inner,
  :not(.sdc-site-error-page-container) > .sdc-site-tiles__inner.sdc-site-error-page {
    padding-left: 0;
    padding-right: 0;
  }
}
.glints-box:not(.noskin) {
  background-clip: padding-box;
  background-color: var(--component-bg);
  border: 5px solid hsla(0, 0%, 100%, 0.1);
  position: relative;
}
.glints-box:not(.noskin):before {
  border: 1px solid hsla(0, 0%, 100%, 0);
  bottom: -5px;
  box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.14);
  top: -5px;
}
.glints-box-hover:after,
.glints-box:not(.noskin):before {
  content: "";
  left: -5px;
  pointer-events: none;
  position: absolute;
  right: -5px;
}
.glints-box-hover:after {
  background-image: radial-gradient(hsla(0, 0%, 100%, 0.8) 15%, hsla(0, 0%, 100%, 0.15) 38%, hsla(0, 0%, 100%, 0) 50%),
    radial-gradient(hsla(0, 0%, 100%, 0.8) 15%, hsla(0, 0%, 100%, 0.15) 38%, hsla(0, 0%, 100%, 0) 50%),
    radial-gradient(
      hsla(0, 0%, 100%, 0.8) 15%,
      hsla(0, 0%, 100%, 0.35) 35%,
      hsla(0, 0%, 100%, 0.15) 40%,
      hsla(0, 0%, 100%, 0) 50%
    ),
    radial-gradient(
      hsla(0, 0%, 100%, 0.8) 15%,
      hsla(0, 0%, 100%, 0.35) 35%,
      hsla(0, 0%, 100%, 0.15) 40%,
      hsla(0, 0%, 100%, 0) 50%
    );
  background-position: left -120px top 6px, right -120px bottom 5px, left 0 top -1px, right 0 bottom -2px;
  background-repeat: no-repeat;
  background-size: 300px 14px, 300px 14px, 60px 28px, 60px 28px;
  bottom: -15px;
  opacity: 0;
  top: -15px;
  transition: background-position 0.5s ease-out, opacity 0.5s ease-out;
  will-change: background-position, opacity;
}
.glints-box-hover:hover:after {
  background-position: left calc(100% + 67px) top 6px, right calc(100% + 67px) bottom 5px,
    left calc(100% - 50px) top -1px, right calc(100% - 50px) bottom -1px;
  opacity: 0.9;
}
.glints-wings {
  background-clip: padding-box;
  border-bottom: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 0;
  box-shadow: none;
  box-shadow: 4px 0 2px rgba(0, 0, 0, 0.1), -4px 0 2px rgba(0, 0, 0, 0.1);
  position: relative;
  transform-style: preserve-3d;
}
@supports (transform-style: preserve-3d) {
  .glints-wings:before {
    background: hsla(0, 0%, 100%, 0.15);
  }
}
.glints-wings:before {
  border-bottom: 0;
  -o-border-image: linear-gradient(
      180deg,
      hsla(0, 0%, 100%, 0.3),
      hsla(0, 0%, 100%, 0.47) 9%,
      hsla(0, 0%, 100%, 0.57) 26%,
      hsla(0, 0%, 100%, 0.8) 44%,
      hsla(0, 0%, 100%, 0.15)
    )
    1;
  border-image: linear-gradient(
      180deg,
      hsla(0, 0%, 100%, 0.3),
      hsla(0, 0%, 100%, 0.47) 9%,
      hsla(0, 0%, 100%, 0.57) 26%,
      hsla(0, 0%, 100%, 0.8) 44%,
      hsla(0, 0%, 100%, 0.15)
    )
    1;
  border-left: 1px solid;
  border-right: 1px solid;
  border-top: 0;
  box-shadow: none;
  box-sizing: border-box;
  transform: translateZ(-1px);
}
.glints-wings:after,
.glints-wings:before {
  content: "";
  height: 100%;
  left: -12px;
  position: absolute;
  top: 0;
  width: calc(100% + 24px);
}
.glints-wings:after {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.2), transparent),
    linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2)),
    linear-gradient(166deg, hsla(0, 0%, 100%, 0.09) 45%, hsla(0, 0%, 100%, 0) 0);
  background-position: calc(100% - 7px) 0, 7px 0, 0 0;
  background-repeat: no-repeat;
  background-size: 5px 100%, 5px 100%, 100%;
}
.glints-wings > * {
  transform: translateZ(1px);
}
.glints-wings--right {
  border-left: 0;
}
.glints-wings--right:after,
.glints-wings--right:before {
  left: 0;
  width: calc(100% + 12px);
}
.glints-wings--right:after {
  background-size: 5px 100%, 0 0, 100%;
}
@media (pointer: coarse) {
  .glints-box-hover:after {
    content: none;
  }
}
@supports (pointer-events: none) {
  .glints-box-hover:after {
    z-index: 5;
  }
}
.glints-box-padding:not(.noskin) {
  padding: var(--component-padding);
}
@media (max-width: 480px) {
  [class].glints-box--mobile-edge:not(.noskin) {
    background-image: none;
    border: 0;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .glints-box--mobile-edge[class]:not(.noskin):after,
  .glints-box--mobile-edge[class]:not(.noskin):before {
    content: none;
  }
  .sdc-site-hero + .sdc-site-load-more > .sdc-site-tiles[class] {
    background: var(--component-bg);
    margin: 2vw;
    padding: 0.4em 0 1em !important;
  }
  .sdc-site-hero + .sdc-site-load-more > .sdc-site-tiles[class] .sdc-site-tiles__item {
    box-shadow: none;
    margin-bottom: 0 !important;
    padding-bottom: 0.4em !important;
    padding-top: 0.4em !important;
  }
  .glints-wings {
    border-left-width: 8px;
    border-right-width: 8px;
  }
  .glints-wings:after,
  .glints-wings:before {
    left: -8px;
    width: calc(100% + 16px);
  }
  .glints-wings:after {
    background-position: calc(100% - 4px) 0, 4px 0, 0 0;
  }
  .glints-wings--right:after,
  .glints-wings--right:before {
    left: 0;
    width: calc(100% + 8px);
  }
}
.sdc-site-error-page__link-list,
.sdc-ui-bullet-list {
  color: var(--text-color);
  font-size: 16px;
  list-style: none;
  padding: 0;
}
.sdc-site-error-page__link-list > li:not(:last-of-type),
.sdc-ui-bullet-list > li:not(:last-of-type) {
  margin-bottom: 0.25em;
}
.sdc-site-error-page__link-list > li > a,
.sdc-ui-bullet-list > li > a {
  color: inherit;
  display: inline-block;
  line-height: 1;
  padding: 0.2em 0;
  text-decoration: none;
  vertical-align: middle;
}
.sdc-site-error-page__link-list > li > a:hover,
.sdc-ui-bullet-list > li > a:hover {
  background: none;
  text-decoration: underline;
}
.sdc-site-error-page__link-list > li > a:after,
.sdc-ui-bullet-list > li > a:after {
  border-bottom: 1px solid;
  border-right: 1px solid;
  content: "";
  display: inline-block;
  height: 0.35em;
  margin-left: 0.25em;
  opacity: 0.9;
  transform: rotate(-45deg) translateY(-1px);
  width: 0.35em;
}
.sdc-site-localnav [target="_blank"]:after,
.sdc-ui-external-link:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNzk3IDcuOTcgMTIuNjUuMTJsLjQ4LjQ3OEw1LjI3NSA4LjQ1eiIvPjxwYXRoIGQ9Ik0xMy4yIDQuOTFoLS42NjNWLjc1MmgtNC4yNnYtLjY1SDEzLjJtLTEuMzEgMTIuODNILjEwNlYxLjM4Nkg1Ljk5di42NUguNzVWMTIuM2gxMC40OFY3LjE2NmguNjYzIi8+PC9zdmc+)
    no-repeat;
  background-size: 100%;
  content: "";
  display: inline-block;
  height: 0.9em;
  margin-left: 0.2em;
  opacity: 0.5;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 0.9em;
}
.sdc-ui-label {
  color: var(--link-color);
  font-size: 15px;
}
.sdc-article-significance[class] {
  background: var(--brand-1);
  color: var(--text-color-invert);
  cursor: default;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.08;
  overflow: hidden;
  padding: 2px 4px;
  text-overflow: ellipsis;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}
.sdc-article-significance--breaking[class] {
  background: var(--breaking);
  color: var(--breaking-color);
}
.sdc-article-significance--transfer[class] {
  background: var(--breaking-color);
  color: var(--breaking);
}
.sdc-article-significance--sponsored[class] {
  background: none;
  color: var(--text-color-secondary);
}
.sdc-article-significance--live[class] {
  background: var(--live);
  color: var(--text-color-invert);
}
.u-hide-visually:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.u-live-dot {
  display: flex;
  gap: 0.25em;
  overflow: hidden;
}
.u-live-dot:before {
  background-color: var(--live);
  border-radius: 50%;
  content: "";
  height: 0.5em;
  width: 0.5em;
}
.sdc-site-hero {
  --site-hero-text-highlight: #fecb3c;
}
.sdc-site-hero--cop26 .sdc-site-hero__inner {
  align-items: center;
}
.sdc-site-hero--cop26 .sdc-site-hero__body {
  padding: 0;
}
.sdc-site-hero--cop26 .sdc-site-hero__snippet {
  font-family: var(--branding-sky-headline-font);
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}
.sdc-site-hero--cop26 .sdc-site-hero__snippet span {
  color: var(--site-hero-text-highlight);
}
.sdc-site-hero--cop26 .sdc-site-hero__links svg {
  fill: none;
}
@media (max-width: 600px) {
  .sdc-site-hero--cop26 .sdc-site-hero__inner[class] {
    padding-bottom: 0;
  }
  .sdc-site-hero--cop26 .sdc-site-hero__snippet[class] {
    display: block;
  }
  .sdc-site-hero--cop26 .sdc-site-hero__links svg {
    height: 18px;
    width: 18px;
  }
}
.custom-index .sdc-site-hero--cop26 {
  background: transparent
    url(https://components.news.sky.com/files/cop26-index-poster-desktop.png?bypass-service-worker) 50% 50% / cover
    no-repeat;
  border-bottom: 3px solid var(--site-hero-text-highlight);
  max-height: 100px;
  min-height: 100px;
}
.custom-index .sdc-site-hero--cop26 .sdc-site-hero__snippet {
  font-size: calc(var(--display-2) + 12px);
}
.custom-index .sdc-site-hero--cop26 .sdc-site-hero__media {
  max-height: 100px;
  min-height: 100px;
}
@media (prefers-reduced-motion) {
  .custom-index .sdc-site-hero--cop26 .sdc-site-hero__media {
    display: none;
  }
}
@media (max-width: 600px) {
  .custom-index .sdc-site-hero--cop26 {
    background: transparent
      url(https://components.news.sky.com/files/cop26-index-poster-mobile.png?bypass-service-worker) 50% 50% / cover
      no-repeat;
    max-height: 50px;
    min-height: 50px;
  }
  .custom-index .sdc-site-hero--cop26 .sdc-site-hero__snippet[class] {
    font-size: calc(var(--display-2) + 4px);
  }
  .custom-index .sdc-site-hero--cop26 .sdc-site-hero__media {
    max-height: 50px;
    min-height: 50px;
  }
}
.full-page-embed {
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  overscroll-behavior: contain;
}
.full-page-embed main {
  flex: 1;
  overflow: hidden;
  position: relative;
}
.full-page-embed .section-wrap {
  background: 0 !important;
}
.full-page-embed .section-wrap .ui-consent-roadblock[class] {
  height: 100%;
  padding: 0;
  position: absolute;
  width: 100%;
}
.full-page-embed .sdc-article-widget {
  margin-bottom: 0 !important;
}
.full-page-embed main iframe {
  border: 0;
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.full-page-embed footer {
  display: none;
}
.sdc-article-gallery:not(.sdc-article-widget--full-bleed),
.sdc-article-image:not(.sdc-article-image--full-bleed),
.sdc-site-video:not(.sdc-article-widget--full-bleed),
.watch-live .sdc-article-widget[class][class] {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--site-width-inner) !important;
}
.sdc-site-embedded .sdc-site-video {
  overflow: hidden;
}
.is-ipad .vjs-ad-control-bar .vjs-fullscreen-control {
  display: none;
}
.sdc-article-header--story-article .sdc-article-header__wrap[class],
.sdc-story-article-author .sdc-article-author[class] {
  max-width: 976px;
}
.section-wrap .sdc-story-article-component-header[class] {
  max-width: 1024px;
}
.sdc-story-article-author[class] > .sdc-article-author {
  margin-bottom: 30px;
  padding-top: 0;
}
.sdc-article-header--story-article .sdc-site-component-header--h1,
.sdc-article-header--story-article .sdc-site-component-header--h2 {
  max-width: 800px;
}
.sdc-article-image__caption-text[class][class] {
  max-width: 100% !important;
}
.sdc-site-layout-sticky-region {
  pointer-events: none;
}
.sdc-site-layout-sticky-region .sdc-site-au-wrapper {
  pointer-events: all;
}
@media (min-width: 940px) {
  .sdc-site-layout .sdc-article-quote--with-image[class] {
    margin-left: 24px;
    margin-right: 24px;
  }
}
.sdc-article-custom-markup .instagram-media,
.sdc-article-custom-markup .instagram-media-registered {
  left: 0;
  margin: 0 auto !important;
  right: 0;
}
.sdc-article-custom-markup[data-vendor-name="tune-in"] iframe {
  height: 102px;
}
.sdc-article-custom-markup[data-vendor-name="facebook"] .sdc-article-custom-markup__inner {
  display: flex;
  justify-content: center;
}
.sdc-article-factbox__title {
  --factbox-title-font: var(--branding-sky-headline-font);
  text-transform: uppercase;
}
.sdc-article-header__wrap .sdc-site-component-header--h1 {
  font-size: 48px !important;
  line-height: 56px;
  margin-bottom: 22px !important;
}
.sdc-article-header__wrap .sdc-site-component-header--h2 {
  font-size: 22px !important;
  line-height: 30px;
  margin-bottom: 46px !important;
}
@media (max-width: 600px) {
  .sdc-article-header__wrap .sdc-site-component-header--h1 {
    font-size: 32px !important;
    line-height: 40px;
    margin-bottom: 16px !important;
  }
  .sdc-article-header__wrap .sdc-site-component-header--h2 {
    font-size: 20px !important;
    line-height: 26px;
    margin-bottom: 24px !important;
  }
}
.sdc-article-related-stories .sdc-article-related-stories__content {
  border: 1px solid var(--border-color);
  border-radius: 5px;
}
.sdc-article-related-stories .sdc-article-related-stories__title {
  align-items: center;
  display: flex;
  flex-direction: row;
  font-family: var(--branding-sky-headline-font);
  font-size: var(--display-3);
  font-weight: 400;
  line-height: 1;
  position: relative;
  text-align: left;
  text-transform: uppercase;
}
.sdc-article-related-stories .sdc-article-related-stories__title:before {
  background: var(--brand-3);
  content: "";
  height: 26px;
  margin-right: 0.5em;
  width: 8px;
}
.sdc-site-au--full-bleed + .sdc-site-countdown-timer,
.sdc-site-au--full-bleed + .sdc-site-hero,
.sdc-site-au--sponsor-position-container + .sdc-site-hero {
  margin-top: calc(var(--component-margin) * -1);
}
.sdc-site-au-wrapper--visibility {
  display: none !important;
}
.sdc-site-layout-sticky-region .sdc-site-au-wrapper--visibility {
  display: block !important;
}
.leaderboard-spacer {
  margin-top: var(--component-margin);
}
.leaderboard-spacer ~ .sdc-site-countdown-timer {
  margin-top: calc(var(--component-margin) * -1);
}
.sdc-site-layout-sticky-region:has([data-vendor-name="peer-39"][data-consent="false"])
  .sdc-site-layout-sticky-region__content
  .sdc-site-au-wrapper,
html:has(head > [data-vendor-name="google-tag-manager"][data-consent="false"])
  .sdc-site-layout-sticky-region__content
  .sdc-site-au-wrapper {
  display: none !important;
}
@media (max-width: 939px) {
  .sdc-site-layout-sticky-region--visibility {
    display: none !important;
  }
}
.sdc-site-component-header--h2.sdc-site-component-header--project-one[class][class][class] {
  background: none !important;
  padding-left: var(--site-gutter);
  padding-right: var(--site-gutter);
}
#inskinanchor {
  margin-bottom: 0 !important;
}
.related-articles-wrap--load-6 .sdc-site-tiles__item {
  counter-increment: items-to-show-6;
}
.sdc-trust-project {
  font-size: var(--component-text);
  padding-bottom: var(--component-margin);
}
.sdc-trust-project__link {
  align-items: center;
  color: var(--text-color-secondary);
  display: inline-flex;
}
.sdc-trust-project__link > svg {
  margin-right: 7px;
}
.sdc-trust-project__arrow-icon {
  border-bottom: 1px solid;
  border-right: 1px solid;
  content: "";
  display: inline-block;
  height: 0.35em;
  margin-left: 0.25em;
  opacity: 0.9;
  transform: rotate(-45deg) translateY(-1px);
  width: 0.35em;
}
.sdc-counter-iframe-wrap {
  height: 120px;
  position: relative;
}
.sdc-counter-iframe-wrap > a {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-counter-iframe-wrap > iframe {
  border: none;
  height: 100%;
  width: 100%;
}
.sdc-vaccine-counter {
  background-attachment: fixed;
  background-image: url(/assets/img/vaccine_bg_628x120.png?bypass-service-worker);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  color: var(--text-color);
  font-size: 1.2rem;
  font-weight: bolder;
  height: 120px;
  padding-top: 2%;
  text-align: center;
}
#sdc-vaccine-counter__number {
  font-size: 2.3em;
  line-height: 1.3em;
}
.sdc-storytelling {
  background-color: var(--component-bg);
}
.ui-climate-counter__embed--get-time-until,
.ui-climate-counter__embed--human-induced-warming,
.ui-climate-counter__embed--total-emissions {
  height: calc(105px + 20vw);
  max-height: 235px;
  width: 100%;
}
.ui-climate-counter__embed--energy-mix {
  height: calc(250px + 34vw);
  max-height: 500px;
  min-height: 350px;
  width: 100%;
}
.video-hero-index .sdc-site-tile__significance {
  display: none;
}
.video-hero-index .sdc-site-hero__description {
  background: #000001;
  color: #e2e1df;
  font-size: 18px;
  line-height: 1.4;
  margin-bottom: 1.6em;
  padding: 1.9em 0;
  text-align: center;
}
.video-hero-index .sdc-site-hero__description--top p {
  margin-bottom: 0;
}
.video-hero-index .sdc-site-hero__description--bottom {
  background: none;
  color: inherit;
  margin-top: -10px;
  padding-top: 0;
}
.video-hero-index .sdc-site-hero__description--bottom p {
  line-height: 1.5;
  margin: 0 auto 1.5em;
  max-width: 700px;
}
@media (min-width: 768px) {
  .video-hero-index .sdc-site-hero__description--top {
    font-size: 26px;
    padding: 1.1em 0;
  }
}
@media (max-width: 480px) {
  .video-hero-index .sdc-site-hero__description {
    line-height: 1.2;
    margin-bottom: 0;
    padding: 0.94em 0 1em;
  }
}
.video-hero-index--new-lines .sdc-site-hero__description {
  background: #3393ff;
  color: #fff;
}
.video-hero-index--new-lines .sdc-site-hero,
.video-hero-index--new-lines .sdc-site-hero__media {
  max-height: none;
  min-height: 0;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .video-hero-index--new-lines .sdc-site-hero {
    height: 35vh;
    min-height: 260px;
  }
  @media (max-width: 600px) {
    .video-hero-index--new-lines .sdc-site-hero {
      height: 35vh;
      min-height: 200px;
    }
  }
  @media (max-width: 1685px) {
    .video-hero-index--new-lines .sdc-site-hero {
      height: 26vh;
    }
  }
}
.video-hero-index--new-lines .sdc-site-au[data-ad-format="mpu-1"],
.video-hero-index--new-lines .sdc-site-tiles--alt2 .sdc-site-tiles__item:nth-child(5n + 4),
.video-hero-index--new-lines .sdc-site-tiles--alt2 .sdc-site-tiles__item:nth-child(5n + 5) {
  width: 100%;
}
@media (max-width: 480px) {
  body {
    background: var(--article-bg);
  }
  .sdc-site-breaking-news[class] {
    margin-bottom: 0;
  }
  .sdc-site-au ~ .sdc-site-breaking-news[class],
  .sdc-site-header ~ .sdc-site-au--full-bleed[class],
  .sdc-site-header ~ .section-wrap[class] {
    margin-top: 0;
  }
  .sdc-site-localnav ~ .section-wrap {
    margin-top: calc(var(--component-margin) * -1);
  }
}
body {
  background: var(--body-bg);
}
.sdc-site-embedded,
.section-wrap {
  background: var(--article-bg) !important;
  display: flow-root;
}
.section-wrap--shade {
  background: var(--component-shade);
}
.sdc-article-header--feature,
.sdc-site-au--full-bleed {
  margin-bottom: var(--component-margin);
}
header#site-header {
  box-shadow: var(--site-header-shadow);
  position: relative;
  z-index: 10000;
}
header#site-header .sdc-site-localnav {
  margin-bottom: 0;
}
@media (min-width: 580px) {
  .sdc-site-au--full-bleed,
  .ui-advert[data-type="ghost"] {
    margin-bottom: var(--component-margin) !important;
  }
  .ui-advert[data-ad-format="leaderboard"] + .ui-sitewide-component-header__wrapper--h1 + .sdc-site-localnav,
  .ui-advert[data-type="ghost"] + .sdc-article-header,
  .ui-advert[data-type="ghost"] + .sdc-site-match-header,
  .ui-advert[data-type="ghost"] + .ui-sitewide-component-header__wrapper--h1 + .sdc-site-localnav {
    margin-top: calc(var(--component-margin) * -1);
  }
}
#site-header + .sdc-site-au--full-bleed,
#site-header + .sdc-site-localnav,
#site-header ~ .section-wrap,
.sdc-article-header--feature + .sdc-site-localnav,
.sdc-site-au__takeover,
.sdc-site-localnav ~ .sdc-site-countdown-timer,
.sdc-site-localnav ~ .sdc-site-match-header,
.sdc-site-localnav ~ .section-wrap,
.sdc-site-localnav ~ .ui-sport-event-header,
.sdc-site-tabs + .section-wrap {
  margin-top: calc(var(--component-margin) * -1);
}
.sdc-site-footer[class] {
  margin-top: var(--component-margin);
}
.sdc-article-sibling-links + .sdc-site-footer[class],
.section-wrap + .sdc-site-footer[class],
.section-wrap--shade + .sdc-site-footer[class] {
  margin-top: 0;
}
.section-wrap .sdc-site-tiles:last-child,
.section-wrap--shade .sdc-site-tiles:last-child {
  margin-bottom: 0;
}
.sdc-article-author + .sdc-article-header[class],
.sdc-article-header + .sdc-article-author[class] {
  padding-top: 0;
}
.sdc-article-header__sub-title[class] + .sdc-article-header__title[class] {
  margin-bottom: 0 !important;
}
.sdc-article-image[class][class]:not(.sdc-article-image--full-bleed) {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--site-width-inner);
}
.ui-sitewide-component-header--h3 {
  text-align: center;
}
.sdc-site-error-page-container,
.sdc-site-load-more[class],
:not(.sdc-site-error-page-container) > .sdc-site-error-page {
  margin-bottom: var(--group-margin);
}
.sdc-site-load-more__button[class] {
  position: relative;
  top: -0.75em;
}
.sdc-site-load-more__button[class][class] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 1px solid;
  border-radius: 3px;
  color: var(--link-color);
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-weight: 400;
  line-height: 1;
  padding: 0.64em 1em;
  vertical-align: middle;
}
.sdc-site-load-more__button[class][class]:hover {
  background-color: var(--link-color);
  border-color: var(--link-color);
  color: #fff;
  text-decoration: none;
}
.sdc-article-header--feature .sdc-site-localnav__sticky-content {
  box-shadow: var(--drop-shadow);
}
.sdc-site-match-header + .sdc-site-localnav {
  background: #fff;
}
:root body {
  --ui-label-size-s: 12px;
  --ui-label-size-m: 12px;
  --ui-label-size-l: 14px;
  --ui-label-size-xl: 18px;
  --utility-live: #e90e10;
  --utility-breaking: #f8eb1f;
  --utility-story: #032c77;
}
@media (prefers-color-scheme: dark) {
  :root body {
    --utility-story: #164c99;
  }
}
.sdc-article-header__titles .ui-label {
  margin-bottom: 0.2em;
}
.sdc-site-component-header--project-one[class] {
  font-family: var(--branding-sky-headline-font);
  font-size: calc(var(--display-2) + 4px) !important;
  line-height: 1;
  text-transform: uppercase;
}
.sdc-site-tile--breaking--live[data-type~="hero-horizontal"],
.sdc-site-tile--breaking[data-type~="hero-horizontal"] {
  --text-color: var(--breaking-color);
  background-clip: content-box;
  background-image: var(--breaking-bg) !important;
}
.sdc-site-tile--breaking--live[data-type~="hero-horizontal"] .ui-label[data-type~="breaking"],
.sdc-site-tile--breaking[data-type~="hero-horizontal"] .ui-label[data-type~="breaking"] {
  background: var(--breaking-color) !important;
  color: var(--breaking) !important;
}
.sdc-site-component-header--project-one[class].sdc-site-component-header--h1 {
  font-size: var(--display-1) !important;
}
.sdc-article-tags__link {
  font-size: 14px;
  text-transform: capitalize;
}
:root {
  --scaler-from: 420;
  --scaler-to: 980;
  --scaler: calc((100vw - var(--scaler-from) * 1px) / (var(--scaler-to) - var(--scaler-from)));
  --s-5: 4;
  --s-10: 8;
  --s-20: 12;
  --s-25: 13;
  --s-50: 14;
  --s-100: 16;
  --s-200: 18;
  --s-300: 20;
  --s-400: 22;
  --s-500: 24;
  --s-600: 26;
  --s-700: 28;
  --s-800: 32;
  --s-900: 36;
  --s-1000: 40;
  --s-1100: 48;
  --s-1200: 68;
  --gap-0: 0;
  --gap-50: max(2px, min(calc(2px + var(--scaler) * 2), 4px));
  --gap-100: max(4px, min(calc(4px + var(--scaler) * 4), 8px));
  --gap-200: max(8px, min(calc(8px + var(--scaler) * 4), 12px));
  --gap-300: max(12px, min(calc(12px + var(--scaler) * 4), 16px));
  --gap-350: max(16px, min(calc(16px + var(--scaler) * 4), 20px));
  --gap-400: max(18px, min(calc(18px + var(--scaler) * 6), 24px));
  --gap-500: max(22px, min(calc(22px + var(--scaler) * 10), 32px));
  --gap-600: max(28px, min(calc(28px + var(--scaler) * 12), 40px));
  --gap-700: max(36px, min(calc(36px + var(--scaler) * 16), 52px));
  --gap-800: max(48px, min(calc(48px + var(--scaler) * 24), 72px));
  --gap-900: max(64px, min(calc(64px + var(--scaler) * 28), 92px));
  --gap-fixed-100: 8px;
  --gap-fixed-200: 12px;
  --gap-fixed-300: 16px;
  --gap-fixed-350: 20px;
  --gap-fixed-400: 24px;
  --gap-fixed-500: 32px;
  --gap-fixed-600: 40px;
  --gap-fixed-700: 52px;
  --gap-fixed-800: 72px;
  --gap-fixed-900: 92px;
  --base-font-size: 18px;
  --display-25: max(13px, min(calc(13px + var(--scaler) * 1), 14px));
  --display-50: max(14px, min(calc(14px + var(--scaler) * 2), 16px));
  --display-75: max(14px, min(calc(14px + var(--scaler) * 4), 18px));
  --display-100: max(16px, min(calc(16px + var(--scaler) * 2), 18px));
  --display-200: max(18px, min(calc(18px + var(--scaler) * 2), 20px));
  --display-300: max(20px, min(calc(20px + var(--scaler) * 2), 22px));
  --display-350: max(20px, min(calc(20px + var(--scaler) * 8), 28px));
  --display-400: max(22px, min(calc(22px + var(--scaler) * 2), 24px));
  --display-500: max(24px, min(calc(24px + var(--scaler) * 6), 30px));
  --display-600: max(26px, min(calc(26px + var(--scaler) * 10), 36px));
  --display-700: max(28px, min(calc(28px + var(--scaler) * 12), 40px));
  --display-800: max(32px, min(calc(32px + var(--scaler) * 16), 48px));
  --display-900: max(36px, min(calc(36px + var(--scaler) * 32), 68px));
  --display-fixed-25: 13px;
  --display-fixed-50: 14px;
  --display-fixed-100: 16px;
  --display-fixed-200: 18px;
  --font-brand-1: "Sky Text";
  --font-brand-2: "Sky Headline";
  --display-fixed-300: 20px;
  --display-fixed-400: 22px;
  --display-fixed-500: 24px;
  --line-height-50: 1.2;
  --line-height-100: 1.25;
  --line-height-200: 1.25;
  --line-height-300: 1.2;
  --line-height-400: 1.2;
  --line-height-500: 1.1;
  --line-height-600: 1.1;
  --line-height-700: 1.1;
  --line-height-800: 1.1;
  --line-height-900: 1;
}
.wrap {
  --gap: var(--gap-600);
  --width: 100%;
  --align: start;
  --justify: ;
  --rows: auto;
  --margin-inline: ;
  --collapse: var(--gap);
  align-content: var(--align);
  display: grid;
  gap: var(--gap);
  grid-template-columns: 100%;
  grid-template-rows: var(--rows);
  justify-items: var(--justify);
  margin-left: var(--margin-inline);
  margin-right: var(--margin-inline);
  max-width: var(--width);
  width: 100%;
}
.wrap-site-width {
  --width: var(--site-width);
}
.wrap-auto-align {
  --margin-inline: auto;
}
.wrap-center {
  --justify: center;
}
.wrap-gutter {
  --gutter: var(--site-gutter);
  padding-left: var(--gutter);
  padding-right: var(--gutter);
}
.wrap-full-width {
  left: 50%;
  min-width: 100vw;
  position: relative;
  transform: translateX(-50%);
}
.grid-flex {
  --basis: 0%;
  --gap: var(--gap-500);
  --wrap: wrap;
  --grow: 1;
  --align: flex-start;
  --justify: flex-start;
  --align-children: stretch;
  align-items: var(--align);
  display: flex;
  flex-wrap: var(--wrap);
  gap: var(--gap);
  justify-content: var(--justify);
  justify-items: var(--justify);
}
.grid-flex > * {
  align-items: var(--align-children);
  display: grid;
  flex-basis: calc(var(--basis));
  flex-grow: var(--grow);
  flex-shrink: 1;
}
.grid-flex > :only-child {
  flex-basis: var(--basis);
}
@supports not ((display: full-size-kana) or (translate: 10px) or (content-visibility: auto)) {
  .grid-flex > * {
    margin: calc(var(--gap, 1em) / 2);
  }
}
.grid-auto {
  --basis: auto;
  --gap: var(--gap-400);
  --flow: none;
  --align: stretch;
  --justify: stretch;
  --rows: auto;
  align-items: var(--align);
  display: grid;
  gap: var(--gap);
  grid-auto-flow: var(--flow);
  grid-template-columns: repeat(auto-fit, minmax(var(--basis), 1fr));
  grid-template-rows: auto;
  height: 100%;
  justify-items: var(--justify);
}
.grid-auto > .grid-cell {
  max-width: 100%;
}
.grid-auto > .grid-divider[class] {
  grid-column: auto;
}
.grid-areas {
  --gap: var(--gap-400);
  --cols: repeat(4, 1fr);
  --divider-color: var(--border-color);
  --cell1: auto;
  --cell2: auto;
  --cell3: auto;
  --cell4: auto;
  --cell5: auto;
  --cell6: auto;
  --cell7: auto;
  --cell8: auto;
  display: grid;
  gap: var(--gap);
  grid-template-areas: var(--areas);
  grid-template-columns: var(--cols);
  grid-template-rows: auto;
}
.grid-cell {
  container-type: inline-size;
  position: relative;
}
.grid-cell > :first-child {
  position: var(--cell-child-position);
}
.grid-divider {
  background: var(--divider-color);
  min-height: 1px;
  width: 100%;
}
.grid-areas > .grid-cell:first-of-type {
  grid-area: var(--cell1);
}
.grid-areas > .grid-cell:nth-of-type(2) {
  grid-area: var(--cell2);
}
.grid-areas > .grid-cell:nth-of-type(3) {
  grid-area: var(--cell3);
}
.grid-areas > .grid-cell:nth-of-type(4) {
  grid-area: var(--cell4);
}
.grid-areas > .grid-cell:nth-of-type(5) {
  grid-area: var(--cell5);
}
.grid-areas > .grid-cell:nth-of-type(6) {
  grid-area: var(--cell6);
}
.grid-areas > .grid-cell:nth-of-type(7) {
  grid-area: var(--cell7);
}
.grid-areas > .grid-cell:nth-of-type(8) {
  grid-area: var(--cell8);
}
@media (max-width: 996px) {
  .grid-areas {
    gap: var(--gap-l, var(--gap));
    grid-template-areas: var(--areas-l, var(--areas));
    grid-template-columns: var(--cols-l, var(--cols));
  }
  .grid-cell > :first-child {
    position: var(--cell-child-position-l, var(--cell-child-position));
  }
}
@media (max-width: 767px) {
  .grid-areas {
    gap: var(--gap-m, var(--gap-l, var(--gap)));
    grid-template-areas: var(--areas-m, var(--areas-l, var(--areas)));
    grid-template-columns: var(--cols-m, var(--cols-l, var(--cols)));
  }
  .grid-cell > :first-child {
    position: var(--cell-child-position-m, var(--cell-child-position-l, var(--cell-child-position)));
  }
}
@media (max-width: 480px) {
  .grid-areas {
    gap: var(--gap-s, var(--gap-m, var(--gap-l, var(--gap))));
    grid-template-areas: var(--areas-s, var(--areas-m, var(--areas-l, var(--areas))));
    grid-template-columns: var(--cols-s, var(--cols-m, var(--cols-l, var(--cols))));
  }
  .grid-cell > :first-child {
    position: var(
      --cell-child-position-s,
      var(--cell-child-position-m, var(--cell-child-position-l, var(--cell-child-position)))
    );
  }
}
@media (max-width: 360px) {
  .grid-areas {
    gap: var(--gap-xs, var(--gap-s, var(--gap-m, var(--gap-l, var(--gap)))));
    grid-template-areas: var(--areas-xs, var(--areas-s, var(--areas-m, var(--areas-l, var(--areas)))));
    grid-template-columns: var(--cols-xs, var(--cols-s, var(--cols-m, var(--cols-l, var(--cols)))));
  }
}
.debug > :not(.grid-divider) {
  background: var(--debug);
  border: 1px solid #f198a7;
  min-width: 50px;
  padding: 0.5em 1px;
  text-align: center;
}
.gap-any[class] {
  --gap-from-px: calc(var(--gap-from) * 1px);
  --gap-to-px: calc(var(--gap-to) * 1px);
  --gap-diff: calc(var(--gap-to) - var(--gap-from));
  gap: var(--gap-200);
  gap: clamp(var(--gap-from-px), var(--gap-from-px) + var(--gap-diff) * var(--scaler), var(--gap-to-px));
}
.gap-0[class] {
  --gap: 0;
}
.gap-100[class] {
  --gap: var(--gap-100);
  --collapse: var(--gap-100);
}
.gap-200[class] {
  --gap: var(--gap-200);
  --collapse: var(--gap-200);
}
.gap-300[class] {
  --gap: var(--gap-300);
  --collapse: var(--gap-300);
}
.gap-350[class] {
  --gap: var(--gap-350);
  --collapse: var(--gap-350);
}
.gap-400[class] {
  --gap: var(--gap-400);
  --collapse: var(--gap-400);
}
.gap-500[class] {
  --gap: var(--gap-500);
  --collapse: var(--gap-500);
}
.gap-600[class] {
  --gap: var(--gap-600);
  --collapse: var(--gap-600);
}
.gap-700[class] {
  --gap: var(--gap-700);
  --collapse: var(--gap-700);
}
.gap-800[class] {
  --gap: var(--gap-800);
  --collapse: var(--gap-800);
}
.gap-900[class] {
  --gap: var(--gap-900);
  --collapse: var(--gap-900);
}
.gap-fixed-100[class] {
  --gap: var(--gap-fixed-100);
  --collapse: var(--gap-fixed-100);
}
.gap-fixed-200[class] {
  --gap: var(--gap-fixed-200);
  --collapse: var(--gap-fixed-200);
}
.gap-fixed-300[class] {
  --gap: var(--gap-fixed-300);
  --collapse: var(--gap-fixed-300);
}
.gap-fixed-350[class] {
  --gap: var(--gap-fixed-350);
  --collapse: var(--gap-fixed-350);
}
.gap-fixed-400[class] {
  --gap: var(--gap-fixed-400);
  --collapse: var(--gap-fixed-400);
}
.gap-fixed-500[class] {
  --gap: var(--gap-fixed-500);
  --collapse: var(--gap-fixed-500);
}
.gap-fixed-600[class] {
  --gap: var(--gap-fixed-600);
  --collapse: var(--gap-fixed-600);
}
.gap-fixed-700[class] {
  --gap: var(--gap-fixed-700);
  --collapse: var(--gap-fixed-700);
}
.gap-fixed-800[class] {
  --gap: var(--gap-fixed-800);
  --collapse: var(--gap-fixed-800);
}
.gap-fixed-900[class] {
  --gap: var(--gap-fixed-900);
  --collapse: var(--gap-fixed-900);
}
.gap-top {
  margin-top: var(--gap);
}
.gap-bottom {
  margin-bottom: var(--gap);
}
.collapse-top {
  --collapse: inherit !important;
  margin-top: calc(var(--collapse) * -1);
}
.collapse-bottom {
  --collapse: inherit !important;
  margin-bottom: calc(var(--collapse) * -1);
}
.display-any[class] {
  --size-from-px: calc(var(--size-from) * 1px);
  --size-to-px: calc(var(--size-to) * 1px);
  --size-diff: calc(var(--size-to) - var(--size-from));
  font-size: clamp(var(--size-from-px), var(--size-from-px) + var(--size-diff) * var(--scaler), var(--size-to-px));
}
.display-50[class] {
  font-size: var(--display-50);
  line-height: var(--line-height-50);
}
.display-100[class] {
  font-size: var(--display-100);
  line-height: var(--line-height-100);
}
.display-200[class] {
  font-size: var(--display-200);
  line-height: var(--line-height-200);
}
.display-300[class] {
  font-size: var(--display-300);
  line-height: var(--line-height-300);
}
.display-350[class] {
  font-size: var(--display-350);
  line-height: var(--line-height-300);
}
.display-400[class] {
  font-size: var(--display-400);
  line-height: var(--line-height-400);
}
.display-500[class] {
  font-size: var(--display-500);
  line-height: var(--line-height-500);
}
.display-600[class] {
  font-size: var(--display-600);
  line-height: var(--line-height-600);
}
.display-700[class] {
  font-size: var(--display-700);
  line-height: var(--line-height-700);
}
.display-800[class] {
  font-size: var(--display-800);
  line-height: var(--line-height-800);
}
.display-900[class] {
  font-size: var(--display-900);
  line-height: var(--line-height-900);
}
.display-fixed-25[class] {
  font-size: var(--display-fixed-25);
}
.display-fixed-50[class] {
  font-size: var(--display-fixed-50);
}
.display-fixed-100[class] {
  font-size: var(--display-fixed-100);
}
.display-fixed-200[class] {
  font-size: var(--display-fixed-200);
}
.display-fixed-300[class] {
  font-size: var(--display-fixed-300);
}
.display-fixed-400[class] {
  font-size: var(--display-fixed-400);
}
.font-brand-1 {
  font-family: var(--font-brand-1);
}
.font-brand-2 {
  font-family: var(--font-brand-2);
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}
.u-aspect-ratio {
  --aspect-ratio: 16/9;
  padding-bottom: calc(1 / (var(--aspect-ratio)) * 100%);
  position: relative;
}
.u-aspect-ratio > * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.ui-box {
  --padding: var(--gap-0);
  --bg: none;
  --border: 0;
  --border-radius: 0;
  --box-shadow: 0;
  --color: var(--text-color);
  background: var(--bg);
  border: var(--border);
  border-radius: var(--border-radius);
  box-shadow: var(--box-shadow);
  color: var(--color);
  padding: var(--padding);
}
.ui-box[data-type~="outline"] {
  --border: 1px solid var(--border-color);
}
.ui-box[data-type~="rounded"] {
  --border-radius: 12px;
}
.ui-box[data-type~="padding-s"] {
  --padding: var(--gap-400);
}
.ui-box[data-type~="padding-m"] {
  --padding: var(--gap-500);
}
.ui-box[data-type~="padding-l"] {
  --padding: var(--gap-600);
}
.ui-box[data-type~="padding-inline"] {
  padding-bottom: 0;
  padding-top: 0;
}
.ui-box[data-type~="padding-block"] {
  padding-left: 0;
  padding-right: 0;
}
.ui-box[data-type~="shaded"] {
  --bg: var(--component-shade);
}
.ui-box[data-type~="bg"] {
  --bg: var(--component-bg);
}
.ui-box[data-type~="edge"] {
  left: 50%;
  position: relative;
  transform: translateX(-50%);
  width: 100vw;
}
@media (max-width: 480px) {
  .ui-box[data-type~="edge-s"] {
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    width: 100vw;
  }
}
.ui-box[data-theme~="skynews-blue"] {
  --bg: linear-gradient(174deg, #ffffff00, #ffffff0d 50%, transparent 50.25%),
    linear-gradient(106.83deg, #164c99, #032c77);
  --color: #fff;
}
@property --scroll-color-transparency {
  syntax: "<percentage>";
  inherits: true;
  initial-value: 100%;
}
.ui-scrollbars {
  --scroll-display: block;
  --scroll-width: thin;
  --scroll-size: 12px;
  --scroll-color: var(--text-color-tertiary, #aaa);
  --scroll-color-transparency: 70%;
  --scroll-border-radius: 10px;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overscroll-behavior: contain;
  scroll-behavior: smooth;
  scrollbar-width: var(--scroll-width);
  transition: --scroll-color-transparency 0.25s;
}
@supports (color: color-mix(in srgb, white, black)) {
  .ui-scrollbars {
    --scroll-color: color-mix(in srgb, var(--text-color), transparent var(--scroll-color-transparency));
  }
}
.ui-scrollbars[data-type~="show-on-hover"]:not(:hover) {
  --scroll-color-transparency: 100%;
}
.ui-scrollbars[data-type~="hidden"] {
  --scroll-display: none;
  --scroll-width: none;
}
.ui-scrollbars::-webkit-scrollbar {
  background: none;
  display: var(--scroll-display);
  height: var(--scroll-size);
  width: var(--scroll-size);
}
.ui-scrollbars::-webkit-scrollbar-track {
  background: transparent;
}
.ui-scrollbars::-webkit-scrollbar-thumb {
  background-clip: content-box;
  background-color: var(--scroll-color);
  border: 3px solid transparent;
  border-radius: var(--scroll-border-radius);
}
:root {
  --ui-label-size-s: var(--font-size-50);
  --ui-label-size-m: var(--font-size-100);
  --ui-label-size-l: var(--font-size-200);
  --ui-label-size-xl: var(--font-size-400);
}
.ui-label {
  --label-size: var(--ui-label-size-s);
  --height: calc(var(--label-size) * 2.4);
  --padding-inline: calc(var(--label-size) - 0.125rem);
  --label-text-display: unset;
  --icon-size: 1em;
  --gap: 0.51em;
  --bg: var(--utility-story);
  --color: #fff;
  --icon-color: #fff;
  --case: uppercase;
  align-items: center;
  background: var(--bg);
  color: var(--color);
  display: flex;
  font: var(--caption-1);
  font-size: var(--label-size);
  font-weight: 700;
  gap: var(--gap);
  gap: round(var(--gap), 2px);
  height: var(--height);
  justify-content: center;
  letter-spacing: 0.25px;
  padding: 0 var(--padding-inline);
  text-transform: var(--case);
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}
.ui-label[data-size="m"] {
  --label-size: var(--ui-label-size-m);
}
.ui-label[data-size="l"] {
  --label-size: var(--ui-label-size-l);
}
.ui-label[data-size="xl"] {
  --label-size: var(--ui-label-size-xl);
}
@supports (font-size: round(22.5px, 4px)) {
  .ui-label {
    --height: round(down, calc(var(--label-size) * 2.601), 0.25rem);
    --padding-inline: round(calc(var(--height) * 0.36), 0.125rem);
    --label-indent-amount: round(calc(var(--label-size) * -0.706), 0.25rem);
  }
}
.ui-label svg {
  fill: currentColor;
  width: 1em;
}
.ui-label[data-icon="live-pulse-animated"] svg {
  transform: scale(1.2);
}
.ui-label:only-child:has(svg:only-child) {
  --padding-inline: 0;
  width: var(--height);
}
.ui-label span:not(:last-of-type):not(:only-of-type) {
  background: linear-gradient(var(--theme-surface-outline), var(--theme-surface-outline)) no-repeat 100%/1px 0.875rem;
  padding-right: calc(var(--gap) + 2px);
}
.ui-label[data-type~="media"] span:first-of-type {
  display: var(--label-text-display);
}
.ui-label[data-type~="media"] span + span {
  display: var(--label-time-display);
}
.ui-label[data-type~="breaking"] {
  --bg: var(--utility-breaking);
  --color: #000;
}
.ui-label[data-type~="live"] {
  --bg: var(--utility-live);
}
.ui-label[data-type~="media"] {
  --case: none;
  --bg: var(--theme-background);
  --icon-color: var(--text-primary);
  --color: var(--text-primary);
}
.ui-list {
  --mark-color: currentColor;
  --color: inherit;
  --size: 1em;
  --line-height: 1.2;
  --flow: row;
  --align: start;
  --gap: 0.5em 2em;
  --display: grid;
  text-wrap: pretty;
  align-items: var(--align);
  color: var(--color);
  display: var(--display);
  flex-wrap: wrap;
  font-size: var(--size);
  gap: var(--gap);
  line-height: var(--line-height);
  list-style: none;
  padding: 0;
}
.ui-list li {
  display: flex;
  padding-left: var(--indent);
  position: relative;
}
.ui-list li:before {
  color: var(--mark-color);
  content: var(--mark-content);
  left: 0;
  position: absolute;
  text-align: center;
  width: var(--indent);
}
.ui-list[data-type~="horizontal"] {
  --display: flex;
}
.ui-list[data-type~="bullet"] {
  --indent: 1.2em;
  --mark-content: "•";
}
.ui-list[data-type~="chevron"] {
  --indent: 0;
  --mark-content: none;
}
.ui-list[data-type~="align-center"] {
  --align: center;
}
.ui-list[data-type~="chevron"] a:after {
  border: 1px solid;
  border-width: 1px 1px 0 0;
  content: "";
  display: inline-block;
  height: 0.5em;
  margin-left: 0.25em;
  position: relative;
  top: -0.05em;
  transform: rotate(45deg);
  vertical-align: baseline;
  width: 0.5em;
}
.ui-list[data-type~="chevron"] a:has(strong):after {
  border-width: 2px 2px 0 0;
}
.ui-media-caption {
  --caption-bg: var(--component-shade);
  --text-color: var(--text-color-secondary);
  --v-padding: var(--component-gap);
  --h-padding: var(--component-padding);
  background: var(--caption-bg, #eee);
  color: var(--text-color);
  font-size: var(--font-size, var(--supporting-text, 16px));
  line-height: 1.4;
  padding: var(--v-padding, 1em) var(--h-padding, 1em);
  text-align: left;
}
.ui-media-caption__caption-text {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.ui-media-caption > span:last-of-type {
  box-sizing: content-box;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ui-no-js {
  --color: var(--text-color);
  --bg: var(--component-shade);
  --padding: var(--gap-400);
  --z-index: 2;
  background: var(--bg);
  bottom: 0;
  color: var(--color);
  display: grid;
  left: 0;
  padding: var(--padding);
  place-items: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--z-index);
}
:root {
  color-scheme: light dark;
}
iframe {
  color-scheme: normal;
}
.content {
  display: flow-root;
}
html[style] {
  scroll-behavior: auto;
}
.ui-news-header {
  --gradient-linear: linear-gradient(180deg, #f5f5f5, #e3e4e4);
  --text-color: #4a4a4a;
  --link-color: #3157a1;
  --border-color: #e2e2e2;
  --component-bg: #fff;
  --live-bg: linear-gradient(180deg, #e90e10, #bc0000);
  --live: #d0021b;
  --header-bg: var(--gradient-linear);
  --header-color: var(--text-color);
  --header-font-size: 18px;
  --header-inner-width: var(--site-width);
  --header-inner-gutter: var(--site-gutter);
  --header-block-padding: 3%;
  --header-z-index: auto;
  --nav-height: 60px;
  --nav-item-height: 60px;
  --nav-item-padding: 0.62em;
  --nav-bg: none;
  --nav-underline-color: var(--link-color);
  --nav-underline-thickness: 3px;
  --nav-open-button-size: 32px;
  --nav-item-divider: 1px solid var(--border-color);
  --more-nav-bg: var(--component-bg);
  --logo-width: max(102px, min(25%, 157px));
  --watch-button-bg: var(--live-bg);
  --mobile-nav-offset: 0;
  background: var(--header-bg);
  color: var(--header-color);
  font-size: var(--header-font-size);
  isolation: isolate;
  line-height: 1;
  position: relative;
  z-index: var(--header-z-index);
}
.ui-news-header.sdc-site-header[class][class] {
  margin-bottom: 0 !important;
}
.ui-news-header-skip-to-link {
  background: var(--component-bg);
  color: var(--link-color);
  left: 50%;
  padding: 0.5em;
  position: absolute;
  transform: translateX(-50%);
  z-index: 2;
}
.ui-news-header-skip-to-link:not(:focus) {
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.ui-news-header-wrap {
  margin: 0 auto;
  max-width: var(--header-inner-width);
  padding: 0 var(--header-inner-gutter);
}
.ui-news-header-body {
  align-items: center;
  display: flex;
  justify-content: space-between;
  max-height: 78px;
  min-height: 50px;
  padding: var(--header-block-padding) 0;
}
.ui-news-header-logo {
  width: var(--logo-width);
}
.ui-news-header-logo img {
  width: 100%;
}
.ui-news-header-logo-a11y-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.sdc-site-header-logo-light {
  display: block;
}
.sdc-site-header-logo-dark {
  display: none;
}
.ui-news-header-subnav {
  align-items: center;
  display: grid;
  gap: 0.8em;
  grid-auto-flow: column;
}
.ui-news-header-nav {
  display: flex;
  justify-content: space-between;
}
.ui-news-header-nav-items-wrap {
  flex: 1;
}
.ui-news-header-nav-items {
  background: var(--nav-bg);
  display: flex;
  flex-wrap: wrap;
  left: calc(var(--nav-item-padding) * -1);
  list-style: none;
  overflow: hidden;
  position: relative;
}
:global(.js) .ui-news-header-nav-items {
  height: var(--nav-height);
}
.js .ui-news-header-nav-items {
  height: var(--nav-height);
}
.ui-news-header-nav li:not(:last-child) a {
  border-bottom: var(--nav-item-divider);
}
.ui-news-header-nav-items-link {
  align-items: center;
  background-clip: content-box;
  background-color: unset;
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 100% var(--nav-underline-thickness);
  color: inherit;
  display: flex;
  gap: 5px;
  height: var(--nav-item-height);
  outline-offset: -2px;
  padding: 0 var(--nav-item-padding);
  text-decoration: none !important;
}
.ui-news-header-nav-items-link[aria-current="true"] {
  background-image: linear-gradient(var(--nav-underline-color), var(--nav-underline-color));
  font-weight: 700;
}
.ui-news-header-nav-items-link-label {
  background: var(--utility-story, var(--brand-1));
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  padding: 2px 4px;
  text-transform: uppercase;
}
@media (hover: hover) {
  .ui-news-header-nav-items-link:hover {
    background-image: linear-gradient(var(--nav-underline-color), var(--nav-underline-color));
  }
}
.ui-news-header-nav-control {
  background: 0;
  border: 0;
  cursor: pointer;
  display: none;
  height: var(--nav-open-button-size);
  position: relative;
  width: var(--nav-open-button-size);
}
.ui-news-header-nav-control svg {
  fill: var(--header-color);
  height: 70%;
  left: 15%;
  pointer-events: none;
  position: absolute;
  top: 15%;
  width: 70%;
}
.ui-news-header-nav-control rect {
  transition: all 0.25s;
}
.ui-news-header-nav-control[aria-expanded="true"] {
  background: var(--nav-bg);
}
.ui-news-header-nav-control[aria-expanded="true"] rect:first-child {
  transform: translate(25%, 5%) rotate(45deg);
}
.ui-news-header-nav-control[aria-expanded="true"] rect:nth-child(2) {
  opacity: 0;
}
.ui-news-header-nav-control[aria-expanded="true"] rect:nth-child(3) {
  transform: translate(-45%, 27%) rotate(-45deg);
}
.ui-news-header-nav-more {
  position: relative;
}
.ui-news-header-nav-more-button {
  border: 0;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding-right: 0;
}
.ui-news-header-nav-more-button svg {
  fill: currentColor;
  height: 1em;
  margin-left: 3px;
  pointer-events: none;
  transition: all 0.25s;
  width: 1em;
}
.ui-news-header-nav-more-button[aria-expanded="true"] svg {
  transform: rotate(-180deg);
}
.ui-news-header-nav-more ul {
  --nav-item-height: 38px;
  --nav-item-padding: 0;
  background: var(--more-nav-bg);
  border: var(--nav-item-divider);
  display: none;
  padding: 0.5em 1em;
  position: absolute;
  right: 0;
  width: 200px;
}
.ui-news-header-nav-more-button[aria-expanded="true"] + ul {
  display: block;
}
.ui-news-header-nav-more li {
  display: none;
}
@media (min-width: 581px) and (min-height: 481px) {
  .ui-news-header-nav-items {
    --nav-item-divider: 0;
  }
}
@media (max-height: 400px) {
  .ui-news-header {
    --logo-width: max(102px, min(20%, 157px));
    --header-block-padding: 2%;
  }
}
@media (max-height: 480px), (max-width: 580px) {
  .ui-news-header {
    --nav-bg: var(--component-bg);
    --nav-item-padding: 0;
    --nav-item-height: 42px;
    --nav-height: 100%;
  }
  .ui-news-header-subnav {
    padding-right: calc(var(--nav-open-button-size) + 8px);
  }
  .ui-news-header-nav {
    display: contents;
  }
  .ui-news-header-nav-control {
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(-1em, -50%);
    z-index: 2;
  }
  .ui-news-header-nav-items-wrap {
    -webkit-overflow-scrolling: touch;
    background: var(--nav-bg);
    display: none;
    height: 100%;
    left: 0;
    overflow: auto;
    overscroll-behavior: contain;
    padding: calc(1em + var(--nav-open-button-size) + var(--mobile-nav-offset) * 1px) 1em 1em;
    position: fixed;
    top: 0;
    width: 100vw;
  }
  .ui-news-header-nav-items {
    flex-direction: column;
    flex-wrap: nowrap;
    overflow: auto;
  }
  .ui-news-header [data-role="main-nav-items"] li {
    visibility: visible !important;
  }
  .ui-news-header-nav-control[aria-expanded="true"] + .ui-news-header-nav-items-wrap {
    display: block;
  }
  .ui-news-header-nav-more {
    display: none;
  }
  .ui-news-header-nav-locked {
    overflow: hidden;
    position: fixed;
    width: 100%;
  }
  .ui-news-header-subnav-weather {
    display: none;
  }
}
.ui-news-header-watch-live {
  --bg: var(--watch-button-bg);
  --hover-filter: brightness(0.9) sepia(0.18) contrast(1.25);
  --color: #fff;
  --dot-display: none;
  --size: var(--supporting-text);
  --dot-color: var(--live);
  align-items: center;
  background: var(--bg);
  border-radius: 3px;
  color: var(--color);
  display: grid;
  font-size: var(--size);
  font-weight: 700;
  gap: 6px;
  grid-auto-flow: column;
  padding: 0.65em 1em;
  text-decoration: none;
}
.ui-news-header-watch-live:hover {
  filter: var(--hover-filter);
  text-decoration: none;
}
.ui-news-header-watch-live:before {
  animation: dot-pulse 1.7s ease infinite;
  background: var(--dot-color);
  border-radius: 50%;
  content: "";
  display: var(--dot-display);
  height: 8px;
  width: 8px;
}
@media (max-height: 480px), (max-width: 580px) {
  .ui-news-header-watch-live {
    --bg: none;
    --color: var(--live);
    --dot-display: block;
    --size: 14px;
  }
}
.ui-news-header {
  --swoop-height: 41%;
  --swoop-overlay-height: calc(100% - var(--nav-height));
}
.ui-news-header-logo:after,
.ui-news-header-logo:before {
  background: linear-gradient(
      -181deg,
      #fff var(--swoop-height),
      transparent calc(var(--swoop-height) + 1.5px),
      transparent
    )
    no-repeat;
  content: "";
  height: var(--swoop-overlay-height);
  left: 0;
  -webkit-mask-image: linear-gradient(90deg, #000 10%, transparent);
  mask-image: linear-gradient(90deg, #000 10%, transparent);
  mix-blend-mode: overlay;
  opacity: 0.35;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.ui-news-header-logo:after {
  display: block;
  opacity: 0.6;
}
@media (max-height: 480px), (max-width: 580px) {
  .ui-news-header {
    --swoop-overlay-height: 100%;
  }
}
@media (prefers-color-scheme: dark) {
  .ui-news-header {
    --gradient-linear: linear-gradient(#252525, #2b2b2b);
    --text-color: #fff;
    --link-color: #2aa2e1;
    --border-color: #4e5761;
    --component-bg: #252525;
  }
  .ui-news-header-watch-live {
    color: #fff;
  }
  .sdc-site-header-logo-light,
  .ui-news-header-logo:after {
    display: none;
  }
  .sdc-site-header-logo-dark {
    display: block;
  }
}
.sdc-site-component-header--h1,
.sdc-site-component-header--h2,
.sdc-site-component-header--h3,
.sdc-site-component-header--h4,
.sdc-site-component-header--h5 {
  font-weight: var(--header-font-weight);
  line-height: var(--header-line-height);
}
.sdc-site-component-header__wrapper--h1,
.sdc-site-component-header__wrapper--h2,
.sdc-site-component-header__wrapper--h3,
.sdc-site-component-header__wrapper--h4,
.sdc-site-component-header__wrapper--h5 {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.sdc-site-component-header__body {
  display: block;
}
.sdc-site-component-header--h1 {
  text-align: var(--header-h1-align);
}
.sdc-site-component-header__wrapper--h1 {
  font-size: var(--header-h1-font-size);
  margin-bottom: var(--header-h1-margin-bottom);
}
.sdc-site-component-header--h2 {
  line-height: var(--header-h2-line-height);
  text-align: var(--header-h2-align);
}
.sdc-site-component-header__wrapper--h2 {
  font-size: var(--header-h2-font-size);
  margin-bottom: var(--header-h2-margin-bottom);
}
.sdc-article-header--feature .sdc-site-component-header--h2 {
  color: var(--header-h2-text-colour);
}
.sdc-site-component-header--h3 {
  text-align: center;
}
.sdc-site-component-header__wrapper--h3 {
  font-size: var(--header-h3-font-size);
  margin-bottom: var(--header-h3-margin-bottom);
}
.sdc-site-component-header--h4 {
  text-align: var(--header-h4-align);
}
.sdc-site-component-header__wrapper--h4 {
  font-size: var(--header-h4-font-size);
  margin-bottom: var(--header-h4-margin-bottom);
}
.sdc-site-component-header--h5 {
  text-align: var(--header-h5-align);
}
.sdc-site-component-header__wrapper--h5 {
  font-size: var(--header-h5-font-size);
  margin-bottom: var(--header-h5-margin-bottom);
}
.sdc-site-component-header__logo {
  height: var(--header-logo-height);
}
.sdc-site-component-header--h1 .sdc-site-component-header__logo {
  height: var(--header-h1-logo-height);
}
@media (max-width: 600px) {
  .sdc-site-component-header__wrapper--h1 {
    font-size: var(--header-h1-font-size-mobile);
    margin-bottom: var(--header-mobile-h1-margin-bottom);
  }
  .sdc-site-component-header__wrapper--h2 {
    font-size: var(--header-h2-font-size-mobile);
    margin-bottom: var(--header-mobile-h2-margin-bottom);
  }
  .sdc-site-component-header__wrapper--h3 {
    font-size: var(--header-h3-font-size-mobile);
    margin-bottom: var(--header-mobile-h3-margin-bottom);
  }
}
@media (max-width: 480px) {
  .sdc-site-component-header__body[data-short-text] > [data-role="short-text-target"] {
    display: none;
  }
  .sdc-site-component-header__body[data-short-text]:before {
    content: attr(data-short-text);
  }
  .sdc-site-component-header__wrapper--h1 {
    margin-bottom: var(--header-small-mobile-h1-margin-bottom);
  }
  .sdc-site-component-header__wrapper--h2 {
    margin-bottom: var(--header-small-mobile-h2-margin-bottom);
  }
  .sdc-site-component-header__wrapper--h3 {
    margin-bottom: var(--header-small-mobile-h3-margin-bottom);
  }
}
[class^="sdc-site-component-header"] {
  --header-font-weight: 400 !important;
  --header-line-height: 1.1 !important;
  --header-logo-height: 0.8em !important;
  --header-h1-align: auto !important;
  --header-h1-font-size: 2.3em !important;
  --header-h1-margin-bottom: 0.75em !important;
  --header-h1-logo-height: 1em !important;
  --header-h1-font-size-mobile: 1.65em !important;
  --header-mobile-h1-margin-bottom: 0.75em !important;
  --header-small-mobile-h1-margin-bottom: 0.75em !important;
  --header-h2-align: auto !important;
  --header-h2-line-height: 1.1 !important;
  --header-h2-font-size: 2em !important;
  --header-h2-margin-bottom: 0.75em !important;
  --header-h2-text-colour: #fff !important;
  --header-h2-font-size-mobile: 1.45em !important;
  --header-mobile-h2-margin-bottom: 0.75em !important;
  --header-small-mobile-h2-margin-bottom: 0.75em !important;
  --header-h3-align: auto !important;
  --header-h3-font-size: 1.4em !important;
  --header-h3-margin-bottom: 0.75em !important;
  --header-h3-font-size-mobile: 1.25em !important;
  --header-mobile-h3-margin-bottom: 0.75em !important;
  --header-small-mobile-h3-margin-bottom: 0.75em !important;
  --header-h4-align: auto !important;
  --header-h4-font-size: 1.1em !important;
  --header-h4-margin-bottom: 0.75em !important;
  --header-h5-align: auto !important;
  --header-h5-font-size: 1em !important;
  --header-h5-margin-bottom: 0.75em !important;
}
.ui-news-footer {
  --color: var(--text-color, #4a4a4a);
  --bg: var(--component-bg, #fff);
  --divider-color: var(--border-color, #e2e2e2);
  --icon-color: var(--text-color, #4a4a4a);
  --display-100: max(16px, min(3vw, 18px));
  --display-300: max(20px, min(3vw, 22px));
  --display-fixed-100: 16px;
  --display-fixed-200: 18px;
  --gap-200: max(8px, min(2vw, 12px));
  --gap-300: max(12px, min(2.5vw, 16px));
  --gap-500: max(22px, min(3vw, 32px));
  --gap-600: max(28px, min(3vw, 40px));
  --footer-padding-block: var(--gap-600);
  --footer-drop-shadow: 1px 1px 15px 0 rgba(0, 0, 0, 0.14);
  --icon-color-twitter: #1da1f2;
  --icon-color-x: #8e8d8d;
  --icon-color-facebook: #1877f2;
  --icon-color-youtube: red;
  --icon-color-instagram: url(#instagram-gradient);
  --icon-color-linkedin: #0077b5;
  --icon-color-tiktok: #ff004f;
  --icon-color-whatsapp: #25d366;
  --icon-link-size: 48px;
  --icon-size: 32px;
  --icon-text-display: block;
  --icon-rotation: 0deg;
  --icon-opacity: 1;
  --col-header-padding: 0 0 1em 0;
  --col-padding-block: 0;
  --col-header-border: 0;
  --col-header-cursor: default;
  --col-icon-display: none;
  --body-padding-block: var(--gap-500);
  --body-dividers: 1px solid var(--divider-color);
  background: var(--bg);
  box-shadow: var(--footer-drop-shadow);
  line-height: 1.2;
  padding: var(--footer-padding-block) 0;
}
.ui-news-footer .gap-200 {
  --gap: var(--gap-200);
}
.ui-news-footer .gap-300 {
  --gap: var(--gap-300);
}
.ui-news-footer .gap-500 {
  --gap: var(--gap-500);
}
.ui-news-footer .gap-600 {
  --gap: var(--gap-600);
}
.ui-news-footer .display-100 {
  font-size: var(--display-100);
}
.ui-news-footer .display-300 {
  font-size: var(--display-300);
}
.ui-news-footer .display-fixed-100 {
  font-size: var(--display-fixed-100);
}
.ui-news-footer .display-fixed-200 {
  font-size: var(--display-fixed-200);
}
.ui-news-footer svg {
  fill: var(--icon-color);
  opacity: var(--icon-opacity);
  transform: rotate(var(--icon-rotation));
  transition: all 0.33s;
  width: var(--icon-size);
}
.ui-news-footer-social ul {
  --gap: 0;
}
.ui-news-footer-social li {
  align-content: center;
  border-right: 1px solid var(--divider-color);
  height: 21px;
}
.ui-news-footer-social li:last-of-type {
  border-right: none;
  height: var(--icon-size);
}
.ui-news-footer-social-link {
  height: var(--icon-link-size);
  width: var(--icon-link-size);
}
.ui-news-footer-social-link:hover {
  --icon-color: var(--icon-color-hover);
}
.ui-news-footer-social-text {
  display: var(--icon-text-display);
}
.ui-news-footer-body[class] {
  align-items: start;
  border: var(--body-dividers);
  border-width: 1px 0;
  padding: var(--body-padding-block) 0;
}
.ui-news-footer-section {
  margin-bottom: -1px;
  overflow: hidden;
}
.ui-news-footer-section h3 {
  --icon-size: 16px;
  --icon-opacity: 0.5;
  border: var(--col-header-border);
  border-width: 1px 0;
  cursor: var(--col-header-cursor);
  font-weight: 400;
  margin-top: -1px;
  padding: var(--col-header-padding);
  color: #fff;
}
.ui-news-footer-section ul li {
    color: #fff;
}
.ui-news-footer-section h3 svg,
.ui-news-footer-section-span {
  display: var(--col-icon-display);
}
.ui-news-footer-section-links {
  overflow: hidden;
  transition: max-height 0.33s ease-in-out;
}
.js .ui-news-footer-section-links {
  max-height: var(--col-links-height);
}
:global(.js) .ui-news-footer-section-links {
  max-height: var(--col-links-height);
}
.ui-news-footer-section-links:focus-within,
.ui-news-footer-section[data-open="true"] {
  --icon-rotation: 180deg;
  --col-links-height: 500px;
}
.ui-news-footer-section ul {
  padding: var(--col-padding-block) 2px;
}
.ui-news-footer .ui-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em 2em;
}
@media (max-width: 800px) {
  .ui-news-footer-body {
    --cols: 1fr 1fr;
  }
}
@media (max-width: 460px) {
  .ui-news-footer {
    --icon-text-display: none;
    --body-padding-block: 0;
    --col-header-cursor: pointer;
    --col-header-padding: 0.8em 2px;
    --col-header-border: 1px solid var(--divider-color);
    --col-links-height: 0;
    --col-padding-block: 1em;
    --col-icon-display: block;
    --icon-link-size: 40px;
  }
  .ui-news-footer-body[class] {
    --gap: 0;
    --cols: 100%;
    --footer-links-padding-block: 0;
  }
}
@media (prefers-color-scheme: dark) {
  .ui-news-footer {
    --color: var(--text-color, #fff);
    --bg: var(--component-bg, #252525);
    --divider-color: var(--border-color, #4e5761);
    --icon-color: var(--text-color, #fff);
  }
}
.sdc-site-sponsor {
  position: relative;
}
.sdc-site-sponsor__inner {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.sdc-site-sponsor__link {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.sdc-site-sponsor__label {
  color: var(--text-color-secondary);
  display: block;
  font-size: 0.875rem;
  margin-right: 1rem;
  text-align: right;
}
.sdc-site-sponsor__link:focus .sdc-site-sponsor__label,
.sdc-site-sponsor__link:hover .sdc-site-sponsor__label {
  color: var(--text-color-secondary);
  text-decoration: underline;
  text-decoration-color: var(--text-color-secondary);
}
.sdc-site-sponsor__logo {
  display: block;
  height: 2.25rem;
}
@media (min-width: 681px) {
  .sdc-site-sponsor__logo {
    height: 3.5rem;
  }
}
.sdc-article-header--feature .sdc-site-localnav {
  background-color: transparent;
}
.sdc-article-header--feature .sdc-site-localnav__sticky-content:not([data-stuck="true"]) {
  background: var(--component-shade);
  left: 50%;
  max-width: 100vw;
  position: absolute;
  transform: translateX(-50%);
  width: 100vw;
}
.sdc-site-localnav[data-swipe-nav] {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow: auto;
  overflow: -moz-scrollbars-none;
  overscroll-behavior: contain;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
.sdc-site-localnav__swipe {
  background: var(--localnav-background-color);
  border: 0;
  content: "";
  cursor: pointer;
  display: none;
  height: 3em;
  left: calc(100% + 1px);
  margin-top: -3em;
  opacity: 0.97;
  position: absolute;
  transform: translateX(-100%);
  width: 2.1em;
}
.sdc-site-localnav__swipe > svg {
  fill: inherit;
  height: 40%;
  pointer-events: none;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%) rotate(270deg);
  width: 60%;
}
.sdc-site-localnav[data-swipable="true"] .sdc-site-localnav__swipe {
  display: block;
}
.sdc-site-localnav[data-swipe-nav]::-webkit-scrollbar {
  display: none;
}
.sdc-site-localnav[data-swipe-nav] .sdc-site-localnav__items[class] {
  padding-right: inherit;
  white-space: nowrap;
}
.sdc-site-localnav__item-select-button {
  background: 0;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: table-cell;
  line-height: 3em;
  text-align: left;
  width: 100%;
}
.sdc-site-localnav__item-select-button-icon {
  display: inline-block;
  height: 14px;
  position: relative;
  top: 1px;
  vertical-align: middle;
  width: 11px;
}
.sdc-site-localnav__more .sdc-site-localnav__item-select-button-icon {
  display: none;
}
.sdc-site-localnav__item-select-menu {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  background: #fff;
  border: 1px solid #d4d4d4;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  color: var(--text-color);
  font-size: 0.9em;
  left: 0;
  max-height: 80vh;
  max-width: 220px;
  min-width: 100%;
  overflow: auto;
  overscroll-behavior: contain;
  position: absolute;
  scroll-behavior: none;
  scrollbar-width: thin;
  top: 100%;
  width: 75vw;
  z-index: 10;
}
.sdc-site-localnav__item-select-menu[aria-hidden="true"] {
  display: none;
}
.no-js .sdc-site-localnav__item-select-menu[aria-hidden] {
  display: block;
  height: 122px !important;
}
.sdc-site-localnav__item-select-menu::-webkit-scrollbar {
  width: 10px;
}
.sdc-site-localnav__item-select-menu::-webkit-scrollbar-track {
  background: none;
}
.sdc-site-localnav__item-select-menu::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
  border: 3px solid transparent;
  border-radius: 3px;
  height: 6px;
  width: 6px;
}
.sdc-site-localnav__item-select-menu::-moz-scrollbar {
  width: 10px;
}
.sdc-site-localnav__item-select-menu-additional-links {
  background: linear-gradient(var(--border-color), var(--border-color)) no-repeat;
  background-position: 1em bottom;
  background-size: calc(100% - 2em) 1px;
  padding-bottom: 0.5em;
}
.sdc-site-localnav__item-select-menu > :first-child {
  margin-top: 0.75em;
}
.sdc-site-localnav__item-select-menu ul {
  margin-bottom: 0.75em;
}
.sdc-site-localnav__item-select-menu h4 {
  padding: 0.5em 1em;
}
.sdc-site-localnav__item-select-menu a {
  align-items: center;
  display: flex;
  padding: 0.5em 1em;
}
.sdc-site-localnav__item-select-menu a:hover {
  background: var(--component-shade);
  text-decoration: none;
}
.sdc-site-localnav__item-select-menu a img {
  height: 20px;
  margin-right: 0.95em;
  width: 20px;
}
.sdc-site-localnav {
  --localnav-background-color: var(--component-shade);
  --localnav-branding-font: inherit;
  --localnav-text-color: var(--text-color);
  --localnav-title-color: var(--localnav-text-color);
  --localnav-title-size: inherit;
  --localnav-font-size: inherit;
  --localnav-underline: currentColor;
  --localnav-border-color: rgba(225, 255, 225, 0.28);
  fill: var(--localnav-text-color);
  background: var(--localnav-background-color);
  color: var(--localnav-text-color);
  font-size: var(--localnav-font-size);
  margin-bottom: var(--component-margin);
  margin-top: 0;
  position: relative;
  z-index: 99991;
}
.sdc-site-localnav ~ .sdc-site-localnav {
  z-index: 99986;
}
.sdc-site-localnav__header-title {
  color: var(--localnav-title-color);
  font-family: var(--localnav-branding-font);
  font-size: var(--localnav-title-size);
  font-weight: 400;
}
h1.sdc-site-localnav__header .sdc-site-localnav__header-title {
  font-weight: 700;
}
.sdc-site-localnav__icon {
  fill: currentColor;
  display: inline-block;
  height: 1em;
  position: relative;
  vertical-align: middle;
  width: 1em;
}
.sdc-site-localnav__header .sdc-site-localnav__icon {
  left: -0.7em;
}
.sdc-site-localnav__header-logo-wrap {
  display: block;
  padding-left: 0.7em;
  padding-right: 1.3em;
}
.sdc-site-localnav__header-logo {
  display: inline-block;
  height: 2.88em;
  min-width: 2.5em;
  vertical-align: middle;
}
.sdc-site-localnav__item {
  display: inline-block;
  position: relative;
}
.sdc-site-localnav__current-section-name,
.sdc-site-localnav__item-link {
  line-height: 3em;
  padding: 0 0.67em;
  position: relative;
}
.sdc-site-localnav__item-link {
  display: block;
}
.sdc-site-localnav__logo--additional {
  position: relative;
  top: -1px;
  vertical-align: text-top;
}
.sdc-site-localnav__current-section-name {
  display: none;
}
.sdc-site-localnav__more {
  background: var(--localnav-background-color);
}
.sdc-site-localnav__more,
.sdc-site-localnav__more > .sdc-site-localnav__item {
  border-color: var(--localnav-border-color);
}
.sdc-site-localnav__more .sdc-site-localnav__item-link {
  padding: 0;
}
.sdc-site-localnav__item-link[aria-current="true"] {
  font-weight: 700;
}
.sdc-site-localnav__item-link--additional[target="_blank"]:after,
.sdc-site-localnav__item-link[target="_blank"]:not(:lang(de)):after {
  display: none;
}
.sdc-site-localnav__header-title:hover,
.sdc-site-localnav__item-link:hover,
.sdc-site-localnav__item-link[aria-current],
a.sdc-site-localnav__header-logo-wrap:hover,
a.sdc-site-localnav__header-logo-wrap[aria-current] {
  background-clip: content-box;
  background-image: linear-gradient(to top, var(--localnav-underline), var(--localnav-underline));
  background-position: bottom;
  background-repeat: repeat-x;
  background-size: 1px 3px;
  text-decoration: none;
}
.sdc-site-localnav__item-link--additional:hover,
.sdc-site-localnav__item-link--additional[aria-current] {
  background-clip: padding-box;
  background-image: linear-gradient(to top, var(--localnav-underline), var(--localnav-underline));
  background-position: bottom;
  background-repeat: repeat-x;
  background-size: 1px 3px;
  text-decoration: none;
}
.sdc-site-localnav__swipe {
  background-blend-mode: normal;
}
[data-hash-target][aria-hidden="true"] {
  display: none;
}
.sdc-site-localnav--filter {
  background: none;
  margin-top: -0.9em;
}
.sdc-site-localnav--filter > .sdc-site-localnav__inner {
  margin-bottom: -0.5em;
}
.sdc-site-localnav--filter .sdc-site-localnav__more {
  background: var(--component-bg);
}
.sdc-site-localnav--sticky {
  height: 3em;
}
.sdc-site-localnav--sticky .sdc-site-localnav__sticky-content[data-stuck="true"] {
  background: var(--localnav-background-color);
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99990;
}
.sdc-site-localnav--sticky .sdc-site-localnav__items {
  height: 3em;
}
.sdc-site-localnav--sticky .sdc-site-localnav__item-link[aria-current="true"] {
  font-weight: 400;
  text-shadow: 0 0 0.25px currentColor;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .sdc-site-localnav--sticky .sdc-site-localnav__item-link[aria-current="true"] {
    text-shadow: 0 0 0.5px currentColor;
  }
}
@media (min-width: 540px) {
  .sdc-site-localnav__wrap {
    display: flex;
    margin-left: -0.67em;
    margin-right: -0.67em;
  }
  .sdc-site-localnav__header {
    font-size: 1.05em;
    font-weight: 700;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
  }
  .sdc-site-localnav__header-title {
    align-items: center;
    display: flex;
    height: 100%;
    padding-left: 0.67em;
    padding-right: var(--space-s);
    vertical-align: middle;
  }
  .sdc-site-localnav__header .sdc-site-localnav__icon {
    display: none;
  }
  .sdc-site-localnav__header:after {
    background: currentColor;
    content: "";
    height: 0.8em;
    opacity: 0.8;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
  }
  .sdc-site-localnav__header
    + .sdc-site-localnav__body
    .sdc-site-localnav__item:first-of-type
    > .sdc-site-localnav__item-link:not(.sdc-site-localnav__item-link--additional),
  .sdc-site-localnav__header
    + .sdc-site-localnav__body
    .sdc-site-localnav__item[data-visibility="mobile"]:first-of-type
    + .sdc-site-localnav__item
    > .sdc-site-localnav__item-link:not(.sdc-site-localnav__item-link--additional) {
    padding-left: var(--space-s);
  }
  .sdc-site-localnav__body {
    display: block;
    height: 3em;
    position: relative;
    vertical-align: middle;
    width: 100%;
  }
  .localnav__body-navigation {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
  }
  .localnav__body-navigation__group {
    flex: 1;
    position: relative;
  }
  .localnav__body-navigation__group--additional[class] {
    flex: 0 0 auto;
    padding-right: 0.67em;
    white-space: nowrap;
  }
  .sdc-site-localnav__items--additional[class] {
    padding-right: 0;
  }
  .sdc-site-localnav__item--additional[class] {
    margin-left: 2px;
    text-align: right;
  }
  .sdc-site-localnav__items {
    list-style: none;
    overflow: hidden;
    padding-right: 80px;
    position: relative;
    width: 100%;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
  }
  .no-js .sdc-site-localnav__items {
    overflow: visible;
  }
  .sdc-site-localnav__item[aria-hidden="true"] {
    visibility: hidden;
  }
  .no-js .sdc-site-localnav__item[aria-hidden="true"],
  .sdc-site-localnav__item[aria-hidden="false"] {
    visibility: visible;
  }
  .sdc-site-localnav__item--more {
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
  }
  .sdc-site-localnav__item-link--more:after {
    content: none !important;
  }
  .sdc-site-localnav__item-link > .sdc-site-localnav__icon {
    margin: 0 0 0 0.2em;
  }
  .sdc-site-localnav__item-link[aria-expanded="true"] > .sdc-site-localnav__icon {
    transform: rotate(180deg);
  }
  .sdc-site-localnav__item-link:focus {
    z-index: 2;
  }
  .sdc-site-localnav__more {
    border-radius: 0 0 5px 5px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    display: none;
    font-size: 0.9em;
    max-width: 220px;
    padding: 0.75em 1em 1em;
    position: absolute;
    right: 0;
    width: 75vw;
  }
  .sdc-site-localnav__more[aria-hidden="false"] {
    display: block;
    min-width: 180px;
  }
  .sdc-site-localnav__more > .sdc-site-localnav__item {
    display: none;
    width: 100%;
  }
  .sdc-site-localnav__more .sdc-site-localnav__item-link {
    line-height: 2.6em;
  }
  .sdc-site-localnav__more > .sdc-site-localnav__item:last-of-type {
    border: 0;
  }
  .sdc-site-localnav--single-item-mobile-nav,
  [data-visibility="mobile"] {
    display: none;
  }
  .js .sdc-site-localnav--single-item-mobile-nav {
    display: block;
  }
  .sdc-site-localnav--single-item-mobile-nav .sdc-site-localnav__item-link {
    transition: text-shadow 0.2s ease-in-out;
  }
  .sdc-site-localnav--single-item-mobile-nav .sdc-site-localnav__item-link[aria-current="true"]:before {
    transition: height 0.2s ease-in-out;
  }
  .js .sdc-site-localnav__items {
    height: 3em;
  }
  .sdc-site-localnav__header-title--mobile {
    display: none;
  }
}
@media (max-width: 539px) {
  .sdc-site-localnav {
    font-size: 0.94em;
  }
  .sdc-site-localnav--mobile .sdc-site-localnav__header-title {
    display: block;
    font-size: 1.1em;
    font-weight: 700;
    padding: 0.85em 0 0.85em 0.7em;
  }
  .sdc-site-localnav--mobile .sdc-site-localnav__header-logo-wrap[aria-expanded="true"] > .sdc-site-localnav__icon,
  .sdc-site-localnav--mobile .sdc-site-localnav__header-title[aria-expanded="true"] > .sdc-site-localnav__icon {
    transform: rotate(180deg);
  }
  .sdc-site-localnav--mobile .sdc-site-localnav__items {
    padding-bottom: 0.8em !important;
    padding-right: 0 !important;
  }
  .sdc-site-localnav--mobile .sdc-site-localnav__item--more,
  .sdc-site-localnav--mobile .sdc-site-localnav__more {
    display: none;
  }
  .sdc-site-localnav--mobile .sdc-site-localnav__item {
    width: 100%;
  }
  .sdc-site-localnav--mobile .sdc-site-localnav__item-link {
    border-top: 1px solid var(--border-color);
  }
  .sdc-site-localnav--mobile .sdc-site-localnav__item--additional {
    border: 0;
    display: inline-block;
    margin-left: 0.65em;
    width: auto;
  }
  .sdc-site-localnav--mobile .sdc-site-localnav__item-link--additional {
    border: 0;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__wrap {
    display: flex;
    margin-left: -0.67em;
    margin-right: -0.67em;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__header {
    font-size: 1.05em;
    font-weight: 700;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__header-title {
    align-items: center;
    display: flex;
    height: 100%;
    padding-left: 0.67em;
    padding-right: var(--space-s);
    vertical-align: middle;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__header .sdc-site-localnav__icon {
    display: none;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__header:after {
    background: currentColor;
    content: "";
    height: 0.8em;
    opacity: 0.8;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile)
    .sdc-site-localnav__header
    + .sdc-site-localnav__body
    .sdc-site-localnav__item:first-of-type
    > .sdc-site-localnav__item-link:not(.sdc-site-localnav__item-link--additional),
  .sdc-site-localnav:not(.sdc-site-localnav--mobile)
    .sdc-site-localnav__header
    + .sdc-site-localnav__body
    .sdc-site-localnav__item[data-visibility="mobile"]:first-of-type
    + .sdc-site-localnav__item
    > .sdc-site-localnav__item-link:not(.sdc-site-localnav__item-link--additional) {
    padding-left: var(--space-s);
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__body {
    display: block;
    height: 3em;
    position: relative;
    vertical-align: middle;
    width: 100%;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .localnav__body-navigation {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .localnav__body-navigation__group {
    flex: 1;
    position: relative;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .localnav__body-navigation__group--additional[class] {
    flex: 0 0 auto;
    padding-right: 0.67em;
    white-space: nowrap;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__items--additional[class] {
    padding-right: 0;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__item--additional[class] {
    margin-left: 2px;
    text-align: right;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__items {
    list-style: none;
    overflow: hidden;
    padding-right: 80px;
    position: relative;
    width: 100%;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .no-js .sdc-site-localnav__items {
    overflow: visible;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__item[aria-hidden="true"] {
    visibility: hidden;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .no-js .sdc-site-localnav__item[aria-hidden="true"],
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__item[aria-hidden="false"] {
    visibility: visible;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__item--more {
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__item-link--more:after {
    content: none !important;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__item-link > .sdc-site-localnav__icon {
    margin: 0 0 0 0.2em;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile)
    .sdc-site-localnav__item-link[aria-expanded="true"]
    > .sdc-site-localnav__icon {
    transform: rotate(180deg);
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__item-link:focus {
    z-index: 2;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__more {
    border-radius: 0 0 5px 5px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    display: none;
    font-size: 0.9em;
    max-width: 220px;
    padding: 0.75em 1em 1em;
    position: absolute;
    right: 0;
    width: 75vw;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__more[aria-hidden="false"] {
    display: block;
    min-width: 180px;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__more > .sdc-site-localnav__item {
    display: none;
    width: 100%;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__more .sdc-site-localnav__item-link {
    line-height: 2.6em;
  }
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__more > .sdc-site-localnav__item:last-of-type {
    border: 0;
  }
  .sdc-site-localnav--single-item-mobile-nav,
  .sdc-site-localnav:not(.sdc-site-localnav--mobile) [data-visibility="mobile"] {
    display: none;
  }
  .js .sdc-site-localnav--single-item-mobile-nav {
    display: block;
  }
  .sdc-site-localnav--single-item-mobile-nav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__items {
    position: relative;
    width: 100%;
  }
  .sdc-site-localnav--single-item-mobile-nav .sdc-site-localnav__item {
    width: 100%;
  }
  .sdc-site-localnav--single-item-mobile-nav .sdc-site-localnav__item--more {
    width: auto;
  }
  .sdc-site-localnav--single-item-mobile-nav .sdc-site-localnav__current-section-name {
    display: table-cell;
    font-weight: 700;
  }
  .sdc-site-localnav--single-item-mobile-nav .sdc-site-localnav__item-link[aria-current="true"]:before {
    display: none;
  }
  .js .sdc-site-localnav:not(.sdc-site-localnav--mobile) .sdc-site-localnav__items {
    height: 3em;
  }
  .js .sdc-site-localnav__body {
    display: none;
  }
  .js .sdc-site-localnav__body[data-state-hidden="false"] {
    display: block;
  }
  .sdc-site-localnav__items > .sdc-site-localnav__item > .sdc-site-localnav__item-link {
    padding-left: 0.65em;
    padding-right: 0.65em;
  }
  .sdc-site-localnav.sdc-site-localnav--mobile .sdc-site-localnav__item-link[class] {
    border-top: 1px solid var(--localnav-border-color);
  }
  .sdc-site-localnav__header-title--desktop {
    display: none !important;
  }
}
@media (min-width: 801px) {
  .sdc-site-localnav {
    margin-top: 0;
  }
}
.smartbanner {
  --bg: #252525;
  --color: #fff;
  --color-secondary: #e2e2e2;
  --link-color: #2aa2e1;
  --padding: 12px;
  align-items: center;
  background: var(--bg);
  color: var(--color-secondary);
  display: flex;
  font-size: 14px;
  line-height: 1;
  padding: var(--padding);
  position: relative;
  width: 100%;
  z-index: 100000;
}
.smartbanner__icon {
  background-size: 100%;
  border-radius: 9px;
  height: 45px;
  width: 45px;
}
.smartbanner__exit {
  height: 30px;
  position: relative;
  transform: translateX(-20%);
  width: 30px;
}
.smartbanner__exit:after,
.smartbanner__exit:before {
  background: var(--color-secondary);
  content: "";
  height: 45%;
  left: 48%;
  position: absolute;
  top: 27%;
  transform: rotate(45deg);
  width: 1px;
}
.smartbanner__exit:after {
  transform: rotate(-45deg);
}
.smartbanner__info {
  flex: 1;
  margin: 0 0.55em;
}
.smartbanner__info__title {
  color: var(--color);
  font-weight: 700;
  margin-bottom: 0.2em;
}
@media screen and (min-width: 480px) {
  .smartbanner {
    --padding: 20px;
  }
}
@media screen and (max-width: 320px) {
  .smartbanner__info__author,
  .smartbanner__info__price {
    font-size: 10px;
  }
}
.smartbanner__button {
  color: var(--link-color);
  display: block;
  font-size: 18px;
  font-weight: 500;
  padding: 0.75em;
}
@keyframes sdc-site-video-loader {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.sdc-site-video {
  font-size: var(--component-text, 1em);
  padding: 0;
}
.sdc-site-video:focus {
  outline: 0;
}
.sdc-site-video[data-amp-iframe-embed="true"][class] {
  margin-bottom: 0;
}
.sdc-site-video__content {
  background: var(--shade-5);
  border-radius: var(--sdc-site-video-border-radius);
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.sdc-site-video__content > :not(amp-iframe) {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-site-video__content .sdc-site-video__iframe-embed {
  border: none;
}
.sdc-site-video__poster {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
}
.sdc-site-video__poster-img {
  background: #000;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-site-video__loader {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZiIgZD0iTTE2Ljg2NiAzLjAyMmM3LjcyIDAgMTQgNi4yOCAxNCAxNHMtNi4yOCAxNC0xNCAxNC0xNC02LjI4LTE0LTE0IDYuMjgtMTQgMTQtMTRtMC0yYy04LjgzNyAwLTE2IDcuMTYzLTE2IDE2czcuMTYzIDE2IDE2IDE2IDE2LTcuMTYzIDE2LTE2LTcuMTYzLTE2LTE2LTE2eiIvPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmYiIGQ9Im0yMi4xNzcgMTYuMjYtNS41MTUtNS40OTNjLS44NS0uODQ4LTIuMDkzLTEuODUyLTMuMTY4LS43OHYxNC4wN2MxLjA3NSAxLjA3MiAyLjMxNy4wNjcgMy4xNjgtLjc4bDUuNTE1LTUuNDkzYTEuMDc3IDEuMDc3IDAgMCAwIDAtMS41MjV6Ii8+PC9zdmc+");
  background-size: 100%;
  bottom: var(--component-padding, 5%);
  left: var(--component-padding, 7%);
  margin: 0 0 -1px -1px;
  max-width: 130px;
  pointer-events: none;
  position: absolute;
  width: 16%;
}
.sdc-site-video__loader:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.sdc-site-video__time {
  background: var(--shade-5, #000);
  bottom: var(--component-padding, 1em);
  color: var(--text-color-invert, #fff);
  font-weight: 700;
  opacity: 0.9;
  padding: 0.5% 1%;
  position: absolute;
  right: var(--component-padding, 1em);
  z-index: 2;
}
.sdc-site-video[data-state="loading"] .sdc-site-video__loader {
  animation: sdc-site-video-loader 1s linear infinite;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzQgMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI5LjM5MiAxNy44NDdjLS4xMjUuMDEtLjI1LjAxOC0uMzczLjAyLS4zNiAwLS42MTgtLjA5My0uNzk1LS4yOGEuOTIzLjkyMyAwIDAgMS0uMTMyLS4xODVoLS4wNjJsLS4wNS0uMTkyLS4wMS0uMjRhMTAuODggMTAuODggMCAwIDAtMy4yLTcuNzQ2Yy0yLjA2NC0yLjA2Mi00LjgxLTMuMTk4LTcuNzM2LTMuMTk4UzExLjM2IDcuMTYyIDkuMyA5LjIyNmExMC44NTUgMTAuODU1IDAgMCAwLTMuMiA3LjczNGMwIDIuOTI2IDEuMTM1IDUuNjc0IDMuMiA3LjczNWExMC44NTIgMTAuODUyIDAgMCAwIDcuNzMgMy4xOTdsLjQ0LS4wMDJ2LjAwN2guMzg4bC4wODMuMzMzYy4wMi4wNzUuMDM1LjE4LjA1LjMxLjAxLjEzLjAxOC4yNTMuMDE4LjM3NiAwIC4zNTYtLjA5My42MTUtLjI4My43OWEuOTI0LjkyNCAwIDAgMS0uNjUyLjI1bC0uMzYyLS4wMDhhMTIuOTM4IDEyLjkzOCAwIDAgMS04Ljg3LTMuNzk3Yy0yLjQ1My0yLjQ1Mi0zLjgwNi01LjcxNy0zLjgwNi05LjE5czEuMzUzLTYuNzM2IDMuODA4LTkuMTljMi40NTUtMi40NTUgNS43Mi0zLjgwOCA5LjE5LTMuODA4czYuNzM4IDEuMzU0IDkuMTkyIDMuODFhMTIuOTIgMTIuOTIgMCAwIDEgMy44MDMgOC45MTRsLjAwNyAxLjAzLS4zMzcuMDg0YTIuOTYgMi45NiAwIDAgMS0uMzA4LjA1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
}
.sdc-site-video[data-state="loading"] .vjs-big-play-button {
  visibility: hidden;
}
.sdc-site-video[data-bridge="true"][data-state="ready"] .sdc-site-video__poster-img,
.sdc-site-video[data-state="failed"] .sdc-site-video__poster-img,
.sdc-site-video[data-state="loading"] .sdc-site-video__poster-img,
.sdc-site-video[data-state="restricted"] .sdc-site-video__poster-img {
  pointer-events: all;
}
.sdc-site-video[data-autoplay="true"] .sdc-site-video__poster,
.sdc-site-video[data-state="failed"] .sdc-site-video__poster,
.sdc-site-video[data-state="restricted"] .sdc-site-video__poster {
  display: none;
}
.sdc-site-video[data-bridge="true"] .sdc-site-video__poster {
  display: block;
}
.sdc-site-video[data-state="loaded"] .sdc-site-video__poster {
  display: none;
}
.sdc-site-video[data-state="ready"] .vjs-dock-shelf {
  visibility: hidden;
}
.sdc-site-video[data-state="ready"]:not([data-autoplay="true"]) .sdc-site-video__tag[class] {
  overflow: visible;
}
.sdc-site-video__bridge-message {
  align-items: center;
  background-color: #000;
  bottom: 0;
  color: var(--text-color-invert);
  display: none;
  font-size: var(--display-5);
  font-weight: 700;
  justify-content: center;
  left: 0;
  line-height: 1.2;
  padding: var(--component-padding);
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
@media (max-width: 767px) {
  .sdc-site-match-timeline[class] .sdc-site-video .vjs-dock-text,
  .sdc-site-match-timeline[class] .sdc-site-video .vjs-title-bar {
    justify-content: normal;
  }
}
.sdc-site-video[data-state="failed"] .sdc-site-video__bridge-message,
.sdc-site-video[data-state="restricted"] .sdc-site-video__bridge-message {
  display: flex;
}
.sdc-site-video[data-state="restricted"] .sdc-site-video__bridge-message {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB3aWR0aD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTE2Ljg2NiAzLjAyMmM3LjcyIDAgMTQgNi4yOCAxNCAxNHMtNi4yOCAxNC0xNCAxNC0xNC02LjI4LTE0LTE0IDYuMjgxLTE0IDE0LTE0em0wLTJjLTguODM3IDAtMTYgNy4xNjMtMTYgMTZzNy4xNjMgMTYgMTYgMTYgMTYtNy4xNjMgMTYtMTYtNy4xNjMtMTYtMTYtMTZ6Ii8+PHBhdGggZD0iTTE2Ljc2MyAxNy4yNThhMS4xNCAxLjE0IDAgMCAwLS41NzEgMi4xMjd2My4wMzNjLjA1NC4wMTQuMTM0LjAyNi4yNC4wMzYuMTA1LjAxLjIxMi4wMTUuMzIuMDE1LjIxOCAwIC4zNy0uMDQ2LjQ1NS0uMTM4YS40ODQuNDg0IDAgMCAwIC4xMjctLjMzN3YtMi42MWExLjEzOCAxLjEzOCAwIDAgMC0uNTcxLTIuMTI2eiIvPjxwYXRoIGQ9Ik0yMi4xMjIgMTQuNTU1aC0uMjc2YTUuMjUgNS4yNSAwIDAgMCAuMTI4LTEuMTM3IDUuMjYzIDUuMjYzIDAgMCAwLTEwLjUyNiAwYzAgLjM5LjA0Ny43Ny4xMjggMS4xMzdoLS4yNzVjLS43OSAwLTEuNDI5LjY0LTEuNDI5IDEuNDI4djcuODljMCAuNzkuNjQgMS40MjkgMS40MjkgMS40MjloMTAuODIxYy43OSAwIDEuNDI5LS42NCAxLjQyOS0xLjQyOXYtNy44OWExLjQzIDEuNDMgMCAwIDAtMS40My0xLjQyOHptLTkuNTMtMS4xMzdjMC0yLjI3MSAxLjg0Ny00LjEyIDQuMTItNC4xMnM0LjEyIDEuODQ4IDQuMTIgNC4xMmMwIC4zOTUtLjA2Mi43NzUtLjE2NyAxLjEzN2gtNy45MDhhNC4xMSA0LjExIDAgMCAxLS4xNjYtMS4xMzd6bTkuODE1IDEwLjQ1NWEuMjg2LjI4NiAwIDAgMS0uMjg1LjI4NkgxMS4zYS4yODYuMjg2IDAgMCAxLS4yODYtLjI4NnYtNy44OWMwLS4xNTcuMTI4LS4yODUuMjg2LS4yODVoMTAuODIxYy4xNTggMCAuMjg2LjEyOC4yODYuMjg1djcuODl6Ii8+PC9nPjwvc3ZnPg==");
  background-position: left var(--component-gap) bottom var(--component-gap);
  background-repeat: no-repeat;
  background-size: calc(var(--space-s) + 18px);
}
.sdc-site-image--amp,
.sdc-site-video--amp {
  margin-bottom: 32px;
}
.sdc-site-video-is-mouse .sdc-site-video * {
  outline: 0;
}
.sdc-site-video {
  --sdc-site-video-progress-bar-ad: var(--breaking);
  --display-6: 16px;
  --sdc-site-video-border-radius: var(--media-border-radius, 0);
}
.sdc-site-video .vjs-big-play-button[class] {
  outline-offset: 2px;
}
.sdc-site-video .vjs-big-play-button,
.sdc-site-video .vjs-big-play-button:active,
.sdc-site-video .vjs-big-play-button:focus,
.sdc-site-video__tag:hover .vjs-big-play-button {
  background: none;
  border-radius: 0;
  height: 100%;
  left: 0;
  margin: 0;
  top: 0;
  width: 100%;
}
.sdc-site-video[class][class] .vjs-big-play-button .vjs-icon-placeholder:before,
.sdc-site-video[class][class] .vjs-share-control:before {
  content: "";
}
.sdc-site-video .vjs-button,
.sdc-site-video .vjs-button span,
.sdc-site-video .vjs-dock-shelf,
.sdc-site-video .vjs-dock-shelf .vjs-button.vjs-share-control span,
.sdc-site-video .vjs-dock-text,
.sdc-site-video .vjs-menu .vjs-menu-content,
.sdc-site-video .vjs-social-description,
.sdc-site-video .vjs-social-overlay,
.sdc-site-video .vjs-social-overlay input,
.sdc-site-video .vjs-time-control,
.sdc-site-video .vjs-title-bar,
.sdc-site-video__tag[class] {
  font-family: inherit;
  font-size: var(--font-fixed-s);
}
.sdc-site-video[class] .vjs-share-control span[aria-live="polite"] {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.sdc-site-video .vjs-control-bar[class][class][class][class][class][class][class] {
  background: transparent;
  height: calc(var(--space-xl) * 1.25);
  margin: 0 calc(var(--component-padding) - 4px);
  padding: 0;
  transform: translateY(1px);
  transition: transform 0.5s ease-in-out 1s;
  width: auto;
}
.sdc-site-video:hover .vjs-control-bar[class][class][class][class][class][class][class] {
  transition-delay: 0.01s;
}
.sdc-site-video .vjs-control-bar > * {
  margin: 0 4px;
  z-index: 2;
}
.sdc-site-video .vjs-control-bar > .vjs-time-divider {
  margin: 0;
  width: auto;
}
.sdc-site-video .vjs-control-bar:before {
  background: linear-gradient(transparent 75%, rgba(0, 0, 0, 0.9));
  bottom: 0;
  content: "";
  left: calc(var(--component-padding) * -1);
  padding-top: 56.25%;
  pointer-events: none;
  position: absolute;
  transition: opacity 1s ease 0s;
  width: calc(100% + var(--component-padding) * 2);
  z-index: 1;
}
.sdc-site-video .vjs-control-bar > :first-child {
  margin-right: var(--space-xs);
}
.sdc-site-video[class][class]
  .not-hover.vjs-has-started.vjs-paused.vjs-user-active
  .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),
.sdc-site-video[class][class]
  .not-hover.vjs-has-started.vjs-paused.vjs-user-inactive
  .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),
.sdc-site-video[class][class]
  .not-hover.vjs-has-started.vjs-playing.vjs-user-active
  .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),
.sdc-site-video[class][class]
  .not-hover.vjs-has-started.vjs-playing.vjs-user-inactive
  .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),
.sdc-site-video[class][class] .vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar,
.sdc-site-video[class][class]
  .vjs-has-started.vjs-playing.vjs-user-inactive
  .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible) {
  transform: translateY(calc(100% + 12px));
}
.sdc-site-video .vjs-play-progress[class][class][class],
.sdc-site-video .vjs-slider-bar,
.sdc-site-video .vjs-volume-level {
  background: var(--brand-highlight);
}
.sdc-site-video .vjs-ad-playing.vjs-ad-playing .vjs-play-progress {
  background: var(--sdc-site-video-progress-bar-ad);
}
.sdc-site-video .vjs-slider {
  background: hsla(0, 0%, 100%, 0.4);
}
.sdc-site-video .vjs-load-progress {
  background: var(--shade-2);
  background: hsla(0, 0%, 100%, 0.8);
}
.sdc-site-video[class] .vjs-progress-control.vjs-control[class][class] {
  bottom: calc(var(--space-xl));
  height: 25px !important;
  top: auto !important;
  transform: none;
  z-index: 3;
}
.sdc-site-video .vjs-progress-control .vjs-load-progress,
.sdc-site-video .vjs-progress-control .vjs-play-progress,
.sdc-site-video .vjs-progress-control .vjs-progress-holder {
  height: 5px;
}
.sdc-site-video .vjs-play-progress.vjs-slider-bar:after {
  background: inherit;
  border-radius: 50%;
  content: "";
  height: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(50%, -50%) scale(0);
  transition: transform 0.25s;
  width: 12px;
}
.sdc-site-video .vjs-progress-control:hover .vjs-play-progress:after {
  transform: translate(50%, -50%) scale(1);
}
.sdc-site-video .vjs-load-progress div {
  opacity: 0;
}
.sdc-site-video
  .vjs-control:not(.vjs-progress-control):not(.vjs-time-control):not(.vjs-volume-panel-horizontal):not(
    .vjs-volume-control
  ) {
  max-width: 37px;
  width: calc(var(--space-l) + 8px);
}
.sdc-site-video[class] .vjs-button,
.sdc-site-video[class] .vjs-button:focus {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}
.sdc-site-video .vjs-button > .vjs-icon-placeholder:before,
.sdc-site-video .vjs-social-embed-code {
  display: none;
}
.sdc-site-video[class] .vjs-dock-text,
.sdc-site-video[class] .vjs-title-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--component-padding);
  padding-right: 12%;
}
.sdc-site-video[class] .vjs-modal-dialog:not(.vjs-text-track-settings) .vjs-modal-dialog-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  max-width: 85%;
  padding: var(--component-padding);
}
.sdc-site-video[class] .vjs-dock-title,
.sdc-site-video[class] .vjs-social-title,
.sdc-site-video[class] .vjs-title-bar-title {
  font-size: var(--display-4);
  font-weight: 400;
  line-height: 1.2;
}
.sdc-site-video[class][class] .vjs-loading-spinner {
  border-width: 6px;
  height: 50px;
  width: 50px;
}
.sdc-site-video[class] .vjs-loading-spinner:after,
.sdc-site-video[class] .vjs-loading-spinner:before {
  margin: -6px !important;
}
@media (max-width: 767px) {
  .sdc-site-video[class] .vjs-dock-title,
  .sdc-site-video[class] .vjs-title-bar-title {
    font-size: var(--display-6);
  }
}
.sdc-site-video[class] .vjs-dock-description,
.sdc-site-video[class] .vjs-dock-title,
.sdc-site-video[class] .vjs-title-bar-title {
  letter-spacing: 0;
  max-width: 600px;
  overflow: visible;
  white-space: normal;
}
.sdc-site-video[class] .vjs-dock-description {
  line-height: 1.35;
}
@media only screen and (max-width: 400px) {
  .sdc-site-video[class] .vjs-dock-description {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .sdc-site-match-timeline .sdc-site-video .vjs-dock-description {
    display: none;
  }
}
.sdc-site-video[class] .vjs-dock-shelf,
.sdc-site-video[class] .vjs-dock-text,
.sdc-site-video[class] .vjs-title-bar {
  opacity: 0;
  visibility: hidden;
}
.sdc-site-video[class][data-state="loading"] .vjs-dock-text,
.sdc-site-video[class][data-state="loading"] .vjs-title-bar {
  opacity: 0 !important;
  visibility: hidden !important;
}
.sdc-site-video[class] .vjs-ended:not(.vjs-ad-playing) .vjs-dock-shelf,
.sdc-site-video[class] .vjs-ended:not(.vjs-ad-playing) .vjs-dock-text,
.sdc-site-video[class] .vjs-ended:not(.vjs-ad-playing) .vjs-title-bar,
.sdc-site-video[class] .vjs-paused:not(.vjs-ad-playing) .vjs-dock-shelf,
.sdc-site-video[class] .vjs-paused:not(.vjs-ad-playing) .vjs-dock-text,
.sdc-site-video[class] .vjs-paused:not(.vjs-ad-playing) .vjs-title-bar {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}
.sdc-site-video .vjs-dock-text,
.sdc-site-video .vjs-modal-dialog,
.sdc-site-video .vjs-title-bar {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  text-shadow: 0 0 3px #000;
  z-index: 1;
}
.sdc-site-video .vjs-button.vjs-ended,
.sdc-site-video .vjs-button.vjs-paused {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZiIgZD0iTTE2Ljg2NiAzLjAyMmM3LjcyIDAgMTQgNi4yOCAxNCAxNHMtNi4yOCAxNC0xNCAxNC0xNC02LjI4LTE0LTE0IDYuMjgtMTQgMTQtMTRtMC0yYy04LjgzNyAwLTE2IDcuMTYzLTE2IDE2czcuMTYzIDE2IDE2IDE2IDE2LTcuMTYzIDE2LTE2LTcuMTYzLTE2LTE2LTE2eiIvPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmYiIGQ9Im0yMi4xNzcgMTYuMjYtNS41MTUtNS40OTNjLS44NS0uODQ4LTIuMDkzLTEuODUyLTMuMTY4LS43OHYxNC4wN2MxLjA3NSAxLjA3MiAyLjMxNy4wNjcgMy4xNjgtLjc4bDUuNTE1LTUuNDkzYTEuMDc3IDEuMDc3IDAgMCAwIDAtMS41MjV6Ii8+PC9zdmc+");
}
.sdc-site-video .vjs-button.vjs-playing {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZiIgZD0iTTE2Ljg2NiAzLjAyYzcuNzIgMCAxNCA2LjI4IDE0IDE0cy02LjI4IDE0LTE0IDE0LTE0LTYuMjgtMTQtMTQgNi4yOC0xNCAxNC0xNG0wLTJjLTguODM3IDAtMTYgNy4xNjQtMTYgMTZzNy4xNjMgMTYgMTYgMTYgMTYtNy4xNjIgMTYtMTYtNy4xNjMtMTYtMTYtMTZ6Ii8+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZiIgZD0iTTIwLjQ1MiAyNC44NzVjLS4yODYgMC0uNTY3LS4wMTQtLjg0My0uMDRhNC44OTIgNC44OTIgMCAwIDEtLjYzLS4wOTRWMTEuMTU0YzAtLjM1Ny4xMS0uNjU2LjMzNC0uODk4LjIyMy0uMjQuNjItLjM2IDEuMTkyLS4zNi4yODUgMCAuNTY3LjAxMy44NDQuMDQuMjc2LjAyNi40ODYuMDU4LjYzLjA5M3YxMy41ODdjMCAuMzU4LS4xMTMuNjU3LS4zMzYuODk4LS4yMjMuMjQtLjYyLjM2Mi0xLjE5Mi4zNjJ6bS03IDBjLS4yODYgMC0uNTY3LS4wMTQtLjg0My0uMDRhNC44OTIgNC44OTIgMCAwIDEtLjYzLS4wOTRWMTEuMTU0YzAtLjM1Ny4xMS0uNjU2LjMzNC0uODk4LjIyMy0uMjQuNjItLjM2IDEuMTkyLS4zNi4yODUgMCAuNTY2LjAxMy44NDQuMDQuMjc2LjAyNi40ODYuMDU4LjYzLjA5M3YxMy41ODdjMCAuMzU4LS4xMTMuNjU3LS4zMzYuODk4LS4yMjMuMjQtLjYyLjM2Mi0xLjE5Mi4zNjJ6Ii8+PC9zdmc+");
}
.sdc-site-video .vjs-button.vjs-mute-control[class*="vjs-vol"]:not([class*="vjs-vol-0"]) {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZiIgZD0ibTE1LjMxIDEwLjc4NS0yLjI2NSAyLjI1NWgtNC4wN2MtLjgyNyAwLTEuNS4xNzItMS41IDF2NS41YzAgLjgzLjY3MyAxLjUgMS41IDEuNWg0LjA3bDIuMjYzIDIuMjU2Yy44NS44NDggMi4wOTMgMS44NTIgMy4xNjguNzhWMTAuMDA1Yy0xLjA3NS0xLjA3Mi0yLjMxNy0uMDY3LTMuMTY3Ljc4em04LjU3NyA5LjM4M2E2LjIxMiA2LjIxMiAwIDAgMC0xLjg5My04LjI4N2wuMDEyLS4wMTQtLjg5NC0uNTIzLS4xMzYuMTRjLS4wNC4wNDItLjA5Mi4xMDUtLjE1Ni4xOTMtLjA2LjA4Mi0uMTE1LjE2OC0uMTY3LjI1Ny0uMTM0LjIzLS4xNzMuNDI2LS4xMi42MDMuMDI3LjA4NS4wNjguMTYuMTI0LjIzbC0uMDIyLjAzNi4yMi4xMjdjMS4wOTYuNjMzIDEuODggMS42NTcgMi4yMDggMi44ODVzLjE2IDIuNTA3LS40NzUgMy42MDRhNC43MzQgNC43MzQgMCAwIDEtMS43MiAxLjcyMi42OTQuNjk0IDAgMCAwLS4zMi4zODhjLS4wNTQuMTc2LS4wMTcuMzczLjExNC42MDNhMi43ODcgMi43ODcgMCAwIDAgLjMyMS40NTVsLjEzNS4xNC41MS0uMjkyYTYuMjk5IDYuMjk5IDAgMCAwIDIuMjYtMi4yNjh6Ii8+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZiIgZD0iTTI3LjQyIDE0LjY2N2E5LjE5NiA5LjE5NiAwIDAgMC00LjMxNC01LjYzNGwtLjQ4Mi0uMjgtLjEzNi4xNGMtLjA0LjA0LS4wOTIuMTA0LS4xNTcuMTkzYTMuODYgMy44NiAwIDAgMC0uMTY0LjI1NmMtLjEzMi4yMjYtLjE3Mi40My0uMTIuNjAzLjAzLjA5LjA3Ni4xNzMuMTQuMjQ0bC0uMDE0LjAzNS4xODQuMTA2YTcuNjg4IDcuNjg4IDAgMCAxIDMuNjA0IDQuNzFjLjUzNSAyIC4yNiA0LjA5LS43NzQgNS44OGE3LjUzMyA3LjUzMyAwIDAgMS0yLjYyNSAyLjY3NmwtLjE5LjExYS42OC42OCAwIDAgMC0uMzIuMzljLS4wNTQuMTc0LS4wMTYuMzcuMTE1LjYwMi4wNTIuMDkuMTA3LjE3Ni4xNjUuMjYuMDYyLjA4Ni4xMTMuMTUuMTUyLjE5bC4xMzYuMTQ3Ljk2LS41Ny0uMDEtLjAxYzEuMTktLjc5MyAyLjI0NC0xLjg5IDIuOTE2LTMuMDQ0YTkuMTUyIDkuMTUyIDAgMCAwIC45MzYtNy4wMDN6Ii8+PC9zdmc+");
}
.sdc-site-video .vjs-button.vjs-mute-control {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZiIgZD0ibTI0LjUxIDE3LjA0IDIuNzU4LTIuNzYtLjEwMi0uMTY2Yy0uMDMtLjA1LS4wOC0uMTE4LS4xNDctLjJhMy4zNjggMy4zNjggMCAwIDAtLjIwNy0uMjI3Yy0uMTgtLjE4LS4zNTUtLjI3LS41NTMtLjI3YS42NzYuNjc2IDAgMCAwLS40NTcuMjA2bC0yLjM1NCAyLjM1NC0yLjc1Ni0yLjc1NS0uMTY2LjA5NmEyLjcxIDIuNzEgMCAwIDAtLjQzMS4zNTVjLS4xODguMTg4LS4yNzUuMzY4LS4yNy41NTMuMDA4LjE3Mi4wOC4zMy4yMDcuNDU3bDIuMzU0IDIuMzU1LTIuNzYgMi43Ni4xMDMuMTY2Yy4wMy4wNS4wOC4xMTYuMTUuMi4wNjMuMDc4LjEzMi4xNTQuMjA0LjIyNi4xOC4xOC4zNTUuMjcuNTUuMjdhLjY4Mi42ODIgMCAwIDAgLjQ2LS4yMDZsMi4zNTQtMi4zNTQgMi43NiAyLjc2LjE2Ni0uMTAzYy4wNS0uMDMuMTE2LS4wNzguMi0uMTQ3LjA3OC0uMDY0LjE1NC0uMTMzLjIyNi0uMjA2LjE4OC0uMTg4LjI3Ni0uMzcuMjctLjU1YS42NzguNjc4IDAgMCAwLS4yMDctLjQ2TDI0LjUxIDE3LjA0em0tOS4xOTgtNi4yNTUtMi4yNjQgMi4yNTVoLTQuMDdjLS44MjcgMC0xLjUuMTcyLTEuNSAxdjUuNWMwIC44My42NzMgMS41IDEuNSAxLjVoNC4wN2wyLjI2MyAyLjI1NmMuNTg4LjU4NSAxLjM2MiAxLjI0NSAyLjE0IDEuMjQ1LjM0NyAwIC42OTYtLjEzMiAxLjAzLS40NjR2LTE0LjA3Yy0uMzM0LS4zMzMtLjY4My0uNDY2LTEuMDMtLjQ2Ni0uNzc3IDAtMS41NS42Ni0yLjEzOCAxLjI0NXptMS42NjcgMTEuOTlhNS45NzcgNS45NzcgMCAwIDEtLjYxLS41NDRsLTIuMjY0LTIuMjU0LS40NC0uNDM3SDguOTh2LTVoNC42ODdsLjQ0LS40MzcgMi4yNjQtMi4yNTVjLjI1LS4yNS40NS0uNDIzLjYxLS41NDJ2MTEuNDY4eiIvPjwvc3ZnPg==");
}
.sdc-site-video[class] .vjs-picture-in-picture-control {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 6a2 2 0 0 1 2-2h22a2 2 0 0 1 2 2v10h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H17a2 2 0 0 1-2-2v-2H3a2 2 0 0 1-2-2V6Zm24 10h-8a2 2 0 0 0-2 2v4H3V6h22v10Z'/%3E%3Cpath d='M6 15a1 1 0 0 1-1-1v-1h7v1a1 1 0 0 1-1 1H6Z'/%3E%3Cpath d='M10 8h1a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-1V8Z'/%3E%3Cpath d='m10.074 14.488 1.414-1.414L6.12 7.707a1 1 0 0 0-1.414 0L4 8.414l6.074 6.074Z'/%3E%3C/svg%3E");
  background-position: center calc(50% + 1px);
  background-size: 82% !important;
}
.sdc-site-video[class] .vjs-picture-in-picture .vjs-picture-in-picture-control {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 6a2 2 0 0 1 2-2h22a2 2 0 0 1 2 2v10h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H17a2 2 0 0 1-2-2v-2H3a2 2 0 0 1-2-2V6Zm24 10h-8a2 2 0 0 0-2 2v4H3V6h22v10Z'/%3E%3Cpath d='M10 7a1 1 0 0 1 1 1v1H4V8a1 1 0 0 1 1-1h5Z'/%3E%3Cpath d='M6 14H5a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1v7Z'/%3E%3Cpath d='M5.926 7.512 4.512 8.926l5.367 5.367a1 1 0 0 0 1.414 0l.707-.707-6.074-6.074Z'/%3E%3C/svg%3E");
}
.sdc-site-video .vjs-fullscreen .vjs-picture-in-picture-control {
  display: none;
}
.vjs-full-window .video-js.vjs-fullscreen {
  z-index: 9999999;
}
.sdc-site-video[class] .vjs-close-button,
.sdc-site-video[class] .vjs-share-control {
  height: var(--space-l);
  right: var(--component-padding);
  top: var(--component-padding);
  transform: translate(25%, -25%);
  width: var(--space-l);
}
.sdc-site-video[class] .vjs-close-button:before {
  content: none;
}
.sdc-site-video[class] .vjs-close-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImZpbGw6I2ZmZiI+PHBhdGggZD0iTTI1Ljc3NSAyNC44NTdhLjc3Ni43NzYgMCAwIDAtLjI1Mi0uNTM3bC02LjUzNC02LjUzNC0uMzU1LS4zNTQuMzU0LS4zNTQgNy4wMy03LjAzYTguMjAzIDguMjAzIDAgMCAwLS42NDgtLjczYy0uMzg0LS4zODMtLjYxNC0uNDQtLjcxNi0uNDRhLjc3Ny43NzcgMCAwIDAtLjU0Ny4yNTJsLTYuNTM1IDYuNTM0LS4zNTQuMzU0LS4zNTMtLjM1NC03LjAzLTcuMDNhOS4wNTIgOS4wNTIgMCAwIDAtLjczLjY0OGMtLjI4Ni4yODctLjQ0Ny41NTItLjQ0LjcyNmEuNzc0Ljc3NCAwIDAgMCAuMjUyLjUzN2w2LjUzMyA2LjUzNC4zNTQuMzUzLS4zNTQuMzU0LTcuMDMgNy4wM2MuMDMyLjA0My4wNy4wOS4xMS4xNC4xNy4yMDQuMzUuNDAyLjUzNy41OS4zODQuMzgzLjYxMy40NC43MTYuNDRhLjc3NS43NzUgMCAwIDAgLjU0Ny0uMjVsNi41MzUtNi41MzYuMzU0LS4zNTMuMzU0LjM1NCA3LjAzIDcuMDMyYTguNjUzIDguNjUzIDAgMCAwIC43My0uNjQ4Yy4yODUtLjI4Ny40NDUtLjU1Mi40NC0uNzI3eiIvPjwvc3ZnPg==");
}
.sdc-site-video[class] .vjs-share-control {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzYgMzciPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTguNTk0IDE2Ljg0YTIuODE0IDIuODE0IDAgMCAwLTMuMDc0LjE3M0w2LjQ3IDExLjc5YTIuNzUgMi43NSAwIDAgMCAwLS42MTVsOS4wNS01LjIyNWEyLjgxMiAyLjgxMiAwIDEgMC0xLjEyNS0xLjk0OEw1LjM0OCA5LjIyNGEyLjgwOCAyLjgwOCAwIDAgMC0zLjY1LjI3IDIuODA2IDIuODA2IDAgMCAwIDMuNjUgNC4yNDZsOS4wNDcgNS4yMjNhMi44MTQgMi44MTQgMCAwIDAgMS4zODYgMi43NSAyLjgxMyAyLjgxMyAwIDAgMCAyLjgxMi00Ljg3MyIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcgOCkiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiPjxwYXRoIGQ9Ik0tNy03aDM2djM2SC03eiIvPjwvZz48L2c+PC9zdmc+");
}
.sdc-site-video[class] .vjs-social-share-link {
  padding: 1.8%;
}
.sdc-site-video[class] .vjs-social-label-text {
  font-size: var(--font-fixed-s);
}
.sdc-site-video[class] .vjs-social-share-links,
.vjs-social-overlay .vjs-social-description {
  margin-bottom: var(--space-xs);
}
.sdc-site-video[class] .vjs-social-overlay .vjs-social-direct-link input {
  color: var(--text-color) !important;
}
.sdc-site-video .vjs-seek-to-live-control {
  align-items: center;
}
.sdc-site-video[class][class][class][class] .vjs-volume-panel {
  z-index: 4;
}
.sdc-site-video[class][class][class][class] .vjs-volume-horizontal[class] {
  align-items: center;
  display: flex;
  height: 100%;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
  width: 6em;
}
.sdc-site-video .vjs-time-control:not(.vjs-remaining-time) {
  align-items: center;
  display: flex;
  min-width: 0;
  padding-left: 0;
  padding-right: 0;
}
.sdc-site-video .vjs-time-control.vjs-current-time[class] {
  margin-left: var(--space-xs);
  padding-left: 0;
}
.sdc-site-video[class] .vjs-duration.vjs-time-control,
.sdc-site-video[class] .vjs-time-control.vjs-current-time[class],
.sdc-site-video[class] .vjs-time-control.vjs-time-divider {
  display: flex;
}
.sdc-site-video[class] .vjs-live .vjs-current-time,
.sdc-site-video[class] .vjs-live .vjs-duration,
.sdc-site-video[class] .vjs-live .vjs-time-divider {
  display: none !important;
}
@media (max-width: 767px) {
  .sdc-site-match-timeline .sdc-site-video[class] .vjs-time-control {
    display: none !important;
  }
}
.sdc-site-video[class] .vjs-fullscreen-control {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZiIgZD0ibTE0LjA4IDUuMDMtLjIwNC0uMDAzSDUuODgyYS45ODkuOTg5IDAgMCAwLS45ODguOTg4djguMTNsLjAwMi4xYy4wMDIuMjMuMDcuNDE2LjIxLjU2Ny4xMzYuMTQ3LjQwNS4yMjIuNzk3LjIyMmE1Ljk1NCA1Ljk1NCAwIDAgMCAuOTY2LS4wN1Y4LjQyOGwuMzQuMzM3IDYuNDYgNi4zOTJhNy44ODIgNy44ODIgMCAwIDAgLjcyNy0uNjRjLjI3My0uMjc3LjQxOC0uNTI1LjQxNy0uNzE3YS42OTcuNjk3IDAgMCAwLS4yMjItLjUxMmwtNi4wMS01Ljk0Nkw4LjIzNiA3aDYuNTU3YTYuMiA2LjIgMCAwIDAgLjA3LS45NjZjMC0uMzkyLS4wNzQtLjY2LS4yMi0uNzk3YS44LjggMCAwIDAtLjU2NS0uMjF6bTUuNiAyMy45Ni4yMDMuMDAyaDcuOTk0YS45ODkuOTg5IDAgMCAwIC45ODgtLjk4OHYtOC4xM2wtLjAwMi0uMWEuODA2LjgwNiAwIDAgMC0uMjEtLjU2N2MtLjEzNi0uMTQ3LS40MDUtLjIyMi0uNzk3LS4yMjJhNS45NTQgNS45NTQgMCAwIDAtLjk2Ni4wN3Y2LjUzNWwtLjM0LS4zMzgtNi40Ni02LjM5MmE3LjI4NCA3LjI4NCAwIDAgMC0uNzI4LjY0Yy0uMjczLjI3Ni0uNDE4LjUyNC0uNDE3LjcxNiAwIC4xOTcuMDc0LjM2NC4yMjIuNTEybDYuMDEyIDUuOTQ4LjM0NC4zNDJoLTYuNTU3YTYuMiA2LjIgMCAwIDAtLjA3Ljk2NmMwIC4zOTIuMDc0LjY2LjIyLjc5Ny4xNS4xNC4zMzQuMjA4LjU2My4yMXoiLz48L3N2Zz4=");
  background-position: 2px;
  background-size: 96%;
  margin-left: 0;
}
.sdc-site-video[class] .vjs-fullscreen .vjs-fullscreen-control {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggc3R5bGU9ImZpbGw6I2ZmZiIgZD0ibTI4LjA4MyAxOS4wMy0uMjAzLS4wMDNoLTcuOTk0YS45ODkuOTg5IDAgMCAwLS45ODguOTg4djguMTNsLjAwMi4xYy4wMDIuMjMuMDcuNDE2LjIxLjU2Ny4xMzYuMTQ3LjQwNS4yMjIuNzk3LjIyMmE1Ljk1NCA1Ljk1NCAwIDAgMCAuOTY2LS4wN3YtNi41MzVsLjM0LjMzNyA2LjQ2IDYuMzkyYTcuMzMgNy4zMyAwIDAgMCAuNzI4LS42NGMuMjc0LS4yNzcuNDItLjUyNS40MTgtLjcxN2EuNjk3LjY5NyAwIDAgMC0uMjIyLS41MTJsLTYuMDEyLTUuOTQ3TDIyLjI0IDIxaDYuNTU2YTYuMDA3IDYuMDA3IDAgMCAwIC4wNy0uOTY1YzAtLjM5Mi0uMDc0LS42Ni0uMjItLjc5N2EuODEyLjgxMiAwIDAgMC0uNTYzLS4yMXpNNS42ODUgMTQuOTlsLjIwMy4wMDJoNy45OTRhLjk4OS45ODkgMCAwIDAgLjk4OC0uOTg4di04LjEzbC0uMDAyLS4xYS44MDYuODA2IDAgMCAwLS4yMS0uNTY3Yy0uMTM4LS4xNDctLjQwNi0uMjItLjc5OC0uMjItLjIyIDAtLjQzNi4wMS0uNjUuMDMtLjEyMy4wMTItLjIzLjAyNS0uMzE2LjA0djYuNTMzbC0uMzQtLjMzNy02LjQ2LTYuMzkzYTcuMDQgNy4wNCAwIDAgMC0uNzI4LjY0Yy0uMjc0LjI3Ni0uNDE4LjUyNC0uNDE4LjcxNiAwIC4xOTYuMDc0LjM2NC4yMjIuNTFsNi4wMTIgNS45NS4zNDUuMzRINC45N2E2LjQ1OSA2LjQ1OSAwIDAgMC0uMDcuOTY4YzAgLjM5Mi4wNzUuNjYuMjIyLjc5Ny4xNS4xNC4zMzMuMjA4LjU2My4yMXoiLz48L3N2Zz4=");
  background-size: 96%;
}
.sdc-site-video .vjs-picture-in-picture .vjs-fullscreen-control {
  visibility: hidden;
}
@media (max-width: 767px) {
  .sdc-site-video .vjs-touch-enabled .vjs-volume-panel {
    width: auto !important;
  }
  .sdc-site-video .vjs-touch-enabled .vjs-volume-horizontal {
    display: none !important;
  }
}
.sdc-site-video .vjs-social-direct-link[data-copied] {
  position: relative;
}
.sdc-site-video .vjs-social-direct-link[data-copied]:before {
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  content: attr(data-copied);
  font-size: var(--supporting-text);
  left: 0;
  padding: 0.5em 1em;
  pointer-events: none;
  position: absolute;
}
.sdc-site-video .vjs-error-display {
  font-family: inherit;
  max-width: 100%;
}
.sdc-site-video:not([data-state="loading"])
  .vjs-error.vjs-has-started.vjs-paused:not(.vjs-waiting-for-autoplay):not(.vjs-ended)
  .vjs-error-display,
.sdc-site-video:not([data-state="loading"])
  .vjs-error.vjs-has-started.vjs-playing:not(.vjs-waiting-for-autoplay):not(.vjs-ended)
  .vjs-error-display {
  display: none !important;
}
.sdc-site-video:not([data-state="loading"])
  .vjs-error.vjs-has-started.vjs-paused:not(.vjs-waiting-for-autoplay):not(.vjs-ended)
  .vjs-control-bar,
.sdc-site-video:not([data-state="loading"])
  .vjs-error.vjs-has-started.vjs-playing:not(.vjs-waiting-for-autoplay):not(.vjs-ended)
  .vjs-control-bar {
  display: flex !important;
}
.sdc-site-video .vjs-error-display .vjs-modal-dialog-content {
  max-width: 100% !important;
}
.sdc-site-video .vjs-errors-content-container,
.sdc-site-video .vjs-errors-dialog {
  align-items: center;
  border: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 0;
  padding: 0;
  right: 0;
  text-align: center;
  top: 0;
}
.sdc-site-video .vjs-errors-content-container,
.sdc-site-video .vjs-errors-ok-button-container {
  padding: 0;
  position: static;
}
.sdc-site-video .vjs-errors-ok-button {
  background: #fff;
  border: 0;
  color: #000;
  font-family: inherit;
  font-weight: 700;
  margin-top: var(--component-margin);
}
.sdc-site-video .vjs-errors-headline {
  font-size: var(--display-5);
  line-height: 1.2;
  margin-bottom: calc(var(--component-gap) / 2);
  padding: 0 var(--component-padding);
}
.sdc-site-video .vjs-error-display:before,
.sdc-site-video .vjs-errors-code,
.sdc-site-video .vjs-errors-ref-id {
  display: none;
}
.sdc-site-video[class] .vjs-errors-details {
  display: block !important;
  font-size: 0;
  margin-top: 0;
  visibility: hidden;
}
.sdc-site-video[class] .vjs-errors-message {
  background: 0;
  border: 0;
  display: block !important;
  font-size: var(--component-text);
  line-height: 1.3;
  margin-top: 0;
  padding: 0 var(--component-padding);
  visibility: visible;
}
.sdc-site-video[data-state="ready"] .vjs-dock-shelf,
.sdc-site-video[data-state="ready"] .vjs-dock-text,
.sdc-site-video[data-state="ready"] .vjs-title-bar {
  visibility: hidden !important;
}
.sdc-site-video__accessibility-message {
  clip: rect(1px, 1px, 1px, 1px);
  display: none;
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  white-space: nowrap;
  width: 1px;
}
.sdc-site-video .vjs-control-bar {
  will-change: transform;
}
.vjs-live-control.vjs-control .vjs-live-display {
  font-size: 12px;
}
.sdc-site-video:not([data-show-closed-captions="true"]) .vjs-subs-caps-button,
.sdc-site-video:not([data-show-closed-captions="true"]) .vjs-text-track-display {
  display: none !important;
}
.sdc-site-video {
  --subs-caps-button-off: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABVCAMAAAD+IAPlAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMATECAEPDVtl8goXAwkJ+gwaOqAAABn0lEQVR42u2Y227EIAxEAQPmEsL//21VYtVtglDiBmkfmMcdzZHXcsCJWlpa+iSZ10Xg4Ovr8vqbnOoUJaVCnSSt/Cw0qjpLTlHxr0o36EIv9EK/iY7GQDamb25GN1OAjuArye/6zC1sFv0MbffTcbMpVryYD9DB1ZPyL7OeZe6jcx2kS5WjmewTQGpddUy+mv52rw1lS6S+B8SNg00O2EzxLtq6o6itOzdkRtFcwxG23Vxi8yGai+aar6aLSoKm0YJ+LNMgytDYfrP92DEtVoh2xxrRlaXVSIY2g79MZvgX2oxabYToMErDkRKgOR1noPOEqqf2ejwEbGohWo1GNzazSNE4euDoeBai86gjhU3xyefsoCPeCtB8JOM1w2YSoqMblBZrE1oBmpcBB7ZzN2YyA5kx477dRvOljTvA7v8++vhjFgCkA/wmuv8ODIpkO6Z+sj110STom2M0KyIHL7O8nUwXnm2qhpdRh8GezHQy76N5hQZj4tBc7zILvdCfjnbzvpjhLDTO/Do5q+xE9+D7KnTXaXhZ2qqlpaXP0RcXMHcyVnR+mQAAAABJRU5ErkJggg==");
  --subs-caps-button-on: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABVCAMAAAD+IAPlAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAgD8A2KbAEGDwkDBwIE9QfcGQDgAAAZNJREFUeF7tmOtuwyAMRjG1uYVc3v9pp5HEWwNCgdZSp/H9PeLIWBSnqM/JyMjIw+q3x+7msAkkfJtpEwkp5TahOIVSalSbWP6IeqiHeqjREARjqrBHjTCd02J2dIVxPuEUqU3t3WUW4W9xBhvUZBUnm0akrtDcVwdVWR3VC+rAfXQAbkp7ZhhzON/utTnEEXfgaVnwuRsPCz/Q4V21t3tRWIJYhHfVsJt9eZwybFZz0cggg3zYWtWUzFA5OnwQW9VLUvuyej8tvlOdtryWzT4V7TpHgcm2nEF6SW1qrTadaqqpIcGuUcCrUUIdBKoW7jWrSeKEbLWjiwnGXrWu/eD4eu5Sh9qmI8Pem4/LLndk9j1qvpI1gwJ0nWq0lVmAKsHVt6mz8XfIPa0rnjAckA6IQd+YjfnQ1mloP0+dlWEEWPkCz9WVjnKex44vQGr5eiqoOZDDBvWGulRYGT5steo8Js68dCF/gS6D7d/XYAxW4T/+LzPUQz3UKGVGwddJuTdVsZdgON+vI7w1UVv1ORkZGfkCAV076ZnegfIAAAAASUVORK5CYII=");
  --captions-size: max(14px, min(2.1vw, 22px));
  --branding-sky-text-font: "Sky Text", "SkyTextMed", sans-serif;
  container-type: inline-size;
}
@supports (font-size: 1cqw) {
  .sdc-site-video {
    --captions-size: max(14px, min(2.1cqw, 22px));
  }
}
.sdc-site-video[class] div.vjs-subs-caps-button {
  height: 80%;
  top: 10%;
  z-index: 4;
}
.sdc-site-video[class] .vjs-ad-playing .vjs-subs-caps-button {
  display: none;
}
.sdc-site-video[class] button.vjs-subs-caps-button {
  background-size: 82% !important;
}
.sdc-site-video[class]:not([data-closed-captions-active="true"]) button.vjs-subs-caps-button {
  background-image: var(--subs-caps-button-off);
}
.sdc-site-video[class][data-closed-captions-active="true"] button.vjs-subs-caps-button {
  background-image: var(--subs-caps-button-on);
}
.sdc-site-video[class]:has(.vjs-subtitles-menu-item.vjs-selected) button.vjs-subs-caps-button {
  background-image: var(--subs-caps-button-on);
}
.sdc-site-video[class] .vjs-menu-content {
  background: none;
}
.sdc-site-video[class] .vjs-track-settings-colors {
  display: none;
}
.sdc-site-video[class] .vjs-menu[class] {
  display: none;
  opacity: 1 !important;
  z-index: 3;
}
.sdc-site-video[class] .vjs-menu[class] .vjs-menu-content {
  left: -1.1em;
  width: 10em;
}
.sdc-site-video[class] .vjs-menu-item[class] {
  background: rgba(0, 0, 0, 0.85) !important;
  border: 1px solid hsla(0, 0%, 100%, 0.18);
  font-size: 15px;
  padding: 8px 10px;
  text-shadow: none !important;
}
.sdc-site-video[class] .vjs-menu-item[class]:not(.vjs-selected):hover {
  background-color: var(--shade-5) !important;
}
.sdc-site-video[class] .vjs-menu[class] .vjs-selected {
  background: var(--shade-4) !important;
  color: #fff;
  font-weight: 700;
}
.sdc-site-video[class] .vjs-menu[class].vjs-lock-showing {
  display: block;
}
.sdc-site-video[class] .vjs-track-setting legend {
  font-size: 16px;
  font-weight: 700;
  margin: 0.5em 0 0;
}
.sdc-site-video[class] .vjs-track-setting select {
  border-radius: 4px;
  font: inherit;
  font-size: 16px;
  padding: 0.3em 0.4em;
}
.sdc-site-video[class] .vjs-text-track-settings .vjs-modal-dialog-content {
  grid-template-rows: 1fr -webkit-min-content;
  grid-template-rows: 1fr min-content;
}
.sdc-site-video[class] .vjs-track-settings-controls {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  padding: 0.4em 0 1.5em;
}
.sdc-site-video[class] .vjs-track-settings-controls > button {
  background: var(--brand-highlight);
  border-radius: 4px;
  color: #fff !important;
  display: inline-block;
  font: inherit;
  font-size: var(--supporting-text);
  font-weight: 700;
  line-height: 1;
  margin: 0.5em;
  padding: 0.6em 1em;
}
.sdc-site-video[class] .vjs-track-settings-controls > button:hover {
  filter: brightness(0.9) sepia(0.18) contrast(1.25);
}
.sdc-site-video[class][data-closed-captions-position="middle-third"] .vjs-text-track-display {
  bottom: 0 !important;
}
.sdc-site-video[class][data-closed-captions-position="middle-third"] .vjs-text-track-cue {
  bottom: 20%;
  left: 0;
  right: 0;
  top: auto;
  inset: auto 0 20% 0 !important;
}
.sdc-site-video[class] {
  --video-captions-background: rgba(0, 0, 0, 0.75);
}
.sdc-site-video[class] .vjs-text-track-display {
  pointer-events: none;
}
.sdc-site-video[class] .vjs-text-track-cue {
  transform: translateY(-0.5em);
}
.sdc-site-video[class] .vjs-text-track-cue > div,
.sdc-site-video__tag:before {
  background-color: var(--video-captions-background) !important;
  border-radius: 5px;
  box-shadow: 0.3em 0 0 var(--video-captions-background), -0.3em 0 0 var(--video-captions-background);
  display: block !important;
  font-family: var(--branding-sky-text-font) !important;
  font-weight: 700 !important;
  line-height: 1.15;
  margin: 0 auto;
  padding: 0.25em;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}
.sdc-site-video[class] video::cue {
  font-family: var(--branding-sky-text-font);
  font-weight: 700;
  line-height: 1.3;
}
@keyframes captions-alert {
  0% {
    opacity: 0;
    visibility: visible;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
.sdc-site-video:not([data-is-live-stream="true"]) .sdc-site-video__tag:before {
  content: "Captions are auto-generated";
  font-size: var(--captions-size);
  left: 50%;
  margin: var(--space-s) auto;
  position: absolute;
  text-align: center;
  transform: translate(-50%, 10px);
  visibility: hidden;
  z-index: 1;
}
[data-closed-captions-active="true"] .sdc-site-video__tag:before {
  animation: captions-alert 5s both;
}
.vjs-fullscreen:before {
  font-size: var(--captions-size);
  margin: var(--space-l) auto;
}
.ui-liveblog-brightcove-video .sdc-site-video__tag:before {
  font-size: calc(1.2vw + 1.2vh);
}
div:not([data-ads-state="started"]) .vjs-control-bar {
  z-index: 1;
}
.sdc-site-video[data-is-live-stream="true"] .vjs-current-time,
.sdc-site-video[data-is-live-stream="true"] .vjs-duration,
.sdc-site-video[data-is-live-stream="true"] .vjs-time-divider,
.sdc-site-video[data-is-live-stream="true"]:not([data-ads-state="started"]):not([data-show-live-stream-scrubber="true"])
  .vjs-progress-control {
  display: none !important;
}
.vjs-live-control.vjs-control {
  align-items: center;
  display: flex;
  gap: 4px;
}
.vjs-live-control.vjs-control:before {
  background: var(--live);
  border-radius: 50%;
  content: "";
  height: 8px;
  margin: 0;
  width: 8px;
}
.vjs-live-control.vjs-control .vjs-live-display,
.vjs-seek-to-live-control .vjs-seek-to-live-text {
  font-size: 12px;
}
.vjs-seek-to-live-control:not(.vjs-at-live-edge) {
  --live: #888;
}
.vjs-seek-to-live-control .vjs-icon-placeholder:before {
  color: var(--live);
  font-size: 10px;
}
.sdc-site-video .vjs-ima3-html5.vjs-ad-playing .vjs-ad-control-bar .vjs-play-progress {
  transition: none;
}
.sdc-site-video:not([data-ads-state="started"]) .vjs-ima3-ad-container {
  visibility: hidden;
}
.sdc-site-video[class][class][class] .vjs-ima3-ad-container iframe {
  height: calc(100% - var(--space-xl) * 1.35) !important;
  left: var(--component-gap);
  width: calc(100% - var(--component-gap) * 2) !important;
}
.sdc-site-video[data-ads-state="started"]:not([data-disable-ads="true"], [data-sensitive="true"])
  .vjs-ad-playing.vjs-ad-playing
  .vjs-play-progress {
  background: var(--sdc-site-video-progress-bar-ad) !important;
}
.sdc-site-embedded .sdc-site-video {
  margin-bottom: 0;
}
.sdc-site-embedded .sdc-site-roadblock__caption,
.sdc-site-embedded .sdc-site-video__caption {
  display: none;
}
.sdc-site-match-timeline__post .sdc-site-video {
  margin-bottom: 0;
}
.sdc-site-match-timeline__post .sdc-site-video__caption {
  display: none;
}
.floating-video-iframe,
.floating-video-parent {
  --component-padding: var(--space-s);
}
.floating-video-iframe .sdc-site-video .vjs-dock-text,
.floating-video-iframe .sdc-site-video .vjs-title-bar,
.sdc-site-video[class] .sdc-site-video__content.floating-video-iframe .vjs-dock-text,
.sdc-site-video[class] .sdc-site-video__content.floating-video-iframe .vjs-title-bar,
.sdc-site-video[class] .sdc-site-video__content.floating-video-parent .vjs-dock-text,
.sdc-site-video[class] .sdc-site-video__content.floating-video-parent .vjs-title-bar {
  justify-content: normal;
  padding-right: 20px;
}
.floating-video-iframe .vjs-dock-description,
.floating-video-parent .vjs-dock-description {
  display: none;
}
.floating-video-iframe .vjs-control-bar[class][class][class][class][class][class][class],
.floating-video-parent .vjs-control-bar[class][class][class][class][class][class][class] {
  height: 40px;
}
.floating-video-iframe .vjs-progress-control.vjs-control[class][class][class],
.floating-video-parent .vjs-progress-control.vjs-control[class][class][class] {
  bottom: 30px;
}
.floating-video-iframe
  .vjs-control:not(.vjs-progress-control):not(.vjs-time-control):not(.vjs-volume-panel-horizontal):not(
    .vjs-volume-control
  ),
.floating-video-parent
  .vjs-control:not(.vjs-progress-control):not(.vjs-time-control):not(.vjs-volume-panel-horizontal):not(
    .vjs-volume-control
  ) {
  width: 25px;
}
@media (max-width: 768px) {
  .floating-video-iframe .vjs-touch-enabled .vjs-progress-control.vjs-control[class][class][class],
  .floating-video-parent .vjs-touch-enabled .vjs-progress-control.vjs-control[class][class][class] {
    bottom: 20px;
  }
}
@media (max-width: 1024px) {
  .sdc-site-video[class] .sdc-site-video__content.floating-video-iframe .vjs-control.vjs-volume-panel,
  .sdc-site-video[class] .sdc-site-video__content.floating-video-parent .vjs-control.vjs-volume-panel {
    display: none !important;
  }
  .floating-video-iframe .vjs-ima3-ad-container iframe,
  .floating-video-parent .vjs-ima3-ad-container iframe {
    display: none;
  }
}
.ui-weather-widget__wrapper {
  --link-color: var(--text-color);
  --weather-widget-bg: hsla(0, 0%, 100%, 0);
  align-items: center;
  background: var(--weather-widget-bg);
  border-radius: 3px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1), inset 0 0 5px hsla(0, 0%, 100%, 0.3);
  display: flex;
  font-size: 14px;
  line-height: 1;
  margin: 0 auto;
  max-width: 136px;
  padding: 0.15em 0.2em;
}
.ui-weather-widget__wrapper:hover {
  text-decoration: none;
}
.ui-weather-widget-summary__date {
  flex: none;
  padding: 0 0.75em;
  white-space: nowrap;
  width: 39%;
}
.ui-weather-widget-summary__weather-type {
  display: flex;
  flex: 1;
  justify-content: center;
  padding: 0 0.42em;
}
.ui-weather-widget-summary__weather-type img {
  height: 32px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 35px;
}
.ui-weather-widget-summary__temp-and-precip {
  flex: 1;
  line-height: 0.94;
}
.ui-weather-widget-summary__temp--max {
  font-size: 18px;
  font-weight: 700;
}
.ui-section-header {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem 0.375rem;
  justify-content: space-between;
}
.ui-section-header-logo {
  display: block;
  height: max(24px, 0.75em);
}
.ui-section-header-link {
  align-items: center;
  display: inline-flex;
  gap: 0.875rem;
}
.ui-section-header-link svg {
  fill: var(--text-links);
  height: 0.65em;
  height: round(up, 0.65em, 4px);
}
.ui-section-header-sponsor {
  margin: -0.2em 0;
}
.ui-section-header-title-hidden {
  order: 2;
  overflow: hidden;
  white-space: nowrap;
  width: 0;
}
.ui-section-header[data-type="pill"] {
  background: #000;
  color: #fff;
  font: var(--section-header-pill);
  padding: 0.6rem 1rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}
.ui-advert-manager {
  height: 1px;
  pointer-events: none;
  position: absolute;
  width: 1px;
}
.ui-advert {
  --height: 250px;
  --width: auto;
  --display: grid;
  --bg: none;
  --padding: 0;
  --label-text: "Advertisement";
  --label-size: 0.75rem;
  --label-padding: 1em 0;
  --label-color: inherit;
  align-content: space-between;
  background: var(--bg);
  display: var(--display);
  line-height: 1;
  place-items: center;
  position: relative;
}
.ui-advert,
.ui-advert[data-type~="ghost"] {
  box-sizing: content-box;
  padding: var(--padding);
}
.ui-advert[data-type~="ghost"] {
  min-height: var(--height);
  opacity: 0;
  pointer-events: none;
}
.ui-advert-slot {
  min-height: var(--height);
  min-width: var(--width);
  width: auto;
}
.ui-advert[data-ad-format^="mpu"] {
  --height: 250px;
}
.ui-advert[data-ad-format="dynamic-leaderboard-to-mpu"],
.ui-advert[data-ad-format="leaderboard"],
.ui-advert[data-ad-format="takeover"] {
  --height: 90px;
}
.ui-advert[data-ad-format="sponsor-position"] {
  --height: 60px;
  --width: 120px;
}
.ui-advert[data-ad-format="takeover"] {
  margin-bottom: var(--component-gap);
}
.ui-advert-slot[id^="takeover"] {
  display: inline-block;
  min-width: 1px;
}
.ui-advert[data-ad-format="teads"] {
  --height: 0;
}
@media (max-width: 999px) {
  .ui-advert[data-ad-format="sponsor-position"] {
    --height: 31px;
    --width: 88px;
  }
  .ui-advert[data-ad-format="takeover"] {
    --display: none;
  }
}
@media (max-width: 740px) {
  .ui-advert[data-ad-format="dynamic-leaderboard-to-mpu"] {
    --height: 250px;
  }
  .ui-advert[data-ad-format="leaderboard"],
  .ui-advert[data-ad-format="takeover"],
  .ui-advert__ghost[data-ad-format="leaderboard"] {
    --height: 50px;
  }
}
.ui-advert[data-label="true"]:before {
  color: var(--label-color);
  content: var(--label-text);
  font-size: var(--label-size);
  padding: var(--label-padding);
}
.ui-advert[data-type~="shaded"] {
  --bg: var(--ui-advert-shaded-bg, var(--component-shade));
}
.ui-advert[data-ad-format="leaderboard"],
.ui-advert[data-type~="shaded"] {
  --padding: 12px 0;
}
.ui-advert[data-type~="inline"] {
  --display: inline-grid;
}
body:has(#google_pubconsole_console) .ui-advert {
  outline: 2px solid #ff1493;
  outline-offset: -2px;
}
body:has(#google_pubconsole_console) .ui-advert:after {
  background: #ff1493;
  color: #fff;
  content: attr(data-ad-format);
  font-size: 14px;
  padding: 2px 9px;
  pointer-events: none;
  position: absolute;
  top: 100%;
  z-index: 9999999999;
}
.sdc-article-author {
  align-items: center;
  color: var(--text-color);
  display: flex;
  font-size: var(--component-text);
  isolation: isolate;
  line-height: 1;
  margin-bottom: var(--component-margin);
  position: relative;
}
.sdc-article-author__image {
  aspect-ratio: 1/1;
  background-color: var(--component-shade);
  border-radius: 50%;
  display: block;
  margin-right: var(--component-gap);
  max-width: 57px;
  min-width: 50px;
  width: 10vw;
}
.sdc-article-author__details {
  flex: 1;
}
.sdc-article-author__role {
  color: var(--text-color-secondary);
  font-size: var(--font-fixed-s);
  position: relative;
  z-index: 1;
}
.sdc-article-author__name {
  display: block;
  font-weight: 700;
  margin-bottom: 0.25em;
}
.sdc-article-author__link {
  color: var(--link-color);
}
.sdc-article-author__name > a:after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-article-author__byline {
  font-weight: 700;
}
:root {
  --article-body-width-max: 1024px;
  --article-body-width-s: 390px;
  --article-body-width-m: 540px;
  --article-body-width-l: 700px;
}
.sdc-article-body {
  --link-decoration: underline;
  --link-decoration-hover: none;
  --article-link-colour: var(--link-color);
  --primary-text-colour: var(--text-color);
  --secondary-text-colour: var(--text-color-secondary);
  --heading-colour: var(--text-color);
  --text-selection-colour: var(--link-color);
  --default-border-color: var(--border-color);
  --article-base-font-size: 16px;
  --body-font-size-default: var(--universal-body-font-size, 1rem);
  --body-font-size-medium: var(--universal-body-font-size, 1.22222rem);
  --h1-font-size-default: var(--universal-h1-font-size, 2rem);
  --h1-font-size-medium: var(--universal-h1-font-size, 2.66667rem);
  --h2-font-size-default: var(--universal-h2-font-size, 1.77778rem);
  --h2-font-size-medium: var(--universal-h2-font-size, 2rem);
  --h3-font-size-default: var(--universal-h3-font-size, 1.55556rem);
  --h3-font-size-medium: var(--universal-h3-font-size, 1.77778rem);
  --h4-font-size-default: var(--universal-h4-font-size, 1.33333rem);
  --h4-font-size-medium: var(--universal-h4-font-size, 1.44444rem);
  --h5-font-size-default: var(--universal-h5-font-size, 1.11111rem);
  --h5-font-size-medium: var(--universal-h5-font-size, 1.22222rem);
}
.sdc-article-body .sdc-article-widget:not([class*="--full-bleed"]),
.sdc-article-body-width-limiter,
.sdc-article-body > dl,
.sdc-article-body > h1,
.sdc-article-body > h2,
.sdc-article-body > h3,
.sdc-article-body > h4,
.sdc-article-body > h5,
.sdc-article-body > h6,
.sdc-article-body > hr,
.sdc-article-body > ol,
.sdc-article-body > p,
.sdc-article-body > ul,
.sdc-article-body__progress-bar,
.sdc-article-header__wrap[class],
.sdc-timeline-node,
.section-wrap__article-column,
[class*="--match-article-body-copy-width"],
div.sdc-site-topic-banner--article-body-width {
  box-sizing: content-box;
  margin-left: auto;
  margin-right: auto;
  max-width: var(--article-body-width-s);
  transition: padding 0s ease-in-out;
}
@media (min-width: 481px) {
  .sdc-article-body .sdc-article-widget:not([class*="--full-bleed"]),
  .sdc-article-body-width-limiter,
  .sdc-article-body > dl,
  .sdc-article-body > h1,
  .sdc-article-body > h2,
  .sdc-article-body > h3,
  .sdc-article-body > h4,
  .sdc-article-body > h5,
  .sdc-article-body > h6,
  .sdc-article-body > hr,
  .sdc-article-body > ol,
  .sdc-article-body > p,
  .sdc-article-body > ul,
  .sdc-article-body__progress-bar,
  .sdc-article-header__wrap[class],
  .sdc-timeline-node,
  .section-wrap__article-column,
  [class*="--match-article-body-copy-width"],
  div.sdc-site-topic-banner--article-body-width {
    max-width: var(--article-body-width-m);
  }
}
@media (min-width: 681px) {
  .sdc-article-body .sdc-article-widget:not([class*="--full-bleed"]),
  .sdc-article-body-width-limiter,
  .sdc-article-body > dl,
  .sdc-article-body > h1,
  .sdc-article-body > h2,
  .sdc-article-body > h3,
  .sdc-article-body > h4,
  .sdc-article-body > h5,
  .sdc-article-body > h6,
  .sdc-article-body > hr,
  .sdc-article-body > ol,
  .sdc-article-body > p,
  .sdc-article-body > ul,
  .sdc-article-body__progress-bar,
  .sdc-article-header__wrap[class],
  .sdc-timeline-node,
  .section-wrap__article-column,
  [class*="--match-article-body-copy-width"],
  div.sdc-site-topic-banner--article-body-width {
    max-width: var(--article-body-width-l);
  }
}
.sdc-article-body .sdc-article-widget:not([class*="--full-bleed"], .sdc-site-live-on-sky),
.sdc-article-body > dl,
.sdc-article-body > h1,
.sdc-article-body > h2,
.sdc-article-body > h3,
.sdc-article-body > h4,
.sdc-article-body > h5,
.sdc-article-body > h6,
.sdc-article-body > hr,
.sdc-article-body > ol,
.sdc-article-body > p,
.sdc-article-body > ul {
  padding-left: var(--site-gutter);
  padding-right: var(--site-gutter);
}
.sdc-article-body .sdc-article-widget:not([class*="--full-bleed"]) {
  max-width: var(--article-body-width-s);
}
@media (min-width: 481px) {
  .sdc-article-body .sdc-article-widget:not([class*="--full-bleed"]) {
    max-width: var(--article-body-width-m);
  }
}
@media (min-width: 681px) {
  .sdc-article-body .sdc-article-widget:not([class*="--full-bleed"]) {
    max-width: var(--article-body-width-l);
  }
}
.sdc-article-body [class*="--full-bleed"] {
  left: calc(-50vw + 50%);
  max-width: 100vw;
  position: relative;
  width: 100vw;
}
[class*="--match-article-body-copy-width"] {
  padding-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}
div.sdc-site-topic-banner--article-body-width {
  margin-top: 2rem;
  padding: 0;
}
@media (min-width: 851px) {
  div.sdc-site-topic-banner--article-body-width {
    margin-top: 2.25em;
  }
}
.sdc-article-body {
  font-size: var(--body-font-size-default);
  line-height: 1.44;
}
@media (min-width: 681px) {
  .sdc-article-body {
    font-size: var(--body-font-size-medium);
    line-height: 1.55;
  }
}
.sdc-article-body ::selection {
  background-color: var(--text-selection-colour);
  background-image: none;
  color: #fff;
  text-shadow: none;
}
.sdc-article-body ::-moz-selection {
  background-color: var(--text-selection-colour);
  background-image: none;
  color: #fff;
  text-shadow: none;
}
.sdc-article-body > dl,
.sdc-article-body > ol,
.sdc-article-body > p,
.sdc-article-body > ul {
  margin-bottom: 1.5rem;
  margin-top: 0;
}
.sdc-article-body > dl:last-child,
.sdc-article-body > ol:last-child,
.sdc-article-body > p:last-child,
.sdc-article-body > ul:last-child {
  margin-bottom: 0;
}
.sdc-article-body > dl a,
.sdc-article-body > h1 a,
.sdc-article-body > h2 a,
.sdc-article-body > h3 a,
.sdc-article-body > h4 a,
.sdc-article-body > h5 a,
.sdc-article-body > h6 a,
.sdc-article-body > ol a,
.sdc-article-body > p a,
.sdc-article-body > ul a {
  color: var(--article-link-colour);
  font-weight: 700;
}
.sdc-article-body > h1,
.sdc-article-body > h2,
.sdc-article-body > h3,
.sdc-article-body > h4,
.sdc-article-body > h5,
.sdc-article-body > h6 {
  color: var(--heading-colour);
  line-height: 1.1;
  margin-bottom: 1rem;
  margin-top: 3rem;
}
.sdc-article-body > h1:first-child,
.sdc-article-body > h2:first-child,
.sdc-article-body > h3:first-child,
.sdc-article-body > h4:first-child,
.sdc-article-body > h5:first-child,
.sdc-article-body > h6:first-child {
  margin-top: 0;
}
.sdc-article-body > h1 b,
.sdc-article-body > h1 em,
.sdc-article-body > h1 i,
.sdc-article-body > h1 strong,
.sdc-article-body > h2 b,
.sdc-article-body > h2 em,
.sdc-article-body > h2 i,
.sdc-article-body > h2 strong,
.sdc-article-body > h3 b,
.sdc-article-body > h3 em,
.sdc-article-body > h3 i,
.sdc-article-body > h3 strong,
.sdc-article-body > h4 b,
.sdc-article-body > h4 em,
.sdc-article-body > h4 i,
.sdc-article-body > h4 strong,
.sdc-article-body > h5 b,
.sdc-article-body > h5 em,
.sdc-article-body > h5 i,
.sdc-article-body > h5 strong,
.sdc-article-body > h6 b,
.sdc-article-body > h6 em,
.sdc-article-body > h6 i,
.sdc-article-body > h6 strong {
  font-style: normal;
  font-weight: inherit;
}
.sdc-article-body > h1 {
  font-size: var(--h1-font-size-default);
  font-weight: 400;
  line-height: 1.11;
}
.sdc-article-body > h2 {
  font-size: var(--h2-font-size-default);
  font-weight: 400;
  line-height: 1.13;
}
.sdc-article-body > h3 {
  font-size: var(--h3-font-size-default);
  font-weight: 700;
  line-height: 1.14;
}
.sdc-article-body > h4 {
  font-size: var(--h4-font-size-default);
  font-weight: 700;
  line-height: 1.25;
}
.sdc-article-body > h5,
.sdc-article-body > h6 {
  font-size: var(--h5-font-size-default);
  line-height: 1.3;
}
.sdc-article-body > h5 {
  font-weight: 700;
}
.sdc-article-body > h6 {
  font-weight: 400;
}
@media (min-width: 681px) {
  .sdc-article-body > h1 {
    font-size: var(--h1-font-size-medium);
    line-height: 1;
  }
  .sdc-article-body > h2 {
    font-size: var(--h2-font-size-medium);
    line-height: 1.11;
  }
  .sdc-article-body > h3 {
    font-size: var(--h3-font-size-medium);
    line-height: 1.13;
  }
  .sdc-article-body > h4 {
    font-size: var(--h4-font-size-medium);
    line-height: 1.15;
  }
  .sdc-article-body > h5,
  .sdc-article-body > h6 {
    font-size: var(--h5-font-size-medium);
    line-height: 1.18;
  }
}
.sdc-article-body > dl,
.sdc-article-body > ol,
.sdc-article-body > ul {
  font-size: 1em;
  font-weight: 400;
  list-style: none;
}
.sdc-article-body > dl > dd,
.sdc-article-body > dl > li,
.sdc-article-body > ol > dd,
.sdc-article-body > ol > li,
.sdc-article-body > ul > dd,
.sdc-article-body > ul > li {
  color: var(--primary-text-colour);
  margin: 0 0 0.5rem;
  padding: 0 0 0 1.5em;
  position: relative;
}
.sdc-article-body > dl > dd:before,
.sdc-article-body > dl > li:before,
.sdc-article-body > ol > dd:before,
.sdc-article-body > ol > li:before,
.sdc-article-body > ul > dd:before,
.sdc-article-body > ul > li:before {
  display: block;
  left: 0;
  position: absolute;
}
.sdc-article-body > dl > dd:last-child,
.sdc-article-body > dl > li:last-child,
.sdc-article-body > ol > dd:last-child,
.sdc-article-body > ol > li:last-child,
.sdc-article-body > ul > dd:last-child,
.sdc-article-body > ul > li:last-child {
  margin-bottom: 0;
}
.sdc-article-body > ol {
  counter-reset: my-counter;
}
.sdc-article-body > ol > li:before {
  color: var(--secondary-text-colour);
  content: counter(my-counter);
  counter-increment: my-counter;
}
.sdc-article-body > ul > li:before {
  background: var(--secondary-text-colour);
  border-radius: 50%;
  content: "";
  height: 4px;
  left: 0.5em;
  top: 0.6em;
  width: 4px;
}
.sdc-article-body > dl dt {
  font-weight: 600;
}
.sdc-article-body > p {
  word-break: break-word;
}
.sdc-article-body > p img {
  width: 100%;
}
.sdc-article-body > p > sub,
.sdc-article-body > p > sup {
  position: relative;
  top: -0.4em;
  vertical-align: baseline;
}
.sdc-article-body > p > sub {
  top: 0.4em;
}
.sdc-article-body--lead > p:first-of-type {
  font-weight: 700;
}
.sdc-article-body {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--article-body-width-max);
  padding-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 481px) {
  .sdc-article-body {
    padding-bottom: 50px;
  }
}
@media (min-width: 681px) {
  .sdc-article-body {
    padding-bottom: 70px;
  }
}
.sdc-article-body:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  width: 100%;
}
.sdc-article-body > hr {
  border: 0;
  border-top: 1px solid var(--default-border-color);
  margin: 1.5rem auto;
}
.sdc-article-body--timeline {
  padding-top: 1em;
  position: relative;
  z-index: 0;
}
.sdc-article-body__progress-bar {
  height: 100%;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: -1;
}
.sdc-article-body__progress-bar + h1,
.sdc-article-body__progress-bar + h2 {
  margin-top: 0;
}
.sdc-article-body__progress-bar:before {
  background-attachment: fixed;
  background-color: none;
  background-image: linear-gradient(
    to bottom,
    var(--brand-1) 0,
    var(--brand-1) 50%,
    var(--brand-1) 50%,
    var(--brand-1) 100%
  );
  content: "";
  height: 100%;
  left: 8px;
  position: absolute;
  top: 0;
  width: 1px;
}
@media (min-width: 431px) {
  .sdc-article-body__progress-bar:before {
    left: 6px;
  }
}
@media (min-width: 481px) {
  .sdc-article-body__progress-bar:before {
    left: 15px;
  }
}
@media (min-width: 900px) {
  .sdc-article-body__progress-bar:before {
    left: -6px;
  }
}
.sdc-article-body__progress-bar:after {
  background: var(--brand-1);
  border: 1px solid var(--brand-1);
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 7px;
  left: 5px;
  position: absolute;
  top: 0;
  transform: translateZ(0);
  width: 7px;
}
@media (min-width: 431px) {
  .sdc-article-body__progress-bar:after {
    left: 3px;
  }
}
@media (min-width: 481px) {
  .sdc-article-body__progress-bar:after {
    height: 9px;
    left: 11px;
    width: 9px;
  }
}
@media (min-width: 681px) {
  .sdc-article-body__progress-bar:after {
    background: var(--brand-1);
    border: 1px solid var(--brand-1);
  }
}
@media (min-width: 900px) {
  .sdc-article-body__progress-bar:after {
    left: -10px;
  }
}
.sdc-article-body .sdc-article-widget {
  box-sizing: content-box;
  clear: both;
  font-size: 1rem;
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
  transition: margin-left 0s ease-in-out;
}
@media (min-width: 701px) {
  .sdc-article-body .sdc-article-widget {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
}
@media (min-width: 851px) {
  .sdc-article-body .sdc-article-widget {
    margin-bottom: 2.25em;
    margin-top: 2.25em;
  }
}
.sdc-article-body .sdc-article-widget:last-child {
  margin-bottom: 0;
}
@media (min-width: 851px) {
  .sdc-article-body .sdc-article-widget h1 + .sdc-article-widget,
  .sdc-article-body .sdc-article-widget h2 + .sdc-article-widget,
  .sdc-article-body .sdc-article-widget h3 + .sdc-article-widget {
    margin-top: 2rem;
  }
}
.sdc-article-body .sdc-article-strapline--default-layout + .sdc-article-strapline--default-layout {
  margin-top: -0.75rem;
}
@media (min-width: 701px) {
  .sdc-article-body .sdc-article-strapline--default-layout + .sdc-article-strapline--default-layout {
    margin-top: -1rem;
  }
}
@media (min-width: 851px) {
  .sdc-article-body .sdc-article-strapline--default-layout + .sdc-article-strapline--default-layout {
    margin-top: -1.125em;
  }
}
.sdc-article-body .sdc-article-widget [class*="__caption-text"] {
  max-width: var(--article-body-caption-width-s, var(--article-body-width-s));
}
@media screen and (min-width: 481px) {
  .sdc-article-body .sdc-article-widget [class*="__caption-text"] {
    max-width: var(--article-body-caption-width-m, var(--article-body-width-m));
  }
}
@media screen and (min-width: 681px) {
  .sdc-article-body .sdc-article-widget [class*="__caption-text"] {
    max-width: var(--article-body-caption-width-l, var(--article-body-width-l));
  }
}
.sdc-article-body .ad + .sdc-site-sponsor,
.sdc-article-body .sdc-site-sponsor:first-child {
  margin-top: 0.75rem;
}
@media (min-width: 701px) {
  .sdc-article-body .ad + .sdc-site-sponsor,
  .sdc-article-body .sdc-site-sponsor:first-child {
    margin-top: 1rem;
  }
}
@media (min-width: 851px) {
  .sdc-article-body .ad + .sdc-site-sponsor,
  .sdc-article-body .sdc-site-sponsor:first-child {
    margin-top: 1.125em;
  }
}
.sdc-article-body .sdc-site-sponsor[class]:last-child {
  margin-bottom: -30px;
}
@media (min-width: 481px) {
  .sdc-article-body .sdc-site-sponsor[class]:last-child {
    margin-bottom: -50px;
  }
}
@media (min-width: 681px) {
  .sdc-article-body .sdc-site-sponsor[class]:last-child {
    margin-bottom: -70px;
  }
}
.sdc-article-widget {
  margin-bottom: 1.5rem;
}
@media (min-width: 701px) {
  .sdc-article-widget {
    margin-bottom: 2rem;
  }
}
@media (min-width: 851px) {
  .sdc-article-widget {
    margin-bottom: 2.25em;
  }
}
.sdc-article-body {
  --annotation-body-color: var(--link-color);
  --annotation-text-color: var(--text-color);
  --annotation-icon-background: var(--article-bg);
  --annotation-background-color: var(--component-shade);
}
.sdc-article-body .sdc-article-body__annotation {
  color: var(--annotation-body-color);
  font-weight: 700;
  padding: 0 0.1em;
  position: relative;
}
.sdc-article-body .sdc-article-body__annotation:hover {
  cursor: help;
}
.sdc-article-body .sdc-article-body__annotation-icon {
  align-items: center;
  background: var(--annotation-body-color);
  border: none;
  border-radius: 50%;
  color: var(--annotation-icon-background);
  cursor: help;
  display: inline-block;
  display: inline-block !important;
  display: inline-flex !important;
  font-family: Sky Text, sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 16px;
  justify-content: center;
  line-height: 1;
  margin: 0 0 0 0.35em;
  position: relative;
  right: 0;
  transform: translateY(-40%);
  vertical-align: -0.25em;
  width: 16px;
}
.sdc-article-body .sdc-article-body__annotation-icon:before {
  background: var(--annotation-background-color);
  content: "";
  display: none;
  height: 14px;
  left: calc(50% - 7px);
  position: absolute;
  top: -27px;
  transform: rotate(45deg);
  transition: opacity 0.166s;
  width: 14px;
}
.sdc-article-body .sdc-article-body__annotation-icon:after {
  background: var(--annotation-background-color);
  border-radius: 5px;
  bottom: 100%;
  box-sizing: border-box;
  color: var(--annotation-text-color);
  content: attr(data-annotation-title);
  display: none;
  font-family: Sky Text, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  left: 50%;
  line-height: 1.2;
  max-width: 60vw;
  padding: 1em;
  position: absolute;
  transform: translate(-50%, -17px);
  width: 200px;
}
.sdc-article-body .sdc-article-body__annotation-icon[aria-hidden="false"] {
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.5));
}
.sdc-article-body .sdc-article-body__annotation-icon[aria-hidden="false"]:after,
.sdc-article-body .sdc-article-body__annotation-icon[aria-hidden="false"]:before {
  display: block;
}
.sdc-article-body .sdc-article-body__annotation-icon[data-offset-x="left"]:after {
  left: 0;
  right: auto;
  transform: translate(-10px, -17px);
}
.sdc-article-body .sdc-article-body__annotation-icon[data-offset-x="right"]:after {
  left: auto;
  right: 0;
  transform: translate(10px, -17px);
}
.sdc-article-body .sdc-article-body__annotation-icon[data-offset-y="bottom"]:before {
  bottom: -27px;
  top: auto;
}
.sdc-article-body .sdc-article-body__annotation-icon[data-offset-y="bottom"]:after {
  bottom: auto;
  top: 100%;
  transform: translate(-50%, 17px);
}
.sdc-article-body .sdc-article-body__annotation-icon[data-offset-y="bottom"][data-offset-x="right"]:after {
  transform: translate(10px, 17px);
}
.sdc-article-body .sdc-article-body__annotation-icon[data-offset-y="bottom"][data-offset-x="left"]:after {
  transform: translate(-10px, 17px);
}
.sdc-article-custom-markup[data-vendor-name="spreaker"] {
  --aspect-ratio: 16/9;
}
@supports (aspect-ratio: 16/9) {
  .sdc-article-custom-markup[data-vendor-name="spreaker"] iframe[src*="spreaker"] {
    aspect-ratio: var(--aspect-ratio);
    height: auto;
  }
}
.sdc-article-custom-markup {
  --max-width: 976px;
  --bg: transparent;
  background: var(--bg);
  display: block;
  max-width: 100%;
}
.sdc-article-custom-markup * {
  max-width: 100%;
}
.sdc-article-custom-markup--top-media {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: var(--max-width) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.sdc-article-custom-markup iframe[src*="datawrapper"]:not([src*="dark=true"]) {
  background: #fff;
}
.sdc-article-factbox {
  --factbox-title-font: var(--branding-sky-text-font);
  --factbox-bg: var(
    --component-shade-gradient,
    linear-gradient(180deg, hsla(0, 0%, 96%, 0.5) 0%, hsla(180, 2%, 89%, 0.5) 100%)
  );
  --factbox-border: none;
  --factbox-border-radius: 8px;
  --factbox-bullet-size: 8px;
  --factbox-bullet-indent: 1.55em;
  --factbox-bullet-colour: var(--link-color);
  max-width: 100%;
}
.sdc-article-factbox__text-wrapper {
  background: var(--factbox-bg);
  border: var(--factbox-border);
  border-radius: var(--factbox-border-radius);
  color: var(--text-color);
  display: grid;
  gap: var(--component-gap);
  padding: var(--component-margin);
}
.sdc-article-factbox__title-wrapper {
  display: flex;
}
.sdc-article-factbox__title-wrapper:before {
  background: var(--brand-3);
  content: "";
  display: var(--factbox-chevron-display, block);
  margin-right: 1em;
  width: 8px;
}
.sdc-article-factbox__title {
  flex: 1;
  font-family: var(--factbox-title-font);
  font-size: var(--display-3);
  font-weight: 400;
  line-height: 1;
}
.sdc-article-factbox__list {
  list-style-position: inside;
  list-style-type: disc;
}
.sdc-article-factbox__text {
  line-height: 1.4;
}
.sdc-article-factbox__author {
  align-items: center;
  display: flex;
  flex-direction: row;
  line-height: normal;
}
.sdc-article-factbox__author-text {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: var(--component-gap);
}
.sdc-article-factbox__author-information {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.25em;
}
.sdc-article-factbox__author-image-wrapper {
  height: 60px;
  overflow: hidden;
  width: 60px;
}
.sdc-article-factbox__author-image {
  background: var(--component-bg);
  border-radius: 50%;
  width: 100%;
}
.sdc-article-factbox__author-name {
  color: var(--link-color);
  font-weight: 700;
  margin-bottom: 0.3em;
}
.sdc-article-factbox__author-twitter {
  color: var(--link-color);
}
.sdc-article-factbox ul {
  line-height: 1.25;
  list-style: none;
  padding-left: 0;
}
.sdc-article-factbox li {
  padding: 0 0 0.5em var(--factbox-bullet-indent);
  position: relative;
}
.sdc-article-factbox li:before {
  aspect-ratio: 1/1;
  background: var(--factbox-bullet-colour);
  border-radius: 50%;
  content: "";
  left: calc(var(--factbox-bullet-indent) - 1.2em);
  position: absolute;
  top: calc(0.65em - var(--factbox-bullet-size) / 2);
  width: var(--factbox-bullet-size);
}
.sdc-article-factbox p a,
.sdc-article-factbox ul a {
  color: var(--link-color);
  font-weight: 700;
}
.sdc-article-gallery {
  background: var(--component-shade);
  color: var(--text-color);
  display: block;
  font-size: var(--supporting-text);
  overflow: hidden;
  position: relative;
}
.sdc-article-gallery:focus {
  outline: none;
}
.sdc-article-gallery__container {
  overflow: hidden;
}
.sdc-article-gallery__list {
  margin: 0 !important;
  padding: 0 !important;
  transition: transform 0.35s;
}
.sdc-article-gallery__item {
  display: block;
  float: left;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  width: 100%;
}
.sdc-article-gallery__figure {
  margin: 0;
}
.sdc-article-gallery__ratio {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.sdc-article-gallery__image {
  box-sizing: border-box;
  display: block;
  height: auto;
  left: 0;
  max-height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-article-gallery__image--hasjs {
  display: none;
}
.sdc-article-gallery--single-image .sdc-article-gallery__image--hasjs {
  display: block;
}
.sdc-article-gallery__caption,
.sdc-article-gallery__info-wrap {
  box-sizing: border-box;
  color: var(--text-color);
  line-height: 1.4;
  min-height: calc(2em + 1.3rem);
  padding: 1em;
}
.sdc-article-gallery__caption-text {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  padding-right: 3em;
}
.sdc-article-gallery__caption-text:after {
  content: " ";
}
.sdc-article-gallery__caption-text,
.sdc-article-gallery__caption[class] .sdc-article-gallery__caption-text:last-of-type {
  box-sizing: border-box;
}
.sdc-article-gallery__visually-hidden {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.sdc-article-gallery__info {
  color: var(--text-color);
  margin: 56.25% auto 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.sdc-article-gallery__info-wrap {
  margin: 0 auto;
  position: relative;
}
.sdc-article-gallery__info-text {
  position: absolute;
  right: 1em;
  text-align: right;
  top: 1em;
}
.sdc-article-gallery__controls {
  padding-top: 56.25%;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-article-gallery__area {
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 50%;
}
.sdc-article-gallery__area--prev {
  left: 0;
}
.sdc-article-gallery__area--next {
  right: 0;
  text-align: right;
}
.sdc-article-gallery__control {
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  height: 70px;
  margin: -35px 0 0 -35px;
  padding: 0 10px;
  position: absolute;
  top: 50%;
  transition: all 0.2s;
  width: 70px;
}
.sdc-article-gallery__area--next:hover .sdc-article-gallery__control,
.sdc-article-gallery__area--prev:hover .sdc-article-gallery__control,
.sdc-article-gallery__control:focus {
  background: rgba(0, 0, 0, 0.7);
  cursor: pointer;
}
.sdc-article-gallery__control--prev {
  clip: rect(0, 70px, 70px, 35px);
  left: 0;
  text-align: right;
}
.sdc-article-gallery__control--next {
  clip: rect(0, 35px, 70px, 0);
  right: -35px;
  text-align: left;
}
.sdc-article-gallery__control svg {
  position: relative;
  vertical-align: middle;
}
.sdc-article-gallery__control svg path {
  fill: #fff;
}
.sdc-article-gallery__control--prev svg {
  right: 2px;
}
.sdc-article-gallery__control--next svg {
  left: 2px;
}
.sdc-article-gallery__ratio--4\/3 {
  padding-bottom: 75%;
}
.sdc-article-gallery--4\/3 .sdc-article-gallery__controls,
.sdc-article-gallery--4\/3 .sdc-article-gallery__info {
  padding-top: 75%;
}
.sdc-article-gallery--inactive .sdc-article-gallery__controls,
.sdc-article-gallery--inactive .sdc-article-gallery__info {
  display: none;
}
.sdc-article-gallery--active .sdc-article-gallery__list {
  transform: translateZ(0);
  width: 10000%;
}
.sdc-article-gallery--active .sdc-article-gallery__image--hasjs {
  display: block;
}
.sdc-article-gallery--active .sdc-article-gallery__item {
  width: 1%;
}
.sdc-article-gallery__list--notransition {
  transition: none !important;
}
.sdc-article-gallery__list--animating .sdc-article-gallery__caption-text {
  visibility: hidden;
}
.sdc-article-gallery--active .sdc-article-gallery__caption-text {
  animation: showCaption 0.1s;
  height: 100%;
}
@media screen and (min-width: 681px) {
  .sdc-article-gallery__text {
    min-height: calc(2em + 1.4625rem);
  }
  .sdc-article-gallery__info,
  .sdc-article-gallery__text {
    font-size: 1.125rem;
  }
}
@keyframes showCaption {
  0% {
    height: 0;
    opacity: 0;
  }
  35% {
    height: 100%;
    opacity: 0;
  }
  to {
    height: 100%;
    opacity: 1;
  }
}
.sdc-article-body .sdc-article-widget.sdc-article-gallery {
  margin-left: var(--site-gutter);
  margin-right: var(--site-gutter);
  padding-left: 0;
  padding-right: 0;
}
.sdc-article-header {
  --article-header-base-font-size: inherit;
  --inner-width: 748px;
  --max-width: var(--site-width-inner, 976px);
  --titles-max-width: calc(var(--site-width-inner, 976px) * 0.85);
  --headline-size: var(--display-800);
  --headline-line-height: var(--line-height-800);
  --headline-margin: var(--gap-300);
  --headline-weight: normal;
  --standfirst-size: var(--display-300);
  --standfirst-line-height: var(--line-height-300);
  --standfirst-margin: var(--gap-500);
  --date-time-size: var(--display-fixed-100);
  --date-time-line-height: var(--line-height-100);
  --feature-height: 80vh;
  --feature-bg-overlay: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent);
  --margin-bottom-desktop: 3em;
  --margin-bottom-mobile: 2em;
  --wrap-margin-top: 1.5em;
  position: relative;
}
.sdc-article-header:not(.sdc-article-header--feature) {
  padding-bottom: 2.5em;
  padding-top: 2.5em;
}
.sdc-article-header--with-margin[class] {
  margin-bottom: var(--margin-bottom-desktop);
}
.sdc-article-header__wrap:empty {
  display: none;
}
.sdc-article-header__details > .sdc-article-header__wrap {
  margin-top: var(--wrap-margin-top);
}
.sdc-article-header__titles {
  position: relative;
}
.sdc-article-header__details {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  max-width: 100%;
}
.sdc-article-header .sdc-article-author[class] {
  max-width: 100%;
  padding: 0;
}
.sdc-article-header .sdc-article-author[class]:last-child {
  padding-bottom: 0;
}
.sdc-article-header .sdc-article-date[class][class],
.sdc-article-header .sdc-article-tags[class][class] {
  padding: 0 !important;
}
@media (max-width: 768px) {
  .sdc-article-header:not(.sdc-article-header--feature) {
    padding-bottom: 2em;
    padding-top: 2em;
  }
}
@media (max-width: 480px) {
  .sdc-article-header:not(.sdc-article-header--feature) {
    padding-bottom: 1.5em;
    padding-top: 1.5em;
  }
  .sdc-article-header--with-margin[class] {
    margin-bottom: var(--margin-bottom-mobile);
  }
  .sdc-article-header__details > .sdc-article-header__wrap {
    margin-top: 1.25em;
  }
  .sdc-article-header__title[data-short-title]:not(:lang(de)):before {
    content: attr(data-short-title);
  }
  .sdc-article-header__long-title:not(:lang(de)) {
    display: none;
  }
}
@media (max-width: 601px) {
  .sdc-article-header__details {
    align-items: flex-start;
    flex-direction: column;
  }
  .sdc-article-header__date-time {
    margin-bottom: var(--component-gap);
  }
  .sdc-article-header__tags {
    margin-left: -0.25em;
  }
}
.sdc-article-header {
  color: var(--text-color);
  font-size: var(--article-header-base-font-size);
}
.sdc-article-header--de-layout .sdc-article-header__sub-title,
.sdc-article-header:not(.sdc-article-header--de-layout) .sdc-article-header__title {
  font-size: var(--headline-size);
  font-weight: var(--headline-weight);
  line-height: var(--headline-line-height);
}
.sdc-article-header--de-layout .sdc-article-header__title,
.sdc-article-header:not(.sdc-article-header--de-layout) .sdc-article-header__sub-title {
  font-size: var(--standfirst-size);
  font-weight: 400;
  line-height: var(--standfirst-line-height);
}
.sdc-article-header__title {
  margin-bottom: var(--headline-margin);
}
.sdc-article-header:not(.sdc-article-header--de-layout) .sdc-article-header__sub-title {
  margin-bottom: var(--standfirst-margin);
}
.sdc-article-header--de-layout .sdc-article-header__title {
  margin-bottom: var(--gap-200);
}
.sdc-article-header__date-time {
  color: var(--text-color-secondary);
  font-size: var(--date-time-size);
  line-height: var(--date-time-line-height);
}
.sdc-article-header--feature {
  display: flex;
  margin-top: 0;
  width: 100%;
}
.sdc-article-header--feature .sdc-article-header__wrap {
  width: 100%;
}
.sdc-article-header--feature .sdc-article-header__main {
  align-items: flex-end;
  background-color: var(--component-shade-dark);
  display: flex;
  justify-content: flex-end;
  min-height: var(--feature-height);
  position: relative;
  width: 100%;
}
.sdc-article-header--feature .sdc-article-header__titles {
  color: #fff;
  padding-bottom: 2em;
  padding-top: 2em;
  text-shadow: 0 0.1em 0.3em rgba(0, 0, 0, 0.5);
  width: 100%;
  z-index: 5;
}
.sdc-article-header--feature .sdc-article-header__titles > * {
  position: relative;
  z-index: 2;
}
.sdc-article-header--feature .sdc-article-header__titles:after {
  background: var(--feature-bg-overlay);
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100vw;
  z-index: 1;
}
.sdc-article-header--feature .sdc-article-header__image {
  background-color: var(--component-shade-dark);
  height: 100%;
  left: 50%;
  max-width: 100vw;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100vw;
  z-index: 0;
}
.sdc-article-header--feature .sdc-article-header__main + .sdc-article-author,
.sdc-article-header--feature .sdc-article-header__main + .sdc-article-header__details {
  margin-top: var(--component-margin);
}
@media (max-width: 601px) {
  .sdc-article-header--feature .sdc-article-header__details {
    display: block;
  }
  .sdc-article-header--feature .sdc-article-header__date-time {
    margin-bottom: 1.75em;
  }
}
.sdc-article-header--center[class] .sdc-article-header__wrap {
  max-width: var(--inner-width);
}
.sdc-article-header--story-article .sdc-article-header__wrap[class] {
  max-width: var(--max-width);
}
.sdc-article-header--story-article .sdc-site-component-header--h1,
.sdc-article-header--story-article .sdc-site-component-header--h2 {
  max-width: var(--titles-max-width);
}
.sdc-article-image-grid {
  line-height: 1;
}
.sdc-article-image-grid__visually-hidden {
  clip: rect(0 0 0 0);
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.sdc-article-image-grid__list {
  font-size: 0;
  padding: 0;
  position: relative;
}
.sdc-article-image-grid__list--panel-visible .sdc-article-image-grid__caption-link {
  opacity: 0.5;
}
.sdc-article-image-grid__list--panel-visible .sdc-article-image-grid__caption-link[aria-expanded="true"] {
  opacity: 1;
}
.sdc-article-image-grid__item {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}
.no-js .sdc-article-image-grid__item,
.sdc-article-image-grid__item:first-child:last-child {
  width: 100%;
}
.sdc-article-image-grid__item figure {
  margin: 0;
  padding: 1px;
}
.sdc-article-image-grid__caption-link {
  display: list-item;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}
.sdc-article-image-grid__caption-link[class] {
  border-bottom: none;
}
.sdc-article-image-grid__caption-link:focus,
.sdc-article-image-grid__caption-link:hover {
  border: 0;
  opacity: 0.5;
  outline: 0;
  z-index: 5;
}
.sdc-article-image-grid--16\/9 .sdc-article-image-grid__caption-link {
  padding-bottom: 56.25%;
}
.sdc-article-image-grid--3\/4 .sdc-article-image-grid__caption-link {
  padding-bottom: 133.3%;
}
.sdc-article-image-grid--4\/3 .sdc-article-image-grid__caption-link {
  padding-bottom: 75%;
}
.sdc-article-image-grid__caption-link:after {
  border-bottom: 15px solid #fff;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  bottom: 0;
  content: "";
  left: 50%;
  position: absolute;
  transform: translate3d(-50%, 15px, 0);
  transition: transform 0.1s ease-in-out;
  width: 0;
  z-index: 5;
}
.sdc-article-image-grid__caption-link[aria-expanded="true"] {
  z-index: 5;
}
.sdc-article-image-grid__caption-link[aria-expanded="true"]:after {
  transform: translate3d(-50%, 1px, 0);
}
.sdc-article-image-grid__image {
  border: none;
  display: block;
  height: auto;
  position: absolute;
  width: 100%;
}
.sdc-article-image-grid__caption {
  background-color: #fff;
  box-shadow: 1px 5px 14px 0 rgba(0, 0, 0, 0.2);
  display: none;
  font-size: 1.125rem;
  left: 0;
  line-height: 1.5;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.no-js .sdc-article-image-grid__caption {
  display: block;
  margin-bottom: 1rem;
  position: relative;
}
[aria-expanded="true"] + .sdc-article-image-grid__caption {
  display: block;
}
.sdc-article-image-grid__caption-content {
  color: #4a4a4a;
  margin: 2rem auto;
  max-width: 650px;
  padding: 30px 20px 0;
  position: relative;
  z-index: 1;
}
.sdc-article-image-grid__caption-content > :first-child {
  margin-top: 0;
}
.no-js .sdc-article-image-grid__caption-content {
  padding-bottom: 30px;
}
.sdc-article-image-grid__caption-content p {
  font-size: 1rem;
  margin-bottom: 1rem;
}
.sdc-article-image-grid__caption-content p:last-child {
  margin-bottom: 0;
}
.sdc-article-image-grid__caption-content h3 {
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 1rem;
}
.sdc-article-image-grid__caption-content h4 {
  font-size: 1.125rem;
  line-height: 1.33;
  margin-bottom: 0;
}
.sdc-article-image-grid__caption-content a:link {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip: ink;
  border-bottom: none;
  color: #0072c9;
  font-weight: 700;
  text-decoration: underline;
}
.sdc-article-image-grid__caption-content a:hover {
  text-decoration-color: rgba(0, 114, 201, 0.5);
}
.sdc-article-image-grid__caption-content a:focus {
  background: #0072c9;
  color: #fff;
  text-decoration: none;
}
.sdc-article-image-grid__close-button {
  border-bottom: none;
  box-sizing: content-box;
  float: right;
  height: 18px;
  padding: 20px;
  position: relative;
  z-index: 5;
}
.sdc-article-image-grid__close-button[class] {
  border-bottom: none;
  color: #5e5e5e;
}
.sdc-article-image-grid__close-button svg {
  vertical-align: top;
  width: 18px;
}
.sdc-article-image-grid__directional-controls {
  margin: 0 auto 2rem;
  max-width: 650px;
  overflow: hidden;
  padding: 0 20px;
}
.sdc-article-image-grid__directional-button {
  font-family: inherit;
  font-size: inherit;
}
.sdc-article-image-grid__directional-button[class] {
  border-bottom: none;
  color: #5e5e5e;
}
.sdc-article-image-grid__directional-button[class]:active,
.sdc-article-image-grid__directional-button[class]:hover {
  color: #0072c9;
}
.sdc-article-image-grid__directional-button:after {
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 25%;
}
.sdc-article-image-grid__directional-button svg {
  vertical-align: middle;
  width: 14px;
}
.sdc-article-image-grid__directional-button--next {
  float: right;
}
.sdc-article-image-grid__directional-button--next:after {
  right: 0;
}
.sdc-article-image-grid__directional-button--next svg {
  margin-left: 12px;
}
.sdc-article-image-grid__directional-button--prev {
  float: left;
}
.sdc-article-image-grid__directional-button--prev:after {
  left: 0;
}
.sdc-article-image-grid__directional-button--prev svg {
  margin-right: 12px;
}
.sdc-article-image-grid__hidden-controls {
  display: none;
}
@media screen and (min-width: 370px) {
  .sdc-article-image-grid__item {
    width: 33.332%;
  }
  .sdc-article-image-grid__item:first-child:nth-last-child(2),
  .sdc-article-image-grid__item:nth-child(2):last-child {
    width: 50%;
  }
  .no-js .sdc-article-image-grid__item:first-child:nth-last-child(2),
  .no-js .sdc-article-image-grid__item:nth-child(2):last-child {
    width: 100%;
  }
  .sdc-article-image-grid__item:first-child:nth-last-child(4),
  .sdc-article-image-grid__item:nth-child(2):nth-last-child(3),
  .sdc-article-image-grid__item:nth-child(3):nth-last-child(2),
  .sdc-article-image-grid__item:nth-child(4):last-child {
    width: 50%;
  }
}
@media screen and (min-width: 581px) {
  .sdc-article-image-grid__item {
    width: 25%;
  }
  .sdc-article-image-grid__panel-content {
    padding-left: 50px;
    padding-right: 50px;
  }
  .sdc-article-image-grid__item:first-child:nth-last-child(3),
  .sdc-article-image-grid__item:nth-child(2):nth-last-child(2),
  .sdc-article-image-grid__item:nth-child(3):last-child {
    width: 33.3333%;
  }
  .no-js .sdc-article-image-grid__item:first-child:nth-last-child(3),
  .no-js .sdc-article-image-grid__item:nth-child(2):nth-last-child(2),
  .no-js .sdc-article-image-grid__item:nth-child(3):last-child {
    width: 100%;
  }
  .sdc-article-image-grid__item:first-child:nth-last-child(4),
  .sdc-article-image-grid__item:nth-child(2):nth-last-child(3),
  .sdc-article-image-grid__item:nth-child(3):nth-last-child(2),
  .sdc-article-image-grid__item:nth-child(4):last-child {
    width: 25%;
  }
}
.sdc-article-image-grid__close-button svg *,
.sdc-article-image-grid__directional-button svg * {
  fill: #5e5e5e;
}
.sdc-article-image-grid__close-button:focus,
.sdc-article-image-grid__close-button:hover,
.sdc-article-image-grid__directional-button:focus,
.sdc-article-image-grid__directional-button:hover {
  color: #0072c9;
}
.sdc-article-image-grid__close-button:focus svg *,
.sdc-article-image-grid__close-button:hover svg *,
.sdc-article-image-grid__directional-button:focus svg *,
.sdc-article-image-grid__directional-button:hover svg * {
  fill: #0072c9;
}
.sdc-article-image-grid__video-container {
  box-sizing: border-box;
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
}
.sdc-article-image-grid__video-container:before {
  content: "";
  display: block;
  height: 0;
  width: 100%;
}
.sdc-article-image-grid__video-container--4-3:before {
  padding-top: 75%;
}
.sdc-article-image-grid__video-container--16-9:before {
  padding-top: 56.25%;
}
.sdc-article-image-grid__video-container--16-10:before {
  padding-top: 62.5%;
}
.sdc-article-image-grid__video-iframe {
  border: none;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-article-image {
  --article-image-caption-text-default: 0.9em;
  --article-image-fallback-bg: var(--component-shade);
  --article-image-fill-width: 100%;
  --article-image-fill-height-tablet: 320px;
  --article-image-fill-height-mobile: 192px;
  --article-image-fill-height-sm-mobile: 161px;
  --article-image-border-radius: var(--media-border-radius, 0);
  --article-image-max-width: 100%;
  font-size: var(--article-image-caption-text-default);
}
.sdc-article-image__figure {
  margin: 0;
}
.sdc-article-image__wrapper {
  border-radius: var(--article-image-border-radius);
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.sdc-article-image__wrapper[data-aspect-ratio="4/3"] {
  padding-bottom: 75%;
}
.sdc-article-image__wrapper[data-aspect-ratio="1/1"] {
  padding-bottom: 100%;
}
.sdc-article-image__wrapper[data-aspect-ratio="3/4"] {
  padding-bottom: 133.3333333333%;
}
.sdc-article-image__item {
  background: var(--article-image-fallback-bg);
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-article-image__simple--fill {
  height: var(--article-image-fill-height-sm-mobile);
  position: relative;
  width: var(--article-image-fill-width);
}
.sdc-article-image__simple--fill img {
  -o-object-fit: contain;
  object-fit: contain;
}
@media screen and (min-width: 321px) {
  .sdc-article-image__simple--fill {
    height: var(--article-image-fill-height-mobile);
  }
}
@media screen and (min-width: 481px) {
  .sdc-article-image__simple--fill {
    height: var(--article-image-fill-height-tablet);
  }
}
.sdc-article-related-stories--hidden {
  display: none;
}
.sdc-article-related-stories--thumbnails .sdc-article-related-stories__item {
  width: 100%;
}
.sdc-article-related-stories--thumbnails .sdc-article-related-stories__item:nth-last-child(2) {
  margin-bottom: 12px;
}
.sdc-article-related-stories--thumbnails .sdc-article-related-stories__content {
  padding: 12px;
}
.sdc-article-related-stories--thumbnails .sdc-article-related-stories__link {
  align-items: center;
  display: flex;
  flex-direction: row;
  font-size: 14px;
}
.sdc-article-related-stories--thumbnails .sdc-article-related-stories__link-text {
  flex: 1;
}
.sdc-article-related-stories--thumbnails .sdc-article-related-stories__image {
  width: 100%;
}
.sdc-article-related-stories--thumbnails .sdc-article-related-stories__image-wrap {
  display: block;
  margin-right: 10px;
  width: 100px;
}
.sdc-article-related-stories__content {
  border-bottom: 1px solid var(--border-color);
  border-top: 1px solid var(--border-color);
  padding: 24px;
}
.sdc-article-related-stories__title {
  color: var(--text-color);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 24px;
  margin-top: 0;
  text-align: center;
}
.sdc-article-related-stories__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  padding: 0;
}
.sdc-article-related-stories__item {
  box-sizing: border-box;
  font-size: inherit;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 12px;
  width: 100%;
}
.sdc-article-related-stories__item:last-child {
  margin-bottom: 0;
}
.sdc-article-related-stories__link {
  color: var(--link-color);
}
.sdc-article-related-stories__image-wrap {
  display: none;
}
.sdc-article-related-stories__tags {
  margin-top: 10px;
}
.sdc-article-related-stories__tags .sdc-article-tags__inner {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.sdc-article-related-stories__tags .sdc-article-tags__title {
  flex-basis: 100%;
  margin: 10px 0 0;
}
.sdc-article-related-stories__tags .sdc-article-tags[data-align="right"] .sdc-article-tags__list,
.sdc-article-related-stories__tags .sdc-article-tags__list {
  justify-content: flex-end;
  margin-left: 0;
  margin-top: 10px;
}
.sdc-article-related-stories__tags .sdc-article-tags__link {
  font-size: 12px;
}
@media screen and (min-width: 681px) {
  .sdc-article-related-stories__item {
    width: calc(50% - 12px);
  }
  .sdc-article-related-stories__item:nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 350px) {
  .sdc-article-related-stories--thumbnails .sdc-article-related-stories__link {
    font-size: 16px;
  }
  .sdc-article-related-stories--thumbnails .sdc-article-related-stories__image-wrap {
    width: 110px;
  }
}
@media screen and (min-width: 480px) {
  .sdc-article-related-stories__tags .sdc-article-tags__link {
    font-size: 14px;
  }
}
@media screen and (min-width: 680px) {
  .sdc-article-related-stories__tags .sdc-article-tags__title {
    flex-basis: 120px;
  }
  .sdc-article-related-stories__tags .sdc-article-tags__inner {
    align-items: center;
    flex-direction: row;
  }
  .sdc-article-related-stories__tags .sdc-article-tags[data-align="right"] .sdc-article-tags__list,
  .sdc-article-related-stories__tags .sdc-article-tags__list {
    margin-left: 10px;
  }
  .sdc-article-related-stories--thumbnails .sdc-article-related-stories__content {
    padding: 24px;
  }
  .sdc-article-related-stories--thumbnails .sdc-article-related-stories__link {
    font-size: inherit;
  }
  .sdc-article-related-stories--thumbnails .sdc-article-related-stories__image-wrap {
    width: 128px;
  }
}
.sdc-article-quote {
  --quote-vertical-margin: 1.5rem;
  --quote-horizontal-margin: auto;
  --quote-border: 1px solid var(--border-color);
  --quote-border-radius: 8px;
  --quote-image-border-radius: 0;
  --quote-text-bg: var(--component-bg);
  --quote-text-color: var(--text-color);
  --quote-citation-color: var(--text-color-secondary);
  --quote-image-overlay-text-color: #fff;
  --quote-image-overlay-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
  --quote-image-overlay-bg: radial-gradient(circle, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.5) 100%);
  --quote-font-size: var(--display-350);
  --quote-citation-font-size: var(--display-75);
  --quote-padding: var(--gap-700);
  --quote-max-width: 100%;
  box-sizing: border-box;
  clear: both;
  margin: var(--quote-vertical-margin) var(--quote-horizontal-margin);
  max-width: var(--quote-max-width);
  overflow: hidden;
  position: relative;
}
.sdc-article-quote__inner {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}
.sdc-article-quote__content {
  background: var(--quote-text-bg);
  border: var(--quote-border);
  border-radius: var(--quote-border-radius);
  box-sizing: border-box;
  margin: 0;
  padding: var(--quote-padding);
  text-align: center;
  width: 100%;
  z-index: 10;
}
.sdc-article-quote__text {
  color: var(--quote-text-color);
  display: block;
  font-size: var(--quote-font-size);
  line-height: 1.2;
  margin-bottom: 0.75em;
}
.sdc-article-quote__text:before {
  content: "“";
}
.sdc-article-quote__text:after {
  content: "”";
}
.sdc-article-quote__citation {
  color: var(--quote-citation-color);
  font-size: var(--quote-citation-font-size);
  font-style: normal;
}
.sdc-article-quote__citation:before {
  content: "— ";
}
.sdc-article-quote--full-bleed {
  background: var(--component-shade);
  box-sizing: border-box;
  padding: 32px 14px;
}
.sdc-article-quote--full-bleed .sdc-article-quote__inner {
  max-width: var(--site-width);
}
.sdc-article-quote--with-image {
  align-items: center;
  aspect-ratio: 3/4;
  background-color: var(--quote-image-transparency-color);
  border-radius: calc(
    max(0px, min(var(--quote-image-border-radius), (100vw - var(--quote-image-border-radius) / 2 - 100%) * 9999)) /
      var(--quote-image-border-radius)
  );
  box-sizing: border-box;
  display: flex;
}
.sdc-article-quote--with-image .sdc-article-quote__inner {
  background-color: transparent;
  height: 100%;
  left: 0;
  min-height: 100%;
  top: 0;
  width: 100%;
}
.sdc-article-quote--with-image .sdc-article-quote__content {
  background: transparent;
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  width: 100%;
}
.sdc-article-quote__image {
  height: 100%;
  left: 0;
  margin: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.sdc-article-quote__image:after {
  background: var(--quote-image-overlay-bg);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-article-quote__image-element {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-article-quote--with-image .sdc-article-quote__citation,
.sdc-article-quote--with-image .sdc-article-quote__text {
  color: var(--quote-image-overlay-text-color);
  text-shadow: var(--quote-image-overlay-text-shadow);
}
@media (min-width: 481px) {
  .sdc-article-quote--with-image {
    aspect-ratio: 4/3;
  }
}
@media (min-width: 602px) {
  .sdc-article-quote--with-image {
    aspect-ratio: 16/10;
  }
}
.sdc-article-quote--full-bleed[class] {
  background-color: var(--component-shade);
  box-sizing: border-box;
}
.sdc-article-quote--full-bleed[class] .sdc-article-quote__inner {
  margin: auto;
}
.sdc-article-quote--full-bleed[class] .sdc-article-quote__content {
  border: none;
  margin: 32px 14px;
  max-width: var(--site-width);
}
@media (min-width: 851px) {
  .sdc-article-quote--full-bleed .sdc-article-quote__text {
    font-size: 2.11111em;
    line-height: 1.05;
  }
  .sdc-article-quote--full-bleed__citation {
    font-size: 1em;
  }
}
@media (min-width: 1020px) {
  .sdc-article-quote--full-bleed .sdc-article-quote__text {
    font-size: 2.666667em;
    margin-bottom: 0.5em;
  }
}
@media (min-width: 851px) {
  .sdc-article-quote--half-width .sdc-article-quote__content {
    margin: 0;
    padding: 48px;
  }
  .sdc-article-quote--half-width .sdc-article-quote__text {
    font-size: 1.333333em;
  }
  .sdc-article-quote--half-width .sdc-article-quote__citation {
    font-size: 0.88889em;
  }
}
.sdc-article-table {
  --sdc-article-table-spacing-unit: 14px;
  --sdc-article-table-scrollbar-size: 6px;
  --article-table-border: none;
  --article-table-border-radius: 0;
  background: var(--component-bg);
  border: var(--article-table-border);
  border-radius: max(
      0px,
      min(var(--article-table-border-radius), (100vw - var(--article-table-border-radius) / 2 - 100%) * 9999)
    ) / var(--article-table-border-radius);
  overflow: hidden;
  padding-top: 0.5em;
  position: relative;
}
.sdc-article-table__heading {
  font-size: var(--display-3);
  font-weight: 400;
  margin: 0 0 0.75em;
  padding: 0 var(--sdc-article-table-spacing-unit);
  text-align: center;
}
.sdc-article-table__body {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow: auto;
}
.sdc-article-table__body::-webkit-scrollbar {
  height: var(--sdc-article-table-scrollbar-size);
  width: var(--sdc-article-table-scrollbar-size);
}
.sdc-article-table__body::-webkit-scrollbar-thumb {
  background: var(--shade-2-5);
  border: 1px solid transparent;
  border-radius: 7px;
}
.sdc-article-table__body::-webkit-scrollbar-track {
  background: none;
}
.sdc-article-table table {
  border-collapse: collapse;
  border-spacing: 0;
  padding: var(--sdc-article-table-spacing-unit);
  width: 100%;
}
.sdc-article-table tr:last-of-type > td {
  border-bottom: 0;
}
.sdc-article-table td,
.sdc-article-table th {
  border-bottom: 1px solid var(--border-color);
  color: var(--text-color);
  font-style: normal;
  font-weight: 400;
  padding: var(--sdc-article-table-spacing-unit);
  vertical-align: top;
  white-space: nowrap;
}
.sdc-article-table b,
.sdc-article-table strong {
  font-weight: 600;
}
.sdc-article-table th {
  color: var(--text-color-secondary);
  text-align: left;
}
.sdc-article-table:before {
  background: linear-gradient(to left, var(--component-bg) 0, var(--component-bg-transparent) 100%);
  bottom: var(--sdc-article-table-scrollbar-size);
  content: "";
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}
.sdc-article-topic-articles-list {
  color: var(--text-color);
  font-size: var(--article-text);
  line-height: 1.2;
}
.sdc-article-topic-articles-list__name {
  font-size: var(--display-3);
  padding-bottom: var(--component-gap);
}
.sdc-article-topic-articles-list__header {
  border-bottom: 1px solid var(--border-color);
  display: flex;
  font-size: var(--component-text);
  padding-bottom: 0.75em;
}
.sdc-article-topic-articles-list__header > :first-child,
.sdc-article-topic-articles-list__topic {
  min-width: 80px;
  width: 20%;
}
.sdc-article-topic-articles-list__articles,
.sdc-article-topic-articles-list__header > :last-child {
  flex: 1;
}
.sdc-article-topic-articles-list__topic {
  font-weight: 700;
}
.sdc-article-topic-articles-list__item {
  border-bottom: 1px solid var(--border-color);
  display: flex;
  padding: 1em 0;
}
.sdc-article-topic-articles-list__article-item:not(:last-child) a {
  border-bottom: 1px solid var(--border-color);
  margin-bottom: 0.75em;
  padding-bottom: 0.75em;
}
.sdc-article-topic-articles-list__article-link {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-right: 1.25em;
  position: relative;
}
.sdc-article-topic-articles-list__article-link:hover {
  color: var(--link-color);
}
.sdc-article-topic-articles-list__article-link:after {
  border-bottom: 1px solid;
  border-right: 1px solid;
  content: "";
  display: inline-block;
  height: 0.35em;
  height: 0.5em;
  margin-left: 0.25em;
  opacity: 0.9;
  position: absolute;
  right: 0.25em;
  transform: rotate(-45deg) translateY(-1px);
  width: 0.35em;
  width: 0.5em;
}
.sdc-site-outbrain {
  clear: both;
  margin-bottom: 0;
}
.sdc-site-outbrain--match-article-body-copy-width .AR_3.ob-widget {
  max-width: 100%;
}
.sdc-site-outbrain--match-article-body-copy-width .AR_3.ob-two-rows-strip-layout .ob-dynamic-rec-container {
  max-width: 300px;
}
.sdc-site-outbrain--SB_1 {
  margin-top: calc(var(--component-margin) * 7 - var(--space-m));
  max-width: calc(var(--site-width-amp) / 2);
}
.sdc-site-share {
  --site-share-color: var(--text-color);
  --site-share-item-bg: var(--component-bg);
  --site-share-item-border: var(--border-color);
  --site-share-item-border-radius: 0;
  --site-share-gap: var(--component-gap);
  --site-share-item-padding: 8px 9px 6px 9px;
  --site-share-align: center;
  --site-share-icon-color: currentColor;
  --site-share-icon-color-hover-facebook: #3b5998;
  --site-share-icon-color-hover-whatsapp: #25d366;
  --site-share-icon-color-hover-twitter: #00aced;
  --site-share-icon-color-hover-x: #707070;
  --site-share-icon-color-hover-email: #dd4b39;
  color: var(--site-share-color);
  display: grid;
  gap: var(--site-share-gap);
  justify-content: var(--site-share-align);
  text-align: var(--site-share-align);
}
.sdc-site-share__title {
  font-size: var(--display-5);
}
.sdc-site-share__list {
  display: grid;
  gap: calc(var(--site-share-gap) / 2);
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  justify-content: center;
}
.sdc-site-share__link {
  background: var(--site-share-item-bg);
  border: 1px solid var(--site-share-item-border);
  border-radius: var(--site-share-item-border-radius);
  display: block;
  padding: var(--site-share-item-padding);
  transition: background 0.2s;
}
.sdc-site-share__link:hover {
  --site-share-item-bg: var(--component-shade);
}
.sdc-site-share__icon {
  height: 20px;
  width: 20px;
}
.sdc-site-share__icon > svg {
  fill: var(--site-share-icon-color);
  height: 100%;
  pointer-events: none;
  transition: fill 0.2s;
  width: 100%;
}
.sdc-site-share--loose {
  --site-share-item-padding: 9px 19px;
  --site-share-item-border-radius: 4px;
}
.sdc-site-share--align-left {
  --site-share-align: left;
}
.sdc-site-share__link--twitter:hover {
  --site-share-icon-color: var(--site-share-icon-color-hover-twitter);
}
.sdc-site-share__link--x:hover {
  --site-share-icon-color: var(--site-share-icon-color-hover-x);
}
.sdc-site-share__link--facebook:hover {
  --site-share-icon-color: var(--site-share-icon-color-hover-facebook);
}
.sdc-site-share__link--whatsapp:hover {
  --site-share-icon-color: var(--site-share-icon-color-hover-whatsapp);
}
.sdc-site-share__link--email:hover {
  --site-share-icon-color: var(--site-share-icon-color-hover-email);
}
.ui-app-promo {
  --ui-app-promo-color: #fff;
  --ui-app-promo-bg: linear-gradient(270.23deg, #222 0.21%, #383434 99.82%);
  --ui-app-promo-padding: 20px 24px;
  --ui-app-promo-gap: 12px;
  --ui-app-promo-border-radius: 6px;
  --ui-app-promo-logo-size: calc(min(64px, 17%));
  --ui-app-promo-brand-font: var(--branding-sky-headline-font);
  display: none;
}
.ui-app-promo-container {
  background: var(--ui-app-promo-bg);
  border-radius: var(--ui-app-promo-border-radius);
  color: var(--ui-app-promo-color);
  display: flex;
  gap: 12px;
  height: 100%;
  justify-content: space-between;
  padding: var(--ui-app-promo-padding);
}
.ui-app-promo:hover {
  text-decoration: none;
}
.js.ui-is-mobile .ui-app-promo {
  display: block;
}
.ui-app-promo-main {
  align-self: center;
  display: grid;
  flex: 1;
  gap: var(--ui-app-promo-gap);
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
}
.ui-app-promo-headline {
  font-family: var(--ui-app-promo-brand-font);
  font-size: 30px;
  line-height: 1.1;
  text-transform: uppercase;
}
.ui-app-promo-headline span {
  background: var(--breaking-bg);
  color: #111;
  display: block;
  line-height: 0.8;
  padding: 3px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}
.ui-app-promo-cta {
  font-size: 14px;
  font-weight: 700;
}
.ui-app-promo-items {
  display: grid;
  gap: var(--ui-app-promo-gap);
  grid-auto-columns: min(43%, 120px);
  grid-auto-flow: column;
}
.ui-app-promo-items img {
  aspect-ratio: 256/80;
  border: 1px solid #a6a6a6;
  border-radius: 5px;
  display: block;
  width: 100%;
}
.ui-app-promo-logo {
  align-self: flex-end;
  display: grid;
  width: var(--ui-app-promo-logo-size);
}
.ui-app-promo-logo > img {
  border-radius: 25%;
}
.ui-app-promo[data-type="inpage"] {
  height: 182px;
}
.ui-beyond-words {
  --width: var(--site-width);
  --height: 62px;
  --gutter: var(--site-gutter);
  --margin-inline: auto;
  --margin-bottom: 0;
  --bg: var(--component-bg);
  --border: 1px solid var(--border-color);
  --border-radius: 8px;
  --accent-color: var(--link-color);
  display: grid;
  margin: 0 var(--margin-inline);
  max-width: var(--width);
  padding-left: var(--site-gutter);
  padding-right: var(--site-gutter);
}
.ui-beyond-words-player:empty,
.ui-beyond-words-player:empty ~ .ui-beyond-words-desc {
  display: none;
}
.ui-beyond-words-desc {
  font-size: 14px;
  margin-bottom: var(--margin-bottom);
  padding: 0.45em 0 0 1em;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}
.ui-beyond-words-player {
  background: var(--bg);
  border: var(--border);
  border-radius: var(--border-radius);
  height: var(--height);
}
.ui-beyond-words .sk-app-container[class][class][class] {
  background-color: var(--bg) !important;
  border: 0 !important;
  border-radius: var(--border-radius);
}
.ui-beyond-words .sk-app-container[class][class][class] .played-bar {
  color: var(--accent-color) !important;
}
.ui-beyond-words .sk-play-button[class][class][class] {
  background: var(--accent-color) !important;
  background-clip: content-box !important;
  border: 8px solid transparent !important;
  border-radius: 50% !important;
  color: #fff !important;
}
.ui-beyond-words .sk-message__inner[class] {
  color: var(--text-color);
}
.ui-article-header-simple {
  --article-header-color: var(--text-color);
  --article-header-bg: var(--component-bg);
  --article-header-gap: var(--component-gap);
  --article-header-gap-top: 0;
  --article-header-label-font: var(--branding-sky-headline-font);
  --article-header-label-size: var(--display-3);
  --article-header-label-color: var(--link-color);
  --article-header-title-size: var(--display-3);
  --article-header-subtitle-size: var(--display-5);
  --article-header-link-size: var(--display-5);
  --article-header-link-color: var(--link-color);
  background: var(--article-header-bg);
  color: var(--article-header-color);
  line-height: 1.25;
}
.ui-article-header-simple__inner {
  display: grid;
  gap: var(--article-header-gap);
  padding-top: var(--article-header-gap-top);
}
.ui-article-header-simple__inner > * {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}
.ui-article-header-simple__label {
  color: var(--article-header-label-color);
  font-family: var(--article-header-label-font);
  font-size: var(--article-header-label-size);
  line-height: 1;
  margin-bottom: -0.25em;
  text-transform: uppercase;
}
.ui-article-header-simple__title {
  font-size: var(--article-header-title-size);
  line-height: 1.15;
}
.ui-article-header-simple__sub-title {
  font-size: var(--article-header-subtitle-size);
}
.ui-article-header-simple__link {
  color: var(--article-header-link-color);
  font-size: var(--article-header-link-size);
  font-weight: 700;
}
.advert-site-takeover .ui-article-header-simple {
  --article-header-gap-top: var(--component-margin);
}
.ui-article-echobox-static {
  --field-x-gap: 20px;
  --field-y-gap: 25px;
  background-color: var(--component-bg);
  border: 1px solid var(--border-color);
  border-radius: var(--post-border-radius, 5px);
  container-type: inline-size;
  padding: 40px;
}
.ui-article-echobox-static h3 {
  color: var(--text-color);
  font-size: var(--display-4) !important;
  line-height: inherit !important;
}
.ui-article-echobox-static .input-group {
  margin-bottom: var(--field-y-gap);
}
.ui-article-echobox-static .name-row {
  -moz-column-gap: var(--field-x-gap);
  column-gap: var(--field-x-gap);
  display: flex;
  margin-bottom: var(--field-y-gap);
  row-gap: var(--field-y-gap);
}
.ui-article-echobox-static .name-field {
  flex: 1;
}
.ui-article-echobox-static label {
  color: var(--text-color);
  display: block;
  margin-bottom: 10px;
}
.ui-article-echobox-static .required:after {
  color: var(--alert);
  content: " *";
}
.ui-article-echobox-static input {
  font-family: Sky Text, sans-serif;
}
.ui-article-echobox-static input[type="text"],
input[type="email"] {
  background: var(--component-shade);
  border: 1px solid var(--border-color);
  border-radius: 6px;
  box-sizing: border-box;
  padding: 15px;
  width: 100%;
}
.ui-article-echobox-static input[type="submit"] {
  background-color: var(--brand-1);
  border: none;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  font-weight: 700;
  margin-top: 10px;
  padding: 15px 35px;
}
.ui-article-echobox-static input[type="submit"]:hover {
  filter: brightness(1.1) contrast(0.9);
}
.ui-article-echobox-static .header {
  align-items: flex-start;
  display: flex;
  margin-bottom: 40px;
}
.ui-article-echobox-static .header-bar {
  background-color: var(--link-color);
  border-radius: 3px;
  height: 28px;
  margin-right: 15px;
  width: 6px;
}
@container (max-width: 22rem) {
  .ui-article-echobox-static .name-row {
    flex-direction: column;
  }
}
.sdc-site-load-more__button.loading:after {
  animation: spin 0.75s linear infinite;
  border: 0.1em solid;
  border-radius: 100%;
  border-top: 0.1em solid transparent;
  color: #0a75c8;
  content: " ";
  display: block;
  font-size: 1.5em;
  height: 1em;
  left: calc(50% - 0.55em);
  overflow: hidden;
  position: absolute;
  text-indent: 100%;
  top: calc(50% - 0.55em);
  width: 1em;
}
@keyframes spin {
  to {
    transform: rotate(1turn);
  }
}
.sdc-site-load-more {
  margin-bottom: 30px;
}
.sdc-site-load-more [data-role="load-more-item"][aria-hidden] {
  display: none !important;
}
.sdc-site-load-more__button {
  background: transparent;
  border: 2px solid #0a75c8;
  border-radius: 3px;
  color: #0a75c8;
  cursor: pointer;
  display: block !important;
  font-family: inherit;
  margin: 10px auto;
  padding: 1em;
  position: relative;
}
.sdc-site-load-more__button:hover {
  background: #0a75c8;
  color: #fff;
}
.sdc-site-load-more__button--is-hidden {
  display: none;
}
.sdc-site-load-more__button[aria-hidden] {
  display: none !important;
}
.sdc-site-load-more__button.loading,
.sdc-site-load-more__button.loading[class]:focus,
.sdc-site-load-more__button.loading[class]:hover {
  background: transparent;
  border: 2px solid transparent;
  color: transparent;
  cursor: default;
  outline: none;
}
.sdc-site-tiles {
  --sdc-site-tile-transition-time: 0.5s;
  --sdc-site-tile-hover-color: inherit;
  --sdc-site-tile-hover-background: var(--gradient-radial);
  --sdc-site-tile-hover-image-transform: scale(1.1);
  margin-bottom: var(--group-margin);
}
.sdc-site-tiles__inner {
  margin: 0 auto;
  max-width: auto;
}
.sdc-site-tiles__group {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: calc(var(--component-gap) * -1);
  margin-left: calc(var(--component-gap) * -1);
}
.sdc-site-tiles__group:after {
  clear: both;
  content: "";
  display: table;
}
.sdc-site-tiles__item {
  display: inline-block;
  margin: 0 0 var(--component-gap) var(--component-gap);
  min-height: 50px;
}
.sdc-site-tiles--alt5 .sdc-site-tiles__item {
  display: block;
  width: auto !important;
}
@media (min-width: 860px) {
  .sdc-site-tiles__group {
    margin-bottom: calc(var(--component-gap) * -1);
    margin-left: calc(var(--component-gap) * -1);
  }
  .sdc-site-tiles__item {
    counter-increment: items-to-show-3;
    width: calc(33.33% - var(--component-gap));
  }
  .sdc-site-tiles--alt1 .sdc-site-tiles__item,
  .sdc-site-tiles--alt2 .sdc-site-tiles__item:nth-child(5n + 4),
  .sdc-site-tiles--alt2 .sdc-site-tiles__item:nth-child(5n + 5),
  .sdc-site-tiles--alt3 .sdc-site-tiles__item:nth-child(5n + 1),
  .sdc-site-tiles--alt3 .sdc-site-tiles__item:nth-child(5n + 2),
  .sdc-site-tiles--alt9 .sdc-site-tiles__item {
    counter-increment: items-to-show-2;
    width: calc(50% - var(--component-gap));
  }
  .sdc-site-tiles--alt1 .sdc-site-tiles__item .sdc-site-tile__headline,
  .sdc-site-tiles--alt2 .sdc-site-tiles__item:nth-child(5n + 4) .sdc-site-tile__headline,
  .sdc-site-tiles--alt2 .sdc-site-tiles__item:nth-child(5n + 5) .sdc-site-tile__headline,
  .sdc-site-tiles--alt3 .sdc-site-tiles__item:nth-child(5n + 1) .sdc-site-tile__headline,
  .sdc-site-tiles--alt3 .sdc-site-tiles__item:nth-child(5n + 2) .sdc-site-tile__headline,
  .sdc-site-tiles--alt9 .sdc-site-tiles__item .sdc-site-tile__headline {
    font-size: var(--display-3);
  }
  .sdc-site-tiles--alt8 .sdc-site-tiles__item:nth-child(8n + 1),
  .sdc-site-tiles--alt8 .sdc-site-tiles__item:nth-child(8n + 2) {
    counter-increment: items-to-show-2;
    width: calc(50% - var(--component-gap));
  }
}
@media (min-width: 600px) and (max-width: 859px) {
  .sdc-site-tiles__item {
    counter-increment: items-to-show-2;
    width: calc(50% - var(--component-gap));
  }
  .sdc-site-tiles--alt4 .sdc-site-tiles__item {
    display: block;
    flex: auto;
    width: auto;
  }
}
@media (max-width: 599px) {
  .sdc-site-tiles__group {
    margin: 0;
  }
  .sdc-site-tiles__group > .sdc-site-tiles__item[class] {
    height: auto;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 985px) {
  .sdc-site-tiles--alt6 .sdc-site-tiles__item {
    width: calc(50% - var(--component-gap));
  }
  .sdc-site-tiles--alt6 .sdc-site-tiles__item:nth-child(3n + 3) {
    display: block;
    flex: auto;
    padding: 1em 0;
    width: auto;
  }
  .sdc-site-tiles--alt7 .sdc-site-tiles__item {
    display: block;
    width: 100%;
  }
}
@media (min-width: 986px) {
  .sdc-site-tiles--alt7 .sdc-site-tiles__item:first-of-type {
    width: calc(66.6% - var(--component-gap));
  }
}
.sdc-site-au[data-ad-format="grid-mpu"] {
  position: relative;
}
.sdc-site-tiles__item > .sdc-site-au__grid-mpu {
  height: 250px;
  left: 50%;
  margin: 5px auto 0;
  position: absolute;
  transform: translateX(-50%);
  width: 300px;
  z-index: 99;
}
div[data-advert-rendered="300x600"] > .sdc-site-au__grid-mpu {
  height: 600px;
  width: 300px;
}
@media (min-width: 860px) {
  .sdc-site-au[data-advert-rendered="300x600"] + .sdc-site-tiles__item + .sdc-site-tiles__item + .sdc-site-tiles__item {
    visibility: hidden;
  }
}
@media (min-width: 600px) and (max-width: 859px) {
  .sdc-site-au[data-advert-rendered="300x600"] + .sdc-site-tiles__item + .sdc-site-tiles__item {
    visibility: hidden;
  }
}
@media (max-width: 599px) {
  .sdc-site-tiles__item > .sdc-site-au__grid-mpu {
    margin: 1em auto;
    position: static;
    transform: none;
  }
}
.sdc-site-tile {
  background-color: var(--component-bg);
  font-size: var(--component-text);
  position: relative;
}
.sdc-site-tile__figure {
  overflow: hidden;
  position: relative;
  z-index: 3;
}
.sdc-site-tile__image-wrap {
  position: relative;
}
.sdc-site-tile__image-wrap:after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.sdc-site-tile__image {
  height: 100%;
  min-height: 1px;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  transition: transform var(--sdc-site-tile-transition-time);
  width: 100%;
  will-change: transform;
}
.sdc-site-tile__body {
  background: none;
  padding: var(--component-padding, 1em);
  word-break: break-word;
}
.sdc-site-tile__info {
  cursor: default;
  margin: 0 0 2px 1px;
  pointer-events: none;
  position: relative;
  z-index: 5;
}
.sdc-site-tile__info:empty {
  display: none;
}
.sdc-site-tile__tag[class] {
  color: var(--link-color);
  cursor: default;
  display: inline-table;
  font-size: var(--label-text);
  font-weight: 400;
  margin: 0 0.6em 0.2em 0;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.sdc-site-tile__tag-link {
  color: inherit;
  display: inline-block;
  pointer-events: all;
}
.sdc-site-tile__tag--haslink > .sdc-site-tile__tag-link,
.sdc-site-tile__tag:not(.sdc-site-tile__tag--haslink) {
  padding: 0.2em 0;
}
.sdc-site-tile__date-time {
  color: var(--secondary-text-color);
  font-size: var(--label-text);
  overflow: hidden;
  padding: 0.2em 0;
  white-space: nowrap;
}
.sdc-site-tile__headline {
  color: inherit;
  font-size: var(--display-4);
  font-weight: 400;
  line-height: 1.15;
  margin-bottom: 0.25em;
}
.sdc-site-tile__headline-text {
  background: inherit;
  color: inherit;
  display: block;
  position: relative;
  z-index: 3;
}
.sdc-site-tile__headline-link:before,
.sdc-site-tile__headline:after {
  background: hsla(0, 0%, 100%, 0.001);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
}
.sdc-site-tile__headline:after {
  background: var(--sdc-site-tile-hover-background);
  opacity: 0;
  transition: opacity var(--sdc-site-tile-transition-time);
  will-change: opacity;
  z-index: 2;
}
.sdc-site-tile--has-link:hover .sdc-site-tile__body,
.sdc-site-tile--has-link:hover .sdc-site-tile__related,
.sdc-site-tile--has-link:hover .sdc-site-tile__tag {
  color: var(--sdc-site-tile-hover-color);
}
.sdc-site-tile--has-link:hover .sdc-site-tile__headline:after {
  opacity: 1;
}
.sdc-site-tile--has-link:hover .sdc-site-tile__image {
  transform: var(--sdc-site-tile-hover-image-transform);
}
.sdc-site-tile__snippet {
  color: inherit;
  font-size: var(--component-text);
  line-height: 1.4;
  position: relative;
  z-index: 3;
}
.sdc-site-tile__related {
  margin: 1.25em 0 0;
  padding: 0.16em 0;
  position: relative;
  z-index: 4;
}
.sdc-site-tile__related-link {
  display: inline;
  line-height: 1.2;
}
.sdc-site-tile__badge {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 5%, transparent);
  bottom: -1px;
  height: 40%;
  width: 100%;
}
.sdc-site-tile__badge,
.sdc-site-tile__badge > svg {
  left: 0;
  pointer-events: none;
  position: absolute;
  z-index: 2;
}
.sdc-site-tile__badge > svg {
  fill: #fff;
  bottom: 0;
  max-width: 115px;
  min-width: 50px;
  transform: translate(30%, -30%);
  width: 14%;
}
.sdc-site-tile__duration {
  background-color: var(--shade-5);
  bottom: 8%;
  color: var(--text-color-invert);
  display: block;
  font-size: var(--label-text);
  line-height: 1;
  padding: 0.2em 0.4em;
  position: absolute;
  right: 5%;
  z-index: 5;
}
@media (max-width: 599px) {
  .sdc-site-tile:not([data-type*="hero"]) {
    padding: calc(var(--component-padding) - 1%) var(--component-padding);
  }
  .sdc-site-tile:not([data-type*="hero"]) .sdc-site-tile__body {
    padding: 0 0 0 var(--component-gap);
  }
}
.sdc-site-tile .sdc-article-video,
.sdc-site-tile .sdc-site-video {
  margin: 0;
  position: relative;
  width: 100%;
}
.sdc-site-tile .sdc-article-video__caption,
.sdc-site-tile .sdc-site-video__caption {
  display: none;
}
.sdc-site-tile--has-video .sdc-site-tile__figure {
  z-index: 5;
}
.sdc-site-tile[data-type~="hero-horizontal"] .sdc-site-tile__headline {
  font-size: var(--display-3);
}
.sdc-site-tile[data-type~="hero-horizontal"] .sdc-site-tile__image-wrap {
  position: static;
}
@media (min-width: 860px) {
  .sdc-site-tile[data-type~="hero-horizontal"] {
    display: table;
    display: flex;
    width: 100%;
  }
  .sdc-site-tile[data-type~="hero-horizontal"] .sdc-site-tile__figure {
    display: table-cell;
    display: flex;
    flex-direction: column;
    vertical-align: middle;
    width: 66.5%;
  }
  .sdc-site-tile[data-type~="hero-horizontal"] .sdc-site-tile__body {
    display: table-cell;
    display: flex;
    flex-direction: column;
    vertical-align: middle;
    width: 33.5%;
  }
  .sdc-site-tile[data-type~="hero-horizontal-t2"] .sdc-site-tile__body,
  .sdc-site-tile[data-type~="hero-horizontal-t2"] .sdc-site-tile__figure {
    width: 50%;
  }
  .sdc-site-tile[data-type~="hero-horizontal"] .sdc-site-tile__headline {
    margin-bottom: 0.7em;
  }
  .sdc-site-tile[data-type~="hero-horizontal"] .sdc-site-tile__body-main {
    display: flex;
    flex: 3;
    flex-direction: column;
    justify-content: center;
  }
}
@media (min-width: 600px) and (max-width: 859px) {
  .sdc-site-tile[data-type~="hero-horizontal"] {
    display: block;
    flex: auto;
    width: 100%;
  }
  .sdc-site-tile[data-type~="hero-horizontal-tablet"] {
    display: table;
    display: flex;
    width: 100%;
  }
  .sdc-site-tile[data-type~="hero-horizontal-tablet"] .sdc-site-tile__figure {
    display: table-cell;
    vertical-align: middle;
    width: 60%;
  }
  .sdc-site-tile[data-type~="hero-horizontal-tablet"] .sdc-site-tile__body {
    display: table-cell;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    vertical-align: middle;
    width: 40%;
  }
  .sdc-site-tile[data-type~="hero-horizontal-tablet"] .sdc-site-tile__headline {
    font-size: var(--display-3);
  }
}
@media (max-width: 599px) {
  .sdc-site-tile:not([data-type*="hero"]) {
    display: table;
    width: 100%;
  }
  .sdc-site-tile {
    margin-bottom: calc(var(--component-gap) / 1.5);
  }
  .sdc-site-tile:not([data-type*="hero"]) > .sdc-site-tile__figure {
    display: table-cell;
    vertical-align: middle;
    width: 115px;
  }
  .sdc-site-tile:not([data-type*="hero"]) > .sdc-site-tile__body {
    display: table-cell;
    vertical-align: middle;
  }
  .sdc-site-tile:not([data-type*="hero"]) .sdc-site-tile__headline {
    font-size: var(--display-5);
    line-height: 1.2;
  }
  @supports (display: none) {
    .sdc-site-tile:not([data-type*="hero"]) .sdc-site-tile__image-wrap:after {
      padding-bottom: 75%;
    }
    .sdc-site-carousel--sports-rail .sdc-site-tile:not([data-type*="hero"]) .sdc-site-tile__image-wrap:after {
      padding-bottom: 56.25%;
    }
  }
  .sdc-site-tile:not([data-type*="hero"]) .sdc-site-tile__badge > svg {
    min-width: 36px;
    transform: translate(9px, -9px);
  }
  .sdc-site-tile[data-type*="hero"] .sdc-site-tile__headline {
    font-size: var(--display-3);
  }
}
.sdc-site-tile--breaking--live[data-type~="hero-horizontal"],
.sdc-site-tile--breaking[data-type~="hero-horizontal"] {
  --link-color: var(--breaking-color);
  background-color: var(--breaking);
  color: var(--breaking-color);
}
.sdc-site-tile--breaking--live[data-type~="hero-horizontal"] .sdc-site-tile__headline,
.sdc-site-tile--breaking[data-type~="hero-horizontal"] .sdc-site-tile__headline {
  font-weight: 700;
}
.sdc-site-tile--breaking--live[data-type~="hero-horizontal"] .sdc-site-tile__headline:after,
.sdc-site-tile--breaking[data-type~="hero-horizontal"] .sdc-site-tile__headline:after {
  background: none;
}
.sdc-site-tile--breaking--live[data-type~="hero-horizontal"] .sdc-article-significance--breaking[class],
.sdc-site-tile--breaking[data-type~="hero-horizontal"] .sdc-article-significance--breaking[class] {
  background-color: var(--breaking-color);
  color: var(--breaking);
}
.sdc-site-tiles--sticky-layout .sdc-site-tiles__group {
  grid-gap: var(--component-gap);
  grid-template-columns: 1fr 1fr 300px;
  position: relative;
}
.sdc-site-tiles--sticky-layout .sdc-site-tiles__item:first-child {
  grid-column: 1/4;
}
.sdc-site-tiles--sticky-layout .sdc-site-layout-sticky-region {
  grid-column: 3;
  grid-row: 2/5;
  width: 100%;
}
@supports (display: grid) {
  .sdc-site-tiles--sticky-layout .sdc-site-tiles__group {
    display: grid;
    margin: 0;
  }
  .sdc-site-tiles--sticky-layout .sdc-site-tiles__item {
    margin: 0;
    width: auto;
  }
}
.sdc-site-layout-sticky-region:after,
.sdc-site-layout-sticky-region:before {
  content: none;
}
@media (max-width: 940px) {
  .sdc-site-tiles--sticky-layout .sdc-site-tiles__group {
    grid-template-columns: 1fr 1fr;
  }
  .sdc-site-tiles--sticky-layout .sdc-site-tiles__item:first-child {
    grid-column: 1/3;
  }
  .sdc-site-tiles--sticky-layout .sdc-site-layout-sticky-region {
    grid-column: 1/3;
    grid-row: 5;
  }
}
@media (max-width: 600px) {
  .sdc-site-tiles--sticky-layout .sdc-site-tiles__group {
    grid-gap: calc(var(--component-gap) / 1.5);
    grid-template-columns: 1fr;
  }
  .sdc-site-tiles--sticky-layout .sdc-site-tiles__group > .sdc-site-tiles__item {
    grid-column: 1;
  }
}
.listing-wrap .sdc-site-tiles__item {
  counter-increment: items-to-show-6;
}
div.sdc-site-tile__playback-duration {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
  bottom: var(--space-s);
  color: #fff;
  display: inline-grid;
  font-weight: 700;
  gap: 3px;
  grid-template-areas: "icon duration";
  grid-template-columns: auto auto;
  height: 24px;
  left: var(--space-s);
  padding: 0 0.5em 0 0;
  position: absolute;
  width: auto;
  z-index: 5;
}
span.sdc-site-tile__timestamp {
  font-size: 14px;
  grid-area: duration;
  text-align: center;
  width: auto;
}
span.sdc-site-tile__play-icon {
  grid-area: icon;
  max-height: 25px;
}
span.sdc-site-tile__play-icon > svg {
  fill: #fff;
  max-width: 30px;
  width: 25px;
}
.sdc-article-tags {
  font-size: var(--supporting-text);
  justify-content: center;
  text-align: center;
}
.sdc-article-tags__list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em;
  justify-content: center;
}
.sdc-article-tags__link {
  border: 1px solid;
  border-radius: 3px;
  color: var(--link-color);
  display: block;
  font-weight: inherit;
  line-height: 1;
  margin: 0.25em;
  padding: 0.6em 1em;
  text-decoration: none;
  white-space: nowrap;
}
.sdc-article-tags__link:hover {
  background: var(--link-color);
  border-color: var(--link-color);
  color: #fff;
  text-decoration: none;
}
.sdc-article-tags__title {
  font-size: var(--display-5);
  margin-bottom: var(--component-gap);
}
@supports (gap: 0.5em) {
  .sdc-article-tags__link {
    margin: 0;
  }
}
.sdc-article-tags--lozenge {
  font-size: var(--label-text);
  font-weight: 700;
}
.sdc-article-tags--lozenge .sdc-article-tags__link {
  border-radius: 12px;
  padding: 0.25em 0.8em;
}
.sdc-article-tags--lozenge .sdc-article-tags__title {
  font-size: var(--display-6);
}
.sdc-article-tags[data-align="left"] {
  text-align: left;
}
.sdc-article-tags[data-align="left"] .sdc-article-tags__list {
  justify-content: flex-start;
}
.sdc-article-tags[data-align="right"] {
  text-align: right;
}
.sdc-article-tags[data-align="right"] .sdc-article-tags__list {
  justify-content: flex-end;
}
@media (max-width: 600px) {
  .sdc-article-tags[data-align="right"] .sdc-article-tags__list {
    justify-content: flex-start;
  }
}
.sdc-interactive-hot-spots {
  color: #444;
  line-height: 1.3;
  margin: 0 auto 1.2em;
  overflow: hidden;
  position: relative;
}
.sdc-interactive-hot-spots:before {
  bottom: 1em;
  color: #fff;
  content: attr(data-label);
  font-size: 16px;
  left: 1em;
  position: absolute;
  text-shadow: 1px 1px 3px #000;
  z-index: 2;
}
.sdc-interactive-hot-spots a {
  color: #3157a1;
  text-decoration: none;
}
.sdc-interactive-hot-spots:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.sdc-interactive-hot-spots__inner {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-interactive-hot-spots__wrap {
  pointer-events: all;
  touch-action: none !important;
  transform-origin: 50% 0;
  will-change: transform;
}
.sdc-interactive-hot-spots__img,
.sdc-interactive-hot-spots__overlay {
  pointer-events: none;
}
.sdc-interactive-hot-spots__wrap[data-zoomable] {
  pointer-events: none;
  transition: transform 0.33s;
}
.sdc-interactive-hot-spots__overlay {
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}
.sdc-interactive-hot-spots__img[class] {
  display: block;
  left: 0;
  max-height: none;
  max-width: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.sdc-interactive-hot-spots__reset[class] {
  background: rgba(0, 0, 0, 0.7);
  border: 0;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-weight: 500;
  left: 20px;
  padding: 6px 12px;
  position: absolute;
  text-decoration: none;
  top: 20px;
  visibility: hidden;
  z-index: 9;
}
.sdc-interactive-hot-spots__reset[data-active] {
  visibility: visible;
}
@media (max-width: 580px) {
  .sdc-interactive-hot-spots__reset {
    left: 9px;
    top: 9px;
  }
}
.sdc-interactive-hot-spots__pin {
  -webkit-user-drag: none;
  align-items: center;
  background: #fff;
  background-clip: content-box;
  border: 0;
  border-radius: 50%;
  box-sizing: content-box;
  color: #111;
  cursor: pointer;
  display: flex;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.4));
  font-family: inherit;
  font-size: 14px;
  font-weight: 700;
  height: 16px;
  justify-content: center;
  padding: 0;
  pointer-events: all;
  position: absolute;
  text-align: center;
  text-decoration: none;
  transform: translate(-50%, -50%);
  transition: transform 0.33s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 16px;
  will-change: transform;
  z-index: 4;
}
.sdc-interactive-hot-spots__pin--cluster {
  height: 20px;
  width: 20px;
}
.sdc-interactive-hot-spots__pin[data-selected] {
  box-shadow: 0 0 0 5px hsla(0, 0%, 100%, 0.3);
  height: 12px;
  left: -3px;
  top: 1px;
  width: 12px;
  z-index: 5;
}
.sdc-interactive-hot-spots__pin > span {
  background: #fff;
  border-radius: 3px;
  box-sizing: border-box;
  display: block;
  font-size: 14px;
  font-weight: 600;
  left: 100%;
  line-height: 1;
  margin: 0 0 0 4px;
  padding: 4px 3px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 95px;
}
.sdc-interactive-hot-spots__pin--mirror > span {
  left: auto;
  margin: 0 4px 0 0;
  right: 100%;
}
.sdc-interactive-hot-spots__pin--mirror-below > span {
  left: 50%;
  margin: 0;
  right: auto;
  top: 150%;
  transform: translateX(-50%);
}
.sdc-interactive-hot-spots__pin[data-selected] > span {
  left: calc(100% + 3px);
  visibility: visible !important;
}
.sdc-interactive-hot-spots__pin--mirror[data-selected] > span {
  left: auto;
  right: calc(100% + 3px);
}
.sdc-interactive-hot-spots__pin--mirror-below[data-selected] > span {
  left: 50%;
}
.sdc-interactive-hot-spots__overlay[data-zoomed] .sdc-interactive-hot-spots__pin {
  transform: translate(-50%, -50%) scale(0.5);
}
.sdc-interactive-hot-spots__overlay[data-zoomed] .sdc-interactive-hot-spots__pin[data-selected] {
  transform: translate(-50%, -50%) scale(0.75);
}
@media (hover: hover) {
  .sdc-interactive-hot-spots__pin:hover > span {
    visibility: visible;
  }
}
.sdc-interactive-hot-spots__caption {
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  left: 0;
  min-height: 28%;
  padding: 0 9px;
  pointer-events: none;
  position: absolute;
  transform: translateY(100%);
  transition: transform 0.33s;
  width: 100%;
  will-change: transform;
  z-index: 3;
}
.sdc-interactive-hot-spots__caption[data-hidden="false"] {
  transform: translateY(0);
}
.sdc-interactive-hot-spots__caption-inner {
  border-radius: 3px;
  margin: 0 auto;
  max-width: 600px;
  pointer-events: all;
  position: relative;
  width: 100%;
}
.sdc-interactive-hot-spots__caption-title {
  font-size: 1.8em;
  font-weight: 500;
  margin-bottom: 0.5em;
}
.sdc-interactive-hot-spots__caption-text {
  line-height: 1.4;
}
.sdc-interactive-hot-spots__caption-text h4 {
  font-size: 1.6em;
  font-weight: 600;
  margin-bottom: 2px;
}
.sdc-interactive-hot-spots__caption-text h4 ~ h4 {
  margin-top: 0.5em;
}
.sdc-interactive-hot-spots__caption-text a {
  font-weight: 500;
  text-decoration: none;
}
.sdc-interactive-hot-spots__caption-close[class] {
  color: #111;
  font-size: 25px;
  font-weight: 200;
  position: absolute;
  right: 12px;
  text-decoration: none;
  top: 12px;
}
.sdc-interactive-hot-spots__caption-nav {
  pointer-events: all;
}
.sdc-interactive-hot-spots__caption-nav-links[class] {
  background: rgba(0, 0, 0, 0.75);
  display: flex;
  justify-content: space-between;
  list-style: none;
  margin: 0 auto;
  max-width: 600px;
  padding: 0;
}
.sdc-interactive-hot-spots__caption-nav-links[class] > li {
  margin: 0;
}
.sdc-interactive-hot-spots__caption-nav-link {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 16px;
  padding: 14px;
  text-decoration: none;
}
.sdc-interactive-hot-spots__caption-nav-icon {
  display: inline-block;
  height: 14px;
  margin: 0 2px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 14px;
}
.sdc-interactive-hot-spots__caption-nav-link[data-role="caption-nav-previous"]
  .sdc-interactive-hot-spots__caption-nav-icon {
  transform: rotate(180deg);
}
.sdc-interactive-hot-spots__caption-nav-icon > svg {
  fill: currentColor;
  height: 100%;
  position: absolute;
  width: 100%;
}
.sdc-interactive-hot-spots__caption-item {
  background: #fff;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
  display: flex;
  margin: 3px 0;
}
.sdc-interactive-hot-spots__caption-item figure {
  min-width: 90px;
  position: relative;
  width: 30%;
}
.sdc-interactive-hot-spots__caption-item figure[data-src=""] {
  display: none;
}
.sdc-interactive-hot-spots__caption-item img {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .sdc-interactive-hot-spots__caption-item img {
    height: 100%;
  }
}
.sdc-interactive-hot-spots__caption-item-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: calc(10px + 2vw);
}
.sdc-interactive-hot-spots__caption-item-body[class] p {
  font-size: 1em;
  margin: 0;
}
.sdc-interactive-hot-spots__caption-item-body p:empty {
  display: none;
}
.sdc-interactive-hot-spots__caption-item-body ul {
  list-style: none;
  padding: 0;
}
.sdc-interactive-hot-spots__caption-item-body[class] ul ~ p {
  margin-top: 0.5em;
}
.sdc-interactive-hot-spots__caption-item-body strong {
  font-weight: 500;
}
.sdc-interactive-hot-spots__caption-item-body h4 {
  font-size: calc(16px + 1vw);
  font-weight: 400;
  line-height: 1.1;
  margin-bottom: 0.25em;
  padding-right: 15px;
}
@media (max-width: 580px) {
  .sdc-interactive-hot-spots__caption-item-body,
  .sdc-interactive-hot-spots__caption-nav-link {
    font-size: 15px;
  }
}
.sdc-article-date {
  color: var(--text-color-secondary);
  font-size: 16px;
  line-height: 1.2;
}
.sdc-article-date__timestamp,
.sdc-article-date__wrap {
  align-items: center;
  display: flex;
}
.sdc-article-date__icon {
  display: flex;
  margin-right: 6px;
}
.sdc-article-date svg {
  fill: currentColor;
  height: 13px;
  width: 13px;
}
.sdc-article-significance__wrap {
  cursor: default;
  display: inline-flex;
  margin-bottom: 0.2em;
  pointer-events: unset;
  position: relative;
  vertical-align: middle;
  z-index: 5;
}
.sdc-article-significance__wrap > * {
  margin-right: 5px;
}
.sdc-article-strapline {
  line-height: 1.25;
  position: relative;
}
.sdc-article-strapline__link {
  background: var(--component-bg);
  border-radius: var(--component-border-radius, 5px);
  color: var(--text-color);
  display: flex;
  flex-wrap: wrap;
  font-size: var(--component-text);
  gap: var(--component-padding);
  text-decoration: none;
}
.sdc-article-strapline__button[href]:after,
.sdc-article-strapline__link[href]:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.sdc-article-strapline:not(.sdc-article-strapline--button-layout) .sdc-article-strapline__link {
  background: var(--component-shade);
  border: 1px solid var(--border-color);
  padding: var(--component-padding);
}
.sdc-article-strapline__link[class]:hover {
  background: var(--component-bg);
  text-decoration: none;
}
.sdc-article-strapline__title {
  display: block;
  font-size: var(--display-4);
  font-weight: 400;
  margin-bottom: var(--component-gap);
  -webkit-text-decoration: var(--link-decoration-hover);
  text-decoration: var(--link-decoration-hover);
}
.sdc-article-strapline__image-wrap {
  flex: 1 1 160px;
}
.sdc-article-strapline__image {
  background-color: var(--media-placeholder);
  display: block;
  width: 100%;
}
.sdc-article-strapline__body {
  flex: 999 1 222px;
}
.sdc-article-strapline__button {
  font-size: 16px;
  margin-top: var(--component-padding);
}
.sdc-article-strapline__button[class] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 1px solid;
  border-radius: 3px;
  color: var(--link-color);
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-weight: 400;
  line-height: 1;
  padding: 0.64em 1em;
  vertical-align: middle;
}
.sdc-article-strapline__button[class]:hover {
  background-color: var(--link-color);
  border-color: var(--link-color);
  color: #fff;
  text-decoration: none;
}
.sdc-timeline-node {
  clear: both;
  position: relative;
}
.sdc-article-body--timeline .sdc-timeline-node {
  margin-bottom: 2rem;
  margin-top: 3rem;
}
.sdc-timeline-node:before {
  background: var(--component-bg);
  border: 1px solid var(--border-color);
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 7px;
  left: 5px;
  position: absolute;
  top: 7px;
  transform: translateZ(0);
  width: 7px;
}
.sdc-timeline-node__date {
  color: var(--text-color-secondary);
  display: block;
  font-size: 1.25rem;
  line-height: 1.3;
  margin: 0 0 0.25rem;
  position: relative;
  top: -0.25rem;
}
.sdc-timeline-node__title {
  color: v ar(--text-color);
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.143;
}
@media (min-width: 431px) {
  .sdc-timeline-node:before {
    left: 3px;
  }
}
@media (min-width: 481px) {
  .sdc-timeline-node:before {
    height: 11px;
    left: 10px;
    width: 11px;
  }
  .sdc-timeline-node__date {
    font-size: 1.375rem;
    line-height: 1.09;
    margin-bottom: 0.5rem;
    top: 0;
  }
  .sdc-timeline-node__title {
    font-size: 2.25rem;
    line-height: 1.111;
  }
}
@media (min-width: 681px) {
  .sdc-timeline-node:before {
    background: var(--component-bg);
    border: 1px solid var(--border-color);
    left: 10px;
  }
  .sdc-timeline-node--active:before {
    animation-duration: 0.35s;
    animation-name: sdc-timeline-node-become-active;
    background: var(--component-bg);
    border-color: var(--link-color);
  }
}
@media (min-width: 900px) {
  .sdc-timeline-node:before {
    height: 17px;
    left: -14px;
    top: 4px;
    width: 17px;
  }
}
@keyframes sdc-timeline-node-become-active {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1.3);
  }
  to {
    transform: scale(1);
  }
}
.sdc-article-instagram[data-consent="false"] .sdc-article-instagram__inner,
.sdc-article-instagram[data-consent="pending"] .sdc-article-instagram__inner {
  display: none;
}
.sdc-article-tweet {
  clear: both;
  display: block;
  margin: 32px 0;
  overflow: hidden;
  position: relative;
}
.sdc-article-tweet__content {
  box-sizing: border-box;
  max-width: 960px;
  text-align: center;
  width: 100%;
}
.sdc-article-tweet__content > div,
.sdc-article-tweet__content > twitter-widget {
  margin: 0 auto;
}
.sdc-article-tweet__content .twitter-tweet-rendered {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.sdc-article-tweet--full-bleed {
  background-color: #f4f4f4;
}
.sdc-article-tweet--full-bleed .sdc-article-tweet__content {
  margin-bottom: 32px;
  margin-top: 32px;
}
@media (min-width: 530px) {
  .sdc-article-tweet__inner {
    align-items: center;
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 851px) {
  .sdc-article-tweet--half-width {
    margin-left: 14px;
  }
  .sdc-article-tweet--half-width .sdc-article-tweet {
    background-color: transparent;
  }
  .sdc-article-tweet--half-width .sdc-article-tweet__content {
    margin-right: 0;
    max-width: 100%;
  }
}
.sdc-article-tweet[data-consent="false"] .sdc-article-tweet__inner,
.sdc-article-tweet[data-consent="pending"] .sdc-article-tweet__inner {
  display: none;
}
.sdc-article-youtube__inner {
  padding-bottom: 56.25%;
  position: relative;
}
.sdc-article-youtube__inner > iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.sdc-article-youtube[data-consent="fallback"] .sdc-article-youtube__inner,
.sdc-article-youtube[data-consent="false"] .sdc-article-youtube__inner,
.sdc-article-youtube[data-consent="pending"] .sdc-article-youtube__inner,
.ui-article-threads[data-consent="false"] .ui-article-threads-wrapper,
.ui-article-threads[data-consent="pending"] .ui-article-threads-wrapper {
  display: none;
}
.ui-article-threads-wrapper > :first-child {
  display: block;
  margin: 0 auto !important;
}
:root {
  --site-layout-sticky-region-z-index: 9999;
}
.sdc-site-layout {
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.sdc-site-layout--grid {
  display: grid;
  gap: 0 var(--gap-500);
}
@media (min-width: 768px) {
  .sdc-site-layout--50-50-grid {
    grid-template-columns: 1fr 1fr;
  }
}
.sdc-site-layout--alt1,
.sdc-site-layout--alt2 {
  max-width: 700px;
}
.sdc-site-layout-wrap[data-type="inline-article"] {
  padding-bottom: calc(3% + 1em);
  padding-top: calc(3% + 1em);
}
.sdc-site-layout-wrap[data-type="inline-article"] .sdc-article-header[class] {
  padding-top: 0;
}
.sdc-article-body .sdc-article-widget.sdc-article-table[class] {
  box-sizing: border-box;
}
.sdc-site-layout--alt2 .sdc-article-body .sdc-article-widget.sdc-article-table {
  max-width: 676px;
}
.sdc-site-layout--alt2 .sdc-article-table:before {
  right: 24px;
}
@media (min-width: 940px) {
  .sdc-site-layout-wrap {
    padding-left: 0;
  }
  .sdc-site-layout--alt1,
  .sdc-site-layout--alt2 {
    display: flex;
    max-width: 1024px;
    min-height: 600px;
  }
  .sdc-site-layout--alt2 {
    min-height: 1700px;
  }
  .sdc-site-layout--taller {
    min-height: 2300px;
  }
  .sdc-site-layout--alt1 .sdc-site-layout__col1,
  .sdc-site-layout--alt2 .sdc-site-layout__col1 {
    flex: 1;
  }
  .sdc-site-layout-wrap[data-type="article"] .sdc-site-layout__col1,
  .sdc-site-layout-wrap[data-type="inline-article"] .sdc-site-layout__col1 {
    margin-right: 24px;
  }
  .sdc-site-layout--alt1 .sdc-site-layout__col2,
  .sdc-site-layout--alt2 .sdc-site-layout__col2 {
    width: 300px;
  }
}
@media (max-width: 939px) {
  .sdc-site-layout-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.sdc-site-layout-wrap--grid {
  padding-left: unset;
}
.sdc-site-layout-sticky-region__target {
  pointer-events: all;
  position: relative;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 100%;
}
.sdc-site-layout-sticky-region[data-format="leaderboard"] {
  min-height: 120px;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translateZ(0);
  width: 100%;
  z-index: var(--site-layout-sticky-region-z-index);
}
.sdc-site-layout-sticky-region:not(.sdc-site-layout-sticky-region__ghost)[data-format="leaderboard"] {
  height: min(var(--sticky-threshold-desktop), var(--sticky-threshold-max));
}
.sdc-site-layout-sticky-region__ghost {
  position: static !important;
}
.sdc-site-layout-sticky-region__ghost[data-format="leaderboard"][data-hide="true"] {
  display: none;
}
@media (max-width: 740px) {
  .sdc-site-layout-sticky-region[data-format="leaderboard"] {
    min-height: 75px;
    -webkit-transform: translateZ(0);
  }
  .sdc-site-layout-sticky-region:not(.sdc-site-layout-sticky-region__ghost)[data-format="leaderboard"] {
    height: min(var(--sticky-threshold-mobile), var(--sticky-threshold-max));
  }
}
.sdc-site-layout-sticky-region__listener {
  height: 100%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 1px;
}
.sdc-site-layout-sticky-region__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.sdc-site-layout-sticky-region__content > div {
  width: 100%;
}
@media (min-width: 940px) {
  .sdc-site-layout-sticky-region[data-format*="mpu"] .sdc-site-layout-sticky-region__target {
    top: 16px;
  }
  .sdc-site-layout-sticky-region[data-format*="floated"] {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
  }
  .sdc-site-layout--alt2 .sdc-site-layout-sticky-region[data-format*="floated"] {
    max-height: 3500px;
  }
  .sdc-site-layout-sticky-region[data-format="floated-static"] .sdc-site-layout-sticky-region__target {
    position: relative;
  }
  .sdc-site-layout-sticky-region[data-split="2"] {
    height: calc(50% - 200px);
  }
  .sdc-site-layout-sticky-region[data-split="2"] ~ .sdc-site-layout-sticky-region[data-split="2"] {
    top: calc(50% + 200px);
  }
  .sdc-site-layout-sticky-region[data-split="3"] {
    height: calc(40% - 100px);
  }
  .sdc-site-layout-sticky-region[data-split="3"] ~ .sdc-site-layout-sticky-region[data-split="3"] {
    height: 20%;
    top: 40%;
  }
  .sdc-site-layout-sticky-region[data-split="3"]
    ~ .sdc-site-layout-sticky-region[data-split="3"]
    ~ .sdc-site-layout-sticky-region[data-split="3"] {
    height: calc(40% - 100px);
    top: calc(60% + 100px);
  }
}
@media (max-width: 939px) {
  .sdc-site-layout--alt1 {
    margin: 0 auto;
    max-width: 100%;
  }
  .sdc-site-layout--alt1[data-limit-width] {
    max-width: 700px;
  }
  .sdc-site-layout-sticky-region[data-format*="floated"] {
    margin-bottom: 1.5rem;
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"] {
    background: var(--component-shade);
    border-bottom: 2em solid transparent;
    border-top: 2em solid transparent;
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"]:after,
  .sdc-site-layout-sticky-region[data-interscroller="true"]:before {
    color: var(--text-color);
    content: "Advertisement";
    font-size: 14px;
    left: 50%;
    line-height: 1;
    margin-top: -1.75em;
    position: absolute;
    transform: translateX(-50%);
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"]:after {
    margin-top: 0.75em;
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"][data-interscroller-label]:after {
    content: attr(data-interscroller-label);
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"][data-label]:after,
  .sdc-site-layout-sticky-region[data-interscroller="true"][data-label]:before {
    content: attr(data-label);
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"] .sdc-site-layout-sticky-region__target {
    height: 100vh;
    max-height: 600px;
    position: relative;
    width: 100%;
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"][data-advert-rendered="300x250"]
    .sdc-site-layout-sticky-region__target {
    clip-path: inset(0);
    height: 250px;
    width: 100%;
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"] .sdc-site-layout-sticky-region__mask {
    clip: rect(auto, auto, auto, auto);
    height: 100%;
    overflow-y: scroll;
    position: absolute;
    width: 100%;
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"][data-advert-rendered="300x250"]
    .sdc-site-layout-sticky-region__mask {
    clip: auto;
    bottom: 0;
    height: calc(100vh + 250px);
    overflow-y: visible;
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"] .sdc-site-layout-sticky-region__content {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transform: perspective(0);
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"][data-advert-rendered="300x250"]
    .sdc-site-layout-sticky-region__content {
    bottom: auto;
    display: block;
    height: 250px;
    left: auto;
    margin: 0 auto;
    position: -webkit-sticky;
    position: sticky;
    right: auto;
    top: calc(50vh - 125px);
    transform: none;
    width: 300px;
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"] .sdc-site-outbrain[class],
  .sdc-site-layout-sticky-region[data-interscroller="true"] .sdc-site-trending--compact[class] {
    display: none;
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"]
    .sdc-article-header__title[class]
    + .sdc-site-au.sdc-article-header__sub-title[class],
  .sdc-site-layout-sticky-region[data-interscroller="true"] .sdc-site-au.site-component-vertical-margin {
    margin: 0;
  }
  .sdc-site-layout-sticky-region[data-interscroller="true"] .sdc-site-au__label[class] {
    display: none;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .sdc-site-layout-sticky-region[data-interscroller="true"][data-advert-rendered="300x250"]
      .sdc-site-layout-sticky-region__mask {
      height: auto;
    }
  }
}
html {
  overflow-anchor: visible;
}
.ui-liveblog {
  --post-font-size: 16px;
  --post-timestamp-font-size: var(--display-6);
  --post-layout: "header body body";
  --post-padding-l: var(--component-padding);
  --post-padding-m: calc(var(--component-gap) + 1px);
  --post-padding-s: var(--space-xs);
  --post-color: var(--text-color);
  --post-color-secondary: var(--brand-1);
  --post-bg: none;
  --post-border-highlight: var(--post-border);
  --post-border: 1px solid var(--border-color);
  --post-border-radius: 8px;
  --post-caption-bg: #111;
  --post-linked-border-color: var(--border-color-dark);
  --post-caption-color: var(--text-color-invert);
  --post-header-display: flex;
  --post-top-text-bg: var(--component-shade-gradient);
  --post-top-text-color: var(--post-color);
  --post-top-text-lozenge-display: block;
  --post-bullet-size: 8px;
  --post-link-color: var(--link-color);
  --post-link-underline: underline;
  --post-link-hover: none;
  --post-embed-width-limit: 400px;
  --post-share-display: flex;
  --post-title-display: block;
  --post-label: none;
  --post-label-color: var(--text-color-invert);
  --post-footer-display: flex;
  --post-comment-bg: var(--component-shade);
  --post-comment-color: var(--text-color);
  --post-comment-quote-color: var(--post-link-color);
  --post-qa-bg: var(--component-shade);
  --post-input-bg: var(--component-bg);
  --post-important: var(--component-shade-dark);
  --post-important-color: var(--text-color-invert);
  --post-important-color-secondary: var(--link-color-invert);
  --post-breaking: var(--breaking-bg, var(--breaking));
  --post-breaking-color: var(--breaking-color);
  --post-highlight: var(--component-shade-gradient);
  --post-betting: #00277c;
  --post-label-shared: "Shared";
  --post-label-pinned: "Pinned";
  --post-share-label-facebook: "Share on Facebook";
  --post-share-label-twitter: "Share on Twitter";
  --post-share-label-x: "Share on X";
  --post-share-label-email: "Share by email";
  --post-share-label-whatsapp: "Share on WhatsApp";
  --post-share-label-copy: "Copy link";
  --post-share-label-copied: "Link copied!";
  --post-load-more-label: "Load More";
  --post-label-link-text: "View post";
  --post-label-close-post: "Close post";
  --post-label-updates-below: "Updates continue below";
  --post-comment-title-label: "Ask a question or make a comment";
  --post-comment-name-label: "Username";
  --post-comment-name-placeholder: "Enter a username for display";
  --post-comment-name-validation: "A name is required and should not contain special symbols such as '@'.";
  --post-comment-comment-label: "Question";
  --post-comment-comment-placeholder: "Type your question here";
  --post-comment-character-limit: "280";
  --post-comment-comment-validation: "A question is required. Maximum length is 280 characters.";
  --post-comment-submit-label: "Submit";
  --post-comment-reset-label: "Ask another question";
  --post-comment-success-label: "Thank you. You won’t be notified if your question is selected, but your username will be displayed with it. Not every question can be selected, and some are edited for clarity.";
  --ui-order-toggle-label: "Sort by:";
  --ui-order-toggle-latest-short-label: "Latest";
  --ui-order-toggle-latest-long-label: "Sort by latest";
  --ui-order-toggle-oldest-short-label: "Oldest";
  --ui-order-toggle-oldest-long-label: "Sort by oldest";
  --post-new-post-alert: "New post";
  --post-new-posts-alert: "New posts";
  grid-gap: var(--post-padding-l);
  color: var(--post-color);
  display: grid;
  font-family: inherit;
  font-size: var(--post-font-size);
  line-height: 1.32;
  margin-bottom: var(--component-margin);
  position: relative;
  word-break: break-word;
}
.ui-liveblog a:not(.ui-liveblog-button):not(.ui-consent-roadblock-body__link) {
  color: var(--post-link-color);
  font-weight: 700;
  text-decoration-line: var(--post-link-underline);
  text-decoration-thickness: 1px;
  text-underline-offset: 1px;
}
.ui-liveblog a:hover {
  text-decoration-line: var(--post-link-hover);
}
.ui-liveblog-inner {
  grid-gap: var(--post-padding-m);
  display: grid;
  scroll-margin-top: var(--post-padding-m);
}
.ncpost-list-container {
  position: relative;
}
@keyframes view-post {
  50% {
    outline: 1px solid transparent;
  }
}
.ncpost-top-text-container {
  background: var(--post-top-text-bg);
  border-radius: var(--post-border-radius);
  padding: var(--post-padding-l);
}
.ncpost-question-container h2,
.ncpost-top-text-container[class] h2,
.ncpost-top-text-container[class] h5 {
  align-items: center;
  display: flex;
  font-size: var(--display-4);
  line-height: 1.2;
}
.ncpost-question-container h2:before,
.ncpost-top-text-container h2:before,
.ncpost-top-text-container h5:before {
  background: var(--live-bg, var(--live));
  content: "";
  display: var(--post-top-text-lozenge-display);
  height: 1em;
  left: 0.05em;
  margin-right: calc(0.9em - 8px);
  width: 8px;
}
.ncpost-top-text-container[class] ul {
  --indent: 1.3em;
}
.ncpost-top-text-container[class] a {
  background: none !important;
  padding: 0 0.2em;
}
.ncpost-top-text-container[class] a:first-child {
  padding-left: 0;
}
.ncpost-top-text-container[class] a[href*="postid="] {
  animation: view-post 0.01s;
  color: inherit;
  font-weight: 400;
  position: relative;
  text-decoration: none;
}
.ncpost-top-text-container[class] a[href*="postid="]:before {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.ncpost-top-text-container[class] a[href*="postid="] span {
  align-items: center;
  color: var(--link-color);
  display: inline-flex;
  font-size: calc(1em - 3px);
  font-weight: 700;
  line-height: 1.5;
  padding: 0 0.5em 0 0;
  pointer-events: none;
}
.ncpost-top-text-container[class] a[href*="postid="] svg {
  fill: var(--link-color);
  height: 15px;
  margin-left: 0.25em;
  vertical-align: middle;
  width: 15px;
}
.ncpost-top-text-container[class] a[href*="postid="] path:first-of-type {
  stroke: var(--link-color);
}
@media (hover: hover) {
  .ncpost-top-text-container[class] a[href*="postid="]:hover path:nth-of-type(2) {
    animation: dip 2s infinite;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ncpost-list-post[data-new] {
  animation: fade-in 0.75s linear 0.45s;
  animation-fill-mode: both;
}
.ncpost-list-post[data-off-screen]:not([data-new]) {
  position: absolute;
  visibility: hidden;
}
.ncpost-channelcontent-container,
.ncpost-list-container,
.ncpost-pinned {
  grid-gap: var(--post-padding-m);
  display: grid !important;
  scroll-margin-top: var(--post-padding-m);
}
.ncpost-channelcontent-container:empty {
  display: none !important;
}
.ncpost-linked,
.ncpost-list-post,
.ncpost-pinned-post,
.ui-liveblog-adslot {
  display: grid;
  grid-template-areas: var(--post-layout);
  grid-template-columns: minmax(94px, 15%) 1fr 64px;
  outline: 0;
  position: relative;
  scroll-margin-top: var(--post-padding-m);
  will-change: opacity;
}
.ui-liveblog-adslot > .sdc-site-au {
  grid-area: body;
}
.ncpost-header {
  display: var(--post-header-display);
  flex-direction: column;
  grid-area: header;
  margin-bottom: var(--post-padding-s);
  padding-left: var(--post-padding-m);
  padding-top: calc(var(--post-padding-l));
  position: relative;
}
.ncpost-header:after {
  background: var(--post-icon) no-repeat;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 3px;
  content: "";
  height: calc(var(--space-l) + 8px);
  position: relative;
  top: var(--post-padding-m);
  width: calc(var(--space-l) + 8px);
}
[data-sky-icon-type="mono"] .ncpost-header:after {
  filter: var(--ui-invert-in-dark-mode);
}
.ncpost-container,
.ncpost-question-container {
  background: var(--post-bg);
  border: var(--post-border);
  border-radius: var(--post-border-radius);
  border-top: var(--post-border-highlight);
  color: var(--post-color);
  grid-area: body;
  overflow: hidden;
  padding: var(--post-padding-l) var(--post-padding-m);
  position: relative;
}
.ncpost-title {
  display: var(--post-title-display);
  font-size: var(--display-4);
  font-weight: 700;
  line-height: 1.1;
  padding-right: calc(var(--post-padding-l) + 3px);
}
.ncpost-image {
  display: block;
  height: auto;
  width: 100%;
  will-change: transform;
}
.ncpost-image-byline {
  background: var(--post-caption-bg);
  color: var(--post-caption-color);
  display: flex;
  flex-direction: column;
  font-size: var(--label-text);
  padding: 0.75em var(--post-padding-m);
}
.ncpost-image-byline-source {
  font-size: 12px;
  font-style: italic;
}
.ncpost-container,
.ncpost-content {
  grid-gap: var(--post-padding-m);
  display: grid;
  grid-template-columns: 1fr;
}
.ncpost-content a:empty,
.ncpost-content li:empty,
.ncpost-content p:empty,
.ncpost-content ul:empty {
  display: none;
}
.ncpost-content h3,
.ncpost-content h5 {
  font-size: var(--display-6);
  line-height: 1.12;
}
.ncpost-content ul {
  --indent: 1.55em;
  line-height: 1.25;
  list-style: none;
  padding-left: 0;
}
.ncpost-content li {
  padding: 0 0 0.5em var(--indent);
  position: relative;
}
.ncpost-content ul li:before {
  background: var(--post-link-color);
  border-radius: 50%;
  content: "";
  height: var(--post-bullet-size);
  left: calc(var(--indent) - 1.2em);
  position: absolute;
  top: calc(0.65em - var(--post-bullet-size) / 2);
  width: var(--post-bullet-size);
}
.ncpost-content ol {
  line-height: 1.2;
  list-style: revert;
  padding: 0 0 0 1.1em;
}
.ncpost-content ol li::marker {
  font-size: 0.8em;
}
.ncpost-content ol li {
  padding: 0 0 0.4em 0.4em;
}
.ncpost-linked blockquote:not(.tiktok-embed),
.ncpost-list-post blockquote:not(.tiktok-embed) {
  --quote-indent: 1.8em;
  margin: 0.6em 0;
  padding: 0 0.5em 0 var(--quote-indent);
  position: relative;
}
.ncpost-linked blockquote:not(.tiktok-embed):before,
.ncpost-list-post blockquote:not(.tiktok-embed):before {
  background: var(--post-comment-quote-color);
  color: var(--post-comment-quote-color);
  content: "";
  height: 95%;
  left: calc(var(--quote-indent) - 1em - 2px);
  position: absolute;
  top: 2.5%;
  width: 4px;
}
.ncpost-footer {
  display: flex;
}
.ncpost-post-close {
  background: none;
  border: 0;
  border-radius: 4px;
  cursor: pointer;
  display: var(--post-close-button-display, none);
  font-size: 0;
  height: 28px;
  position: absolute;
  right: var(--post-padding-m);
  text-indent: -1000px;
  top: var(--post-padding-m);
  width: 28px;
}
.ncpost-post-close:hover:after {
  border: 1px solid var(--post-color);
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 100%;
}
.ncpost-post-close svg {
  fill: var(--post-color);
  height: 50%;
  left: 25%;
  position: absolute;
  top: 25%;
  width: 50%;
}
@media (max-width: 490px) {
  .ncpost-linked,
  .ncpost-list-post,
  .ncpost-pinned,
  .ui-liveblog-adslot {
    --post-layout: "header header header" "body body body";
  }
  .ncpost-header {
    flex-direction: row;
    justify-content: space-between;
    padding: var(--post-padding-s) 5px 0;
  }
  .ncpost-header:after {
    max-height: 32px;
    max-width: 32px;
    top: 0;
  }
}
.ncpost-question-container {
  --post-border: 2px solid var(--post-color-secondary);
  --post-border-highlight: 2px solid var(--post-color-secondary);
  --post-bg: var(--post-qa-bg);
  grid-column: 1/-1;
  grid-row: -1;
}
.ui-liveblog[data-show-question="false"] .ncpost-question-container {
  display: none;
}
.ncpost-question-container h2 {
  --live: var(--brand-1);
  --live-bg: var(--brand-3);
}
.js .ncpost-form-loader {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='animation:rotate 2s linear infinite;width:50px;height:50px'%3E%3Cstyle%3E@keyframes dash{0%25{stroke-dasharray:1,150;stroke-dashoffset:0}50%25{stroke-dasharray:90,150;stroke-dashoffset:-35}}%3C/style%3E%3Ccircle cx='25' cy='25' r='20' fill='none' stroke-width='5' style='animation:dash 1.5s ease-in-out infinite' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E")
    no-repeat 50%/60px var(--post-qa-bg);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.166s;
  visibility: hidden;
}
.js .ncpost-form-loader[data-show="true"] {
  opacity: 0.9;
  visibility: visible;
}
.ncpost-form-group {
  min-height: calc(232px + var(--post-padding-m) * 3);
}
.no-js .ncpost-form-group {
  align-items: center;
  display: flex;
  justify-content: center;
}
.ncpost-form-group,
.ncpost-form-item {
  display: grid;
  gap: var(--post-padding-m);
  grid-template-columns: 1fr;
  position: relative;
}
.ncpost-form-item {
  gap: 0.25em;
}
.ncpost-form-item[aria-hidden="true"] {
  display: none;
}
.ncpost-form-item p {
  color: var(--link-color);
  font-weight: 700;
  justify-self: center;
  margin-bottom: 1em;
  max-width: 500px;
  text-align: center;
}
.ncpost-form-item--space-between {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.ncpost-form-label {
  display: flex;
  font-size: 16px;
  font-weight: 700;
}
.ncpost-form-label span {
  color: var(--alert);
  padding-left: 0.2em;
}
.ncpost-form-input {
  background: var(--post-input-bg);
  border: 1px solid var(--border-color);
  border-radius: var(--post-border-radius);
  color: inherit;
  font: inherit;
  font-weight: 700;
  padding: 0.6em;
}
.ncpost-form-input[disabled] {
  background: var(--border-color);
}
.ncpost-form-validation {
  background: var(--text-color);
  border-radius: var(--post-border-radius);
  color: var(--text-color-light);
  display: none;
  font-weight: 700;
  margin-top: 0.5em;
  opacity: 0;
  padding: 0.75em;
  position: relative;
}
.ncpost-form-validation:before {
  background: inherit;
  bottom: 100%;
  content: "";
  height: 0.75em;
  left: 0;
  position: absolute;
  transform: translate(150%, 50%) rotate(45deg);
  width: 0.75em;
}
[data-show-validation="true"] .ncpost-form-input:invalid {
  --border-color: var(--alert);
  box-shadow: 0 0 0 1px var(--alert);
}
[data-show-validation="true"] .ncpost-form-input:invalid + .ncpost-form-validation {
  animation: fade-in 0.5s linear;
  animation-fill-mode: both;
  display: block;
}
.ui-liveblog-button {
  --bg: none;
  --border: var(--link-color);
  --color: var(--link-color);
  --hover-bg: var(--link-color);
  --hover-color: #fff;
  --font-weight: normal;
  --align: center;
  --hover-filter: none;
  background: var(--bg);
  border: 1px solid var(--border);
  border-radius: 3px;
  color: var(--color);
  cursor: pointer;
  font: inherit;
  font-weight: var(--font-weight);
  justify-self: var(--align);
  line-height: 1;
  padding: 0.6em 1em;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
}
.ui-liveblog-button:hover {
  --bg: var(--hover-bg);
  color: var(--hover-color);
  filter: var(--hover-filter);
}
.ui-liveblog-button--load-more {
  display: none;
}
.ui-liveblog-button--submit {
  --bg: var(--brand-3);
  --border: none;
  --color: #fff;
  --hover-bg: var(--brand-3);
  --hover-color: #fff;
  --hover-border: none;
  --font-weight: bold;
}
.ui-liveblog-button--success {
  --bg: var(--success);
  --border: none;
  --color: #fff;
  --hover-bg: var(--success);
  --hover-color: #fff;
  --hover-border: none;
  --font-weight: bold;
}
.ui-liveblog-toggle {
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 31px;
  justify-self: flex-end;
  transition: opacity 0.333;
}
.ui-liveblog-toggle[aria-hidden="true"] {
  filter: grayscale(1);
  opacity: 0.25;
  pointer-events: none;
}
.ui-liveblog-toggle__label {
  color: var(--text-color);
  font-size: var(--label-text);
  font-weight: 700;
  margin-right: 10px;
}
.ui-liveblog-toggle__buttons {
  background: var(--component-bg);
  border: 1px solid var(--border-color);
  border-radius: 50px;
}
.ui-liveblog-toggle__button {
  --bg: none;
  --color: var(--text-color);
  background: var(--bg);
  border: none;
  border-radius: 50px;
  color: var(--color);
  font: inherit;
  font-size: var(--label-text);
  font-weight: 700;
  padding: 0.4em 0.8em;
}
.ui-liveblog-toggle__button:hover {
  cursor: pointer;
}
.ui-liveblog-toggle__button[data-selected="true"] {
  --bg: var(--shade-4);
  --color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
@media (max-width: 480px) {
  .ui-liveblog-toggle {
    margin: 10px 0 5px;
  }
}
.ncpost-user-comment,
.ncpost-user-comments {
  display: grid;
  gap: var(--post-padding-s);
}
.ncpost-user-comment {
  --comment-layout: "name1 name2" "comment comment";
  --comment-font-size: var(--post-font-size);
  --comment-font-weight: bold;
  --comment-title-divider: ":";
  background: var(--post-comment-bg);
  border-radius: var(--post-border-radius);
  color: var(--post-comment-color);
  font-weight: 700;
  grid-template-areas: var(--comment-layout);
  grid-template-columns: 1fr -webkit-min-content;
  grid-template-columns: 1fr min-content;
  padding: var(--post-padding-m);
}
.ncpost-user-comment-title {
  color: var(--text-color-secondary);
  grid-area: name1;
  line-height: 1;
  padding-bottom: var(--comment-title-padding-bottom);
  position: relative;
  white-space: nowrap;
}
.ncpost-user-comment-title:after {
  content: var(--comment-title-divider);
}
.ncpost-user-comment[class] blockquote {
  --quote-indent: 1.25em;
  font-size: var(--comment-font-size);
  font-weight: var(--comment-font-weight);
  grid-area: comment;
  line-height: var(--comment-line-height);
  margin: 0;
}
.ncpost-user-comments + .ncpost-content h3:first-of-type,
.ncpost-user-comments + .ncpost-content h5:first-of-type {
  margin-bottom: -0.75em;
}
.ui-liveblog[data-comments-mode="guestbook"] .ncpost-user-comment,
.ui-liveblog[data-comments-mode="tribute"] .ncpost-user-comment {
  --post-comment-bg: none;
  --post-padding-m: 0;
  --comment-layout: "comment comment" "name2 name1";
  --comment-font-size: var(--display-4);
  --comment-font-weight: normal;
  --comment-line-height: 1.2;
  --comment-title-divider: none;
  --comment-title-padding-bottom: 0.6em;
}
.ui-liveblog[data-comments-mode="guestbook"] .ncpost-user-comment[class] blockquote,
.ui-liveblog[data-comments-mode="tribute"] .ncpost-user-comment[class] blockquote {
  --quote-indent: 0;
}
.ui-liveblog[data-comments-mode="guestbook"] .ncpost-user-comment[class] blockquote:before,
.ui-liveblog[data-comments-mode="tribute"] .ncpost-user-comment[class] blockquote:before {
  background: none;
  content: "“";
  display: block;
  font-family: var(--branding-sky-headline-font);
  font-size: 4em;
  height: 0.5em;
  line-height: 1;
  position: static;
  width: auto;
}
.ui-liveblog[data-comments-mode="guestbook"] .ncpost-user-comment-title:before,
.ui-liveblog[data-comments-mode="tribute"] .ncpost-user-comment-title:before {
  background-color: var(--post-comment-quote-color);
  bottom: 0;
  content: "";
  height: 3px;
  position: absolute;
  right: 0;
  width: 50%;
}
.ncpost-timestamp {
  align-items: flex-end;
  display: grid;
  gap: 0 0.5em;
  left: -2px;
  line-height: 1;
  padding: 0 0 0.1em;
  position: relative;
}
.ncpost-timestamp-ago {
  font-size: calc(1em + 1px);
  font-weight: 700;
  line-height: calc(var(--display-4) * 1.1 + 2px);
  white-space: nowrap;
}
.ncpost-timestamp-ago:first-letter {
  text-transform: uppercase;
}
.ncpost-timestamp-time {
  color: var(--text-color-secondary);
  height: 0.98em;
}
.js .ncpost-timestamp:not([data-js-time-stamp]) {
  visibility: hidden;
}
@media (max-width: 480px) {
  .ncpost-timestamp {
    grid-template-columns: -webkit-max-content -webkit-max-content;
    grid-template-columns: max-content max-content;
    left: 0;
  }
  .ncpost-timestamp-time {
    height: auto;
  }
  .ncpost-timestamp-ago {
    line-height: inherit;
  }
}
.ncpost-footer {
  align-items: center;
  display: var(--post-footer-display);
  line-height: 1;
}
.ncpost-label:before {
  align-items: center;
  background: var(--post-color-secondary) no-repeat 50% 50%/14px;
  border-radius: 3px;
  box-sizing: border-box;
  color: var(--post-label-color);
  content: var(--post-label);
  display: flex;
  font-weight: 700;
  height: 22px;
  min-width: 22px;
  padding: 0.15em 0.35em;
}
.ncpost-share-links {
  display: var(--post-share-display);
  flex-wrap: wrap;
  gap: 5px;
  margin-left: auto;
}
.ncpost-share-link {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 30px;
  justify-content: center;
  position: relative;
  top: 1px;
  width: 30px;
}
.ncpost-share-link svg {
  fill: var(--post-color);
  height: 30px;
  pointer-events: none;
  width: 30px;
}
.ncpost-share-link path:first-child {
  fill: none;
}
.ncpost-share-link-tooltip {
  background: var(--component-shade);
  border-radius: 5px;
  bottom: 102%;
  color: var(--text-color);
  font-size: 13px;
  font-weight: 700;
  opacity: 0;
  padding: 4px 6px;
  pointer-events: none;
  position: absolute;
  right: -8px;
  white-space: nowrap;
}
.ncpost-share-link-tooltip:after {
  background: inherit;
  content: "";
  height: 8px;
  position: absolute;
  right: 20px;
  top: calc(100% - 4px);
  transform: rotate(45deg);
  width: 8px;
}
.ncpost-share-link:focus-visible .ncpost-share-link-tooltip,
.ncpost-share-link:not([data-hovered]):hover .ncpost-share-link-tooltip {
  opacity: 1;
  transition: opacity 0.4s;
}
.ncpost-share-link-tooltip[data-copied] {
  background: var(--success);
  color: #fff;
  opacity: 1;
}
@media (hover: hover) {
  .ncpost-share-link:hover path:first-child {
    stroke: var(--post-color);
    opacity: 0.4;
  }
}
.ncpost-list-post-linked[class] {
  --post-close-button-display: block;
  --post-border: 2px solid var(--post-linked-border-color);
  --post-border-highlight: 2px solid var(--post-linked-border-color);
}
.ncpost-list-post-linked[class]:focus {
  outline: none;
}
.ncpost-list-post-linked[class]:after {
  background: var(--article-bg);
  color: var(--text-color-secondary);
  content: attr(data-label);
  font-size: 14px;
  font-weight: 700;
  grid-column: 1/-1;
  grid-row: 3;
  justify-self: center;
  margin: 2em 0 0.5em;
  padding: 0.2em 0.5em;
  text-align: center;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  z-index: 2;
}
.ncpost-list-post-linked[class]:before {
  background: linear-gradient(90deg, currentColor, currentColor) no-repeat 50% 50%/96% 1px;
  content: "";
  grid-column: 1/-1;
  grid-row: 3;
  left: 0;
  margin: 2em 0 0.5em;
  top: 100%;
  width: 100%;
}
.ncpost-list-post-linked-close {
  background: none;
  border: none;
  cursor: pointer;
  grid-area: body;
  height: 28px;
  overflow: hidden;
  position: absolute;
  right: var(--post-padding-m);
  text-indent: -1000px;
  top: var(--post-padding-l);
  width: 28px;
  z-index: 2;
}
.ncpost-list-post-linked-close svg {
  fill: var(--post-color);
  height: 70%;
  left: 15%;
  position: absolute;
  top: 15%;
  width: 70%;
}
.ncpost-linked[class],
.ncpost-pinned-post[class] {
  --post-border-highlight: 6px solid var(--post-color-secondary);
}
.ncpost-pinned:empty {
  display: none !important;
}
.ncpost-pinned-post {
  --post-aria-label: var(--post-label-pinned);
  --post-label: var(--post-label-pinned);
}
.ncpost-pinned-post .ncpost-label:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='%23fff'%3E%3Cpath d='m5.218 4.814-3.975.337C.506 5.214.2 6.137.751 6.636l3.056 2.767-.921 4.08c-.168.745.64 1.32 1.277.91L7.5 12.24l3.338 2.154c.636.41 1.445-.164 1.277-.908l-.921-4.083 3.055-2.766c.552-.5.245-1.423-.492-1.485l-3.974-.338-1.498-3.808a.84.84 0 0 0-1.568 0z'/%3E%3C/svg%3E");
  background-position-x: 5px;
  padding-left: 23px;
}
.ncpost-linked[class] {
  --post-close-button-display: block;
  --post-aria-label: var(--post-label-shared);
  --post-label: var(--post-label-shared);
  --post-color-secondary: var(--success);
  display: grid !important;
  margin: var(--post-padding-m) 0;
}
[data-post-type="post-breaking"] {
  --post-bg: var(--post-breaking);
  --post-color: var(--post-breaking-color);
  --post-link-color: var(--link-color-on-light);
  --post-border: none;
  --post-border-highlight: none;
}
[data-post-type="post-game-set-match"],
[data-post-type="post-goal"],
[data-post-type="post-important"],
[data-post-type="post-wicket"] {
  --post-bg: var(--post-important);
  --post-color: var(--post-important-color);
  --post-color-secondary: var(--post-important-color-secondary);
  --post-link-color: var(--post-important-color-secondary);
  --post-border: none;
  --post-border-highlight: none;
}
[data-post-type="post-highlight"],
[data-post-type="post-red-card"] {
  --post-bg: var(--post-highlight);
  --post-border: none;
  --post-border-highlight: none;
  --post-link-color: var(--link-color-on-light);
}
[data-post-type="post-betting"] {
  --post-bg: var(--post-betting);
  --post-color: var(--text-color-invert);
  --post-color-secondary: var(--link-color-on-dark);
  --post-link-color: var(--link-color-on-dark);
  --post-border: none;
  --post-border-highlight: none;
}
.ui-liveblog iframe.podigee-podcast-player,
.ui-liveblog iframe.spreaker-player,
.ui-liveblog iframe[src*="facebook.com"],
.ui-liveblog iframe[src*="instagram.com"],
.ui-liveblog iframe[src*="snapchat.com"],
.ui-liveblog iframe[src*="spotify.com"],
.ui-liveblog iframe[src*="tiktok.com"],
.ui-liveblog iframe[src*="twitter.com"] {
  aspect-ratio: auto 1/1;
  display: block;
  margin: 0 auto !important;
  max-width: var(--post-embed-width-limit) !important;
  min-height: 1px;
  min-width: 260px !important;
  overflow: visible;
  width: 100% !important;
}
.sdc-article-widget iframe[src*="flo.uri.sh"],
.sdc-article-widget iframe[src*="interactive.news.sky.com"],
.sdc-article-widget iframe[src*="flourish"],
.ui-liveblog iframe[src*="flo.uri.sh"],
.ui-liveblog iframe[src*="interactive.news.sky.com"],
.ui-liveblog iframe[src*="flourish"] {
  background: #fff;
}
.ncpost-youtube-embed {
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}
.ncpost-youtube-embed iframe {
  aspect-ratio: auto 16/9;
  height: 100%;
  position: absolute;
  width: 100%;
}
.ui-liveblog-datawrapper {
  margin: 0 auto;
  max-width: var(--post-embed-width-limit);
  width: 100%;
}
.ui-liveblog iframe[src*="twitter.com"] {
  aspect-ratio: auto;
  min-height: 225px;
}
.ui-liveblog .fb_iframe_widget_fluid[class] span {
  display: flex;
  justify-content: center;
  width: 100% !important;
}
.ui-liveblog .fb-post.fb_iframe_widget iframe {
  max-width: 348px !important;
}
.ui-liveblog-spreaker {
  position: relative;
}
.ui-liveblog-spreaker[data-consent="true"]:before {
  content: "";
  display: block;
  padding-bottom: 75%;
}
.ui-liveblog-spreaker iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.ui-liveblog-captivate iframe {
  border: 0;
  height: 200px;
  width: 100%;
}
.ncpost-content [data-consent][data-vendor-name] {
  margin: 0 auto;
  max-width: var(--post-embed-width-limit);
  width: 100%;
}
.ui-liveblog-video,
.ui-liveblog-video video {
  all: revert;
  aspect-ratio: auto 16/9;
  display: block;
  height: auto;
  width: 100%;
}
.ui-liveblog-video [class*="vjs"]:not(.vjs-player):not(video) {
  display: none;
}
.ncpost-embed-element,
.ncpost-facebook-oembed-container,
.ncpost-instagram-oembed-container,
.ncpost-twitter-container,
.ui-liveblog .tiktok-embed {
  aspect-ratio: auto 1/1;
  margin: 0 auto;
  max-width: var(--post-embed-width-limit) !important;
  overflow: visible !important;
  width: 100%;
}
.ncpost-embed-element,
.ncpost-instagram-oembed-container {
  aspect-ratio: auto;
  min-height: 193px;
}
.ncpost-twitter-container {
  aspect-ratio: auto;
  min-height: 225px;
}
.ui-liveblog .tiktok-embed {
  aspect-ratio: unset !important;
  min-width: 100% !important;
}
.ui-liveblog iframe[src*="instagram.com"] {
  bottom: 0;
  float: left;
  left: 0;
  right: 0;
  top: 0;
}
.ncpost-instagram-oembed-container[data-consent="true"] {
  display: table;
  position: relative;
}
@media (max-width: 349px) {
  .ui-liveblog .fb-post.fb_iframe_widget iframe {
    width: 262px !important;
  }
}
@media (min-width: 750px) {
  .ui-liveblog .fb-post.fb_iframe_widget iframe {
    width: var(--post-embed-width-limit) !important;
  }
}
.ui-liveblog .ncpost-content .ui-liveblog-monterosa[data-consent="true"][data-vendor-name] {
  max-width: 100%;
  padding: 0;
  position: relative;
}
.ui-liveblog .ui-liveblog-monterosa iframe[src*="monterosa.cloud"] {
  border-radius: 2px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.ncpost-byline,
.ncpost-tagquantele {
  display: none;
}
ncpost-content {
  background: var(--component-shade);
  display: block;
}
ncpost-content[data-type="AZUREMP"],
ncpost-content[data-type="BILDE"],
ncpost-content[data-type="SKY-BRIGHTCOVE"],
ncpost-content[data-type="VIDEO"] {
  aspect-ratio: auto 16/9;
}
ncpost-content[data-type="CUSTOM"],
ncpost-content[data-type="DATAWRAPPER"],
ncpost-content[data-type="FB-OEMBED"],
ncpost-content[data-type="INSTAGRAM-OEMBED"],
ncpost-content[data-type="SKY-CAPTIVATE"],
ncpost-content[data-type="SKY-SPREAKER"],
ncpost-content[data-type="SKY-TIKTOK"],
ncpost-content[data-type="TWEET"] {
  aspect-ratio: auto 1/1;
  margin: 0 auto;
  max-width: var(--post-embed-width-limit);
  width: 100%;
}
ncpost-content[data-type="TWEET"] {
  aspect-ratio: auto;
  min-height: 225px;
}
ncpost-content[data-type="SKY-SPREAKER"] {
  aspect-ratio: 4/3;
}
ncpost-content[data-type="SKY-CAPTIVATE"] {
  aspect-ratio: auto;
  min-height: 200px;
}
ncpost-content[data-type="SKY-TIKTOK"] {
  aspect-ratio: auto 9/16;
}
ncpost-content[data-type="SKY-ECHOBOX-STATIC"] {
  aspect-ratio: auto;
  min-height: 420px;
}
ncpost-content[data-type="LINK-CARD"] {
  aspect-ratio: auto 4.4/1;
}
ncpost-content[data-type="LINK-CARD"][data-image*='"hide":false'] {
  aspect-ratio: auto 1.29/1;
}
.ui-liveblog:lang(de) {
  --post-label-shared: "Geteilt";
  --post-label-pinned: "Angepinnter Beitrag";
  --post-share-label-facebook: "Auf Facebook teilen";
  --post-share-label-twitter: "Auf Twitter teilen";
  --post-share-label-email: "Per E-Mail teilen";
  --post-share-label-whatsapp: "Auf WhatsApp teilen";
  --post-share-label-copy: "Link kopieren";
  --post-share-label-copied: "Kopiert!";
  --post-load-more-label: "Weitere Inhalte laden";
  --post-label-link-text: "Beitrag ansehen";
  --post-label-close-post: "Beitrag schließen";
  --post-label-updates-below: "Die neusten Einträge";
  --post-comment-title-label: "Schreib uns!";
  --post-comment-name-label: "Name";
  --post-comment-name-placeholder: "Vergib einen Benutzernamen";
  --post-comment-name-validation: "Bitte gib zuerst einen Benutzernamen an. Dieser sollte keine Sonderzeichen wie @ oder . enthalten.";
  --post-comment-comment-label: "Text";
  --post-comment-comment-placeholder: "Gib hier Deinen Text ein";
  --post-comment-comment-validation: "Bitte gib Deine Frage ein. Sie darf maximal 280 Zeichen lang sein.";
  --post-comment-submit-label: "Bestätigen";
  --post-comment-reset-label: "Eine weitere Frage stellen";
  --post-comment-success-label: "Danke. Du wirst nicht benachrichtigt, wenn Deine Frage ausgewählt wird. Dein Benutzername wird aber über der Frage angezeigt. Bitte beachte, dass nicht jede Frage ausgewählt werden kann. Manche Fragen werden der Übersichtlichkeit halber überarbeitet.";
  --ui-order-toggle-label: "Sortieren nach:";
  --ui-order-toggle-latest-short-label: "Neueste";
  --ui-order-toggle-latest-long-label: "Neueste zuerst";
  --ui-order-toggle-oldest-short-label: "Älteste";
  --ui-order-toggle-oldest-long-label: "Älteste zuerst";
  --post-new-post-alert: "Neuer Eintrag";
  --post-new-posts-alert: "Neue Einträge";
}
.ui-liveblog-error-message {
  font-size: var(--article-text);
  margin-bottom: var(--component-padding);
}
.ui-liveblog-button--alert {
  --bg: var(--live);
  --border: var(--live);
  --color: #fff;
  --hover-bg: var(--live);
  --hover-color: #fff;
  --hover-filter: brightness(0.9) sepia(0.18) contrast(1.25);
}
div[class][data-post-type="post-app-promo"] {
  --post-header-display: none;
  --post-footer-display: none;
  --post-title-display: none;
  --post-border: 0;
  --post-border-highlight: 0;
  --post-link-underline: none;
  --post-layout: "body body body";
  display: none;
}
.js.ui-is-mobile div[class][data-post-type="post-app-promo"] {
  display: grid;
}
.ui-liveblog-app-promo {
  display: grid;
  margin: 0 auto;
  max-width: var(--post-embed-width-limit);
  min-height: 182px;
  place-items: center;
  width: 100%;
}
.ui-liveblog-app-promo .ui-app-promo {
  font-weight: 400 !important;
  width: 100%;
}
.ui-liveblog-provider-credit {
  border-top: var(--post-border);
  padding-top: var(--post-padding-m);
}
.ui-liveblog-provider-credit a {
  display: block;
  width: min(38%, 133px);
}
.ui-liveblog-provider-credit img {
  width: 100%;
}
.ui-liveblog-provider-credit-logo-light {
  display: var(--ui-display-in-light-mode, block);
}
.ui-liveblog-provider-credit-logo-dark {
  display: var(--ui-display-in-dark-mode, none);
}
.ui-liveblog-post-alert {
  height: 100%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  text-align: center;
  transition: opacity 0.5s 0.1s;
  width: 100%;
  z-index: 10;
}
.ui-liveblog-post-alert[aria-hidden="false"] {
  opacity: 1;
}
.ui-liveblog-post-alert-button {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.779 14.779'%3E%3Cpath d='M14.39 7.39a7 7 0 1 0-14 0 7 7 0 0 0 14 0' fill='none' stroke='%23fff' stroke-width='.779'/%3E%3Cpath clip-rule='evenodd' d='M7.714 4.234a.437.437 0 0 0-.619 0L4.813 6.518a.337.337 0 0 0-.109.231c0 .198.344.463.452.552l.06.049 1.751-1.751v5.085l.078.009c.14.013.569.071.709-.074a.36.36 0 0 0 .087-.25l.001-4.77 1.751 1.75.06-.048c.109-.089.452-.354.452-.551a.337.337 0 0 0-.109-.232z' fill='%23fff'/%3E%3C/svg%3E")
    no-repeat center right 1.35em var(--link-color);
  background-size: 24px;
  border: 0;
  border-radius: 40px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.08);
  color: #fff;
  font-weight: 700;
  line-height: 1;
  overflow: hidden;
  padding: 0.75em 3.15em 0.75em 1.4em;
  pointer-events: all;
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
}
.ui-liveblog-post-alert-button:empty {
  display: none;
}
.ui-liveblog-post-alert-button .ui-loading-dots {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@keyframes loading-dots {
  50% {
    opacity: 1;
    transform: scale(1.2);
  }
}
@keyframes loading-dots-visbility {
  to {
    opacity: 0;
    visibility: hidden;
  }
}
.ui-loading-dots {
  --dot-size: 10px;
  --dot-color: #fff;
  --pulse-speed: 1s;
  --pulse-stagger: 0.25s;
  --display-duration: 2s;
  animation: loading-dots-visbility 0.75s var(--display-duration);
  animation-fill-mode: both;
  background-color: inherit;
  display: grid;
  gap: calc(var(--dot-size) * 0.6);
  grid-template-columns: repeat(3, var(--dot-size));
  grid-template-rows: var(--dot-size);
  padding: calc(var(--dot-size) * 0.2) 0;
  place-content: center;
}
.ui-loading-dots span,
.ui-loading-dots:after,
.ui-loading-dots:before {
  animation: loading-dots var(--pulse-speed) infinite;
  animation-delay: 0.25s;
  aspect-ratio: 1;
  background: var(--dot-color);
  border-radius: 50%;
  content: "";
  opacity: 0.5;
}
.ui-loading-dots span {
  animation-delay: 0.5s;
}
.ui-loading-dots:after {
  animation-delay: 0.75s;
}
.ui-liveblog[data-comments-mode="guestbook"],
.ui-liveblog[data-comments-mode="tribute"] {
  --post-comment-name-validation: "Your username must contain only letters and numbers and be minimum 2 characters";
  --post-comment-comment-label: "Message";
  --post-comment-comment-placeholder: "Type your message here";
  --post-comment-character-limit: "2800";
  --post-comment-comment-validation: "You must enter a message with no more than 2800 characters";
  --post-comment-submit-label: "Submit";
}
.ui-liveblog[data-comments-mode="tribute"] {
  --post-comment-title-label: "Submit your tribute";
  --post-comment-reset-label: "Submit another tribute";
  --post-comment-success-label: "Thank you. You won’t be notified if your tribute is selected, but your username will be displayed with it. Not every tribute can be selected, and some are edited for clarity.";
}
.ui-liveblog[data-comments-mode="guestbook"] {
  --post-comment-title-label: "Share your message";
  --post-comment-name-placeholder: "This will be displayed with your message";
  --post-comment-reset-label: "Share another message";
  --post-comment-success-label: "Thank you for sharing your message. We can only publish a limited number of messages - if selected, your message will be displayed along with the username you entered. You won't receive any notification.";
}
.ui-liveblog-brightcove-video {
  padding-bottom: 56.25%;
  position: relative;
}
.ui-liveblog-brightcove-video > iframe {
  border: 0;
  height: 100%;
  position: absolute;
  width: 100%;
}
.ncpost-link-card {
  --post-link-underline: none;
  --post-link-color: var(--text-color);
  --link-site-logo: none;
  --link-site-indent: 0;
  --link-site-glass-opacity: 0;
  --link-site-glass-position: 0% 0%;
  --link-site-image-scale: scale(1);
  --link-site-arrow-postition: translateX(-20%);
  --link-site-animation-duration: 0.45s;
  background: var(--post-highlight);
  border-radius: var(--post-border-radius);
  box-shadow: 0 0 1px hsla(0, 0%, 100%, 0.5);
  color: var(--text-color);
  display: block;
  font-size: var(--display-5);
  line-height: 1.15;
  overflow: hidden;
  position: relative;
  transform: translateZ(0);
}
.ncpost-link {
  border-radius: inherit;
  display: block;
  min-height: 0 !important;
  overflow: hidden;
  padding: 0 !important;
}
.ncpost-link:after {
  background: linear-gradient(-2deg, hsla(0, 0%, 100%, 0) 67%, hsla(0, 0%, 100%, 0.2) 67.25%, hsla(0, 0%, 100%, 0));
  background-clip: padding-box;
  background-position: var(--link-site-glass-position);
  border: 3px solid hsla(0, 0%, 100%, 0.4);
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  opacity: var(--link-site-glass-opacity);
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.ncpost-link-image-wrap {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.ncpost-link-image {
  display: block;
  height: auto;
  margin: 0 !important;
  max-height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  transform: var(--link-site-image-scale);
  width: 100%;
}
.ncpost-link-body {
  padding: var(--post-padding-m, 1em);
  position: relative;
  z-index: 2;
}
.ncpost-link-title {
  margin: 0 0 0.75em !important;
}
.ncpost-link-site {
  background: var(--link-site-logo) no-repeat 0 0 / auto 16px;
  font-size: var(--label-text);
  font-weight: 400;
  margin-bottom: 0.45em;
  position: relative;
  text-indent: var(--link-site-indent);
}
.ncpost-link-site svg {
  stroke: var(--link-color);
  fill: none;
  height: 2em;
  position: absolute;
  right: 0;
  top: -0.5em;
  transform: var(--link-site-arrow-postition);
  width: 2em;
  will-change: transform;
}
@media (hover: hover) {
  .ncpost-link *,
  .ncpost-link :after,
  .ncpost-link:after {
    transition: all var(--link-site-animation-duration);
  }
  .ncpost-link:hover {
    --link-site-image-scale: scale(1.06);
    --link-site-glass-opacity: 1;
    --link-site-arrow-postition: translateX(0);
    --link-site-glass-position: 0 16px;
  }
}
.ncpost-link[href*="news.sky.com"] .ncpost-link-site {
  --link-site-indent: -1000px;
  --link-site-logo: url(https://news.sky.com/resources/sky-news-logo.svg?v=1?bypass-service-worker);
}
.ncpost-link[href*="skysports.com"] .ncpost-link-site {
  --link-site-indent: -1000px;
  --link-site-logo: url(https://e1.365dm.com/tvlogos/channels/Sky-Sports-Logo.svg?bypass-service-worker);
}
.ncpost-link[href*="sport.sky.de"] .ncpost-link-site {
  --link-site-indent: -1000px;
  --link-site-logo: url(https://e6.365dm.de/tvlogos/channels/de/skysport.svg?bypass-service-worker);
}
@media (prefers-color-scheme: dark) {
  .ncpost-link[href*="news.sky.com"] .ncpost-link-site {
    --link-site-logo: url(https://news.sky.com/resources/sky-news-logo-dark.svg?v=1&bypass-service-worker);
  }
  .ncpost-link[href*="skysports.com"] .ncpost-link-site,
  .ncpost-link[href*="sport.sky.de"] .ncpost-link-site {
    --link-site-indent: 0;
    --link-site-logo: none;
  }
}
.ui-liveblog[data-theme="sports"] {
  --post-top-text-lozenge-display: none;
}
.ui-consent-roadblock {
  --font-family: "Sky Text", sans-serif;
  --width: 16;
  --height: 9;
  --bg: var(--shade-4-75);
  --color: var(--shade-0);
  --link-color: #2aa2e1;
  --button-bg-color: #0162bc;
  --body-position: absolute;
  aspect-ratio: auto var(--width) / var(--height);
  background: var(--bg);
  border-radius: 4px;
  color: var(--color);
  font-family: var(--font-family);
  font-size: var(--component-text);
  line-height: 1.25;
  max-width: none !important;
  position: relative;
  text-align: center;
}
.ui-consent-roadblock,
.ui-consent-roadblock-body {
  align-items: center;
  display: flex;
  justify-content: center;
}
.ui-consent-roadblock-body {
  flex-direction: column;
  padding: var(--component-padding);
}
.ui-consent-roadblock-body a:not([class]) {
  border: 0 !important;
  color: var(--link-color) !important;
  display: inline !important;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}
.ui-consent-roadblock-body a:not([class]):hover {
  text-decoration: none !important;
}
.ui-consent-roadblock-body > span {
  margin-bottom: 25px;
}
.ui-consent-roadblock-body__title {
  font-size: calc(1em + 1px);
  font-weight: 700;
  margin-bottom: -0.5em;
}
.ui-consent-roadblock-body__link-group {
  display: inline-grid;
  gap: var(--component-gap);
  grid-auto-flow: column;
}
.ui-consent-roadblock-body__link[class] {
  background: var(--button-bg-color) !important;
  border: 0 !important;
  border-radius: 3px;
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  font-size: var(--supporting-text);
  font-weight: 700;
  line-height: 1;
  padding: 0.6em 1em;
  text-decoration: none;
}
.ui-consent-roadblock-once[class] {
  background: hsla(0, 0%, 100%, 0.2) !important;
}
@media (max-width: 480px) {
  .ui-consent-roadblock-body > span {
    margin-bottom: 15px;
  }
}
[data-consent=""] .ui-consent-roadblock-body,
[data-consent="pending"] .ui-consent-roadblock-body {
  visibility: hidden;
}
[data-show-on-fallback="true"] {
  display: none;
}
[data-consent="fallback"] .ui-consent-roadblock-body__description[data-show-on-fallback="true"],
[data-consent="fallback"] .ui-consent-roadblock-permanently[data-show-on-fallback="true"] {
  display: block;
}
[data-consent="fallback"] .ui-consent-roadblock-body__description[data-show-on-fallback="false"],
[data-consent="fallback"] .ui-consent-roadblock-permanently[data-show-on-fallback="false"],
[data-consent="true"] .ui-consent-roadblock {
  display: none;
}
[data-consent="false"] .ui-consent-roadblock {
  display: flex;
}
.ui-consent-roadblock[data-aspect-ratio="8/3"] {
  --width: 8;
  --height: 3;
}
.ui-consent-roadblock[data-aspect-ratio="7/4"] {
  --width: 7;
  --height: 4;
}
.ui-consent-roadblock[data-aspect-ratio="4/3"] {
  --width: 4;
  --height: 3;
}
.ui-consent-roadblock[data-aspect-ratio="3/4"] {
  --width: 3;
  --height: 4;
}
.ui-consent-roadblock[data-aspect-ratio="1/1"] {
  --width: 1;
  --height: 1;
}
.ui-consent-roadblock[data-aspect-ratio="none"] {
  --body-position: static;
  --width: 0;
  --height: 0;
}
.sdc-article-podcast[data-consent="false"] .sdc-article-podcast__inner,
.sdc-article-podcast[data-consent="pending"] .sdc-article-podcast__inner {
  display: none;
}
.u-embed-iframe {
  border: 0;
  display: block;
  overflow: hidden;
  width: 100%;
}
.ui-site-banner {
  --ui-site-banner-height: max(50px, min(14vw, 100px));
  --ui-site-banner-max-width: var(--site-width);
  --ui-site-banner-gutter: var(--site-gutter);
  --ui-site-banner-text-font: var(--branding-sky-headline-font);
  --ui-site-banner-text-font-size: var(--display-1);
  --ui-site-banner-text-width: 100%;
  --ui-site-banner-text-height: 1em;
  --ui-site-banner-text-color: var(--text-color);
  --ui-site-banner-text-gap: calc(var(--component-padding) / 2);
  --ui-site-banner-text-offset-top: 0;
  --ui-site-banner-background: none;
  --ui-site-banner-background-position: center;
  --ui-site-banner-background-size: 100%;
  --ui-site-banner-text-background: none;
  --ui-site-banner-text-background-position: center;
  --ui-site-banner-text-background-size: contain;
  --ui-site-banner-inset-shadow: none;
  --ui-site-banner-border: none;
  --ui-site-banner-link-size: calc(max(16px, min(2.5vw, 21px)));
  --ui-site-banner-justify: start;
  --ui-site-banner-margin: 0;
  --ui-site-banner-iframe-height: 0;
  --ui-site-banner-iframe-width: 100%;
  --link-gap: 0.714em;
  --link-icon-size-height: 1.15em;
  --link-icon-size-width: 1.15em;
  color: var(--ui-site-banner-text-color);
  height: var(--ui-site-banner-height);
  line-height: 1;
  margin: var(--ui-site-banner-margin);
  overflow: hidden;
  padding: var(--ui-site-banner-padding);
  position: relative;
}
.ui-site-banner[data-size="large"] {
  --ui-site-banner-height: max(135px, min(27vw, 200px));
}
.ui-site-banner--cropped {
  --ui-site-banner-crop-width: hidden;
}
.ui-site-banner__inner {
  grid-gap: var(--ui-site-banner-text-gap);
  align-content: center;
  display: grid;
  height: 100%;
  isolation: isolate;
  justify-items: var(--ui-site-banner-justify);
  margin-left: auto;
  margin-right: auto;
  max-width: var(--ui-site-banner-max-width);
  overflow: var(--ui-site-banner-crop-width);
  padding-left: var(--ui-site-banner-gutter);
  padding-right: var(--ui-site-banner-gutter);
  width: 100%;
}
.ui-site-banner__inner:before {
  background: var(--ui-site-banner-background);
  background-position: var(--ui-site-banner-background-position);
  background-size: var(--ui-site-banner-background-size);
  border-bottom: var(--ui-site-banner-border);
  box-shadow: var(--ui-site-banner-inset-shadow);
  box-sizing: border-box;
  content: "";
  z-index: -1;
}
.ui-site-banner__text {
  background: var(--ui-site-banner-text-background);
  font-family: var(--ui-site-banner-text-font);
  font-size: var(--ui-site-banner-text-font-size);
  font-weight: 400;
  grid-row: 1;
  line-height: 1;
  margin-top: var(--ui-site-banner-text-offset-top);
  min-height: var(--ui-site-banner-text-height);
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
  width: var(--ui-site-banner-text-width);
  z-index: 1;
}
.ui-site-banner__iframe {
  height: var(--ui-site-banner-iframe-height);
  width: var(--ui-site-banner-iframe-width);
}
@media (max-width: 694px) {
  .ui-site-banner__text {
    background: var(--ui-site-banner-text-background-m, var(--ui-site-banner-text-background));
    min-height: var(--ui-site-banner-text-height-m, var(--ui-site-banner-text-height));
  }
}
@media (max-width: 490px) {
  .ui-site-banner__text {
    background: var(
      --ui-site-banner-text-background-s,
      var(--ui-site-banner-text-background-m, var(--ui-site-banner-text-background))
    );
    min-height: var(
      --ui-site-banner-text-height-s,
      var(--ui-site-banner-text-height-m, var(--ui-site-banner-text-height))
    );
  }
}
.ui-site-banner__text[style*="background"] {
  text-indent: -1000%;
}
.ui-site-banner__inner picture {
  grid-row: 1;
}
.ui-site-banner__inner:before,
.ui-site-banner__media {
  height: 100%;
  left: 50%;
  max-width: 100vw;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100vw;
}
.ui-site-banner__links {
  grid-gap: 6px calc(var(--component-margin) * 1.25);
  display: grid;
  font-size: var(--ui-site-banner-link-size);
  font-weight: 700;
  grid-auto-flow: column;
  justify-content: flex-start;
  z-index: 2;
}
@media (max-width: 400px) {
  .ui-site-banner__links {
    grid-auto-flow: row;
  }
}
.ui-site-banner__links a {
  align-items: center;
  display: grid;
  gap: var(--link-gap);
  grid-auto-flow: column;
}
.ui-site-banner__links svg {
  fill: var(--ui-site-banner-text-color);
  stroke: var(--ui-site-banner-text-color);
  height: var(--link-icon-size-height);
  width: var(--link-icon-size-width);
}
@keyframes dot-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  to {
    opacity: 1;
  }
}
.ui-site-banner-live-dot:before {
  animation: dot-pulse 1.7s ease infinite;
  background-color: var(--live);
  border-radius: 50%;
  content: "";
  height: 8px;
  width: 8px;
}
@media (prefers-reduced-motion) {
  .ui-site-banner-live-dot:before {
    animation: none;
  }
}
/*# sourceMappingURL=site-article.css.map */
