.problem.--card .problem-list{display:grid;grid-auto-rows:1fr;grid-gap:60px 20px;list-style:none;padding:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.problem.--card .problem-list__item{-webkit-box-shadow:0px 4px 12px rgba(0,0,0,0.12);box-shadow:0px 4px 12px rgba(0,0,0,0.12)}.problem.--card .problem-list .problem__img{max-width:100%;display:block;padding:20px;margin-block:0;margin-inline:0;-webkit-margin-after:32px;margin-block-end:32px;background-color:#f1f1f1}.problem.--card .problem-list .problem__img img{max-width:100%;height:auto}.problem.--card .problem-list__content{padding:0 20px 20px}.problem.--card .problem-list__title{font-style:normal;font-weight:600;font-size:20px;line-height:140%;letter-spacing:.06em;color:#000;position:relative;margin-bottom:14px;padding-bottom:14px}.problem.--card .problem-list__title:after{content:"";display:block;width:20px;height:1px;background-color:#868686;position:absolute;bottom:0}.problem.--card .problem-list__text{font-style:normal;font-weight:400;font-size:16px;line-height:158.75%;letter-spacing:.06em;color:#000}@media screen and (min-width:768px){.problem.--card .problem-list.is--2column{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.problem.--card .problem-list.is--3column{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.problem.--card .problem-list__item{-webkit-box-shadow:none;box-shadow:none;margin-inline:0}.problem.--card .problem-list__content{padding:0}.problem.--card .problem-list__title{font-style:normal;font-weight:600;font-size:24px;line-height:140%;letter-spacing:.06em}}@media screen and (min-width:769px){.problem.--card .problem-list.is--2column{grid-template-columns:1fr 1fr}}