.aam-grid{font-family:var(--aam-font-body);padding:5rem 0}.aam-grid--cream{background:var(--aam-cream);color:var(--aam-charcoal)}.aam-grid--dark{background:var(--aam-charcoal);color:var(--aam-cream)}.aam-grid--soft-gold{background:hsla(39,46%,61%,.08);border-bottom:1px solid hsla(39,46%,61%,.3);border-top:1px solid hsla(39,46%,61%,.3);color:var(--aam-charcoal)}.aam-grid__header{margin:0 auto 3rem;max-width:720px;padding:0 var(--aam-container-pad,2rem);text-align:center}.aam-grid__title{font-family:var(--aam-font-heading);font-size:clamp(1.75rem,4vw,2.5rem);margin:.5rem 0 0}.aam-grid__cells{display:grid;gap:2.5rem;margin:0 auto;max-width:1200px;padding:0 var(--aam-container-pad,2rem)}.aam-grid--cols-2 .aam-grid__cells{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:920px}.aam-grid--cols-3 .aam-grid__cells{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.aam-grid--cols-4 .aam-grid__cells{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.aam-grid__cell{padding:1rem 0}.aam-grid__icon{height:48px;margin-bottom:1rem;object-fit:contain;width:48px}.aam-grid__cell-title{font-family:var(--aam-font-editorial);font-size:1.25rem;font-style:italic;font-weight:500;margin:0 0 .75rem}.aam-grid__cell-body{font-size:.9375rem;line-height:1.65;opacity:.9}.aam-grid__cell-body p{margin:0 0 .75rem}.aam-grid__cell-body p:last-child{margin-bottom:0}.aam-grid__cell-title:before{background:var(--aam-accent);content:"";display:block;height:2px;margin-bottom:.75rem;width:32px}@media (max-width:768px){.aam-grid{padding:3.5rem 0}.aam-grid__header{margin-bottom:2rem}.aam-grid__cells{gap:2rem}.aam-grid--cols-2 .aam-grid__cells,.aam-grid--cols-3 .aam-grid__cells,.aam-grid--cols-4 .aam-grid__cells{grid-template-columns:1fr}}