@layer components{blockquote{font-family:var(--s-type-quote-font-family);font-size:var(--s-type-quote-font-size);line-height:var(--s-type-quote-line-height);letter-spacing:var(--s-type-quote-letter-spacing);font-weight:var(--s-type-quote-font-weight);text-transform:var(--s-type-quote-text-transform,none);color:var(--blockquote-quote-color,var(--s-color-heading-h3));margin:0;padding-block-end:var(--s-spacing-3);position:relative}blockquote:after{content:"";border-color:var(--blockquote-border-color,var(--s-color-border-primary));border-style:solid;border-width:0;width:var(--s-spacing-6);border-block-end-width:4px;margin-block-start:var(--s-spacing-3);position:absolute;bottom:0;left:0}p.gutter-bottom{margin-block-end:var(--set-rt--mbe,var(--rt--mbe,var(--s-font-size-base)))}.label{font-family:var(--s-type-label-font-family);font-size:var(--s-type-label-font-size);line-height:var(--s-type-label-line-height);font-weight:var(--s-type-label-font-weight);letter-spacing:var(--s-type-label-letter-spacing)}.body--large{--link--fs:var(--s-type-body-large-font-size);font-size:var(--s-font-size-mobile-4);line-height:var(--s-type-body-large-line-height);letter-spacing:var(--s-type-body-large-letter-spacing);font-weight:var(--fdt-core-body-p-large-fontweight)}.body--large.gutter-bottom{--rt--mbe:calc(var(--s-type-body-large-font-size) * 2)}@media (min-width:40em){.body--large{font-size:var(--s-type-body-large-font-size)}}.body--normal,p{--link--fs:var(--s-type-body-normal-font-size);--rt--mbe:calc(var(--s-type-body-normal-font-size) * 2);font-size:var(--s-type-body-normal-font-size);line-height:var(--s-type-body-normal-line-height);letter-spacing:var(--s-type-body-normal-letter-spacing);font-weight:var(--fdt-core-body-p-normal-fontweight)}.body--small{--link--fs:var(--s-type-body-small-font-size);font-size:var(--s-type-body-small-font-size);line-height:var(--s-type-body-small-line-height);letter-spacing:var(--s-type-body-small-letter-spacing);font-weight:var(--fdt-core-body-p-small-fontweight)}.body--small.gutter-bottom{--rt--mbe:calc(var(--s-type-body-small-font-size) * 2)}.body--tiny{--link--fs:var(--s-type-body-tiny-font-size);font-size:var(--s-type-body-tiny-font-size);line-height:var(--s-type-body-tiny-line-height);letter-spacing:var(--s-type-body-tiny-letter-spacing);font-weight:var(--fdt-core-body-p-tiny-fontweight)}.body--tiny.gutter-bottom{--rt--mbe:calc(var(--s-type-body-tiny-font-size) * 2)}.label--large{font-family:var(--s-type-label-large-font-family);font-size:var(--s-type-label-large-font-size);line-height:var(--s-type-label-large-line-height);font-weight:var(--s-type-label-large-font-weight);letter-spacing:var(--s-type-label-large-letter-spacing)}.label--small{font-family:var(--s-type-label-small-font-family);font-size:var(--s-type-label-small-font-size);line-height:var(--s-type-label-small-line-height);font-weight:var(--s-type-label-small-font-weight);letter-spacing:var(--s-type-label-small-letter-spacing)}.label--tiny{font-family:var(--s-type-label-tiny-font-family);font-size:var(--s-type-label-tiny-font-size);line-height:var(--s-type-label-tiny-line-height);font-weight:var(--s-type-label-tiny-font-weight);letter-spacing:var(--s-type-label-tiny-letter-spacing)}.text--description{font-family:var(--s-type-description-font-family);font-size:var(--s-type-description-font-size);line-height:var(--s-type-description-line-height);font-weight:var(--s-type-description-font-weight);letter-spacing:var(--s-type-description-letter-spacing)}.text--intro,.text--intro *{--link--fs:var(--s-type-intro-font-size);font-family:var(--s-type-intro-font-family);font-size:var(--s-font-size-mobile-4);line-height:var(--s-type-intro-line-height);font-weight:var(--s-type-intro-font-weight);letter-spacing:var(--s-type-intro-letter-spacing);color:var(--set-text-intro--color,var(--s-color-text-subtle))}.text--intro strong{font-weight:var(--s-font-weight-heavy)}.text--intro em{font-style:italic}.text--intro.gutter-bottom{--rt--mbe:calc(var(--s-type-intro-font-size) * 2)}@media (min-width:40em){.text--intro{font-size:var(--s-type-intro-font-size)}}.text--caption{font-family:var(--s-heading-caption-font-family);font-size:var(--s-heading-caption-font-size);font-weight:var(--s-heading-caption-font-weight);line-height:var(--s-heading-caption-line-height);letter-spacing:var(--s-heading-caption-letter-spacing);text-transform:var(--s-heading-caption-text-case)}.text--caption.gutter-bottom{margin-block-end:var(--txt-caption--mbe,var(--s-spacing-1))}.typography-weight--semibold{font-weight:var(--s-font-weight-semi-bold)}.typography-weight--bold{font-weight:var(--s-font-weight-heavy)}.truncate-multi{display:var(--trunc-multi--display,-webkit-box);line-clamp:var(--truncate-multi,2);-webkit-line-clamp:var(--truncate-multi,2);-webkit-box-orient:vertical;overflow:hidden}@supports (-webkit-touch-callout:none){.truncate-multi{max-height:calc(var(--truncate--lh,var(--s-body-p-normal-line-height)) * var(--truncate-multi,2))}}.truncate-multi--1{display:var(--trunc-multi--display,-webkit-box);line-clamp:var(--truncate-multi,2);-webkit-line-clamp:var(--truncate-multi,2);--truncate-multi:1;-webkit-box-orient:vertical;overflow:hidden}@supports (-webkit-touch-callout:none){.truncate-multi--1{max-height:calc(var(--truncate--lh,var(--s-body-p-normal-line-height)) * var(--truncate-multi,2))}}.truncate-multi--2{display:var(--trunc-multi--display,-webkit-box);line-clamp:var(--truncate-multi,2);-webkit-line-clamp:var(--truncate-multi,2);--truncate-multi:2;-webkit-box-orient:vertical;overflow:hidden}@supports (-webkit-touch-callout:none){.truncate-multi--2{max-height:calc(var(--truncate--lh,var(--s-body-p-normal-line-height)) * var(--truncate-multi,2))}}.truncate-multi--3{display:var(--trunc-multi--display,-webkit-box);line-clamp:var(--truncate-multi,2);-webkit-line-clamp:var(--truncate-multi,2);--truncate-multi:3;-webkit-box-orient:vertical;overflow:hidden}@supports (-webkit-touch-callout:none){.truncate-multi--3{max-height:calc(var(--truncate--lh,var(--s-body-p-normal-line-height)) * var(--truncate-multi,2))}}.text--ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:var(--ellipsis-display,block);overflow:hidden}.text-color--primary{color:var(--s-color-text-primary)}.text-color--success{color:var(--s-color-text-success)}.text-color--error{color:var(--s-color-text-error)}.text-color--warning{color:var(--s-color-text-warning)}.text-color--textPrimary{color:var(--s-color-text-default)}.text-color--textSecondary{color:var(--s-color-text-subtle)}}
