.s-text-col-images{padding-block:2rem;width:100%}.s-text-col-images .c-text-header{width:100%}.s-text-col-images .c-text-header__heading{font-size:2rem!important}.s-text-col-images .c-text-header__description{font-family:var(--font-body-light);font-size:var(--font-static-lg);max-width:100ch}.s-text-col-images__container{display:grid;gap:var(--grid-section-md);justify-items:center}.s-text-col-images__columns{display:grid;gap:2rem}.s-text-col-images__columns .c-text-col-img__column{border:.0625rem solid var(--border);display:flex;flex-direction:column;width:100%}.s-text-col-images__columns .c-text-col-img__column-text{background-color:var(--surface-subtle);font-family:var(--font-body);padding:1rem 1rem 1.1875rem;width:100%}.s-text-col-images__columns .c-text-col-img__column__heading-image{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;width:100%}.s-text-col-images__columns .c-text-col-img__image{flex-shrink:0;width:100%}.s-text-col-images__columns .c-text-col-img__heading{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.2;padding:1.1875rem 1rem 0}.s-text-col-images__columns .c-text-col-img__heading--above-description{display:none}.s-text-col-images__columns .c-text-col-img__description{font-size:var(--font-static-lg)}@media only screen and (min-width:48em){.s-text-col-images{padding-block:3rem}.s-text-col-images__columns{display:flex;flex-direction:row;gap:1.5rem}.s-text-col-images__columns>*{flex:1}.s-text-col-images__columns .c-text-col-img__column-text{flex:1;padding-inline:1.1875rem}.s-text-col-images__columns .c-text-col-img__column__heading-image{gap:0;padding-bottom:0}.s-text-col-images__columns .c-text-col-img__column__heading-image .c-text-col-img__image{order:1}.s-text-col-images__columns .c-text-col-img__column__heading-image .c-text-col-img__heading{order:2}.s-text-col-images__columns .c-text-col-img__heading{min-height:3lh;padding:0 2rem 2rem;text-align:center}}@media only screen and (min-width:64em){.s-text-col-images__columns{gap:2rem}}@media only screen and (min-width:79.5em){.s-text-col-images__columns{gap:2.5rem}}