/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.formatted-text-columns{padding:60px 30px;}.formatted-text-columns__title{border-bottom:1px solid var(--brand-color);font-size:20px;font-weight:300;letter-spacing:-0.4px;line-height:38px;margin:0;padding-bottom:35px;}.formatted-text-columns__items{display:flex;flex-wrap:wrap;gap:80px;padding:60px 0;}.formatted-text-columns__item{flex:0 0 100%;}.formatted-text-columns__item h2,.formatted-text-columns__item h3{font-size:26px;font-weight:500;letter-spacing:-0.78px;line-height:38px;margin:0 0 35px;}.formatted-text-columns__item p{color:rgba(36,40,51,0.80);font-size:16px;font-weight:400;letter-spacing:-0.32px;line-height:32px;margin:0;}@media only screen and (min-width:768px){.formatted-text-columns{padding:60px 60px;}.formatted-text-columns__items{gap:48px;}.formatted-text-columns__item{flex:0 0 265px;}.formatted-text-columns__item p{font-size:18px;letter-spacing:-0.54px;line-height:35px;}}@media only screen and (min-width:1024px){.formatted-text-columns{padding:60px 100px;}.formatted-text-columns__items{gap:83px;}.formatted-text-columns__item{flex:0 0 330px;}}@media only screen and (min-width:1366px){.formatted-text-columns{padding:60px 136px;}.formatted-text-columns__items{gap:136px;}.formatted-text-columns__item{flex:0 0 422px;}}@media only screen and (min-width:1920px){.formatted-text-columns{padding:80px 183px;}}
.text-with-format{padding:42px 30px;}.text-with-format h2:first-child,.text-with-format h3{margin-top:0;}.text-with-format h2,.text-with-format h3{font-size:30px;font-weight:300;line-height:35px;letter-spacing:-1.2px;margin:0 0 60px;}.text-with-format h2 strong,.text-with-format h3 strong{font-weight:600;}.text-with-format p,.text-with-format li{color:rgba(36,40,51,0.80);font-size:16px;font-weight:300;letter-spacing:-0.48px;line-height:35px;margin:0;}.text-with-format p a,.text-with-format li a{color:var(--brand-color);}.text-with-format ul li::marker{content:"•  ";color:var(--brand-color);}.text-with-format ul{list-style:none;margin:0;}.text-with-format a{text-decoration-color:var(--brand-color);}@media only screen and (min-width:768px){.text-with-format{padding:100px 60px;}.text-with-format h2,.text-with-format h3{font-size:36px;line-height:40px;letter-spacing:-1.44px;}}@media only screen and (min-width:1024px){.text-with-format{padding:90px 100px;}}@media only screen and (min-width:1366px){.text-with-format{padding:130px;}.text-with-format h2,.text-with-format h3{font-size:42px;letter-spacing:-1.68px;line-height:62px;}}@media only screen and (min-width:1920px){.text-with-format{padding:93px 180px;}.text-with-format h2,.text-with-format h3{font-size:52px;letter-spacing:-2.08px;line-height:72px;}.text-with-format p,.text-with-format li{font-size:18px;letter-spacing:-0.54px;line-height:40px;}}
