.main { display: flex; gap: var(--Spacing-x4); padding: var(--Spacing-x4) var(--Spacing-x4) 0 var(--Spacing-x4); background-color: var(--Scandic-Brand-Warm-White); min-height: 100dvh; flex-direction: column; } .section { display: flex; flex-direction: column; } .link { display: flex; padding: var(--Spacing-x2) var(--Spacing-x0); } @media (min-width: 768px) { .main { flex-direction: row; } }