.container { display: grid; gap: var(--Spacing-x7); } .overview { background-color: var(--Scandic-Brand-Scandic-Red); border-radius: var(--Corner-radius-xLarge); display: grid; gap: var(--Spacing-x2); grid-template-columns: 1fr; padding: var(--Spacing-x7) var(--Spacing-x6); } .divider { padding-top: var(--Spacing-x2); } @media screen and (max-width: 767px) { .container { /* Full-width override styling */ left: 50%; margin-left: -50vw; margin-right: -50vw; padding: 0 var(--Spacing-x2); position: relative; right: 50%; width: 100dvw; } } @media screen and (min-width: 768px) { .overview { gap: var(--Spacing-x2); grid-template-columns: 1fr 1fr; } .divider { display: none; } }