.grid{column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap)}.grid--auto-fit{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid--auto--min,15.625rem),100%),1fr))}.flex-grid{column-gap:var(--grid--column-gap,var(--grid--gap));display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap,var(--grid--gap))}.flex-grid>*,.flex-grid>*+*,.flex-grid>:first-child,.flex-grid>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns))}.flex-grid--auto>*,.flex-grid--auto>*+*,.flex-grid--auto>:first-child,.flex-grid--auto>:last-child{width:auto}.image-cards__inner{margin-left:auto;margin-right:auto;max-width:var(--width--responsive--l)}.image-cards__heading{font-family:var(--type--1--font-family);font-size:calc(1.875rem + var(--fluid-bp)*18);font-weight:var(--type--1--font-weight--bold);letter-spacing:-.96px;line-height:var(--type--1--line-height);line-height:1.1666666667;margin:0 0 calc(var(--space--responsive--m)*2);text-align:center}.image-cards__heading a{color:inherit;text-decoration:none}.image-cards__items{display:flex;flex-flow:row wrap;gap:var(--space--l) 4.5rem;justify-content:space-evenly}.image-cards__item{display:flex;flex:0 1 18.4375rem;flex-direction:column;gap:var(--space--responsive--m);text-align:center}.image-cards__item__content{border-radius:var(--border-radius--m);box-shadow:0 8px 24px rgba(0,0,0,.29);display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space--s) 0;padding:calc(var(--space--responsive--s)*2) var(--space--responsive--m) var(--space--base)}.image-cards__item__heading{font-size:calc(1.125rem + var(--fluid-bp)*0);font-weight:var(--type--1--font-weight);font-weight:500;letter-spacing:0;line-height:1;line-height:1.4285714286;margin:0}.image-cards__item__text{flex:1 1 auto;font-size:calc(.875rem + var(--fluid-bp)*0);font-weight:var(--type--1--font-weight);letter-spacing:0;line-height:1.1428571429;line-height:1.4285714286}.image-cards__item__text>:first-child{margin-top:0}.image-cards__item__text>:last-child{margin-bottom:0}.image-cards__item__link:not(:first-child){margin-top:var(--space--xxxs)}.image-cards__item .g-button{font-size:calc(.75rem + var(--fluid-bp)*0);font-weight:var(--type--1--font-weight);letter-spacing:0;line-height:1;line-height:1.3333333333}.image-cards__item__image{align-self:center;display:flex;flex:0 0 auto;height:5rem;justify-content:center;order:-1;width:5rem}