/**
 * Typography Styles - CSS Classes
 * Do not edit directly, this file was auto-generated.
 */

.typography-theme_engine-heading-title_1 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-close-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-uppercase);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-heading-title_2 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-close-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-heading-title_3 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-bold-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-close-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-heading-title_4 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-regular-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-heading-title_5 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-bold-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-regular-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-heading-highlight_1 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-stronger-normal);
  font-size: var(--semantic-typography-fontSizes-peta);
  line-height: var(--semantic-typography-lineHeights-close-peta);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-heading-highlight_2 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-bold-normal);
  font-size: var(--semantic-typography-fontSizes-peta);
  line-height: var(--semantic-typography-lineHeights-close-peta);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-heading-highlight_3 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-light-normal);
  font-size: var(--semantic-typography-fontSizes-peta);
  line-height: var(--semantic-typography-lineHeights-close-peta);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-heading-highlight_4 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-bold-normal);
  font-size: var(--semantic-typography-fontSizes-tera);
  line-height: var(--semantic-typography-lineHeights-close-tera);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-heading-highlight_5 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-bold-normal);
  font-size: var(--semantic-typography-fontSizes-giga);
  line-height: var(--semantic-typography-lineHeights-close-giga);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-content-body_small {
  font-family: var(--semantic-typography-fontFamilies-content);
  font-weight: var(--semantic-typography-fontWeights-content-regular-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-regular-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-content-body {
  font-family: var(--semantic-typography-fontFamilies-content);
  font-weight: var(--semantic-typography-fontWeights-content-regular-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-regular-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-content-body_large {
  font-family: var(--semantic-typography-fontFamilies-content);
  font-weight: var(--semantic-typography-fontWeights-content-regular-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-regular-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-content-label {
  font-family: var(--semantic-typography-fontFamilies-content);
  font-weight: var(--semantic-typography-fontWeights-content-regular-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-regular-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-content-informative {
  font-family: var(--semantic-typography-fontFamilies-content);
  font-weight: var(--semantic-typography-fontWeights-content-regular-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-regular-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-content-meta {
  font-family: var(--semantic-typography-fontFamilies-content);
  font-weight: var(--semantic-typography-fontWeights-content-regular-normal);
  font-size: var(--semantic-typography-fontSizes-extraSmall);
  line-height: var(--semantic-typography-lineHeights-close-extraSmall);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-content-quote {
  font-family: var(--semantic-typography-fontFamilies-content);
  font-weight: var(--semantic-typography-fontWeights-content-regular-italic);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-regular-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-content-lead {
  font-family: var(--semantic-typography-fontFamilies-content);
  font-weight: var(--semantic-typography-fontWeights-content-regular-normal);
  font-size: var(--semantic-typography-fontSizes-extraLarge);
  line-height: var(--semantic-typography-lineHeights-regular-extraLarge);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-display-display_1 {
  font-family: var(--semantic-typography-fontFamilies-display);
  font-weight: var(--semantic-typography-fontWeights-display-stronger-normal);
  font-size: var(--semantic-typography-fontSizes-exa);
  line-height: var(--semantic-typography-lineHeights-close-exa);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-display-display_2 {
  font-family: var(--semantic-typography-fontFamilies-display);
  font-weight: var(--semantic-typography-fontWeights-display-bold-normal);
  font-size: var(--semantic-typography-fontSizes-exa);
  line-height: var(--semantic-typography-lineHeights-close-exa);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-display-display_3 {
  font-family: var(--semantic-typography-fontFamilies-display);
  font-weight: var(--semantic-typography-fontWeights-display-light-normal);
  font-size: var(--semantic-typography-fontSizes-exa);
  line-height: var(--semantic-typography-lineHeights-close-exa);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-hierarchy-headline_1 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-bold-normal);
  font-size: var(--semantic-typography-fontSizes-giga);
  line-height: var(--semantic-typography-lineHeights-close-giga);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-hierarchy-headline_2 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-italic);
  font-size: var(--semantic-typography-fontSizes-mega);
  line-height: var(--semantic-typography-lineHeights-close-mega);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-hierarchy-headline_3 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-extraLarge);
  line-height: var(--semantic-typography-lineHeights-close-extraLarge);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-hierarchy-headline_4 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-close-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-hierarchy-headline_5 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-bold-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-close-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-hierarchy-headline_6 {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-bold-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-close-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-tight-extraSmall {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-extraSmall);
  line-height: var(--semantic-typography-lineHeights-tight-extraSmall);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-tight-small {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-tight-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-tight-medium {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-tight-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-tight-large {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-tight-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-close-extraSmall {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-extraSmall);
  line-height: var(--semantic-typography-lineHeights-close-extraSmall);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-close-small {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-close-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-close-medium {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-close-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-close-large {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-close-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-regular-extraSmall {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-extraSmall);
  line-height: var(--semantic-typography-lineHeights-regular-extraSmall);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-regular-small {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-regular-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-regular-medium {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-regular-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-strong-regular-large {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-regular-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-tight-extraSmall {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-extraSmall);
  line-height: var(--semantic-typography-lineHeights-tight-extraSmall);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-tight-small {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-tight-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-tight-medium {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-tight-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-tight-large {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-tight-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-close-extraSmall {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-extraSmall);
  line-height: var(--semantic-typography-lineHeights-close-extraSmall);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-close-small {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-close-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-close-medium {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-close-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-close-large {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-close-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-regular-extraSmall {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-extraSmall);
  line-height: var(--semantic-typography-lineHeights-regular-extraSmall);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-regular-small {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-regular-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-regular-medium {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-regular-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-action-regular-regular-large {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-regular-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-link-strong-extraSmall {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-extraSmall);
  line-height: var(--semantic-typography-lineHeights-tight-extraSmall);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-underline);
}

.typography-theme_engine-link-strong-small {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-tight-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-underline);
}

.typography-theme_engine-link-strong-medium {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-tight-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-underline);
}

.typography-theme_engine-link-strong-large {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-semibold-normal);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-tight-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-underline);
}

.typography-theme_engine-link-regular-extraSmall {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-extraSmall);
  line-height: var(--semantic-typography-lineHeights-tight-extraSmall);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-underline);
}

.typography-theme_engine-link-regular-small {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-tight-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-underline);
}

.typography-theme_engine-link-regular-medium {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-tight-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-underline);
}

.typography-theme_engine-link-regular-large {
  font-family: var(--semantic-typography-fontFamilies-main);
  font-weight: var(--semantic-typography-fontWeights-main-regular-normal);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-tight-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-underline);
}

.typography-theme_engine-code-small {
  font-family: var(--semantic-typography-fontFamilies-code);
  font-weight: var(--semantic-typography-fontWeights-code-regular-normal);
  font-size: var(--semantic-typography-fontSizes-small);
  line-height: var(--semantic-typography-lineHeights-tight-small);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-code-medium {
  font-family: var(--semantic-typography-fontFamilies-code);
  font-weight: var(--semantic-typography-fontWeights-code-regular-normal);
  font-size: var(--semantic-typography-fontSizes-medium);
  line-height: var(--semantic-typography-lineHeights-tight-medium);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

.typography-theme_engine-code-large {
  font-family: var(--semantic-typography-fontFamilies-code);
  font-weight: var(--semantic-typography-fontWeights-code-regular-normal);
  font-size: var(--semantic-typography-fontSizes-large);
  line-height: var(--semantic-typography-lineHeights-tight-large);
  letter-spacing: var(--semantic-typography-letterSpacings-regular);
  text-transform: var(--semantic-typography-textCase-normal);
  text-decoration: var(--semantic-typography-textDecoration-default);
}

