.cardContainer { align-self: flex-start; background-color: var(--Base-Surface-Primary-light-Normal); border: 1px solid var(--Base-Border-Subtle); border-radius: var(--Corner-radius-lg); display: grid; gap: var(--Spacing-x-one-and-half); padding: var(--Spacing-x-one-and-half) var(--Spacing-x2); width: min(100%, 600px); } .checkBox { align-self: center; } .list { display: flex; gap: var(--Spacing-x1); flex-direction: column; } .listItem { display: flex; } @media screen and (min-width: 768px) { .cardContainer { gap: var(--Spacing-x1); } .list { flex-direction: row; flex-wrap: wrap; } }