/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"], [data-chameleon-theme="ds"][data-chameleon-subtheme], [data-chameleon-theme="ds"] [data-chameleon-subtheme] {
  --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;
  --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-md: 17px;
  --font-size-sm: 14px;
  --font-size-xs: 12px;
  --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;
  --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;
  --table-cell-typography-font-style: normal;
  --table-header-typography-font-style: normal;
  --table-header-typography-text-case: uppercase;
  --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: Uppercase;
  --default-teaser-editorial-label-lg-typography-font-size: 12px;
  --default-teaser-editorial-label-lg-typography-line-height: 1.335;
  --default-teaser-editorial-label-lg-typography-font-weight: 600;
  --default-teaser-editorial-label-lg-typography-font-family: 'Libre Franklin', 'Libre Franklin Fallback', sans-serif;
  --default-teaser-editorial-label-md-typography-font-style: normal;
  --default-teaser-editorial-label-md-typography-text-case: Uppercase;
  --default-teaser-editorial-label-md-typography-font-size: 12px;
  --default-teaser-editorial-label-md-typography-line-height: 1.335;
  --default-teaser-editorial-label-md-typography-font-weight: 600;
  --default-teaser-editorial-label-md-typography-font-family: 'Libre Franklin', 'Libre Franklin Fallback', sans-serif;
  --default-teaser-editorial-label-sm-typography-font-style: normal;
  --default-teaser-editorial-label-sm-typography-text-case: Uppercase;
  --default-teaser-editorial-label-sm-typography-font-size: 12px;
  --default-teaser-editorial-label-sm-typography-line-height: 1.335;
  --default-teaser-editorial-label-sm-typography-font-weight: 600;
  --default-teaser-editorial-label-sm-typography-font-family: 'Libre Franklin', 'Libre Franklin Fallback', sans-serif;
  --default-teaser-premium-long-padding-left: 16px;
  --default-teaser-premium-long-padding-bottom: 16px;
  --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;
  --body-typography-font-style: normal;
  --wide-list-title-typography-font-style: normal;
  --logo-square-main-aspect-ratio: 1;
  --logo-square-main-inverse-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='white' d='M0 43.03C0 46.18 1.82 48 4.81 48H43.2c2.99 0 4.81-1.82 4.81-4.97V4.93C48 1.75 46.28 0 43.1 0H4.9C1.72 0 0 1.75 0 4.93z'/%3e%3cpath fill='black' d='m39.87 13.7 1.1-1.68h1.27v7.9h-1.26L40.13 18c-1.1-2.48-2.73-4.1-5.2-4.1h-.26c-1.82 0-3.7.9-3.7 3.15 0 2.6 2.04 3.22 4.19 4l2.1.77c3.32 1.2 5.83 2.67 5.83 6.86 0 4.22-3.61 6.75-7.93 6.75-2.7 0-4.62-1.2-5.56-2.2l-1.24 1.94H27v-7.89h1.6l.87 1.92c1.14 2.6 3.35 4.06 5.33 4.06h.23c2.24 0 4-1.27 4-3.54 0-2.7-2.15-3.58-4.3-4.36l-2.08-.74c-2.66-.98-5.39-2.57-5.39-6.7 0-4.12 3.96-6.16 7.28-6.16a7.7 7.7 0 0 1 5.33 1.94'/%3e%3cpath fill='black' fill-rule='evenodd' d='M12.83 35.18c5.66 0 11.54-3.7 11.54-12.09 0-8.15-5.75-11.07-11.54-11.07H3.57v1.79c1.76.1 2.4.48 2.4 3.18v12.96c0 2.7-.64 3.44-2.4 3.57v1.66zm7.03-12.65v1.78c0 5.72-3.47 8.84-7.34 8.84h-2.27V13.92h2.27c3.74 0 7.34 2.63 7.34 8.6' clip-rule='evenodd'/%3e%3c/svg%3e");
  --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='%23d90000' d='M0 43.03C0 46.18 1.82 48 4.81 48H43.2c2.99 0 4.81-1.82 4.81-4.97V4.93C48 1.75 46.28 0 43.1 0H4.9C1.72 0 0 1.75 0 4.93z'/%3e%3cpath fill='white' d='m39.87 13.7 1.1-1.68h1.27v7.9h-1.26L40.13 18c-1.1-2.48-2.73-4.1-5.2-4.1h-.26c-1.82 0-3.7.9-3.7 3.15 0 2.6 2.04 3.22 4.19 4l2.1.77c3.32 1.2 5.83 2.67 5.83 6.86 0 4.22-3.61 6.75-7.93 6.75-2.7 0-4.62-1.2-5.56-2.2l-1.24 1.94H27v-7.89h1.6l.87 1.92c1.14 2.6 3.35 4.06 5.33 4.06h.23c2.24 0 4-1.27 4-3.54 0-2.7-2.15-3.58-4.3-4.36l-2.08-.74c-2.66-.98-5.39-2.57-5.39-6.7 0-4.12 3.96-6.16 7.28-6.16a7.7 7.7 0 0 1 5.33 1.94'/%3e%3cpath fill='white' fill-rule='evenodd' d='M12.83 35.18c5.66 0 11.54-3.7 11.54-12.09 0-8.15-5.75-11.07-11.54-11.07H3.57v1.79c1.76.1 2.4.48 2.4 3.18v12.96c0 2.7-.64 3.44-2.4 3.57v1.66zm7.03-12.65v1.78c0 5.72-3.47 8.84-7.34 8.84h-2.27V13.92h2.27c3.74 0 7.34 2.63 7.34 8.6' clip-rule='evenodd'/%3e%3c/svg%3e");
  --logo-main-aspect-ratio: 8.229;
  --logo-main-inverse-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='395' height='48' fill='none' viewBox='0 0 395 48'%3e%3cpath fill='white' d='M116.6 4.03c-1.75-1.6-5.02-3.92-10.74-3.92-7 0-14.7 4.11-14.7 12.46 0 8.54 5.52 11.56 10.85 13.5l4.24 1.53c4.3 1.54 8.6 3.34 8.6 8.74 0 4.62-3.53 7.2-8.03 7.2h-.45c-4.05 0-8.67-2.97-11.05-8.23l-1.73-3.86h-2.96V47.4h2.76l2.44-3.92c2.05 2.38 6.04 4.43 11.24 4.43 8.74 0 16-5.14 16-13.62s-5.08-11.43-11.76-13.87l-4.24-1.54c-4.3-1.54-8.48-2.83-8.48-8.1 0-4.5 3.54-6.3 7.26-6.3h.51c4.69 0 8.48 3.28 10.73 8.23l1.74 3.85h2.5V.63h-2.5zM259.9 47.4v-3.34c-2.82-.26-3.73-.9-3.73-4.25V.63h-12.01v3.4c3.53.25 4.04 1.86 4.04 5.33v6.81h-.12c-1.16-1.6-3.86-3.73-8.36-3.73-8.1 0-15.54 5.4-15.54 17.6 0 14 6.88 17.86 14.65 17.86 4.62 0 7.96-2.7 9.5-5.14h.13v4.63zm134.9 0v-3.34c-2.83-.26-3.73-.9-3.73-4.25V.63h-12.02v3.4c3.54.25 4.05 1.86 4.05 5.33v6.81h-.13c-1.16-1.6-3.86-3.73-8.35-3.73-8.1 0-15.55 5.4-15.55 17.6 0 14 6.88 17.86 14.65 17.86 4.63 0 7.96-2.7 9.51-5.14h.13v4.63zM42.65 22.98C42.66 6.53 31.03.62 19.4.62H.45v3.6c3.54.26 5.08 1.03 5.08 6.42v26.21c0 5.4-1.54 6.94-5.08 7.2v3.34H19.4c11.37 0 23.26-7.45 23.26-24.41M146.2 17.7v-4.5h-8.1V4.28h-3.97c-.78 4.63-3.86 8.93-8.74 9.83v3.6h4.75v21.45c0 6.43 3.34 8.8 7.96 8.8 3.21 0 5.65-.57 7.77-1.4v-4.18c-1.1.39-2.57.64-3.92.64-2.31 0-3.85-.9-3.85-4.04V17.7zM33.4 25.55c0 11.56-7 17.85-14.77 17.85H14V4.6h4.63c7.52 0 14.77 5.28 14.77 17.35zm296.25 18.24c-3.02.26-4.3-.77-4.3-3.85V24.27c0-7.96-4.11-11.82-13.1-11.82-6.43 0-13.43 4.69-13.43 9.76 0 2.9 1.67 4.63 4.24 4.63 2.19 0 3.99-1.6 3.99-3.67a3.6 3.6 0 0 0-2.9-3.6v-.32c1.22-1.03 3.47-1.93 6.17-1.93 5.01 0 7.07 2.83 7.07 7.46v2.11c-10.54 2.25-19.6 4.18-19.6 12.4 0 5.97 4.3 8.6 10.09 8.6 5.84 0 8.48-3.14 9.89-5.26.38 3.21 2.12 5.26 6.23 5.26 2.05 0 4.1-.45 5.65-.9zm-34.68 0c-3.02.26-4.3-.77-4.3-3.85V24.27c0-7.96-4.12-11.82-13.11-11.82-6.42 0-13.43 4.69-13.43 9.76 0 2.9 1.68 4.63 4.25 4.63 2.18 0 3.98-1.6 3.98-3.67a3.6 3.6 0 0 0-2.9-3.6v-.32c1.23-1.03 3.47-1.93 6.17-1.93 5.01 0 7.07 2.83 7.07 7.46v2.11c-10.53 2.25-19.6 4.18-19.6 12.4 0 5.97 4.3 8.6 10.1 8.6 5.84 0 8.47-3.14 9.88-5.26.39 3.21 2.12 5.26 6.23 5.26 2.06 0 4.11-.45 5.66-.9zM74.39 30.11v-1.6c0-10.41-5.27-16.07-13.68-16.07-7.97 0-14.9 5.98-14.9 17.74 0 12.33 6.35 17.73 14.9 17.73 7.13 0 12.84-5.66 12.84-13.94v-.13h-4.68v.83c0 5.46-3.22 7.97-7.46 7.97-3.98 0-7.13-2.83-7.13-10.47V30.1zm105.98 13.68c-3.02.26-4.3-.77-4.3-3.85V24.27c0-7.96-4.11-11.82-13.1-11.82-6.43 0-13.43 4.69-13.43 9.76 0 2.9 1.67 4.63 4.24 4.63 2.19 0 3.98-1.6 3.98-3.67a3.6 3.6 0 0 0-2.88-3.6v-.32c1.22-1.03 3.46-1.93 6.17-1.93 5 0 7.06 2.83 7.06 7.46v2.11c-10.53 2.25-19.59 4.18-19.59 12.4 0 5.97 4.31 8.6 10.1 8.6 5.84 0 8.47-3.14 9.88-5.26.39 3.21 2.12 5.26 6.23 5.26 2.06 0 4.11-.45 5.66-.9v-3.2zm40.35 3.6v-3.34c-2.83-.26-3.67-1.29-3.67-4.63V24.4c0-8.74-5.33-11.96-11.69-11.96a11.2 11.2 0 0 0-10.15 5.79h-.25v-5.27h-11.44v3.6c3.21.25 3.73 1.54 3.73 4.62v18.24c0 3.34-.9 4.37-3.73 4.63v3.34h15.35v-3.34c-2.82-.26-3.66-1.29-3.66-4.63V25.81c0-5.27 3.34-7.58 6.94-7.58 3.85 0 6.94 2.05 6.94 7.96v13.23c0 3.34-.9 4.37-3.73 4.63v3.34zm137.46-28.52c0-3.73-3.02-5.91-6.43-5.91-2.7 0-5.9 1.28-7.58 5.14v-5.14h-11.43v3.4c3.21.26 3.73 1.54 3.73 4.63v18.43c0 3.34-.9 4.37-3.73 4.63v3.34h15.93v-3.34c-2.82-.26-4.24-1.29-4.24-4.63V24.01c0-5.4 3.98-7.71 6.36-7.2v.52a3.6 3.6 0 0 0-1.54 3.08c0 2.57 1.8 4.11 4.3 4.11 2.64 0 4.63-1.92 4.63-5.65M66.6 26.07H54.28v-.78c0-4.82 2.5-8.35 6.43-8.35 3.79 0 5.9 3.47 5.9 8.35zm181.6 5.65c0 7.58-3.47 11.04-7.84 11.04-5.13 0-7.7-4.37-7.7-10.8V28.5c0-6.67 2.82-10.92 8.02-10.92 4.56 0 7.52 3.34 7.52 10.4zm134.9 0c0 7.58-3.47 11.04-7.84 11.04-5.14 0-7.71-4.37-7.71-10.8V28.5c0-6.67 2.82-10.92 8.03-10.92 4.56 0 7.52 3.34 7.52 10.4zm-65.72 5.32c0 3.09-2.9 5.85-6.82 5.85-3.08 0-4.82-1.8-4.82-4.75 0-4.56 3.6-5.78 11.63-7.77zm-34.7 0c0 3.09-2.88 5.85-6.8 5.85-3.09 0-4.82-1.8-4.82-4.75 0-4.56 3.6-5.78 11.62-7.77zm-114.58 0c0 3.09-2.9 5.85-6.82 5.85-3.08 0-4.81-1.8-4.81-4.75 0-4.56 3.6-5.78 11.63-7.77z'/%3e%3c/svg%3e");
  --logo-main-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='395' height='48' fill='none' viewBox='0 0 395 48'%3e%3cpath fill='black' d='M116.6 4.03c-1.75-1.6-5.02-3.92-10.74-3.92-7 0-14.7 4.11-14.7 12.46 0 8.54 5.52 11.56 10.85 13.5l4.24 1.53c4.3 1.54 8.6 3.34 8.6 8.74 0 4.62-3.53 7.2-8.03 7.2h-.45c-4.05 0-8.67-2.97-11.05-8.23l-1.73-3.86h-2.96V47.4h2.76l2.44-3.92c2.05 2.38 6.04 4.43 11.24 4.43 8.74 0 16-5.14 16-13.62s-5.08-11.43-11.76-13.87l-4.24-1.54c-4.3-1.54-8.48-2.83-8.48-8.1 0-4.5 3.54-6.3 7.26-6.3h.51c4.69 0 8.48 3.28 10.73 8.23l1.74 3.85h2.5V.63h-2.5zM259.9 47.4v-3.34c-2.82-.26-3.73-.9-3.73-4.25V.63h-12.01v3.4c3.53.25 4.04 1.86 4.04 5.33v6.81h-.12c-1.16-1.6-3.86-3.73-8.36-3.73-8.1 0-15.54 5.4-15.54 17.6 0 14 6.88 17.86 14.65 17.86 4.62 0 7.96-2.7 9.5-5.14h.13v4.63zm134.9 0v-3.34c-2.83-.26-3.73-.9-3.73-4.25V.63h-12.02v3.4c3.54.25 4.05 1.86 4.05 5.33v6.81h-.13c-1.16-1.6-3.86-3.73-8.35-3.73-8.1 0-15.55 5.4-15.55 17.6 0 14 6.88 17.86 14.65 17.86 4.63 0 7.96-2.7 9.51-5.14h.13v4.63zM42.65 22.98C42.66 6.53 31.03.62 19.4.62H.45v3.6c3.54.26 5.08 1.03 5.08 6.42v26.21c0 5.4-1.54 6.94-5.08 7.2v3.34H19.4c11.37 0 23.26-7.45 23.26-24.41M146.2 17.7v-4.5h-8.1V4.28h-3.97c-.78 4.63-3.86 8.93-8.74 9.83v3.6h4.75v21.45c0 6.43 3.34 8.8 7.96 8.8 3.21 0 5.65-.57 7.77-1.4v-4.18c-1.1.39-2.57.64-3.92.64-2.31 0-3.85-.9-3.85-4.04V17.7zM33.4 25.55c0 11.56-7 17.85-14.77 17.85H14V4.6h4.63c7.52 0 14.77 5.28 14.77 17.35zm296.25 18.24c-3.02.26-4.3-.77-4.3-3.85V24.27c0-7.96-4.11-11.82-13.1-11.82-6.43 0-13.43 4.69-13.43 9.76 0 2.9 1.67 4.63 4.24 4.63 2.19 0 3.99-1.6 3.99-3.67a3.6 3.6 0 0 0-2.9-3.6v-.32c1.22-1.03 3.47-1.93 6.17-1.93 5.01 0 7.07 2.83 7.07 7.46v2.11c-10.54 2.25-19.6 4.18-19.6 12.4 0 5.97 4.3 8.6 10.09 8.6 5.84 0 8.48-3.14 9.89-5.26.38 3.21 2.12 5.26 6.23 5.26 2.05 0 4.1-.45 5.65-.9zm-34.68 0c-3.02.26-4.3-.77-4.3-3.85V24.27c0-7.96-4.12-11.82-13.11-11.82-6.42 0-13.43 4.69-13.43 9.76 0 2.9 1.68 4.63 4.25 4.63 2.18 0 3.98-1.6 3.98-3.67a3.6 3.6 0 0 0-2.9-3.6v-.32c1.23-1.03 3.47-1.93 6.17-1.93 5.01 0 7.07 2.83 7.07 7.46v2.11c-10.53 2.25-19.6 4.18-19.6 12.4 0 5.97 4.3 8.6 10.1 8.6 5.84 0 8.47-3.14 9.88-5.26.39 3.21 2.12 5.26 6.23 5.26 2.06 0 4.11-.45 5.66-.9zM74.39 30.11v-1.6c0-10.41-5.27-16.07-13.68-16.07-7.97 0-14.9 5.98-14.9 17.74 0 12.33 6.35 17.73 14.9 17.73 7.13 0 12.84-5.66 12.84-13.94v-.13h-4.68v.83c0 5.46-3.22 7.97-7.46 7.97-3.98 0-7.13-2.83-7.13-10.47V30.1zm105.98 13.68c-3.02.26-4.3-.77-4.3-3.85V24.27c0-7.96-4.11-11.82-13.1-11.82-6.43 0-13.43 4.69-13.43 9.76 0 2.9 1.67 4.63 4.24 4.63 2.19 0 3.98-1.6 3.98-3.67a3.6 3.6 0 0 0-2.88-3.6v-.32c1.22-1.03 3.46-1.93 6.17-1.93 5 0 7.06 2.83 7.06 7.46v2.11c-10.53 2.25-19.59 4.18-19.59 12.4 0 5.97 4.31 8.6 10.1 8.6 5.84 0 8.47-3.14 9.88-5.26.39 3.21 2.12 5.26 6.23 5.26 2.06 0 4.11-.45 5.66-.9v-3.2zm40.35 3.6v-3.34c-2.83-.26-3.67-1.29-3.67-4.63V24.4c0-8.74-5.33-11.96-11.69-11.96a11.2 11.2 0 0 0-10.15 5.79h-.25v-5.27h-11.44v3.6c3.21.25 3.73 1.54 3.73 4.62v18.24c0 3.34-.9 4.37-3.73 4.63v3.34h15.35v-3.34c-2.82-.26-3.66-1.29-3.66-4.63V25.81c0-5.27 3.34-7.58 6.94-7.58 3.85 0 6.94 2.05 6.94 7.96v13.23c0 3.34-.9 4.37-3.73 4.63v3.34zm137.46-28.52c0-3.73-3.02-5.91-6.43-5.91-2.7 0-5.9 1.28-7.58 5.14v-5.14h-11.43v3.4c3.21.26 3.73 1.54 3.73 4.63v18.43c0 3.34-.9 4.37-3.73 4.63v3.34h15.93v-3.34c-2.82-.26-4.24-1.29-4.24-4.63V24.01c0-5.4 3.98-7.71 6.36-7.2v.52a3.6 3.6 0 0 0-1.54 3.08c0 2.57 1.8 4.11 4.3 4.11 2.64 0 4.63-1.92 4.63-5.65M66.6 26.07H54.28v-.78c0-4.82 2.5-8.35 6.43-8.35 3.79 0 5.9 3.47 5.9 8.35zm181.6 5.65c0 7.58-3.47 11.04-7.84 11.04-5.13 0-7.7-4.37-7.7-10.8V28.5c0-6.67 2.82-10.92 8.02-10.92 4.56 0 7.52 3.34 7.52 10.4zm134.9 0c0 7.58-3.47 11.04-7.84 11.04-5.14 0-7.71-4.37-7.71-10.8V28.5c0-6.67 2.82-10.92 8.03-10.92 4.56 0 7.52 3.34 7.52 10.4zm-65.72 5.32c0 3.09-2.9 5.85-6.82 5.85-3.08 0-4.82-1.8-4.82-4.75 0-4.56 3.6-5.78 11.63-7.77zm-34.7 0c0 3.09-2.88 5.85-6.8 5.85-3.09 0-4.82-1.8-4.82-4.75 0-4.56 3.6-5.78 11.62-7.77zm-114.58 0c0 3.09-2.9 5.85-6.82 5.85-3.08 0-4.81-1.8-4.81-4.75 0-4.56 3.6-5.78 11.63-7.77z'/%3e%3c/svg%3e");
  --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-xs: 1;
  --line-height-md: 1.15;
  --line-height-sm: 1.1;
  --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='%235a4848' d='M26 22V12h-4v10H12v4h10v10h4V26h10v-4z'/%3e%3cpath fill='%235a4848' fill-rule='evenodd' d='M40 0H8a8 8 0 0 0-8 8v32a8 8 0 0 0 8 8h32a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8M8 4h32a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4' clip-rule='evenodd'/%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-semi-bold-italic: 600;
  --font-weight-secondary-semi-bold: 600;
  --font-weight-secondary-regular-italic: 400;
  --font-weight-secondary-regular: 400;
  --font-weight-primary-bold-italic: 700;
  --font-weight-primary-bold: 700;
  --font-weight-primary-semi-bold-italic: 600;
  --font-weight-primary-semi-bold: 600;
  --font-weight-primary-light-italic: 300;
  --font-weight-primary-light: 300;
  --font-family-system: system-ui, sans-serif, 'SF Pro Text';
  --font-family-secondary: 'Libre Franklin', 'Libre Franklin Fallback', sans-serif;
  --font-family-primary: 'Arnhem', 'Arnhem Fallback', serif;
  --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: #1A1A1A;
  --color-neutral-90: #333333;
  --color-neutral-80: #4D4D4D;
  --color-neutral-70: #666666;
  --color-neutral-60: #808080;
  --color-neutral-50: #999999;
  --color-neutral-40: #B3B3B3;
  --color-neutral-30: #CCCCCC;
  --color-neutral-20: #E6E6E6;
  --color-neutral-10: #F2F2F2;
  --color-orange-100: #4D2B00;
  --color-orange-90: #7B4600;
  --color-orange-80: #A75E00;
  --color-orange-70: #CC7300;
  --color-orange-60: #E98400;
  --color-orange-50: #FFA024;
  --color-orange-40: #FFC066;
  --color-orange-30: #FFDEA8;
  --color-orange-20: #FFE9C7;
  --color-orange-10: #FFF4E6;
  --color-red-100: #4D0B00;
  --color-red-90: #7A1300;
  --color-red-80: #A61A00;
  --color-red-70: #CA2001;
  --color-red-60: #E72501;
  --color-red-50: #F54E2F;
  --color-red-40: #FE836C;
  --color-red-30: #FFB8AB;
  --color-red-20: #FFD1C9;
  --color-red-10: #FFE9E6;
  --color-green-100: #00330F;
  --color-green-90: #075E21;
  --color-green-80: #158637;
  --color-green-70: #17AC44;
  --color-green-60: #37CA63;
  --color-green-50: #62DF88;
  --color-green-40: #90EEAD;
  --color-green-30: #C0F8D1;
  --color-green-20: #D5FBE1;
  --color-green-10: #EBFFF1;
  --color-blue-100: #00324D;
  --color-blue-90: #034D75;
  --color-blue-80: #07679C;
  --color-blue-70: #0D7DBB;
  --color-blue-60: #0C8DD4;
  --color-blue-50: #36A7E6;
  --color-blue-40: #6FC4F2;
  --color-blue-30: #ACDEFA;
  --color-blue-20: #C8EAFD;
  --color-blue-10: #E6F6FF;
  --color-quaternary-100: #3d4730;
  --color-quaternary-90: #515d43;
  --color-quaternary-80: #667355;
  --color-quaternary-70: #7a8968;
  --color-quaternary-60: #8f9f7a;
  --color-quaternary-50: #a3b58d;
  --color-quaternary-40: #b8cb9f;
  --color-quaternary-30: #cce1b2;
  --color-quaternary-20: #d8efbc;
  --color-quaternary-10: #e5fec6;
  --color-tertiary-100: #04121F;
  --color-tertiary-90: #052139;
  --color-tertiary-80: #063153;
  --color-tertiary-70: #05416D;
  --color-tertiary-60: #035087;
  --color-tertiary-50: #005D9C;
  --color-tertiary-40: #2A77B4;
  --color-tertiary-30: #5F98CD;
  --color-tertiary-20: #A0C1E5;
  --color-tertiary-10: #DDEBFD;
  --color-secondary-100: #241919;
  --color-secondary-90: #3e2e2e;
  --color-secondary-80: #5a4848;
  --color-secondary-70: #846969;
  --color-secondary-60: #a88787;
  --color-secondary-50: #c59f9f;
  --color-secondary-40: #dbb4b4;
  --color-secondary-30: #ebc6c6;
  --color-secondary-20: #f6d7d7;
  --color-secondary-10: #ffe6e6;
  --color-primary-100: #1f0404;
  --color-primary-90: #4e0606;
  --color-primary-80: #7f0505;
  --color-primary-70: #af0202;
  --color-primary-60: #d90000;
  --color-primary-50: #ec2020;
  --color-primary-40: #f84949;
  --color-primary-30: #fe7a7a;
  --color-primary-20: #ffb0b0;
  --color-primary-10: #ffe6e6;
  --header-logo-scroll-height: 28px;
  --header-logo-default-height: 28px;
  --header-scroll-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='81' height='48' fill='none' viewBox='0 0 81 48'%3e%3cpath fill='black' d='M73.54 3.95 75.78.53h2.57v16h-2.57l-1.7-3.88c-2.25-5.02-5.54-8.3-10.55-8.3H63c-3.68 0-7.5 1.84-7.5 6.38 0 5.27 4.14 6.52 8.49 8.1l4.28 1.58c6.71 2.43 11.79 5.4 11.79 13.9 0 8.55-7.32 13.69-16.07 13.69-5.47 0-9.36-2.44-11.26-4.48l-2.5 3.95h-2.78v-16h3.23l1.78 3.89c2.3 5.27 6.78 8.23 10.8 8.23h.46c4.55 0 8.1-2.57 8.1-7.18 0-5.47-4.35-7.25-8.7-8.82l-4.2-1.52c-5.4-1.97-10.94-5.2-10.94-13.56S56.01 0 62.73 0c5.8 0 9.3 2.57 10.81 3.95'/%3e%3cpath fill='black' fill-rule='evenodd' d='M18.76 47.48c11.45 0 23.37-7.51 23.37-24.5C42.13 6.45 30.48.53 18.76.54H0v3.62c3.56.2 4.87.98 4.87 6.45v26.27c0 5.47-1.3 6.98-4.87 7.25v3.35zm14.09-25.55v3.61c0 11.6-7.05 17.92-14.88 17.92h-4.61V4.48h4.6c7.58 0 14.89 5.33 14.89 17.45' clip-rule='evenodd'/%3e%3c/svg%3e");
  --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;
  --related-teaser-image-width: 80px;
  --related-teaser-layout-padding-left: 8px;
  --related-teaser-layout-padding-bottom: 4px;
  --related-teaser-layout-padding-right: 8px;
  --related-teaser-layout-padding-top: 4px;
  --related-teaser-box-shadow: 0px 0px 0px 0px #ffffff00;
  --related-teaser-prefix-typography-font-style: normal;
  --related-teaser-prefix-typography-text-case: Uppercase;
  --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: 0px;
  --quote-quotee-function-typography-font-style: normal;
  --quote-quotee-padding-top: 8px;
  --quote-quotee-typography-font-style: normal;
  --quote-blockquote-typography-font-style: italic;
  --quote-blockquote-typography-font-weight: 300;
  --vertical-teaser-premium-long-padding-left: 16px;
  --vertical-teaser-premium-long-padding-bottom: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-left: 20px;
  --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: 12px;
  --vertical-teaser-body-inset-md-layout-padding-left: 20px;
  --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: 12px;
  --vertical-teaser-body-inset-sm-layout-padding-left: 20px;
  --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: 12px;
  --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: 12px;
  --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: 12px;
  --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: 12px;
  --date-time-typography-font-style: normal;
  --tag-layout-padding-left: 16px;
  --tag-layout-padding-bottom: 8px;
  --tag-layout-padding-right: 16px;
  --tag-layout-padding-top: 8px;
  --tag-border-radius: 2px;
  --tag-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-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;
  --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: uppercase;
  --text-on-image-teaser-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='white' d='M26 22V12h-4v10H12v4h10v10h4V26h10v-4z'/%3e%3cpath fill='white' fill-rule='evenodd' d='M40 0H8a8 8 0 0 0-8 8v32a8 8 0 0 0 8 8h32a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8M8 4h32a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4' clip-rule='evenodd'/%3e%3c/svg%3e");
  --list-teaser-external-icon-height: 16px;
  --list-teaser-prefix-typography-font-style: normal;
  --list-teaser-prefix-typography-text-case: uppercase;
  --list-teaser-title-typography-font-style: normal;
  --list-teaser-premium-main-inline-height: 12px;
  --list-teaser-premium-inline-after: false;
  --list-teaser-premium-inline-before: true;
  --horizontal-teaser-lg-item-spacing: 16px;
  --horizontal-teaser-md-item-spacing: 8px;
  --horizontal-teaser-sm-item-spacing: 8px;
  --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-image-right: true;
  --horizontal-teaser-image-left: false;
  --horizontal-teaser-image-default-lg-width: 250px;
  --horizontal-teaser-image-default-md-width: 250px;
  --horizontal-teaser-image-default-sm-width: 120px;
  --teaser-content-lg-item-spacing: 8px;
  --teaser-content-md-item-spacing: 8px;
  --teaser-content-sm-item-spacing: 8px;
  --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-taxonomy-lg-padding-bottom: 0px;
  --teaser-taxonomy-md-padding-bottom: 0px;
  --teaser-taxonomy-sm-padding-bottom: 2px;
  --teaser-title-lg-typography-font-style: normal;
  --teaser-title-md-typography-font-style: normal;
  --teaser-title-sm-typography-font-style: normal;
  --teaser-introduction-typography-font-style: normal;
  --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: 18px;
  --teaser-premium-inline-lg-before: true;
  --teaser-premium-inline-md-height: 14px;
  --teaser-premium-inline-md-before: true;
  --teaser-premium-inline-sm-height: 11px;
  --teaser-premium-inline-sm-before: true;
  --teaser-premium-main-base-height: 12px;
  --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-sublabel-lg-typography-font-style: normal;
  --teaser-sublabel-lg-typography-text-case: Uppercase;
  --teaser-sublabel-md-typography-font-style: normal;
  --teaser-sublabel-md-typography-text-case: Uppercase;
  --teaser-sublabel-sm-typography-font-style: normal;
  --teaser-sublabel-sm-typography-text-case: Uppercase;
  --teaser-label-lg-typography-font-style: normal;
  --teaser-label-lg-typography-text-case: Uppercase;
  --teaser-label-md-typography-font-style: normal;
  --teaser-label-md-typography-text-case: Uppercase;
  --teaser-label-sm-typography-font-style: normal;
  --teaser-label-sm-typography-text-case: Uppercase;
  --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;
  --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: 0px;
  --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: 0px;
  --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;
  --link-text-hover-text-decoration: underline;
  --link-text-default-text-decoration: underline;
  --link-text-typography-font-style: normal;
  --input-lg-border-radius: 4px;
  --input-sm-border-radius: 2px;
  --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-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: 2px;
  --button-lg-typography-font-style: normal;
  --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: 2px;
  --button-sm-typography-font-style: normal;
  --button-sm-typography-line-height: 16px;
  --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;
  --accordion-title-typography-font-style: normal;
  --font-size-base: var(--font-size-md);
  --focus-positive: 0px 0px 0px 3px var(--color-green-50);
  --focus-negative: 0px 0px 0px 3px var(--color-red-40);
  --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);
  --skeleton-fill: linear-gradient( -90deg, rgba(179, 179, 179, 48%) 0%, rgba(153, 153, 153, 48%) 50%, rgba(179, 179, 179, 48%) 100%);;
  --table-cell-typography-font-size: var(--font-size-sm);
  --table-cell-typography-line-height: 1.1;
  --table-cell-typography-font-weight: 400;
  --table-cell-typography-font-family: var(--font-family-system);
  --table-header-typography-font-size: var(--font-size-xs);
  --table-header-typography-line-height: 1;
  --table-header-typography-font-weight: 700;
  --table-header-typography-font-family: var(--font-family-system);
  --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);
  --switch-track-fill: var(--color-neutral-30);
  --description-lg-strong-typography-font-size: var(--font-size-md);
  --description-lg-strong-typography-line-height: 1.25;
  --description-lg-strong-typography-font-weight: 700;
  --description-lg-strong-typography-font-family: var(--font-family-system);
  --description-lg-default-typography-font-size: var(--font-size-md);
  --description-lg-default-typography-line-height: 1.25;
  --description-lg-default-typography-font-weight: 400;
  --description-lg-default-typography-font-family: var(--font-family-system);
  --description-sm-strong-typography-font-size: var(--font-size-sm);
  --description-sm-strong-typography-line-height: 1.1;
  --description-sm-strong-typography-font-weight: 700;
  --description-sm-strong-typography-font-family: var(--font-family-system);
  --description-sm-default-typography-font-size: var(--font-size-sm);
  --description-sm-default-typography-line-height: 1.1;
  --description-sm-default-typography-font-weight: 400;
  --description-sm-default-typography-font-family: var(--font-family-system);
  --body-typography-line-height: 1.5;
  --body-typography-font-weight: 400;
  --body-typography-font-family: var(--font-family-system);
  --avatar-border-radius: var(--scale-infinite);
  --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-md);
  --wide-list-title-typography-line-height: 1.25;
  --wide-list-title-typography-font-weight: 500;
  --wide-list-title-typography-font-family: var(--font-family-system);
  --premium-long-aspect-ratio: 1;
  --premium-long-asset: var(--premium-main-asset);
  --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-black);
  --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-white);
  --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-black);
  --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-black);
  --text-on-background-blue-50: var(--color-neutral-black);
  --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-quaternary-100: var(--color-neutral-white);
  --text-on-background-quaternary-90: var(--color-neutral-white);
  --text-on-background-quaternary-80: var(--color-neutral-white);
  --text-on-background-quaternary-70: var(--color-neutral-black);
  --text-on-background-quaternary-60: var(--color-neutral-black);
  --text-on-background-quaternary-50: var(--color-neutral-black);
  --text-on-background-quaternary-40: var(--color-neutral-black);
  --text-on-background-quaternary-30: var(--color-neutral-black);
  --text-on-background-quaternary-20: var(--color-neutral-black);
  --text-on-background-quaternary-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-white);
  --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-80);
  --color-neutral-base: var(--color-neutral-70);
  --color-neutral-light: var(--color-neutral-60);
  --color-orange-dark: var(--color-orange-60);
  --color-orange-base: var(--color-orange-50);
  --color-orange-light: var(--color-orange-40);
  --color-red-dark: var(--color-red-70);
  --color-red-base: var(--color-red-60);
  --color-red-light: var(--color-red-50);
  --color-green-dark: var(--color-green-90);
  --color-green-base: var(--color-green-80);
  --color-green-light: var(--color-green-70);
  --color-blue-dark: var(--color-blue-80);
  --color-blue-base: var(--color-blue-70);
  --color-blue-light: var(--color-blue-60);
  --color-focus: var(--color-tertiary-20);
  --color-quaternary-dark: var(--color-quaternary-40);
  --color-quaternary-base: var(--color-quaternary-30);
  --color-quaternary-light: var(--color-quaternary-20);
  --color-tertiary-dark: var(--color-tertiary-70);
  --color-tertiary-base: var(--color-tertiary-60);
  --color-tertiary-light: var(--color-tertiary-50);
  --color-secondary-dark: var(--color-secondary-90);
  --color-secondary-base: var(--color-secondary-80);
  --color-secondary-light: var(--color-secondary-70);
  --color-primary-dark: var(--color-primary-70);
  --color-primary-base: var(--color-primary-60);
  --color-primary-light: var(--color-primary-50);
  --header-lg-font-size: var(--font-size-md);
  --header-sm-font-size: var(--font-size-sm);
  --header-strong-lg-typography-line-height: 1.1;
  --header-strong-sm-typography-line-height: 1.1;
  --header-strong-font-weight: 600;
  --header-default-lg-typography-line-height: 1.1;
  --header-default-sm-typography-line-height: 1.1;
  --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-neutral-40);
  --header-background-accent-hover-fill: var(--color-neutral-30);
  --related-teaser-image-right: true;
  --related-teaser-image-left: false;
  --related-teaser-prefix-typography-font-size: var(--font-size-sm);
  --related-teaser-prefix-typography-line-height: 1.335;
  --related-teaser-prefix-typography-font-weight: 600;
  --related-teaser-prefix-typography-font-family: var(--font-family-secondary);
  --related-teaser-title-typography-font-size: var(--font-size-lg);
  --related-teaser-title-typography-line-height: 1.335;
  --related-teaser-title-typography-font-weight: 300;
  --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.15;
  --quote-quotee-function-typography-font-weight: 400;
  --quote-quotee-function-typography-font-family: var(--font-family-secondary);
  --quote-quotee-typography-font-size: var(--font-size-sm);
  --quote-quotee-typography-line-height: 1.15;
  --quote-quotee-typography-font-weight: 600;
  --quote-quotee-typography-font-family: var(--font-family-secondary);
  --quote-blockquote-typography-font-size: var(--font-size-3xl);
  --quote-blockquote-typography-line-height: 1.15;
  --quote-blockquote-typography-font-family: var(--font-family-primary);
  --date-time-typography-font-size: var(--font-size-xs);
  --date-time-typography-line-height: 1.1;
  --date-time-typography-font-weight: 400;
  --date-time-typography-font-family: var(--font-family-secondary);
  --tag-background-active-fill: var(--color-neutral-20);
  --tag-background-hover-fill: var(--color-neutral-10);
  --tag-typography-font-size: var(--font-size-sm);
  --tag-typography-line-height: 1;
  --tag-typography-font-weight: 400;
  --tag-typography-font-family: var(--font-family-secondary);
  --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-editorial-label-typography-font-size: var(--font-size-sm);
  --text-on-image-teaser-editorial-label-typography-line-height: 1.1;
  --text-on-image-teaser-editorial-label-typography-font-weight: 600;
  --text-on-image-teaser-editorial-label-typography-font-family: var(--font-family-secondary);
  --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-system);
  --list-teaser-title-typography-font-size: var(--font-size-md);
  --list-teaser-title-typography-line-height: 1.15;
  --list-teaser-title-typography-font-weight: 300;
  --list-teaser-title-typography-font-family: var(--font-family-primary);
  --teaser-title-lg-typography-font-size: var(--font-size-3xl);
  --teaser-title-lg-typography-line-height: 1.1;
  --teaser-title-lg-typography-font-weight: 600;
  --teaser-title-lg-typography-font-family: var(--font-family-primary);
  --teaser-title-md-typography-font-size: var(--font-size-xl);
  --teaser-title-md-typography-line-height: 1.1;
  --teaser-title-md-typography-font-weight: 600;
  --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: 600;
  --teaser-title-sm-typography-font-family: var(--font-family-primary);
  --teaser-introduction-typography-font-size: var(--font-size-lg);
  --teaser-introduction-typography-line-height: 1.15;
  --teaser-introduction-typography-font-weight: 300;
  --teaser-introduction-typography-font-family: var(--font-family-primary);
  --teaser-premium-main-default-asset: var(--premium-main-asset);
  --teaser-premium-main-highlight-asset: var(--premium-main-asset);
  --teaser-prefix-lg-typography-font-size: var(--font-size-5xl);
  --teaser-prefix-lg-typography-line-height: 1.15;
  --teaser-prefix-lg-typography-font-weight: 700;
  --teaser-prefix-lg-typography-font-family: var(--font-family-system);
  --teaser-prefix-md-typography-font-size: var(--font-size-2xl);
  --teaser-prefix-md-typography-line-height: 1.15;
  --teaser-prefix-md-typography-font-weight: 700;
  --teaser-prefix-md-typography-font-family: var(--font-family-system);
  --teaser-prefix-sm-typography-font-size: var(--font-size-lg);
  --teaser-prefix-sm-typography-line-height: 1.15;
  --teaser-prefix-sm-typography-font-weight: 700;
  --teaser-prefix-sm-typography-font-family: var(--font-family-system);
  --teaser-sublabel-lg-typography-font-size: var(--font-size-xs);
  --teaser-sublabel-lg-typography-line-height: 1.335;
  --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-xs);
  --teaser-sublabel-md-typography-line-height: 1.335;
  --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-xs);
  --teaser-sublabel-sm-typography-line-height: 1.335;
  --teaser-sublabel-sm-typography-font-weight: 400;
  --teaser-sublabel-sm-typography-font-family: var(--font-family-secondary);
  --teaser-label-lg-typography-font-size: var(--font-size-xs);
  --teaser-label-lg-typography-line-height: 1.335;
  --teaser-label-lg-typography-font-weight: 600;
  --teaser-label-lg-typography-font-family: var(--font-family-secondary);
  --teaser-label-md-typography-font-size: var(--font-size-xs);
  --teaser-label-md-typography-line-height: 1.335;
  --teaser-label-md-typography-font-weight: 600;
  --teaser-label-md-typography-font-family: var(--font-family-secondary);
  --teaser-label-sm-typography-font-size: var(--font-size-xs);
  --teaser-label-sm-typography-line-height: 1.335;
  --teaser-label-sm-typography-font-weight: 600;
  --teaser-label-sm-typography-font-family: var(--font-family-secondary);
  --semantic-border-disabled-adaptive-default-fill: var(--color-neutral-40);
  --semantic-border-warning-static-default-fill: var(--color-orange-80);
  --semantic-border-base-adaptive-soft-fill: var(--color-neutral-30);
  --semantic-border-base-static-inverted-fill: var(--color-neutral-white);
  --semantic-border-base-static-default-fill: var(--color-neutral-60);
  --semantic-foreground-disabled-adaptive-default-fill: var(--color-neutral-40);
  --semantic-foreground-on-warning-adaptive-soft-fill: var(--color-orange-90);
  --semantic-foreground-warning-adaptive-default-fill: var(--color-orange-80);
  --semantic-foreground-on-success-adaptive-soft-fill: var(--color-green-90);
  --semantic-foreground-on-error-adaptive-soft-fill: var(--color-red-70);
  --semantic-foreground-on-info-adaptive-soft-fill: var(--color-blue-80);
  --semantic-foreground-accent-static-inverted-fill: var(--color-secondary-40);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-primary-70);
  --semantic-foreground-brand-static-inverted-fill: var(--color-primary-40);
  --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-black);
  --semantic-background-disabled-adaptive-selected-fill: var(--color-neutral-30);
  --semantic-background-disabled-adaptive-default-fill: var(--color-neutral-20);
  --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-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-soft-fill: var(--color-neutral-10);
  --semantic-background-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-background-accent-adaptive-soft-fill: var(--color-secondary-10);
  --semantic-background-brand-adaptive-default-fill: var(--color-primary-100);
  --semantic-background-brand-adaptive-soft-fill: var(--color-primary-10);
  --semantic-caption-alt-sm-strong-typography-font-weight: 600;
  --semantic-caption-alt-sm-strong-typography-font-size: var(--font-size-xs);
  --semantic-caption-alt-sm-strong-typography-line-height: 1.25;
  --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.25;
  --semantic-caption-alt-sm-default-typography-font-weight: 300;
  --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.25;
  --semantic-caption-alt-lg-strong-typography-font-weight: 600;
  --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.25;
  --semantic-caption-alt-lg-default-typography-font-weight: 300;
  --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.25;
  --semantic-caption-default-sm-strong-typography-font-weight: 600;
  --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.25;
  --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.25;
  --semantic-caption-default-lg-strong-typography-font-weight: 600;
  --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.25;
  --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.25;
  --semantic-paragraph-alt-sm-strong-typography-font-weight: 600;
  --semantic-paragraph-alt-sm-strong-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-alt-sm-default-typography-font-size: var(--font-size-md);
  --semantic-paragraph-alt-sm-default-typography-line-height: 1.25;
  --semantic-paragraph-alt-sm-default-typography-font-weight: 400;
  --semantic-paragraph-alt-sm-default-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-alt-lg-strong-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-alt-lg-strong-typography-line-height: 1.25;
  --semantic-paragraph-alt-lg-strong-typography-font-weight: 600;
  --semantic-paragraph-alt-lg-strong-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-alt-lg-default-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-alt-lg-default-typography-line-height: 1.4;
  --semantic-paragraph-alt-lg-default-typography-font-weight: 400;
  --semantic-paragraph-alt-lg-default-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-default-sm-strong-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-default-sm-strong-typography-line-height: 1.4;
  --semantic-paragraph-default-sm-strong-typography-font-weight: 600;
  --semantic-paragraph-default-sm-strong-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-default-sm-default-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-default-sm-default-typography-line-height: 1.4;
  --semantic-paragraph-default-sm-default-typography-font-weight: 300;
  --semantic-paragraph-default-sm-default-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-default-lg-strong-typography-font-weight: 600;
  --semantic-paragraph-default-lg-strong-typography-font-size: var(--font-size-xl);
  --semantic-paragraph-default-lg-strong-typography-line-height: 1.4;
  --semantic-paragraph-default-lg-strong-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-default-lg-default-typography-font-size: var(--font-size-xl);
  --semantic-paragraph-default-lg-default-typography-line-height: 1.25;
  --semantic-paragraph-default-lg-default-typography-font-weight: 300;
  --semantic-paragraph-default-lg-default-typography-font-family: var(--font-family-primary);
  --semantic-headline-xs-typography-font-size: var(--font-size-lg);
  --semantic-headline-xs-typography-line-height: 1.15;
  --semantic-headline-xs-typography-font-weight: 600;
  --semantic-headline-xs-typography-font-family: var(--font-family-primary);
  --semantic-headline-sm-typography-font-size: var(--font-size-xl);
  --semantic-headline-sm-typography-line-height: 1.15;
  --semantic-headline-sm-typography-font-weight: 700;
  --semantic-headline-sm-typography-font-family: var(--font-family-primary);
  --semantic-headline-md-typography-font-size: var(--font-size-2xl);
  --semantic-headline-md-typography-line-height: 1.15;
  --semantic-headline-md-typography-font-weight: 700;
  --semantic-headline-md-typography-font-family: var(--font-family-primary);
  --semantic-headline-lg-typography-font-size: var(--font-size-3xl);
  --semantic-headline-lg-typography-line-height: 1.1;
  --semantic-headline-lg-typography-font-weight: 700;
  --semantic-headline-lg-typography-font-family: var(--font-family-primary);
  --semantic-headline-xl-typography-font-size: var(--font-size-4xl);
  --semantic-headline-xl-typography-line-height: 1.1;
  --semantic-headline-xl-typography-font-weight: 700;
  --semantic-headline-xl-typography-font-family: var(--font-family-primary);
  --semantic-headline-2xl-typography-font-size: var(--font-size-5xl);
  --semantic-headline-2xl-typography-line-height: 1.1;
  --semantic-headline-2xl-typography-font-weight: 700;
  --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.1;
  --semantic-display-typography-font-weight: 600;
  --semantic-display-typography-font-family: var(--font-family-secondary);
  --branded-heading-action-typography-font-size: var(--font-size-md);
  --branded-heading-action-typography-line-height: 1.15;
  --branded-heading-action-typography-font-weight: 600;
  --branded-heading-action-typography-font-family: var(--font-family-secondary);
  --branded-heading-label-hover-fill: var(--color-primary-80);
  --branded-heading-label-default-fill: var(--color-neutral-black);
  --branded-heading-lg-border-color: var(--color-neutral-black);
  --branded-heading-lg-typography-font-size: var(--font-size-lg);
  --branded-heading-lg-typography-line-height: 1.15;
  --branded-heading-lg-typography-font-weight: 600;
  --branded-heading-lg-typography-font-family: var(--font-family-secondary);
  --branded-heading-sm-border-color: var(--color-neutral-black);
  --branded-heading-sm-typography-line-height: 1.15;
  --branded-heading-sm-typography-font-weight: 600;
  --branded-heading-sm-typography-font-family: var(--font-family-secondary);
  --stepper-background-default-fill: var(--color-neutral-30);
  --link-text-hover-fill: var(--color-neutral-black);
  --link-text-default-fill: var(--color-primary-100);
  --link-text-typography-font-size: var(--font-size-sm);
  --link-text-typography-line-height: 1.1;
  --link-text-typography-font-weight: 400;
  --link-text-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.1;
  --input-date-picker-day-typography-font-weight: 400;
  --input-date-picker-day-typography-font-family: var(--font-family-system);
  --input-date-picker-week-typography-font-size: var(--font-size-sm);
  --input-date-picker-week-typography-line-height: 1.1;
  --input-date-picker-week-typography-font-weight: 700;
  --input-date-picker-week-typography-font-family: var(--font-family-system);
  --input-placeholder-fill: var(--color-neutral-40);
  --input-placeholder-typography-font-size: var(--font-size-md);
  --input-placeholder-typography-line-height: 1.5;
  --input-placeholder-typography-font-weight: 400;
  --input-placeholder-typography-font-family: var(--font-family-system);
  --input-label-lg-typography-font-size: var(--font-size-2xl);
  --input-label-lg-typography-line-height: 1.6;
  --input-label-lg-typography-font-weight: 700;
  --input-label-lg-typography-font-family: var(--font-family-system);
  --input-label-sm-typography-font-size: var(--font-size-md);
  --input-label-sm-typography-line-height: 1.25;
  --input-label-sm-typography-font-weight: 500;
  --input-label-sm-typography-font-family: var(--font-family-system);
  --input-background-selected-soft-fill: var(--color-tertiary-10);
  --button-lg-typography-font-size: var(--font-size-md);
  --button-lg-typography-font-weight: 400;
  --button-lg-typography-font-family: var(--font-family-secondary);
  --button-sm-typography-font-size: var(--font-size-sm);
  --button-sm-typography-font-weight: 400;
  --button-sm-typography-font-family: var(--font-family-secondary);
  --button-tertiary-active-border: var(--button-border-width) solid var(--color-neutral-black);
  --button-tertiary-hover-border: var(--button-border-width) solid var(--color-primary-80);
  --button-tertiary-default-border: var(--button-border-width) solid var(--color-primary-100);
  --button-background-tertiary-active-fill: var(--color-neutral-20);
  --button-background-tertiary-hover-fill: var(--color-neutral-10);
  --button-background-secondary-active-fill: var(--color-primary-30);
  --button-background-secondary-hover-fill: var(--color-primary-20);
  --button-background-secondary-default-fill: var(--color-primary-10);
  --button-background-primary-active-fill: var(--color-primary-100);
  --button-background-primary-hover-fill: var(--color-primary-80);
  --button-background-primary-default-fill: var(--color-primary-60);
  --button-label-tertiary-active-fill: var(--color-neutral-black);
  --button-label-tertiary-hover-fill: var(--color-primary-80);
  --button-label-tertiary-default-fill: var(--color-primary-100);
  --button-label-secondary-active-fill: var(--color-neutral-black);
  --button-label-secondary-hover-fill: var(--color-primary-80);
  --button-label-secondary-default-fill: var(--color-primary-100);
  --accordion-title-typography-font-size: var(--font-size-md);
  --accordion-title-typography-line-height: 1.25;
  --accordion-title-typography-font-weight: 500;
  --accordion-title-typography-font-family: var(--font-family-system);
  --focus-default: 0px 0px 0px 3px var(--color-focus);
  --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-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-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-selected-active-fill: rgba(31, 4, 4, 36%);
  --segmented-control-item-background-selected-hover-fill: rgba(31, 4, 4, 24%);
  --segmented-control-item-background-selected-default-fill: rgba(31, 4, 4, 12%);
  --segmented-control-item-background-default-active-fill: rgba(31, 4, 4, 24%);
  --segmented-control-item-background-default-hover-fill: rgba(31, 4, 4, 12%);
  --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);
  --autocomplete-overlay-loading: rgba(255, 255, 255, 70%);
  --divider-border: 1px solid var(--semantic-border-base-adaptive-soft-fill);
  --table-header-background-fill: var(--semantic-background-base-adaptive-soft-fill);
  --tab-divider-border: 0px solid var(--color-transparent-full);
  --tab-selected-typography-font-size: var(--font-size-base);
  --tab-default-border: 2px solid var(--semantic-border-base-adaptive-soft-fill);
  --tab-default-typography-font-size: var(--font-size-base);
  --tab-background-active-fill: rgba(31, 4, 4, 24%);
  --tab-background-hover-fill: rgba(31, 4, 4, 12%);
  --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);
  --body-typography-font-size: var(--font-size-base);
  --text-on-background-neutral-dark: var(--text-on-background-neutral-80);
  --text-on-background-neutral-base: var(--text-on-background-neutral-70);
  --text-on-background-neutral-light: var(--text-on-background-neutral-60);
  --text-on-background-orange-dark: var(--text-on-background-orange-60);
  --text-on-background-orange-base: var(--text-on-background-orange-50);
  --text-on-background-orange-light: var(--text-on-background-orange-40);
  --text-on-background-red-dark: var(--text-on-background-red-70);
  --text-on-background-red-base: var(--text-on-background-red-60);
  --text-on-background-red-light: var(--text-on-background-red-50);
  --text-on-background-green-dark: var(--text-on-background-green-90);
  --text-on-background-green-base: var(--text-on-background-green-80);
  --text-on-background-green-light: var(--text-on-background-green-70);
  --text-on-background-blue-dark: var(--text-on-background-blue-80);
  --text-on-background-blue-base: var(--text-on-background-blue-70);
  --text-on-background-blue-light: var(--text-on-background-blue-60);
  --text-on-background-quaternary-dark: var(--text-on-background-quaternary-40);
  --text-on-background-quaternary-base: var(--text-on-background-quaternary-30);
  --text-on-background-quaternary-light: var(--text-on-background-quaternary-20);
  --text-on-background-tertiary-dark: var(--text-on-background-tertiary-70);
  --text-on-background-tertiary-base: var(--text-on-background-tertiary-60);
  --text-on-background-tertiary-light: var(--text-on-background-tertiary-50);
  --text-on-background-secondary-dark: var(--text-on-background-secondary-90);
  --text-on-background-secondary-base: var(--text-on-background-secondary-80);
  --text-on-background-secondary-light: var(--text-on-background-secondary-70);
  --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);
  --top-bar-active-border: 0px solid var(--color-transparent-full);
  --top-bar-foreground-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --top-bar-background-fill: var(--semantic-background-base-adaptive-default-fill);
  --header-label-active-border: 0px solid var(--color-transparent-full);
  --header-strong-lg-typography-font-size: var(--header-lg-font-size);
  --header-strong-lg-typography-font-weight: 600;
  --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: 600;
  --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-accent-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --header-background-accent-default-fill: var(--semantic-background-base-adaptive-soft-fill);
  --related-teaser-border-left: 1px solid var(--semantic-foreground-base-adaptive-default-fill);
  --related-teaser-prefix-fill: var(--semantic-foreground-base-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-base-adaptive-default-fill);
  --quote-quotee-function-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --quote-quotee-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --quote-blockquote-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --tag-background-default-fill: var(--color-transparent-full);
  --tag-border: 1px solid var(--semantic-foreground-base-adaptive-default-fill);
  --tag-label-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --text-on-image-teaser-pulse-border: 2px solid var(--color-transparent-full);
  --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);
  --text-on-image-teaser-editorial-label-foreground-fill: var(--semantic-foreground-base-static-inverted-fill);
  --horizontal-teaser-highlight-border-left: 0px solid var(--color-transparent-full);
  --horizontal-teaser-default-border-left: 0px solid var(--color-transparent-full);
  --teaser-play-button-border: 1px solid var(--semantic-border-base-static-inverted-fill);
  --teaser-play-button-text-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-play-button-background-fill: rgba(26, 26, 26, 30%);
  --teaser-title-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-title-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-introduction-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-introduction-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-background-default-fill: var(--color-transparent-full);
  --teaser-background-highlight-fill: var(--semantic-background-accent-adaptive-soft-fill);
  --semantic-border-success-static-default-fill: var(--color-green-base);
  --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-border-brand-adaptive-default-fill: var(--color-primary-base);
  --semantic-foreground-success-adaptive-default-fill: var(--color-green-base);
  --semantic-foreground-error-adaptive-default-fill: var(--color-red-base);
  --semantic-foreground-info-adaptive-default-fill: var(--color-blue-base);
  --semantic-foreground-on-accent-adaptive-soft-fill: var(--color-secondary-base);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-base);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-base);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-base);
  --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-static-default-fill: var(--color-secondary-base);
  --semantic-background-accent-adaptive-default-fill: var(--color-secondary-base);
  --semantic-background-brand-static-default-fill: var(--color-primary-base);
  --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-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: 2px 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: 2px solid var(--branded-heading-sm-border-color);
  --branded-heading-sm-typography-font-size: var(--font-size-base);
  --stepper-background-active-fill: var(--color-tertiary-base);
  --stepper-label-active-fill: var(--color-tertiary-base);
  --input-default-border-color: var(--semantic-border-base-static-default-fill);
  --input-selected-border-color: var(--color-transparent-full);
  --input-text-fill: var(--semantic-foreground-base-static-inverted-fill);
  --input-hover-border-color: var(--color-tertiary-base);
  --input-background-selected-default-fill: var(--color-tertiary-base);
  --button-default-default-border: var(--button-border-width) solid var(--color-transparent-full);
  --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-tertiary-disabled-border: var(--button-border-width) solid var(--semantic-border-disabled-adaptive-default-fill);
  --button-secondary-disabled-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-secondary-active-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-secondary-hover-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-secondary-default-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-background-default-active-fill: rgba(26, 26, 26, 24%);
  --button-background-default-hover-fill: rgba(26, 26, 26, 12%);
  --button-background-default-default-fill: 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-primary-disabled-fill: var(--semantic-background-disabled-adaptive-default-fill);
  --button-label-default-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --accordion-title-selected-fill: var(--color-tertiary-base);
  --bottom-bar-foreground-active-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --segmented-control-item-foreground-selected-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --table-header-label-fill: var(--semantic-foreground-base-adaptive-soft-fill);
  --tab-selected-border: 2px solid var(--semantic-border-brand-adaptive-default-fill);
  --tab-label-selected-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --tab-label-default-fill: var(--semantic-foreground-base-adaptive-soft-fill);
  --loader-stroke-fill: var(--semantic-border-brand-adaptive-default-fill);
  --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);
  --top-bar-foreground-active-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --header-foreground-default-active-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --header-foreground-accent-active-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --header-background-accent-default-item-active-fill: rgba(0, 0, 0, 32%);
  --header-background-accent-default-item-hover-fill: rgba(0, 0, 0, 16%);
  --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-highlight-fill: var(--teaser-title-highlight-fill);
  --teaser-comment-foreground-default-fill: var(--teaser-title-default-fill);
  --teaser-podcast-icon-highlight-fill: var(--teaser-title-highlight-fill);
  --teaser-podcast-icon-default-fill: var(--teaser-title-default-fill);
  --teaser-external-icon-highlight-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --teaser-external-icon-default-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --teaser-date-time-highlight-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --teaser-prefix-default-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --teaser-label-default-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --semantic-foreground-on-accent-static-default-fill: var(--text-on-background-secondary-base);
  --semantic-foreground-on-accent-adaptive-default-fill: var(--text-on-background-secondary-base);
  --semantic-foreground-on-brand-static-default-fill: var(--text-on-background-primary-base);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--text-on-background-primary-base);
  --stepper-number-active-fill: var(--text-on-background-tertiary-base);
  --input-active-border-color: var(--input-hover-border-color);
  --default-teaser-pulse-background-default-fill: var(--default-teaser-editorial-label-foreground-default-fill);
  --teaser-prefix-highlight-fill: var(--semantic-foreground-on-brand-static-default-fill);
  --button-label-primary-default-fill: var(--semantic-foreground-on-brand-adaptive-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.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"][data-chameleon-subtheme="accent-soft"], [data-chameleon-theme="ds"] [data-chameleon-subtheme="accent-soft"] {
  --branded-heading-lg-layout-item-spacing: 4px;
  --branded-heading-lg-layout-padding-left: 0px;
  --branded-heading-lg-layout-padding-bottom: 0px;
  --branded-heading-lg-layout-padding-right: 0px;
  --branded-heading-lg-layout-padding-top: 0px;
  --branded-heading-sm-layout-item-spacing: 4px;
  --branded-heading-sm-layout-padding-left: 0px;
  --branded-heading-sm-layout-padding-bottom: 0px;
  --branded-heading-sm-layout-padding-right: 0px;
  --branded-heading-sm-layout-padding-top: 0px;
  --semantic-border-base-adaptive-soft-fill: var(--color-secondary-30);
  --divider-border: 1px solid var(--semantic-border-base-adaptive-soft-fill);
  --semantic-background-contextual-adaptive-default-fill: var(--semantic-background-brand-adaptive-soft-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);
  --teaser-background-highlight-fill: var(--semantic-background-contextual-adaptive-default-fill);
}
/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"][data-chameleon-subtheme="accent-strong"], [data-chameleon-theme="ds"] [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: 2px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 2px;
  --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;
  --text-on-image-teaser-background-fill: linear-gradient(0deg, #05416D 0%, #05416D80 50%, #05416D00 100%);
  --teaser-premium-main-default-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='white' d='M26 22V12h-4v10H12v4h10v10h4V26h10v-4z'/%3e%3cpath fill='white' fill-rule='evenodd' d='M40 0H8a8 8 0 0 0-8 8v32a8 8 0 0 0 8 8h32a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8M8 4h32a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4' clip-rule='evenodd'/%3e%3c/svg%3e");
  --teaser-premium-main-highlight-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='white' d='M26 22V12h-4v10H12v4h10v10h4V26h10v-4z'/%3e%3cpath fill='white' fill-rule='evenodd' d='M40 0H8a8 8 0 0 0-8 8v32a8 8 0 0 0 8 8h32a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8M8 4h32a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4' clip-rule='evenodd'/%3e%3c/svg%3e");
  --branded-heading-lg-layout-item-spacing: 4px;
  --branded-heading-lg-layout-padding-left: 0px;
  --branded-heading-lg-layout-padding-bottom: 0px;
  --branded-heading-lg-layout-padding-right: 0px;
  --branded-heading-lg-layout-padding-top: 0px;
  --branded-heading-sm-layout-item-spacing: 4px;
  --branded-heading-sm-layout-padding-left: 0px;
  --branded-heading-sm-layout-padding-bottom: 0px;
  --branded-heading-sm-layout-padding-right: 0px;
  --branded-heading-sm-layout-padding-top: 0px;
  --semantic-border-base-adaptive-soft-fill: var(--color-tertiary-40);
  --semantic-foreground-accent-static-inverted-fill: var(--color-tertiary-30);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-tertiary-10);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-10);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-background-contextual-adaptive-default-fill: var(--color-tertiary-70);
  --semantic-background-base-adaptive-elevated-fill: var(--color-neutral-90);
  --semantic-background-base-adaptive-soft-fill: var(--color-neutral-80);
  --semantic-background-base-adaptive-default-fill: var(--color-neutral-100);
  --semantic-background-accent-adaptive-soft-fill: var(--color-tertiary-10);
  --branded-heading-label-hover-fill: var(--color-tertiary-20);
  --link-text-hover-fill: var(--color-tertiary-20);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-external-icon-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-external-icon-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-date-time-highlight-fill: var(--semantic-foreground-base-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-introduction-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-introduction-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-background-highlight-fill: var(--semantic-background-contextual-adaptive-default-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --semantic-foreground-on-accent-adaptive-soft-fill: var(--color-tertiary-base);
  --semantic-background-accent-static-default-fill: var(--color-tertiary-base);
  --semantic-background-accent-adaptive-default-fill: var(--color-tertiary-base);
  --branded-heading-label-default-fill: var(--semantic-foreground-base-adaptive-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);
  --link-text-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --default-teaser-editorial-label-background-default-fill: var(--semantic-background-error-static-default-fill);
}
/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"][data-chameleon-subtheme="breaking"], [data-chameleon-theme="ds"] [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: 2px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 2px;
  --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;
  --teaser-title-sm-typography-font-style: normal;
  --branded-heading-lg-layout-item-spacing: 4px;
  --branded-heading-lg-layout-padding-left: 0px;
  --branded-heading-lg-layout-padding-bottom: 0px;
  --branded-heading-lg-layout-padding-right: 0px;
  --branded-heading-lg-layout-padding-top: 0px;
  --branded-heading-sm-layout-item-spacing: 4px;
  --branded-heading-sm-layout-padding-left: 0px;
  --branded-heading-sm-layout-padding-bottom: 0px;
  --branded-heading-sm-layout-padding-right: 0px;
  --branded-heading-sm-layout-padding-top: 0px;
  --breaking-fill: var(--color-primary-100);
  --teaser-title-sm-typography-font-size: var(--font-size-md);
  --teaser-title-sm-typography-line-height: 1.15;
  --teaser-title-sm-typography-font-weight: 600;
  --teaser-title-sm-typography-font-family: var(--font-family-primary);
  --teaser-premium-main-default-asset: var(--text-on-image-teaser-premium-main-asset);
  --teaser-background-default-fill: var(--color-primary-90);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-10);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-30);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-background-base-adaptive-elevated-fill: var(--color-neutral-90);
  --semantic-background-base-adaptive-soft-fill: var(--color-neutral-80);
  --semantic-background-base-adaptive-default-fill: var(--color-neutral-100);
  --branded-heading-label-hover-fill: var(--color-primary-20);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --text-on-image-teaser-background-fill: linear-gradient(0deg, var(--breaking-fill) 0%, rgba(31, 4, 4, 0.5) 50%, var(--color-transparent-full) 100%);
  --teaser-external-icon-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-title-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-introduction-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-prefix-default-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --semantic-background-contextual-adaptive-default-fill: var(--teaser-background-default-fill);
  --branded-heading-label-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --branded-heading-lg-border-top: 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-highlight-fill: var(--default-teaser-editorial-label-foreground-highlight-fill);
  --default-teaser-pulse-background-default-fill: var(--default-teaser-editorial-label-foreground-default-fill);
  --default-teaser-editorial-label-background-default-fill: var(--semantic-background-error-static-default-fill);
  --teaser-podcast-icon-default-fill: var(--teaser-title-default-fill);
  --teaser-background-highlight-fill: var(--semantic-background-contextual-adaptive-default-fill);
}
/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"][data-chameleon-subtheme="sponsored-content"], [data-chameleon-theme="ds"] [data-chameleon-subtheme="sponsored-content"] {
  --branded-heading-lg-layout-item-spacing: 4px;
  --branded-heading-lg-layout-padding-left: 0px;
  --branded-heading-lg-layout-padding-bottom: 0px;
  --branded-heading-lg-layout-padding-right: 0px;
  --branded-heading-lg-layout-padding-top: 0px;
  --branded-heading-sm-layout-item-spacing: 4px;
  --branded-heading-sm-layout-padding-left: 0px;
  --branded-heading-sm-layout-padding-bottom: 0px;
  --branded-heading-sm-layout-padding-right: 0px;
  --branded-heading-sm-layout-padding-top: 0px;
  --teaser-background-highlight-fill: var(--semantic-background-base-adaptive-soft-fill);
  --semantic-background-contextual-adaptive-default-fill: var(--semantic-background-base-adaptive-soft-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);
  --teaser-title-highlight-fill: var(--teaser-title-default-fill);
  --teaser-introduction-highlight-fill: var(--teaser-introduction-default-fill);
  --teaser-external-icon-highlight-fill: var(--teaser-external-icon-default-fill);
  --teaser-date-time-highlight-fill: var(--teaser-date-time-default-fill);
  --teaser-prefix-highlight-fill: var(--teaser-prefix-default-fill);
  --teaser-sublabel-highlight-fill: var(--teaser-sublabel-default-fill);
  --teaser-label-highlight-fill: var(--teaser-label-default-fill);
}
/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"][data-chameleon-subtheme="sport"], [data-chameleon-theme="ds"] [data-chameleon-subtheme="sport"] {
  --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-border-brand-adaptive-default-fill: var(--color-neutral-30);
  --semantic-foreground-brand-static-inverted-fill: var(--color-neutral-30);
  --semantic-background-brand-adaptive-default-fill: var(--color-neutral-100);
  --semantic-background-brand-adaptive-soft-fill: var(--color-neutral-10);
  --semantic-paragraph-alt-sm-strong-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-alt-sm-strong-typography-line-height: 1.4;
  --semantic-paragraph-alt-sm-strong-typography-font-weight: 600;
  --semantic-paragraph-alt-sm-strong-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-alt-sm-default-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-alt-sm-default-typography-line-height: 1.4;
  --semantic-paragraph-alt-sm-default-typography-font-weight: 300;
  --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.4;
  --semantic-paragraph-alt-lg-strong-typography-font-weight: 600;
  --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.25;
  --semantic-paragraph-alt-lg-default-typography-font-weight: 300;
  --semantic-paragraph-alt-lg-default-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-default-sm-strong-typography-font-size: var(--font-size-md);
  --semantic-paragraph-default-sm-strong-typography-line-height: 1.25;
  --semantic-paragraph-default-sm-strong-typography-font-weight: 600;
  --semantic-paragraph-default-sm-strong-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-default-sm-default-typography-font-size: var(--font-size-md);
  --semantic-paragraph-default-sm-default-typography-line-height: 1.25;
  --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: 600;
  --semantic-paragraph-default-lg-strong-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-default-lg-strong-typography-line-height: 1.25;
  --semantic-paragraph-default-lg-strong-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-default-lg-default-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-default-lg-default-typography-line-height: 1.4;
  --semantic-paragraph-default-lg-default-typography-font-weight: 400;
  --semantic-paragraph-default-lg-default-typography-font-family: var(--font-family-secondary);
  --semantic-border-brand-static-default-fill: var(--color-neutral-base);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-neutral-dark);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-neutral-base);
  --semantic-background-contextual-adaptive-default-fill: var(--semantic-background-base-adaptive-soft-fill);
  --semantic-background-brand-static-default-fill: var(--color-neutral-base);
  --teaser-background-highlight-fill: var(--semantic-background-contextual-adaptive-default-fill);
  --semantic-foreground-on-brand-static-default-fill: var(--text-on-background-primary-base);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--text-on-background-primary-base);
}
/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"][data-chameleon-color-mode="dark"], [data-chameleon-theme="ds"][data-chameleon-color-mode="dark"][data-chameleon-subtheme], [data-chameleon-theme="ds"][data-chameleon-color-mode="dark"] [data-chameleon-subtheme] {
  --header-scroll-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='81' height='48' fill='none' viewBox='0 0 81 48'%3e%3cpath fill='white' d='M73.54 3.95 75.78.53h2.57v16h-2.57l-1.7-3.88c-2.25-5.02-5.54-8.3-10.55-8.3H63c-3.68 0-7.5 1.84-7.5 6.38 0 5.27 4.14 6.52 8.49 8.1l4.28 1.58c6.71 2.43 11.79 5.4 11.79 13.9 0 8.55-7.32 13.69-16.07 13.69-5.47 0-9.36-2.44-11.26-4.48l-2.5 3.95h-2.78v-16h3.23l1.78 3.89c2.3 5.27 6.78 8.23 10.8 8.23h.46c4.55 0 8.1-2.57 8.1-7.18 0-5.47-4.35-7.25-8.7-8.82l-4.2-1.52c-5.4-1.97-10.94-5.2-10.94-13.56S56.01 0 62.73 0c5.8 0 9.3 2.57 10.81 3.95'/%3e%3cpath fill='white' fill-rule='evenodd' d='M18.76 47.48c11.45 0 23.37-7.51 23.37-24.5C42.13 6.45 30.48.53 18.76.54H0v3.62c3.56.2 4.87.98 4.87 6.45v26.27c0 5.47-1.3 6.98-4.87 7.25v3.35zm14.09-25.55v3.61c0 11.6-7.05 17.92-14.88 17.92h-4.61V4.48h4.6c7.58 0 14.89 5.33 14.89 17.45' clip-rule='evenodd'/%3e%3c/svg%3e");
  --teaser-premium-main-default-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='white' d='M26 22V12h-4v10H12v4h10v10h4V26h10v-4z'/%3e%3cpath fill='white' fill-rule='evenodd' d='M40 0H8a8 8 0 0 0-8 8v32a8 8 0 0 0 8 8h32a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8M8 4h32a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4' clip-rule='evenodd'/%3e%3c/svg%3e");
  --teaser-premium-main-highlight-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='white' d='M26 22V12h-4v10H12v4h10v10h4V26h10v-4z'/%3e%3cpath fill='white' fill-rule='evenodd' d='M40 0H8a8 8 0 0 0-8 8v32a8 8 0 0 0 8 8h32a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8M8 4h32a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4' clip-rule='evenodd'/%3e%3c/svg%3e");
  --skeleton-fill: linear-gradient( -90deg, var(--color-neutral-80) 0%, var(--color-neutral-70) 50%, var(--color-neutral-80) 100%);;
  --table-header-label-fill: var(--color-neutral-30);
  --table-header-background-fill: var(--color-neutral-80);
  --switch-track-fill: var(--color-neutral-70);
  --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);
  --header-default-asset: var(--logo-main-inverse-asset);
  --tag-background-active-fill: var(--color-neutral-80);
  --tag-background-hover-fill: var(--color-neutral-90);
  --semantic-border-disabled-adaptive-default-fill: var(--color-neutral-70);
  --semantic-border-base-adaptive-soft-fill: var(--color-neutral-70);
  --semantic-border-accent-adaptive-default-fill: var(--color-tertiary-50);
  --semantic-border-brand-adaptive-default-fill: var(--color-primary-30);
  --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-10);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-20);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--color-primary-10);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-primary-10);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-10);
  --semantic-foreground-base-adaptive-inverted-fill: var(--color-neutral-100);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-white);
  --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-base-adaptive-inverted-fill: var(--color-neutral-white);
  --semantic-background-base-adaptive-elevated-fill: var(--color-neutral-90);
  --semantic-background-base-adaptive-soft-fill: var(--color-neutral-80);
  --semantic-background-base-adaptive-default-fill: var(--color-neutral-100);
  --semantic-background-accent-adaptive-default-fill: var(--color-secondary-50);
  --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-100);
  --branded-heading-label-hover-fill: var(--color-neutral-40);
  --stepper-background-default-fill: var(--color-neutral-70);
  --stepper-label-active-fill: var(--color-tertiary-30);
  --link-text-hover-fill: var(--color-primary-50);
  --link-text-default-fill: var(--color-primary-10);
  --input-background-selected-soft-fill: var(--color-tertiary-90);
  --button-background-tertiary-active-fill: var(--color-neutral-80);
  --button-background-tertiary-hover-fill: var(--color-neutral-90);
  --button-background-secondary-active-fill: var(--color-primary-70);
  --button-background-secondary-hover-fill: var(--color-primary-80);
  --button-background-secondary-default-fill: var(--color-primary-90);
  --button-background-primary-active-fill: var(--color-primary-30);
  --button-background-primary-hover-fill: var(--color-primary-40);
  --accordion-title-selected-fill: var(--color-tertiary-30);
  --segmented-control-item-background-selected-active-fill: rgba(175, 2, 2, 48%);
  --segmented-control-item-background-selected-hover-fill: rgba(175, 2, 2, 36%);
  --segmented-control-item-background-selected-default-fill: rgba(175, 2, 2, 24%);
  --segmented-control-item-background-default-active-fill: rgba(175, 2, 2, 36%);
  --segmented-control-item-background-default-hover-fill: rgba(175, 2, 2, 24%);
  --teaser-date-time-default-fill: var(--semantic-foreground-base-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-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-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-tertiary-active-border: var(--button-border-width) solid var(--semantic-foreground-accent-adaptive-default-fill);
  --button-tertiary-hover-border: var(--button-border-width) solid var(--semantic-foreground-accent-adaptive-default-fill);
  --button-tertiary-default-border: var(--button-border-width) solid var(--semantic-foreground-accent-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-background-tertiary-default-fill: var(--color-transparent-full);
  --button-background-primary-default-fill: var(--semantic-background-brand-adaptive-default-fill);
  --button-label-primary-default-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --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-active-fill: var(--button-label-primary-default-fill);
  --button-label-primary-hover-fill: var(--button-label-primary-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);
}
/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"][data-chameleon-color-mode="dark"][data-chameleon-subtheme="accent-soft"], [data-chameleon-theme="ds"][data-chameleon-color-mode="dark"] [data-chameleon-subtheme="accent-soft"] {
  --semantic-border-base-adaptive-soft-fill: var(--color-secondary-70);
}
/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"][data-chameleon-color-mode="dark"][data-chameleon-subtheme="breaking"], [data-chameleon-theme="ds"][data-chameleon-color-mode="dark"] [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: 2px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 2px;
  --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;
  --teaser-title-sm-typography-font-style: normal;
  --branded-heading-lg-layout-item-spacing: 4px;
  --branded-heading-lg-layout-padding-left: 0px;
  --branded-heading-lg-layout-padding-bottom: 0px;
  --branded-heading-lg-layout-padding-right: 0px;
  --branded-heading-lg-layout-padding-top: 0px;
  --branded-heading-sm-layout-item-spacing: 4px;
  --branded-heading-sm-layout-padding-left: 0px;
  --branded-heading-sm-layout-padding-bottom: 0px;
  --branded-heading-sm-layout-padding-right: 0px;
  --branded-heading-sm-layout-padding-top: 0px;
  --breaking-fill: var(--color-primary-100);
  --teaser-title-sm-typography-font-size: var(--font-size-md);
  --teaser-title-sm-typography-line-height: 1.15;
  --teaser-title-sm-typography-font-weight: 600;
  --teaser-title-sm-typography-font-family: var(--font-family-primary);
  --teaser-premium-main-default-asset: var(--text-on-image-teaser-premium-main-asset);
  --teaser-background-default-fill: var(--color-primary-90);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-10);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-30);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-background-base-adaptive-elevated-fill: var(--color-neutral-90);
  --semantic-background-base-adaptive-soft-fill: var(--color-neutral-80);
  --semantic-background-base-adaptive-default-fill: var(--color-neutral-100);
  --branded-heading-label-hover-fill: var(--color-primary-20);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --text-on-image-teaser-background-fill: linear-gradient(0deg, var(--breaking-fill) 0%, rgba(31, 4, 4, 0.5) 50%, var(--color-transparent-full) 100%);
  --teaser-external-icon-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-title-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-introduction-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-prefix-default-fill: var(--semantic-foreground-accent-adaptive-default-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --semantic-background-contextual-adaptive-default-fill: var(--teaser-background-default-fill);
  --branded-heading-label-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --branded-heading-lg-border-top: 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-highlight-fill: var(--default-teaser-editorial-label-foreground-highlight-fill);
  --default-teaser-pulse-background-default-fill: var(--default-teaser-editorial-label-foreground-default-fill);
  --default-teaser-editorial-label-background-default-fill: var(--semantic-background-error-static-default-fill);
  --teaser-podcast-icon-default-fill: var(--teaser-title-default-fill);
  --teaser-background-highlight-fill: var(--semantic-background-contextual-adaptive-default-fill);
}
/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"][data-chameleon-color-mode="dark"][data-chameleon-subtheme="sponsored-content"], [data-chameleon-theme="ds"][data-chameleon-color-mode="dark"] [data-chameleon-subtheme="sponsored-content"] {
  --teaser-background-highlight-fill: var(--color-neutral-80);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-30);
  --semantic-background-contextual-adaptive-default-fill: var(--color-neutral-80);
}
/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */

[data-chameleon-theme="ds"][data-chameleon-color-mode="dark"][data-chameleon-subtheme="sport"], [data-chameleon-theme="ds"][data-chameleon-color-mode="dark"] [data-chameleon-subtheme="sport"] {
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-neutral-10);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-neutral-10);
  --semantic-background-brand-adaptive-default-fill: var(--color-neutral-100);
  --semantic-background-brand-adaptive-soft-fill: var(--color-neutral-90);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--text-on-background-primary-base);
}
/**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="ds"], [data-chameleon-theme="ds"][data-chameleon-subtheme], [data-chameleon-theme="ds"] [data-chameleon-subtheme] {
    --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-md: 17px;
  --font-size-sm: 14px;
  --font-size-xs: 12px;
  --dialog-border-radius: 4px;
  --related-teaser-image-width: 120px;
  --branded-heading-lg-typography-font-style: normal;
  --branded-heading-lg-typography-text-case: none;
  --branded-heading-lg-typography-font-size: var(--font-size-2xl);
  --branded-heading-lg-typography-line-height: 1.15;
  --branded-heading-lg-typography-font-weight: 600;
  --branded-heading-lg-typography-font-family: var(--font-family-secondary);
  }
}
      /**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="ds"][data-chameleon-subtheme="accent-soft"], [data-chameleon-theme="ds"] [data-chameleon-subtheme="accent-soft"] {
    --branded-heading-lg-layout-item-spacing: 4px;
  --branded-heading-lg-layout-padding-left: 0px;
  --branded-heading-lg-layout-padding-bottom: 0px;
  --branded-heading-lg-layout-padding-right: 0px;
  --branded-heading-lg-layout-padding-top: 0px;
  --branded-heading-sm-layout-item-spacing: 4px;
  --branded-heading-sm-layout-padding-left: 0px;
  --branded-heading-sm-layout-padding-bottom: 0px;
  --branded-heading-sm-layout-padding-right: 0px;
  --branded-heading-sm-layout-padding-top: 0px;
  --semantic-border-base-adaptive-soft-fill: var(--color-secondary-30);
  --divider-border: 1px solid var(--semantic-border-base-adaptive-soft-fill);
  --semantic-background-contextual-adaptive-default-fill: var(--semantic-background-brand-adaptive-soft-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);
  --teaser-background-highlight-fill: var(--semantic-background-contextual-adaptive-default-fill);
  }
}
      /**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="ds"][data-chameleon-subtheme="accent-strong"], [data-chameleon-theme="ds"] [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: 2px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 2px;
  --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;
  --text-on-image-teaser-background-fill: linear-gradient(0deg, #05416D 0%, #05416D80 50%, #05416D00 100%);
  --teaser-premium-main-default-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='white' d='M26 22V12h-4v10H12v4h10v10h4V26h10v-4z'/%3e%3cpath fill='white' fill-rule='evenodd' d='M40 0H8a8 8 0 0 0-8 8v32a8 8 0 0 0 8 8h32a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8M8 4h32a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4' clip-rule='evenodd'/%3e%3c/svg%3e");
  --teaser-premium-main-highlight-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='white' d='M26 22V12h-4v10H12v4h10v10h4V26h10v-4z'/%3e%3cpath fill='white' fill-rule='evenodd' d='M40 0H8a8 8 0 0 0-8 8v32a8 8 0 0 0 8 8h32a8 8 0 0 0 8-8V8a8 8 0 0 0-8-8M8 4h32a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4' clip-rule='evenodd'/%3e%3c/svg%3e");
  --branded-heading-lg-layout-item-spacing: 4px;
  --branded-heading-lg-layout-padding-left: 0px;
  --branded-heading-lg-layout-padding-bottom: 0px;
  --branded-heading-lg-layout-padding-right: 0px;
  --branded-heading-lg-layout-padding-top: 0px;
  --branded-heading-sm-layout-item-spacing: 4px;
  --branded-heading-sm-layout-padding-left: 0px;
  --branded-heading-sm-layout-padding-bottom: 0px;
  --branded-heading-sm-layout-padding-right: 0px;
  --branded-heading-sm-layout-padding-top: 0px;
  --semantic-border-base-adaptive-soft-fill: var(--color-tertiary-40);
  --semantic-foreground-accent-static-inverted-fill: var(--color-tertiary-30);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-tertiary-10);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-10);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-background-contextual-adaptive-default-fill: var(--color-tertiary-70);
  --semantic-background-base-adaptive-elevated-fill: var(--color-neutral-90);
  --semantic-background-base-adaptive-soft-fill: var(--color-neutral-80);
  --semantic-background-base-adaptive-default-fill: var(--color-neutral-100);
  --semantic-background-accent-adaptive-soft-fill: var(--color-tertiary-10);
  --branded-heading-label-hover-fill: var(--color-tertiary-20);
  --link-text-hover-fill: var(--color-tertiary-20);
  --default-teaser-editorial-label-foreground-default-fill: var(--semantic-foreground-base-static-inverted-fill);
  --teaser-external-icon-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-external-icon-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-date-time-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-date-time-highlight-fill: var(--semantic-foreground-base-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-introduction-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-introduction-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-background-highlight-fill: var(--semantic-background-contextual-adaptive-default-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-sublabel-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-label-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --semantic-foreground-on-accent-adaptive-soft-fill: var(--color-tertiary-base);
  --semantic-background-accent-static-default-fill: var(--color-tertiary-base);
  --semantic-background-accent-adaptive-default-fill: var(--color-tertiary-base);
  --branded-heading-label-default-fill: var(--semantic-foreground-base-adaptive-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);
  --link-text-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --default-teaser-editorial-label-background-default-fill: var(--semantic-background-error-static-default-fill);
  }
}
      /**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="ds"][data-chameleon-subtheme="breaking"], [data-chameleon-theme="ds"] [data-chameleon-subtheme="breaking"] {
    --teaser-title-sm-typography-font-style: normal;
  --teaser-title-sm-typography-font-size: var(--font-size-lg);
  --teaser-title-sm-typography-line-height: 1.15;
  --teaser-title-sm-typography-font-weight: 600;
  --teaser-title-sm-typography-font-family: var(--font-family-primary);
  }
}
      /**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="ds"][data-chameleon-subtheme="sponsored-content"], [data-chameleon-theme="ds"] [data-chameleon-subtheme="sponsored-content"] {
    --branded-heading-lg-layout-item-spacing: 4px;
  --branded-heading-lg-layout-padding-left: 0px;
  --branded-heading-lg-layout-padding-bottom: 0px;
  --branded-heading-lg-layout-padding-right: 0px;
  --branded-heading-lg-layout-padding-top: 0px;
  --branded-heading-sm-layout-item-spacing: 4px;
  --branded-heading-sm-layout-padding-left: 0px;
  --branded-heading-sm-layout-padding-bottom: 0px;
  --branded-heading-sm-layout-padding-right: 0px;
  --branded-heading-sm-layout-padding-top: 0px;
  --teaser-background-highlight-fill: var(--semantic-background-base-adaptive-soft-fill);
  --semantic-background-contextual-adaptive-default-fill: var(--semantic-background-base-adaptive-soft-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);
  --teaser-title-highlight-fill: var(--teaser-title-default-fill);
  --teaser-introduction-highlight-fill: var(--teaser-introduction-default-fill);
  --teaser-external-icon-highlight-fill: var(--teaser-external-icon-default-fill);
  --teaser-date-time-highlight-fill: var(--teaser-date-time-default-fill);
  --teaser-prefix-highlight-fill: var(--teaser-prefix-default-fill);
  --teaser-sublabel-highlight-fill: var(--teaser-sublabel-default-fill);
  --teaser-label-highlight-fill: var(--teaser-label-default-fill);
  }
}
      /**
 * 🦎 Chameleon v8.1.1
 * Do not edit directly
 */


@media ((min-width: 480px)) {
  [data-chameleon-theme="ds"][data-chameleon-subtheme="sport"], [data-chameleon-theme="ds"] [data-chameleon-subtheme="sport"] {
    --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-border-brand-adaptive-default-fill: var(--color-neutral-30);
  --semantic-foreground-brand-static-inverted-fill: var(--color-neutral-30);
  --semantic-background-brand-adaptive-default-fill: var(--color-neutral-100);
  --semantic-background-brand-adaptive-soft-fill: var(--color-neutral-10);
  --semantic-paragraph-alt-sm-strong-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-alt-sm-strong-typography-line-height: 1.4;
  --semantic-paragraph-alt-sm-strong-typography-font-weight: 600;
  --semantic-paragraph-alt-sm-strong-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-alt-sm-default-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-alt-sm-default-typography-line-height: 1.4;
  --semantic-paragraph-alt-sm-default-typography-font-weight: 300;
  --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.4;
  --semantic-paragraph-alt-lg-strong-typography-font-weight: 600;
  --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.25;
  --semantic-paragraph-alt-lg-default-typography-font-weight: 300;
  --semantic-paragraph-alt-lg-default-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-default-sm-strong-typography-font-size: var(--font-size-md);
  --semantic-paragraph-default-sm-strong-typography-line-height: 1.25;
  --semantic-paragraph-default-sm-strong-typography-font-weight: 600;
  --semantic-paragraph-default-sm-strong-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-default-sm-default-typography-font-size: var(--font-size-md);
  --semantic-paragraph-default-sm-default-typography-line-height: 1.25;
  --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: 600;
  --semantic-paragraph-default-lg-strong-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-default-lg-strong-typography-line-height: 1.25;
  --semantic-paragraph-default-lg-strong-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-default-lg-default-typography-font-size: var(--font-size-lg);
  --semantic-paragraph-default-lg-default-typography-line-height: 1.4;
  --semantic-paragraph-default-lg-default-typography-font-weight: 400;
  --semantic-paragraph-default-lg-default-typography-font-family: var(--font-family-secondary);
  --semantic-border-brand-static-default-fill: var(--color-neutral-base);
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-neutral-dark);
  --semantic-foreground-brand-adaptive-default-fill: var(--color-neutral-base);
  --semantic-background-contextual-adaptive-default-fill: var(--semantic-background-base-adaptive-soft-fill);
  --semantic-background-brand-static-default-fill: var(--color-neutral-base);
  --teaser-background-highlight-fill: var(--semantic-background-contextual-adaptive-default-fill);
  --semantic-foreground-on-brand-static-default-fill: var(--text-on-background-primary-base);
  --semantic-foreground-on-brand-adaptive-default-fill: var(--text-on-background-primary-base);
  }
}
      