.feature-list{background-color:var(--grey-875)}.feature-list__heading h2{color:var(--white);font-size:4rem;font-weight:700;line-height:4.72rem;margin:0;text-align:center}@media screen and (min-width:768px){.feature-list__heading h2{font-size:4.8rem;line-height:5.664rem;text-align:left}}.feature-list__heading+.features__wrapper{margin-top:4.5rem}.feature-list__wrapper .features__wrapper{display:grid;gap:4.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:768px){.feature-list__wrapper .features__wrapper{column-gap:4rem;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4.5rem}.feature-list__wrapper .features__wrapper.four-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.feature-list__wrapper .features__wrapper.four-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-list__wrapper .features__wrapper .feature-item{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.feature-list__wrapper .features__wrapper .feature-item{align-items:start;display:flex;flex-direction:column;justify-content:start}}.feature-list__wrapper .features__wrapper .feature-item img{height:100%;max-height:4rem;max-width:fit-content;width:auto}@media screen and (min-width:768px){.feature-list__wrapper .features__wrapper .feature-item img{max-height:4.5rem}}.feature-list__wrapper .features__wrapper .feature-item img+h4{margin-top:.8rem}.feature-list__wrapper .features__wrapper .feature-item h4{color:var(--white);font-size:2rem;font-weight:700;line-height:2.46rem;margin:0}@media screen and (min-width:768px){.feature-list__wrapper .features__wrapper .feature-item h4{font-size:2.6rem;line-height:3.198rem}}.feature-list__wrapper .features__wrapper .feature-item h4+.content{margin-top:.8rem}.feature-list__wrapper .features__wrapper .feature-item .content,.feature-list__wrapper .features__wrapper .feature-item .content a,.feature-list__wrapper .features__wrapper .feature-item .content p{color:var(--white);font-size:1.6rem;font-weight:400;line-height:2.384rem;margin:0;max-width:34.1rem;opacity:.7;text-align:center}.feature-list__wrapper .features__wrapper .feature-item .content ul{padding-inline-start:20px}@media screen and (min-width:768px){.feature-list__wrapper .features__wrapper .feature-item .content,.feature-list__wrapper .features__wrapper .feature-item .content a,.feature-list__wrapper .features__wrapper .feature-item .content p{font-size:1.4rem;line-height:1.988rem;max-width:none;text-align:left}}