.business-impact{padding-top:65px;padding-bottom:65px;border-top:1px solid #d1d1ca}
.business-impact .eyebrow{color:#6a567d}
.impact-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}
.impact-heading h2{font-size:clamp(36px,4vw,60px)}
.impact-heading>p{font-size:14px;color:#68685f;max-width:340px}
.impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:5%;margin-top:36px}
.impact-grid article{padding:23px 0 20px;border-top:1px solid #ccc8c0;min-width:0}
.impact-grid .micro{color:#8968ae;font-size:9px}
.impact-grid h3{font-size:clamp(23px,2.2vw,33px);margin:12px 0 9px}
.impact-grid p{font-size:13px;color:#68685f}
.solution-impact{margin:28px 0 0;padding-top:20px;border-top:1px solid #c9c9c2}
.solution-impact>.micro{font-size:9px;color:#725789}
.solution-impact ul{display:flex;flex-wrap:wrap;gap:9px 0;list-style:none;padding:0;margin:12px 0 0;font-size:12px;line-height:1.6}
.solution-impact li{display:inline-block;max-width:100%}
.solution-impact li:not(:last-child){padding-right:12px;margin-right:12px;border-right:1px solid #c9c3cc}
.night .solution-impact{border-color:#443f49}.night .solution-impact>.micro{color:#b69bcc}.night .solution-impact li:not(:last-child){border-color:#5b5263}
.solution-case{position:relative}.legacy-anchor{position:absolute;top:0;scroll-margin-top:78px}
@media(max-width:900px){.impact-heading{display:block}.impact-heading>p{margin-top:24px}}
@media(max-width:650px){.business-impact{padding-top:48px;padding-bottom:48px}.impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.impact-grid h3{font-size:24px}.impact-grid p{font-size:12px}.solution-impact ul{font-size:11px}}
@media(max-width:360px){.impact-grid{grid-template-columns:1fr}}
