/**
 * 🦎 Chameleon v7.33.0
 * Do not edit directly
 */

:root, [data-color-mode="dark"], [data-theme-default] {
  --scale-infinite: 9999px;
  --scale-16: 96px;
  --scale-15: 80px;
  --scale-14: 64px;
  --scale-13: 56px;
  --scale-12: 48px;
  --scale-11: 40px;
  --scale-10: 32px;
  --scale-9: 24px;
  --scale-8: 20px;
  --scale-7: 16px;
  --scale-6: 12px;
  --scale-5: 8px;
  --scale-4: 6px;
  --scale-3: 4px;
  --scale-2: 2px;
  --scale-1: 1px;
  --scale-0: 0px;
  --breakpoint-xl-min: 1440px;
  --breakpoint-lg-max: 1439px;
  --breakpoint-lg-min: 1010px;
  --breakpoint-md-max: 1009px;
  --breakpoint-md-min: 768px;
  --breakpoint-sm-max: 767px;
  --breakpoint-sm-min: 480px;
  --breakpoint-xs-max: 479px;
  --breakpoint-xs-min: 0px;
  --line-height-5xl: 1.6;
  --line-height-4xl: 1.5;
  --line-height-3xl: 1.4;
  --line-height-2xl: 1.375;
  --line-height-xl: 1.335;
  --line-height-lg: 1.25;
  --line-height-md: 1.2;
  --line-height-sm: 1.15;
  --line-height-xs: 1;
  --segmented-control-layout-item-spacing: 2px;
  --segmented-control-layout-padding-left: 3px;
  --segmented-control-layout-padding-bottom: 3px;
  --segmented-control-layout-padding-right: 3px;
  --segmented-control-layout-padding-top: 3px;
  --segmented-control-border-radius: 4px;
  --segmented-control-item-border-radius: 1px;
  --segmented-control-item-lg-layout-item-spacing: 4px;
  --segmented-control-item-lg-layout-padding-left: 12px;
  --segmented-control-item-lg-layout-padding-bottom: 8px;
  --segmented-control-item-lg-layout-padding-right: 12px;
  --segmented-control-item-lg-layout-padding-top: 8px;
  --segmented-control-item-lg-typography-font-style: normal;
  --segmented-control-item-lg-typography-text-case: none;
  --segmented-control-item-lg-typography-line-height: 24px;
  --segmented-control-item-sm-layout-item-spacing: 4px;
  --segmented-control-item-sm-layout-padding-left: 8px;
  --segmented-control-item-sm-layout-padding-bottom: 8px;
  --segmented-control-item-sm-layout-padding-right: 8px;
  --segmented-control-item-sm-layout-padding-top: 8px;
  --segmented-control-item-sm-typography-font-style: normal;
  --segmented-control-item-sm-typography-text-case: none;
  --segmented-control-item-sm-typography-line-height: 16px;
  --dialog-border-radius: 0px;
  --paragraph-dropcap-linespan: 2;
  --vertical-teaser-premium-long-padding-left: 16px;
  --vertical-teaser-premium-long-padding-bottom: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-left: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-bottom: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-right: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-top: 8px;
  --vertical-teaser-body-inset-md-layout-padding-left: 16px;
  --vertical-teaser-body-inset-md-layout-padding-bottom: 16px;
  --vertical-teaser-body-inset-md-layout-padding-right: 16px;
  --vertical-teaser-body-inset-md-layout-padding-top: 8px;
  --vertical-teaser-body-inset-sm-layout-padding-left: 16px;
  --vertical-teaser-body-inset-sm-layout-padding-bottom: 16px;
  --vertical-teaser-body-inset-sm-layout-padding-right: 16px;
  --vertical-teaser-body-inset-sm-layout-padding-top: 8px;
  --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: 8px;
  --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: 8px;
  --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: 8px;
  --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;
  --date-time-typography-font-style: normal;
  --date-time-typography-font-size: 14px;
  --date-time-typography-line-height: 1.15;
  --date-time-typography-font-weight: 400;
  --date-time-typography-font-family: 'Roboto', 'Roboto Fallback', sans-serif;
  --body-typography-font-style: normal;
  --wide-list-title-typography-font-style: normal;
  --accordion-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='black' d='M0 0h48v48H0z'/%3e%3cpath fill='%2300aeef' d='M30.23 6.03H18.75a1.8 1.8 0 0 0-1.76 1.74c-.02.69.27 1.52 1.27 1.56.36.08 1.56-.24 1.28.98-1 4.03-6.67 26.4-7.1 28.08-2.12 0-2.93.78-2.97 1.82 0 1 .7 1.76 2.05 1.76 2.13-.02 9.32.03 9.32 0 .95-.03 1.96-.8 1.97-1.8-.01-1.14-.7-1.75-2.84-1.76.36-1.46 2.85-11.17 2.85-11.17l2.99.02c6.48.02 9.83-3.51 11.67-7.56 0 0 1.05-2.63 1.05-5.6-.04-5.02-4.87-8.07-8.3-8.07m.7 12.48c-1.04 2.51-3.34 6-7.21 5.13.19-.78 3.29-13.23 3.54-14.15 5.78-.05 4.86 6 3.67 9.02'/%3e%3cpath fill='white' d='M19.36 42.62h-2.85c-1.97-.01-4-.02-4.99 0-1.86 0-2.7-1.21-2.7-2.41v-.03c.04-.85.5-2.26 3.12-2.42l7-27.76-.37-.01q-.2 0-.39-.02c-1.32-.08-1.87-1.17-1.83-2.22a2.43 2.43 0 0 1 2.4-2.37h11.48c3.7 0 8.9 3.32 8.95 8.71a17 17 0 0 1-1.12 5.87c-2.39 5.27-6.5 7.94-12.2 7.94H23.3l-2.52 9.9c1.3.12 2.64.6 2.66 2.37-.02 1.43-1.36 2.41-2.6 2.44v-.01c-.25.02-.7.02-1.49.02m-6.16-1.3h7.62c.62-.01 1.34-.52 1.34-1.15 0-.46 0-1.1-2.2-1.12a.64.64 0 0 1-.61-.8c.35-1.44 2.82-11.07 2.84-11.17a.64.64 0 0 1 .63-.48l2.99.02h.05c5.22 0 8.83-2.35 11.02-7.17.08-.2 1.01-2.65 1.01-5.35-.04-4.6-4.49-7.43-7.66-7.43H18.75c-.6 0-1.1.5-1.12 1.12-.01.4.1.87.65.9l.1.01h.17c.39 0 1.03 0 1.42.48q.38.48.2 1.27l-7.1 28.1a.64.64 0 0 1-.63.48q-2.26 0-2.33 1.2c0 .7.52 1.1 1.4 1.1zm11.63-16.91q-.76-.01-1.25-.14a.64.64 0 0 1-.49-.78l.26-1.03c1.32-5.3 3.1-12.43 3.3-13.14a.64.64 0 0 1 .6-.47q3-.03 4.3 1.9c1.89 2.73.31 7.14-.02 8-1.98 4.76-4.82 5.66-6.7 5.66m-.32-1.3c1.61.13 4.04-.55 5.82-4.84.88-2.23 1.26-5.2.17-6.8q-.84-1.2-2.75-1.32c-.54 2.11-2.47 9.88-3.15 12.62z'/%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='white' d='M0 0h48v48H0z'/%3e%3cpath fill='%2300aeef' d='M30.23 6.03H18.75a1.8 1.8 0 0 0-1.76 1.74c-.02.69.27 1.52 1.27 1.56.36.08 1.56-.24 1.28.98-1 4.03-6.67 26.4-7.1 28.08-2.12 0-2.93.78-2.97 1.82 0 1 .7 1.76 2.05 1.76 2.13-.02 9.32.03 9.32 0 .95-.03 1.96-.8 1.97-1.8-.01-1.14-.7-1.75-2.84-1.76.36-1.46 2.85-11.17 2.85-11.17l2.99.02c6.48.02 9.83-3.51 11.67-7.56 0 0 1.05-2.63 1.05-5.6-.04-5.02-4.87-8.07-8.3-8.07m.7 12.48c-1.04 2.51-3.34 6-7.21 5.13.19-.78 3.29-13.23 3.54-14.15 5.78-.05 4.86 6 3.67 9.02'/%3e%3cpath fill='white' d='M19.36 42.62h-2.85c-1.97-.01-4-.02-4.99 0-1.86 0-2.7-1.21-2.7-2.41v-.03c.04-.85.5-2.26 3.12-2.42l7-27.76-.37-.01q-.2 0-.39-.02c-1.32-.08-1.87-1.17-1.83-2.22a2.43 2.43 0 0 1 2.4-2.37h11.48c3.7 0 8.9 3.32 8.95 8.71a17 17 0 0 1-1.12 5.87c-2.39 5.27-6.5 7.94-12.2 7.94H23.3l-2.52 9.9c1.3.12 2.64.6 2.66 2.37-.02 1.43-1.36 2.41-2.6 2.44v-.01c-.25.02-.7.02-1.49.02m-6.16-1.3h7.62c.62-.01 1.34-.52 1.34-1.15 0-.46 0-1.1-2.2-1.12a.64.64 0 0 1-.61-.8c.35-1.44 2.82-11.07 2.84-11.17a.64.64 0 0 1 .63-.48l2.99.02h.05c5.22 0 8.83-2.35 11.02-7.17.08-.2 1.01-2.65 1.01-5.35-.04-4.6-4.49-7.43-7.66-7.43H18.75c-.6 0-1.1.5-1.12 1.12-.01.4.1.87.65.9l.1.01h.17c.39 0 1.03 0 1.42.48q.38.48.2 1.27l-7.1 28.1a.64.64 0 0 1-.63.48q-2.26 0-2.33 1.2c0 .7.52 1.1 1.4 1.1zm11.63-16.91q-.76-.01-1.25-.14a.64.64 0 0 1-.49-.78l.26-1.03c1.32-5.3 3.1-12.43 3.3-13.14a.64.64 0 0 1 .6-.47q3-.03 4.3 1.9c1.89 2.73.31 7.14-.02 8-1.98 4.76-4.82 5.66-6.7 5.66m-.32-1.3c1.61.13 4.04-.55 5.82-4.84.88-2.23 1.26-5.2.17-6.8q-.84-1.2-2.75-1.32c-.54 2.11-2.47 9.88-3.15 12.62z'/%3e%3c/svg%3e");
  --logo-main-aspect-ratio: 2.292;
  --logo-main-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='110' height='49' fill='none' viewBox='0 0 110 49'%3e%3cpath fill='%2300aeef' fill-rule='evenodd' d='m98.73 11.56 6.12-.01c2.02 0 2.26 1.07 2.31 2.24l-.01 6.3c0 1.27-1.3 2.13-2.22.62-.86-1.4-2.47-4.2-2.47-4.2s-.33-.53-1.08-.58c-.63.04-3.3 0-3.3 0l-1.36 5.37c-.43 1.73.04 1.8 1.27 1.02 1.08-.7.6-.42 2.19-1.4.64-.34 1.65.17 1.43 1.17-.58 2.54-1.3 5.05-1.9 7.58-.29 1.19-1.48 1.15-1.84.43l-.25-.52c-.45-.9-1.26-2.54-1.44-2.85-.23-.4-.68-.36-.8 0-.1.36-1.54 6.05-1.82 7.26-.26 1.09.2 1.07.73 1.06h.17c.4-.01 2.07.03 3.16.04-.38 0 .83.08 1.5-.4.45-.35 1.74-1.43 3-2.5l2.4-1.97c1.16-.95 2.05.26 1.6 1.2-.37.75-2.57 5.75-2.9 6.48-.33.72-.82 1.38-2.04 1.37-1.22-.02-14.28 0-16.37 0-2.6 0-3-4.28 1.3-4.28a3653 3653 0 0 1 4.44-18c.32-1.18-.69-1.19-.95-.97-6.71 8.24-13 16.87-19.97 24.9-1 1.15-1.6.4-1.6.4s1.49-23.12 1.53-24.07c.08-1.46-1.96-2-2.39-.27l-.65 2.53a2459 2459 0 0 0-3.95 15.44c3.56.08 3.13 4.18.22 4.27-4 .12-8.01.05-12.02.05-4.64 0-6.06-5.47-6.1-9.25l-.02-.34c-.04-1.33-.08-2.66-2.82-2.74-.33 1.13-1.44 5.65-2.01 8.01 4.14.02 3.05 4.3.4 4.3-2.88 0-5.76-.04-8.64 0-2.39-.03-3.45-4.28 1.13-4.28L33.2 33c.95-3.84 2.82-11.38 3.57-14.16-2.37 5.22-6.52 9.75-14.88 9.72l-3.85-.02s-3.2 12.51-3.67 14.4c2.75 0 3.64.8 3.66 2.27-.02 1.3-1.32 2.28-2.55 2.3 0 .05-9.26-.01-12 .01-1.75 0-2.65-.99-2.65-2.27.06-1.33 1.1-2.34 3.83-2.34.56-2.16 7.86-31 9.16-36.2.29-1.26-.64-1.25-1.27-1.24q-.24 0-.4-.02c-1.28-.06-1.65-1.13-1.62-2.01.04-1.2 1-2.23 2.27-2.25h14.8c4.42 0 10.64 3.94 10.7 10.4 4.15.02 7.97 0 11.14 0a6.26 6.26 0 0 1 6.19 5.24c.52 3.37-1.05 7.36-6.12 8.42.55.37 2.1 1.81 2.12 3.3-.01.9 0 1.36.04 2.09l.05 1.04c-.03 1.73 1.79 3.78 3.65 3.17.4-1.7 4.07-16.3 4.72-18.86-3.82-.12-3.38-4.42.09-4.42 2.84-.04 13.96 0 16.82 0 3.67 0 3.11 4.2-.28 4.42-.2 2.9-.32 5.79-.53 8.68-.1 1.38-.1 2.01.45 1.26 2.75-3.29 5.35-6.7 8.02-10.04-2.54-.05-2.5-4.29.34-4.3l13.72-.03M19.2 23.9c5 1.1 7.95-3.38 9.3-6.61 1.52-3.91 2.71-11.7-4.73-11.63-1.67 6.04-3.05 12.16-4.57 18.24m23.78-1.63c4.2.9 5.23-2.7 5.23-2.7s.86-3.81-3.6-3.83c-.6 2.16-1.09 4.36-1.63 6.53' clip-rule='evenodd'/%3e%3cpath fill='%2300aeef' d='M97.3 8.12c-1.75 1.09-.22 3.9 1.44 3.32 2.78-.96 5.57-1.88 8.33-2.91 2.79-1.46.57-5.94-2.47-4.7-2.42 1.44-4.89 2.82-7.3 4.3'/%3e%3cpath fill='white' fill-rule='evenodd' d='M19.02 24.71q.64.17 1.62.18c2.42 0 6.08-1.17 8.62-7.29v-.01c.44-1.1 2.47-6.8.04-10.32q-1.71-2.46-5.54-2.44c-.37 0-.7.25-.8.6-1.66 6.05-3.05 12.18-4.57 18.27a.83.83 0 0 0 .63 1.01m8.7-7.73c-1.06 2.55-3.4 6.58-7.5 6.24l.11-.44c.88-3.54 3.37-13.55 4.07-16.28q2.46.16 3.54 1.71c1.41 2.06.91 5.88-.21 8.77m15.07 6.1q.8.17 1.48.17c3.69 0 4.72-3.4 4.73-3.45l.01-.04c.02-.08.42-1.96-.71-3.38q-1.17-1.46-3.7-1.47c-.37 0-.7.25-.8.6-.6 2.18-1.1 4.38-1.64 6.56a.83.83 0 0 0 .63 1.01m4.6-3.7a3.2 3.2 0 0 1-3.4 2.2q.6-2.49 1.24-4.98 1.22.14 1.76.8c.6.73.44 1.8.4 1.97' clip-rule='evenodd'/%3e%3cpath fill='white' fill-rule='evenodd' d='M15.5 48.33c1.6-.03 3.33-1.29 3.35-3.13-.02-2.28-1.75-2.9-3.43-3.06l3.26-12.77 3.21.01h.07c5.4 0 9.57-1.8 12.65-5.46l-2.55 10.23c-2.45.22-3.35 1.68-3.36 2.94 0 1.6 1.3 2.95 2.89 2.97 2.88-.03 5.75 0 8.63 0a3.2 3.2 0 0 0 3.18-3.12c0-1.11-.68-2.39-2.55-2.73.44-1.8 1.2-4.89 1.6-6.4 1.32.17 1.34.76 1.37 1.89l.02.32a15 15 0 0 0 1.42 6.41c1.22 2.4 3.13 3.66 5.51 3.66 4.02 0 8.04.07 12.05-.05a3.06 3.06 0 0 0 3.12-3.03c0-1.14-.75-2.37-2.34-2.77q2.16-8.54 4.38-17.07c.05-.22.17-.48.42-.44.13.02.35.14.33.47-.04.88-1.35 21.22-1.52 23.79l-.02.26q0 .33.19.58c.07.09.47.54 1.16.55q.9 0 1.72-.93c6.75-7.79 12.9-16.09 19.35-24.13-.66 2.65-3.42 13.8-4.16 16.86-2.34.24-3.42 1.74-3.42 3.14 0 1.58 1.2 2.76 2.79 2.77 5.45-.02 10.91-.06 16.37 0h.02c1.72 0 2.4-1.06 2.76-1.86l.96-2.15v-.01l.02-.03 1.91-4.27c.4-.83.2-1.83-.5-2.38-.52-.42-1.42-.6-2.37.17l-2.4 1.99-2.96 2.46a2 2 0 0 1-1 .24l-3.1-.05h-.17v-.03L95.91 28l.96 1.94.26.52a1.75 1.75 0 0 0 1.77.96c.78-.1 1.4-.7 1.61-1.57.13-.56.53-2.13.92-3.66l.03-.13v-.02c.45-1.73.86-3.34.96-3.78a1.8 1.8 0 0 0-.66-1.9 1.9 1.9 0 0 0-2.02-.15l-1.52.95-.03.02-.65.43h-.01l-.04.03.04-.15 1.2-4.74c.8.01 2.12.02 2.64 0a.6.6 0 0 1 .4.2c.2.34 1.64 2.87 2.45 4.19.58.95 1.43 1.37 2.28 1.13.87-.25 1.48-1.15 1.48-2.19l.01-6.34c-.04-.83-.14-3.03-3.14-3.03h-1.49a209 209 0 0 0 4.09-1.46c1.6-.84 2.17-2.62 1.38-4.34-.72-1.55-2.51-2.69-4.54-1.87l-.11.06-1.92 1.12-.1.06c-1.63.95-3.68 2.14-5.29 3.13-1.12.69-1.49 2.06-.89 3.32L85 10.77c-1.96 0-3 1.53-3.02 3.04 0 .98.42 1.98 1.28 2.52l-6.2 7.76.26-4.29.02-.32.16-2.77c1.85-.42 2.9-1.92 2.85-3.3-.05-1.33-1.1-2.66-3.34-2.66l-2.51-.01c-4.5-.01-12.04-.03-14.32 0-2.31 0-3.59 1.58-3.61 3.07-.02 1.18.76 2.47 2.49 2.88-.94 3.73-3.67 14.58-4.37 17.44-.42 0-.78-.2-1.04-.38a2.7 2.7 0 0 1-1.1-2.1l-.05-1.05c-.03-.72-.05-1.16-.04-2.06a4.7 4.7 0 0 0-1.3-2.9c4.36-1.57 5.83-5.48 5.28-8.97a7.1 7.1 0 0 0-7-5.9H39.09C38.53 4.3 32.18.37 27.59.37L12.8.36A3.13 3.13 0 0 0 9.7 3.4c-.05 1.36.66 2.76 2.36 2.87q.23.02.5.02c.12 0 .35 0 .48.02l-.03.19c-1.22 4.9-7.8 30.89-9 35.59-3.36.2-3.96 2.01-4 3.12l-.01.03c0 1.55 1.07 3.1 3.48 3.1zM3.47 46.7c-1.14 0-1.8-.51-1.81-1.42q.1-1.53 3-1.54c.38 0 .71-.25.8-.62.56-2.16 7.86-31 9.16-36.21q.24-1.02-.25-1.64c-.51-.63-1.33-.62-1.83-.62h-.21l-.13-.02c-.73-.03-.86-.64-.84-1.16a1.5 1.5 0 0 1 1.44-1.44h14.8c4.08 0 9.82 3.65 9.87 9.59 0 .45.37.82.82.82h11.14a5.45 5.45 0 0 1 5.38 4.53c.44 2.83-.73 6.48-5.47 7.48a.83.83 0 0 0-.3 1.5c.59.4 1.75 1.62 1.76 2.6-.01.93.01 1.4.04 2.14l.05 1.02a4.4 4.4 0 0 0 1.77 3.38c.92.68 1.97.88 2.96.56a.8.8 0 0 0 .55-.6c.41-1.72 4.09-16.34 4.73-18.84a.83.83 0 0 0-.78-1.04c-1.16-.03-1.9-.56-1.9-1.32.02-.72.7-1.44 1.97-1.44 2.26-.03 9.67-.01 14.18 0H77c1.04 0 1.67.4 1.69 1.07.02.65-.6 1.6-2.03 1.7a.83.83 0 0 0-.77.77l-.22 3.67v.05l-.3 4.95c-.1 1.28-.16 2.13.6 2.41.69.25 1.15-.35 1.32-.58.65-.78 3.9-4.87 6.31-7.89l1.71-2.14a.83.83 0 0 0-.63-1.35c-1.02-.02-1.04-1.11-1.04-1.24 0-.14.05-1.4 1.36-1.4l13.72-.03h.15l5.98-.01c1.34 0 1.44.46 1.48 1.42v6.3c0 .33-.18.56-.28.58-.04.02-.21-.06-.42-.4-.77-1.25-2.17-3.7-2.42-4.14l-.04-.07a2.2 2.2 0 0 0-1.85-.97c-.48.03-2.5 0-3.23 0a.8.8 0 0 0-.81.62l-1.36 5.38c-.23.92-.35 1.84.32 2.32.74.53 1.69-.08 2.2-.4l.68-.45.01-.01c.3-.2.42-.28 1.44-.9q.08-.03.19.03c.02.03.07.06.04.22l-.94 3.75-.04.13c-.4 1.6-.79 3.12-.92 3.69q-.07.27-.2.3-.04.01-.08-.05l-.26-.5a119 119 0 0 0-1.46-2.91 1.3 1.3 0 0 0-1.28-.7 1.2 1.2 0 0 0-1.02.86c-.13.4-1.57 6.12-1.85 7.32-.1.46-.2 1.13.2 1.62s.98.47 1.37.45h.15l1.19.01h.27l1.68.04a3.7 3.7 0 0 0 2.01-.58c.46-.35 1.73-1.41 2.97-2.45l.1-.08 2.34-1.95c.18-.14.29-.16.3-.16.05.03.12.19.04.36l-1.95 4.34-.08.18-.87 1.97c-.27.59-.54.89-1.25.89h-.03c-1.27-.02-14.42 0-16.37 0-.78 0-1.13-.57-1.13-1.1 0-.7.63-1.52 2.42-1.52.39 0 .72-.27.8-.65.43-1.8 4.26-17.25 4.44-17.96.32-1.18-.28-1.72-.55-1.9a1.5 1.5 0 0 0-1.73.07l-.11.12c-.26.3-2.65 3.3-5.68 7.09l-.25.3A5368 5368 0 0 1 68.9 40.5c.28-4.32 1.44-22.35 1.48-23.2.06-1.1-.7-2.04-1.75-2.2-.89-.13-1.94.34-2.27 1.69l-.65 2.51a2404 2404 0 0 0-3.96 15.47.83.83 0 0 0 .8 1.02c1.05.03 1.72.5 1.72 1.25 0 .65-.52 1.33-1.51 1.36-4 .12-8 .06-12 .05-5.03 0-5.27-7.57-5.28-8.46v-.32c-.05-1.29-.12-3.44-3.63-3.55a.8.8 0 0 0-.82.6c-.36 1.2-1.54 6.03-2.03 8.05a.83.83 0 0 0 .8 1.02c1.23 0 1.94.43 1.93 1.17 0 .7-.62 1.47-1.52 1.47H37.3c-2.04-.02-4.36-.02-5.71 0-.73-.02-1.23-.7-1.23-1.32 0-.82.88-1.3 2.35-1.3.38 0 .71-.26.8-.63l.46-1.84.04-.14c.91-3.68 2.81-11.36 3.56-14.14a.83.83 0 0 0-1.55-.56c-2.82 6.22-7.42 9.24-14.07 9.24h-.06l-3.84-.02a.8.8 0 0 0-.81.62c-.04.13-3.21 12.54-3.67 14.4a.83.83 0 0 0 .8 1.03c2.81.02 2.82.85 2.83 1.44-.01.82-.94 1.47-1.73 1.48l-.1.01c-3.96.16-7.93-.04-11.9 0m94.01-36.65c-.09-.2-.33-.84.26-1.21 1.58-.97 3.6-2.14 5.22-3.09l.14-.08 1.87-1.09c1.25-.47 2.06.43 2.35 1.05.31.67.34 1.63-.6 2.15-1.54.58-4.63 1.64-6.68 2.35l-.24.08-1.33.46c-.43.15-.83-.29-.99-.62' clip-rule='evenodd'/%3e%3c/svg%3e");
  --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='%23ffcb3d' d='M0 0h48v48H0z'/%3e%3cpath fill='%23ffcb3d' d='M0 0h48v48H0z'/%3e%3cpath fill='black' d='M25.17 12.13c-2.02-.8-3.8-1.43-5.77-1.43a8 8 0 0 0-4.3 1.07l-.13-.12c.6-.9 2.53-2.2 4.98-2.2 2.1 0 3.91.66 5.73 1.41 1.9.8 3.71 1.62 5.96 1.62a5 5 0 0 0 3.09-.9l.11.15a3.6 3.6 0 0 1-3.4 2.1c-2.13 0-4.14-.88-6.27-1.7m6.24 20.86.08.2c-1.15 1.3-3.28 2.68-6.6 2.68-6.08 0-10.55-4.22-10.55-10.21 0-3.48 1.62-6.6 3.83-8.4l.2.15q-.42.54-.83 1.18l-.08.16a12.6 12.6 0 0 0-1.78 6.35c0 5.8 4.67 9.55 9.76 9.55 2.57 0 4.47-.63 5.97-1.66m-10.63-1.38a7.9 7.9 0 0 1-3.4-6.74q-.02-2.49.8-4.62 1.55-.45 3.15-1.02c.12 3.7-.23 9.03-.55 12.38m5.17-8c0 2.72-.47 4.93-1.9 6.3.44-3.94.44-7.92.44-11.83.48-.2.95-.35 1.47-.55zm1.3-7.18q.95.18 1.83.2.23 7.99 0 15.93-1.5.5-3.52.51-1.62-.01-3.04-.55c3.4-1.34 4.78-3.47 4.78-9 0-2.12.04-4.89-.04-7.1m-4.97-1.54 1.23.43q.94.34 1.9.63-3.07 1.2-6.13 2.13 1.12-1.7 3-3.2m11.1.47.6-.4a7 7 0 0 0 2.92-5.64l-.52-.23a5 5 0 0 1-4.3 2.05c-2.02 0-3.87-.71-5.73-1.42-1.86-.75-3.71-1.5-5.73-1.5-6.2 0-8.69 4.02-8.69 6.9 0 1.42.36 2.53.95 3.55l1.58-.94c-.24-.4-.43-.95-.43-1.74 0-1.26 1.42-2.29 3.31-2.29 1.03 0 2.06.24 3.2.6-5.21 2.68-9.44 7.41-9.44 13.6 0 7.19 5.65 11.88 11.9 11.88 6.63-.04 10.66-4.46 12.12-9.23.47-1.54.87-3.55.87-5.13l-.6-.08c-.9 2.45-2.09 4.66-4.06 6.08q-.3-6.89 0-15.07a7 7 0 0 0 2.05-.99'/%3e%3c/svg%3e");
  --premium-main-aspect-ratio: 1;
  --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-black-italic: 900;
  --font-weight-secondary-black: 900;
  --font-weight-secondary-bold-italic: 700;
  --font-weight-secondary-bold: 700;
  --font-weight-secondary-regular-italic: 400;
  --font-weight-secondary-regular: 400;
  --font-weight-primary-black-italic: 900;
  --font-weight-primary-black: 900;
  --font-weight-primary-extra-bold-italic: 800;
  --font-weight-primary-extra-bold: 800;
  --font-weight-primary-bold-italic: 700;
  --font-weight-primary-bold: 700;
  --font-weight-primary-regular-italic: 400;
  --font-weight-primary-regular: 400;
  --font-size-sm: 14px;
  --font-size-xs: 12px;
  --font-size-5xl: 32px;
  --font-size-4xl: 24px;
  --font-size-3xl: 22px;
  --font-size-2xl: 20px;
  --font-size-xl: 18px;
  --font-size-lg: 17px;
  --font-size-md: 16px;
  --font-family-system: system-ui, sans-serif, 'SF Pro Text';
  --font-family-secondary: 'Roboto', 'Roboto Fallback', sans-serif;
  --font-family-primary: 'Noto Serif', 'Noto Serif 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-secondary-100: #074769;
  --color-secondary-90: #0D6392;
  --color-secondary-80: #0B71A8;
  --color-secondary-70: #0F7EBB;
  --color-secondary-60: #0F95CF;
  --color-secondary-50: #6DCCFF;
  --color-secondary-40: #8CD7FF;
  --color-secondary-30: #ACE6FF;
  --color-secondary-20: #C9EFFF;
  --color-secondary-10: #E2F6FF;
  --color-primary-100: #60023F;
  --color-primary-90: #830457;
  --color-primary-80: #A8046F;
  --color-primary-70: #C50080;
  --color-primary-60: #E6007E;
  --color-primary-50: #F91B95;
  --color-primary-40: #FF4AAD;
  --color-primary-30: #FFBCE1;
  --color-primary-20: #FFDBEF;
  --color-primary-10: #FFEBF6;
  --link-text-hover-text-decoration: underline;
  --link-text-typography-font-style: normal;
  --link-text-default-text-decoration: underline;
  --header-logo-scroll-height: 28px;
  --header-logo-default-height: 28px;
  --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;
  --quote-quotee-function-padding-top: 4px;
  --quote-quotee-function-typography-font-style: normal;
  --quote-quotee-padding-top: 16px;
  --quote-quotee-typography-font-style: normal;
  --quote-blockquote-typography-font-style: normal;
  --tag-layout-padding-left: 7px;
  --tag-layout-padding-bottom: 3px;
  --tag-layout-padding-right: 7px;
  --tag-layout-padding-top: 3px;
  --tag-border-radius: 0px;
  --tag-typography-font-style: normal;
  --related-teaser-image-right: true;
  --related-teaser-image-left: false;
  --related-teaser-image-width: 80px;
  --related-teaser-layout-padding-left: 16px;
  --related-teaser-layout-padding-bottom: 16px;
  --related-teaser-layout-padding-right: 16px;
  --related-teaser-layout-padding-top: 16px;
  --related-teaser-box-shadow: 0px 0px 0px 0px #ffffff00;
  --related-teaser-prefix-typography-font-style: normal;
  --related-teaser-prefix-typography-text-case: none;
  --related-teaser-title-hover-text-decoration: underline;
  --related-teaser-title-default-text-decoration: none;
  --related-teaser-title-typography-font-style: normal;
  --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;
  --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-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;
  --horizontal-teaser-lg-item-spacing: 16px;
  --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-md-item-spacing: 16px;
  --horizontal-teaser-sm-item-spacing: 16px;
  --horizontal-teaser-image-default-lg-width: 80px;
  --horizontal-teaser-image-default-md-width: 112px;
  --horizontal-teaser-image-default-sm-width: 80px;
  --horizontal-teaser-image-right: false;
  --horizontal-teaser-image-left: true;
  --list-teaser-external-icon-height: 16px;
  --list-teaser-premium-main-inline-height: 12px;
  --list-teaser-premium-inline-after: false;
  --list-teaser-premium-inline-before: true;
  --list-teaser-prefix-typography-font-style: normal;
  --list-teaser-prefix-typography-text-case: none;
  --list-teaser-title-typography-font-style: normal;
  --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-premium-taxonomy-lg-before: false;
  --teaser-premium-taxonomy-lg-after: false;
  --teaser-premium-taxonomy-md-before: false;
  --teaser-premium-taxonomy-md-after: false;
  --teaser-premium-taxonomy-sm-before: false;
  --teaser-premium-taxonomy-sm-after: false;
  --teaser-premium-inline-lg-height: 20px;
  --teaser-premium-inline-lg-before: true;
  --teaser-premium-inline-md-height: 16px;
  --teaser-premium-inline-md-before: true;
  --teaser-premium-inline-sm-height: 16px;
  --teaser-premium-inline-sm-before: true;
  --teaser-premium-long-lg-top: false;
  --teaser-premium-long-md-top: false;
  --teaser-premium-long-sm-top: false;
  --teaser-premium-long-base-height: 22px;
  --teaser-premium-main-base-height: 12px;
  --teaser-taxonomy-lg-padding-bottom: 4px;
  --teaser-taxonomy-md-padding-bottom: 4px;
  --teaser-taxonomy-sm-padding-bottom: 4px;
  --teaser-external-icon-lg-height: 24px;
  --teaser-external-icon-md-height: 20px;
  --teaser-external-icon-sm-height: 16px;
  --teaser-prefix-lg-typography-font-style: normal;
  --teaser-prefix-lg-typography-text-case: uppercase;
  --teaser-prefix-md-typography-font-style: normal;
  --teaser-prefix-md-typography-text-case: uppercase;
  --teaser-prefix-sm-typography-font-style: normal;
  --teaser-prefix-sm-typography-text-case: uppercase;
  --teaser-title-lg-typography-font-style: normal;
  --teaser-title-md-typography-font-style: normal;
  --teaser-title-sm-typography-font-style: normal;
  --teaser-sublabel-lg-typography-font-style: normal;
  --teaser-sublabel-lg-typography-text-case: none;
  --teaser-sublabel-md-typography-font-style: normal;
  --teaser-sublabel-md-typography-text-case: none;
  --teaser-sublabel-sm-typography-font-style: normal;
  --teaser-sublabel-sm-typography-text-case: none;
  --teaser-label-lg-typography-font-style: normal;
  --teaser-label-lg-typography-text-case: 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;
  --teaser-introduction-typography-font-style: normal;
  --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.15;
  --default-teaser-editorial-label-lg-typography-font-weight: 700;
  --default-teaser-editorial-label-lg-typography-font-family: 'Roboto', 'Roboto 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.15;
  --default-teaser-editorial-label-md-typography-font-weight: 700;
  --default-teaser-editorial-label-md-typography-font-family: 'Roboto', 'Roboto 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.15;
  --default-teaser-editorial-label-sm-typography-font-weight: 700;
  --default-teaser-editorial-label-sm-typography-font-family: 'Roboto', 'Roboto Fallback', sans-serif;
  --default-teaser-premium-long-padding-left: 16px;
  --default-teaser-premium-long-padding-bottom: 16px;
  --default-teaser-premium-taxonomy-lg-after: false;
  --default-teaser-premium-taxonomy-lg-before: true;
  --default-teaser-premium-taxonomy-md-after: false;
  --default-teaser-premium-taxonomy-md-before: true;
  --default-teaser-premium-taxonomy-sm-after: false;
  --default-teaser-premium-taxonomy-sm-before: true;
  --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-xl-typography-font-style: normal;
  --semantic-headline-2xl-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-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: 16px;
  --branded-heading-lg-typography-font-style: normal;
  --branded-heading-lg-typography-text-case: Uppercase;
  --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: Uppercase;
  --text-default-text-decoration: none;
  --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;
  --input-lg-border-radius: 0px;
  --input-sm-border-radius: 0px;
  --button-border-width: 1px;
  --button-tertiary-active-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-tertiary-hover-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-tertiary-default-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-secondary-active-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-secondary-hover-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-secondary-default-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-primary-active-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-primary-hover-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-primary-default-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-lg-layout-item-spacing: 2px;
  --button-lg-layout-padding-left: 20px;
  --button-lg-layout-padding-bottom: 11px;
  --button-lg-layout-padding-right: 20px;
  --button-lg-layout-padding-top: 11px;
  --button-lg-border-radius: 0px;
  --button-lg-typography-font-style: normal;
  --button-lg-typography-line-height: 24px;
  --button-sm-layout-item-spacing: 2px;
  --button-sm-layout-padding-left: 12px;
  --button-sm-layout-padding-bottom: 7px;
  --button-sm-layout-padding-right: 12px;
  --button-sm-layout-padding-top: 7px;
  --button-sm-border-radius: 0px;
  --button-sm-typography-font-style: normal;
  --button-sm-typography-line-height: 16px;
  --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);
  --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.15;
  --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);
  --stepper-background-default-fill: var(--color-neutral-30);
  --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);
  --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);
  --logo-main-inverse-asset: var(--logo-main-asset);
  --premium-long-asset: var(--premium-main-asset);
  --premium-long-aspect-ratio: 1;
  --font-size-base: var(--font-size-md);
  --color-focus: var(--color-primary-30);
  --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-secondary-dark: var(--color-secondary-90);
  --color-secondary-base: var(--color-secondary-60);
  --color-secondary-light: var(--color-secondary-10);
  --color-primary-dark: var(--color-primary-90);
  --color-primary-base: var(--color-primary-60);
  --color-primary-light: var(--color-primary-10);
  --link-text-typography-font-size: var(--font-size-md);
  --link-text-typography-line-height: 1.25;
  --link-text-typography-font-weight: 700;
  --link-text-typography-font-family: var(--font-family-secondary);
  --header-scroll-asset: var(--logo-square-main-asset);
  --header-lg-font-size: var(--font-size-md);
  --header-sm-font-size: var(--font-size-sm);
  --header-font-family: var(--font-family-secondary);
  --header-strong-lg-typography-line-height: 1.15;
  --header-strong-sm-typography-line-height: 1.15;
  --header-strong-font-weight: 700;
  --header-default-lg-typography-line-height: 1.15;
  --header-default-sm-typography-line-height: 1.15;
  --header-default-font-weight: 400;
  --header-background-accent-active-fill: var(--color-primary-80);
  --header-background-accent-hover-fill: var(--color-primary-70);
  --quote-quotee-function-typography-font-size: var(--font-size-md);
  --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-md);
  --quote-quotee-typography-line-height: 1.5;
  --quote-quotee-typography-font-weight: 700;
  --quote-quotee-typography-font-family: var(--font-family-secondary);
  --quote-blockquote-typography-font-size: var(--font-size-4xl);
  --quote-blockquote-typography-line-height: 1.15;
  --quote-blockquote-typography-font-weight: 800;
  --quote-blockquote-typography-font-family: var(--font-family-primary);
  --tag-typography-font-size: var(--font-size-xs);
  --tag-typography-line-height: 1.2;
  --tag-typography-font-weight: 400;
  --tag-typography-font-family: var(--font-family-secondary);
  --related-teaser-prefix-typography-font-size: var(--font-size-md);
  --related-teaser-prefix-typography-line-height: 1.4;
  --related-teaser-prefix-typography-font-weight: 700;
  --related-teaser-prefix-typography-font-family: var(--font-family-secondary);
  --related-teaser-title-typography-font-size: var(--font-size-md);
  --related-teaser-title-typography-line-height: 1.4;
  --related-teaser-title-typography-font-weight: 700;
  --related-teaser-title-typography-font-family: var(--font-family-secondary);
  --breaking-fill: var(--color-neutral-black);
  --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.15;
  --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.15;
  --description-sm-default-typography-font-weight: 400;
  --description-sm-default-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-lg);
  --text-on-image-teaser-editorial-label-typography-line-height: 1.15;
  --text-on-image-teaser-editorial-label-typography-font-weight: 700;
  --text-on-image-teaser-editorial-label-typography-font-family: var(--font-family-secondary);
  --list-teaser-prefix-typography-font-size: var(--font-size-sm);
  --list-teaser-prefix-typography-line-height: 1.15;
  --list-teaser-prefix-typography-font-weight: 700;
  --list-teaser-prefix-typography-font-family: var(--font-family-secondary);
  --list-teaser-title-typography-font-size: var(--font-size-sm);
  --list-teaser-title-typography-line-height: 1.15;
  --list-teaser-title-typography-font-weight: 900;
  --list-teaser-title-typography-font-family: var(--font-family-secondary);
  --teaser-premium-main-default-asset: var(--premium-main-asset);
  --teaser-date-time-default-fill: var(--color-neutral-60);
  --teaser-prefix-lg-typography-font-size: var(--font-size-5xl);
  --teaser-prefix-lg-typography-line-height: 1.2;
  --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.2;
  --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.2;
  --teaser-prefix-sm-typography-font-weight: 700;
  --teaser-prefix-sm-typography-font-family: var(--font-family-system);
  --teaser-prefix-default-fill: var(--color-neutral-60);
  --teaser-title-lg-typography-font-size: var(--font-size-4xl);
  --teaser-title-lg-typography-line-height: 1.15;
  --teaser-title-lg-typography-font-weight: 900;
  --teaser-title-lg-typography-font-family: var(--font-family-secondary);
  --teaser-title-md-typography-font-size: var(--font-size-md);
  --teaser-title-md-typography-line-height: 1.15;
  --teaser-title-md-typography-font-weight: 900;
  --teaser-title-md-typography-font-family: var(--font-family-secondary);
  --teaser-title-sm-typography-font-size: var(--font-size-md);
  --teaser-title-sm-typography-line-height: 1.15;
  --teaser-title-sm-typography-font-weight: 900;
  --teaser-title-sm-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-default-fill: var(--color-neutral-60);
  --teaser-sublabel-lg-typography-font-size: var(--font-size-xs);
  --teaser-sublabel-lg-typography-line-height: 1.15;
  --teaser-sublabel-lg-typography-font-weight: 400;
  --teaser-sublabel-lg-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-md-typography-font-size: var(--font-size-xs);
  --teaser-sublabel-md-typography-line-height: 1.15;
  --teaser-sublabel-md-typography-font-weight: 400;
  --teaser-sublabel-md-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-sm-typography-font-size: var(--font-size-xs);
  --teaser-sublabel-sm-typography-line-height: 1.15;
  --teaser-sublabel-sm-typography-font-weight: 400;
  --teaser-sublabel-sm-typography-font-family: var(--font-family-secondary);
  --teaser-label-default-fill: var(--color-neutral-60);
  --teaser-label-lg-typography-font-size: var(--font-size-xs);
  --teaser-label-lg-typography-line-height: 1.15;
  --teaser-label-lg-typography-font-weight: 700;
  --teaser-label-lg-typography-font-family: var(--font-family-secondary);
  --teaser-label-md-typography-font-size: var(--font-size-xs);
  --teaser-label-md-typography-line-height: 1.15;
  --teaser-label-md-typography-font-weight: 700;
  --teaser-label-md-typography-font-family: var(--font-family-secondary);
  --teaser-label-sm-typography-font-size: var(--font-size-xs);
  --teaser-label-sm-typography-line-height: 1.15;
  --teaser-label-sm-typography-font-weight: 700;
  --teaser-label-sm-typography-font-family: var(--font-family-secondary);
  --teaser-introduction-default-fill: var(--color-neutral-60);
  --teaser-introduction-typography-font-size: var(--font-size-md);
  --teaser-introduction-typography-line-height: 1.25;
  --teaser-introduction-typography-font-weight: 400;
  --teaser-introduction-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-on-brand-adaptive-soft-fill: var(--color-primary-60);
  --semantic-foreground-brand-static-inverted-fill: var(--color-primary-30);
  --semantic-foreground-base-static-inverted-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-inverted-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-100);
  --semantic-foreground-on-accent-adaptive-soft-fill: var(--color-secondary-90);
  --semantic-foreground-accent-static-inverted-fill: var(--color-secondary-30);
  --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-brand-adaptive-soft-fill: var(--color-primary-10);
  --semantic-background-base-static-inverted-fill: var(--color-neutral-100);
  --semantic-background-base-static-muted-fill: var(--color-neutral-90);
  --semantic-background-base-adaptive-inverted-fill: var(--color-neutral-100);
  --semantic-background-base-adaptive-elevated-fill: var(--color-neutral-white);
  --semantic-background-base-adaptive-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-caption-alt-sm-strong-typography-font-weight: 700;
  --semantic-caption-alt-sm-strong-typography-font-size: var(--font-size-xs);
  --semantic-caption-alt-sm-strong-typography-line-height: 1.335;
  --semantic-caption-alt-sm-strong-typography-font-family: var(--font-family-secondary);
  --semantic-caption-alt-sm-default-typography-font-size: var(--font-size-xs);
  --semantic-caption-alt-sm-default-typography-line-height: 1.335;
  --semantic-caption-alt-sm-default-typography-font-weight: 400;
  --semantic-caption-alt-sm-default-typography-font-family: var(--font-family-secondary);
  --semantic-caption-alt-lg-strong-typography-font-size: var(--font-size-sm);
  --semantic-caption-alt-lg-strong-typography-line-height: 1.15;
  --semantic-caption-alt-lg-strong-typography-font-weight: 700;
  --semantic-caption-alt-lg-strong-typography-font-family: var(--font-family-secondary);
  --semantic-caption-alt-lg-default-typography-font-size: var(--font-size-sm);
  --semantic-caption-alt-lg-default-typography-line-height: 1.15;
  --semantic-caption-alt-lg-default-typography-font-weight: 400;
  --semantic-caption-alt-lg-default-typography-font-family: var(--font-family-secondary);
  --semantic-caption-default-sm-strong-typography-font-size: var(--font-size-xs);
  --semantic-caption-default-sm-strong-typography-line-height: 1.335;
  --semantic-caption-default-sm-strong-typography-font-weight: 700;
  --semantic-caption-default-sm-strong-typography-font-family: var(--font-family-primary);
  --semantic-caption-default-sm-default-typography-font-size: var(--font-size-xs);
  --semantic-caption-default-sm-default-typography-line-height: 1.335;
  --semantic-caption-default-sm-default-typography-font-weight: 400;
  --semantic-caption-default-sm-default-typography-font-family: var(--font-family-primary);
  --semantic-caption-default-lg-strong-typography-font-size: var(--font-size-sm);
  --semantic-caption-default-lg-strong-typography-line-height: 1.15;
  --semantic-caption-default-lg-strong-typography-font-weight: 700;
  --semantic-caption-default-lg-strong-typography-font-family: var(--font-family-primary);
  --semantic-caption-default-lg-default-typography-font-size: var(--font-size-sm);
  --semantic-caption-default-lg-default-typography-line-height: 1.15;
  --semantic-caption-default-lg-default-typography-font-weight: 400;
  --semantic-caption-default-lg-default-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-alt-sm-strong-typography-font-size: var(--font-size-sm);
  --semantic-paragraph-alt-sm-strong-typography-line-height: 1.5;
  --semantic-paragraph-alt-sm-strong-typography-font-weight: 700;
  --semantic-paragraph-alt-sm-strong-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-alt-sm-default-typography-font-size: var(--font-size-sm);
  --semantic-paragraph-alt-sm-default-typography-line-height: 1.5;
  --semantic-paragraph-alt-sm-default-typography-font-weight: 400;
  --semantic-paragraph-alt-sm-default-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-alt-lg-strong-typography-font-size: var(--font-size-md);
  --semantic-paragraph-alt-lg-strong-typography-line-height: 1.5;
  --semantic-paragraph-alt-lg-strong-typography-font-weight: 700;
  --semantic-paragraph-alt-lg-strong-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-alt-lg-default-typography-font-size: var(--font-size-md);
  --semantic-paragraph-alt-lg-default-typography-line-height: 1.5;
  --semantic-paragraph-alt-lg-default-typography-font-weight: 400;
  --semantic-paragraph-alt-lg-default-typography-font-family: var(--font-family-secondary);
  --semantic-paragraph-default-sm-strong-typography-font-size: var(--font-size-sm);
  --semantic-paragraph-default-sm-strong-typography-line-height: 1.5;
  --semantic-paragraph-default-sm-strong-typography-font-weight: 700;
  --semantic-paragraph-default-sm-strong-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-default-sm-default-typography-font-size: var(--font-size-sm);
  --semantic-paragraph-default-sm-default-typography-line-height: 1.5;
  --semantic-paragraph-default-sm-default-typography-font-weight: 400;
  --semantic-paragraph-default-sm-default-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-default-lg-strong-typography-font-weight: 700;
  --semantic-paragraph-default-lg-strong-typography-font-size: var(--font-size-md);
  --semantic-paragraph-default-lg-strong-typography-line-height: 1.5;
  --semantic-paragraph-default-lg-strong-typography-font-family: var(--font-family-primary);
  --semantic-paragraph-default-lg-default-typography-font-size: var(--font-size-md);
  --semantic-paragraph-default-lg-default-typography-line-height: 1.5;
  --semantic-paragraph-default-lg-default-typography-font-weight: 400;
  --semantic-paragraph-default-lg-default-typography-font-family: var(--font-family-primary);
  --semantic-headline-xl-typography-font-size: var(--font-size-4xl);
  --semantic-headline-xl-typography-line-height: 1.25;
  --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.15;
  --semantic-headline-2xl-typography-font-weight: 700;
  --semantic-headline-2xl-typography-font-family: var(--font-family-primary);
  --semantic-headline-xs-typography-font-size: var(--font-size-lg);
  --semantic-headline-xs-typography-line-height: 1.335;
  --semantic-headline-xs-typography-font-weight: 700;
  --semantic-headline-xs-typography-font-family: var(--font-family-primary);
  --semantic-headline-sm-typography-font-size: var(--font-size-xl);
  --semantic-headline-sm-typography-line-height: 1.4;
  --semantic-headline-sm-typography-font-weight: 900;
  --semantic-headline-sm-typography-font-family: var(--font-family-secondary);
  --semantic-headline-md-typography-font-size: var(--font-size-2xl);
  --semantic-headline-md-typography-line-height: 1.25;
  --semantic-headline-md-typography-font-weight: 900;
  --semantic-headline-md-typography-font-family: var(--font-family-secondary);
  --semantic-headline-lg-typography-font-size: var(--font-size-3xl);
  --semantic-headline-lg-typography-line-height: 1.15;
  --semantic-headline-lg-typography-font-weight: 900;
  --semantic-headline-lg-typography-font-family: var(--font-family-secondary);
  --semantic-display-typography-font-size: var(--font-size-5xl);
  --semantic-display-typography-line-height: 1.15;
  --semantic-display-typography-font-weight: 900;
  --semantic-display-typography-font-family: var(--font-family-secondary);
  --branded-heading-action-typography-font-size: var(--font-size-sm);
  --branded-heading-action-typography-line-height: 1.2;
  --branded-heading-action-typography-font-weight: 400;
  --branded-heading-action-typography-font-family: var(--font-family-secondary);
  --branded-heading-lg-border-color: var(--color-neutral-90);
  --branded-heading-lg-typography-font-size: var(--font-size-sm);
  --branded-heading-lg-typography-line-height: 1.15;
  --branded-heading-lg-typography-font-weight: 700;
  --branded-heading-lg-typography-font-family: var(--font-family-secondary);
  --branded-heading-sm-border-color: var(--color-neutral-90);
  --branded-heading-sm-typography-font-size: var(--font-size-sm);
  --branded-heading-sm-typography-line-height: 1.15;
  --branded-heading-sm-typography-font-weight: 700;
  --branded-heading-sm-typography-font-family: var(--font-family-secondary);
  --branded-heading-label-hover-fill: var(--color-neutral-70);
  --branded-heading-label-default-fill: var(--color-neutral-90);
  --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-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-white);
  --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);
  --input-date-picker-day-typography-font-size: var(--font-size-sm);
  --input-date-picker-day-typography-line-height: 1.15;
  --input-date-picker-day-typography-font-weight: 400;
  --input-date-picker-day-typography-font-family: var(--font-family-system);
  --input-date-picker-week-typography-font-size: var(--font-size-sm);
  --input-date-picker-week-typography-line-height: 1.15;
  --input-date-picker-week-typography-font-weight: 700;
  --input-date-picker-week-typography-font-family: var(--font-family-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);
  --button-lg-typography-font-size: var(--font-size-md);
  --button-lg-typography-font-weight: 700;
  --button-lg-typography-font-family: var(--font-family-secondary);
  --button-sm-typography-font-size: var(--font-size-sm);
  --button-sm-typography-font-weight: 700;
  --button-sm-typography-font-family: var(--font-family-secondary);
  --button-background-primary-active-fill: var(--color-primary-80);
  --button-background-primary-hover-fill: var(--color-primary-70);
  --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-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-default-fill: var(--semantic-background-base-adaptive-default-fill);
  --body-typography-font-size: var(--font-size-base);
  --link-text-hover-fill: var(--color-primary-dark);
  --header-strong-lg-typography-font-size: var(--header-lg-font-size);
  --header-strong-lg-typography-font-weight: 700;
  --header-strong-lg-typography-font-family: var(--header-font-family);
  --header-strong-sm-typography-font-size: var(--header-sm-font-size);
  --header-strong-sm-typography-font-weight: 700;
  --header-strong-sm-typography-font-family: var(--header-font-family);
  --header-default-asset: var(--logo-main-inverse-asset);
  --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);
  --quote-quotee-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --tag-label-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --tag-background-active-fill: rgba(255, 255, 255, 24%);
  --tag-background-hover-fill: rgba(255, 255, 255, 12%);
  --tag-background-default-fill: var(--color-transparent-full);
  --tag-border: 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-on-brand-adaptive-soft-fill);
  --related-teaser-background-fill: var(--semantic-background-brand-adaptive-soft-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-sublabel-background-fill: var(--color-transparent-full);
  --text-on-image-teaser-label-background-fill: var(--color-transparent-full);
  --text-on-image-teaser-background-fill: linear-gradient(0deg, var(--breaking-fill) 0%, rgba(0, 0, 0, 0.5) 50%, var(--color-transparent-full) 100%);
  --text-on-image-teaser-editorial-label-foreground-fill: var(--semantic-foreground-base-static-inverted-fill);
  --text-on-image-teaser-prefix-fill: var(--semantic-foreground-base-static-inverted-fill);
  --text-on-image-teaser-premium-main-asset: var(--teaser-premium-main-default-asset);
  --horizontal-teaser-highlight-border-left: 0px solid var(--color-transparent-full);
  --horizontal-teaser-default-border-left: 0px solid var(--color-transparent-full);
  --teaser-premium-main-highlight-asset: var(--teaser-premium-main-default-asset);
  --teaser-external-icon-highlight-fill: var(--semantic-foreground-base-adaptive-inverted-fill);
  --teaser-play-button-border: 1px solid var(--color-transparent-full);
  --teaser-date-time-highlight-fill: var(--semantic-foreground-base-adaptive-inverted-fill);
  --teaser-background-default-fill: var(--color-transparent-full);
  --teaser-prefix-highlight-fill: var(--semantic-foreground-base-adaptive-inverted-fill);
  --teaser-title-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --teaser-title-highlight-fill: var(--semantic-foreground-base-adaptive-inverted-fill);
  --teaser-sublabel-highlight-fill: var(--semantic-foreground-base-adaptive-inverted-fill);
  --teaser-label-highlight-fill: var(--semantic-foreground-base-adaptive-inverted-fill);
  --teaser-introduction-highlight-fill: var(--semantic-foreground-base-adaptive-inverted-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);
  --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-brand-static-default-fill: var(--color-primary-base);
  --semantic-border-brand-adaptive-default-fill: var(--color-primary-base);
  --semantic-border-accent-static-default-fill: var(--color-secondary-base);
  --semantic-border-accent-adaptive-default-fill: var(--color-secondary-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-brand-adaptive-default-fill: var(--color-primary-base);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-base);
  --semantic-foreground-accent-adaptive-default-fill: var(--color-secondary-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-brand-static-default-fill: var(--color-primary-base);
  --semantic-background-brand-adaptive-default-fill: var(--color-primary-base);
  --semantic-background-accent-static-default-fill: var(--color-secondary-base);
  --semantic-background-accent-adaptive-default-fill: var(--color-secondary-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: 4px 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: 4px solid var(--branded-heading-sm-border-color);
  --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-secondary-dark: var(--text-on-background-secondary-90);
  --text-on-background-secondary-base: var(--text-on-background-secondary-60);
  --text-on-background-secondary-light: var(--text-on-background-secondary-10);
  --text-on-background-primary-dark: var(--text-on-background-primary-90);
  --text-on-background-primary-base: var(--text-on-background-primary-60);
  --text-on-background-primary-light: var(--text-on-background-primary-10);
  --input-default-border-color: var(--semantic-border-base-static-default-fill);
  --input-selected-border-color: var(--color-transparent-full);
  --input-background-selected-soft-fill: var(--semantic-background-brand-adaptive-soft-fill);
  --button-default-default-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-tertiary-disabled-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-tertiary-active-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-tertiary-hover-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-tertiary-default-border: var(--button-border-width) solid var(--color-transparent-full);
  --button-secondary-disabled-border: var(--button-border-width) solid var(--semantic-border-disabled-adaptive-default-fill);
  --button-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-label-default-default-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --button-background-tertiary-disabled-fill: var(--color-transparent-full);
  --button-background-tertiary-default-fill: var(--color-transparent-full);
  --button-background-secondary-disabled-fill: var(--color-transparent-full);
  --button-background-secondary-default-fill: var(--color-transparent-full);
  --button-background-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-primary-disabled-fill: var(--semantic-background-disabled-adaptive-default-fill);
  --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);
  --segmented-control-item-background-selected-active-fill: rgba(230, 0, 126, 36%);
  --segmented-control-item-background-selected-hover-fill: rgba(230, 0, 126, 24%);
  --segmented-control-item-background-selected-default-fill: rgba(230, 0, 126, 12%);
  --segmented-control-item-background-default-active-fill: rgba(230, 0, 126, 24%);
  --segmented-control-item-background-default-hover-fill: rgba(230, 0, 126, 12%);
  --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);
  --tab-background-active-fill: rgba(230, 0, 126, 24%);
  --tab-background-hover-fill: rgba(230, 0, 126, 12%);
  --stepper-background-active-fill: var(--semantic-background-brand-adaptive-default-fill);
  --stepper-label-active-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --loader-stroke-fill: var(--semantic-border-brand-adaptive-default-fill);
  --accordion-title-selected-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --link-text-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --header-label-active-border: 2px solid var(--semantic-border-brand-adaptive-default-fill);
  --header-foreground-default-active-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --header-background-accent-default-fill: var(--semantic-background-brand-static-default-fill);
  --quote-icon-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --quote-quotee-function-fill: var(--semantic-foreground-base-adaptive-soft-fill);
  --quote-blockquote-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --related-teaser-border-left: 4px solid var(--semantic-border-brand-adaptive-default-fill);
  --text-on-image-teaser-pulse-background-fill: var(--text-on-image-teaser-editorial-label-foreground-fill);
  --text-on-image-teaser-editorial-label-background-fill: var(--semantic-background-error-static-default-fill);
  --teaser-comment-foreground-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-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --teaser-play-button-background-fill: var(--semantic-background-brand-static-default-fill);
  --teaser-background-highlight-fill: var(--semantic-background-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);
  --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);
  --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);
  --input-hover-border-color: var(--semantic-border-brand-adaptive-default-fill);
  --input-background-selected-default-fill: var(--semantic-background-brand-adaptive-default-fill);
  --button-secondary-active-border: var(--button-border-width) solid var(--semantic-border-brand-adaptive-default-fill);
  --button-secondary-hover-border: var(--button-border-width) solid var(--semantic-border-brand-adaptive-default-fill);
  --button-secondary-default-border: var(--button-border-width) solid var(--semantic-border-brand-adaptive-default-fill);
  --button-label-tertiary-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --button-label-secondary-default-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --button-background-tertiary-active-fill: rgba(230, 0, 126, 24%);
  --button-background-tertiary-hover-fill: rgba(230, 0, 126, 12%);
  --button-background-secondary-active-fill: rgba(230, 0, 126, 24%);
  --button-background-secondary-hover-fill: rgba(230, 0, 126, 12%);
  --button-background-primary-default-fill: var(--semantic-background-brand-adaptive-default-fill);
  --top-bar-background-fill: var(--header-background-accent-default-fill);
  --stepper-number-active-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --header-foreground-accent-active-fill: var(--semantic-foreground-on-brand-static-default-fill);
  --header-foreground-accent-default-fill: var(--semantic-foreground-on-brand-static-default-fill);
  --teaser-play-button-text-fill: var(--semantic-foreground-on-brand-static-default-fill);
  --default-teaser-pulse-background-default-fill: var(--default-teaser-editorial-label-foreground-default-fill);
  --input-active-border-color: var(--input-hover-border-color);
  --input-text-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --button-label-tertiary-active-fill: var(--button-label-tertiary-default-fill);
  --button-label-tertiary-hover-fill: var(--button-label-tertiary-default-fill);
  --button-label-secondary-active-fill: var(--button-label-secondary-default-fill);
  --button-label-secondary-hover-fill: var(--button-label-secondary-default-fill);
  --button-label-primary-default-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --top-bar-foreground-active-fill: var(--header-foreground-accent-active-fill);
  --top-bar-foreground-default-fill: var(--header-foreground-accent-default-fill);
  --header-background-accent-default-item-active-fill: rgba(255, 255, 255, 32%);
  --header-background-accent-default-item-hover-fill: rgba(255, 255, 255, 16%);
  --button-label-primary-active-fill: var(--button-label-primary-default-fill);
  --button-label-primary-hover-fill: var(--button-label-primary-default-fill);
  --top-bar-active-border: 2px solid var(--top-bar-foreground-active-fill);
}
/**
 * 🦎 Chameleon v7.33.0
 * Do not edit directly
 */


@media (--breakpoint-sm-min) {
  :root, [data-color-mode="dark"], [data-theme-default] {
    --dialog-border-radius: 4px;
  --font-size-sm: 14px;
  --font-size-xs: 12px;
  --font-size-5xl: 40px;
  --font-size-4xl: 24px;
  --font-size-3xl: 22px;
  --font-size-2xl: 20px;
  --font-size-xl: 18px;
  --font-size-lg: 17px;
  --font-size-md: 16px;
  --teaser-premium-inline-lg-height: 32px;
  --teaser-title-lg-typography-font-style: normal;
  --teaser-title-md-typography-font-style: normal;
  --teaser-sublabel-lg-typography-font-style: normal;
  --teaser-sublabel-lg-typography-text-case: none;
  --teaser-sublabel-md-typography-font-style: normal;
  --teaser-sublabel-md-typography-text-case: none;
  --teaser-sublabel-sm-typography-font-style: normal;
  --teaser-sublabel-sm-typography-text-case: none;
  --teaser-label-lg-typography-font-style: normal;
  --teaser-label-lg-typography-text-case: 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;
  --branded-heading-lg-typography-font-style: normal;
  --branded-heading-lg-typography-text-case: Uppercase;
  --font-size-base: var(--font-size-md);
  --teaser-title-lg-typography-font-size: var(--font-size-5xl);
  --teaser-title-lg-typography-line-height: 1.15;
  --teaser-title-lg-typography-font-weight: 900;
  --teaser-title-lg-typography-font-family: var(--font-family-secondary);
  --teaser-title-md-typography-font-size: var(--font-size-xl);
  --teaser-title-md-typography-line-height: 1.15;
  --teaser-title-md-typography-font-weight: 900;
  --teaser-title-md-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-lg-typography-font-size: var(--font-size-sm);
  --teaser-sublabel-lg-typography-line-height: 1.15;
  --teaser-sublabel-lg-typography-font-weight: 400;
  --teaser-sublabel-lg-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-md-typography-font-size: var(--font-size-sm);
  --teaser-sublabel-md-typography-line-height: 1.15;
  --teaser-sublabel-md-typography-font-weight: 400;
  --teaser-sublabel-md-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-sm-typography-font-size: var(--font-size-sm);
  --teaser-sublabel-sm-typography-line-height: 1.15;
  --teaser-sublabel-sm-typography-font-weight: 400;
  --teaser-sublabel-sm-typography-font-family: var(--font-family-secondary);
  --teaser-label-lg-typography-font-size: var(--font-size-sm);
  --teaser-label-lg-typography-line-height: 1.15;
  --teaser-label-lg-typography-font-weight: 700;
  --teaser-label-lg-typography-font-family: var(--font-family-secondary);
  --teaser-label-md-typography-font-size: var(--font-size-sm);
  --teaser-label-md-typography-line-height: 1.15;
  --teaser-label-md-typography-font-weight: 700;
  --teaser-label-md-typography-font-family: var(--font-family-secondary);
  --teaser-label-sm-typography-font-size: var(--font-size-sm);
  --teaser-label-sm-typography-line-height: 1.15;
  --teaser-label-sm-typography-font-weight: 700;
  --teaser-label-sm-typography-font-family: var(--font-family-secondary);
  --branded-heading-lg-typography-font-size: var(--font-size-xl);
  --branded-heading-lg-typography-line-height: 1.15;
  --branded-heading-lg-typography-font-weight: 700;
  --branded-heading-lg-typography-font-family: var(--font-family-secondary);
  }
}
      