.breadcrumb-wrapper{padding-top:10px}.breadcrumb,.breadcrumb-wrapper{display:flex;justify-content:center;align-items:center}.breadcrumb{gap:.5rem;min-width:220px;max-width:90vw;width:auto;height:auto;min-height:40px;border-radius:9999px;padding:10px 20px;background:#FFFFFF;box-shadow:0 12px 30px 0 rgba(0,0,0,.1);flex-wrap:wrap}.breadcrumb span,.breadcrumb-link{font-family:Body Font E,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:150%;letter-spacing:0;color:var(--gray-grayNormalActive,#7A7A7A);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-link{text-decoration:none;cursor:pointer;transition:color .2s ease}.breadcrumb-link:hover{color:#4A4A4A;text-decoration:none}.breadcrumb-icon{width:1rem;height:1rem;color:var(--gray-grayNormalActive,#7A7A7A);stroke:var(--gray-grayNormalActive,#7A7A7A);flex-shrink:0}.breadcrumb-current{font-weight:400;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.breadcrumb-wrapper.hide-on-touch-devices{display:none!important}.breadcrumb-section [data-unlock-banner]{margin-top:84px!important}}@media (max-width:768px){.breadcrumb-section [data-unlock-banner]{margin-top:74px!important}}@media (max-width:480px){.breadcrumb-section [data-unlock-banner]{margin-top:62px!important}}.open-book-page{width:100%;min-height:100vh}.breadcrumb-section{width:100%;padding:5px 0}.open-book-container{max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:1440px){.open-book-container{max-width:1400px}}@media (min-width:1700px){.open-book-container{max-width:1600px}}.open-book-content{width:100%;padding:40px 0}.open-book-content h1{font-size:2rem;margin-bottom:20px;color:#333}.open-book-content p{font-size:1.1rem;color:#666}.qa-scroll-container::-webkit-scrollbar{display:none!important}.qa-scroll-container{-ms-overflow-style:none!important;scrollbar-width:none!important;overflow-y:scroll!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;pointer-events:auto!important;touch-action:pan-y!important}.qa-scroll-container iframe{background:#FFFFFF!important;color-scheme:light only}.qa-scroll-container iframe::-webkit-scrollbar{display:none}.qa-scroll-container iframe{will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.open-book-main-container{position:absolute;width:1128px;height:1094px;top:150px;left:50%;transform:translateX(-50%) translate(var(--ob-pan-x,0),var(--ob-pan-y,0)) scale(var(--ob-zoom,1));transform-origin:top center;transition:transform .2s ease;border-radius:28px;padding:50px 60px;gap:20px;background:#FFFFFFAD;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:0}.open-book-main-container.ob-panning{transition:none}@media (min-width:769px){.open-book-page .open-book-main-container{top:174px}}.open-book-title{font-family:Body Font E,sans-serif;font-weight:700;font-size:48px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;color:#EF5C66;margin-top:20px;margin-bottom:0}.decoration-item{position:absolute;pointer-events:none;border-radius:999px;opacity:.46;padding:32px}@media (max-width:768px){.open-book-main-container{width:95%;max-width:100%;height:auto;min-height:600px;position:relative;top:20px;left:0;transform:translate(var(--ob-pan-x,0),var(--ob-pan-y,0)) scale(var(--ob-zoom,1));transform-origin:top center;margin:0 auto 40px;padding:20px}.open-book-title{font-size:32px!important;margin-top:40px!important}.decoration-item{display:none}.open-book-page{padding-bottom:200px!important}}.exercise-lesson-container{width:100%;max-width:1128px;height:693.63px;border-radius:24px;opacity:1;box-shadow:0 12px 30px 0 #0000001A;background:var(--whit,#FFFFFF);padding:40px;margin:40px auto 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.exercise-lesson-container.no-padding{padding:0}.exercise-lesson-iframe{width:100%;max-width:1128px;height:693.63px;border:none}@media (min-width:1440px){.exercise-lesson-container,.exercise-lesson-iframe{max-width:1320px}.exercise-lesson-container,.exercise-lesson-iframe{height:760px}}@media (min-width:1700px){.exercise-lesson-container,.exercise-lesson-iframe{max-width:1500px}.exercise-lesson-container,.exercise-lesson-iframe{height:820px}}@media (max-width:768px){.exercise-lesson-container{width:95%;max-width:100%;height:auto;min-height:400px;margin:40px auto;padding:20px!important}.exercise-lesson-container.no-padding{padding:0!important}.exercise-lesson-iframe{width:100%;height:56.25vw;min-height:300px}}@media (max-width:1024px){.open-book-content{margin-bottom:60px!important}}.word-diagram-card{background:rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:28px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:60px 140px 160px;margin-bottom:100px;display:flex;flex-direction:column;align-items:center;width:fit-content;position:relative;z-index:1;transition:transform .3s ease,box-shadow .3s ease}.word-diagram-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.15)}@media (max-width:768px){.word-diagram-card{padding:20px;margin-bottom:40px;width:95%;border-radius:20px}}@media (max-width:1280px){.quranic-words-page h2{font-size:40px!important;margin-top:60px!important}}@media (max-width:1024px){.quranic-words-page h2{font-size:34px!important;margin-top:48px!important}}@media (max-width:768px){.quranic-words-page h2{font-size:28px!important;margin-top:70px!important}}@media (max-width:480px){.quranic-words-page h2{font-size:22px!important;margin-top:60px!important}}@media (max-width:1280px){.quranic-words-page .breadcrumb-section>img[alt$=decoration]{display:none!important}}@media (max-width:1024px){.open-book-page .toolbar-wrapper-responsive,.open-book-page~.toolbar-wrapper-responsive,.open-mushaf-page .breadcrumb-wrapper,.open-mushaf-page .toolbar-wrapper-responsive,.open-mushaf-page~.toolbar-wrapper-responsive,.open-podcast-page .toolbar-wrapper-responsive,.open-podcast-page~.toolbar-wrapper-responsive{display:none!important}}@media (max-width:1500px){.quranic-words-page .word-diagram-card{zoom:.85}}@media (max-width:1200px){.quranic-words-page .word-diagram-card{zoom:.72}}@media (max-width:1024px){.quranic-words-page .word-diagram-card{zoom:.7;padding:50px 80px 130px}}@media (max-width:768px){.quranic-words-page .word-diagram-card{zoom:.5;padding:40px 50px 100px;margin-bottom:60px;width:fit-content;border-radius:24px}}@media (max-width:640px){.quranic-words-page .word-diagram-card{zoom:.42}}@media (max-width:480px){.quranic-words-page .word-diagram-card{zoom:.32}}@media (max-width:380px){.quranic-words-page .word-diagram-card{zoom:.28}}@media (max-width:1024px){.quranic-words-page .open-book-content{min-height:auto!important}}.quranic-words-page .open-book-content{padding-top:60px!important;padding-bottom:50px!important;margin-bottom:0!important}.quranic-words-page .word-diagram-card:last-child{margin-bottom:0!important}@media (max-width:768px){.quranic-words-page{padding-bottom:0!important}}.quranic-words-page .breadcrumb-section>h2{margin-top:79px!important;margin-bottom:0!important}.quranic-words-page .breadcrumb-section>h2.qw-title-measured{margin-top:0!important}@media (max-width:1024px){.quranic-words-page .breadcrumb-wrapper{display:none!important}.quranic-words-page .breadcrumb-section>div:not(.open-book-container){right:auto!important;left:50%!important;top:33px!important;transform:translateX(-50%)!important}.quranic-words-page .breadcrumb-section [data-unlock-banner]{margin-top:100px!important}.quranic-words-page .breadcrumb-section>h2{margin-top:130px!important}}@media (max-height:900px){.toolbar-wrapper-responsive{top:60%!important}}@media (max-height:800px){.toolbar-wrapper-responsive{top:65%!important}}@media (max-height:700px){.toolbar-wrapper-responsive{top:auto!important;bottom:56px!important;transform:none!important;max-height:calc(100vh - 200px)!important}}@media (min-width:1025px) and (max-width:1250px){.exercise-content-page .breadcrumb-wrapper{justify-content:flex-end;padding-right:490px}}@media (max-width:1024px){.exercise-content-page .breadcrumb-section>div:not(.open-book-container){top:24px!important;left:50%!important;right:auto!important;transform:translateX(-50%) scale(.92);transform-origin:center top;z-index:50!important}.exercise-content-page .breadcrumb-section{min-height:80px}}@media (max-width:768px){.exercise-content-page .breadcrumb-section>div:not(.open-book-container){top:20px!important;left:50%!important;right:auto!important;transform:translateX(-50%) scale(.82);transform-origin:center top}}@media (max-width:480px){.exercise-content-page .breadcrumb-section>div:not(.open-book-container){top:16px!important;left:50%!important;right:auto!important;transform:translateX(-50%) scale(.66);transform-origin:center top}}@media (min-width:1025px){.exercise-content-page .exercise-lesson-container,.exercise-content-page .exercise-lesson-iframe{max-width:min(1128px,calc(100vw - 230px))}}@media (min-width:1440px){.exercise-content-page .exercise-lesson-container,.exercise-content-page .exercise-lesson-iframe{max-width:min(1320px,calc(100vw - 230px))}}@media (min-width:1700px){.exercise-content-page .exercise-lesson-container,.exercise-content-page .exercise-lesson-iframe{max-width:min(1500px,calc(100vw - 230px))}}.exercise-content-page .exercise-lesson-container,.exercise-content-page .exercise-lesson-iframe{height:693.63px!important;min-height:0!important}@media (max-width:768px){.exercise-content-page{padding-bottom:16px!important}}.open-book-page .open-book-nav-row{transform-origin:top right!important;z-index:1000!important}.open-book-page .book-navigator-dropdown{transform-origin:top right}.open-book-page .breadcrumb-wrapper{transform-origin:top center}@media (min-width:1025px){.open-book-page .breadcrumb-wrapper{padding-top:35px}}@media (max-width:1460px){.open-book-page .breadcrumb-wrapper{transform:translateX(-16px)!important}}@media (max-width:1420px){.open-book-page .breadcrumb-wrapper{transform:translateX(-32px)!important}}@media (max-width:1390px){.open-book-page .breadcrumb-wrapper{transform:translateX(-42px)!important}}@media (max-width:1366px){.open-book-page .open-book-nav-row{transform:scale(.99)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-47px) scale(.98)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.0101)}}@media (max-width:1345px){.open-book-page .open-book-nav-row{transform:scale(.985)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-55px) scale(.97)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.0152)}}@media (max-width:1320px){.open-book-page .open-book-nav-row{transform:scale(.98)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-63px) scale(.96)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.0204)}}@media (max-width:1300px){.open-book-page .open-book-nav-row{transform:scale(.975)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-71px) scale(.95)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.0256)}}@media (max-width:1280px){.open-book-page .open-book-nav-row{transform:scale(.97)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-78px) scale(.94)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.0309)}}@media (max-width:1240px){.open-book-page .open-book-nav-row{transform:scale(.96)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-90px) scale(.92)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.0417)}}@media (max-width:1200px){.open-book-page .open-book-nav-row{transform:scale(.95)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-103px) scale(.9)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.0526)}}@media (max-width:1160px){.open-book-page .open-book-nav-row{transform:scale(.94)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-115px) scale(.88)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.0638)}}@media (max-width:1120px){.open-book-page .open-book-nav-row{transform:scale(.93)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-128px) scale(.86)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.0753)}}@media (max-width:1080px){.open-book-page .open-book-nav-row{transform:scale(.92)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-136px) scale(.85)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.087)}}@media (max-width:1040px){.open-book-page .open-book-nav-row{transform:scale(.91)!important}.open-book-page .breadcrumb-wrapper{transform:translateX(-144px) scale(.84)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.0989)}}@media (max-width:1024px){.open-book-page .open-book-nav-row{right:auto!important;left:50%!important;top:10px!important;transform-origin:top center!important;transform:translateX(-50%) scale(.9)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.1111)}.open-book-page .open-book-title{margin-top:64px!important}}.open-book-page .open-book-title.ob-title-measured{margin-top:0!important}@media (max-width:960px){.open-book-page .open-book-nav-row{transform:translateX(-50%) scale(.89)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.1236)}}@media (max-width:900px){.open-book-page .open-book-nav-row{transform:translateX(-50%) scale(.88)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.1364)}}@media (max-width:840px){.open-book-page .open-book-nav-row{transform:translateX(-50%) scale(.87)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.1494)}}@media (max-width:768px){.open-book-page .open-book-nav-row{transform:translateX(-50%) scale(.86)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.1628)}}@media (max-width:680px){.open-book-page .open-book-nav-row{transform:translateX(-50%) scale(.85)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.1765)}}@media (max-width:600px){.open-book-page .open-book-nav-row{transform:translateX(-50%) scale(.84)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.1905)}}@media (max-width:540px){.open-book-page .open-book-nav-row{transform:translateX(-50%) scale(.83)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.2048)}}@media (max-width:480px){.open-book-page .open-book-nav-row{transform:translateX(-50%) scale(.82)!important}.open-book-page .book-navigator-dropdown{transform:scale(1.2195)}@media (max-width:480px){.open-book-page .open-book-nav-row{top:22px!important}.open-book-page:not(.exercise-content-page):not(.quranic-words-page) .breadcrumb-section [data-unlock-banner]{margin-top:76px!important}}}@media (max-width:1366px){.open-book-page .ob-deco{zoom:.9}}@media (max-width:1280px){.open-book-page .ob-deco{zoom:.82}}@media (max-width:1160px){.open-book-page .ob-deco{zoom:.74}}@media (max-width:1040px){.open-book-page .ob-deco{zoom:.66}}@media (max-width:900px){.open-book-page .ob-deco{zoom:.56}}@media (max-width:768px){.open-book-page .ob-deco{zoom:.45}}@media (max-width:600px){.open-book-page .ob-deco{zoom:.36}}@media (max-width:540px){.open-book-page .ob-deco{zoom:.3}}@media (max-width:480px){.open-book-page .ob-deco{zoom:.24}}.open-book-page .open-book-main-container{width:clamp(320px,calc(100vw - 240px),1128px)!important;max-width:100%!important;padding-left:clamp(18px,calc(100vw / 1700 * 60),60px)!important;padding-right:clamp(18px,calc(100vw / 1700 * 60),60px)!important}@media (max-width:1024px){.open-book-page .open-book-main-container{width:92vw!important;padding-left:clamp(14px,3.5vw,36px)!important;padding-right:clamp(14px,3.5vw,36px)!important}}.open-book-page .open-book-main-container canvas,.open-book-page .open-book-main-container iframe,.open-book-page .open-book-main-container img,.open-book-page .open-book-main-container video{max-width:100%;height:auto}.open-book-page .qa-row{gap:clamp(12px,calc(100vw / 1366 * 20),20px)!important;align-items:center!important}.open-book-page .qa-badge{min-width:clamp(60px,calc(100vw / 1366 * 84),84px)!important;padding:clamp(8px,calc(100vw / 1366 * 10),10px) clamp(10px,calc(100vw / 1366 * 14),14px)!important;font-size:clamp(16px,calc(100vw / 1366 * 20),20px)!important;margin-left:calc(-1 * clamp(20px, calc(100vw / 1366 * 36), 36px))!important;border-radius:0 22px 22px 0!important}.open-book-page .qa-text{font-size:clamp(18px,calc(100vw / 1366 * 24),24px)!important;line-height:1.45!important}.open-book-page .qa-text *{font-size:inherit!important;line-height:inherit!important}.open-book-page .qa-item{gap:clamp(16px,calc(100vw / 1366 * 24),24px)!important;padding:clamp(20px,calc(100vw / 1366 * 32),32px) clamp(20px,calc(100vw / 1366 * 36),36px)!important}.open-book-page .qa-scroll-container>div{gap:20px!important}.open-book-page .open-book-main-container:has(.ob-qa-content){padding-top:25px!important;padding-bottom:25px!important}.open-book-page .qa-footer{gap:clamp(12px,calc(100vw / 1366 * 20),20px)!important}.open-book-page .qa-footer-text{font-size:clamp(14px,calc(100vw / 1366 * 17),17px)!important;line-height:clamp(28px,calc(100vw / 1366 * 37),37px)!important;text-align:left!important;white-space:normal!important;margin-left:calc(22px - clamp(20px, calc(100vw / 1366 * 36), 36px))!important}.open-book-page .qa-play-btn{width:clamp(108px,calc(100vw / 1366 * 140),140px)!important;height:clamp(44px,calc(100vw / 1366 * 56),56px)!important;padding:0 clamp(9px,calc(100vw / 1366 * 14),14px)!important;font-size:clamp(13px,calc(100vw / 1366 * 17),17px)!important;line-height:clamp(32px,calc(100vw / 1366 * 46),46px)!important;gap:clamp(4px,calc(100vw / 1366 * 8),8px)!important;margin-right:calc(22px - clamp(20px, calc(100vw / 1366 * 36), 36px))!important}.open-book-page .ob-fs-wrapper.ob-fs-active .qa-play-btn{width:182px!important;height:70px!important;padding:0 20px!important;font-size:17px!important;line-height:48px!important;gap:8px!important}.open-book-page .qa-play-icon{width:clamp(13px,calc(100vw / 1366 * 16),16px)!important;height:auto!important;flex-shrink:0!important}.lib-video-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:libVideoFadeIn .2s ease-out}@keyframes libVideoFadeIn{0%{opacity:0}to{opacity:1}}.lib-video-modal{position:relative;width:100%;max-width:960px;aspect-ratio:16/9;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.lib-video-iframe{
  /* !important guards against `.open-book-page .open-book-main-container iframe
     { height: auto }` (higher specificity), which applies when the modal is
     portaled into the fullscreen element — that lives INSIDE the main container,
     so without this the iframe collapsed to ~150px and cropped the video to its
     top sliver in fullscreen. (Session #142.) */width:100%!important;height:100%!important;border:0;display:block}.lib-video-close{position:absolute;top:-52px;right:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;cursor:pointer;transition:background .2s ease}.lib-video-close:focus-visible,.lib-video-close:hover{background:rgba(255,255,255,.22);outline:none}@media (max-width:600px){.lib-video-close{top:-44px;width:36px;height:36px}}.open-book-page .book-pdf-iframe{height:clamp(700px,calc(100vw / 1366 * 900),900px)!important}.open-book-page .book-image-pages-wrapper{gap:clamp(8px,calc(100vw / 1366 * 24),24px)!important}.open-book-page .social-share-container{width:clamp(300px,calc(100vw / 1366 * 512),512px)!important;max-width:100%!important;height:clamp(54px,calc(100vw / 1366 * 80),80px)!important;padding:clamp(8px,calc(100vw / 1366 * 15),15px)!important;gap:clamp(6px,calc(100vw / 1366 * 12),12px)!important;flex-wrap:nowrap!important}.open-book-page .social-share-container>div{width:clamp(32px,calc(100vw / 1366 * 50),50px)!important;height:clamp(32px,calc(100vw / 1366 * 50),50px)!important}.open-book-page .social-share-container img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important}.open-book-page .social-share-container>div:last-child{width:auto!important;height:clamp(32px,calc(100vw / 1366 * 50),50px)!important;padding:clamp(2px,calc(100vw / 1366 * 3),3px) clamp(8px,calc(100vw / 1366 * 12),12px) clamp(2px,calc(100vw / 1366 * 3),3px) clamp(2px,calc(100vw / 1366 * 3),3px)!important;flex-shrink:0!important}.open-book-page .social-share-container>div:last-child span{font-size:clamp(11px,calc(100vw / 1366 * 16),16px)!important}.ob-fs-wrapper.ob-fs-active .qa-scroll-container{height:100%!important;max-height:100%!important}.ob-fs-wrapper.ob-fs-active .ob-qa-content{max-width:min(1200px,90vw)!important;margin-left:auto!important;margin-right:auto!important;padding-top:40px!important;padding-bottom:25px!important}.ob-fs-wrapper.ob-fs-active:has(.ob-qa-content){background:radial-gradient(34vh 34vh at 8% 18%,rgba(167,140,247,.55),rgba(167,140,247,0) 70%),radial-gradient(30vh 30vh at 11% 84%,rgba(239,142,150,.48),rgba(239,142,150,0) 70%),radial-gradient(32vh 32vh at 92% 24%,rgba(239,142,150,.5),rgba(239,142,150,0) 70%),radial-gradient(30vh 30vh at 89% 86%,rgba(167,140,247,.5),rgba(167,140,247,0) 70%),#ffffff!important}.ob-fs-toggle{top:-16px;right:-16px}@media (min-width:1025px){.ob-fs-toggle{top:-34px;right:-30px}}.ob-fs-toggle.ob-fs-toggle--fs{top:12px!important;right:12px!important}.ob-fs-wrapper:has(.ob-qa-content) .ob-fs-toggle{top:-8px;right:-12px}@media (min-width:1025px){.ob-fs-wrapper:has(.ob-qa-content) .ob-fs-toggle{top:-8px;right:-32px}}.expandable-text{display:flex;flex-direction:column;align-items:center;width:100%}.expandable-text__content{width:100%;display:-webkit-box;-webkit-line-clamp:var(--clamp-lines,6);line-clamp:var(--clamp-lines,6);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s ease}.expandable-text__content.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:clip}.expandable-text__content p:first-child{margin-top:0}.expandable-text__content p:last-child{margin-bottom:0}.expandable-text__toggle{margin-top:.6rem;padding:.35rem .85rem;background:transparent;color:#312ed3;border:1px solid #312ed3;border-radius:999px;font-family:var(--font-andika),sans-serif;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease;align-self:center;position:relative;z-index:3}.expandable-text__toggle:focus-visible,.expandable-text__toggle:hover{background:#312ed3;color:#fff;outline:none}.expandable-text__toggle:active{transform:scale(.97)}.expandable-text--inline{display:block;position:relative;align-items:stretch}.expandable-text--inline .expandable-text__content{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:clip}.expandable-text--inline .expandable-text__content.is-clamping{display:-webkit-box;-webkit-line-clamp:var(--clamp-lines,6);line-clamp:var(--clamp-lines,6);-webkit-box-orient:vertical;overflow:hidden}.expandable-text__measure{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;white-space:normal;height:auto;z-index:-1}.expandable-text__toggle--inline{display:inline;margin:0;padding:0;border:none;background:none;color:#312ed3;font:inherit;cursor:pointer;position:relative;z-index:3}.expandable-text__rt{display:block}.expandable-text__toggle--inline:focus-visible,.expandable-text__toggle--inline:hover{text-decoration:underline;outline:none}.lesson-about{width:100%;background:#fafbff;border-top:1px solid #ececf2;border-bottom:1px solid #ececf2;padding:40px 16px;margin-bottom:30px}.lesson-about__inner{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.lesson-about__title{font-family:'Body Font "E"',-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:22px;line-height:1.3;color:#1a1a40;margin:0}.lesson-about__body p{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#4a4a55;margin:0 0 12px}.lesson-about__body p:last-child{margin-bottom:0}.lesson-about__body a,.lesson-about__title a{color:#312ED3;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600;transition:color .2s ease,text-decoration-thickness .2s ease}.lesson-about__body a:focus-visible,.lesson-about__body a:hover,.lesson-about__title a:focus-visible,.lesson-about__title a:hover{color:#1e1a8a;text-decoration-thickness:2px}@media (max-width:640px){.lesson-about{padding:28px 16px}.lesson-about__title{font-size:19px}.lesson-about__body p{font-size:15px;line-height:1.65}}