.my_course .article{display:grid;grid-template-columns:repeat(12,1fr)}.my_course .article h2{margin-top:2em}.my_course .article .user_meta{grid-column:1 / 5;background-color:var(--arcm_neutral_2);padding:var(--padding)}:is(.my_course .article .user_meta) dt+dt{margin-top:1em}.my_course .article .user_meta dd{margin-left:0;margin-bottom:1em}.my_course .article .user_meta hr{margin:var(--padding) 0;max-width:none;border:1px solid rgba(0,0,0,.1)}.my_course .article .user_meta .tiny{color:var(--arcm_neutral_6)}.my_course .article .user_meta .field.switch{padding-right:68px}.my_course .article .article-content{grid-column:6 / 13}.my_course .article .article-content .course_meta{--circle_diameter: 48px;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--padding)/2);border:none;font-size:var(--font_size_small);line-height:calc(var(--font_size_small)*4/3)}.my_course .article .article-content .course_meta .course_meta__item{background-color:var(--arcm_primary_4);padding:var(--padding)}.my_course .article .article-content .course_meta .course_meta__item .progress_label .progress_ring{stroke-width:4}.my_course .article .article-content .course_meta .course_meta__item .progress_label .progress_ring__circle,.my_course .article .article-content .course_meta .course_meta__item .progress_label .progress_ring__progress{stroke-width:8}.my_course .article .article-content .course_meta .course_meta__item .progress_label .progress_ring__circle,.my_course .article .article-content .course_meta .course_meta__item .progress_label .progress_ring__progress{stroke:var(--arcm_white)}.my_course .article .article-content .course_meta .course_meta__item .progress_label .progress_label__number{display:block;margin-top:calc(var(--padding)/2);font-size:var(--font_size_h3);font-weight:700;line-height:calc(var(--font_size_h3)*4/3)}.my_course .article .article-content .course_meta .course_meta__item.course_meta__course_completion{background-color:var(--arcm_primary_4)}.my_course .article .article-content .course_meta .course_meta__item.course_meta__chapters_completion{background-color:var(--arcm_pink)}.my_course .article .article-content .course_meta .course_meta__item.course_meta__assignments_completion{background-color:var(--arcm_red)}.my_course .article .certificate{background-color:var(--arcm_neutral_2);padding:var(--padding);margin:var(--padding) 0;text-align:center}.my_course .article .certificate .download:after{content:"";display:inline-block;width:17px;height:16px;margin-left:.5em;background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.25 0V9.71L13.5 5.43L14.56 6.49L9.56 11.49L8.5 12.57L7.44 11.51L2.44 6.51L3.5 5.43L7.75 9.71V0H9.25ZM16.5 14.54V16H0.5V14.5L16.5 14.54Z' fill='white'/%3E%3C/svg%3E%0A")}.my_course .article .learning-path{--squiggle_height: 72px;--squiggle_thickness: 6px;--squiggle_width: 80px;list-style:none;padding:0;margin:40px 0;display:flex;flex-direction:column;background-image:url(../img/learningpath_background.webp);background-size:100%}@media screen and (min-width: 1600px){.my_course .article .learning-path{--squiggle_width: 120px}}.my_course .article .learning-path li{box-sizing:border-box;width:100%;background-color:var(--arcm_success_2);color:var(--arcm_black);padding:20px 40px 20px 16px;margin-top:calc(var(--squiggle_height) / 2);position:relative;align-self:center;display:flex;align-items:center}@media screen and (min-width: 1200px){.my_course .article .learning-path li.learning-path__left{transform:translate(calc(-1 * var(--squiggle_width)))}.my_course .article .learning-path li.learning-path__right{transform:translate(var(--squiggle_width))}}.my_course .article .learning-path li:before,.my_course .article .learning-path li:after{content:"";box-sizing:border-box;position:absolute;left:50%;transform:translate(-50%);border:6px solid var(--arcm_primary_1);border-width:0 var(--squiggle_thickness) 0 0;height:calc(var(--squiggle_height)/2)}.my_course .article .learning-path li:before{top:calc(-1 * var(--squiggle_height));display:none}.my_course .article .learning-path li:after{top:calc(-1 * var(--squiggle_height)/2)}@media screen and (min-width: 1200px){.my_course .article .learning-path li.learning-path__left,.my_course .article .learning-path li.learning-path__right,.learning-path__right:is(.my_course .article .learning-path li)+li,.learning-path__left:is(.my_course .article .learning-path li)+li{margin-top:var(--squiggle_height)}.my_course .article .learning-path li.learning-path__left:before,.my_course .article .learning-path li.learning-path__right:before,.learning-path__left:is(.my_course .article .learning-path li)+li:before,.learning-path__right:is(.my_course .article .learning-path li)+li:before,.my_course .article .learning-path li.learning-path__left:after,.my_course .article .learning-path li.learning-path__right:after,.learning-path__left:is(.my_course .article .learning-path li)+li:after,.learning-path__right:is(.my_course .article .learning-path li)+li:after{width:calc(var(--squiggle_width) / 2);transform:translate(calc(var(--squiggle_thickness)/2));height:calc((var(--squiggle_height) + var(--squiggle_thickness)) / 2)}.my_course .article .learning-path li.learning-path__left:before,.my_course .article .learning-path li.learning-path__right:before,.learning-path__left:is(.my_course .article .learning-path li)+li:before,.learning-path__right:is(.my_course .article .learning-path li)+li:before{display:block}.my_course .article .learning-path li.learning-path__left:after,.my_course .article .learning-path li.learning-path__right:after,.learning-path__left:is(.my_course .article .learning-path li)+li:after,.learning-path__right:is(.my_course .article .learning-path li)+li:after{top:calc(-1 * (var(--squiggle_height)/2 + var(--squiggle_thickness)/2))}.my_course .article .learning-path li.learning-path__left:before,.learning-path__right:is(.my_course .article .learning-path li)+li:before{transform:translate(calc(100% + var(--squiggle_thickness)/2));border-radius:0 0 16px;border-width:0 var(--squiggle_thickness) var(--squiggle_thickness) 0}.my_course .article .learning-path li.learning-path__left:after,.learning-path__right:is(.my_course .article .learning-path li)+li:after{border-radius:16px 0 0;border-width:var(--squiggle_thickness) 0 0 var(--squiggle_thickness)}.my_course .article .learning-path li.learning-path__right:before,.learning-path__left:is(.my_course .article .learning-path li)+li:before{transform:translate(calc(-200% - var(--squiggle_thickness)/2));border-radius:0 0 0 16px;border-width:0 0 var(--squiggle_thickness) var(--squiggle_thickness)}.my_course .article .learning-path li.learning-path__right:after,.learning-path__left:is(.my_course .article .learning-path li)+li:after{transform:translate(calc(-100% - var(--squiggle_thickness)/2));border-radius:0 16px 0 0;border-width:var(--squiggle_thickness) var(--squiggle_thickness) 0 0}.learning-path__left:is(.my_course .article .learning-path li)+li:before{transform:translate(calc(-200% + var(--squiggle_thickness)/2))}.learning-path__left:is(.my_course .article .learning-path li)+li:after{transform:translate(calc(-100% + var(--squiggle_thickness)/2))}.learning-path__right:is(.my_course .article .learning-path li)+li:before{transform:translate(calc(100% - var(--squiggle_thickness)/2))}.learning-path__right:is(.my_course .article .learning-path li)+li:after{transform:translate(calc(-1 * var(--squiggle_thickness)/2))}.learning-path__right:is(.my_course .article .learning-path li)+.learning-path__left:before,.learning-path__right:is(.my_course .article .learning-path li)+.learning-path__left:after,.learning-path__left:is(.my_course .article .learning-path li)+.learning-path__right:before,.learning-path__left:is(.my_course .article .learning-path li)+.learning-path__right:after{width:calc(var(--squiggle_width))}.learning-path__right:is(.my_course .article .learning-path li)+.learning-path__left:before{transform:translate(calc(100% - var(--squiggle_thickness)/2))}.learning-path__right:is(.my_course .article .learning-path li)+.learning-path__left:after{transform:translate(calc(var(--squiggle_thickness)/2))}.learning-path__left:is(.my_course .article .learning-path li)+.learning-path__right:before{transform:translate(calc(-200% + var(--squiggle_thickness)/2))}.learning-path__left:is(.my_course .article .learning-path li)+.learning-path__right:after{transform:translate(calc(-100% + var(--squiggle_thickness)/2))}}.my_course .article .learning-path li.learning-path__chapter{background:var(--arcm_black);color:var(--arcm_white)}.my_course .article .learning-path li.learning-path__chapter .badge{background-color:var(--arcm_forest);padding:12px;border-radius:999px}.my_course .article .learning-path li.learning-path__chapter .badge img{height:16px}.my_course .article .learning-path li.learning-path__task{background-color:var(--arcm_forest);color:var(--arcm_white);width:fit-content;padding:8px 16px;border-radius:999px}@media screen and (min-width: 1200px){.my_course .article .learning-path li.learning-path__assignment{width:min(80%,480px)}.my_course .article .learning-path li.learning-path__chapter{width:fit-content}}.my_course .article .learning-path li .badge{box-sizing:border-box;margin-right:calc(var(--padding) / 2);height:40px;display:flex}.my_course .article .learning-path li .badge img{height:40px}.my_course .article .learning-path li .h5{font-size:var(--font_size_default)}.my_course .article .learning-path li .learning-path__description{margin:0;font-size:var(--font_size_xsmall)}.my_course .article .learning-path li .learning-path__points{margin:0}.my_course .article .learning-path li:not(.learning-path__task) .learning-path__points{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.my_course .article .learning-path li button.learning-path__points{padding:.5rem 1rem;border:none;background:black;color:#fff}.my_course .article .user_avatar__initial,.my_course .article .learning-path li.user_avatar__initial{width:64px;height:64px;font-size:var(--font_size_h3);font-weight:700;color:var(--arcm_white);background:var(--arcm_purple);display:flex;align-items:center;justify-content:center;padding:0;margin:0}:is(.my_course .article .user_avatar__initial,.my_course .article .learning-path li.user_avatar__initial):after{display:none}.my_course .article .user_avatar img,.my_course .article .user_avatar__initial,.my_course .article .learning-path li.user_avatar__initial{border-radius:999px}
