.layout { display: grid; font-family: var(--typography-Body-Regular-fontFamily); grid-template-rows: auto 1fr; min-height: 100dvh; max-width: var(--max-width-page); margin: 0 auto; width: 100%; } .container { background-color: var(--Base-Background-Primary-Normal); } .content { display: grid; padding-bottom: var(--Spacing-x9); position: relative; } @media screen and (min-width: 1367px) { .content { gap: var(--Spacing-x5); grid-template-columns: max(340px) 1fr; } }