.Text.Text_weight_light{font-weight:var(--typography-font-weight-light)}.Text{font-weight:var(--typography-font-weight-regular);color:var(--color-typo-primary)}.Text_align_start{text-align:left}.Text_align_center{text-align:center}.Text_align_end{text-align:right}.Text_align_justify{text-align:justify}.Text_overflow_fade,.Text_overflow_fade-horizontal{position:relative;display:block;overflow:hidden}.Text_overflow_fade-horizontal:after,.Text_overflow_fade:after{position:absolute;right:0;bottom:0;content:"\00a0"}.Text_overflow_fade:after{width:2em;background-image:linear-gradient(270deg,var(--color-bg-default) 35%,transparent)}.Text_overflow_fade-horizontal:after{left:0;background-image:linear-gradient(0deg,var(--color-bg-default) 35%,transparent)}.Text_overflow_ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:ellipsis}.Text_color_brand{color:var(--color-typo-brand)}.Text_color_inverse{color:var(--color-typo-inverse)}.Text_color_promo{color:var(--color-typo-promo)}.Text_color_secondary{color:var(--color-typo-secondary)}.Text_color_ghost{color:var(--color-typo-ghost)}.Text_color_success{color:var(--color-typo-success)}.Text_color_alert{color:var(--color-typo-alert)}.Text_color_disable{color:var(--color-typo-disable)}.Text_color_warning{color:var(--color-typo-warning)}.Text_color_control-primary{color:var(--color-control-typo-primary)}.Text_color_control-secondary{color:var(--color-control-typo-secondary)}.Text_color_control-passive{color:var(--color-control-typo-passive)}.Text_color_control-ghost{color:var(--color-control-typo-ghost)}.Text_color_control-faint{color:var(--color-control-typo-faint)}.Text_color_control-disable{color:var(--color-control-typo-disable)}.Text_color_control-link{color:var(--color-control-typo-link)}.Text_color_control-error{color:var(--color-control-typo-error)}.Text_color_link{color:var(--color-link)}.Text_color_link-external{color:var(--color-link-external)}.Text_color_link-minor{color:var(--color-link-minor)}.Text_color_link-hover{color:var(--color-link-hover)}.Text.Text_weight_regular{font-weight:var(--typography-font-weight-regular)}.Text.Text_weight_medium{font-weight:var(--typography-font-weight-medium)}.Text.Text_weight_bold{font-weight:var(--typography-font-weight-bold)}.Text_typography_display-xl{font-family:var(--text-display-size-xl-font-family);font-size:var(--text-display-size-xl-font-size);line-height:var(--text-display-size-xl-line-height);letter-spacing:var(--text-display-size-xl-letter-spacing)}.Text_typography_display-l{font-family:var(--text-display-size-l-font-family);font-size:var(--text-display-size-l-font-size);line-height:var(--text-display-size-l-line-height);letter-spacing:var(--text-display-size-l-letter-spacing)}.Text_typography_display-m{font-family:var(--text-display-size-m-font-family);font-size:var(--text-display-size-m-font-size);line-height:var(--text-display-size-m-line-height);letter-spacing:var(--text-display-size-m-letter-spacing)}.Text_typography_display-s{font-family:var(--text-display-size-s-font-family);font-size:var(--text-display-size-s-font-size);line-height:var(--text-display-size-s-line-height);letter-spacing:var(--text-display-size-s-letter-spacing)}.Text_typography_headline-xl{font-family:var(--text-headline-size-xl-font-family);font-size:var(--text-headline-size-xl-font-size);line-height:var(--text-headline-size-xl-line-height);letter-spacing:var(--text-headline-size-xl-letter-spacing)}.Text_typography_headline-l{font-family:var(--text-headline-size-l-font-family);font-size:var(--text-headline-size-l-font-size);line-height:var(--text-headline-size-l-line-height);letter-spacing:var(--text-headline-size-l-letter-spacing)}.Text_typography_headline-s{font-family:var(--text-headline-size-s-font-family);font-size:var(--text-headline-size-s-font-size);line-height:var(--text-headline-size-s-line-height);letter-spacing:var(--text-headline-size-s-letter-spacing)}.Text_typography_headline-xs{font-family:var(--text-headline-size-xs-font-family);font-size:var(--text-headline-size-xs-font-size);line-height:var(--text-headline-size-xs-line-height);letter-spacing:var(--text-headline-size-xs-letter-spacing)}.Text_typography_headline-m{font-family:var(--text-headline-size-m-font-family);font-size:var(--text-headline-size-m-font-size);line-height:var(--text-headline-size-m-line-height);letter-spacing:var(--text-headline-size-m-letter-spacing)}.Text_typography_subheader-xl{font-family:var(--text-subheader-size-xl-font-family);font-size:var(--text-subheader-size-xl-font-size);line-height:var(--text-subheader-size-xl-line-height);letter-spacing:var(--text-subheader-size-xl-letter-spacing)}.Text_typography_subheader-l{font-family:var(--text-subheader-size-l-font-family);font-size:var(--text-subheader-size-l-font-size);line-height:var(--text-subheader-size-l-line-height);letter-spacing:var(--text-subheader-size-l-letter-spacing)}.Text_typography_subheader-m{font-family:var(--text-subheader-size-m-font-family);font-size:var(--text-subheader-size-m-font-size);line-height:var(--text-subheader-size-m-line-height);letter-spacing:var(--text-subheader-size-m-letter-spacing)}.Text_typography_subheader-s{font-family:var(--text-subheader-size-s-font-family);font-size:var(--text-subheader-size-s-font-size);line-height:var(--text-subheader-size-s-line-height);letter-spacing:var(--text-subheader-size-s-letter-spacing)}.Text_typography_body-short-xl{font-family:var(--text-body-short-size-xl-font-family);font-size:var(--text-body-short-size-xl-font-size);line-height:var(--text-body-short-size-xl-line-height);letter-spacing:var(--text-body-short-size-xl-letter-spacing)}.Text_typography_body-short-l{font-family:var(--text-body-short-size-l-font-family);font-size:var(--text-body-short-size-l-font-size);line-height:var(--text-body-short-size-l-line-height);letter-spacing:var(--text-body-short-size-l-letter-spacing)}.Text_typography_body-short-m{font-family:var(--text-body-short-size-m-font-family);font-size:var(--text-body-short-size-m-font-size);line-height:var(--text-body-short-size-m-line-height);letter-spacing:var(--text-body-short-size-m-letter-spacing)}.Text_typography_body-short-s{font-family:var(--text-body-short-size-s-font-family);font-size:var(--text-body-short-size-s-font-size);line-height:var(--text-body-short-size-s-line-height);letter-spacing:var(--text-body-short-size-s-letter-spacing)}.Text_typography_body-long-xl{font-family:var(--text-body-long-size-xl-font-family);font-size:var(--text-body-long-size-xl-font-size);line-height:var(--text-body-long-size-xl-line-height);letter-spacing:var(--text-body-long-size-xl-letter-spacing)}.Text_typography_body-long-l{font-family:var(--text-body-long-size-l-font-family);font-size:var(--text-body-long-size-l-font-size);line-height:var(--text-body-long-size-l-line-height);letter-spacing:var(--text-body-long-size-l-letter-spacing)}.Text_typography_body-long-m{font-family:var(--text-body-long-size-m-font-family);font-size:var(--text-body-long-size-m-font-size);line-height:var(--text-body-long-size-m-line-height);letter-spacing:var(--text-body-long-size-m-letter-spacing)}.Text_typography_body-long-s{font-family:var(--text-body-long-size-s-font-family);font-size:var(--text-body-long-size-s-font-size);line-height:var(--text-body-long-size-s-line-height);letter-spacing:var(--text-body-long-size-s-letter-spacing)}.Text_typography_caption-xl{font-family:var(--text-caption-size-xl-font-family);font-size:var(--text-caption-size-xl-font-size);line-height:var(--text-caption-size-xl-line-height);letter-spacing:var(--text-caption-size-xl-letter-spacing)}.Text_typography_caption-l{font-family:var(--text-caption-size-l-font-family);font-size:var(--text-caption-size-l-font-size);line-height:var(--text-caption-size-l-line-height);letter-spacing:var(--text-caption-size-l-letter-spacing)}.Text_typography_caption-m{font-family:var(--text-caption-size-m-font-family);font-size:var(--text-caption-size-m-font-size);line-height:var(--text-caption-size-m-line-height);letter-spacing:var(--text-caption-size-m-letter-spacing)}.Text_typography_overline-l{font-family:var(--text-overline-size-l-font-family);font-size:var(--text-overline-size-l-font-size);line-height:var(--text-overline-size-l-line-height);letter-spacing:var(--text-overline-size-l-letter-spacing);text-transform:uppercase}.Text_typography_overline-m{font-family:var(--text-overline-size-m-font-family);font-size:var(--text-overline-size-m-font-size);line-height:var(--text-overline-size-m-line-height);letter-spacing:var(--text-overline-size-m-letter-spacing);text-transform:uppercase}.Text_typography_overline-s{font-family:var(--text-overline-size-s-font-family);font-size:var(--text-overline-size-s-font-size);line-height:var(--text-overline-size-s-line-height);letter-spacing:var(--text-overline-size-s-letter-spacing);text-transform:uppercase}.Text_typography_control-xxs{font-family:var(--text-control-size-xxs-font-family);font-size:var(--text-control-size-xxs-font-size);line-height:var(--text-control-size-xxs-line-height);letter-spacing:var(--text-control-size-xxs-letter-spacing)}.Text_typography_control-xs{font-family:var(--text-control-size-xs-font-family);font-size:var(--text-control-size-xs-font-size);line-height:var(--text-control-size-xs-line-height);letter-spacing:var(--text-control-size-xs-letter-spacing)}.Text_typography_control-s{font-family:var(--text-control-size-s-font-family);font-size:var(--text-control-size-s-font-size);line-height:var(--text-control-size-s-line-height);letter-spacing:var(--text-control-size-s-letter-spacing)}.Text_typography_control-l{font-family:var(--text-control-size-l-font-family);font-size:var(--text-control-size-l-font-size);line-height:var(--text-control-size-l-line-height);letter-spacing:var(--text-control-size-l-letter-spacing)}.Text_typography_control-xl{font-family:var(--text-control-size-xl-font-family);font-size:var(--text-control-size-xl-font-size);line-height:var(--text-control-size-xl-line-height);letter-spacing:var(--text-control-size-xl-letter-spacing)}.Text_typography_control-m{font-family:var(--text-control-size-m-font-family);font-size:var(--text-control-size-m-font-size);line-height:var(--text-control-size-m-line-height);letter-spacing:var(--text-control-size-m-letter-spacing)}.Text_typography_control-xxl{font-family:var(--text-control-size-xxl-font-family);font-size:var(--text-control-size-xxl-font-size);line-height:var(--text-control-size-xxl-line-height);letter-spacing:var(--text-control-size-xxl-letter-spacing)}