@keyframes slide-in-19068f34{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes scale-in-19068f34{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fade-in-up-19068f34{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-in[data-v-19068f34]{animation:slide-in-19068f34 .3s cubic-bezier(.16,1,.3,1)}.animate-scale-in[data-v-19068f34]{animation:scale-in-19068f34 .2s ease-out}.animate-fade-in-up[data-v-19068f34]{animation:fade-in-up-19068f34 .4s ease-out forwards}.delay-100[data-v-19068f34]{animation-delay:.1s}.sortable-ghost[data-v-19068f34]{opacity:0}.classify-drawer-scroll[data-v-19068f34]{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.classify-drawer-scroll[data-v-19068f34]::-webkit-scrollbar{width:5px}.classify-drawer-scroll[data-v-19068f34]::-webkit-scrollbar-track{background:transparent}.classify-drawer-scroll[data-v-19068f34]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.classify-drawer-overlay .drawer-icon-btn[data-v-19068f34]{display:inline-flex;align-items:center;-moz-user-select:none;user-select:none;-webkit-user-select:none}.classify-drawer-overlay .drawer-icon-btn[data-v-19068f34]:hover{color:#374151}.classify-drawer-overlay .drawer-icon-btn.rounded-full[data-v-19068f34]:hover{background:#f1f5f9}.classify-drawer-overlay .drawer-cat-btn[data-v-19068f34]{display:inline-flex;border:1px solid #e2e8f0!important;border-radius:.75rem!important;outline:none!important}.classify-drawer-overlay .drawer-cat-btn[data-v-19068f34]:hover{border-color:#a7f3d0!important}html.dark .classify-drawer-overlay .drawer-icon-btn[data-v-19068f34]:hover{color:#e2e8f0}html.dark .classify-drawer-overlay .drawer-icon-btn.rounded-full[data-v-19068f34]:hover{background:#1e293b}html.dark .classify-drawer-overlay .drawer-cat-btn[data-v-19068f34]{border-color:#334155!important}html.dark .classify-drawer-overlay .drawer-cat-btn[data-v-19068f34]:hover{border-color:rgba(16,185,129,.3)!important}.classify-drawer-panel[data-v-19068f34]{width:100%;max-width:var(--drawer-width,500px);border-radius:var(--drawer-radius,2rem) 0 0 var(--drawer-radius,2rem)}.electron-drawer-overlay[data-v-19068f34]{left:var(--side-bar-width,70px)!important;top:60px!important;right:0!important;bottom:0!important;position:fixed;z-index:2001}.h5-classify-drawer .px-6.py-5[data-v-19068f34]{padding:12px 16px!important}.h5-classify-drawer .w-10.h-10[data-v-19068f34]{width:32px!important;height:32px!important}.h5-classify-drawer .text-xl[data-v-19068f34]{font-size:16px!important;line-height:1.4}.h5-classify-drawer .text-xs[data-v-19068f34]{font-size:10px!important;line-height:1.4}.h5-classify-drawer .flex-1.overflow-y-auto[data-v-19068f34]{padding:16px!important;gap:24px!important}.h5-classify-drawer .text-lg[data-v-19068f34]{font-size:14px!important;line-height:1}.h5-classify-drawer .flex.flex-wrap.gap-3[data-v-19068f34]{gap:8px!important}.h5-classify-drawer .pl-4.pr-2.py-2\.5[data-v-19068f34]{padding:6px 6px 6px 10px!important;font-size:12px!important;line-height:1.4;border-radius:8px!important}.h5-classify-drawer .px-4.py-2\.5[data-v-19068f34]{padding:6px 10px!important;font-size:12px!important;border-radius:8px!important}.h5-classify-drawer .text-sm.font-medium[data-v-19068f34]{font-size:11px!important;line-height:1.4}.h5-classify-drawer h4[data-v-19068f34]{font-size:12px!important}.h5-classify-drawer .w-1\.5.h-4[data-v-19068f34]{width:3px!important;height:12px!important}.h5-classify-drawer .h-20[data-v-19068f34]{height:50px!important;font-size:12px!important;border-radius:8px!important}.h5-classify-drawer .p-6.border-t[data-v-19068f34]{padding:12px 16px!important}.h5-classify-drawer .py-3\.5[data-v-19068f34]{padding-top:10px!important;padding-bottom:10px!important;font-size:14px!important;border-radius:12px!important}.h5-classify-drawer .space-y-10[data-v-19068f34]>:not([hidden])~:not([hidden]){margin:10px 0}@media (min-width:768px){.section-header-wrap>div[data-v-64ef214d]{margin-bottom:var(--section-title-mb,2.5rem)}.section-header-wrap h2[data-v-64ef214d]{font-size:var(--section-title-size,2.5rem)}.section-header-wrap p[data-v-64ef214d]{font-size:var(--section-subtitle-size,1rem)}}.h5-section-header h2[data-v-64ef214d]{font-size:18px!important;line-height:1.3!important}.h5-section-header p[data-v-64ef214d]{font-size:12px!important;margin-top:4px!important}.h5-section-header>div>div[data-v-64ef214d]:first-child{margin-bottom:6px!important}.h5-section-header .section-header-bar[data-v-64ef214d]{height:4px!important;bottom:1px!important}.h5-section-header .text-sm[data-v-64ef214d],.h5-section-header a[data-v-64ef214d]{font-size:12px!important}.h5-section-header button[data-v-64ef214d]{padding:6px 10px!important;gap:4px!important;border-radius:8px!important}.h5-section-header button span[data-v-64ef214d]{padding:2px!important;line-height:1}.h5-section-header button span svg[data-v-64ef214d]{width:14px!important;height:14px!important}.course-categories[data-v-665066fd]{padding:20px 0 16px}.is-h5 .category-grid[data-v-665066fd]{gap:8px!important;margin-bottom:16px!important}.is-h5 .category-item[data-v-665066fd]{padding:12px 8px!important;border-radius:12px!important}.is-h5 .category-icon-bg[data-v-665066fd]{width:36px!important;height:36px!important;border-radius:10px!important;margin-bottom:8px!important}.is-h5 .category-icon[data-v-665066fd]{width:20px!important;height:20px!important}.is-h5 .category-text[data-v-665066fd]{font-size:12px!important;line-height:1.2!important}.is-h5 .settle-banner[data-v-665066fd]{padding:16px 20px!important;border-radius:16px!important}.is-h5 .settle-banner h3[data-v-665066fd]{font-size:16px!important;line-height:1.4!important;margin-bottom:4px!important;gap:6px!important}.is-h5 .settle-banner h3 span[data-v-665066fd]{font-size:10px!important;padding:2px 6px!important;gap:2px!important}.is-h5 .settle-banner h3 span svg[data-v-665066fd]{width:10px!important;height:10px!important}.is-h5 .settle-banner p[data-v-665066fd]{font-size:12px!important;line-height:1.4!important}.is-h5 .settle-banner .w-14[data-v-665066fd]{width:44px!important;height:44px!important;border-radius:12px!important}.is-h5 .settle-banner .w-14 svg[data-v-665066fd]{width:22px!important;height:22px!important}.is-h5 .settle-banner .gap-4[data-v-665066fd]{gap:12px!important}.is-h5 .settle-banner .w-40[data-v-665066fd],.is-h5 .settle-banner .w-64[data-v-665066fd]{display:none}.no-scrollbar[data-v-4a2ee4cc]{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar[data-v-4a2ee4cc]::-webkit-scrollbar{display:none}.org-List .line-clamp-2[data-v-4a2ee4cc]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:768px){.org-List .flex.overflow-x-auto[data-v-4a2ee4cc]{gap:var(--card-gap,1.5rem)}.org-List .snap-start[data-v-4a2ee4cc]{border-radius:var(--card-radius,2rem)}}.h5-org-List.org-List[data-v-4a2ee4cc]{padding:0 12px 8px}.h5-org-List.org-List .flex.overflow-x-auto[data-v-4a2ee4cc]{gap:10px}.h5-org-List.org-List .min-w-\[85vw\][data-v-4a2ee4cc]{min-width:75vw!important;border-radius:16px!important}.h5-org-List.org-List .pt-6.px-6.pb-2[data-v-4a2ee4cc]{padding:10px 12px 6px!important}.h5-org-List.org-List .w-14.h-14[data-v-4a2ee4cc]{width:36px!important;height:36px!important;border-radius:8px!important;padding:2px!important}.h5-org-List.org-List .flex.gap-4[data-v-4a2ee4cc]{gap:8px!important}.h5-org-List.org-List h3[data-v-4a2ee4cc]{font-size:14px!important;gap:4px!important}.h5-org-List.org-List .p-1.bg-blue-50[data-v-4a2ee4cc]{padding:2px!important}.h5-org-List.org-List .p-1.bg-blue-50 svg[data-v-4a2ee4cc]{width:8px!important;height:8px!important}.h5-org-List.org-List .text-xs.font-medium[data-v-4a2ee4cc]{font-size:10px!important;gap:4px!important;line-height:1.6;margin:0;margin-bottom:4px}.h5-org-List.org-List p.text-sm[data-v-4a2ee4cc]{font-size:11px!important;margin-top:2px!important;-webkit-line-clamp:1!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.h5-org-List.org-List .flex.gap-2.mt-3[data-v-4a2ee4cc]{margin-top:4px!important;gap:4px!important}.h5-org-List.org-List .flex.gap-2.mt-3 span[data-v-4a2ee4cc]{font-size:9px!important;padding:1px 5px!important}.h5-org-List.org-List .w-9.h-9[data-v-4a2ee4cc]{width:24px!important;height:24px!important}.h5-org-List.org-List .w-9.h-9 svg[data-v-4a2ee4cc]{width:12px!important;height:12px!important}.h5-org-List.org-List .mt-auto.mx-2.mb-2[data-v-4a2ee4cc]{margin:0 6px 6px!important}.h5-org-List.org-List .mt-auto.mx-2.mb-2 .rounded-3xl[data-v-4a2ee4cc]{border-radius:10px!important;padding:6px 8px!important;gap:6px!important}.h5-org-List.org-List .mt-auto.mx-2.mb-2 .w-16.h-12[data-v-4a2ee4cc]{width:40px!important;height:30px!important;border-radius:6px!important}.h5-org-List.org-List .mt-auto.mx-2.mb-2 .text-\[10px\][data-v-4a2ee4cc]{font-size:8px!important}.h5-org-List.org-List .mt-auto.mx-2.mb-2 h4[data-v-4a2ee4cc]{font-size:10px!important}.h5-org-List.org-List .mt-auto.mx-2.mb-2 .text-sm.font-black[data-v-4a2ee4cc]{font-size:11px!important}.course-card[data-v-20b23d77]{background:var(--card-bg);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;position:relative;box-shadow:0 2px 10px -4px rgba(0,0,0,.05);border:1px solid #f1f5f9;transition:all .3s ease}.course-card[data-v-20b23d77]:hover{transform:translateY(-6px);box-shadow:0 20px 40px -4px rgba(0,0,0,.1);border-color:rgba(42,177,138,.2)}.course-card .line-clamp-2[data-v-20b23d77]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:3rem}.course-card .activity-mark[data-v-20b23d77]{display:inline-flex;align-items:center;font-size:11px;line-height:16px;color:#f03349;height:22px;border-radius:6px;border:1px solid rgba(240,51,73,.3);background-color:rgba(240,51,73,.06);padding:0 6px;font-weight:600;white-space:nowrap}@media (min-width:768px){.course-card[data-v-20b23d77]{border-radius:1.5rem}}html.dark .course-card[data-v-20b23d77]{background:var(--card-bg);box-shadow:none;border-color:hsla(0,0%,100%,.05)}html.dark .course-card[data-v-20b23d77]:hover{box-shadow:0 20px 40px -4px rgba(0,0,0,.5);border-color:rgba(42,177,138,.3)}html.dark .course-card .line-clamp-2[data-v-20b23d77]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}html.dark .course-card .activity-mark[data-v-20b23d77]{display:inline-flex;align-items:center;font-size:12px;line-height:16px;color:#f03349;height:24px;border-radius:8px;border:1px solid rgba(240,51,73,.3);padding:0 4px}.course-card.electron-course-card[data-v-20b23d77]{border-radius:1.25rem}.course-card.electron-course-card>div[data-v-20b23d77]:last-child{padding:14px!important}.course-card.electron-course-card h3[data-v-20b23d77]{font-size:14px!important;min-height:40px!important;margin-bottom:8px!important}.course-card.electron-course-card .card-footer-area>div[data-v-20b23d77]:last-child{font-size:10px!important;padding:6px 10px!important}.course-card.h5-course-card[data-v-20b23d77]{border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.course-card.h5-course-card[data-v-20b23d77]:hover{transition:none;transform:none}.course-card.h5-course-card[data-v-20b23d77]{transition:none}.course-card.h5-course-card .cover-wrap[data-v-20b23d77]{padding-top:62.5%!important}.course-card.h5-course-card .absolute.top-3[data-v-20b23d77]{top:6px;left:6px;right:6px}.course-card.h5-course-card .absolute.top-3 span[data-v-20b23d77]{font-size:9px;padding:2px 6px}.course-card.h5-course-card>div[data-v-20b23d77]:last-child{padding:8px!important}.course-card.h5-course-card h3[data-v-20b23d77]{font-size:14px!important;line-height:1.4!important;min-height:40px!important;margin-bottom:6px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2;overflow:hidden!important}.course-card.h5-course-card .text-brand-500.font-black[data-v-20b23d77]{font-size:14px!important}.course-card.h5-course-card .card-footer-area>div[data-v-20b23d77]:first-child{margin-bottom:4px!important}.course-card.h5-course-card .card-footer-area>div[data-v-20b23d77]:last-child{font-size:9px!important;padding:4px 8px!important}.course-card.h5-course-card .activity-mark[data-v-20b23d77]{font-size:10px;height:18px;border-radius:4px;padding:0 3px}.no-scrollbar[data-v-46378976]{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar[data-v-46378976]::-webkit-scrollbar{display:none}@media (min-width:768px){.course-wrap .course-list[data-v-46378976]{gap:var(--card-gap,1.5rem)}}.course-wrap.h5-course-wrap[data-v-46378976]{padding:.43rem .28rem 0}.course-wrap.h5-course-wrap .course-list[data-v-46378976]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.16rem;width:100%}.hero-banner-wrap[data-v-346da33c]{position:relative;padding-bottom:64px;padding-top:16px}.hero-banner-wrap .hero-search-dock__input-wrap:focus-within .hero-search-dock__search-icon[data-v-346da33c]{color:#10b981}.hero-banner-main[data-v-346da33c]{aspect-ratio:1456/500;max-height:var(--banner-height,500px);border-radius:var(--banner-radius,2.5rem)}.hero-banner-wrap.h5-hero-banner-wrap[data-v-346da33c]{padding:12px 12px 0}.hero-banner-wrap.h5-hero-banner-wrap>div[data-v-346da33c]{padding:0!important;max-width:100%!important}.hero-banner-wrap.h5-hero-banner-wrap>div>div[data-v-346da33c]:first-child{height:160px!important;aspect-ratio:auto!important;border-radius:16px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10[data-v-346da33c]{padding:16px!important;max-width:100%!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 .mb-4[data-v-346da33c],.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 .mb-6[data-v-346da33c]{margin-bottom:8px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 span.bg-brand-500[data-v-346da33c]{font-size:9px!important;padding:2px 8px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 span.text-brand-200[data-v-346da33c]{font-size:10px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 h1[data-v-346da33c]{font-size:16px!important;line-height:1.3!important;margin-bottom:8px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 .text-slate-300[data-v-346da33c]{font-size:10px!important;gap:6px!important;margin-bottom:12px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 .text-slate-300 .bg-white\/10[data-v-346da33c]{padding:2px 6px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 button[data-v-346da33c]{height:32px!important;padding:0 16px!important;font-size:12px!important;border-radius:16px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 button svg[data-v-346da33c]{width:14px!important;height:14px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 .text-2xl[data-v-346da33c],.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 .text-3xl[data-v-346da33c]{font-size:18px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.inset-0.z-10 .text-xs.font-bold[data-v-346da33c]{font-size:10px!important}.hero-banner-wrap.h5-hero-banner-wrap>div>div:first-child>.absolute.bottom-8[data-v-346da33c]{bottom:10px!important;left:12px!important}.hero-banner-wrap.h5-hero-banner-wrap>div>div:first-child>.absolute.bottom-8 button[data-v-346da33c]{height:28px!important;padding:0 14px!important;font-size:11px!important;border-radius:14px!important;gap:4px!important}.hero-banner-wrap.h5-hero-banner-wrap>div>div:first-child>.absolute.bottom-8 button svg[data-v-346da33c]{width:12px!important;height:12px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.bottom-6[data-v-346da33c]{bottom:8px!important;gap:3px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.bottom-6 button[data-v-346da33c]{height:3px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.bottom-6 button.w-8[data-v-346da33c]{width:16px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.bottom-6 button.w-2[data-v-346da33c]{width:4px!important}.hero-banner-wrap.h5-hero-banner-wrap .absolute.bottom-8.right-8[data-v-346da33c]{display:none!important}.electron-notice-wrap.notice-wrap .notice-container[data-v-8858085a]{left:70px;width:calc(100% - 70px)}.notice-wrap .notice-container[data-v-8858085a]{width:100%;position:fixed;z-index:100;background:#0f172a;border-bottom:1px solid #1e293b;height:40px;overflow:hidden;transition:height .3s ease,top .3s ease}.notice-wrap .notice-container.notice-container--compact[data-v-8858085a]{height:32px}.notice-wrap .notice-inner[data-v-8858085a]{max-width:1280px;height:100%;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;position:relative}.notice-wrap .notice-ticker[data-v-8858085a]{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;height:100%;position:relative}.notice-wrap .notice-ticker__content[data-v-8858085a]{display:flex;align-items:center;gap:8px;position:absolute;width:100%;justify-content:center;transition:all .5s ease;transform:translateY(0);opacity:1}.notice-wrap .notice-ticker__content--exit[data-v-8858085a]{transform:translateY(-100%);opacity:0}.notice-wrap .notice-ticker__content--enter[data-v-8858085a]{transform:translateY(0);opacity:1}.notice-wrap .notice-tag[data-v-8858085a]{display:inline-flex;align-items:center;gap:4px;color:#34d399;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:10px;background:rgba(6,78,59,.5);padding:2px 8px;border-radius:9999px;border:1px solid rgba(16,185,129,.2);white-space:nowrap;flex-shrink:0}.notice-wrap .notice-tag__icon[data-v-8858085a]{flex-shrink:0}.notice-wrap .notice-title[data-v-8858085a]{color:#f1f5f9;font-weight:500;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.notice-wrap .notice-title--clickable[data-v-8858085a]{cursor:pointer}.notice-wrap .notice-title--clickable[data-v-8858085a]:hover{text-decoration:underline}.notice-wrap .notice-dot[data-v-8858085a]{display:none;width:4px;height:4px;border-radius:50%;background:#475569;flex-shrink:0}@media (min-width:768px){.notice-wrap .notice-dot[data-v-8858085a]{display:inline-block}}.notice-wrap .notice-org[data-v-8858085a]{display:none;font-size:12px;color:#94a3b8}@media (min-width:768px){.notice-wrap .notice-org[data-v-8858085a]{display:inline}}.notice-wrap .notice-cta[data-v-8858085a]{display:inline-flex;align-items:center;gap:4px;color:#fff;font-weight:700;font-size:12px;margin-left:4px;transition:color .2s;text-decoration:none;white-space:nowrap;flex-shrink:0}.notice-wrap .notice-cta[data-v-8858085a]:hover{color:#34d399}.notice-wrap .notice-cta svg[data-v-8858085a]{transition:transform .2s}.notice-wrap .notice-cta:hover svg[data-v-8858085a]{transform:translateX(2px)}@media (min-width:640px){.notice-wrap .notice-cta[data-v-8858085a]{margin-left:8px}}.notice-wrap .notice-close[data-v-8858085a]{padding:6px;border-radius:9999px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .2s;z-index:10;flex-shrink:0}.notice-wrap .notice-close[data-v-8858085a]:hover{background:hsla(0,0%,100%,.1);color:#fff}.notice-wrap .placeholder-ele[data-v-8858085a]{height:40px;width:100%}@media (max-width:640px){.notice-wrap .notice-title[data-v-8858085a]{max-width:140px}}.home-page-wrap[data-v-25903f09]{position:relative;background:var(--page-bg);width:100%;min-height:calc(100vh - 50px);transition:background-color .3s ease}.home-page-wrap .home-content[data-v-25903f09]{background:transparent;width:100%!important;max-width:100%}.home-page-wrap .max-w-\[1520px\][data-v-25903f09]{max-width:var(--home-max-width);padding-left:var(--home-container-px);padding-right:var(--home-container-px)}.home-page-wrap .courses-section[data-v-25903f09],.home-page-wrap .institutions-section[data-v-25903f09]{padding-top:var(--home-section-py);padding-bottom:calc(var(--home-section-py)*1.5)}.home-page-wrap .courses-section-line[data-v-25903f09]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent)}.home-page-wrap .institutions-gradient-bg[data-v-25903f09]{background:radial-gradient(ellipse at top right,rgba(42,177,138,.08) 0,transparent 50%)}html.dark .home-page-wrap .courses-section-line[data-v-25903f09]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent)}html.dark .home-page-wrap .institutions-gradient-bg[data-v-25903f09]{background:radial-gradient(ellipse at top right,rgba(42,177,138,.03) 0,transparent 50%)}.home-page-wrap.h5-home-page-wrap[data-v-25903f09]{min-width:100%;max-width:100%;background:var(--page-bg)}.home-page-wrap.h5-home-page-wrap .home-content[data-v-25903f09]{width:100%}.home-page-wrap.h5-home-page-wrap .max-w-\[1520px\][data-v-25903f09]{max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.home-page-wrap.h5-home-page-wrap .courses-section[data-v-25903f09],.home-page-wrap.h5-home-page-wrap .institutions-section[data-v-25903f09]{padding:12px 0!important;margin-top:0!important;background:transparent!important}.home-page-wrap.h5-home-page-wrap .courses-section .courses-section-line[data-v-25903f09],.home-page-wrap.h5-home-page-wrap .courses-section .institutions-gradient-bg[data-v-25903f09],.home-page-wrap.h5-home-page-wrap .institutions-section .courses-section-line[data-v-25903f09],.home-page-wrap.h5-home-page-wrap .institutions-section .institutions-gradient-bg[data-v-25903f09]{display:none}@media screen and (min-width:768px){html{font-size:16px!important}}.home-page-wrap{--home-max-width:1520px;--home-container-px:2rem;--home-section-py:3rem;--banner-height:500px;--banner-radius:2.5rem;--section-title-size:2.5rem;--section-subtitle-size:1rem;--section-title-mb:2.5rem;--card-gap:1.5rem;--card-radius:2rem;--category-icon-size:48px;--category-gap:1rem;--drawer-width:500px;--drawer-radius:2rem}.home-page-wrap .module-title{font-weight:600;font-size:var(--section-title-size);color:#0d1400;line-height:1.4;margin-bottom:var(--section-title-mb)}.home-page-wrap.electron-home-page{--home-max-width:100%;--home-container-px:24px;--home-section-py:24px;--banner-radius:16px;--section-title-size:22px;--section-subtitle-size:13px;--section-title-mb:16px;--card-gap:16px;--card-radius:16px;--category-icon-size:36px;--category-gap:8px;--drawer-width:400px;--drawer-radius:16px}.home-page-wrap.h5-home-page-wrap .module-title{font-weight:500;font-size:.43rem;color:#0d1400;line-height:.6rem;margin-bottom:.21rem}