.layout { background-size: cover; background-position: center; height: 100vh; display: grid; grid-template-rows: 80px 1fr; } .header { background: white; display: grid; grid-template-columns: 1fr 1fr 1fr; justify-content: center; align-items: center; padding: 0 var(--Spacing-x2); } .content { display: flex; flex-direction: column; align-items: center; justify-content: center; } .logo { margin-left: auto; margin-right: auto; } .backLink { align-items: center; color: var(--Scandic-Brand-Burgundy); display: flex; font-size: var(--Spacing-x2); gap: var(--Spacing-x1); .long { display: none; } } @media screen and (min-width: 768px) { .backLink { .short { display: none; } .long { display: block; } } }