.intro-text{padding-block:calc(var(--section-space)*.7)}.intro-text__inner{color:var(--charcoal);font-size:18px;line-height:1.95}.intro-text__inner p:last-child{margin-bottom:0}.intro-text--center .intro-text__inner{margin-inline:auto;max-width:1240px;text-align:center}.intro-text--left .intro-text__inner{max-width:940px;text-align:left}.intro-text--green .intro-text__inner{color:var(--green);font-weight:700}.intro-text--panel{background:var(--light-bg);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--sec-shoulder-y)),calc(100% - var(--sec-step-x)) calc(100% - var(--sec-shoulder-y)),calc(100% - var(--sec-inset-x)) calc(100% - var(--sec-inset-y)),var(--sec-inset-x) calc(100% - var(--sec-inset-y)),var(--sec-step-x) calc(100% - var(--sec-shoulder-y)),0 calc(100% - var(--sec-shoulder-y)));padding-bottom:calc(var(--sec-shoulder-y) + 48px);padding-top:52px}.intro-text__heading{color:var(--green);font-size:28px;font-weight:700;line-height:1.3;margin-bottom:14px;margin-inline:auto;max-width:1010px}.intro-text__heading p{margin:0}.intro-text--left .intro-text__heading{margin-inline:0}.intro-text__heading--charcoal{color:var(--charcoal);font-size:32px;line-height:1.2;max-width:none}@media (max-width:767px){.intro-text__inner{font-size:16px;line-height:1.8}.intro-text__heading{font-size:22px}.intro-text__heading--charcoal{font-size:24px}.intro-text--panel{clip-path:none;padding-bottom:44px;padding-top:36px}}