.cards-grid-section{background-color:#e8e6db;color:#001534;margin:0;padding-bottom:var(--section-pad-y-mobile,96px);padding-top:var(--section-pad-y-mobile,96px);position:relative;width:100%}@media (min-width:768px){.cards-grid-section{padding-bottom:var(--section-pad-y,96px);padding-top:var(--section-pad-y,96px)}}.cards-grid-section__heading{margin-bottom:var(--heading-gap,56px);max-width:var(--heading-max,none)}.cards-grid-section__heading :first-child{margin-top:0}.cards-grid-section__heading :last-child{margin-bottom:0}.cards-grid-section__grid{column-gap:16px;display:grid;grid-template-columns:1fr;row-gap:16px}@media (min-width:640px){.cards-grid-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cards-grid-section__grid{column-gap:var(--column-gap,24px);grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));row-gap:var(--row-gap,24px)}}.cards-grid-section__card{background-color:#eeecd8;border:1px solid #a8a58c;display:flex;flex-direction:column;gap:16px;min-height:var(--card-min-h,290px);padding:24px}.cards-grid-section__card-title{font-size:20px;font-weight:700;line-height:1.25;margin:0}.cards-grid-section__card-desc{font-size:15px;line-height:1.55}.cards-grid-section__card-desc p{margin:0 0 12px}.cards-grid-section__card-desc p:last-child{margin-bottom:0}