.text-section{background-color:transparent;padding-bottom:var(--ts-pb-desktop,4.8rem);padding-left:2.4rem;padding-right:2.4rem;padding-top:var(--ts-pt-desktop,0)}.text-section__container{margin:0 auto;max-width:100rem;width:100%}.text-section__item{margin-bottom:0}.text-section__item:not(:last-child){margin-bottom:4.8rem}.text-section__heading{color:var(--text-color-dark--lighter);margin:0 0 var(--ts-heading-spacing-desktop,2.4rem) 0}.text-section__description,.text-section__heading.headline-32--lower{color:var(--text-color-dark)}.text-section__description{margin:0 0 var(--ts-description-spacing-desktop,2.4rem) 0}.text-section__description p{line-height:1.8;margin:0 0 3.2rem}.text-section__description p:last-child{margin-bottom:0}.text-section__description a{color:var(--text-color-dark);font-weight:var(--fw-regular);text-decoration:underline}.text-section__description a:hover{color:var(--text-color-primary)}.text-section__description b,.text-section__description strong{font-weight:var(--fw-bold)}.text-section__description ol,.text-section__description ul{list-style-position:outside;margin:0 0 1.6rem;padding-left:2.4rem}.text-section__description ul{list-style-type:disc}.text-section__description ol{list-style-type:decimal}.text-section__description ol li,.text-section__description ul li{margin-bottom:.8rem;padding-left:.8rem}.text-section__description ol li:last-child,.text-section__description ul li:last-child{margin-bottom:0}.text-section__description ul li::marker{color:var(--text-color-dark);font-size:1.2rem}.text-section__description ol li::marker{color:var(--text-color-dark);font-size:1.8rem;font-weight:var(--fw-bold)}.text-section__description ol ol,.text-section__description ol ul,.text-section__description ul ol,.text-section__description ul ul{margin-bottom:.8rem;margin-top:.8rem;padding-left:2.4rem}.text-section__description h1,.text-section__description h2,.text-section__description h3,.text-section__description h4,.text-section__description h5,.text-section__description h6{color:var(--text-color-dark--lighter);font-family:var(--ff-heading);margin-bottom:1.6rem;margin-top:2.4rem}.text-section__description h1:first-child,.text-section__description h2:first-child,.text-section__description h3:first-child,.text-section__description h4:first-child,.text-section__description h5:first-child,.text-section__description h6:first-child{margin-top:0}@media (max-width:767px){.text-section{padding-bottom:var(--ts-pb-mobile,3.6rem);padding-left:2.4rem;padding-right:2.4rem;padding-top:var(--ts-pt-mobile,1.2rem)}.text-section__item:not(:last-child){margin-bottom:3.6rem}.text-section__heading{margin-bottom:var(--ts-heading-spacing-mobile,2.4rem)}.text-section__heading.headline-54--lower{font-size:3.6rem;line-height:.9}.text-section__description{font-size:1.6rem;line-height:1.6;margin-bottom:var(--ts-description-spacing-mobile,2.4rem)}.text-section__description p{font-size:1.6rem;line-height:1.6;margin-bottom:1.4rem}}@media (max-width:767px) and (max-width:767px){.text-section__description--mobile-normal,.text-section__description--mobile-normal p{font-size:1.8rem}.text-section__description--mobile-smaller,.text-section__description--mobile-smaller p{font-size:1.6rem}}@media (max-width:767px){.text-section__description ul{padding-left:2.6rem}.text-section__description ol{padding-left:2.4rem}.text-section__description ol li,.text-section__description ul li{padding-left:.6rem}.text-section__description ol li::marker{font-size:1.6rem}.text-section__description ol ol,.text-section__description ol ul,.text-section__description ul ol,.text-section__description ul ul{padding-left:2rem}}