.PracticeCurriculum-module__mIrxAq__wrap{gap:16px;display:grid}.PracticeCurriculum-module__mIrxAq__journey{background:linear-gradient(145deg,#f7faff,#fff);border:1px solid #b8c8e8;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:18px;padding:20px;display:grid;box-shadow:0 14px 34px #2334540f}.PracticeCurriculum-module__mIrxAq__journeyMain{align-content:start;gap:8px;display:grid}.PracticeCurriculum-module__mIrxAq__eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.PracticeCurriculum-module__mIrxAq__journey h2,.PracticeCurriculum-module__mIrxAq__sectionHeader h2,.PracticeCurriculum-module__mIrxAq__labTop h3{margin:0}.PracticeCurriculum-module__mIrxAq__journeyMain>p:not(.PracticeCurriculum-module__mIrxAq__eyebrow),.PracticeCurriculum-module__mIrxAq__sectionHeader p,.PracticeCurriculum-module__mIrxAq__labTop p{color:var(--muted);margin:0;line-height:1.5}.PracticeCurriculum-module__mIrxAq__journeyMain>p:not(.PracticeCurriculum-module__mIrxAq__eyebrow){max-width:680px}.PracticeCurriculum-module__mIrxAq__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.PracticeCurriculum-module__mIrxAq__actions a,.PracticeCurriculum-module__mIrxAq__labAction{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.PracticeCurriculum-module__mIrxAq__actions .PracticeCurriculum-module__mIrxAq__primary{border-color:var(--accent);background:var(--accent);color:#fff}.PracticeCurriculum-module__mIrxAq__metrics{grid-template-columns:1fr;gap:7px;display:grid}.PracticeCurriculum-module__mIrxAq__metrics div{background:#fff;border:1px solid #e2e9f4;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.PracticeCurriculum-module__mIrxAq__metrics span{color:var(--muted);font-size:.7rem;font-weight:800}.PracticeCurriculum-module__mIrxAq__metrics strong{font-size:.88rem}.PracticeCurriculum-module__mIrxAq__notice{border:1px solid var(--line);color:#58677f;background:#fff;border-radius:13px;margin:0;padding:10px 13px;font-size:.78rem}.PracticeCurriculum-module__mIrxAq__review{color:#6b5319;background:#fff9e9;border:1px solid #ead5a4;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.PracticeCurriculum-module__mIrxAq__review>div:first-child{gap:3px;display:grid}.PracticeCurriculum-module__mIrxAq__review span{font-size:.78rem;line-height:1.4}.PracticeCurriculum-module__mIrxAq__reviewLinks{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.PracticeCurriculum-module__mIrxAq__reviewLinks a{color:#6b5319;background:#fff;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:850;text-decoration:none}.PracticeCurriculum-module__mIrxAq__sections{gap:18px;scroll-margin-top:90px;display:grid}.PracticeCurriculum-module__mIrxAq__section{gap:10px;display:grid}.PracticeCurriculum-module__mIrxAq__sectionHeader{justify-content:space-between;align-items:end;gap:18px;padding:0 3px;display:flex}.PracticeCurriculum-module__mIrxAq__sectionHeader>div{gap:4px;display:grid}.PracticeCurriculum-module__mIrxAq__sectionHeader>div>p:last-child{max-width:720px;font-size:.82rem}.PracticeCurriculum-module__mIrxAq__sectionHeader>span{color:#6a7890;flex:none;font-size:.72rem;font-weight:800}.PracticeCurriculum-module__mIrxAq__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PracticeCurriculum-module__mIrxAq__labCard{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.PracticeCurriculum-module__mIrxAq__labCard.PracticeCurriculum-module__mIrxAq__current{background:#f8fbff;border-color:#8caae0;box-shadow:0 10px 24px #2352a012}.PracticeCurriculum-module__mIrxAq__number{color:#3f587c;background:#edf2fa;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:900;display:grid}.PracticeCurriculum-module__mIrxAq__current .PracticeCurriculum-module__mIrxAq__number{background:var(--accent);color:#fff}.PracticeCurriculum-module__mIrxAq__labBody{gap:5px;min-width:0;display:grid}.PracticeCurriculum-module__mIrxAq__labTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PracticeCurriculum-module__mIrxAq__labTop h3{color:#174aa8;font-size:1.02rem}.PracticeCurriculum-module__mIrxAq__labTop p{font-size:.76rem}.PracticeCurriculum-module__mIrxAq__labTop span{color:#526786;white-space:nowrap;background:#eef3fb;border-radius:999px;flex:none;padding:4px 7px;font-size:.62rem;font-weight:850}.PracticeCurriculum-module__mIrxAq__labTop span[data-state=finished]{color:#24613a;background:#e8f6ec}.PracticeCurriculum-module__mIrxAq__labTop span[data-state=review]{color:#76520c;background:#fff1cf}.PracticeCurriculum-module__mIrxAq__labTop span[data-state=current],.PracticeCurriculum-module__mIrxAq__labTop span[data-state=in-progress]{color:#24569f;background:#e8f0ff}.PracticeCurriculum-module__mIrxAq__buildsOn{color:#76839a;font-size:.68rem}.PracticeCurriculum-module__mIrxAq__labAction{color:#24569f;border-color:#c9d5e8;min-width:126px}.PracticeCurriculum-module__mIrxAq__boundary{color:#41506a;background:#f8fbff;border:1px solid #cfdaec;border-radius:16px;gap:10px;padding:13px 15px;display:flex}.PracticeCurriculum-module__mIrxAq__boundary span{font-size:.8rem;line-height:1.45}@media (max-width:820px){.PracticeCurriculum-module__mIrxAq__journey{grid-template-columns:1fr}.PracticeCurriculum-module__mIrxAq__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.PracticeCurriculum-module__mIrxAq__review{flex-direction:column;align-items:flex-start}.PracticeCurriculum-module__mIrxAq__reviewLinks{justify-content:flex-start}.PracticeCurriculum-module__mIrxAq__labCard{grid-template-columns:36px minmax(0,1fr)}.PracticeCurriculum-module__mIrxAq__labAction{grid-column:2;width:max-content}.PracticeCurriculum-module__mIrxAq__sectionHeader{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:560px){.PracticeCurriculum-module__mIrxAq__journey{border-radius:17px;padding:15px}.PracticeCurriculum-module__mIrxAq__metrics{grid-template-columns:1fr}.PracticeCurriculum-module__mIrxAq__labCard{padding:12px 10px}.PracticeCurriculum-module__mIrxAq__labTop{display:grid}.PracticeCurriculum-module__mIrxAq__labTop span{width:max-content}.PracticeCurriculum-module__mIrxAq__labAction{width:100%}.PracticeCurriculum-module__mIrxAq__boundary{flex-direction:column}}
.page-module__-mXy1q__page{gap:20px;display:grid}.page-module__-mXy1q__header{gap:8px;display:grid}.page-module__-mXy1q__eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:850}.page-module__-mXy1q__header h1{margin:0}.page-module__-mXy1q__header>p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.page-module__-mXy1q__path{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.page-module__-mXy1q__path span{color:#24569f;background:#edf4ff;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.page-module__-mXy1q__path b{color:#9aa7bb;font-size:.75rem}.page-module__-mXy1q__guideLink{color:#1f58c7;width:max-content;margin-top:4px;font-size:.8rem;font-weight:850;text-decoration:none}.page-module__-mXy1q__guideLink:hover{text-decoration:underline}
