.title-responsive{letter-spacing:-.05rem;max-width:100%;font-size:clamp(2rem,1vw + .5rem,1.5rem);font-weight:700;line-height:clamp(1.7rem,3vw + .5rem,2.5rem)}.subtitle-responsive{letter-spacing:-.05rem;max-width:100%;font-size:clamp(1.2rem,1vw + .5rem,1.5rem);font-weight:700;line-height:clamp(1.7rem,3vw + .5rem,2.5rem)}.subtitle2-responsive{letter-spacing:-.05rem;max-width:100%;padding-left:.25rem;padding-right:.25rem;font-size:clamp(.5rem,1vw,1.5rem);font-weight:700;line-height:clamp(1.7rem,3vw + .5rem,2.5rem)}.description-responsive{max-width:100%;font-size:clamp(.9rem,1.5vw + .3rem,1rem);line-height:clamp(1.4rem,2vw + .3rem,1.6rem)}.small-text-responsive{max-width:100%;font-size:clamp(.8rem,1vw + .2rem,1rem);line-height:clamp(1rem,1.5vw + .1rem,1.3rem)}.x_small-text-responsive{max-width:100%;font-size:clamp(.5rem,1vw + .2rem,.8rem);line-height:clamp(1rem,1.5vw + .1rem,1.3rem)}@media (max-width:375px){.title-responsive{font-size:clamp(1rem,3vw + .2rem,1.8rem);line-height:clamp(1.5rem,3.5vw + .2rem,2.3rem)}}.multi-line-ellipsis{-webkit-line-clamp:3;line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;overflow-y:auto}.multi-line-ellipsis-title{-webkit-line-clamp:1;line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;overflow-y:auto}
