.friend { align-items: center; display: flex; flex-direction: column; gap: var(--Spacing-x4); justify-content: center; } .header { display: flex; flex-direction: column; gap: var(--Spacing-x1); } .levelLabel { position: relative; transform: rotate(-13deg) translate(0px, -15px); margin-left: -35px; } .name { text-align: center; } .membership { align-items: center; display: flex; flex-direction: column; gap: var(--Spacing-x2); justify-content: center; } .membershipContainer { align-items: center; background: var(--Scandic-Brand-Burgundy); border-radius: var(--Corner-radius-Small); display: grid; gap: var(--Spacing-x1); grid-template-columns: 1fr; justify-items: center; padding: var(--Spacing-x1) var(--Spacing-x2); } @media screen and (min-width: 768px) { .membershipContainer { grid-template-columns: auto auto; } }