.m-features-grid{background-color:var(--m-fg-bg-color,#ffffff);padding-block:var(--m-fg-padding-block-mobile,2.5rem)}.m-features-grid__header{margin-bottom:2.5rem}.m-features-grid__header--left{text-align:left}.m-features-grid__header--center{text-align:center}.m-features-grid__header--right{text-align:right}.m-features-grid__heading{font-size:var(--m-fg-heading-size-mobile,1.75rem);margin-bottom:0}.m-features-grid__grid{display:grid;gap:var(--m-fg-gap,2.5rem);grid-template-columns:repeat(var(--m-fg-cols-mobile,2),1fr)}.m-features-grid__card{display:flex;flex-direction:column;gap:var(--m-fg-card-gap,1.125rem);align-items:var(--m-fg-card-align,center)}.m-features-grid__card--left{align-items:flex-start}.m-features-grid__card--center{align-items:center}.m-features-grid__card-image{width:var(--m-fg-image-size-mobile,100%);aspect-ratio:1/1;border-radius:var(--m-fg-image-radius,.875rem);overflow:hidden;flex-shrink:0}.m-features-grid__card-image img{width:100%;height:100%;object-fit:cover;display:block}.m-features-grid__card-content{display:flex;flex-direction:column;gap:.5rem;text-align:var(--m-fg-text-align,center);width:100%}.m-features-grid__card-title{font-size:var(--m-fg-card-title-size-mobile,.875rem);font-weight:500;margin-bottom:0;color:var(--m-fg-card-text-color,#000000)}.m-features-grid__card-desc{font-size:var(--m-fg-card-desc-size-mobile,.75rem);font-weight:400;margin-bottom:0;color:var(--m-fg-card-text-color,#000000)}.m-features-grid__card-link{display:inline-block;margin-top:.5rem}@media(min-width:768px){.m-features-grid{padding-block:var(--m-fg-padding-block-desktop,3.75rem)}.m-features-grid__heading{font-size:var(--m-fg-heading-size-desktop,2.8125rem)}.m-features-grid__grid{grid-template-columns:repeat(var(--m-fg-cols-tablet,3),1fr)}.m-features-grid__card-title{font-size:var(--m-fg-card-title-size-desktop,1rem)}.m-features-grid__card-desc{font-size:var(--m-fg-card-desc-size-desktop,.875rem)}}@media(min-width:992px){.m-features-grid{padding-block:var(--m-fg-padding-block-desktop,3.75rem)}.m-features-grid__grid{grid-template-columns:repeat(var(--m-fg-cols-desktop,5),1fr)}.m-features-grid__card-image{width:var(--m-fg-image-size-desktop,100%)}}
