.ldna-reading-tools{display:none}
.ldna-document-layout>.ldna-learning-content{box-shadow:0 2px 10px rgba(25,38,52,.025)}
.ldna-document-layout>.ldna-learning-content>.entry-content,.ldna-document-layout>.ldna-learning-content>.ldna-document-header,.ldna-document-layout>.ldna-learning-content>.ldna-lesson-navigation{max-width:800px;margin-left:auto;margin-right:auto;min-width:0}
.ldna-document-layout .entry-content{overflow-wrap:anywhere;line-height:1.85}
.ldna-document-layout .entry-content p{margin:0 0 1.2em;line-height:1.85}
.ldna-document-layout .entry-content :is(h2,h3,h4){margin-top:1.6em;margin-bottom:.7em;line-height:1.45;scroll-margin-top:calc(var(--ldna-scroll-offset,88px) + 24px)}
.ldna-document-layout .entry-content>:first-child{margin-top:0}
.ldna-document-layout .ldna-document-header{padding-bottom:24px;margin-bottom:28px}
.ldna-reading-table{max-width:100%;overflow-x:auto;margin:20px 0;overscroll-behavior-x:contain}
.ldna-reading-table table{margin:0;min-width:100%}
.ldna-document-course-nav li b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere}
.ldna-document-layout .ldna-lesson-navigation{gap:16px;align-items:center}
.ldna-document-layout .ldna-reading-next{display:block;padding:12px 16px;border-radius:8px;background:var(--theme-color,#0069ff);color:#fff!important;text-decoration:none;line-height:1.6;overflow-wrap:anywhere}
.ldna-reading-tools button:focus-visible,.ldna-reading-table:focus-visible{outline:2px solid var(--theme-color,#0069ff);outline-offset:3px}
@media(min-width:768px){
 .ldna-reading-tools{display:flex;justify-content:flex-end;gap:8px;margin:0 0 16px;flex-wrap:wrap}
 .ldna-reading-tools button{border:1px solid var(--theme-line-color,#ddd);border-radius:6px;padding:7px 12px;background:var(--theme-el-bg-color,#fff);color:var(--theme-gray-color,#555);font-size:13px;line-height:20px;cursor:pointer}
 .ldna-reading-tools button[hidden]{display:none}
 .ldna-reading-tools button[aria-pressed=true]{color:var(--theme-color,#0069ff);border-color:var(--theme-color,#0069ff)}
 .ldna-document-layout.ldna-hide-course>.ldna-document-course-nav{display:none}
 .ldna-document-layout.ldna-focus{grid-template-columns:minmax(0,1fr)}
 .ldna-document-layout.ldna-focus>.ldna-learning-content{max-width:880px;justify-self:center}
 .ldna-document-layout.ldna-focus>.ldna-document-toc,.ldna-document-layout.ldna-focus>.ldna-toc-open{display:none!important}
 body.style-for-dark .ldna-reading-tools button{background:var(--theme-el-bg-color,#262626);color:var(--theme-gray-color,#bbb);border-color:var(--theme-line-color,#3a3a3a)}
 body.style-for-dark .ldna-document-layout>.ldna-learning-content{box-shadow:none}
}
@media(min-width:1440px){
 .ldna-document-layout.ldna-hide-course{grid-template-columns:minmax(0,1fr) 260px}
 .ldna-document-layout.ldna-hide-toc{grid-template-columns:210px minmax(0,1fr)}
 .ldna-document-layout.ldna-hide-toc>.ldna-document-toc{display:none}
 .ldna-document-layout.ldna-hide-course.ldna-hide-toc{grid-template-columns:minmax(0,1fr)}
 .ldna-document-layout.ldna-hide-course.ldna-hide-toc>.ldna-learning-content{max-width:880px;justify-self:center}
}
@media(min-width:768px) and (max-width:1439px){
 .ldna-document-layout.ldna-hide-course{grid-template-columns:minmax(0,1fr)}
 .ldna-document-layout.ldna-hide-course>.ldna-learning-content{max-width:880px;justify-self:center}
 .ldna-document-toc,.ldna-toc-open{background:var(--theme-el-bg-color,#fff)}
 body.style-for-dark .ldna-document-toc,body.style-for-dark .ldna-toc-open{background:var(--theme-el-bg-color,#262626)}
}
@media(max-width:767px){
 .ldna-document-layout .ldna-lesson-navigation{display:flex;flex-wrap:wrap;gap:12px}
 .ldna-document-layout .ldna-lesson-navigation>span:last-child{flex-basis:100%;text-align:left}
 .ldna-document-layout .ldna-document-header{padding-bottom:18px;margin-bottom:22px}
}
