.text-heading-xxl{font-size:var(--text-heading-xxl-font-size);font-weight:var(--text-heading-xxl-font-weight);letter-spacing:var(--text-heading-xxl-letter-spacing);line-height:var(--text-heading-xxl-line-height)}.text-heading-xl,.text-heading-xxl{font-family:var(--font-system);margin:0}.text-heading-xl{font-size:var(--text-heading-xl-font-size);font-weight:var(--text-heading-xl-font-weight);letter-spacing:var(--text-heading-xl-letter-spacing);line-height:var(--text-heading-xl-line-height)}.text-heading-l{font-size:var(--text-heading-l-font-size);font-weight:var(--text-heading-l-font-weight);letter-spacing:var(--text-heading-l-letter-spacing);line-height:var(--text-heading-l-line-height)}.text-heading-l,.text-heading-m{font-family:var(--font-system);margin:0}.text-heading-m{font-size:var(--text-heading-m-font-size);font-weight:var(--text-heading-m-font-weight);letter-spacing:var(--text-heading-m-letter-spacing);line-height:var(--text-heading-m-line-height)}.text-heading-s{font-size:var(--text-heading-s-font-size);font-weight:var(--text-heading-s-font-weight);letter-spacing:var(--text-heading-s-letter-spacing);line-height:var(--text-heading-s-line-height)}.text-heading-s,.text-heading-s-bold{font-family:var(--font-system);margin:0}.text-heading-s-bold{font-size:var(--text-heading-s-bold-font-size);font-weight:var(--text-heading-s-bold-font-weight);letter-spacing:var(--text-heading-s-bold-letter-spacing);line-height:var(--text-heading-s-bold-line-height)}.text-body-l{font-size:var(--text-body-l-font-size);font-weight:var(--text-body-l-font-weight);letter-spacing:var(--text-body-l-letter-spacing);line-height:var(--text-body-l-line-height)}.text-body-l,.text-body-l-bold{font-family:var(--font-system);margin:0}.text-body-l-bold{font-size:var(--text-body-l-bold-font-size);font-weight:var(--text-body-l-bold-font-weight);letter-spacing:var(--text-body-l-bold-letter-spacing);line-height:var(--text-body-l-bold-line-height)}.text-body-m{font-size:var(--text-body-m-font-size);font-weight:var(--text-body-m-font-weight);letter-spacing:var(--text-body-m-letter-spacing);line-height:var(--text-body-m-line-height)}.text-body-m,.text-body-m-bold{font-family:var(--font-system);margin:0}.text-body-m-bold{font-size:var(--text-body-m-bold-font-size);font-weight:var(--text-body-m-bold-font-weight);letter-spacing:var(--text-body-m-bold-letter-spacing);line-height:var(--text-body-m-bold-line-height)}.text-body-m-semibold{font-size:var(--text-body-m-semibold-font-size);font-weight:var(--text-body-m-semibold-font-weight);letter-spacing:var(--text-body-m-semibold-letter-spacing);line-height:var(--text-body-m-semibold-line-height)}.text-body-m-semibold,.text-body-s{font-family:var(--font-system);margin:0}.text-body-s{font-size:var(--text-body-s-font-size);font-weight:var(--text-body-s-font-weight);letter-spacing:var(--text-body-s-letter-spacing);line-height:var(--text-body-s-line-height)}.text-body-s-medium{font-size:var(--text-body-s-medium-font-size);font-weight:var(--text-body-s-medium-font-weight);letter-spacing:var(--text-body-s-medium-letter-spacing);line-height:var(--text-body-s-medium-line-height)}.text-body-s-bold,.text-body-s-medium{font-family:var(--font-system);margin:0}.text-body-s-bold{font-size:var(--text-body-s-bold-font-size);font-weight:var(--text-body-s-bold-font-weight);letter-spacing:var(--text-body-s-bold-letter-spacing);line-height:var(--text-body-s-bold-line-height)}.text-body-s-semibold{font-size:var(--text-body-s-semibold-font-size);font-weight:var(--text-body-s-semibold-font-weight);letter-spacing:var(--text-body-s-semibold-letter-spacing);line-height:var(--text-body-s-semibold-line-height)}.text-body-s-semibold,.text-caption{font-family:var(--font-system);margin:0}.text-caption{font-size:var(--text-caption-font-size);font-weight:var(--text-caption-font-weight);letter-spacing:var(--text-caption-letter-spacing);line-height:var(--text-caption-line-height)}.text-label-s{font-size:var(--text-label-s-font-size);font-weight:var(--text-label-s-font-weight);letter-spacing:var(--text-label-s-letter-spacing);line-height:var(--text-label-s-line-height)}.text-label-s,.text-page-title{font-family:var(--font-system);margin:0}.text-page-title{font-size:var(--text-heading-l-font-size);font-weight:var(--text-heading-l-font-weight);letter-spacing:var(--text-heading-l-letter-spacing);line-height:var(--text-heading-l-line-height)}.one-line-ellipsis{-webkit-line-clamp:1;line-clamp:1;word-break:break-all}.one-line-ellipsis,.two-lines-ellipsis{-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis}.two-lines-ellipsis{-webkit-line-clamp:2;line-clamp:2;word-break:break-word}.two-lines-ellipsis>:last-child{word-break:break-all}