.container { /* These negative margins are needed for getting the right background color for mobile loyalty table overview */ margin: 0 calc(0px - var(--Spacing-x2)) calc(0px - var(--Spacing-x9)) calc(0px - var(--Spacing-x2)); overflow-x: hidden; padding: 0 var(--Spacing-x2) var(--Spacing-x9) var(--Spacing-x2); } .header { display: grid; gap: var(--Spacing-x1); padding-bottom: var(--Spacing-x2); } .tableTitle { text-wrap: balance; } .preamble { color: var(--Base-Text-High-contrast); font-size: var(--typography-Body-Regular-fontSize); line-height: var(--typography-Body-Regular-lineHeight); margin: 0; } @media screen and (min-width: 950px) { .header { width: 800px; } }