.categories_hero__iEFE5{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:2rem}@media(max-width:991px){.categories_hero__iEFE5{margin-bottom:1.5rem}}.categories_title__su4wr{font-family:Lora,serif;font-size:var(--font-h2);line-height:var(--line-height-h2);font-weight:600;margin-bottom:.75rem;text-align:left;padding:0}@media(max-width:991px){.categories_title__su4wr{margin-bottom:.625rem}}.categories_subtitle__0olZu{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;color:#6b6963!important;margin:0;padding:0;text-align:left;max-width:37.5rem}.categories_categoriesGrid__aCAEI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem}@media(max-width:991px){.categories_categoriesGrid__aCAEI{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.categories_categoriesGrid__aCAEI{grid-template-columns:repeat(2,1fr);gap:.625rem 1rem}}@media(max-width:480px){.categories_categoriesGrid__aCAEI{gap:.5rem .75rem}}.categories_categoryLink__5RYbL{display:block;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111!important;text-decoration:none;padding:.5rem 0;transition:color .15s ease}.categories_categoryLink__5RYbL:hover{color:#237a3e!important;text-decoration:underline}.categories_emptyState___P97a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:12.5rem;gap:1rem;color:#6b6963!important;text-align:center;padding-inline:0}.CustomBreadCrumb_active__n3jcy{pointer-events:none;color:#6b6963}.CustomBreadCrumb_breadcrumb__TTi0j{display:flex;align-items:center;gap:.5rem;list-style:none;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;padding:0}@media(max-width:991px){.CustomBreadCrumb_breadcrumb__TTi0j{display:none;overflow:hidden;white-space:nowrap}}.CustomBreadCrumb_breadcrumb__TTi0j li{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.CustomBreadCrumb_breadcrumb__TTi0j li a{color:#6b6963;text-decoration:none;cursor:pointer}.CustomBreadCrumb_breadcrumb__TTi0j li a:hover{color:#237a3e;text-decoration:underline}.CustomBreadCrumb_breadcrumb__TTi0j li span{color:#6b6963}.CustomBreadCrumb_breadcrumb__TTi0j li:not(:last-child):after{content:">";color:#6b6963}.CourseRoom_courseRoom__TM_MD{min-height:100vh;width:100%;background-color:#fdfcfa}.sidebar-main-content .CourseRoom_courseRoom__TM_MD{background-color:transparent;padding-top:0;max-width:100%;padding-left:0;padding-right:0}@media(max-width:991px){.sidebar-main-content .CourseRoom_courseRoom__TM_MD{padding-left:1.25rem;padding-right:1.25rem;padding-top:1.5rem}}@media(max-width:480px){.sidebar-main-content .CourseRoom_courseRoom__TM_MD{padding-left:1rem;padding-right:1rem;padding-top:1.25rem}}.sidebar-main-content .CourseRoom_courseRoom__TM_MD .CourseRoom_main__ldAC3{background:transparent}@keyframes CourseRoom_spin__JWCd4{to{transform:rotate(1turn)}}.CourseRoom_hero__PdDdK{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem;overflow:hidden}@media(max-width:991px){.CourseRoom_hero__PdDdK{margin-top:0;margin-bottom:1.5rem}}.CourseRoom_hero__PdDdK nav{width:100%;overflow:hidden}.CourseRoom_hero__PdDdK nav ul{overflow:hidden;white-space:nowrap}.CourseRoom_hero__PdDdK nav ul li:last-child{flex-shrink:1;min-width:0}.CourseRoom_hero__PdDdK nav ul li:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.CourseRoom_followButton__99rp3,.CourseRoom_shareButton__FZNhP{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fdfcfa;border:1px solid #e3e1de;border-radius:62.4375rem;color:#6b6963;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;cursor:pointer;transition:all .2s ease}.CourseRoom_followButton__99rp3:hover:not(:disabled),.CourseRoom_shareButton__FZNhP:hover:not(:disabled){background:#fdfcfa;border-color:#111;color:#111}.CourseRoom_followButton__99rp3:focus-visible,.CourseRoom_shareButton__FZNhP:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:480px){.CourseRoom_followButton__99rp3,.CourseRoom_shareButton__FZNhP{padding:.4rem .8rem;gap:.3rem}}.CourseRoom_followButton__99rp3:disabled{opacity:.7;cursor:not-allowed}.CourseRoom_followButton__99rp3.CourseRoom_following__AC3vU,.CourseRoom_followButton__99rp3.CourseRoom_following__AC3vU:hover:not(:disabled){background:#111;color:#fdfcfa;border-color:#111}.CourseRoom_followIcon__bn9ER,.CourseRoom_shareIcon__Sjbk3{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}.CourseRoom_loadingSpinner__5tl41{width:1rem;height:1rem;border:2px solid #e3e1de;border-top-color:#111;border-radius:50%;animation:CourseRoom_spin__JWCd4 .8s linear infinite;display:inline-block}.CourseRoom_title__4nU8v{font-family:Lora,serif;font-size:var(--font-h2);line-height:var(--line-height-h2);font-weight:600;color:#111;margin-bottom:.75rem;text-align:left;padding:0}.CourseRoom_description__m9G9_{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;color:#6b6963;margin:0;padding:0;text-align:left;max-width:600px}.CourseRoom_shareButtonContainer__h1r6B{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:1.25rem}@media(max-width:991px){.CourseRoom_shareButtonContainer__h1r6B{margin-top:1rem}}.CourseRoom_main__ldAC3{background:#fdfcfa;padding-bottom:var(--section-padding)}.CourseRoom_tabs__Hkwim{margin-bottom:2.5rem;position:relative}@media(max-width:991px){.CourseRoom_tabs__Hkwim:after,.CourseRoom_tabs__Hkwim:before{content:"";position:absolute;top:0;bottom:2px;width:20px;z-index:2;pointer-events:none;transition:opacity .3s ease}.CourseRoom_tabs__Hkwim:before{left:0;background:linear-gradient(90deg,#fdfcfa 0,hsla(0,0%,100%,.8) 50%,transparent);opacity:0}.CourseRoom_tabs__Hkwim:after{right:0;background:linear-gradient(270deg,#fdfcfa 0,hsla(0,0%,100%,.8) 50%,transparent);opacity:1}.CourseRoom_tabs__Hkwim.CourseRoom_scrolled__CBo81:before{opacity:1}.CourseRoom_tabs__Hkwim.CourseRoom_scrolledToEnd__XdyOD:after{opacity:0}}.CourseRoom_tabsContainer__Hp6Yu{display:flex;gap:0;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;border-bottom:2px solid #f5f4f0;position:relative;scroll-behavior:smooth}.CourseRoom_tabsContainer__Hp6Yu::-webkit-scrollbar{display:none}.CourseRoom_tab__Lokbh{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2rem 1rem;background:transparent;color:#6b6963;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;border:none;border-bottom:2px solid transparent}.CourseRoom_tab__Lokbh:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:#111;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(-50%)}.CourseRoom_tab__Lokbh:hover{color:#111}.CourseRoom_tab__Lokbh:hover:after{width:30%}.CourseRoom_tab__Lokbh.CourseRoom_active__F7pQX{color:#111}.CourseRoom_tab__Lokbh.CourseRoom_active__F7pQX:after,.CourseRoom_tab__Lokbh.CourseRoom_active__F7pQX:hover:after{width:100%}.CourseRoom_tab__Lokbh:focus-visible{outline:2px solid #111;outline-offset:4px;border-radius:.375rem}@media(max-width:991px){.CourseRoom_tab__Lokbh{padding:1rem 1.25rem .875rem;gap:.5rem;flex-shrink:0}}@media(max-width:480px){.CourseRoom_tab__Lokbh{padding:.75rem .875rem .625rem;gap:.3rem;flex-shrink:0}}.CourseRoom_tabCount__rlw1z{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963;background:transparent;border:1.5px solid #e3e1de;padding:.25rem .625rem;border-radius:62.4375rem;min-width:1.75rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.CourseRoom_tab__Lokbh:hover .CourseRoom_tabCount__rlw1z{border-color:#111;color:#111}.CourseRoom_tab__Lokbh.CourseRoom_active__F7pQX .CourseRoom_tabCount__rlw1z{background:#f5f4f0;border-color:#e3e1de;color:#111}@media(max-width:480px){.CourseRoom_tabCount__rlw1z{padding:.15rem .4rem;min-width:1.3rem;border-width:1px}}.CourseRoom_documentFilter__I2cRy{margin:-.5rem 0 2rem}.CourseRoom_filterChips__DlVC6{display:flex;justify-content:flex-start;gap:.375rem;flex-wrap:wrap}@media(max-width:480px){.CourseRoom_filterChips__DlVC6{gap:.25rem}}.CourseRoom_filterChip__cvzjd{padding:.375rem .875rem;background:#f5f4f0;border:none;border-radius:62.4375rem;color:#6b6963;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.CourseRoom_filterChip__cvzjd:hover{background:#f5f4f0;color:#111}.CourseRoom_filterChip__cvzjd.CourseRoom_active__F7pQX{background:#111;color:#fdfcfa}.CourseRoom_filterChip__cvzjd.CourseRoom_active__F7pQX:hover{background:#111;color:#fdfcfa;opacity:.9}.CourseRoom_filterChip__cvzjd:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:480px){.CourseRoom_filterChip__cvzjd{padding:.3rem .7rem}}.CourseRoom_grid__Wz5nm{margin-top:1rem}.CourseRoom_summaryContainer__ijWrB{display:flex;flex-direction:column}.CourseRoom_cardContainer__RHYY5{margin-left:-.5rem;margin-right:-.5rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-row-gap:.625rem;row-gap:.625rem;grid-column-gap:.625rem;column-gap:.625rem;margin-top:.625rem;width:auto}@media(max-width:1200px){.CourseRoom_cardContainer__RHYY5{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:991px){.CourseRoom_cardContainer__RHYY5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:680px){.CourseRoom_cardContainer__RHYY5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:480px){.CourseRoom_cardContainer__RHYY5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.CourseRoom_searchList__dKR2A [class*=CardX_price]{margin-top:.75rem}.CourseRoom_searchList__dKR2A [class*=CardX_bookCard]{margin-bottom:0;padding-bottom:0;height:100%}.CourseRoom_searchList__dKR2A [class*=CardX_details]{min-height:.625rem;width:100%}}.CourseRoom_searchList__dKR2A .CourseRoom_cardContainer__RHYY5{row-gap:.5rem;column-gap:.5rem}.CourseRoom_searchList__dKR2A .CourseRoom_cardContainer__RHYY5 .CourseRoom_card__dB_nG [class*=CardX_bookCard]{display:flex;flex-direction:column;align-items:center}.CourseRoom_searchList__dKR2A .CourseRoom_cardContainer__RHYY5 .CourseRoom_card__dB_nG [class*=CardX_details]{max-width:100%;flex:1 1;padding-bottom:0;display:flex;flex-direction:column}.CourseRoom_searchList__dKR2A .CourseRoom_cardContainer__RHYY5 .CourseRoom_card__dB_nG [class*=CardX_thumb]{width:100%;max-width:100%;border-radius:.375rem;border:1px solid #e3e1de;filter:drop-shadow(0 2px 10px rgba(71,72,74,.3))}@media(max-width:480px){.CourseRoom_searchList__dKR2A .CourseRoom_cardContainer__RHYY5{row-gap:1.875rem}.CourseRoom_searchList__dKR2A .CourseRoom_cardContainer__RHYY5 .CourseRoom_card__dB_nG [class*=CardX_thumb]{width:100%}.CourseRoom_searchList__dKR2A .CourseRoom_cardContainer__RHYY5 .CourseRoom_card__dB_nG [class*=CardX_price]{margin-top:.625rem}}