.ms-cards-section{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 16)}@media (min-width:48rem){.ms-cards-section{padding-inline:calc(var(--spacing,.25rem) * 12)}}@media (min-width:64rem){.ms-cards-section{padding-inline:calc(var(--spacing,.25rem) * 20)}}.ms-cards-section .ms-cards-grid{max-width:var(--container-7xl,80rem);gap:calc(var(--spacing,.25rem) * 8);grid-auto-rows:1fr;margin-inline:auto;display:grid}.ms-cards-section .ms-cards-grid--4{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.ms-cards-section .ms-cards-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ms-cards-section .ms-cards-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ms-cards-section .ms-cards-grid--3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.ms-cards-section .ms-cards-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ms-cards-section .ms-cards-grid--2{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.ms-cards-section .ms-cards-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ms-cards-section .ms-card-with-image{border-radius:var(--radius-lg,.5rem);flex-direction:column;display:flex;overflow:hidden}.ms-cards-section .ms-card{flex-direction:column;display:flex}.ms-cards-section .ms-card-image-wrapper{margin-bottom:calc(var(--spacing,.25rem) * 5);width:100%}.ms-cards-section .ms-card-icon{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;overflow:hidden}.ms-cards-section .ms-card-icon-svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}.ms-cards-section .ms-card-icon img{object-fit:cover;width:100%!important;height:100%!important}.ms-cards-section .ms-card-body-with-image{width:100%;padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;justify-content:center;display:flex}.ms-cards-section .ms-card-heading{margin-bottom:calc(var(--spacing,.25rem) * 3)}.ms-cards-section .ms-card-cta{margin-top:calc(var(--spacing,.25rem) * 4)}.ms-cards-section .ms-h2{margin-top:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 2)}