.ck-lesson-intro{padding:16px 18px;margin:20px 0;border:1px solid var(--c-line,#c7bba8);border-radius:9px;font-size:14px;line-height:1.75}.ck-lesson-intro p{margin:6px 0}.ck-explain{display:block;margin:9px 0 2px;border:1px solid #9f9685;border-radius:20px;padding:6px 12px;background:var(--c-surface,#fff9ee);color:inherit;font:600 12px/1.4 var(--font-ui,system-ui);cursor:pointer}.ck-explain:hover,.ck-explain:focus-visible{border-color:#c9332a;outline:2px solid #c9332a;outline-offset:2px}.ck-lesson{border:2px solid #273e42;border-radius:11px;margin:26px 0;padding:24px;background:var(--c-surface,#fffaf0);scroll-margin-top:85px}.ck-lesson[hidden]{display:none!important}.ck-lesson h3{font-size:24px;line-height:1.4;margin:0 0 18px}.ck-lesson p{font-size:15px;line-height:1.85}.ck-lesson dl{display:grid;grid-template-columns:1fr auto;gap:8px 20px;font-size:14px;margin:20px 0}.ck-lesson dt{line-height:1.6}.ck-lesson dd{font-weight:700;margin:0}.ck-lesson-figures{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.ck-lesson figure{margin:0;min-width:0}.ck-lesson figcaption{font-size:13px;font-weight:700;margin:0 0 10px}.ck-lesson-svg{display:block;width:100%;height:auto;border:1px solid #d1c6b4;background:#fff}.ck-lesson-actions{display:flex;gap:12px;flex-wrap:wrap}.ck-lesson-note{font-size:13px!important;border-top:1px solid var(--c-line,#c7bba8);padding-top:16px}.ck-lesson .kw-btn{font-size:13px;white-space:normal;max-width:100%}.ck-lesson :focus-visible{outline:3px solid #c9332a;outline-offset:3px}@media(max-width:600px){.ck-lesson{padding:18px}.ck-lesson-figures{grid-template-columns:1fr}.ck-lesson h3{font-size:21px}.ck-lesson dl{gap:8px 12px}.ck-lesson p{font-size:14px}}
.ck-lesson figure{overflow:auto}
.ck-lesson-intro .kw-btn{white-space:normal;max-width:100%;font-size:13px}
