.lk-lesson,.lk-overview-page{--lk-red:#853030;--lk-wine:#853030;--lk-rose:#f2d0d0;--lk-ink:#191919;--lk-text:#404040;--lk-line:#e3ddd3;max-width:980px;margin:0 auto;color:var(--lk-text);font-size:17px;line-height:1.7}.lk-lesson p{margin:0 0 .9em}.lk-kicker{display:inline-block;color:var(--lk-red);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.lk-lesson h1{font-size:40px;line-height:1.2;color:var(--lk-ink);margin:0 0 14px;font-weight:700}.lk-lesson h2{font-size:24px;color:var(--lk-ink);margin:0 0 12px}.lk-lesson-lead{font-size:20px;color:var(--lk-ink)}.lk-progress{display:flex;gap:6px;margin:18px 0 30px}.lk-progress span{flex:1;height:6px;border-radius:3px;background:#ddd5ca}.lk-progress span.on{background:var(--lk-red)}.lk-lesson-video{margin:0 0 36px}.lk-video{border-radius:14px;overflow:hidden;background:#1b1716;box-shadow:0 18px 50px rgb(43 36 34 / .18)}.lk-video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0}.lk-video .brlbs-cmpnt-container{border-radius:14px;min-height:320px}.lk-lesson-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:start}.lk-card{background:#fff;border:1px solid var(--lk-line);border-radius:14px;padding:28px}.lk-goal{background:#FAF7F3;border-left:4px solid var(--lk-red);border-radius:10px;padding:22px 24px;margin-bottom:18px}.lk-goal strong{display:block;color:var(--lk-ink);margin-bottom:6px;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.lk-download{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--lk-line);border-radius:12px;padding:18px 20px;text-decoration:none!important;color:var(--lk-ink)!important;transition:box-shadow .15s,transform .15s}.lk-download:hover{box-shadow:0 10px 28px rgb(43 36 34 / .12);transform:translateY(-1px)}.lk-download .lk-ico{flex:0 0 44px;height:44px;border-radius:10px;background:var(--lk-rose);color:var(--lk-wine);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.lk-download small{display:block;color:#777;font-size:13px}.lk-next{margin-top:36px;padding:22px 26px;border-radius:12px;background:#FAF7F3;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.lk-next p{margin:0}.lk-btn-link{display:inline-block;background:var(--lk-red);color:#fff!important;text-decoration:none!important;font-weight:700;padding:13px 22px;border-radius:6px}.lk-btn-link:hover{background:#6a2424}.lk-overview-link{display:none}.lk-box{background:#fff!important;border:1px solid var(--lk-line)!important;border-radius:14px!important;padding:28px!important}.lk-request input[type=email]{padding:10px 12px;border:1px solid var(--lk-line);border-radius:6px;min-width:260px}.lk-request button{background:var(--lk-red);color:#fff;border:0;border-radius:6px;padding:11px 18px;font-weight:700;cursor:pointer}@media (max-width:767px){.lk-lesson h1{font-size:28px}.lk-lesson-grid{grid-template-columns:1fr}}.lk-request label{display:block;font-size:15px}.lk-request input[type=email]{display:block;width:100%;max-width:480px;margin-top:6px;box-sizing:border-box}.lk-request button{margin-top:14px;text-transform:none;font-size:16px;letter-spacing:0}.lk-video .brlbs-cmpnt-container{aspect-ratio:16/9;min-height:0;display:flex!important;align-items:center;justify-content:center;background:#1b1716!important;border-radius:14px;overflow:hidden}.lk-video .brlbs-cmpnt-container>div,.lk-video .brlbs-cmpnt-cb-main{position:static!important;background:transparent!important;box-shadow:none!important;border:0!important;width:100%;max-width:560px;margin:0 auto!important;padding:24px!important;text-align:center;display:flex!important;flex-direction:column;align-items:center}.lk-video .brlbs-cmpnt-cb-thumbnail,.lk-video .brlbs-cmpnt-cb-play-button{display:none!important}.lk-video .brlbs-cmpnt-cb-content{display:flex;flex-direction:column;align-items:center;padding:0!important}.lk-video .brlbs-cmpnt-cb-description{color:#e9e2dc!important;font-size:15px!important;line-height:1.6!important;margin:0 0 18px!important;text-align:center}.lk-video .brlbs-cmpnt-cb-description strong{color:#fff}.lk-video .brlbs-cmpnt-cb-buttons{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;border:0!important;padding:0!important;margin:0 0 14px!important;order:2}.lk-video .brlbs-cmpnt-cb-btn{display:inline-block!important;width:auto!important;margin:0!important;background:#853030!important;color:#fff!important;border:2px solid #853030!important;border-radius:6px!important;padding:11px 20px!important;font-weight:700!important;font-size:15px!important;line-height:1.3!important;text-decoration:none!important}.lk-video .brlbs-cmpnt-cb-btn+.brlbs-cmpnt-cb-btn{background:transparent!important;border-color:#f2d0d0!important;color:#f2d0d0!important}.lk-video .brlbs-cmpnt-cb-btn:hover{background:#6a2424!important;border-color:#6a2424!important;color:#fff!important}.lk-video .brlbs-cmpnt-cb-provider-toggle{order:3;color:#f2d0d0!important;font-size:14px!important;text-decoration:underline!important;margin:0!important}.lk-video .brlbs-cmpnt-cb-content .brlbs-cmpnt-cb-provider-toggle{margin-top:-6px!important;margin-bottom:12px!important}@media (max-width:767px){.lk-video .brlbs-cmpnt-container{aspect-ratio:auto;min-height:280px}}.lk-lesson a:not(.lk-btn-link):not(.lk-download):not([class*=brlbs]),.lk-overview-page a:not(.lk-btn-link),.lk-box a:not(.lk-btn-link){color:#853030!important;text-decoration:underline;text-underline-offset:2px}.lk-lesson a:not(.lk-btn-link):not(.lk-download):not([class*=brlbs]):hover,.lk-overview-page a:not(.lk-btn-link):hover{color:#6a2424!important}