.courses-main_shell__IFPCd{--blue:#086ff3;--navy:var(--lx-strong,#031630);--line:var(--lx-line,#d6e5f6);--ink:var(--lx-text,#071a4e);min-height:100vh;background:var(--lx-surface-raised,#eef7ff);color:var(--ink);display:flex;font:12px Arial,sans-serif}.courses-main_shell__IFPCd *{box-sizing:border-box}.courses-main_shell__IFPCd a{text-decoration:none}.courses-main_shell__IFPCd button,.courses-main_shell__IFPCd input,.courses-main_shell__IFPCd select{font:inherit}.courses-main_side__l1G2h{width:195px;flex:0 0 195px;background:linear-gradient(180deg,var(--lx-strong,#031630),var(--lx-strong,#06264b));padding:10px 8px;color:var(--lx-on-strong,#fff);display:flex;flex-direction:column}.courses-main_logo__jGmWk{display:flex;align-items:center;gap:8px;padding:0 11px 12px;color:var(--lx-on-strong,#fff);font-weight:900;font-size:20px}.courses-main_logo__jGmWk>i{font-size:35px;color:var(--lx-link,#2bd3ff);font-style:normal}.courses-main_logo__jGmWk em{font-style:normal;color:var(--lx-link,#2c9cff)}.courses-main_logo__jGmWk small{display:block;font-size:7px}.courses-main_side__l1G2h nav{display:grid;gap:2px}.courses-main_side__l1G2h nav a{padding:8px 10px;border-radius:6px;color:var(--lx-on-strong,#fff)}.courses-main_side__l1G2h nav a i{display:inline-block;width:28px;font-style:normal}.courses-main_side__l1G2h nav .courses-main_active__jLasZ{background:#086fe6}.courses-main_side__l1G2h h3{margin:11px 9px 5px;padding-top:10px;border-top:1px solid var(--lx-line,#173c60);color:var(--lx-on-strong,#78b6ff);font-size:10px}.courses-main_community__r5WKQ{margin-top:auto;min-height:135px;padding:15px;color:var(--lx-on-strong,#fff);border:1px solid var(--lx-line,#27619a);border-radius:8px;background:linear-gradient(#0a2346cc,#0a2346cc),url(/images/brand/journey-learn.png) 50%/cover}.courses-main_community__r5WKQ b{font:italic 16px/1.35 Georgia,serif}.courses-main_community__r5WKQ span{display:block;margin-top:35px;padding:8px;background:var(--lx-surface,#fff);color:var(--lx-link,#075ac4);text-align:center;border-radius:18px}.courses-main_page__bnr8g{width:calc(100% - 195px);min-width:0;padding-bottom:20px}.courses-main_top__J70W7{height:56px;padding:7px 15px;display:flex;align-items:center;gap:15px;background:var(--lx-surface,#fff);border-bottom:1px solid var(--line)}.courses-main_top__J70W7 label{display:flex;align-items:center;gap:8px;width:500px;padding:9px 13px;background:var(--lx-surface-raised,#eef6ff);border:1px solid var(--lx-line,#d3e3f6);border-radius:14px}.courses-main_top__J70W7 input{width:100%;border:0;outline:0;background:none}.courses-main_top__J70W7 nav{display:flex;align-items:center;gap:22px;margin-left:auto}.courses-main_top__J70W7 nav a{color:var(--ink);font-weight:700}.courses-main_top__J70W7 nav .courses-main_selected__iBA6m{border-bottom:3px solid var(--blue);padding:17px 5px}.courses-main_top__J70W7 nav button{background:none;border:0}.courses-main_top__J70W7 nav span{width:30px;height:30px;border-radius:50%;background:var(--lx-strong,#153e70);color:var(--lx-on-strong,#fff);display:grid;place-items:center}.courses-main_top__J70W7 sup{background:#ef244d;color:var(--lx-on-strong,#fff);padding:2px;border-radius:8px}.courses-main_hero__tbP5I{height:150px;margin:10px 12px;position:relative;overflow:hidden;border-radius:8px;color:var(--lx-on-strong,#fff)}.courses-main_hero__tbP5I>img{object-fit:cover;filter:saturate(1.15) brightness(.68)}.courses-main_hero__tbP5I:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lx-strong) 78%,transparent),transparent 60%,color-mix(in srgb,var(--lx-strong) 73%,transparent))}.courses-main_hero__tbP5I blockquote,.courses-main_hero__tbP5I ul,.courses-main_hero__tbP5I>div{position:absolute;z-index:2}.courses-main_hero__tbP5I>div{left:48px;top:16px}.courses-main_hero__tbP5I h1{margin:0;font-size:29px}.courses-main_hero__tbP5I p{font-size:13px}.courses-main_hero__tbP5I ul{right:270px;top:12px;list-style:none;margin:0;line-height:1.85}.courses-main_hero__tbP5I blockquote{right:24px;top:8px;text-align:center;font:italic 14px/1.35 Georgia,serif}.courses-main_hero__tbP5I blockquote em{display:block;color:var(--lx-warning,#ffc82b);margin-top:8px}.courses-main_columns__puIV4{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:10px;margin:0 12px}.courses-main_continue__mybpq,.courses-main_explore__ysADf,.courses-main_lower__CWfVF>section,.courses-main_schedule__Lr3cB{background:var(--lx-surface,#fff);border:1px solid var(--line);border-radius:8px}.courses-main_continue__mybpq>header,.courses-main_explore__ysADf>header,.courses-main_lower__CWfVF header,.courses-main_schedule__Lr3cB>header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px}.courses-main_continue__mybpq h2,.courses-main_explore__ysADf h2,.courses-main_lower__CWfVF h2,.courses-main_schedule__Lr3cB h2{margin:0;font-size:15px}.courses-main_continue__mybpq header i{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(#844cff,#066fff);color:var(--lx-on-strong,#fff);font-style:normal}.courses-main_continue__mybpq header a,.courses-main_explore__ysADf header a,.courses-main_lower__CWfVF header a,.courses-main_schedule__Lr3cB header a{color:var(--blue);font-size:9px}.courses-main_continue__mybpq>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 10px 10px}.courses-main_continue__mybpq article{padding:8px;border:1px solid var(--line);border-radius:7px;display:grid;grid-template-columns:70px 1fr;gap:8px}.courses-main_continue__mybpq article>img{width:70px;height:70px;object-fit:cover;border-radius:5px}.courses-main_continue__mybpq article span{display:grid;align-content:center}.courses-main_continue__mybpq article span b{font-size:11px}.courses-main_continue__mybpq article span small{font-size:8px}.courses-main_continue__mybpq article span i{height:5px;background:var(--lx-surface-raised,#dce9f8);border-radius:5px;margin:5px 0}.courses-main_continue__mybpq article span i em{display:block;height:100%;background:#14be83;border-radius:5px}.courses-main_continue__mybpq article>p{grid-column:1/-1;margin:0;padding:7px;border-left:3px solid var(--lx-line,#7652ff);font-size:9px}.courses-main_continue__mybpq article>p small{display:block}.courses-main_continue__mybpq article>a{grid-column:1/-1;padding:8px;background:var(--blue);color:var(--lx-on-strong,#fff);border-radius:4px;text-align:center}.courses-main_schedule__Lr3cB p{display:flex;gap:10px;align-items:center;margin:0 10px;padding:9px 0;border-bottom:1px solid var(--lx-line,#e2edf8)}.courses-main_schedule__Lr3cB time{color:var(--lx-link,#285ca4);font-size:9px}.courses-main_schedule__Lr3cB p span{flex:1}.courses-main_schedule__Lr3cB p b,.courses-main_schedule__Lr3cB p small{display:block;font-size:8px}.courses-main_schedule__Lr3cB p a{padding:5px 9px;border:1px solid var(--lx-line,#3385ef);border-radius:4px;color:var(--lx-link,#0866dd);font-size:8px}.courses-main_explore__ysADf{margin:10px 12px}.courses-main_explore__ysADf>nav{display:flex;gap:7px;padding:7px;overflow:auto}.courses-main_explore__ysADf>nav button{padding:10px 17px;border:1px solid var(--line);background:var(--lx-surface,#f5f9ff);color:var(--ink);border-radius:5px;white-space:nowrap}.courses-main_explore__ysADf>nav .courses-main_selected__iBA6m{background:var(--blue);color:var(--lx-on-strong,#fff)}.courses-main_explore__ysADf>nav label{margin-left:auto;display:flex;align-items:center;gap:6px;white-space:nowrap}.courses-main_explore__ysADf select{padding:8px;border:1px solid var(--lx-line,#a9c8ef);border-radius:5px;color:var(--lx-text,#0a3d81);background:var(--lx-surface,#fff)}.courses-main_cards__O1clA{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:0 10px 12px}.courses-main_cards__O1clA article{min-width:0;padding:10px;border:1px solid var(--line);border-radius:7px;display:flex;flex-direction:column}.courses-main_cardTitle__VD4oo{display:flex;gap:9px;position:relative}.courses-main_cardTitle__VD4oo img{width:70px;height:70px;object-fit:cover;border-radius:5px}.courses-main_cardTitle__VD4oo span{display:flex;flex-direction:column}.courses-main_cardTitle__VD4oo small{width:max-content;padding:2px 4px;background:var(--lx-surface-raised,#e7f1ff);color:var(--lx-link,#0766e1)}.courses-main_cardTitle__VD4oo b{margin-top:7px;font-size:12px}.courses-main_cardTitle__VD4oo em{position:absolute;right:0;top:0;padding:3px 7px;background:#ffc943;border-radius:9px;font-style:normal;font-size:7px}.courses-main_cards__O1clA article>p{font-size:8px;color:var(--lx-muted,#3d5680)}.courses-main_cards__O1clA ul{list-style:none;padding:0;margin:5px 0;line-height:1.8}.courses-main_cards__O1clA li{font-size:9px}.courses-main_cards__O1clA article>small{color:var(--lx-muted,#365c91)}.courses-main_cards__O1clA article>strong{margin-top:auto;padding:10px 0;color:var(--lx-danger,#e11d38);font-size:15px}.courses-main_cards__O1clA article>a{padding:8px;border:1px solid var(--blue);color:var(--blue);text-align:center;border-radius:4px}.courses-main_lower__CWfVF{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;margin:0 12px}.courses-main_lower__CWfVF>section>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:0 10px 10px}.courses-main_lower__CWfVF>section:last-child>div{grid-template-columns:repeat(2,1fr)}.courses-main_lower__CWfVF section>div>a{display:flex;gap:8px;padding:9px;border:1px solid var(--line);border-radius:6px;color:var(--ink)}.courses-main_lower__CWfVF img{width:58px;height:58px;object-fit:cover;border-radius:5px}.courses-main_lower__CWfVF span{display:flex;flex-direction:column}.courses-main_lower__CWfVF b{font-size:9px}.courses-main_lower__CWfVF small{font-size:7px;color:var(--lx-muted,#526b91)}.courses-main_lower__CWfVF strong{margin-top:auto;color:var(--lx-link,#0874ed);font-size:10px}@media(max-width:1200px){.courses-main_top__J70W7 nav a:nth-child(n+4){display:none}.courses-main_columns__puIV4{grid-template-columns:1fr}.courses-main_schedule__Lr3cB{display:grid;grid-template-columns:repeat(3,1fr)}.courses-main_schedule__Lr3cB header{grid-column:1/-1}.courses-main_cards__O1clA{grid-template-columns:repeat(3,1fr)}.courses-main_hero__tbP5I ul{display:none}.courses-main_lower__CWfVF{grid-template-columns:1fr}}@media(max-width:760px){.courses-main_side__l1G2h{width:58px;flex-basis:58px}.courses-main_logo__jGmWk span,.courses-main_side__l1G2h nav a{font-size:0}.courses-main_side__l1G2h nav a i{font-size:14px}.courses-main_community__r5WKQ,.courses-main_side__l1G2h h3{display:none}.courses-main_page__bnr8g{width:calc(100% - 58px)}.courses-main_top__J70W7{padding:7px}.courses-main_top__J70W7 label{width:100%}.courses-main_top__J70W7 nav{display:none}.courses-main_hero__tbP5I{height:170px;margin:7px}.courses-main_hero__tbP5I>div{left:20px}.courses-main_hero__tbP5I h1{font-size:25px}.courses-main_hero__tbP5I blockquote{display:none}.courses-main_columns__puIV4,.courses-main_explore__ysADf,.courses-main_lower__CWfVF{margin-left:7px;margin-right:7px}.courses-main_continue__mybpq>div{grid-template-columns:1fr 1fr}.courses-main_schedule__Lr3cB{display:block}.courses-main_explore__ysADf>nav label{margin-left:0}.courses-main_cards__O1clA,.courses-main_lower__CWfVF>section:last-child>div,.courses-main_lower__CWfVF>section>div{grid-template-columns:1fr 1fr}}@media(max-width:470px){.courses-main_cards__O1clA,.courses-main_continue__mybpq>div,.courses-main_lower__CWfVF>section:last-child>div,.courses-main_lower__CWfVF>section>div{grid-template-columns:1fr}.courses-main_hero__tbP5I p{font-size:10px}.courses-main_explore__ysADf>nav{display:grid;grid-template-columns:1fr 1fr}.courses-main_explore__ysADf>nav label{grid-column:1/-1}}.courses-main_notice__vNESw{margin:10px 12px;padding:16px;background:var(--lx-tint-warm,#fff3e9);border:1px solid #ffd2aa;border-radius:8px;font-size:13px;color:var(--lx-warning,#613d13)}.courses-main_notice__vNESw button{margin-left:12px;border:1px solid #dc9b4b;border-radius:6px;background:var(--lx-surface,white);padding:6px 10px;cursor:pointer}.courses-main_empty__hqWDv{margin:10px;padding:18px;color:var(--lx-muted,#59718d);background:var(--lx-surface,#f3f9ff);border:1px dashed var(--lx-line,#bed5ef);border-radius:7px;font-size:12px}.courses-main_courseThumb__dls0w{width:70px;height:70px;flex:none;border-radius:7px;background:linear-gradient(135deg,#134ca2,#15c3e4);display:grid;place-items:center;overflow:hidden;color:var(--lx-on-strong,#fff);font-size:29px}.courses-main_courseThumb__dls0w img{width:100%;height:100%;object-fit:cover}.courses-main_cards__O1clA article>button{margin-top:7px;padding:8px;border:1px solid var(--lx-line,#0871e9);border-radius:5px;background:#0871e9;color:var(--lx-on-strong,#fff);cursor:pointer}.courses-main_cards__O1clA article>button:disabled{opacity:.55;cursor:not-allowed}.courses-main_cards__O1clA article>a+a{margin-top:6px}.courses-main_continue__mybpq article .courses-main_courseThumb__dls0w{grid-row:1}.courses-main_continue__mybpq article>p{min-height:32px}.courses-main_explore__ysADf>header>small{color:var(--lx-muted,#5e789d)}.courses-main_cards__O1clA article>small{margin-top:5px}.courses-main_cards__O1clA article>p{font-size:11px;line-height:1.4;min-height:34px}.courses-main_cards__O1clA article>strong{font-size:13px}.courses-main_cards__O1clA article{min-height:285px}.courses-main_top__J70W7 label{min-width:180px}.courses-main_hero__tbP5I>div{max-width:65%}@media(max-width:760px){.courses-main_shell__IFPCd{flex-direction:column}.courses-main_side__l1G2h{display:none}.courses-main_page__bnr8g{width:100%}.courses-main_top__J70W7{height:auto;flex-wrap:wrap}.courses-main_top__J70W7 label{min-width:0;width:100%}.courses-main_hero__tbP5I>div{max-width:calc(100% - 30px)}.courses-main_hero__tbP5I{height:auto;min-height:190px}.courses-main_hero__tbP5I h1{font-size:clamp(25px,7vw,34px)}.courses-main_cards__O1clA,.courses-main_continue__mybpq>div,.courses-main_lower__CWfVF>section:last-child>div,.courses-main_lower__CWfVF>section>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.courses-main_explore__ysADf>nav{display:flex;flex-wrap:wrap;overflow:visible}.courses-main_explore__ysADf>nav label{flex-basis:100%;white-space:normal;flex-wrap:wrap}.courses-main_cardTitle__VD4oo span{min-width:0}.courses-main_cards__O1clA article>small,.courses-main_cards__O1clA li{font-size:12px}}