.lesson-audio{align-items:flex-start;column-gap:calc(30*var(--u));row-gap:0}.lesson-audio>button{width:calc(46*var(--u));height:calc(46*var(--u));background-color:#5967ff}.lesson-audio>button svg{width:calc(28*var(--u));height:calc(28*var(--u))}.lesson-audio>div{gap:0}.lesson-audio .sfs-audio-range{--sfs-range-track:#e7e6e6;--sfs-range-fill:#5967ff;height:calc(46*var(--u))}.lesson-audio .sfs-audio-range::-webkit-slider-runnable-track{height:calc(8*var(--u));border-radius:calc(20*var(--u))}.lesson-audio .sfs-audio-range::-moz-range-progress,.lesson-audio .sfs-audio-range::-moz-range-track{height:calc(8*var(--u));border-radius:calc(20*var(--u))}.lesson-audio .sfs-audio-range::-webkit-slider-thumb{width:calc(10*var(--u));height:calc(24*var(--u));margin-top:calc(-8*var(--u));border-radius:calc(10*var(--u));border:0;box-shadow:none;background:#5967ff}.lesson-audio .sfs-audio-range::-moz-range-thumb{width:calc(10*var(--u));height:calc(24*var(--u));border-radius:calc(10*var(--u));border:0;box-shadow:none;background:#5967ff}.lesson-audio>div>div{--ul:max(var(--u),calc(var(--u-label-min) / 18));font-size:calc(18*var(--ul));line-height:1.3;color:#6f6f6f}@media (max-width:767px){.lesson-audio{column-gap:16px}.lesson-audio>button{position:relative;width:42px;height:42px}.lesson-audio>button:before{content:"";position:absolute;inset:-1px}.lesson-audio>button svg{width:26px;height:26px}.lesson-audio .sfs-audio-range{height:24px;margin-top:11px}.lesson-audio .sfs-audio-range::-webkit-slider-runnable-track{height:8px;border-radius:20px}.lesson-audio .sfs-audio-range::-moz-range-progress,.lesson-audio .sfs-audio-range::-moz-range-track{height:8px;border-radius:20px}.lesson-audio .sfs-audio-range::-webkit-slider-thumb{width:10px;height:24px;margin-top:-8px;border-radius:10px}.lesson-audio .sfs-audio-range::-moz-range-thumb{width:10px;height:24px;border-radius:10px}.lesson-audio>div>div{margin-top:-3px;font-size:12px}}.lesson-comment-form{--ul:max(var(--u),calc(var(--u-label-min) / 14))}[data-sfs-form="2026"].lesson-comment-form label:not(:has(input[type=checkbox])):not(:has(input[type=radio])){margin-bottom:calc(2*var(--u));font-size:calc(14*var(--ul));line-height:calc(20*var(--ul));letter-spacing:-.04em}@media (max-width:767px){[data-sfs-form="2026"].lesson-comment-form label:not(:has(input[type=checkbox])):not(:has(input[type=radio])){margin-bottom:2px}[data-sfs-form="2026"].lesson-comment-form input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:40px;font-size:13px}[data-sfs-form="2026"].lesson-comment-form textarea{min-height:100px;height:100px;font-size:13px}}@media (min-width:768px){[data-sfs-form="2026"].lesson-comment-form input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:calc(34*var(--sfs-form-u))}}