.ck-single-layout{--course-ink:#243247;--course-muted:#748094;--course-line:#e6ebf1;--course-green:#176b53;color:var(--course-ink)}.ck-single-layout .ck-page-article{background:#f6f8fb;padding:24px!important;border-radius:22px;min-width:0}.ck-single-layout .ck-single-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px;color:var(--course-muted);font-size:12px;line-height:2}.ck-single-layout .ck-single-breadcrumb a{color:var(--course-green)}.ck-single-layout .ry-video-contentt{padding:0;margin:0 0 24px}.ck-single-layout .ry-head-video{padding:24px;margin:0;background:#fff;border:1px solid var(--course-line);border-radius:18px;text-align:right}.ck-single-layout .ry-head-video h1{margin:0;font-size:clamp(22px, 2.2vw, 30px);line-height:1.8;font-weight:800}.ck-single-layout .ry-head-video .ry-ff1{display:block;margin-bottom:6px;color:var(--course-green);font-size:12px;font-weight:600}.ck-single-layout .ry-head-video .ry-ff2{color:var(--course-ink)}.ck-single-course .ry-head-video{position:relative;overflow:hidden;border-color:#d7e9df;background:linear-gradient(120deg,#fffdf4 0%,#f0f8f3 60%,#e8f5ee 100%);border-right:4px solid #278463}.ck-single-course .ry-head-video .ry-ff1{display:inline-block;padding:4px 12px;margin-bottom:10px;border:1px solid #d6e9da;border-radius:8px;background:#ffffffb3;color:#21694f}.ck-single-course .ry-head-video .ry-ff2{display:block;color:#244b3c}.ck-single-course .ry-ostad-content{border-top:3px solid #e8c867}.ck-single-layout .ry-right-v-h,.ck-single-layout .ry-left-v-h{display:none}.ck-single-layout .ry-ostad-content{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;width:100%!important;height:auto!important;margin:0 0 24px!important;padding:24px;background:#fff;border:1px solid var(--course-line);border-radius:18px}.ck-single-layout .ry-ostad-content>.clear{display:none}.ck-single-layout .ry-ostad-content .ostad-pic,.ck-single-layout .ry-ostaad-bio{float:none!important;width:100%!important;max-width:none;padding:0!important;height:auto!important;background:transparent}.ck-single-layout .ry-ostad-content .ostad-pic{text-align:center}.ck-single-layout .ry-ostad-content .ostad-pic .ry-o-p{width:88px;height:88px;object-fit:cover;border:4px solid #eff6f2;margin:0 auto 12px}.ck-single-layout .ry-ostad-content h2{margin:0 0 12px;text-align:right;font-size:18px;line-height:1.9}.ck-single-layout .ry-ostad-content .ry-ff1{color:var(--course-muted);font-size:13px;margin-left:8px}.ck-single-layout .ry-ostad-content .ry-ff2{color:var(--course-ink)}.ck-single-layout .ry-ostad-biography{height:auto!important;overflow:visible;color:#536177;font-size:14px;line-height:2.1;text-align:right;margin:0 0 20px}.ck-single-layout .ry-post-rating{height:auto;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--course-line);border-radius:0}.ck-single-layout .ry-post-rating p{color:var(--course-muted);margin:0;line-height:1.9}.ck-single-layout .ry-post-rating p span+span{margin-right:4px}.ck-single-layout .ry-dore-time{height:auto;margin:0;padding:8px!important;color:#415b50;background:#eff7f2;border-radius:10px;font-size:12px;line-height:1.9}.ck-single-layout .ry-y-span{color:var(--course-green)}.ck-single-layout .ry-btn-add-to-cart{position:static!important;width:auto;max-width:100%;height:auto!important;min-height:46px;margin:12px 0 0!important;padding:12px 18px!important;border:0;border-radius:12px;background:#ffcc29;color:#273247;box-shadow:none;font-size:13px;line-height:1.9;white-space:normal}.ck-single-layout .ry-btn-add-to-cart span{color:inherit}.ck-single-layout .ry-btn-add-to-cart i{margin-left:8px}.ck-single-layout .ry-videooos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:24px;padding:22px!important;margin:0 0 20px!important;border:1px solid var(--course-line);border-radius:18px;background:#fff!important}.ck-single-layout .ry-videooos>.clear{display:none}.ck-single-layout .ry-video-detail,.ck-single-layout .ry-main-video{float:none!important;width:100%!important;max-width:none;padding:0!important;margin:0;min-width:0}.ck-single-layout .ry-v-c-h{display:flex;align-items:center;gap:10px;width:auto;padding:0;margin:0 0 14px;color:var(--course-ink);background:none;font-size:14px;font-weight:700}.ck-single-layout .ry-point{position:static;flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;padding:0;background:#ecf6f0;color:var(--course-green);border-radius:9px;font-size:13px}.ck-single-layout .ry-film-biography{height:auto!important;max-height:none;margin:0;padding:0;overflow:visible;text-align:right;color:#536177;font-size:13px;line-height:2.1}.ck-single-layout .ry-v-c-t{position:static;inset:auto;display:flex;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:12px 14px;height:auto;color:#244c40;background:linear-gradient(110deg,#f8faf4,#edf6f1);border:1px solid #dfebe3;border-right:3px solid #39896c;border-radius:12px;text-align:right;font-size:14px;line-height:1.9;font-weight:700;overflow-wrap:anywhere}.ck-single-layout .ck-lesson-title-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #d5e6db;border-radius:10px;background:#fff;box-shadow:0 3px 8px #25564008}.ck-single-layout .ck-lesson-title-icon i{font-size:11px;color:#318164}.ck-single-layout .ck-lesson-title-text{min-width:0}.ck-single-layout .ry-video-gh{border:0;border-radius:12px;background:#17232d;aspect-ratio:16 / 9;overflow:hidden}.ck-single-layout .ry-video-gh .video-js,.ck-single-layout .ry-video-gh .no-video{width:100%!important;height:100%!important;object-fit:contain;margin:0}.ck-single-layout .ry-video-gh .ry-loock{inset:0;width:100%;height:100%;display:grid;place-items:center;background:#14253770}.ck-single-layout .ry-video-gh .fa-lock{position:static;font-size:30px;color:#fff}.ck-single-layout .lock-status,.ck-single-layout .ry-time-c{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;margin:10px 0 0 8px;padding:5px 9px;background:#eff4f7;border-radius:8px;color:#536177;font-size:11px;line-height:1.9}.ck-single-layout .lock-status .ry-y-span,.ck-single-layout .ry-time-c .ry-y-span{color:inherit}.ck-single-layout .ck-lesson-meta{display:flex;align-items:center;justify-content:flex-end;margin-top:10px;padding:0 2px}.ck-single-layout .ck-lesson-duration{display:inline-flex;align-items:center;gap:6px;color:#748094;font-size:11px;font-weight:400;line-height:1.8}.ck-single-layout .ck-lesson-duration i{color:#8a96a6;font-size:12px}.ck-single-layout .ry-all-btn{display:flex;gap:8px;padding:6px!important;margin:24px 0 16px;background:#eaf0f5;border-radius:14px}.ck-single-layout .ry-all-btn>div:not(.clear){float:none!important;width:auto;max-width:none;flex:1;padding:0}.ck-single-layout .ry-all-btn>.clear{display:none}.ck-single-layout .ry-all-btn .btn{width:100%;padding:12px 8px;border:0;border-radius:10px;font-size:13px;color:#66768c;background:transparent;box-shadow:none}.ck-single-layout .ry-all-btn .ry-package-active{background:#fff;color:var(--course-green);box-shadow:0 2px 6px #24324709}.ck-single-layout .ry-page-content{padding:0!important}.ck-single-layout .ry-product-detail{padding:24px!important;margin:0 0 20px;background:#fff;color:#3d4c60;border:1px solid var(--course-line);border-radius:16px;box-shadow:none;font-size:15px;line-height:2.15;overflow-wrap:anywhere}.ck-single-layout .ry-product-detail img{max-width:100%;height:auto}.ck-single-layout .ry-product-detail h2,.ck-single-layout .ry-product-detail h3{color:var(--course-ink);line-height:1.9;margin:24px 0 12px}.ck-single-layout .ry-product-detail h2{font-size:21px}.ck-single-layout .ry-product-detail h3{font-size:18px}.ck-single-layout .ry-all-page-tag{padding:16px 0 0;margin-top:24px;border-top:1px solid var(--course-line)}.ck-single-layout .ry-all-page-tag ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.ck-single-layout .ry-all-page-tag li{float:none!important;margin:0;padding:0}.ck-single-layout .ry-all-page-tag a{display:block;padding:4px 10px;background:#f1f5f8;color:#5b6d83;border-radius:8px;font-size:11px}.ck-single-layout .ck-editorial-header{padding:28px;margin-bottom:20px;background:#fff;border:1px solid var(--course-line);border-radius:18px}.ck-single-layout .ck-editorial-header h1{font-size:clamp(23px, 2.5vw, 32px);line-height:1.8;font-weight:800;margin:8px 0 12px}.ck-single-layout .ck-single-eyebrow{color:var(--course-green);font-size:12px;margin:0}.ck-single-layout .ck-single-meta{font-size:12px;color:var(--course-muted);margin:0}.ck-single-layout a:focus-visible,.ck-single-layout button:focus-visible{outline:3px solid #21846a;outline-offset:3px}@media (max-width:767px){.ck-single-layout .ck-page-article{padding:14px!important;border-radius:0}.ck-single-layout .ry-head-video,.ck-single-layout .ck-editorial-header{padding:18px;border-radius:14px}.ck-single-layout .ry-ostad-content{grid-template-columns:1fr;padding:18px;gap:18px;border-radius:14px}.ck-single-layout .ry-ostad-content .ostad-pic{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.ck-single-layout .ry-ostad-content .ostad-pic .ry-o-p{width:72px;height:72px;margin:0;grid-row:1 / 3}.ck-single-layout .ry-post-rating{grid-column:1 / -1;margin:0}.ck-single-layout .ry-ostad-biography{font-size:13px}.ck-single-layout .ry-videooos{grid-template-columns:1fr;gap:18px;padding:16px!important;border-radius:14px}.ck-single-layout .ry-main-video{grid-row:1}.ck-single-layout .ry-product-detail{padding:18px!important;font-size:14px}.ck-single-layout .ry-btn-add-to-cart{width:100%}.ck-single-layout .ry-all-btn .btn{font-size:12px}.ck-single-layout .ck-single-breadcrumb{margin-bottom:14px;font-size:11px}}