/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */

[data-chameleon-theme="frd"], [data-chameleon-theme="frd"]:is([data-chameleon-subtheme="accent-soft"], [data-chameleon-subtheme="accent-strong"], [data-chameleon-subtheme="breaking"], [data-chameleon-subtheme="premium"], [data-chameleon-subtheme="sponsored-content"], [data-chameleon-subtheme="default"]), [data-chameleon-theme="frd"] :is([data-chameleon-subtheme="accent-soft"], [data-chameleon-subtheme="accent-strong"], [data-chameleon-subtheme="breaking"], [data-chameleon-subtheme="premium"], [data-chameleon-subtheme="sponsored-content"], [data-chameleon-subtheme="default"]) {
  --scale-infinite: 9999px;
  --scale-16: 96px;
  --scale-15: 80px;
  --scale-14: 64px;
  --scale-13: 56px;
  --scale-12: 48px;
  --scale-11: 40px;
  --scale-10: 32px;
  --scale-9: 24px;
  --scale-8: 20px;
  --scale-7: 16px;
  --scale-6: 12px;
  --scale-5: 8px;
  --scale-4: 6px;
  --scale-3: 4px;
  --scale-2: 2px;
  --scale-1: 1px;
  --scale-0: 0px;
  --breakpoint-xl-min: 1440px;
  --breakpoint-lg-max: 1439px;
  --breakpoint-lg-min: 1010px;
  --breakpoint-md-max: 1009px;
  --breakpoint-md-min: 768px;
  --breakpoint-sm-max: 767px;
  --breakpoint-sm-min: 480px;
  --breakpoint-xs-max: 479px;
  --breakpoint-xs-min: 0px;
  --line-height-5xl: 1.6;
  --line-height-4xl: 1.5;
  --line-height-3xl: 1.4;
  --line-height-2xl: 1.375;
  --line-height-xl: 1.335;
  --line-height-lg: 1.25;
  --line-height-md: 1.2;
  --line-height-sm: 1.15;
  --line-height-xs: 1;
  --segmented-control-layout-item-spacing: 2px;
  --segmented-control-layout-padding-left: 3px;
  --segmented-control-layout-padding-bottom: 3px;
  --segmented-control-layout-padding-right: 3px;
  --segmented-control-layout-padding-top: 3px;
  --segmented-control-border-radius: 4px;
  --segmented-control-item-border-radius: 1px;
  --segmented-control-item-lg-layout-item-spacing: 4px;
  --segmented-control-item-lg-layout-padding-left: 12px;
  --segmented-control-item-lg-layout-padding-bottom: 8px;
  --segmented-control-item-lg-layout-padding-right: 12px;
  --segmented-control-item-lg-layout-padding-top: 8px;
  --segmented-control-item-lg-typography-font-style: normal;
  --segmented-control-item-lg-typography-text-case: none;
  --segmented-control-item-lg-typography-line-height: 24px;
  --segmented-control-item-sm-layout-item-spacing: 4px;
  --segmented-control-item-sm-layout-padding-left: 8px;
  --segmented-control-item-sm-layout-padding-bottom: 8px;
  --segmented-control-item-sm-layout-padding-right: 8px;
  --segmented-control-item-sm-layout-padding-top: 8px;
  --segmented-control-item-sm-typography-font-style: normal;
  --segmented-control-item-sm-typography-text-case: none;
  --segmented-control-item-sm-typography-line-height: 16px;
  --dialog-border-radius: 0px;
  --paragraph-dropcap-linespan: 2;
  --tag-layout-padding-left: 11px;
  --tag-layout-padding-bottom: 7px;
  --tag-layout-padding-right: 11px;
  --tag-layout-padding-top: 7px;
  --tag-border-radius: 9999px;
  --tag-typography-font-style: normal;
  --icon-button-sm-layout-padding-left: 8px;
  --icon-button-sm-layout-padding-bottom: 8px;
  --icon-button-sm-layout-padding-right: 8px;
  --icon-button-sm-layout-padding-top: 8px;
  --icon-button-lg-layout-padding-left: 16px;
  --icon-button-lg-layout-padding-bottom: 16px;
  --icon-button-lg-layout-padding-right: 16px;
  --icon-button-lg-layout-padding-top: 16px;
  --tab-selected-typography-font-style: normal;
  --tab-selected-typography-line-height: 24px;
  --tab-layout-padding-left: 12px;
  --tab-layout-padding-bottom: 8px;
  --tab-layout-padding-right: 12px;
  --tab-layout-padding-top: 8px;
  --tab-default-typography-font-style: normal;
  --tab-default-typography-line-height: 24px;
  --default-teaser-editorial-animation-lg-height: 6px;
  --default-teaser-editorial-animation-md-height: 6px;
  --default-teaser-editorial-animation-sm-height: 6px;
  --default-teaser-editorial-label-highlight-lg-layout-item-spacing: 4px;
  --default-teaser-editorial-label-highlight-lg-layout-padding-left: 4px;
  --default-teaser-editorial-label-highlight-lg-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-highlight-lg-layout-padding-right: 4px;
  --default-teaser-editorial-label-highlight-lg-layout-padding-top: 4px;
  --default-teaser-editorial-label-highlight-md-layout-item-spacing: 4px;
  --default-teaser-editorial-label-highlight-md-layout-padding-left: 4px;
  --default-teaser-editorial-label-highlight-md-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-highlight-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-highlight-md-layout-padding-top: 4px;
  --default-teaser-editorial-label-highlight-sm-layout-item-spacing: 4px;
  --default-teaser-editorial-label-highlight-sm-layout-padding-left: 4px;
  --default-teaser-editorial-label-highlight-sm-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-highlight-sm-layout-padding-right: 4px;
  --default-teaser-editorial-label-highlight-sm-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-lg-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-left: 0px;
  --default-teaser-editorial-label-default-lg-layout-padding-bottom: 0px;
  --default-teaser-editorial-label-default-lg-layout-padding-right: 0px;
  --default-teaser-editorial-label-default-lg-layout-padding-top: 0px;
  --default-teaser-editorial-label-default-md-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-left: 0px;
  --default-teaser-editorial-label-default-md-layout-padding-bottom: 0px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 0px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 0px;
  --default-teaser-editorial-label-default-sm-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-left: 0px;
  --default-teaser-editorial-label-default-sm-layout-padding-bottom: 0px;
  --default-teaser-editorial-label-default-sm-layout-padding-right: 0px;
  --default-teaser-editorial-label-default-sm-layout-padding-top: 0px;
  --default-teaser-editorial-label-lg-typography-font-style: normal;
  --default-teaser-editorial-label-lg-typography-text-case: none;
  --default-teaser-editorial-label-lg-typography-font-size: 14px;
  --default-teaser-editorial-label-lg-typography-line-height: 1.15;
  --default-teaser-editorial-label-lg-typography-font-weight: 700;
  --default-teaser-editorial-label-lg-typography-font-family: 'Lato', 'Lato Fallback', sans-serif;
  --default-teaser-editorial-label-md-typography-font-style: normal;
  --default-teaser-editorial-label-md-typography-text-case: none;
  --default-teaser-editorial-label-md-typography-font-size: 14px;
  --default-teaser-editorial-label-md-typography-line-height: 1.15;
  --default-teaser-editorial-label-md-typography-font-weight: 700;
  --default-teaser-editorial-label-md-typography-font-family: 'Lato', 'Lato Fallback', sans-serif;
  --default-teaser-editorial-label-sm-typography-font-style: normal;
  --default-teaser-editorial-label-sm-typography-text-case: none;
  --default-teaser-editorial-label-sm-typography-font-size: 14px;
  --default-teaser-editorial-label-sm-typography-line-height: 1.15;
  --default-teaser-editorial-label-sm-typography-font-weight: 700;
  --default-teaser-editorial-label-sm-typography-font-family: 'Lato', 'Lato Fallback', sans-serif;
  --default-teaser-premium-long-padding-left: 16px;
  --default-teaser-premium-long-padding-bottom: 16px;
  --date-time-typography-font-style: normal;
  --date-time-typography-font-size: 14px;
  --date-time-typography-line-height: 1.15;
  --date-time-typography-font-weight: 400;
  --date-time-typography-font-family: 'Lato', 'Lato Fallback', sans-serif;
  --font-size-5xl: 32px;
  --font-size-4xl: 28px;
  --font-size-3xl: 24px;
  --font-size-2xl: 22px;
  --font-size-xl: 20px;
  --font-size-lg: 18px;
  --font-size-sm: 14px;
  --font-size-xs: 12px;
  --font-size-md: 15px;
  --logo-square-main-aspect-ratio: 1;
  --logo-square-main-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3e%3cpath fill='%2300a4e8' d='M0 0h48v48H0z'/%3e%3cpath fill='white' d='M40.72 16.85C38.9 14.76 36.86 14 32.92 14H23.5v.8l2.57 1.01V32.2l-2.57 1.02V34h8.94c2.93 0 4.9-.53 6.6-1.78 2.53-1.92 3.91-5.02 3.91-8.71q-.01-4.03-2.21-6.68m-12.12-1.42h4.15c2.8 0 4.57.78 5.87 2.6a9.7 9.7 0 0 1 1.6 5.74c0 3.01-.76 5.11-2.45 6.8-1.47 1.46-2.84 2.05-5.53 2.05h-3.64zM5.5 14v1.25l2.46.83v15.8l-2.32.82-.14.05V34h10.69v-1.27l-.16-.05-3.04-.8V25.3h4.55l.73 2.03.05.14h1.9v-6.76h-1.9l-.77 2.32H13v-7.19h6.13l1.16 2.92h1.9V14z'/%3e%3c/svg%3e");
  --logo-main-aspect-ratio: 7.208;
  --logo-main-inverse-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='346' height='48' fill='none' viewBox='0 0 346 48'%3e%3cpath fill='white' d='M91.56 32.68q-3.19.64-6.43.68a7.2 7.2 0 0 1-6.29-3.45 8 8 0 0 1-1.28-4.36v-1.13h15.39v-.39c-.15-4.45-.52-6.23-1.73-8.28-1.7-2.75-4.72-4.2-8.77-4.2-3.57 0-6.05.84-8.27 2.8-2.9 2.4-4.55 6.19-4.55 10.42 0 7.47 4.89 12.36 12.35 12.36 3.46-.01 6.9-.6 10.17-1.72l-.31-1.51v-.01l-.25-1.2zM81.48 14.32c1.5 0 2.34.45 2.9 1.62.63 1.3.8 4.35.86 5.59h-7.68c.05-5.13 1.15-7.21 3.92-7.21m251.95-11.7 8.46-2.05v32.89h-.02l4.13.75v1.13l-8.4 2v-3c-1.12.59-1.73.87-2.78 1.33l-.46.22a13 13 0 0 1-4.96 1.23c-5.37 0-9.43-5.01-9.43-11.65 0-8.22 5.72-13.96 13.91-13.96 1.32 0 3.09.26 3.74.62V4.66l-4.19-.91zm-.21 31.18q2.25-.04 4.38-.76l.01-18.92q-1.58-.32-3.21-.27c-6.2 0-10.04 3.9-10.04 10.2 0 6.01 3.4 9.75 8.86 9.75m-42.32.13 4.43 1.24v1.38h-13.17v-1.38l4.48-1.24V4.53l-4.3-.8V2.5L290.9.46zm-23.85-21.1c2.49-1.01 3.6-1.32 4.8-1.32h-.01c5.6 0 9.83 5 9.83 11.65 0 8.6-5.18 13.95-13.5 13.95h-.81c-2.14.02-5.38.04-7.59-.49h-.07v-32l-4.24-.92V2.58l8.52-2.06V14.3c1-.54 1.8-.9 3.07-1.45m7.06 20.25c2.82-1.81 3.05-4.98 3.05-8.65h.01c0-2.88-.81-5.27-2.42-7.08a8.4 8.4 0 0 0-6.2-2.53c-1.56-.02-3.12.26-4.59.81v18.63q1.66.2 3.33.19c3.07 0 5.44-.49 6.81-1.37m-26.14-20.22 9.19-1.73v4.29l-7.75-1.46a7.5 7.5 0 0 1 2.33 2.39c.65 1.14.98 2.44.94 3.76 0 4.7-4.05 8.24-9.43 8.24h-.3a8 8 0 0 1-2.47-.28c-1.39 1.48-2.25 2.87-2.25 3.62a1.4 1.4 0 0 0 .84 1.3c.7.42 1.71.62 3.15.62h7.19c2.66 0 4.06.43 4.98 1.54.82.9 1.25 2.09 1.2 3.3q0 3.87-4.02 6.84a15.6 15.6 0 0 1-8.73 2.71c-3.67 0-6.3-.65-8.6-2.02-1.94-1.2-3.1-2.81-3.1-4.3q0-1.62 2.06-3.2 1.5-1.1 3.22-1.87-1.99-1.51-2-3.06.01-1.19 1.4-2.66 1.5-1.7 3.22-3.2-1.74-.53-3.18-1.63a7.7 7.7 0 0 1-2.89-5.85c0-4.7 4.35-8.67 9.49-8.67a10.5 10.5 0 0 1 5.51 1.32m-12.93 28.27c0 2.62 3.46 4.66 7.88 4.66l-.01-.01c4.99 0 9.05-2.58 9.06-5.77a2.5 2.5 0 0 0-1.23-2.08c-.72-.39-1.64-.53-3.4-.53h-7.57a6 6 0 0 1-2.15-.29c-1.4.87-2.58 2.92-2.58 4.02m5.5-15.47c.83.47 1.77.73 2.72.73 2.92 0 5.11-2.47 5.13-5.75 0-2.37-.67-4.26-2-5.58a4.8 4.8 0 0 0-3.67-1.59c-2.87 0-5.12 2.63-5.12 5.95 0 2.83 1.28 5.29 2.95 6.24M4.45 4.38 0 2.89V.64h30.05V9.2h-3.4l-2.1-5.23H13.5v12.9h8.23l1.38-4.16h3.43v12.15H23.1l-.08-.25-1.31-3.67h-8.22v11.81l5.49 1.45.28.07v2.29H0v-2.25l.25-.09 4.2-1.46zm42.87 7.17c1.39 0 2.1.28 3.8 1.22l.2.11v6.88h-4.35l-.1-.24-1.26-3.2h-1.72a8 8 0 0 0-2.7.35v16.36l4.77 1.3.27.07v2.15H28.84v-2.13l4.13-1.38V16.38l-3.8-.7-.31-.06v-2.16l.32-.06 11.54-1.96.46-.07v2.47c2.84-1.55 4.52-2.29 6.13-2.29m17.67 21.48 3.84 1.3v.01l.25.09v2.12H52.7v-2.13l.25-.09 3.84-1.29V16.35L53 15.61l-.31-.04v-2.12l.31-.05 11.54-1.98.44-.08zm44.14-10.63c2 1.18 3.1 2.1 3.77 3.17h-.01a6.2 6.2 0 0 1 1.06 3.7c0 4.6-4.03 7.85-9.84 7.85-1.6 0-3.9-.18-8.96-1.45v-5.91h4.03l1.25 3.92q1 .1 2 .05h.37c2.78 0 3.9-.8 3.9-2.75 0-1.1-.35-1.54-2.43-2.89l-4.02-2.55c-2.36-1.43-3.06-1.89-3.8-2.8a6 6 0 0 1-1.3-3.8c0-4.34 3.82-7.37 9.28-7.37q2.66.08 5.27.6l3.55.78v5.95h-4l-.07-.26-1.12-3.63-2.37-.08c-1.88 0-3.1.91-3.1 2.33 0 .98.44 1.48 2.25 2.57zm55.41-8.64c1.44 1.7 1.9 3.25 1.9 6.74v12.54l3.94 1.33v2.19H155.3v-2.1l.22-.1 2.67-1.28v-11.1c0-2.9-.14-3.51-.7-4.39-.64-.96-1.52-1.32-3.26-1.32q-1.63.02-3.24.27V33.1l3.12 1.37v2.09h-15.46v-2.13l4.13-1.38V5.64l-3.8-.74-.32-.05v-2.1l.31-.08L150.54.69l.44-.08v13.23c1.49-.6 2.66-1.04 4.04-1.47l.15-.04h.01c2.26-.67 2.8-.83 3.84-.83 1.78 0 4.13.7 5.51 2.26M132 33.35a28 28 0 0 0 5.25-.73l.54 2.93-.85.18c-5 1.03-6.65 1.37-9.24 1.37a12 12 0 0 1-10.98-7.5 12 12 0 0 1-.84-4.58c0-8.18 5.3-13.47 13.53-13.47 2.59.06 5.16.5 7.62 1.3l.27.08v6.35h-4.28s-1.51-4.24-1.59-4.5c-.68.02-1.5.06-1.64.08-3.95.78-5.88 3.85-5.88 9.34q0 4.22 2.08 6.44a8 8 0 0 0 6 2.7m184.71.22h-.02c-.98-.34-1.1-.39-1.43-.71-.03-.04-.12-.23-.12-1.18V17.63c0-2.42-.48-3.58-1.92-4.63q-1.97-1.45-5.47-1.45-2.82.07-5.51.85l-3.4.8v4.77h2.35l2.14-4.2 1.84-.05q1.63-.03 3.21.34c1.9.58 2.42 1.4 2.42 3.87v4.7l-1.4.14q-3.72.26-7.36.99a7 7 0 0 0-5.59 7.04c0 3.72 2.94 6.32 7.15 6.32 1.98 0 3.11-.45 5.1-1.37l1.84-.84.42-.2c.2 1.58 1.11 2.44 2.7 2.44q1.51-.03 2.9-.55l3.05-1.02v-1.14l-2.95-.87zm-7.24-9.15 1.17-.19v9.4c-1.83.52-2.88.76-4.28.76-3.08 0-5.06-1.63-5.06-4.17 0-1.9 1.06-4.24 3.38-4.88q2.37-.6 4.8-.92m-80.81 9.15h.03l2.95.87v1.14l-3.05 1.02q-1.4.52-2.9.55c-1.59 0-2.51-.86-2.7-2.44l-.42.2-1.84.84c-2 .91-3.12 1.37-5.1 1.37-4.21 0-7.15-2.6-7.15-6.32a7 7 0 0 1 5.58-7.04q3.65-.72 7.35-1l1.41-.14v-4.7c0-2.45-.52-3.28-2.42-3.86a13 13 0 0 0-3.21-.34l-1.87.04-2.13 4.2h-2.36V13.2l3.4-.81a21 21 0 0 1 5.48-.85q3.5 0 5.47 1.45c1.44 1.05 1.93 2.21 1.93 4.63v14.05c0 .95.08 1.14.12 1.18.33.32.45.37 1.43.7m-6-9.34-1.19.2q-2.42.32-4.8.9c-2.31.65-3.37 2.98-3.37 4.89 0 2.54 2 4.17 5.08 4.17 1.4 0 2.44-.24 4.28-.76zM188.43.46c7.15 0 10.85 1.37 14.15 5.14l.02-.03c2.66 3.16 4.01 7.22 4.01 12.05 0 6.67-2.5 12.26-7.1 15.73-3.06 2.25-6.63 3.2-11.94 3.2h-16.2v-1.42l4.66-1.83V3.73l-4.65-1.83V.46zM198.8 7.7c-2.36-3.3-5.57-4.7-10.63-4.7h-7.51v31.03h6.59c4.87 0 7.36-1.05 10.02-3.7 3.05-3.05 4.43-6.84 4.43-12.27 0-4.18-.95-7.57-2.9-10.36M60.94 8.92a4.5 4.5 0 0 0 4.4-5.33A4.45 4.45 0 0 0 59.22.34a4.47 4.47 0 0 0-1.45 7.27c.84.84 1.97 1.3 3.16 1.3'/%3e%3c/svg%3e");
  --logo-main-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='346' height='48' fill='none' viewBox='0 0 346 48'%3e%3cpath fill='%231d1d1b' d='M91.56 32.68q-3.19.64-6.43.68a7.2 7.2 0 0 1-6.29-3.45 8 8 0 0 1-1.28-4.36v-1.13h15.39v-.39c-.15-4.45-.52-6.23-1.73-8.28-1.7-2.75-4.72-4.2-8.77-4.2-3.57 0-6.05.84-8.27 2.8-2.9 2.4-4.55 6.19-4.55 10.42 0 7.47 4.89 12.36 12.35 12.36 3.46-.01 6.9-.6 10.17-1.72l-.31-1.51v-.01l-.25-1.2zM81.48 14.32c1.5 0 2.34.45 2.9 1.62.63 1.3.8 4.35.86 5.59h-7.68c.05-5.13 1.15-7.21 3.92-7.21m251.95-11.7 8.46-2.05v32.89h-.02l4.13.75v1.13l-8.4 2v-3c-1.12.59-1.73.87-2.78 1.33l-.46.22a13 13 0 0 1-4.96 1.23c-5.37 0-9.43-5.01-9.43-11.65 0-8.22 5.72-13.96 13.91-13.96 1.32 0 3.09.26 3.74.62V4.66l-4.19-.91zm-.21 31.18q2.25-.04 4.38-.76l.01-18.92q-1.58-.32-3.21-.27c-6.2 0-10.04 3.9-10.04 10.2 0 6.01 3.4 9.75 8.86 9.75m-42.32.13 4.43 1.24v1.38h-13.17v-1.38l4.48-1.24V4.53l-4.3-.8V2.5L290.9.46zm-23.85-21.1c2.49-1.01 3.6-1.32 4.8-1.32h-.01c5.6 0 9.83 5 9.83 11.65 0 8.6-5.18 13.95-13.5 13.95h-.81c-2.14.02-5.38.04-7.59-.49h-.07v-32l-4.24-.92V2.58l8.52-2.06V14.3c1-.54 1.8-.9 3.07-1.45m7.06 20.25c2.82-1.81 3.05-4.98 3.05-8.65h.01c0-2.88-.81-5.27-2.42-7.08a8.4 8.4 0 0 0-6.2-2.53c-1.56-.02-3.12.26-4.59.81v18.63q1.66.2 3.33.19c3.07 0 5.44-.49 6.81-1.37m-26.14-20.22 9.19-1.73v4.29l-7.75-1.46a7.5 7.5 0 0 1 2.33 2.39c.65 1.14.98 2.44.94 3.76 0 4.7-4.05 8.24-9.43 8.24h-.3a8 8 0 0 1-2.47-.28c-1.39 1.48-2.25 2.87-2.25 3.62a1.4 1.4 0 0 0 .84 1.3c.7.42 1.71.62 3.15.62h7.19c2.66 0 4.06.43 4.98 1.54.82.9 1.25 2.09 1.2 3.3q0 3.87-4.02 6.84a15.6 15.6 0 0 1-8.73 2.71c-3.67 0-6.3-.65-8.6-2.02-1.94-1.2-3.1-2.81-3.1-4.3q0-1.62 2.06-3.2 1.5-1.1 3.22-1.87-1.99-1.51-2-3.06.01-1.19 1.4-2.66 1.5-1.7 3.22-3.2-1.74-.53-3.18-1.63a7.7 7.7 0 0 1-2.89-5.85c0-4.7 4.35-8.67 9.49-8.67a10.5 10.5 0 0 1 5.51 1.32m-12.93 28.27c0 2.62 3.46 4.66 7.88 4.66l-.01-.01c4.99 0 9.05-2.58 9.06-5.77a2.5 2.5 0 0 0-1.23-2.08c-.72-.39-1.64-.53-3.4-.53h-7.57a6 6 0 0 1-2.15-.29c-1.4.87-2.58 2.92-2.58 4.02m5.5-15.47c.83.47 1.77.73 2.72.73 2.92 0 5.11-2.47 5.13-5.75 0-2.37-.67-4.26-2-5.58a4.8 4.8 0 0 0-3.67-1.59c-2.87 0-5.12 2.63-5.12 5.95 0 2.83 1.28 5.29 2.95 6.24M4.45 4.38 0 2.89V.64h30.05V9.2h-3.4l-2.1-5.23H13.5v12.9h8.23l1.38-4.16h3.43v12.15H23.1l-.08-.25-1.31-3.67h-8.22v11.81l5.49 1.45.28.07v2.29H0v-2.25l.25-.09 4.2-1.46zm42.87 7.17c1.39 0 2.1.28 3.8 1.22l.2.11v6.88h-4.35l-.1-.24-1.26-3.2h-1.72a8 8 0 0 0-2.7.35v16.36l4.77 1.3.27.07v2.15H28.84v-2.13l4.13-1.38V16.38l-3.8-.7-.31-.06v-2.16l.32-.06 11.54-1.96.46-.07v2.47c2.84-1.55 4.52-2.29 6.13-2.29m17.67 21.48 3.84 1.3v.01l.25.09v2.12H52.7v-2.13l.25-.09 3.84-1.29V16.35L53 15.61l-.31-.04v-2.12l.31-.05 11.54-1.98.44-.08zm44.14-10.63c2 1.18 3.1 2.1 3.77 3.17h-.01a6.2 6.2 0 0 1 1.06 3.7c0 4.6-4.03 7.85-9.84 7.85-1.6 0-3.9-.18-8.96-1.45v-5.91h4.03l1.25 3.92q1 .1 2 .05h.37c2.78 0 3.9-.8 3.9-2.75 0-1.1-.35-1.54-2.43-2.89l-4.02-2.55c-2.36-1.43-3.06-1.89-3.8-2.8a6 6 0 0 1-1.3-3.8c0-4.34 3.82-7.37 9.28-7.37q2.66.08 5.27.6l3.55.78v5.95h-4l-.07-.26-1.12-3.63-2.37-.08c-1.88 0-3.1.91-3.1 2.33 0 .98.44 1.48 2.25 2.57zm55.41-8.64c1.44 1.7 1.9 3.25 1.9 6.74v12.54l3.94 1.33v2.19H155.3v-2.1l.22-.1 2.67-1.28v-11.1c0-2.9-.14-3.51-.7-4.39-.64-.96-1.52-1.32-3.26-1.32q-1.63.02-3.24.27V33.1l3.12 1.37v2.09h-15.46v-2.13l4.13-1.38V5.64l-3.8-.74-.32-.05v-2.1l.31-.08L150.54.69l.44-.08v13.23c1.49-.6 2.66-1.04 4.04-1.47l.15-.04h.01c2.26-.67 2.8-.83 3.84-.83 1.78 0 4.13.7 5.51 2.26M132 33.35a28 28 0 0 0 5.25-.73l.54 2.93-.85.18c-5 1.03-6.65 1.37-9.24 1.37a12 12 0 0 1-10.98-7.5 12 12 0 0 1-.84-4.58c0-8.18 5.3-13.47 13.53-13.47 2.59.06 5.16.5 7.62 1.3l.27.08v6.35h-4.28s-1.51-4.24-1.59-4.5c-.68.02-1.5.06-1.64.08-3.95.78-5.88 3.85-5.88 9.34q0 4.22 2.08 6.44a8 8 0 0 0 6 2.7m184.71.22h-.02c-.98-.34-1.1-.39-1.43-.71-.03-.04-.12-.23-.12-1.18V17.63c0-2.42-.48-3.58-1.92-4.63q-1.97-1.45-5.47-1.45-2.82.07-5.51.85l-3.4.8v4.77h2.35l2.14-4.2 1.84-.05q1.63-.03 3.21.34c1.9.58 2.42 1.4 2.42 3.87v4.7l-1.4.14q-3.72.26-7.36.99a7 7 0 0 0-5.59 7.04c0 3.72 2.94 6.32 7.15 6.32 1.98 0 3.11-.45 5.1-1.37l1.84-.84.42-.2c.2 1.58 1.11 2.44 2.7 2.44q1.51-.03 2.9-.55l3.05-1.02v-1.14l-2.95-.87zm-7.24-9.15 1.17-.19v9.4c-1.83.52-2.88.76-4.28.76-3.08 0-5.06-1.63-5.06-4.17 0-1.9 1.06-4.24 3.38-4.88q2.37-.6 4.8-.92m-80.81 9.15h.03l2.95.87v1.14l-3.05 1.02q-1.4.52-2.9.55c-1.59 0-2.51-.86-2.7-2.44l-.42.2-1.84.84c-2 .91-3.12 1.37-5.1 1.37-4.21 0-7.15-2.6-7.15-6.32a7 7 0 0 1 5.58-7.04q3.65-.72 7.35-1l1.41-.14v-4.7c0-2.45-.52-3.28-2.42-3.86a13 13 0 0 0-3.21-.34l-1.87.04-2.13 4.2h-2.36V13.2l3.4-.81a21 21 0 0 1 5.48-.85q3.5 0 5.47 1.45c1.44 1.05 1.93 2.21 1.93 4.63v14.05c0 .95.08 1.14.12 1.18.33.32.45.37 1.43.7m-6-9.34-1.19.2q-2.42.32-4.8.9c-2.31.65-3.37 2.98-3.37 4.89 0 2.54 2 4.17 5.08 4.17 1.4 0 2.44-.24 4.28-.76zM188.43.46c7.15 0 10.85 1.37 14.15 5.14l.02-.03c2.66 3.16 4.01 7.22 4.01 12.05 0 6.67-2.5 12.26-7.1 15.73-3.06 2.25-6.63 3.2-11.94 3.2h-16.2v-1.42l4.66-1.83V3.73l-4.65-1.83V.46zM198.8 7.7c-2.36-3.3-5.57-4.7-10.63-4.7h-7.51v31.03h6.59c4.87 0 7.36-1.05 10.02-3.7 3.05-3.05 4.43-6.84 4.43-12.27 0-4.18-.95-7.57-2.9-10.36M60.94 8.92a4.5 4.5 0 0 0 4.4-5.33A4.45 4.45 0 0 0 59.22.34a4.47 4.47 0 0 0-1.45 7.27c.84.84 1.97 1.3 3.16 1.3'/%3e%3c/svg%3e");
  --premium-main-aspect-ratio: 1;
  --premium-main-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3e%3cpath fill='%236da316' d='M0 3.46A3.46 3.46 0 0 1 3.46 0h41.08A3.46 3.46 0 0 1 48 3.46v41.08A3.46 3.46 0 0 1 44.54 48H3.46A3.46 3.46 0 0 1 0 44.54z'/%3e%3cpath fill='white' d='M19.77 28.23H9.02v-8.46h10.75V9.02h8.46v10.75h10.75v8.46H28.23v10.75h-8.46z'/%3e%3c/svg%3e");
  --font-weight-system-bold-italic: 700;
  --font-weight-system-bold: 700;
  --font-weight-system-medium-italic: 500;
  --font-weight-system-medium: 500;
  --font-weight-system-regular-italic: 400;
  --font-weight-system-regular: 400;
  --font-weight-secondary-bold-italic: 700;
  --font-weight-secondary-bold: 700;
  --font-weight-secondary-light-italic: 300;
  --font-weight-secondary-light: 300;
  --font-weight-secondary-regular-italic: 400;
  --font-weight-secondary-regular: 400;
  --font-weight-primary-black-italic: 900;
  --font-weight-primary-black: 900;
  --font-weight-primary-bold-italic: 700;
  --font-weight-primary-bold: 700;
  --font-weight-primary-regular-italic: 400;
  --font-weight-primary-regular: 400;
  --font-family-system: system-ui, sans-serif, 'SF Pro Text';
  --font-family-secondary: 'Lato', 'Lato Fallback', sans-serif;
  --font-family-primary: 'Merriweather', 'Merriweather Fallback', serif;
  --header-logo-default-height: 28px;
  --header-logo-scroll-height: 22px;
  --header-strong-lg-typography-font-style: normal;
  --header-strong-sm-typography-font-style: normal;
  --header-default-lg-typography-font-style: normal;
  --header-default-sm-typography-font-style: normal;
  --vertical-teaser-premium-long-padding-left: 16px;
  --vertical-teaser-premium-long-padding-bottom: 16px;
  --vertical-teaser-body-default-lg-layout-padding-left: 0px;
  --vertical-teaser-body-default-lg-layout-padding-bottom: 0px;
  --vertical-teaser-body-default-lg-layout-padding-right: 0px;
  --vertical-teaser-body-default-lg-layout-padding-top: 16px;
  --vertical-teaser-body-default-md-layout-padding-left: 0px;
  --vertical-teaser-body-default-md-layout-padding-bottom: 0px;
  --vertical-teaser-body-default-md-layout-padding-right: 0px;
  --vertical-teaser-body-default-md-layout-padding-top: 16px;
  --vertical-teaser-body-default-sm-layout-padding-left: 0px;
  --vertical-teaser-body-default-sm-layout-padding-bottom: 0px;
  --vertical-teaser-body-default-sm-layout-padding-right: 0px;
  --vertical-teaser-body-default-sm-layout-padding-top: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-left: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-bottom: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-right: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-top: 16px;
  --vertical-teaser-body-inset-md-layout-padding-left: 16px;
  --vertical-teaser-body-inset-md-layout-padding-bottom: 16px;
  --vertical-teaser-body-inset-md-layout-padding-right: 16px;
  --vertical-teaser-body-inset-md-layout-padding-top: 16px;
  --vertical-teaser-body-inset-sm-layout-padding-left: 16px;
  --vertical-teaser-body-inset-sm-layout-padding-bottom: 16px;
  --vertical-teaser-body-inset-sm-layout-padding-right: 16px;
  --vertical-teaser-body-inset-sm-layout-padding-top: 16px;
  --related-teaser-box-shadow: 0px 0px 0px 0px #ffffff00;
  --related-teaser-image-right: true;
  --related-teaser-image-left: false;
  --related-teaser-image-width: 80px;
  --related-teaser-layout-padding-left: 16px;
  --related-teaser-layout-padding-bottom: 0px;
  --related-teaser-layout-padding-right: 16px;
  --related-teaser-layout-padding-top: 0px;
  --related-teaser-prefix-typography-font-style: normal;
  --related-teaser-prefix-typography-text-case: none;
  --related-teaser-title-hover-text-decoration: underline;
  --related-teaser-title-default-text-decoration: none;
  --related-teaser-title-typography-font-style: normal;
  --quote-quotee-function-padding-top: 4px;
  --quote-quotee-function-typography-font-style: normal;
  --quote-quotee-padding-top: 16px;
  --quote-quotee-typography-font-style: normal;
  --quote-blockquote-typography-font-style: italic;
  --quote-blockquote-typography-font-weight: 900;
  --horizontal-teaser-inset-lg-layout-padding-left: 16px;
  --horizontal-teaser-inset-lg-layout-padding-bottom: 16px;
  --horizontal-teaser-inset-lg-layout-padding-right: 16px;
  --horizontal-teaser-inset-lg-layout-padding-top: 16px;
  --horizontal-teaser-inset-md-layout-padding-left: 16px;
  --horizontal-teaser-inset-md-layout-padding-bottom: 16px;
  --horizontal-teaser-inset-md-layout-padding-right: 16px;
  --horizontal-teaser-inset-md-layout-padding-top: 16px;
  --horizontal-teaser-inset-sm-layout-padding-left: 16px;
  --horizontal-teaser-inset-sm-layout-padding-bottom: 16px;
  --horizontal-teaser-inset-sm-layout-padding-right: 16px;
  --horizontal-teaser-inset-sm-layout-padding-top: 16px;
  --horizontal-teaser-default-layout-padding-left: 0px;
  --horizontal-teaser-default-layout-padding-bottom: 0px;
  --horizontal-teaser-default-layout-padding-right: 0px;
  --horizontal-teaser-default-layout-padding-top: 0px;
  --horizontal-teaser-lg-item-spacing: 16px;
  --horizontal-teaser-md-item-spacing: 16px;
  --horizontal-teaser-sm-item-spacing: 16px;
  --horizontal-teaser-image-default-lg-width: 80px;
  --horizontal-teaser-image-default-md-width: 80px;
  --horizontal-teaser-image-default-sm-width: 80px;
  --horizontal-teaser-image-right: false;
  --horizontal-teaser-image-left: true;
  --list-teaser-external-icon-height: 16px;
  --list-teaser-premium-inline-after: true;
  --list-teaser-premium-inline-before: false;
  --list-teaser-premium-main-inline-height: 12px;
  --list-teaser-prefix-typography-font-style: normal;
  --list-teaser-prefix-typography-text-case: uppercase;
  --list-teaser-title-typography-font-style: normal;
  --text-on-image-teaser-editorial-animation-height: 8px;
  --text-on-image-teaser-editorial-label-wrapper-layout-padding-left: 16px;
  --text-on-image-teaser-editorial-label-wrapper-layout-padding-bottom: 0px;
  --text-on-image-teaser-editorial-label-wrapper-layout-padding-right: 16px;
  --text-on-image-teaser-editorial-label-wrapper-layout-padding-top: 16px;
  --text-on-image-teaser-editorial-label-layout-item-spacing: 4px;
  --text-on-image-teaser-editorial-label-layout-padding-left: 8px;
  --text-on-image-teaser-editorial-label-layout-padding-bottom: 8px;
  --text-on-image-teaser-editorial-label-layout-padding-right: 8px;
  --text-on-image-teaser-editorial-label-layout-padding-top: 8px;
  --text-on-image-teaser-editorial-label-typography-font-style: normal;
  --text-on-image-teaser-editorial-label-typography-text-case: none;
  --text-on-image-teaser-sublabel-layout-padding-left: 0px;
  --text-on-image-teaser-sublabel-layout-padding-bottom: 0px;
  --text-on-image-teaser-sublabel-layout-padding-right: 0px;
  --text-on-image-teaser-sublabel-layout-padding-top: 0px;
  --text-on-image-teaser-label-layout-padding-left: 0px;
  --text-on-image-teaser-label-layout-padding-bottom: 0px;
  --text-on-image-teaser-label-layout-padding-right: 0px;
  --text-on-image-teaser-label-layout-padding-top: 0px;
  --text-on-image-teaser-background-fill: linear-gradient(0deg, #000000 0%, #00000080 50%, #00000000 100%);
  --text-on-image-teaser-body-layout-padding-left: 16px;
  --text-on-image-teaser-body-layout-padding-bottom: 16px;
  --text-on-image-teaser-body-layout-padding-right: 16px;
  --text-on-image-teaser-body-layout-padding-top: 0px;
  --teaser-content-lg-item-spacing: 8px;
  --teaser-content-md-item-spacing: 8px;
  --teaser-content-sm-item-spacing: 8px;
  --teaser-taxonomy-lg-padding-bottom: 4px;
  --teaser-taxonomy-md-padding-bottom: 4px;
  --teaser-taxonomy-sm-padding-bottom: 4px;
  --teaser-image-box-shadow: 0px 0px 0px 0px #ffffff00;
  --teaser-external-icon-lg-height: 24px;
  --teaser-external-icon-md-height: 20px;
  --teaser-external-icon-sm-height: 16px;
  --teaser-prefix-lg-typography-font-style: normal;
  --teaser-prefix-lg-typography-text-case: uppercase;
  --teaser-prefix-md-typography-font-style: normal;
  --teaser-prefix-md-typography-text-case: uppercase;
  --teaser-prefix-sm-typography-font-style: normal;
  --teaser-prefix-sm-typography-text-case: uppercase;
  --teaser-introduction-typography-font-style: normal;
  --teaser-title-lg-typography-font-style: normal;
  --teaser-title-md-typography-font-style: normal;
  --teaser-title-sm-typography-font-style: normal;
  --teaser-sublabel-lg-typography-font-style: normal;
  --teaser-sublabel-lg-typography-text-case: none;
  --teaser-sublabel-md-typography-font-style: normal;
  --teaser-sublabel-md-typography-text-case: none;
  --teaser-sublabel-sm-typography-font-style: normal;
  --teaser-sublabel-sm-typography-text-case: none;
  --teaser-label-lg-typography-font-style: normal;
  --teaser-label-lg-typography-text-case: none;
  --teaser-label-md-typography-font-style: normal;
  --teaser-label-md-typography-text-case: none;
  --teaser-label-sm-typography-font-style: normal;
  --teaser-label-sm-typography-text-case: none;
  --teaser-premium-long-lg-top: false;
  --teaser-premium-long-md-top: false;
  --teaser-premium-long-sm-top: false;
  --teaser-premium-long-base-height: 16px;
  --teaser-premium-taxonomy-lg-before: false;
  --teaser-premium-taxonomy-lg-after: false;
  --teaser-premium-taxonomy-md-before: false;
  --teaser-premium-taxonomy-md-after: false;
  --teaser-premium-taxonomy-sm-before: false;
  --teaser-premium-taxonomy-sm-after: false;
  --teaser-premium-inline-lg-height: 20px;
  --teaser-premium-inline-lg-before: true;
  --teaser-premium-inline-md-height: 16px;
  --teaser-premium-inline-md-before: true;
  --teaser-premium-inline-sm-height: 12px;
  --teaser-premium-inline-sm-before: true;
  --teaser-premium-main-base-height: 12px;
  --table-cell-typography-font-style: normal;
  --table-header-typography-font-style: normal;
  --table-header-typography-text-case: uppercase;
  --wide-list-title-typography-font-style: normal;
  --description-lg-strong-typography-font-style: normal;
  --description-lg-default-typography-font-style: normal;
  --description-sm-strong-typography-font-style: normal;
  --description-sm-default-typography-font-style: normal;
  --input-sm-border-radius: 0px;
  --input-lg-border-radius: 0px;
  --input-date-picker-day-typography-font-style: normal;
  --input-date-picker-week-typography-font-style: normal;
  --input-placeholder-typography-font-style: normal;
  --input-label-lg-typography-font-style: normal;
  --input-label-sm-typography-font-style: normal;
  --button-border-width: 1px;
  --button-tertiary-active-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-tertiary-hover-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-tertiary-default-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-secondary-active-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-secondary-hover-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-secondary-default-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-primary-active-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-primary-hover-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-primary-default-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-lg-layout-item-spacing: 2px;
  --button-lg-layout-padding-left: 20px;
  --button-lg-layout-padding-bottom: 11px;
  --button-lg-layout-padding-right: 20px;
  --button-lg-layout-padding-top: 11px;
  --button-lg-border-radius: 0px;
  --button-lg-typography-font-style: normal;
  --button-lg-typography-text-case: none;
  --button-lg-typography-line-height: 24px;
  --button-sm-layout-item-spacing: 2px;
  --button-sm-layout-padding-left: 12px;
  --button-sm-layout-padding-bottom: 7px;
  --button-sm-layout-padding-right: 12px;
  --button-sm-layout-padding-top: 7px;
  --button-sm-border-radius: 0px;
  --button-sm-typography-font-style: normal;
  --button-sm-typography-text-case: none;
  --button-sm-typography-line-height: 16px;
  --branded-heading-before-line-lg-width: 0px;
  --branded-heading-before-line-sm-width: 0px;
  --branded-heading-bullet-lg-width: 0px;
  --branded-heading-bullet-lg-height: 0px;
  --branded-heading-bullet-sm-width: 0px;
  --branded-heading-bullet-sm-height: 0px;
  --branded-heading-action-typography-font-style: normal;
  --branded-heading-action-typography-text-decoration: none;
  --branded-heading-action-typography-text-case: none;
  --branded-heading-lg-layout-item-spacing: 4px;
  --branded-heading-lg-layout-padding-left: 0px;
  --branded-heading-lg-layout-padding-bottom: 12px;
  --branded-heading-lg-layout-padding-right: 0px;
  --branded-heading-lg-layout-padding-top: 12px;
  --branded-heading-lg-typography-font-style: normal;
  --branded-heading-lg-typography-text-case: none;
  --branded-heading-sm-layout-item-spacing: 4px;
  --branded-heading-sm-layout-padding-left: 0px;
  --branded-heading-sm-layout-padding-bottom: 12px;
  --branded-heading-sm-layout-padding-right: 0px;
  --branded-heading-sm-layout-padding-top: 12px;
  --branded-heading-sm-typography-font-style: normal;
  --branded-heading-sm-typography-text-case: none;
  --body-typography-font-style: normal;
  --accordion-title-typography-font-style: normal;
  --link-text-hover-text-decoration: underline;
  --link-text-default-text-decoration: none;
  --link-text-typography-font-style: normal;
  --semantic-caption-alt-sm-strong-typography-font-style: normal;
  --semantic-caption-alt-sm-default-typography-font-style: normal;
  --semantic-caption-alt-lg-strong-typography-font-style: normal;
  --semantic-caption-alt-lg-default-typography-font-style: normal;
  --semantic-caption-default-sm-strong-typography-font-style: normal;
  --semantic-caption-default-sm-default-typography-font-style: normal;
  --semantic-caption-default-lg-strong-typography-font-style: normal;
  --semantic-caption-default-lg-default-typography-font-style: normal;
  --semantic-paragraph-alt-sm-strong-typography-font-style: normal;
  --semantic-paragraph-alt-sm-default-typography-font-style: normal;
  --semantic-paragraph-alt-lg-strong-typography-font-style: normal;
  --semantic-paragraph-alt-lg-default-typography-font-style: normal;
  --semantic-paragraph-default-sm-strong-typography-font-style: normal;
  --semantic-paragraph-default-sm-default-typography-font-style: normal;
  --semantic-paragraph-default-lg-strong-typography-font-style: normal;
  --semantic-paragraph-default-lg-default-typography-font-style: normal;
  --semantic-headline-xs-typography-font-style: normal;
  --semantic-headline-sm-typography-font-style: normal;
  --semantic-headline-md-typography-font-style: normal;
  --semantic-headline-lg-typography-font-style: normal;
  --semantic-headline-xl-typography-font-style: normal;
  --semantic-headline-2xl-typography-font-style: normal;
  --semantic-display-typography-font-style: normal;
  --color-weather-cloud: #1A1A1A;
  --color-weather-water: #0068EF;
  --color-weather-wind: #808080;
  --color-weather-snow: #808080;
  --color-weather-lightning: #FDC300;
  --color-weather-objects: #FDC300;
  --color-weather-sun: #FDC300;
  --color-social-spotify-black: #000000;
  --color-social-spotify-green: #1ED760;
  --color-social-linkedin: #0A66C2;
  --color-social-youtube: #FF0000;
  --color-social-whatsapp: #26D367;
  --color-social-twitter: #1D9BF0;
  --color-social-instagram: #B900B3;
  --color-social-skype: #0078D7;
  --color-social-pinterest: #E60023;
  --color-social-github: #231E1B;
  --color-social-facebook: #1877F2;
  --color-neutral-white: #ffffff;
  --color-neutral-black: #000000;
  --color-neutral-100: #101010;
  --color-neutral-90: #2B2B2B;
  --color-neutral-80: #414141;
  --color-neutral-70: #707070;
  --color-neutral-60: #A4A4A4;
  --color-neutral-50: #BBBBBB;
  --color-neutral-40: #D8D8D8;
  --color-neutral-30: #EFEFEF;
  --color-neutral-20: #F6F6F6;
  --color-neutral-10: #FCFCFC;
  --color-orange-100: #260D00;
  --color-orange-90: #5B1F00;
  --color-orange-80: #903100;
  --color-orange-70: #C54300;
  --color-orange-60: #FA5500;
  --color-orange-50: #FF7800;
  --color-orange-40: #FF9639;
  --color-orange-30: #FFB473;
  --color-orange-20: #FFD3AC;
  --color-orange-10: #FFF1E5;
  --color-red-100: #260010;
  --color-red-90: #610320;
  --color-red-80: #9C0B27;
  --color-red-70: #D71625;
  --color-red-60: #FF3344;
  --color-red-50: #FE5A68;
  --color-red-40: #FE808B;
  --color-red-30: #FDA6AE;
  --color-red-20: #FDCCD1;
  --color-red-10: #FCF2F3;
  --color-green-100: #152600;
  --color-green-90: #2A4B01;
  --color-green-80: #3F7002;
  --color-green-70: #549504;
  --color-green-60: #69BA06;
  --color-green-50: #89C829;
  --color-green-40: #A8D651;
  --color-green-30: #C5E37D;
  --color-green-20: #E1F1AF;
  --color-green-10: #FAFFE5;
  --color-blue-100: #0F171C;
  --color-blue-90: #1B2F3D;
  --color-blue-80: #22445F;
  --color-blue-70: #225680;
  --color-blue-60: #1D65A1;
  --color-blue-50: #1370C2;
  --color-blue-40: #3F8DD1;
  --color-blue-30: #72ABE1;
  --color-blue-20: #ABCFF0;
  --color-blue-10: #EAF5FF;
  --color-secondary-100: #171E0C;
  --color-secondary-90: #24320F;
  --color-secondary-80: #3F5A12;
  --color-secondary-70: #5C8617;
  --color-secondary-60: #6DA316;
  --color-secondary-50: #7BBD11;
  --color-secondary-40: #9EDA3C;
  --color-secondary-30: #BBED69;
  --color-secondary-20: #DFFDAE;
  --color-secondary-10: #F4FFE2;
  --color-primary-100: #081419;
  --color-primary-90: #0A222C;
  --color-primary-80: #0F3E52;
  --color-primary-70: #0A688F;
  --color-primary-60: #027FB3;
  --color-primary-50: #00A4E8;
  --color-primary-40: #2ABAF5;
  --color-primary-30: #6DD3FE;
  --color-primary-20: #BFECFF;
  --color-primary-10: #EEFAFF;
  --color-sponsored-content-primary-100: #121B15;
  --color-sponsored-content-primary-90: #162C1D;
  --color-sponsored-content-primary-80: #153B23;
  --color-sponsored-content-primary-70: #225835;
  --color-sponsored-content-primary-60: #2F7C4C;
  --color-sponsored-content-primary-50: #2BB164;
  --color-sponsored-content-primary-40: #88D19D;
  --color-sponsored-content-primary-30: #AAE0B8;
  --color-sponsored-content-primary-20: #B2F2C4;
  --color-sponsored-content-primary-10: #E6F7EA;
  --box-shadow-text: 0px 4px 4px 0px rgba(0, 0, 0, 25%);
  --box-shadow-xl: 0px 4px 8px 0px rgba(0, 0, 0, 40%);
  --box-shadow-lg: 0px 3px 6px 0px rgba(0, 0, 0, 40%);
  --box-shadow-md: 0px 2px 4px 0px rgba(0, 0, 0, 40%);
  --box-shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, 40%);
  --box-shadow-inset-sm: inset 0px 2px 4px 0px rgba(0, 0, 0, 40%);
  --box-shadow-inset-md: inset 0px 4px 8px 0px rgba(0, 0, 0, 40%);
  --segmented-control-item-lg-typography-font-size: var(--font-size-md);
  --segmented-control-item-lg-typography-font-weight: 500;
  --segmented-control-item-lg-typography-font-family: var(--font-family-system);
  --segmented-control-item-sm-typography-font-size: var(--font-size-sm);
  --segmented-control-item-sm-typography-font-weight: 500;
  --segmented-control-item-sm-typography-font-family: var(--font-family-system);
  --breaking-fill: var(--color-primary-100);
  --rating-foreground-empty-fill: var(--color-neutral-60);
  --tag-typography-font-size: var(--font-size-sm);
  --tag-typography-line-height: 1.2;
  --tag-typography-font-weight: 400;
  --tag-typography-font-family: var(--font-family-system);
  --skeleton-fill: linear-gradient( -90deg, rgba(216, 216, 216, 48%) 0%, rgba(187, 187, 187, 48%) 50%, rgba(216, 216, 216, 48%) 100%);;
  --tab-selected-typography-font-weight: 400;
  --tab-selected-typography-font-family: var(--font-family-secondary);
  --tab-default-typography-font-weight: 400;
  --tab-default-typography-font-family: var(--font-family-secondary);
  --avatar-border-radius: var(--scale-infinite);
  --font-size-base: var(--font-size-md);
  --logo-square-main-inverse-asset: var(--logo-square-main-asset);
  --premium-long-aspect-ratio: 1;
  --premium-long-asset: var(--premium-main-asset);
  --header-lg-font-size: var(--font-size-md);
  --header-sm-font-size: var(--font-size-sm);
  --header-scroll-asset: var(--logo-main-asset);
  --header-strong-lg-typography-line-height: 1.15;
  --header-strong-sm-typography-line-height: 1.15;
  --header-strong-font-weight: 700;
  --header-default-lg-typography-line-height: 1.15;
  --header-default-sm-typography-line-height: 1.15;
  --header-default-asset: var(--logo-main-asset);
  --header-default-font-weight: 400;
  --header-font-family: var(--font-family-secondary);
  --header-background-accent-active-fill: var(--color-primary-40);
  --header-background-accent-hover-fill: var(--color-primary-30);
  --related-teaser-prefix-typography-font-size: var(--font-size-md);
  --related-teaser-prefix-typography-line-height: 1.4;
  --related-teaser-prefix-typography-font-weight: 400;
  --related-teaser-prefix-typography-font-family: var(--font-family-primary);
  --related-teaser-title-typography-font-size: var(--font-size-md);
  --related-teaser-title-typography-line-height: 1.4;
  --related-teaser-title-typography-font-weight: 700;
  --related-teaser-title-typography-font-family: var(--font-family-primary);
  --quote-quotee-function-typography-font-size: var(--font-size-sm);
  --quote-quotee-function-typography-line-height: 1.5;
  --quote-quotee-function-typography-font-weight: 400;
  --quote-quotee-function-typography-font-family: var(--font-family-primary);
  --quote-quotee-typography-font-size: var(--font-size-md);
  --quote-quotee-typography-line-height: 1.5;
  --quote-quotee-typography-font-weight: 700;
  --quote-quotee-typography-font-family: var(--font-family-primary);
  --quote-blockquote-typography-font-size: var(--font-size-2xl);
  --quote-blockquote-typography-line-height: 1.2;
  --quote-blockquote-typography-font-family: var(--font-family-primary);
  --list-teaser-prefix-typography-font-size: var(--font-size-md);
  --list-teaser-prefix-typography-line-height: 1.4;
  --list-teaser-prefix-typography-font-weight: 400;
  --list-teaser-prefix-typography-font-family: var(--font-family-primary);
  --list-teaser-title-typography-font-size: var(--font-size-md);
  --list-teaser-title-typography-line-height: 1.335;
  --list-teaser-title-typography-font-weight: 400;
  --list-teaser-title-typography-font-family: var(--font-family-primary);
  --stepper-background-default-fill: var(--color-neutral-40);
  --switch-track-fill: var(--color-neutral-40);
  --text-on-image-teaser-editorial-label-typography-font-size: var(--font-size-lg);
  --text-on-image-teaser-editorial-label-typography-line-height: 1.15;
  --text-on-image-teaser-editorial-label-typography-font-weight: 700;
  --text-on-image-teaser-editorial-label-typography-font-family: var(--font-family-system);
  --text-on-image-teaser-date-time-fill: var(--color-neutral-20);
  --text-on-image-teaser-introduction-fill: var(--color-neutral-20);
  --text-on-image-teaser-title-fill: var(--color-neutral-white);
  --text-on-image-teaser-sublabel-fill: var(--color-neutral-white);
  --text-on-image-teaser-label-fill: var(--color-neutral-white);
  --text-on-image-teaser-premium-main-asset: var(--premium-main-asset);
  --teaser-play-button-border: 1px solid var(--color-neutral-white);
  --teaser-external-icon-default-fill: var(--color-primary-80);
  --teaser-prefix-lg-typography-font-size: var(--font-size-5xl);
  --teaser-prefix-lg-typography-line-height: 1.2;
  --teaser-prefix-lg-typography-font-weight: 900;
  --teaser-prefix-lg-typography-font-family: var(--font-family-primary);
  --teaser-prefix-md-typography-font-size: var(--font-size-2xl);
  --teaser-prefix-md-typography-line-height: 1.2;
  --teaser-prefix-md-typography-font-weight: 900;
  --teaser-prefix-md-typography-font-family: var(--font-family-primary);
  --teaser-prefix-sm-typography-font-size: var(--font-size-md);
  --teaser-prefix-sm-typography-line-height: 1.335;
  --teaser-prefix-sm-typography-font-weight: 900;
  --teaser-prefix-sm-typography-font-family: var(--font-family-primary);
  --teaser-prefix-default-fill: var(--color-primary-80);
  --teaser-introduction-typography-font-size: var(--font-size-sm);
  --teaser-introduction-typography-line-height: 1.4;
  --teaser-introduction-typography-font-weight: 400;
  --teaser-introduction-typography-font-family: var(--font-family-primary);
  --teaser-date-time-default-fill: var(--color-primary-80);
  --teaser-title-lg-typography-font-size: var(--font-size-xl);
  --teaser-title-lg-typography-line-height: 1.335;
  --teaser-title-lg-typography-font-weight: 400;
  --teaser-title-lg-typography-font-family: var(--font-family-primary);
  --teaser-title-md-typography-font-size: var(--font-size-lg);
  --teaser-title-md-typography-line-height: 1.335;
  --teaser-title-md-typography-font-weight: 400;
  --teaser-title-md-typography-font-family: var(--font-family-primary);
  --teaser-title-sm-typography-font-size: var(--font-size-md);
  --teaser-title-sm-typography-line-height: 1.335;
  --teaser-title-sm-typography-font-weight: 400;
  --teaser-title-sm-typography-font-family: var(--font-family-primary);
  --teaser-sublabel-lg-typography-font-size: var(--font-size-sm);
  --teaser-sublabel-lg-typography-line-height: 1.15;
  --teaser-sublabel-lg-typography-font-weight: 400;
  --teaser-sublabel-lg-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-md-typography-font-size: var(--font-size-sm);
  --teaser-sublabel-md-typography-line-height: 1.15;
  --teaser-sublabel-md-typography-font-weight: 400;
  --teaser-sublabel-md-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-sm-typography-font-size: var(--font-size-sm);
  --teaser-sublabel-sm-typography-line-height: 1.15;
  --teaser-sublabel-sm-typography-font-weight: 400;
  --teaser-sublabel-sm-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-default-fill: var(--color-primary-80);
  --teaser-label-lg-typography-font-size: var(--font-size-sm);
  --teaser-label-lg-typography-line-height: 1.15;
  --teaser-label-lg-typography-font-weight: 700;
  --teaser-label-lg-typography-font-family: var(--font-family-secondary);
  --teaser-label-md-typography-font-size: var(--font-size-sm);
  --teaser-label-md-typography-line-height: 1.15;
  --teaser-label-md-typography-font-weight: 700;
  --teaser-label-md-typography-font-family: var(--font-family-secondary);
  --teaser-label-sm-typography-font-size: var(--font-size-sm);
  --teaser-label-sm-typography-line-height: 1.15;
  --teaser-label-sm-typography-font-weight: 700;
  --teaser-label-sm-typography-font-family: var(--font-family-secondary);
  --teaser-label-default-fill: var(--color-primary-80);
  --teaser-background-highlight-fill: var(--color-primary-10);
  --teaser-premium-main-default-asset: var(--premium-main-asset);
  --teaser-premium-main-highlight-asset: var(--premium-main-asset);
  --table-cell-typography-font-size: var(--font-size-sm);
  --table-cell-typography-line-height: 1.15;
  --table-cell-typography-font-weight: 400;
  --table-cell-typography-font-family: var(--font-family-primary);
  --table-header-typography-font-size: var(--font-size-xs);
  --table-header-typography-line-height: 1;
  --table-header-typography-font-weight: 900;
  --table-header-typography-font-family: var(--font-family-primary);
  --wide-list-background-even-fill: var(--color-neutral-10);
  --wide-list-background-active-fill: var(--color-neutral-20);
  --wide-list-background-hover-fill: var(--color-neutral-10);
  --wide-list-title-typography-font-size: var(--font-size-lg);
  --wide-list-title-typography-line-height: 1.25;
  --wide-list-title-typography-font-weight: 700;
  --wide-list-title-typography-font-family: var(--font-family-primary);
  --description-lg-strong-typography-font-size: var(--font-size-lg);
  --description-lg-strong-typography-line-height: 1.25;
  --description-lg-strong-typography-font-weight: 700;
  --description-lg-strong-typography-font-family: var(--font-family-secondary);
  --description-lg-default-typography-font-size: var(--font-size-lg);
  --description-lg-default-typography-line-height: 1.25;
  --description-lg-default-typography-font-weight: 400;
  --description-lg-default-typography-font-family: var(--font-family-secondary);
  --description-sm-strong-typography-font-size: var(--font-size-sm);
  --description-sm-strong-typography-line-height: 1.15;
  --description-sm-strong-typography-font-weight: 700;
  --description-sm-strong-typography-font-family: var(--font-family-secondary);
  --description-sm-default-typography-font-size: var(--font-size-sm);
  --description-sm-default-typography-line-height: 1.15;
  --description-sm-default-typography-font-weight: 400;
  --description-sm-default-typography-font-family: var(--font-family-secondary);
  --input-date-picker-day-typography-font-size: var(--font-size-sm);
  --input-date-picker-day-typography-line-height: 1.15;
  --input-date-picker-day-typography-font-weight: 400;
  --input-date-picker-day-typography-font-family: var(--font-family-secondary);
  --input-date-picker-week-typography-font-size: var(--font-size-sm);
  --input-date-picker-week-typography-line-height: 1.15;
  --input-date-picker-week-typography-font-weight: 700;
  --input-date-picker-week-typography-font-family: var(--font-family-secondary);
  --input-placeholder-fill: var(--color-neutral-50);
  --input-placeholder-typography-font-size: var(--font-size-lg);
  --input-placeholder-typography-line-height: 1.5;
  --input-placeholder-typography-font-weight: 400;
  --input-placeholder-typography-font-family: var(--font-family-secondary);
  --input-label-lg-typography-font-size: var(--font-size-5xl);
  --input-label-lg-typography-line-height: 1.6;
  --input-label-lg-typography-font-weight: 700;
  --input-label-lg-typography-font-family: var(--font-family-secondary);
  --input-label-sm-typography-font-size: var(--font-size-lg);
  --input-label-sm-typography-line-height: 1.25;
  --input-label-sm-typography-font-weight: 700;
  --input-label-sm-typography-font-family: var(--font-family-secondary);
  --button-background-primary-active-fill: var(--color-primary-70);
  --button-background-primary-hover-fill: var(--color-primary-60);
  --button-lg-typography-font-size: var(--font-size-md);
  --button-lg-typography-font-weight: 700;
  --button-lg-typography-font-family: var(--font-family-secondary);
  --button-sm-typography-font-size: var(--font-size-sm);
  --button-sm-typography-font-weight: 700;
  --button-sm-typography-font-family: var(--font-family-secondary);
  --branded-heading-action-typography-font-size: var(--font-size-md);
  --branded-heading-action-typography-line-height: 1.335;
  --branded-heading-action-typography-font-weight: 400;
  --branded-heading-action-typography-font-family: var(--font-family-secondary);
  --branded-heading-lg-typography-font-size: var(--font-size-2xl);
  --branded-heading-lg-typography-line-height: 1.15;
  --branded-heading-lg-typography-font-weight: 900;
  --branded-heading-lg-typography-font-family: var(--font-family-primary);
  --branded-heading-sm-typography-font-size: var(--font-size-2xl);
  --branded-heading-sm-typography-line-height: 1.15;
  --branded-heading-sm-typography-font-weight: 900;
  --branded-heading-sm-typography-font-family: var(--font-family-primary);
  --body-typography-line-height: 1.5;
  --body-typography-font-weight: 400;
  --body-typography-font-family: var(--font-family-primary);
  --accordion-title-typography-font-size: var(--font-size-lg);
  --accordion-title-typography-line-height: 1.25;
  --accordion-title-typography-font-weight: 700;
  --accordion-title-typography-font-family: var(--font-family-primary);
  --link-text-typography-font-size: var(--font-size-lg);
  --link-text-typography-line-height: 1.25;
  --link-text-typography-font-weight: 700;
  --link-text-typography-font-family: var(--font-family-secondary);
  --semantic-caption-alt-sm-strong-typography-font-weight: 700;
  --semantic-caption-alt-sm-strong-typography-font-size: var(--font-size-xs);
  --semantic-caption-alt-sm-strong-typography-line-height: 1.375;
  --semantic-caption-alt-sm-strong-typography-font-family: var(--font-family-primary);
  --semantic-caption-alt-sm-default-typography-font-size: var(--font-size-xs);
  --semantic-caption-alt-sm-default-typography-line-height: 1.375;
  --semantic-caption-alt-sm-default-typography-font-weight: 400;
  --semantic-caption-alt-sm-default-typography-font-family: var(--font-family-primary);
  --semantic-caption-alt-lg-strong-typography-font-size: var(--font-size-sm);
  --semantic-caption-alt-lg-strong-typography-line-height: 1.375;
  --semantic-caption-alt-lg-strong-typography-font-weight: 700;
  --semantic-caption-alt-lg-strong-typography-font-family: var(--font-family-primary);
  --semantic-caption-alt-lg-default-typography-font-size: var(--font-size-sm);
  --semantic-caption-alt-lg-default-typography-line-height: 1.375;
  --semantic-caption-alt-lg-default-typography-font-weight: 400;
  --semantic-caption-alt-lg-default-typography-font-family: var(--font-family-primary);
  --semantic-caption-default-sm-strong-typography-font-size: var(--font-size-xs);
  --semantic-caption-default-sm-strong-typography-line-height: 1.375;
  --semantic-caption-default-sm-strong-typography-font-weight: 700;
  --semantic-caption-default-sm-strong-typography-font-family: var(--font-family-secondary);
  --semantic-caption-default-sm-default-typography-font-size: var(--font-size-xs);
  --semantic-caption-default-sm-default-typography-line-height: 1.375;
  --semantic-caption-default-sm-default-typography-font-weight: 400;
  --semantic-caption-default-sm-default-typography-font-family: var(--font-family-secondary);
  --semantic-caption-default-lg-strong-typography-font-size: var(--font-size-sm);
  --semantic-caption-default-lg-strong-typography-line-height: 1.375;
  --semantic-caption-default-lg-strong-typography-font-weight: 700;
  --semantic-caption-default-lg-strong-typography-font-family: var(--font-family-secondary);
  --semantic-caption-default-lg-default-typography-font-size: var(--font-size-sm);
  --semantic-caption-default-lg-default-typography-line-height: 1.375;
  --semantic-caption-default-lg-default-typography-font-weight: 400;
  --semantic-caption-default-lg-default-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-alt-sm-strong-typography-font-size: var(--font-size-md);
  --semantic-paragraph-alt-sm-strong-typography-line-height: 1.5;
  --semantic-paragraph-alt-sm-strong-typography-font-weight: 700;
  --semantic-paragraph-alt-sm-strong-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-alt-sm-default-typography-font-size: var(--font-size-md);
  --semantic-paragraph-alt-sm-default-typography-line-height: 1.5;
  --semantic-paragraph-alt-sm-default-typography-font-weight: 400;
  --semantic-paragraph-alt-sm-default-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-alt-lg-strong-typography-font-size: var(--font-size-xl);
  --semantic-paragraph-alt-lg-strong-typography-line-height: 1.5;
  --semantic-paragraph-alt-lg-strong-typography-font-weight: 700;
  --semantic-paragraph-alt-lg-strong-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-alt-lg-default-typography-font-size: var(--font-size-xl);
  --semantic-paragraph-alt-lg-default-typography-line-height: 1.5;
  --semantic-paragraph-alt-lg-default-typography-font-weight: 400;
  --semantic-paragraph-alt-lg-default-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-default-sm-strong-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-default-sm-strong-typography-line-height: 1.5;
  --semantic-paragraph-default-sm-strong-typography-font-weight: 700;
  --semantic-paragraph-default-sm-strong-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-default-sm-default-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-default-sm-default-typography-line-height: 1.5;
  --semantic-paragraph-default-sm-default-typography-font-weight: 400;
  --semantic-paragraph-default-sm-default-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-default-lg-strong-typography-font-weight: 700;
  --semantic-paragraph-default-lg-strong-typography-font-size: var(--font-size-2xl);
  --semantic-paragraph-default-lg-strong-typography-line-height: 1.5;
  --semantic-paragraph-default-lg-strong-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-default-lg-default-typography-font-size: var(--font-size-2xl);
  --semantic-paragraph-default-lg-default-typography-line-height: 1.5;
  --semantic-paragraph-default-lg-default-typography-font-weight: 300;
  --semantic-paragraph-default-lg-default-typography-font-family: var(--font-family-secondary);
  --semantic-headline-xs-typography-font-size: var(--font-size-md);
  --semantic-headline-xs-typography-line-height: 1.4;
  --semantic-headline-xs-typography-font-weight: 700;
  --semantic-headline-xs-typography-font-family: var(--font-family-primary);
  --semantic-headline-sm-typography-font-size: var(--font-size-lg);
  --semantic-headline-sm-typography-line-height: 1.335;
  --semantic-headline-sm-typography-font-weight: 900;
  --semantic-headline-sm-typography-font-family: var(--font-family-primary);
  --semantic-headline-md-typography-font-size: var(--font-size-xl);
  --semantic-headline-md-typography-line-height: 1.335;
  --semantic-headline-md-typography-font-weight: 900;
  --semantic-headline-md-typography-font-family: var(--font-family-primary);
  --semantic-headline-lg-typography-font-size: var(--font-size-2xl);
  --semantic-headline-lg-typography-line-height: 1.25;
  --semantic-headline-lg-typography-font-weight: 900;
  --semantic-headline-lg-typography-font-family: var(--font-family-primary);
  --semantic-headline-xl-typography-font-size: var(--font-size-3xl);
  --semantic-headline-xl-typography-line-height: 1.15;
  --semantic-headline-xl-typography-font-weight: 900;
  --semantic-headline-xl-typography-font-family: var(--font-family-primary);
  --semantic-headline-2xl-typography-font-size: var(--font-size-4xl);
  --semantic-headline-2xl-typography-line-height: 1.15;
  --semantic-headline-2xl-typography-font-weight: 900;
  --semantic-headline-2xl-typography-font-family: var(--font-family-primary);
  --semantic-display-typography-font-size: var(--font-size-5xl);
  --semantic-display-typography-line-height: 1.15;
  --semantic-display-typography-font-weight: 900;
  --semantic-display-typography-font-family: var(--font-family-primary);
  --semantic-border-disabled-adaptive-default-fill: var(--color-neutral-50);
  --semantic-border-warning-static-default-fill: var(--color-orange-80);
  --semantic-border-success-static-default-fill: var(--color-green-80);
  --semantic-border-brand-adaptive-default-fill: var(--color-primary-70);
  --semantic-border-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-border-base-static-inverted-fill: var(--color-neutral-white);
  --semantic-border-base-static-default-fill: var(--color-neutral-70);
  --semantic-foreground-disabled-adaptive-default-fill: var(--color-neutral-50);
  --semantic-foreground-warning-adaptive-default-fill: var(--color-orange-80);
  --semantic-foreground-success-adaptive-default-fill: var(--color-green-80);
  --semantic-foreground-on-accent-static-default-fill: var(--color-secondary-100);
  --semantic-foreground-on-accent-adaptive-default-fill: var(--color-neutral-white);
  --semantic-foreground-accent-static-inverted-fill: var(--color-secondary-40);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-80);
  --semantic-foreground-on-brand-static-default-fill: var(--color-primary-80);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--color-primary-80);
  --semantic-foreground-brand-static-inverted-fill: var(--color-primary-40);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-70);
  --semantic-foreground-base-static-inverted-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-inverted-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-100);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-80);
  --semantic-background-disabled-adaptive-selected-fill: var(--color-neutral-40);
  --semantic-background-disabled-adaptive-default-fill: var(--color-neutral-30);
  --semantic-background-warning-static-default-fill: var(--color-orange-80);
  --semantic-background-warning-adaptive-soft-fill: var(--color-orange-10);
  --semantic-background-success-adaptive-soft-fill: var(--color-green-10);
  --semantic-background-error-adaptive-soft-fill: var(--color-red-10);
  --semantic-background-info-adaptive-soft-fill: var(--color-blue-10);
  --semantic-background-accent-static-default-fill: var(--color-secondary-40);
  --semantic-background-accent-adaptive-soft-fill: var(--color-secondary-10);
  --semantic-background-brand-static-default-fill: var(--color-primary-40);
  --semantic-background-brand-adaptive-soft-fill: var(--color-primary-10);
  --semantic-background-base-static-inverted-fill: var(--color-neutral-100);
  --semantic-background-base-static-muted-fill: var(--color-neutral-90);
  --semantic-background-base-adaptive-inverted-fill: var(--color-neutral-100);
  --semantic-background-base-adaptive-elevated-fill: var(--color-neutral-white);
  --semantic-background-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-background-base-adaptive-soft-fill: var(--color-neutral-20);
  --text-on-background-neutral-black: var(--color-neutral-white);
  --text-on-background-neutral-white: var(--color-neutral-black);
  --text-on-background-neutral-100: var(--color-neutral-white);
  --text-on-background-neutral-90: var(--color-neutral-white);
  --text-on-background-neutral-80: var(--color-neutral-white);
  --text-on-background-neutral-70: var(--color-neutral-white);
  --text-on-background-neutral-60: var(--color-neutral-black);
  --text-on-background-neutral-50: var(--color-neutral-black);
  --text-on-background-neutral-40: var(--color-neutral-black);
  --text-on-background-neutral-30: var(--color-neutral-black);
  --text-on-background-neutral-20: var(--color-neutral-black);
  --text-on-background-neutral-10: var(--color-neutral-black);
  --text-on-background-orange-100: var(--color-neutral-white);
  --text-on-background-orange-90: var(--color-neutral-white);
  --text-on-background-orange-80: var(--color-neutral-white);
  --text-on-background-orange-70: var(--color-neutral-white);
  --text-on-background-orange-60: var(--color-neutral-black);
  --text-on-background-orange-50: var(--color-neutral-black);
  --text-on-background-orange-40: var(--color-neutral-black);
  --text-on-background-orange-30: var(--color-neutral-black);
  --text-on-background-orange-20: var(--color-neutral-black);
  --text-on-background-orange-10: var(--color-neutral-black);
  --text-on-background-red-100: var(--color-neutral-white);
  --text-on-background-red-90: var(--color-neutral-white);
  --text-on-background-red-80: var(--color-neutral-white);
  --text-on-background-red-70: var(--color-neutral-white);
  --text-on-background-red-60: var(--color-neutral-black);
  --text-on-background-red-50: var(--color-neutral-black);
  --text-on-background-red-40: var(--color-neutral-black);
  --text-on-background-red-30: var(--color-neutral-black);
  --text-on-background-red-20: var(--color-neutral-black);
  --text-on-background-red-10: var(--color-neutral-black);
  --text-on-background-green-100: var(--color-neutral-white);
  --text-on-background-green-90: var(--color-neutral-white);
  --text-on-background-green-80: var(--color-neutral-white);
  --text-on-background-green-70: var(--color-neutral-white);
  --text-on-background-green-60: var(--color-neutral-black);
  --text-on-background-green-50: var(--color-neutral-black);
  --text-on-background-green-40: var(--color-neutral-black);
  --text-on-background-green-30: var(--color-neutral-black);
  --text-on-background-green-20: var(--color-neutral-black);
  --text-on-background-green-10: var(--color-neutral-black);
  --text-on-background-blue-100: var(--color-neutral-white);
  --text-on-background-blue-90: var(--color-neutral-white);
  --text-on-background-blue-80: var(--color-neutral-white);
  --text-on-background-blue-70: var(--color-neutral-white);
  --text-on-background-blue-60: var(--color-neutral-white);
  --text-on-background-blue-50: var(--color-neutral-white);
  --text-on-background-blue-40: var(--color-neutral-black);
  --text-on-background-blue-30: var(--color-neutral-black);
  --text-on-background-blue-20: var(--color-neutral-black);
  --text-on-background-blue-10: var(--color-neutral-black);
  --text-on-background-tertiary-100: var(--color-neutral-white);
  --text-on-background-tertiary-90: var(--color-neutral-white);
  --text-on-background-tertiary-80: var(--color-neutral-white);
  --text-on-background-tertiary-70: var(--color-neutral-white);
  --text-on-background-tertiary-60: var(--color-neutral-white);
  --text-on-background-tertiary-50: var(--color-neutral-white);
  --text-on-background-tertiary-40: var(--color-neutral-black);
  --text-on-background-tertiary-30: var(--color-neutral-black);
  --text-on-background-tertiary-20: var(--color-neutral-black);
  --text-on-background-tertiary-10: var(--color-neutral-black);
  --text-on-background-secondary-100: var(--color-neutral-white);
  --text-on-background-secondary-90: var(--color-neutral-white);
  --text-on-background-secondary-80: var(--color-neutral-white);
  --text-on-background-secondary-70: var(--color-neutral-white);
  --text-on-background-secondary-60: var(--color-neutral-black);
  --text-on-background-secondary-50: var(--color-neutral-black);
  --text-on-background-secondary-40: var(--color-neutral-black);
  --text-on-background-secondary-30: var(--color-neutral-black);
  --text-on-background-secondary-20: var(--color-neutral-black);
  --text-on-background-secondary-10: var(--color-neutral-black);
  --text-on-background-primary-100: var(--color-neutral-white);
  --text-on-background-primary-90: var(--color-neutral-black);
  --text-on-background-primary-80: var(--color-neutral-white);
  --text-on-background-primary-70: var(--color-neutral-white);
  --text-on-background-primary-60: var(--color-neutral-white);
  --text-on-background-primary-50: var(--color-neutral-black);
  --text-on-background-primary-40: var(--color-neutral-black);
  --text-on-background-primary-30: var(--color-neutral-black);
  --text-on-background-primary-20: var(--color-neutral-black);
  --text-on-background-primary-10: var(--color-neutral-black);
  --color-transparent-full: rgba(255, 255, 255, 0%);
  --color-neutral-dark: var(--color-neutral-90);
  --color-neutral-base: var(--color-neutral-80);
  --color-neutral-light: var(--color-neutral-70);
  --color-orange-dark: var(--color-orange-90);
  --color-orange-base: var(--color-orange-70);
  --color-orange-light: var(--color-orange-60);
  --color-red-dark: var(--color-red-90);
  --color-red-base: var(--color-red-70);
  --color-red-light: var(--color-red-60);
  --color-green-dark: var(--color-green-90);
  --color-green-base: var(--color-green-70);
  --color-green-light: var(--color-green-60);
  --color-blue-dark: var(--color-blue-70);
  --color-blue-base: var(--color-blue-50);
  --color-blue-light: var(--color-blue-40);
  --color-secondary-dark: var(--color-secondary-90);
  --color-secondary-base: var(--color-secondary-70);
  --color-secondary-light: var(--color-secondary-60);
  --color-primary-dark: var(--color-primary-80);
  --color-primary-base: var(--color-primary-50);
  --color-primary-light: var(--color-primary-20);
  --color-sponsored-content-primary-dark: var(--color-sponsored-content-primary-50);
  --color-sponsored-content-primary-base: var(--color-sponsored-content-primary-40);
  --color-sponsored-content-primary-light: var(--color-sponsored-content-primary-30);
  --box-shadow-none: 0px 0px 0px 0px var(--color-transparent-full);
  --bottom-bar-background-default-fill: var(--semantic-background-base-adaptive-default-fill);
  --bottom-bar-foreground-active-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --bottom-bar-foreground-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --segmented-control-border: 1px solid var(--semantic-border-base-adaptive-soft-fill);
  --segmented-control-item-foreground-selected-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --segmented-control-item-foreground-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --segmented-control-item-selected-border: 0px solid var(--color-transparent-full);
  --segmented-control-item-default-border: 0px solid var(--color-transparent-full);
  --segmented-control-item-background-default-default-fill: var(--color-transparent-full);
  --segmented-control-background-fill: var(--semantic-background-base-adaptive-default-fill);
  --rating-foreground-full-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --tag-label-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --tag-background-default-fill: var(--color-transparent-full);
  --tag-border: 1px solid var(--semantic-border-brand-adaptive-default-fill);
  --autocomplete-overlay-loading: rgba(255, 255, 255, 70%);
  --divider-border: 1px solid var(--semantic-border-base-adaptive-soft-fill);
  --tab-divider-border: 0px solid var(--color-transparent-full);
  --tab-selected-typography-font-size: var(--font-size-base);
  --tab-selected-border: 2px solid var(--semantic-border-brand-adaptive-default-fill);
  --tab-default-border: 2px solid var(--semantic-border-base-adaptive-soft-fill);
  --tab-default-typography-font-size: var(--font-size-base);
  --tab-label-selected-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --tab-label-default-fill: var(--semantic-foreground-base-adaptive-soft-fill);
  --tab-background-default-fill: var(--semantic-background-base-adaptive-default-fill);
  --default-teaser-pulse-highlight-border: 2px solid var(--color-transparent-full);
  --default-teaser-pulse-default-border: 2px solid var(--color-transparent-full);
  --default-teaser-editorial-label-foreground-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --default-teaser-editorial-label-background-default-fill: var(--color-transparent-full);
  --focus-positive: 0px 0px 0px 3px var(--color-green-base);
  --focus-negative: 0px 0px 0px 3px var(--color-red-base);
  --top-bar-active-border: 1px solid var(--semantic-border-brand-adaptive-default-fill);
  --top-bar-foreground-active-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --top-bar-foreground-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --top-bar-background-fill: var(--semantic-background-base-adaptive-default-fill);
  --header-strong-lg-typography-font-size: var(--header-lg-font-size);
  --header-strong-lg-typography-font-weight: 700;
  --header-strong-lg-typography-font-family: var(--header-font-family);
  --header-strong-sm-typography-font-size: var(--header-sm-font-size);
  --header-strong-sm-typography-font-weight: 700;
  --header-strong-sm-typography-font-family: var(--header-font-family);
  --header-default-lg-typography-font-size: var(--header-lg-font-size);
  --header-default-lg-typography-font-weight: 400;
  --header-default-lg-typography-font-family: var(--header-font-family);
  --header-default-sm-typography-font-size: var(--header-sm-font-size);
  --header-default-sm-typography-font-weight: 400;
  --header-default-sm-typography-font-family: var(--header-font-family);
  --header-foreground-default-active-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --header-foreground-accent-active-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --header-foreground-accent-default-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --related-teaser-border-left: 4px solid var(--semantic-border-brand-adaptive-default-fill);
  --related-teaser-prefix-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --related-teaser-title-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --related-teaser-background-fill: var(--color-transparent-full);
  --quote-icon-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --quote-quotee-function-fill: var(--semantic-foreground-base-adaptive-soft-fill);
  --quote-quotee-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --quote-blockquote-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --horizontal-teaser-highlight-border-left: 0px solid var(--color-transparent-full);
  --horizontal-teaser-default-border-left: 0px solid var(--color-transparent-full);
  --loader-stroke-fill: var(--color-secondary-base);
  --stepper-label-active-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --stepper-number-active-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --text-on-image-teaser-pulse-border: 2px solid var(--color-transparent-full);
  --text-on-image-teaser-editorial-label-foreground-fill: var(--semantic-foreground-base-static-inverted-fill);
  --text-on-image-teaser-external-icon-fill: var(--semantic-foreground-base-static-inverted-fill);
  --text-on-image-teaser-prefix-fill: var(--semantic-foreground-accent-static-inverted-fill);
  --text-on-image-teaser-sublabel-background-fill: var(--color-transparent-full);
  --text-on-image-teaser-label-background-fill: var(--color-transparent-full);
  --teaser-play-button-background-fill: rgba(0, 164, 232, 50%);
  --teaser-external-icon-highlight-fill: var(--teaser-external-icon-default-fill);
  --teaser-prefix-highlight-fill: var(--teaser-prefix-default-fill);
  --teaser-introduction-default-fill: var(--semantic-foreground-base-adaptive-soft-fill);
  --teaser-date-time-highlight-fill: var(--teaser-date-time-default-fill);
  --teaser-title-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-sublabel-highlight-fill: var(--teaser-sublabel-default-fill);
  --teaser-label-highlight-fill: var(--teaser-label-default-fill);
  --teaser-background-default-fill: var(--color-transparent-full);
  --table-header-label-fill: var(--semantic-foreground-base-adaptive-soft-fill);
  --table-header-background-fill: var(--semantic-background-base-adaptive-soft-fill);
  --input-hover-border-color: var(--semantic-border-brand-adaptive-default-fill);
  --input-default-border-color: var(--semantic-border-base-static-default-fill);
  --input-selected-border-color: var(--color-transparent-full);
  --input-background-selected-soft-fill: var(--semantic-background-brand-adaptive-soft-fill);
  --input-text-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --button-default-default-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-tertiary-disabled-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-tertiary-active-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-tertiary-hover-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-tertiary-default-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-secondary-disabled-border: var(--button-border-width) solid var(--semantic-border-disabled-adaptive-default-fill);
  --button-secondary-active-border: var(--button-border-width) solid var(--semantic-border-brand-adaptive-default-fill);
  --button-secondary-hover-border: var(--button-border-width) solid var(--semantic-border-brand-adaptive-default-fill);
  --button-secondary-default-border: var(--button-border-width) solid var(--semantic-border-brand-adaptive-default-fill);
  --button-primary-disabled-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-primary-active-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-primary-hover-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-primary-default-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-background-tertiary-disabled-fill: var(--color-transparent-full);
  --button-background-tertiary-default-fill: var(--color-transparent-full);
  --button-background-secondary-disabled-fill: var(--color-transparent-full);
  --button-background-secondary-default-fill: var(--color-transparent-full);
  --button-background-primary-disabled-fill: var(--semantic-background-disabled-adaptive-default-fill);
  --button-background-default-active-fill: rgba(16, 16, 16, 24%);
  --button-background-default-hover-fill: rgba(16, 16, 16, 12%);
  --button-background-default-default-fill: var(--color-transparent-full);
  --button-label-tertiary-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --button-label-secondary-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --button-label-primary-default-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --button-label-default-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --branded-heading-bullet-lg-fill: var(--color-transparent-full);
  --branded-heading-bullet-sm-fill: var(--color-transparent-full);
  --branded-heading-background-lg-fill: var(--color-transparent-full);
  --branded-heading-background-sm-fill: var(--color-transparent-full);
  --branded-heading-label-hover-fill: var(--color-primary-dark);
  --branded-heading-label-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --branded-heading-lg-border-color: var(--semantic-border-base-adaptive-soft-fill);
  --branded-heading-sm-border-color: var(--semantic-border-base-adaptive-soft-fill);
  --body-typography-font-size: var(--font-size-base);
  --accordion-title-selected-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --link-text-hover-fill: var(--color-primary-dark);
  --link-text-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --semantic-border-error-static-default-fill: var(--color-red-base);
  --semantic-border-info-static-default-fill: var(--color-blue-base);
  --semantic-border-accent-static-default-fill: var(--color-secondary-base);
  --semantic-border-accent-adaptive-default-fill: var(--color-secondary-base);
  --semantic-border-brand-static-default-fill: var(--color-primary-base);
  --semantic-foreground-on-warning-adaptive-soft-fill: var(--color-orange-dark);
  --semantic-foreground-on-success-adaptive-soft-fill: var(--color-green-dark);
  --semantic-foreground-on-error-adaptive-soft-fill: var(--color-red-dark);
  --semantic-foreground-error-adaptive-default-fill: var(--color-red-base);
  --semantic-foreground-on-info-adaptive-soft-fill: var(--color-blue-dark);
  --semantic-foreground-info-adaptive-default-fill: var(--color-blue-base);
  --semantic-foreground-on-accent-adaptive-soft-fill: var(--color-secondary-dark);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-primary-dark);
  --semantic-background-contextual-adaptive-default-fill: var(--color-transparent-full);
  --semantic-background-success-static-default-fill: var(--color-green-base);
  --semantic-background-error-static-default-fill: var(--color-red-base);
  --semantic-background-info-static-default-fill: var(--color-blue-base);
  --semantic-background-accent-adaptive-default-fill: var(--color-secondary-base);
  --semantic-background-brand-adaptive-default-fill: var(--color-primary-light);
  --text-on-background-neutral-dark: var(--text-on-background-neutral-90);
  --text-on-background-neutral-base: var(--text-on-background-neutral-80);
  --text-on-background-neutral-light: var(--text-on-background-neutral-70);
  --text-on-background-orange-dark: var(--text-on-background-orange-90);
  --text-on-background-orange-base: var(--text-on-background-orange-70);
  --text-on-background-orange-light: var(--text-on-background-orange-60);
  --text-on-background-red-dark: var(--text-on-background-red-90);
  --text-on-background-red-base: var(--text-on-background-red-70);
  --text-on-background-red-light: var(--text-on-background-red-60);
  --text-on-background-green-dark: var(--text-on-background-green-90);
  --text-on-background-green-base: var(--text-on-background-green-70);
  --text-on-background-green-light: var(--text-on-background-green-60);
  --text-on-background-blue-dark: var(--text-on-background-blue-70);
  --text-on-background-blue-base: var(--text-on-background-blue-50);
  --text-on-background-blue-light: var(--text-on-background-blue-40);
  --text-on-background-tertiary-dark: var(--text-on-background-tertiary-70);
  --text-on-background-tertiary-base: var(--text-on-background-tertiary-50);
  --text-on-background-tertiary-light: var(--text-on-background-tertiary-40);
  --text-on-background-secondary-dark: var(--text-on-background-secondary-90);
  --text-on-background-secondary-base: var(--text-on-background-secondary-70);
  --text-on-background-secondary-light: var(--text-on-background-secondary-60);
  --text-on-background-primary-dark: var(--text-on-background-primary-70);
  --text-on-background-primary-base: var(--text-on-background-primary-60);
  --text-on-background-primary-light: var(--text-on-background-primary-50);
  --color-focus: var(--color-primary-base);
  --segmented-control-item-background-selected-active-fill: rgba(191, 236, 255, 36%);
  --segmented-control-item-background-selected-hover-fill: rgba(191, 236, 255, 24%);
  --segmented-control-item-background-selected-default-fill: rgba(191, 236, 255, 12%);
  --segmented-control-item-background-default-active-fill: rgba(191, 236, 255, 24%);
  --segmented-control-item-background-default-hover-fill: rgba(191, 236, 255, 12%);
  --tag-background-active-fill: rgba(191, 236, 255, 24%);
  --tag-background-hover-fill: rgba(191, 236, 255, 12%);
  --tab-background-active-fill: rgba(191, 236, 255, 24%);
  --tab-background-hover-fill: rgba(191, 236, 255, 12%);
  --default-teaser-pulse-background-highlight-fill: var(--default-teaser-editorial-label-foreground-highlight-fill);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-error-adaptive-default-fill);
  --default-teaser-editorial-label-background-highlight-fill: var(--semantic-background-error-static-default-fill);
  --focus-default: 0px 0px 0px 3px var(--color-focus);
  --header-label-active-border: 2px solid var(--header-foreground-default-active-fill);
  --header-background-accent-default-item-active-fill: rgba(15, 62, 82, 32%);
  --header-background-accent-default-item-hover-fill: rgba(15, 62, 82, 16%);
  --header-background-accent-default-fill: var(--semantic-background-brand-adaptive-default-fill);
  --stepper-background-active-fill: var(--semantic-background-brand-adaptive-default-fill);
  --text-on-image-teaser-pulse-background-fill: var(--text-on-image-teaser-editorial-label-foreground-fill);
  --text-on-image-teaser-editorial-label-background-fill: var(--semantic-background-error-static-default-fill);
  --teaser-comment-foreground-default-fill: var(--teaser-title-default-fill);
  --teaser-podcast-icon-default-fill: var(--teaser-title-default-fill);
  --teaser-play-button-text-fill: var(--text-on-background-primary-base);
  --teaser-introduction-highlight-fill: var(--teaser-introduction-default-fill);
  --teaser-title-highlight-fill: var(--teaser-title-default-fill);
  --input-active-border-color: var(--input-hover-border-color);
  --input-background-selected-default-fill: var(--semantic-background-brand-adaptive-default-fill);
  --button-background-tertiary-active-fill: rgba(191, 236, 255, 24%);
  --button-background-tertiary-hover-fill: rgba(191, 236, 255, 12%);
  --button-background-secondary-active-fill: rgba(191, 236, 255, 24%);
  --button-background-secondary-hover-fill: rgba(191, 236, 255, 12%);
  --button-background-primary-default-fill: var(--semantic-background-brand-adaptive-default-fill);
  --button-label-tertiary-active-fill: var(--button-label-tertiary-default-fill);
  --button-label-tertiary-hover-fill: var(--button-label-tertiary-default-fill);
  --button-label-secondary-active-fill: var(--button-label-secondary-default-fill);
  --button-label-secondary-hover-fill: var(--button-label-secondary-default-fill);
  --button-label-primary-active-fill: var(--button-label-primary-default-fill);
  --button-label-primary-hover-fill: var(--button-label-primary-default-fill);
  --branded-heading-lg-border-left: 0px solid var(--branded-heading-lg-border-color);
  --branded-heading-lg-border-bottom: 0px solid var(--branded-heading-lg-border-color);
  --branded-heading-lg-border-right: 0px solid var(--branded-heading-lg-border-color);
  --branded-heading-lg-border-top: 0px solid var(--branded-heading-lg-border-color);
  --branded-heading-sm-border-left: 0px solid var(--branded-heading-sm-border-color);
  --branded-heading-sm-border-bottom: 0px solid var(--branded-heading-sm-border-color);
  --branded-heading-sm-border-right: 0px solid var(--branded-heading-sm-border-color);
  --branded-heading-sm-border-top: 0px solid var(--branded-heading-sm-border-color);
  --default-teaser-pulse-background-default-fill: var(--default-teaser-editorial-label-foreground-default-fill);
  --teaser-comment-foreground-highlight-fill: var(--teaser-title-highlight-fill);
  --teaser-podcast-icon-highlight-fill: var(--teaser-title-highlight-fill);
}
/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */

[data-chameleon-theme="frd"][data-chameleon-subtheme="accent-soft"], [data-chameleon-theme="frd"] [data-chameleon-subtheme="accent-soft"] {
  --semantic-border-base-adaptive-soft-fill: var(--color-primary-30);
  --semantic-background-contextual-adaptive-default-fill: var(--semantic-background-brand-adaptive-soft-fill);
}
/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */

[data-chameleon-theme="frd"][data-chameleon-subtheme="accent-strong"], [data-chameleon-theme="frd"] [data-chameleon-subtheme="accent-strong"] {
  --default-teaser-editorial-label-default-lg-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-md-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-sm-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-bottom: 2px;
  --default-teaser-editorial-label-default-sm-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-top: 2px;
  --breaking-fill: var(--color-primary-90);
  --teaser-background-default-fill: var(--color-primary-80);
  --teaser-background-highlight-fill: var(--color-primary-80);
  --branded-heading-label-hover-fill: var(--color-primary-20);
  --link-text-hover-fill: var(--color-primary-20);
  --semantic-border-base-adaptive-soft-fill: var(--color-primary-50);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-40);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-10);
  --semantic-foreground-base-adaptive-inverted-fill: var(--color-neutral-100);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-background-contextual-adaptive-default-fill: var(--color-primary-80);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-play-button-text-fill: var(--semantic-foreground-on-brand-static-default-fill);
  --teaser-play-button-background-fill: var(--semantic-background-brand-static-default-fill);
  --teaser-external-icon-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-prefix-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-prefix-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-introduction-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-introduction-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-title-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-title-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-label-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --branded-heading-label-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --link-text-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --default-teaser-editorial-label-background-default-fill: var(--semantic-background-error-static-default-fill);
  --branded-heading-lg-border-top: 0px solid var(--branded-heading-lg-border-color);
  --branded-heading-sm-border-top: 0px solid var(--branded-heading-sm-border-color);
}
/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */

[data-chameleon-theme="frd"][data-chameleon-subtheme="breaking"], [data-chameleon-theme="frd"] [data-chameleon-subtheme="breaking"] {
  --default-teaser-editorial-label-default-lg-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-md-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-sm-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-bottom: 2px;
  --default-teaser-editorial-label-default-sm-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-top: 2px;
  --breaking-fill: var(--color-primary-100);
  --teaser-background-default-fill: var(--color-primary-90);
  --teaser-background-highlight-fill: var(--color-primary-90);
  --branded-heading-label-hover-fill: var(--color-primary-20);
  --link-text-hover-fill: var(--color-primary-20);
  --semantic-border-base-adaptive-soft-fill: var(--color-primary-50);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-40);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-10);
  --semantic-foreground-base-adaptive-inverted-fill: var(--color-neutral-100);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-background-contextual-adaptive-default-fill: var(--color-primary-90);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-play-button-text-fill: var(--semantic-foreground-on-brand-static-default-fill);
  --teaser-play-button-background-fill: var(--semantic-background-brand-static-default-fill);
  --teaser-external-icon-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-prefix-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-prefix-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-introduction-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-introduction-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-title-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-title-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-label-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --branded-heading-label-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --link-text-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --default-teaser-editorial-label-background-default-fill: var(--semantic-background-error-static-default-fill);
  --branded-heading-lg-border-top: 0px solid var(--branded-heading-lg-border-color);
  --branded-heading-sm-border-top: 0px solid var(--branded-heading-sm-border-color);
}
/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */

[data-chameleon-theme="frd"][data-chameleon-subtheme="premium"], [data-chameleon-theme="frd"] [data-chameleon-subtheme="premium"] {
  --default-teaser-editorial-label-default-lg-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-md-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-sm-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-bottom: 2px;
  --default-teaser-editorial-label-default-sm-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-top: 2px;
  --button-background-primary-active-fill: var(--color-secondary-40);
  --button-background-primary-hover-fill: var(--color-secondary-30);
  --semantic-border-base-adaptive-soft-fill: var(--color-secondary-30);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-70);
  --semantic-background-contextual-adaptive-default-fill: var(--color-secondary-10);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --semantic-foreground-on-brand-static-default-fill: var(--semantic-foreground-on-accent-static-default-fill);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--semantic-foreground-on-accent-adaptive-default-fill);
  --semantic-foreground-brand-static-inverted-fill: var(--semantic-foreground-accent-static-inverted-fill);
  --semantic-foreground-brand-adaptive-default-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --semantic-background-brand-static-default-fill: var(--semantic-background-accent-static-default-fill);
  --semantic-background-brand-adaptive-soft-fill: var(--semantic-background-accent-adaptive-soft-fill);
  --default-teaser-editorial-label-background-default-fill: var(--semantic-background-error-static-default-fill);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--semantic-foreground-on-accent-adaptive-soft-fill);
  --semantic-background-brand-adaptive-default-fill: var(--semantic-background-accent-adaptive-default-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-on-brand-adaptive-soft-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-on-brand-adaptive-soft-fill);
  --teaser-label-default-fill: var(--semantic-foreground-on-brand-adaptive-soft-fill);
  --teaser-date-time-highlight-fill: var(--teaser-date-time-default-fill);
}
/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */

[data-chameleon-theme="frd"][data-chameleon-subtheme="sponsored-content"], [data-chameleon-theme="frd"] [data-chameleon-subtheme="sponsored-content"] {
  --semantic-border-brand-static-default-fill: var(--color-sponsored-content-primary-80);
  --semantic-border-brand-adaptive-default-fill: var(--color-sponsored-content-primary-80);
  --semantic-border-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-foreground-on-brand-static-default-fill: var(--color-sponsored-content-primary-90);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--color-sponsored-content-primary-90);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-sponsored-content-primary-70);
  --semantic-foreground-brand-static-inverted-fill: var(--color-sponsored-content-primary-30);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-sponsored-content-primary-60);
  --semantic-background-contextual-adaptive-default-fill: var(--color-neutral-10);
  --semantic-background-brand-adaptive-soft-fill: var(--color-sponsored-content-primary-10);
  --teaser-play-button-text-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-external-icon-highlight-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-external-icon-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-prefix-highlight-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-prefix-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-introduction-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-date-time-highlight-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-title-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-title-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-label-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-background-highlight-fill: var(--semantic-background-contextual-adaptive-default-fill);
  --semantic-background-brand-static-default-fill: var(--color-sponsored-content-primary-base);
  --semantic-background-brand-adaptive-default-fill: var(--color-sponsored-content-primary-base);
}
/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */

[data-chameleon-theme="frd"][data-chameleon-color-mode="dark"], [data-chameleon-theme="frd"][data-chameleon-color-mode="dark"]:is([data-chameleon-subtheme="accent-soft"], [data-chameleon-subtheme="accent-strong"], [data-chameleon-subtheme="breaking"], [data-chameleon-subtheme="premium"], [data-chameleon-subtheme="sponsored-content"], [data-chameleon-subtheme="default"]), [data-chameleon-theme="frd"][data-chameleon-color-mode="dark"] :is([data-chameleon-subtheme="accent-soft"], [data-chameleon-subtheme="accent-strong"], [data-chameleon-subtheme="breaking"], [data-chameleon-subtheme="premium"], [data-chameleon-subtheme="sponsored-content"], [data-chameleon-subtheme="default"]) {
  --skeleton-fill: linear-gradient( -90deg, var(--color-neutral-80) 0%, var(--color-neutral-70) 50%, var(--color-neutral-80) 100%);;
  --header-scroll-asset: var(--logo-main-inverse-asset);
  --header-default-asset: var(--logo-main-inverse-asset);
  --stepper-background-default-fill: var(--color-neutral-70);
  --switch-track-fill: var(--color-neutral-70);
  --table-header-label-fill: var(--color-neutral-30);
  --table-header-background-fill: var(--color-neutral-80);
  --wide-list-background-even-fill: var(--color-neutral-90);
  --wide-list-background-active-fill: var(--color-neutral-70);
  --wide-list-background-hover-fill: var(--color-neutral-80);
  --button-background-primary-active-fill: var(--color-primary-90);
  --button-background-primary-hover-fill: var(--color-primary-80);
  --branded-heading-label-hover-fill: var(--color-neutral-40);
  --link-text-hover-fill: var(--color-primary-50);
  --semantic-border-disabled-adaptive-default-fill: var(--color-neutral-70);
  --semantic-border-accent-adaptive-default-fill: var(--color-secondary-50);
  --semantic-border-brand-adaptive-default-fill: var(--color-primary-30);
  --semantic-border-base-adaptive-soft-fill: var(--color-primary-70);
  --semantic-foreground-disabled-adaptive-default-fill: var(--color-neutral-70);
  --semantic-foreground-on-warning-adaptive-soft-fill: var(--color-orange-20);
  --semantic-foreground-warning-adaptive-default-fill: var(--color-orange-60);
  --semantic-foreground-on-success-adaptive-soft-fill: var(--color-green-20);
  --semantic-foreground-success-adaptive-default-fill: var(--color-green-70);
  --semantic-foreground-on-error-adaptive-soft-fill: var(--color-red-20);
  --semantic-foreground-error-adaptive-default-fill: var(--color-red-50);
  --semantic-foreground-on-info-adaptive-soft-fill: var(--color-blue-20);
  --semantic-foreground-info-adaptive-default-fill: var(--color-blue-60);
  --semantic-foreground-on-accent-adaptive-default-fill: var(--color-secondary-100);
  --semantic-foreground-on-accent-adaptive-soft-fill: var(--color-secondary-30);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-40);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--color-primary-10);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-primary-20);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-20);
  --semantic-foreground-base-adaptive-inverted-fill: var(--color-neutral-100);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-background-disabled-adaptive-selected-fill: var(--color-neutral-80);
  --semantic-background-disabled-adaptive-default-fill: var(--color-neutral-90);
  --semantic-background-warning-adaptive-soft-fill: var(--color-orange-100);
  --semantic-background-success-adaptive-soft-fill: var(--color-green-100);
  --semantic-background-error-adaptive-soft-fill: var(--color-red-100);
  --semantic-background-info-adaptive-soft-fill: var(--color-blue-100);
  --semantic-background-accent-adaptive-default-fill: var(--color-secondary-60);
  --semantic-background-accent-adaptive-soft-fill: var(--color-secondary-90);
  --semantic-background-brand-adaptive-default-fill: var(--color-primary-70);
  --semantic-background-brand-adaptive-soft-fill: var(--color-primary-80);
  --semantic-background-base-static-inverted-fill: var(--color-primary-90);
  --semantic-background-base-adaptive-inverted-fill: var(--color-neutral-white);
  --semantic-background-base-adaptive-elevated-fill: var(--color-primary-70);
  --semantic-background-base-adaptive-default-fill: var(--color-primary-90);
  --semantic-background-base-adaptive-soft-fill: var(--color-primary-80);
  --segmented-control-item-background-selected-active-fill: rgba(10, 104, 143, 36%);
  --segmented-control-item-background-selected-hover-fill: rgba(10, 104, 143, 24%);
  --segmented-control-item-background-selected-default-fill: rgba(10, 104, 143, 12%);
  --segmented-control-item-background-default-active-fill: rgba(10, 104, 143, 24%);
  --segmented-control-item-background-default-hover-fill: rgba(10, 104, 143, 12%);
  --segmented-control-item-background-default-default-fill: var(--color-transparent-full);
  --teaser-date-time-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-date-time-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-title-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-background-highlight-fill: var(--semantic-background-brand-static-default-fill);
  --button-background-tertiary-active-fill: rgba(10, 104, 143, 36%);
  --button-background-tertiary-hover-fill: rgba(10, 104, 143, 24%);
  --button-background-tertiary-default-fill: var(--color-transparent-full);
  --button-background-secondary-active-fill: rgba(10, 104, 143, 36%);
  --button-background-secondary-hover-fill: rgba(10, 104, 143, 24%);
  --button-background-secondary-default-fill: var(--color-transparent-full);
  --button-background-primary-default-fill: var(--semantic-background-brand-adaptive-default-fill);
  --button-background-default-active-fill: rgba(255, 255, 255, 24%);
  --button-background-default-hover-fill: rgba(255, 255, 255, 12%);
  --button-background-default-default-fill: var(--color-transparent-full);
  --button-label-tertiary-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --button-label-secondary-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --button-label-primary-default-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --button-label-default-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --branded-heading-label-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --branded-heading-lg-border-color: var(--semantic-border-base-static-inverted-fill);
  --branded-heading-sm-border-color: var(--semantic-border-base-static-inverted-fill);
  --button-label-tertiary-active-fill: var(--button-label-tertiary-default-fill);
  --button-label-tertiary-hover-fill: var(--button-label-tertiary-default-fill);
  --button-label-secondary-active-fill: var(--button-label-secondary-default-fill);
  --button-label-secondary-hover-fill: var(--button-label-secondary-default-fill);
  --button-label-primary-active-fill: var(--button-label-primary-default-fill);
  --button-label-primary-hover-fill: var(--button-label-primary-default-fill);
}
/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */

[data-chameleon-theme="frd"][data-chameleon-color-mode="dark"][data-chameleon-subtheme="accent-soft"], [data-chameleon-theme="frd"][data-chameleon-color-mode="dark"] [data-chameleon-subtheme="accent-soft"] {
  --semantic-border-base-adaptive-soft-fill: var(--color-primary-70);
  --semantic-background-contextual-adaptive-default-fill: var(--color-primary-100);
}
/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */

[data-chameleon-theme="frd"][data-chameleon-color-mode="dark"][data-chameleon-subtheme="premium"], [data-chameleon-theme="frd"][data-chameleon-color-mode="dark"] [data-chameleon-subtheme="premium"] {
  --button-background-primary-active-fill: var(--color-secondary-80);
  --button-background-primary-hover-fill: var(--color-secondary-70);
  --semantic-border-base-adaptive-soft-fill: var(--color-secondary-30);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-30);
  --semantic-background-contextual-adaptive-default-fill: var(--color-secondary-90);
  --semantic-foreground-on-brand-static-default-fill: var(--semantic-foreground-on-accent-static-default-fill);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--semantic-foreground-on-accent-adaptive-default-fill);
  --semantic-foreground-brand-static-inverted-fill: var(--semantic-foreground-accent-static-inverted-fill);
  --semantic-foreground-brand-adaptive-default-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --semantic-background-brand-static-default-fill: var(--semantic-background-accent-static-default-fill);
  --semantic-background-brand-adaptive-soft-fill: var(--semantic-background-accent-adaptive-soft-fill);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--semantic-foreground-on-accent-adaptive-soft-fill);
  --semantic-background-brand-adaptive-default-fill: var(--semantic-background-accent-adaptive-default-fill);
}
/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */

[data-chameleon-theme="frd"][data-chameleon-color-mode="dark"][data-chameleon-subtheme="sponsored-content"], [data-chameleon-theme="frd"][data-chameleon-color-mode="dark"] [data-chameleon-subtheme="sponsored-content"] {
  --semantic-border-brand-static-default-fill: var(--color-sponsored-content-primary-80);
  --semantic-border-brand-adaptive-default-fill: var(--color-sponsored-content-primary-80);
  --semantic-border-base-adaptive-soft-fill: var(--color-neutral-70);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--color-sponsored-content-primary-20);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-sponsored-content-primary-20);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-sponsored-content-primary-20);
  --semantic-background-contextual-adaptive-default-fill: var(--color-neutral-80);
  --semantic-background-brand-adaptive-default-fill: var(--color-sponsored-content-primary-80);
  --semantic-background-brand-adaptive-soft-fill: var(--color-sponsored-content-primary-90);
}
/**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="frd"], [data-chameleon-theme="frd"]:is([data-chameleon-subtheme="accent-soft"], [data-chameleon-subtheme="accent-strong"], [data-chameleon-subtheme="breaking"], [data-chameleon-subtheme="premium"], [data-chameleon-subtheme="sponsored-content"], [data-chameleon-subtheme="default"]), [data-chameleon-theme="frd"] :is([data-chameleon-subtheme="accent-soft"], [data-chameleon-subtheme="accent-strong"], [data-chameleon-subtheme="breaking"], [data-chameleon-subtheme="premium"], [data-chameleon-subtheme="sponsored-content"], [data-chameleon-subtheme="default"]) {
    --dialog-border-radius: 0px;
  --font-size-5xl: 40px;
  --font-size-4xl: 32px;
  --font-size-3xl: 28px;
  --font-size-2xl: 24px;
  --font-size-xl: 20px;
  --font-size-lg: 18px;
  --font-size-sm: 14px;
  --font-size-xs: 12px;
  --font-size-md: 15px;
  --horizontal-teaser-image-default-lg-width: 320px;
  --horizontal-teaser-image-default-md-width: 160px;
  --horizontal-teaser-image-default-sm-width: 120px;
  --teaser-title-lg-typography-font-style: normal;
  --teaser-title-md-typography-font-style: normal;
  --teaser-title-sm-typography-font-style: normal;
  --branded-heading-lg-typography-font-style: normal;
  --branded-heading-lg-typography-text-case: none;
  --branded-heading-sm-typography-font-style: normal;
  --branded-heading-sm-typography-text-case: None;
  --teaser-title-lg-typography-font-size: var(--font-size-3xl);
  --teaser-title-lg-typography-line-height: 1.15;
  --teaser-title-lg-typography-font-weight: 700;
  --teaser-title-lg-typography-font-family: var(--font-family-primary);
  --teaser-title-md-typography-font-size: var(--font-size-2xl);
  --teaser-title-md-typography-line-height: 1.15;
  --teaser-title-md-typography-font-weight: 700;
  --teaser-title-md-typography-font-family: var(--font-family-primary);
  --teaser-title-sm-typography-font-size: var(--font-size-lg);
  --teaser-title-sm-typography-line-height: 1.15;
  --teaser-title-sm-typography-font-weight: 400;
  --teaser-title-sm-typography-font-family: var(--font-family-primary);
  --branded-heading-lg-typography-font-size: var(--font-size-2xl);
  --branded-heading-lg-typography-line-height: 1.15;
  --branded-heading-lg-typography-font-weight: 700;
  --branded-heading-lg-typography-font-family: var(--font-family-primary);
  --branded-heading-sm-typography-font-size: var(--font-size-2xl);
  --branded-heading-sm-typography-line-height: 1.15;
  --branded-heading-sm-typography-font-weight: 700;
  --branded-heading-sm-typography-font-family: var(--font-family-primary);
  }
}
      /**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="frd"][data-chameleon-subtheme="accent-soft"], [data-chameleon-theme="frd"] [data-chameleon-subtheme="accent-soft"] {
    --semantic-border-base-adaptive-soft-fill: var(--color-primary-30);
  --semantic-background-contextual-adaptive-default-fill: var(--semantic-background-brand-adaptive-soft-fill);
  }
}
      /**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="frd"][data-chameleon-subtheme="accent-strong"], [data-chameleon-theme="frd"] [data-chameleon-subtheme="accent-strong"] {
    --default-teaser-editorial-label-default-lg-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-md-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-sm-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-bottom: 2px;
  --default-teaser-editorial-label-default-sm-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-top: 2px;
  --breaking-fill: var(--color-primary-90);
  --teaser-background-default-fill: var(--color-primary-80);
  --teaser-background-highlight-fill: var(--color-primary-80);
  --branded-heading-label-hover-fill: var(--color-primary-20);
  --link-text-hover-fill: var(--color-primary-20);
  --semantic-border-base-adaptive-soft-fill: var(--color-primary-50);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-40);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-10);
  --semantic-foreground-base-adaptive-inverted-fill: var(--color-neutral-100);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-background-contextual-adaptive-default-fill: var(--color-primary-80);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-play-button-text-fill: var(--semantic-foreground-on-brand-static-default-fill);
  --teaser-play-button-background-fill: var(--semantic-background-brand-static-default-fill);
  --teaser-external-icon-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-prefix-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-prefix-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-introduction-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-introduction-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-title-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-title-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-label-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --branded-heading-label-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --link-text-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --default-teaser-editorial-label-background-default-fill: var(--semantic-background-error-static-default-fill);
  --branded-heading-lg-border-top: 0px solid var(--branded-heading-lg-border-color);
  --branded-heading-sm-border-top: 0px solid var(--branded-heading-sm-border-color);
  }
}
      /**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="frd"][data-chameleon-subtheme="breaking"], [data-chameleon-theme="frd"] [data-chameleon-subtheme="breaking"] {
    --default-teaser-editorial-label-default-lg-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-md-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-sm-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-bottom: 2px;
  --default-teaser-editorial-label-default-sm-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-top: 2px;
  --breaking-fill: var(--color-primary-100);
  --teaser-background-default-fill: var(--color-primary-90);
  --teaser-background-highlight-fill: var(--color-primary-90);
  --branded-heading-label-hover-fill: var(--color-primary-20);
  --link-text-hover-fill: var(--color-primary-20);
  --semantic-border-base-adaptive-soft-fill: var(--color-primary-50);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-40);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-10);
  --semantic-foreground-base-adaptive-inverted-fill: var(--color-neutral-100);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-background-contextual-adaptive-default-fill: var(--color-primary-90);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-play-button-text-fill: var(--semantic-foreground-on-brand-static-default-fill);
  --teaser-play-button-background-fill: var(--semantic-background-brand-static-default-fill);
  --teaser-external-icon-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-prefix-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-prefix-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-introduction-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-introduction-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-title-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-title-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-label-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-static-inverted-fill);
  --branded-heading-label-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --link-text-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --default-teaser-editorial-label-background-default-fill: var(--semantic-background-error-static-default-fill);
  --branded-heading-lg-border-top: 0px solid var(--branded-heading-lg-border-color);
  --branded-heading-sm-border-top: 0px solid var(--branded-heading-sm-border-color);
  }
}
      /**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="frd"][data-chameleon-subtheme="premium"], [data-chameleon-theme="frd"] [data-chameleon-subtheme="premium"] {
    --default-teaser-editorial-label-default-lg-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-md-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-sm-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-left: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-bottom: 2px;
  --default-teaser-editorial-label-default-sm-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-top: 2px;
  --button-background-primary-active-fill: var(--color-secondary-40);
  --button-background-primary-hover-fill: var(--color-secondary-30);
  --semantic-border-base-adaptive-soft-fill: var(--color-secondary-30);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-70);
  --semantic-background-contextual-adaptive-default-fill: var(--color-secondary-10);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --semantic-foreground-on-brand-static-default-fill: var(--semantic-foreground-on-accent-static-default-fill);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--semantic-foreground-on-accent-adaptive-default-fill);
  --semantic-foreground-brand-static-inverted-fill: var(--semantic-foreground-accent-static-inverted-fill);
  --semantic-foreground-brand-adaptive-default-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --semantic-background-brand-static-default-fill: var(--semantic-background-accent-static-default-fill);
  --semantic-background-brand-adaptive-soft-fill: var(--semantic-background-accent-adaptive-soft-fill);
  --default-teaser-editorial-label-background-default-fill: var(--semantic-background-error-static-default-fill);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--semantic-foreground-on-accent-adaptive-soft-fill);
  --semantic-background-brand-adaptive-default-fill: var(--semantic-background-accent-adaptive-default-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-on-brand-adaptive-soft-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-on-brand-adaptive-soft-fill);
  --teaser-label-default-fill: var(--semantic-foreground-on-brand-adaptive-soft-fill);
  --teaser-date-time-highlight-fill: var(--teaser-date-time-default-fill);
  }
}
      /**
 * 🦎 Chameleon v8.0.0-next.6
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="frd"][data-chameleon-subtheme="sponsored-content"], [data-chameleon-theme="frd"] [data-chameleon-subtheme="sponsored-content"] {
    --semantic-border-brand-static-default-fill: var(--color-sponsored-content-primary-80);
  --semantic-border-brand-adaptive-default-fill: var(--color-sponsored-content-primary-80);
  --semantic-border-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-foreground-on-brand-static-default-fill: var(--color-sponsored-content-primary-90);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--color-sponsored-content-primary-90);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-sponsored-content-primary-70);
  --semantic-foreground-brand-static-inverted-fill: var(--color-sponsored-content-primary-30);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-sponsored-content-primary-60);
  --semantic-background-contextual-adaptive-default-fill: var(--color-neutral-10);
  --semantic-background-brand-adaptive-soft-fill: var(--color-sponsored-content-primary-10);
  --teaser-play-button-text-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-external-icon-highlight-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-external-icon-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-prefix-highlight-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-prefix-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-introduction-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-date-time-highlight-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-title-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-title-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-label-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-background-highlight-fill: var(--semantic-background-contextual-adaptive-default-fill);
  --semantic-background-brand-static-default-fill: var(--color-sponsored-content-primary-base);
  --semantic-background-brand-adaptive-default-fill: var(--color-sponsored-content-primary-base);
  }
}
      