.tj-my-courses{margin:28px 0 36px}.tj-rail-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.tj-rail-heading h2{margin:0}.tj-rail-heading button{color:#e4f2ff;cursor:pointer;background:#182a40;border:1px solid #476074;border-radius:50%;width:44px;height:44px;margin-left:8px}.tj-rail-heading button:disabled{opacity:.3;cursor:default}.tj-course-rail{scroll-snap-type:x mandatory;scrollbar-color:#778eaa #142238;scrollbar-width:thin;gap:18px;padding:4px 4px 14px;display:flex;overflow-x:auto}.tj-course-card{scroll-snap-align:start;background:#112035;border:1px solid #31445b;border-radius:12px;flex:0 0 calc(48% - 9px);align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.tj-course-card>img{object-fit:contain;width:110px;min-width:110px;height:110px}.tj-course-card>div:first-child:has(img){object-fit:contain;width:110px;min-width:110px;height:110px}.tj-course-card h2{margin:10px 0;font-size:22px;line-height:1.25}.tj-course-card p{color:#bbcddd;font-size:14px;line-height:1.5}.tj-course-card .md-eyebrow{color:#d8ff00;font-size:11px}.tj-page{color:#e5edf6;padding:32px}.tj-hero{grid-template-columns:220px 1fr;align-items:center;gap:36px;margin:30px 0;display:grid}.tj-hero img{width:100%;height:auto}.tj-hero h1,.tj-completion h1{margin:10px 0 18px;font-size:36px;line-height:1.2}.tj-page p,.tj-page li{color:#c4d3e3;font-size:16px;line-height:1.65}.tj-meta{color:#cbd9e6;flex-wrap:wrap;gap:20px;margin:18px 0;font-size:14px;display:flex}.tj-primary{color:#11200a;background:#daff00;border-radius:7px;padding:13px 20px;font-weight:700;text-decoration:none;display:inline-block}.tj-about{grid-template-columns:1.1fr 1fr;gap:35px;margin:32px 0;display:grid}.tj-about h2,.tj-outline h2{font-size:24px}.tj-modules{gap:12px;padding:0;list-style:none;display:grid}.tj-modules>li{background:#14263a;border:1px solid #30445c;border-radius:9px;grid-template-columns:40px 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.tj-modules h3{margin:5px 0;font-size:20px}.tj-modules p{margin:5px 0}.tj-modules small{color:#adc5d8}.tj-modules a{color:#e1fa9a;min-height:44px;padding:12px}.tj-completion{border-bottom:1px solid #344961;margin-bottom:35px;padding-bottom:30px}.tj-credits strong{color:#dcff53;font-size:24px}.tj-next{border-top:1px solid #344961;padding-top:25px}.tj-next-row{grid-template-columns:185px 1fr;align-items:center;gap:26px;margin:24px 0;display:grid}.tj-next-row img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.tj-coming-art{position:relative}.tj-coming-art>span{color:#172435;background:#e2e6eabf;border-radius:8px;justify-content:center;align-items:center;font-size:23px;font-weight:700;display:flex;position:absolute;inset:0}.tj-page details{margin:24px 0}.tj-page summary{cursor:pointer;color:#d7eea9}.tj-learning-record{background:#14263a;border-radius:8px;padding:18px}.tj-page :focus-visible,.tj-my-courses :focus-visible{outline-offset:3px;outline:3px solid #daff00}@media (max-width:700px){.tj-page{padding:18px}.tj-course-card{flex-basis:88%;gap:14px;padding:16px}.tj-course-card>img{width:85px;min-width:85px;height:85px}.tj-course-card>div:first-child:has(img){width:85px;min-width:85px;height:85px}.tj-course-card h2{font-size:19px}.tj-hero{grid-template-columns:1fr;gap:20px}.tj-hero>div:first-child{max-width:170px}.tj-hero h1,.tj-completion h1{font-size:29px}.tj-about{grid-template-columns:1fr;gap:16px}.tj-next-row{grid-template-columns:110px 1fr;gap:16px}.tj-coming-art>span{font-size:16px}.tj-modules>li{grid-template-columns:26px 1fr;gap:10px;padding:15px}.tj-modules>li>a,.tj-modules>li>span:last-child{grid-column:2}.tj-next-row h2{font-size:21px}}.tj-learning-record pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}
