.list{max-width:var(--max-width);margin:0 auto;padding:var(--offset);}.list__items{display:grid;grid-template-columns:1fr 1.5fr;counter-reset:keys;margin:0;}.list__header,.list__item{display:inline-block;margin:0;padding:25px 0;}.list__header,.list__item{border-bottom:1px solid;}.list__header--first,.list__key{padding-left:100px;position:relative;box-sizing:border-box;}.list__header{color:var(--primary);font:var(--demi);padding-bottom:15px;}.list__item{font-size:20px;}.list__key{font-weight:500;padding-right:50px;}.list__key:before{counter-increment:keys;content:counter(keys,decimal-leading-zero);position:absolute;left:0;top:25px;}@media (max-width:849px){.list__items{display:block;}.list__item{width:100%;}.list__key{padding-left:60px;}.list__header--first,.list__header{padding:0;margin:0;font-size:0;}.list__header--first:after{content:"challenge and solution";display:inline-block;margin-left:6px;font-size:14px;}.list__value{font-size:18px;}.list__item.list__key,.list__item.list__value{border-bottom:none;padding:0;}.list__item.list__value{padding:0 0 25px 0;border-bottom:1px solid;}.list__key:before{display:block;position:static;padding-top:25px;}}
