.exercises-lessons{padding:60px 0;display:flex;flex-direction:column;gap:32px;position:relative}.exercises-lessons p{margin:0}.exercises-lessons__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:32px;padding-top:64px}.exercises-lessons__header-left{display:flex;flex-direction:column;gap:12px;text-align:left}.exercises-lessons__header-left .title{font-family:Inter,sans-serif;font-size:30px;line-height:140%;font-weight:700;color:#525661}.exercises-lessons__header-link{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#888f9d;text-decoration:none}.exercises-lessons__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:24px}.card,.card__image{position:relative;overflow:hidden}.card,.card:hover{box-shadow:0 2px 3px 0 rgba(86,58,150,.2),0 -1px 2px 0 rgba(86,58,150,.1490196078)}.card{border-radius:12px;transition:.2s;display:flex;flex-direction:column;background:#f7f4fc}.card:hover{background:#eee9f5}.card:hover .arrow-icon{transform:translateX(3px)}.card:hover .card__image img{filter:brightness(.85)}.card a{display:block;text-decoration:none;color:inherit;width:100%}.card__image{max-height:169px;margin-bottom:24px}.card__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:12px 12px 0 0;transition:transform .3s}.card__content{padding:0 24px 20px}.card__title{color:#525661;font-size:16px;font-weight:600;margin:0}.card__arrow{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 24px 24px 0}.card__arrow .arrow-icon{width:30px;height:30px;transition:.2s}.card__decorative{position:absolute;top:15px;right:16px;width:20px;height:20px}.recent-exercise .exercises-lessons{padding:0}.recent-exercise .recent-articles-title{margin:60px 0 32px;color:#525661;font-size:28px;line-height:120%;font-weight:700}@media (max-width:1216px){.recent-articles .exercises-lessons__cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:1024px){.exercises-lessons__cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.card__content{padding:0 20px 16px}}@media (max-width:600px){.exercises-lessons__cards,.recent-articles .exercises-lessons__cards{max-width:325px;margin:0 auto}}@media (max-width:475px){.exercises-lessons__cards .card__image,.recent-articles .exercises-lessons__cards .card__image{max-height:224px}.exercises-lessons__cards,.recent-articles .exercises-lessons__cards{max-width:unset}}