.rewardCard { padding-bottom: var(--Spacing-x-one-and-half); grid-column: 1/3; } .rewardCardHeader { display: grid; grid-template-columns: 1fr auto; } .rewardCardDescription { font-size: var(--typography-Caption-Regular-fontSize); line-height: 150%; padding-right: var(--Spacing-x4); } .rewardInfo { padding-bottom: var(--Spacing-x-one-and-half); } .rewardComparison { display: grid; grid-template-columns: 1fr 1fr; } .comparisonItem { display: flex; justify-content: center; align-items: center; padding-top: var(--Spacing-x-one-and-half); } .details[open] .chevron { transform: rotate(180deg); } .chevron { display: flex; align-items: center; color: var(--UI-Grey-80); } .summary::-webkit-details-marker { display: none; } .summary { list-style: none; } @media screen and (min-width: 950px) { .rewardComparison { grid-template-columns: 1fr 1fr 1fr; } }