.bl-lesson{color:#2c2831;line-height:1.75}.bl-lesson .bl-en,.bl-lesson code{color:#59358a;background:#f2edf9;border-radius:4px;padding:.08em .18em;font-family:inherit;overflow-wrap:anywhere}.bl-lesson h2{margin-top:1.7em}.bl-lesson .bl-example,.bl-lesson .bl-start{padding:16px 20px;margin:16px 0;background:#faf8fd;border-left:4px solid #8a62b4;border-radius:10px}.bl-lesson .bl-example p{margin:.4em 0}.bl-lesson .bl-why{color:#514858}.bl-lesson .bl-visual{margin:28px auto;max-width:660px}.bl-lesson .bl-visual img{display:block;width:100%;height:auto;border-radius:16px}.bl-lesson figcaption{font-size:.88em;color:#655b6c;text-align:center;padding:8px}.bl-lesson details{padding:16px 20px;background:#f5f1fa;border:1px solid #ded4e9;border-radius:12px;margin:20px 0}.bl-lesson summary{cursor:pointer;font-weight:700;color:#59358a}.bl-lesson .bl-table{max-width:100%;overflow-x:auto;margin:20px 0}.bl-lesson table{width:100%;min-width:440px}.bl-lesson a{color:#59358a;text-decoration:underline}.bl-lesson li{margin-bottom:.5em}@media(max-width:600px){.bl-lesson .bl-example,.bl-lesson .bl-start,.bl-lesson details{padding:12px}.bl-lesson .bl-visual{margin:20px 0}}