.aam-tier-row{font-family:var(--aam-font-body);padding:5rem 0}.aam-tier-row--cream{background:var(--aam-cream);color:var(--aam-charcoal)}.aam-tier-row--dark{background:var(--aam-charcoal);color:var(--aam-cream)}.aam-tier-row__header{margin:0 auto 3rem;max-width:720px;padding:0 var(--aam-container-pad,2rem);text-align:center}.aam-tier-row__title{font-family:var(--aam-font-heading);font-size:clamp(1.75rem,4vw,2.75rem);margin:.5rem 0 .75rem}.aam-tier-row__subtitle{font-family:var(--aam-font-editorial);font-size:1.05rem;font-style:italic;line-height:1.6;opacity:.85}.aam-tier-row__grid{align-items:stretch;display:grid;gap:1.5rem;margin:0 auto;max-width:1280px;padding:0 var(--aam-container-pad,2rem)}.aam-tier-row--cols-3 .aam-tier-row__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.aam-tier-row--cols-4 .aam-tier-row__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.aam-tier-row--cols-5 .aam-tier-row__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:768px){.aam-tier-row{padding:3.5rem 0}.aam-tier-row__header{margin-bottom:2rem}.aam-tier-row__grid{grid-template-columns:1fr!important}}