.section { align-items: center; display: grid; margin: 0 auto; max-width: var(--max-width-navigation); width: 100%; } .form { display: grid; width: 100%; } @media screen and (max-width: 767px) { .form { align-self: flex-start; } } @media screen and (min-width: 768px) { .section { display: flex; } .default { border-radius: var(--Corner-radius-Medium); } } @media screen and (min-width: 1367px) { .default { padding: var(--Spacing-x-one-and-half) var(--Spacing-x2) var(--Spacing-x-one-and-half) var(--Spacing-x1); } .full { padding: var(--Spacing-x1) var(--Spacing-x5); } }