.container { display: grid; gap: var(--Spacing-x2); max-width: 510px; } .content { display: grid; gap: var(--Spacing-x1); } .cardContainer { display: grid; gap: var(--Spacing-x1); } .card { display: grid; align-items: center; column-gap: var(--Spacing-x1); grid-template-columns: auto auto auto 1fr; justify-items: flex-end; padding: var(--Spacing-x1) var(--Spacing-x-one-and-half,); border-radius: var(--Corner-radius-Small); background-color: var(--Base-Background-Primary-Normal); } @media screen and (min-width: 768px) { .container { gap: var(--Spacing-x3); } }