.feature-cards{display:grid;gap:clamp(1.125rem,.9375rem + .75vw,1.5rem);margin-top:clamp(3.375rem,2.8125rem + 2.25vw,4.5rem)}.feature-cards:first-child{margin-top:0}@media (min-width:37.501rem){.feature-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:48.001rem){.feature-cards{grid-template-columns:repeat(3,1fr)}}.feature-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:1rem;-webkit-box-shadow:0 12px 24px rgba(0,38,97,.05),0 2px 4px rgba(0,38,97,.05),0 0 0 1px rgba(0,38,97,.07);box-shadow:0 12px 24px rgba(0,38,97,.05),0 2px 4px rgba(0,38,97,.05),0 0 0 1px rgba(0,38,97,.07);-ms-flex-direction:column;flex-direction:column;overflow:hidden}.feature-card--has-link{-webkit-transition:-webkit-box-shadow .3s ease-out;transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out}.feature-card--has-link:focus-within,.feature-card--has-link:hover{-webkit-box-shadow:0 12px 24px rgba(0,38,97,.05),0 2px 4px rgba(0,38,97,.05),0 0 0 1px rgba(0,38,97,.07),0 0 0 2px rgba(0,38,39,.14);box-shadow:0 12px 24px rgba(0,38,97,.05),0 2px 4px rgba(0,38,97,.05),0 0 0 1px rgba(0,38,97,.07),0 0 0 2px rgba(0,38,39,.14);-webkit-transition:none;transition:none}.feature-card--has-link a.absolute-link:focus{outline:0}.feature-card--has-link a.absolute-link:focus-visible{border-radius:.25rem;outline:.25rem solid var(--color-btn-focus-outline);outline-offset:.25rem}.feature-card__image{margin:0}.feature-card__image img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;vertical-align:top}@media (max-width:37.5rem){.feature-card__image img{width:100%}}.feature-card--media-space-yes .feature-card__image{border-radius:1rem;margin:clamp(1.125rem,.9375rem + .75vw,1.5rem);overflow:hidden}.feature-card--media-space-yes .feature-card__image img{aspect-ratio:25/16}.feature-card__content{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 clamp(1.6875rem,1.40625rem + 1.125vw,2.25rem) clamp(1.6875rem,1.40625rem + 1.125vw,2.25rem)}.feature-card__title{font-size:clamp(1.25rem,1.125rem + .5vw,1.5rem);line-height:1.33}.feature-card__title+p{margin-top:1em}.feature-card__cta{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}