.Container { margin: 0 auto; max-width: rem(1540px); display: grid; grid-template-columns: auto; gap: 0px; padding: 0 10px; @include iftablet { grid-template-columns: auto; padding: 0 20px; } @include iflaptop { padding: 0 28px; gap: 40px; grid-template-columns: auto 300px; } @include ifdesktop { grid-template-columns: auto 360px; gap: 160px; padding: 0 40px; } } .Article { display: flex; flex-direction: column; padding: rem(40px) 0; .Section { display: block; } p, .Text { font-family: $font-roboto; font-weight: 400; font-size: rem(16px); line-height: 130%; color: $color-text; margin-bottom: 16px; } ul, .List { display: flex; flex-direction: column; list-style-type: disc; margin-left: 16px; margin-bottom: 16px; } li, .ListItem { font-family: $font-roboto; font-weight: 300; font-size: 16px; line-height: 130%; color: $color-text; list-style: unset; } h3, .Header { font-family: $font-roboto; font-weight: 300; font-size: 32px; line-height: 130%; color: $color-text; margin-bottom: 16px; } em { margin-bottom: 16px; } ol { margin-left: 16px; } }