.intro-text{padding-top:clamp(3.5rem,calc(1.875rem + 8.125vw),9.1875rem)}.intro-text.no-rule{padding-top:clamp(3rem,calc(2.3393rem + 3.3036vw),5.3125rem)}.intro-text .intro-text-rule{border:0;border-top:1px solid #c9c9c9;margin:0;margin-bottom:clamp(2rem,calc(1.875rem + .625vw),2.4375rem)}.intro-text .plus-label{margin-bottom:clamp(0rem,calc(1.9286rem + -2.1429vw),1.5rem)}.intro-text .intro-text-title{max-width:31em;font-size:clamp(1.5rem,calc(1.4286rem + .3571vw),1.75rem);line-height:1.18;color:#333333;margin:0}.intro-text .intro-text-body{max-width:58.875rem;margin-top:clamp(2rem,calc(1.75rem + 1.25vw),2.875rem);column-gap:1.6875rem}@media (min-width:70em){.intro-text .intro-text-body{column-count:2}}@media (min-width:70em){.intro-text .intro-text-body.is-split{column-count:auto;display:grid;grid-template-columns:1fr 1fr}}.intro-text .intro-text-body.is-split>div+div{margin-top:1.25rem}@media (min-width:70em){.intro-text .intro-text-body.is-split>div+div{margin-top:0}}.intro-text .intro-text-body p{font-size:clamp(.9375rem,calc(.8482rem + .4464vw),1.25rem);line-height:clamp(1.25rem,calc(1.6036rem + -0.3929vw),1.525rem);letter-spacing:0;color:#0b0e12;margin:0}.intro-text .intro-text-body p+p{margin-top:clamp(0rem,calc(1.6071rem + -1.7857vw),1.25rem)}