.password, .user { align-self: flex-start; display: grid; gap: var(--Spacing-x2); container-name: addressContainer; container-type: inline-size; } .container { display: grid; gap: var(--Spacing-x2); grid-template-columns: minmax(100px, 164px) 1fr; } @media (min-width: 768px) { .divider { display: none; } } @container addressContainer (max-width: 350px) { .container { grid-template-columns: 1fr; } }