.is-curriculum-wrapper{background-color:var(--white);padding:100px 0}.is-curr-header{margin-bottom:48px}.is-curr-eyebrow{color:var(--primary);display:inline-block;font-size:13px;font-weight:800;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.is-curr-table-container{background-color:var(--white);border:1px solid var(--borders);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.03);margin-bottom:48px;overflow:hidden}.is-curr-row{border-bottom:1px solid var(--borders);display:grid;grid-template-columns:80px 1fr 220px;transition:background-color .3s ease}.is-curr-row:last-child{border-bottom:none}.is-curr-row:hover:not(.is-curr-head){background-color:rgba(19,91,168,.02)}.is-curr-head{background-color:rgba(19,91,168,.04)}.is-curr-head .is-curr-col{color:var(--primary);font-size:12px;font-weight:800;letter-spacing:1px;padding:20px 24px;text-transform:uppercase}.is-curr-col{padding:18px 24px}.is-curr-num{color:var(--primary);font-size:18px;font-weight:800;opacity:.8}.is-curr-lesson{color:var(--tertiary);font-size:16px;font-weight:700;margin:0}.is-curr-skill{color:var(--body_color);font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.is-curr-cta-wrap{display:flex;justify-content:center}.is-btn-outline-curr{background-color:transparent;border:2px solid var(--primary);color:var(--primary)!important}.is-btn-outline-curr:hover{background-color:rgba(19,91,168,.05);transform:translateY(-2px)}.lesson_description{color:#3d3f56;font-weight:400;text-transform:none}.lesson_description p:last-child{margin:0}.lesson_description{padding-top:5px}@media (max-width:991px){.is-curriculum-wrapper{padding:80px 0}.is-curr-row{grid-template-columns:60px 1fr 180px}.is-curr-col{padding:20px 16px}}@media (max-width:767px){.is-curriculum-wrapper{padding:60px 0}.is-curr-header{margin-bottom:32px}.is-curr-head{display:none}.is-curr-row{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:24px}.is-curr-col{padding:0}.is-curr-num{font-size:14px;margin-bottom:4px}.is-curr-lesson{font-size:18px;margin-bottom:8px}.is-curr-skill{background-color:var(--light);border-radius:4px;display:inline-block;font-size:11px;padding:4px 12px}.is-curr-cta-wrap ._btn{justify-content:center;width:100%}}