.course-content{font-family:var(--font-reading);font-size:var(--course-reading-body-size);line-height:var(--course-reading-body-leading);color:var(--course-reading-body-color);overflow-wrap:anywhere;padding-block:var(--space-8) var(--space-12)}.reading-spec{font:400 var(--course-reading-meta-size)/var(--course-reading-meta-leading) var(--font-ui);color:var(--muted-foreground);border-bottom:1px solid var(--course-reading-divider);padding:var(--space-2) 0 var(--space-5)}.course-content .reading-column{max-width:var(--course-reading-width);margin-inline:auto}.course-content .lesson-meta{font:400 var(--course-reading-meta-size)/var(--course-reading-meta-leading) var(--font-ui);color:var(--muted-foreground);margin:0 0 var(--space-4)}.course-content .lesson-title{font-size:var(--course-reading-title-size);line-height:var(--course-reading-title-leading);font-weight:var(--course-reading-title-weight);color:var(--course-reading-heading-color);margin:0;letter-spacing:var(--course-reading-title-tracking)}.course-content .lesson-lead{font-size:var(--course-reading-lead-size);line-height:var(--course-reading-lead-leading);font-weight:var(--course-reading-lead-weight);margin:var(--course-reading-title-lead-gap) 0 0}.course-content h2{font-size:var(--course-reading-h2-size);line-height:var(--course-reading-h2-leading);font-weight:var(--course-reading-h2-weight);margin:var(--course-reading-section-gap) 0 var(--course-reading-h2-after);color:var(--course-reading-heading-color)}.course-content h3{font-size:var(--course-reading-h3-size);line-height:var(--course-reading-h3-leading);font-weight:var(--course-reading-h3-weight);margin:var(--course-reading-h3-before) 0 var(--course-reading-h3-after);color:var(--course-reading-heading-color)}.course-content h4{font-size:var(--course-reading-h4-size);line-height:var(--course-reading-h4-leading);font-weight:var(--course-reading-h4-weight);margin:var(--course-reading-h4-before) 0 var(--course-reading-h4-after)}.course-content p{margin:0 0 var(--course-reading-paragraph-gap)}.course-content strong{font-weight:var(--course-reading-emphasis-weight)}.course-content a{color:var(--link);text-decoration:underline;text-underline-offset:var(--space-1)}.course-content :not(pre)>code{font-family:var(--font-code);font-size:var(--course-reading-inline-code-size);font-weight:var(--course-reading-inline-code-weight);background:var(--muted);padding:0 var(--space-1);border-radius:var(--course-reading-inline-code-radius)}.course-content ul,.course-content ol{padding-left:var(--space-6);margin:var(--space-5) 0;list-style:disc}.course-content ol{list-style:decimal}.course-content li{padding-left:var(--space-2);margin:var(--space-2) 0}.course-content li ul{margin:var(--space-2) 0}.course-content blockquote{border-left:3px solid var(--course-reading-divider);padding:var(--space-1) 0 var(--space-1) var(--space-6);margin:var(--space-8) 0;font-style:normal}.course-content blockquote p{margin:0 0 var(--space-2)}.course-content cite{font:400 var(--course-reading-caption-size)/var(--course-reading-caption-leading) var(--font-ui);color:var(--muted-foreground)}.course-content pre{font:400 var(--course-reading-code-size)/var(--course-reading-code-leading) var(--font-code);overflow:auto;padding:var(--space-6);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);margin:var(--space-6) 0}.course-content pre code{font:inherit}.course-content .reading-wide{max-width:var(--course-reading-wide-width);margin:var(--space-12) auto}.course-content figcaption,.course-content .reading-note{font:400 var(--course-reading-caption-size)/var(--course-reading-caption-leading) var(--font-ui);color:var(--muted-foreground);margin-top:var(--space-4)}.concept-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:var(--space-4);background:var(--editorial-paper);padding:var(--space-8);color:var(--editorial-ink)}.concept-flow div{display:grid;gap:var(--space-2)}.concept-flow span,.concept-flow small{font:400 var(--course-reading-meta-size)/var(--course-reading-meta-leading) var(--font-ui)}.concept-flow strong{font-size:18px}.concept-flow .flow-feedback{grid-column:1/-1;margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--course-reading-divider);font-size:var(--course-reading-caption-size);line-height:var(--course-reading-caption-leading)}.course-content .reading-table{overflow:auto;margin:var(--space-7) 0}.course-content table{border-collapse:collapse;width:100%;min-width:var(--course-reading-table-min-width);font-size:var(--course-reading-table-size);line-height:var(--course-reading-table-leading);text-align:left}.course-content caption{text-align:left;font-size:var(--course-reading-caption-size);line-height:var(--course-reading-caption-leading);margin-bottom:var(--space-3);color:var(--muted-foreground)}.course-content th,.course-content td{padding:var(--course-reading-table-cell-padding);border-bottom:1px solid var(--border);vertical-align:top}.course-content th{font-weight:var(--course-reading-table-heading-weight)}.course-content thead{background:var(--muted)}.course-content details{border-block:1px solid var(--border);padding:var(--space-4) 0;margin:var(--space-6) 0}.course-content summary{cursor:pointer;font-size:var(--course-reading-summary-size);line-height:var(--course-reading-summary-leading);font-weight:var(--course-reading-summary-weight)}.course-content details p{margin:var(--space-4) 0 0}.course-content hr{border:0;border-top:1px solid var(--border);margin:var(--space-12) 0}.course-content hr+h2{margin-top:0}.course-content :focus-visible{outline:2px solid var(--ring);outline-offset:var(--space-1)}@media(max-width:639px){.concept-flow{grid-template-columns:1fr;padding:var(--space-6)}.concept-flow .flow-arrow{transform:rotate(90deg);justify-self:start}.concept-flow .flow-feedback{grid-column:1}.course-content pre{padding:var(--space-4)}.course-content .reading-wide{margin-block:var(--space-9)}}.course-learning-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-16) var(--space-4) var(--course-learning-bottom-padding)}.course-learning-frame{width:100%;max-width:var(--course-learning-frame-width);margin-inline:auto}.course-reader-title,.course-reader-meta{width:100%;max-width:var(--course-reading-width);margin-inline:auto}.course-reader-title{margin-block:0 var(--space-3);color:var(--course-reading-heading-color);font-size:var(--course-reading-title-size);font-weight:var(--course-reading-title-weight);line-height:var(--course-reading-title-leading);letter-spacing:var(--course-reading-title-tracking);overflow-wrap:anywhere}.course-reader-meta{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--course-reading-divider);color:var(--muted-foreground);font:400 var(--course-reading-meta-size)/var(--course-reading-meta-leading) var(--font-ui)}.my-courses-article-body.course-reader-body{width:100%;max-width:var(--course-reading-width);margin-inline:auto;color:var(--course-reading-body-color);font-family:var(--font-reading);font-size:var(--course-reading-body-size);line-height:var(--course-reading-body-leading);overflow-wrap:anywhere}.my-courses-article-body.course-reader-body .bn-editor-enhanced,.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-editor{color:inherit;font-family:var(--font-reading);font-size:var(--course-reading-body-size);line-height:var(--course-reading-body-leading)}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content{color:inherit;font-size:inherit;line-height:inherit;padding-block:0}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-inline-content{margin:0;font:inherit;color:inherit;overflow-wrap:inherit}.my-courses-article-body.course-reader-body .bn-editor-enhanced strong{color:var(--course-reading-heading-color);font-weight:var(--course-reading-emphasis-weight)}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=paragraph]){margin-block-end:var(--course-reading-paragraph-gap)}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content[data-content-type=heading]{color:var(--course-reading-heading-color);font-weight:var(--course-reading-h2-weight);margin-block-end:var(--course-reading-h2-after)}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-outer>.bn-block>.bn-block-content[data-content-type=heading]:not([data-level]),.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-outer>.bn-block>.bn-block-content[data-content-type=heading][data-level="1"]{--level:var(--course-reading-h1-size);font-size:var(--course-reading-h1-size);line-height:var(--course-reading-h1-leading);font-weight:var(--course-reading-title-weight);margin-block:var(--space-8) var(--space-4)}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content[data-content-type=heading][data-level="2"]{--level:var(--course-reading-h2-size);font-size:var(--course-reading-h2-size);line-height:var(--course-reading-h2-leading);font-weight:var(--course-reading-h2-weight);margin-block-start:var(--course-reading-section-gap)}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content[data-content-type=heading][data-level="3"]{--level:var(--course-reading-h3-size);font-size:var(--course-reading-h3-size);line-height:var(--course-reading-h3-leading);font-weight:var(--course-reading-h3-weight);margin-block-start:var(--course-reading-h3-before)}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content[data-content-type=heading][data-level="4"]{--level:var(--course-reading-h4-size);font-size:var(--course-reading-h4-size);line-height:var(--course-reading-h4-leading);font-weight:var(--course-reading-h4-weight);margin-block-start:var(--space-8)}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content[data-content-type=quote] blockquote{margin:var(--space-8) 0;padding:var(--space-1) 0 var(--space-1) var(--space-6);border-left:3px solid var(--course-reading-divider);color:var(--course-reading-body-color);font-style:normal}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content[data-content-type=codeBlock]{margin-block:var(--space-6);border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);color:var(--foreground);overflow:hidden}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content[data-content-type=codeBlock]>pre{padding:var(--space-6);color:inherit;font:400 var(--course-reading-code-size)/var(--course-reading-code-leading) var(--font-code);overflow:auto}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content[data-content-type=codeBlock]>pre code{padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit}.my-courses-article-body.course-reader-body .bn-editor-enhanced code:not(pre code){padding:0 var(--space-1);border:0;border-radius:var(--course-reading-inline-code-radius);background:var(--muted);color:var(--foreground);font-family:var(--font-code);font-size:var(--course-reading-inline-code-size);font-weight:var(--course-reading-inline-code-weight)}.my-courses-article-body.course-reader-body .bn-editor-enhanced a{color:var(--link);text-decoration:underline;text-underline-offset:var(--space-1);overflow-wrap:anywhere}.my-courses-article-body.course-reader-body .bn-editor-enhanced [data-content-type=table] .tableWrapper{max-width:100%;overflow-x:auto}.my-courses-article-body.course-reader-body .bn-editor-enhanced [data-content-type=table] table{min-width:var(--course-reading-table-min-width);border-collapse:collapse;font-size:var(--course-reading-table-size);line-height:var(--course-reading-table-leading)}.my-courses-article-body.course-reader-body .bn-editor-enhanced [data-content-type=table] th,.my-courses-article-body.course-reader-body .bn-editor-enhanced [data-content-type=table] td{padding:var(--course-reading-table-cell-padding);border-bottom:1px solid var(--border);vertical-align:top}.my-courses-article-body.course-reader-body .bn-editor-enhanced [data-content-type=table] th{background:var(--muted);font-weight:var(--course-reading-table-heading-weight)}.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content[data-content-type=divider] hr{height:0;margin:var(--space-6) 0;border:0;border-top:1px solid var(--course-reading-divider);background:transparent}.my-courses-article-body.course-reader-body .bn-editor-enhanced img,.my-courses-article-body.course-reader-body .bn-editor-enhanced video,.my-courses-article-body.course-reader-body .bn-editor-enhanced iframe{max-width:100%}@media(min-width:40rem){.course-learning-scroll{padding-top:var(--space-8);padding-inline:var(--space-6)}}@media(min-width:64rem){.course-learning-scroll{padding-top:var(--space-12);padding-inline:var(--space-16);padding-bottom:var(--course-learning-bottom-padding-wide)}.course-reader-meta{margin-bottom:var(--space-8);padding-bottom:var(--space-8)}}@media(max-width:639px){.my-courses-article-body.course-reader-body .bn-editor-enhanced .bn-block-content[data-content-type=codeBlock]>pre{padding:var(--space-4)}}
