.mega-expansion-products{padding-block:40px 56px;border-top:1px solid var(--mega-line);color:var(--mega-ink)}
.mega-expansion-products header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.mega-expansion-products h2{margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.035em}.mega-expansion-products header>a{color:var(--mega-gold);font-size:14px;min-height:44px;display:inline-flex;align-items:center}
.mega-expansion-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mega-expansion-grid>li{min-width:0}
.mega-dawn .mega-expansion-products .card__heading{font-size:18px;line-height:1.3;overflow-wrap:anywhere}
@media(max-width:989px){.mega-expansion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.mega-expansion-products{padding-block:28px 36px}.mega-expansion-products header{align-items:start;flex-direction:column;gap:8px}.mega-expansion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mega-dawn .mega-expansion-products .card__heading{font-size:16px}}
@media(max-width:374px){.mega-expansion-grid{grid-template-columns:minmax(0,1fr);gap:26px}}
