.learning-detail,.learning-rendered,.learning-rendered>*{min-width:0}
.learning-rendered{overflow-wrap:anywhere;line-height:2}
.learning-rendered img,.learning-detail-cover{display:block;max-width:100%;height:auto!important;object-fit:contain!important}
.learning-rendered figure{max-width:100%;margin-inline:0;height:auto!important;aspect-ratio:auto!important;overflow:visible}
.learning-rendered figcaption{font-size:.85rem;line-height:1.9;color:#c7d5e1;margin-top:.75rem;overflow-wrap:anywhere}
.learning-rendered figcaption a{display:inline;padding:0;border:0;background:transparent;color:#9edee7;text-decoration:underline;font-weight:inherit}
.learning-rendered .ble-article-cover img{max-height:560px;width:auto!important;margin-inline:auto}
.learning-rendered table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.learning-rendered pre{max-width:100%;overflow-x:auto;white-space:pre;direction:ltr;text-align:left;unicode-bidi:isolate;font-size:.9rem;line-height:1.7;tab-size:4}
.learning-rendered code,.learning-rendered bdi{direction:ltr;unicode-bidi:isolate}
.learning-rendered pre code{white-space:inherit;overflow-wrap:normal;word-break:normal}
.learning-rendered h2,.learning-rendered h3{scroll-margin-top:6rem}
.article-toc{margin:1.5rem 0;padding:1.25rem;border:1px solid #37566c;border-radius:14px;background:#112536}
.article-toc summary{cursor:pointer;font-weight:700;color:#f1f7fb}
.article-toc ol{columns:2;column-gap:2rem;padding-inline-start:1.5rem;line-height:1.9}
.article-toc li{break-inside:avoid;margin:.35rem 0}
.article-toc a{color:#9edee7;text-decoration:underline;text-underline-offset:.2em}
.article-toc a:focus-visible{outline:2px solid #ffd166;outline-offset:3px}
@media(max-width:700px){.article-toc ol{columns:1}.learning-rendered pre{font-size:.8rem}.learning-rendered th,.learning-rendered td{min-width:7rem}.learning-rendered .ds-hero{grid-template-columns:1fr!important}.learning-rendered .ds-hero figure{margin:0}}
