.CourseInfo_imageContainer__oY8hO{margin-bottom:30px;border-bottom:1px solid var(--theme-color)}.CourseInfo_courseImage__pRsI0{width:100%;max-width:300px;height:auto;border-radius:var(--border-radius);display:block;margin:0 auto 20px}.CourseInfo_categoryContainer__FPs0l{margin-top:15px;display:flex;gap:10px;flex-wrap:wrap}.CourseInfo_categoryBadge__SkUto{background:#e3f2fd;color:#1976d2}.CourseInfo_categoryBadge__SkUto,.CourseInfo_chaptersBadge__ccC7Y{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;display:inline-block}.CourseInfo_chaptersBadge__ccC7Y{background:#f3e5f5;color:#7b1fa2}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.ChapterNavigation_navigationContainer__zjGUX{display:flex;justify-content:space-between;gap:20px;margin-top:100px;padding-top:40px;border-top:2px solid var(--theme-color)}.ChapterNavigation_navigationButton__e12g7{padding:20px;border:1px solid var(--theme-color);border-radius:var(--border-radius);box-shadow:calc(var(--border-radius) / 2) calc(var(--border-radius) / 2) 0 var(--theme-white);background:white;cursor:pointer;transition:all .2s;max-width:300px;flex:0 0 auto}.ChapterNavigation_navigationButton__e12g7:hover{transform:translateY(-2px)}.ChapterNavigation_navigationButtonLeft__ysAM_{text-align:left}.ChapterNavigation_navigationButtonRight__MbHpV{text-align:right}.ChapterNavigation_navigationLabel__GB6sh{font-size:12px;color:#666;margin-bottom:8px}.ChapterNavigation_navigationButtonSkeleton__s34GH{padding:20px;border:1px solid #f3f3f3;border-radius:var(--border-radius);max-width:300px;flex:0 0 auto}@media(max-width:500px){.ChapterNavigation_navigationContainer__zjGUX{flex-direction:column;gap:15px;margin-top:50px}.ChapterNavigation_navigationButton__e12g7{max-width:100%;width:100%}}.AuthorDisplay_container__IL_KJ{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.AuthorDisplay_photoContainer__pi6gx{flex-shrink:0}.AuthorDisplay_photo__sTw_e{width:80px;height:80px;object-fit:cover;border:2px solid var(--theme-color);border-radius:var(--border-radius)}.AuthorDisplay_content__WrJ4r{flex:1 1;min-width:0}.AuthorDisplay_name__C5QBT{margin:0 0 5px;font-size:1.25rem;font-weight:600;color:black;line-height:1.2}.AuthorDisplay_linkedinLink__MR_a5{display:inline-block;margin-bottom:12px;color:var(--theme-color);text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s ease}.AuthorDisplay_linkedinLink__MR_a5:hover{color:var(--theme-color-dark);text-decoration:underline}.AuthorDisplay_bio__cq4Mp{margin:0;color:#6c757d;line-height:1.5;font-size:.95rem}@media (max-width:768px){.AuthorDisplay_container__IL_KJ{gap:15px;padding:15px}.AuthorDisplay_photo__sTw_e{width:60px;height:60px}.AuthorDisplay_name__C5QBT{font-size:1.1rem}}.BlogDisplay_container__GdIw4{display:flex;padding:100px 20px 0;position:relative;margin:0 auto;width:100%}.BlogDisplay_containerWithCourse__6cooa{gap:30px;max-width:1200px;flex-direction:row}.BlogDisplay_containerNoCourse__16jb0{gap:0;max-width:1000px;flex-direction:column}.BlogDisplay_skeletonSidebar__m4TGs{width:280px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start}.BlogDisplay_skeletonCard__zZcde{max-height:calc(100vh - 120px);overflow-y:auto}.BlogDisplay_skeletonTitle__Q9JV7{padding:20px 20px 15px;border-bottom:1px solid #f0f0f0;background:#fafafa;margin:0;border-radius:var(--border-radius) var(--border-radius) 0 0}.BlogDisplay_skeletonChapterList__yPpjd{padding:10px 0}.BlogDisplay_skeletonChapterItem__Gv3Cu{padding:12px 20px}.BlogDisplay_skeletonMainContent__aAptB{flex:1 1}.BlogDisplay_skeletonHeaderNoCourse__ZAIRL,.BlogDisplay_skeletonHeader__ZXgZO{margin-bottom:50px}.BlogDisplay_skeletonHeaderWithCourse__l_pla{margin-bottom:0}.BlogDisplay_skeletonToolbar__Y8iHv{display:flex;gap:10px}.BlogDisplay_skeletonContent__ZjsBE{padding:30px 0 200px}.BlogDisplay_skeletonContentNoCourse__cp86w{margin-top:30px}.BlogDisplay_skeletonContentWithCourse__2cU1m{margin-top:0}.BlogDisplay_syllabusContainer__aoy2z{width:280px;flex-shrink:0;position:fixed;top:200px;align-self:flex-start}.BlogDisplay_mainContent__SZD4A{padding-top:100px;flex:1 1}.BlogDisplay_mainContentWithCourse__op_XA{margin-left:calc(280px + 80px)}.BlogDisplay_introSection__o4ebD{margin-bottom:50px}.BlogDisplay_content___W6_h{position:relative;padding:30px 0 200px}.BlogDisplay_mobileOverlay__c_wCb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.BlogDisplay_mobileSyllabus__sYdUk{position:fixed;top:0;left:-100%;height:100vh;background:white;z-index:1000;transition:left .3s ease-in-out;padding:0 40px 0 30px;overflow-y:auto}.BlogDisplay_mobileSyllabusOpen__jmmHI{left:0}.BlogDisplay_authorSection__jCmCM{margin-top:100px}@media(max-width:850px){.BlogDisplay_mainContentWithCourse__op_XA{max-width:560px;margin:0 auto}}.BlogCard_blogCard__Yy88P{background-color:var(--background-color);overflow:hidden;cursor:pointer;transition:all .3s ease;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;padding-bottom:30px}.BlogCard_blogCard__Yy88P:hover h2{text-decoration:underline}.BlogCard_imageContainer__pgJIT{position:relative;overflow:hidden;aspect-ratio:16/9;width:100%}.BlogCard_coverImage__yjVVo{width:100%;height:100%;border-radius:var(--border-radius);object-fit:cover;transition:transform .3s ease;border:1px solid var(--theme-color)}.BlogCard_content__sbF_K{padding-top:20px;display:flex;flex-direction:column;gap:12px;flex:1 1}.BlogCard_tags__ICr3A{display:flex;flex-wrap:wrap;gap:8px}.BlogCard_tag__10jxD{background-color:var(--theme-color);color:white;padding:4px 12px;border-radius:16px;font-size:.8rem;font-weight:500}.BlogCard_excerpt__GnbPX{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;flex:1 1}.BlogCard_footer__6PQHn{display:flex;align-items:center;justify-content:left;margin-top:auto;border-top:1px solid var(--border-color)}.BlogCard_date__848UX,.BlogCard_readTime__167H4{margin:0;color:var(--text-color-secondary);font-size:.8rem}@media (max-width:768px){.BlogCard_content__sbF_K{padding:12px}.BlogCard_footer__6PQHn{align-items:flex-start}}.ChapterList_chapterList__vDTSZ{overflow:hidden;border-top:1px solid var(--theme-color)}.ChapterList_chapterItem__blNSs{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--theme-color);cursor:pointer;transition:background-color .2s}.ChapterList_chapterItem__blNSs:hover{background:var(--theme-white)}.ChapterList_chapterItem__blNSs:hover .ChapterList_chapterArrow__eHjlS{opacity:1}.ChapterList_chapterTitle__gySJ0{font-weight:800;color:#333;font-size:calc(var(--font-size) / 6);flex:1 1}.ChapterList_chapterArrow__eHjlS{opacity:0;transition:opacity .2s;color:var(--theme-color);display:flex;align-items:center}.ChapterList_loading__n8Sw7{text-align:center;padding:40px;color:#666}