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