:is(.markdown-lesson,.md-content,[data-reading-scope]){--content-font-family:Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--content-font-size:var(--fs-base);--content-line-height:var(--lh-normal)}:is(.markdown-lesson,[data-reading-scope])[data-reading-font=arial]{--content-font-family:Arial, sans-serif}:is(.markdown-lesson,[data-reading-scope])[data-reading-font=verdana]{--content-font-family:Verdana, Geneva, sans-serif}:is(.markdown-lesson,[data-reading-scope])[data-reading-font=calibri]{--content-font-family:Calibri, "Gill Sans", sans-serif}:is(.markdown-lesson,[data-reading-scope])[data-reading-font=tahoma]{--content-font-family:Tahoma, Geneva, sans-serif}:is(.markdown-lesson,[data-reading-scope])[data-reading-font=helvetica]{--content-font-family:Helvetica, Arial, sans-serif}:is(.markdown-lesson,[data-reading-scope])[data-reading-size=large]{--content-font-size:var(--fs-lg)}:is(.markdown-lesson,[data-reading-scope])[data-reading-size=x-large]{--content-font-size:var(--fs-xl)}:is(.markdown-lesson,[data-reading-scope])[data-reading-leading="1.5"]{--content-line-height:var(--lh-normal)}:is(.markdown-lesson,[data-reading-scope])[data-reading-leading="1.75"]{--content-line-height:1.75}:is(.markdown-lesson,[data-reading-scope])[data-reading-leading="2.0"]{--content-line-height:2}.markdown-lesson,.md-content,[data-reading-scope] :is(.markdown,.markdown-inline,[data-reading-text]){font-family:var(--content-font-family);font-size:var(--content-font-size);line-height:var(--content-line-height);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}@media not (min-width:48rem){[data-reading-scope] textarea[data-reading-text]{font-size:max(var(--content-font-size), var(--fs-lg))}}.markdown-lesson,.md-content,[data-reading-scope] .markdown{max-width:none}[data-reading-scope] :is(li,p,span,td,div):has(>:is(.markdown-inline,[data-reading-text])){font-size:var(--content-font-size);line-height:var(--content-line-height)}[data-reading-scope] .markdown-inline code{font-family:var(--font-mono);background:var(--color-muted);border-radius:var(--rad-sm);padding:.1em .35em;font-size:.9em}[data-reading-scope] .markdown-inline a{color:var(--color-brand-foreground);text-underline-offset:2px;text-decoration:underline}[data-reading-scope] .markdown-inline .katex{font-size:1em}[data-reading-scope] .markdown-inline strong{font-weight:var(--fw-semibold)}.markdown-lesson :is(h1,h2,h3,h4,h5,h6),:is(.md-content,[data-reading-scope] .markdown) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);letter-spacing:normal;font-weight:600;line-height:var(--lh-snug);margin:2em 0 .75em}.markdown-lesson h1,:is(.md-content,[data-reading-scope] .markdown) h1{font-size:var(--fs-2xl);letter-spacing:var(--tracking-title)}.markdown-lesson h2,:is(.md-content,[data-reading-scope] .markdown) h2{font-size:var(--fs-xl)}.markdown-lesson h3,:is(.md-content,[data-reading-scope] .markdown) h3{font-size:var(--fs-lg)}.markdown-lesson :is(h4,h5,h6),:is(.md-content,[data-reading-scope] .markdown) :is(h4,h5,h6){font-size:var(--fs-base)}.markdown-lesson>:first-child,:is(.md-content,[data-reading-scope] .markdown)>:first-child{margin-top:0}.markdown-lesson>:last-child,:is(.md-content,[data-reading-scope] .markdown)>:last-child{margin-bottom:0}.markdown-lesson p,:is(.md-content,[data-reading-scope] .markdown) p{margin:1.25em 0}.markdown-lesson :is(ul,ol),:is(.md-content,[data-reading-scope] .markdown) :is(ul,ol){margin:1em 0 1em 1.25rem}.markdown-lesson ul,:is(.md-content,[data-reading-scope] .markdown) ul{list-style:outside}.markdown-lesson ol,:is(.md-content,[data-reading-scope] .markdown) ol{list-style:decimal}.markdown-lesson li,:is(.md-content,[data-reading-scope] .markdown) li{margin:.35em 0}.markdown-lesson strong,:is(.md-content,[data-reading-scope] .markdown) strong{font-weight:600}.markdown-lesson a,:is(.md-content,[data-reading-scope] .markdown) a{color:var(--color-brand-foreground);text-underline-offset:2px;text-decoration:underline}.markdown-lesson blockquote,:is(.md-content,[data-reading-scope] .markdown) blockquote{border-left:2px solid var(--color-border-strong);color:var(--color-muted-foreground);margin:1.5em 0;padding-left:.75rem}.markdown-lesson code,:is(.md-content,[data-reading-scope] .markdown) code{font-family:var(--font-mono);background:var(--color-muted);border-radius:var(--rad-sm);overflow-wrap:anywhere;padding:.1em .35em;font-size:.9em}.markdown-lesson pre,:is(.md-content,[data-reading-scope] .markdown) pre{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-normal);background:var(--color-muted);border-radius:var(--rad-lg);margin:1.25em 0;padding:.75rem 1rem;overflow-x:auto}.markdown-lesson pre code,:is(.md-content,[data-reading-scope] .markdown) pre code{font-size:inherit;white-space:pre;background:0 0;padding:0}.markdown-lesson table,:is(.md-content,[data-reading-scope] .markdown) table{border-collapse:collapse;width:100%;font-size:inherit;margin:1.25em 0;display:block;overflow-x:auto}.markdown-lesson th,:is(.md-content,[data-reading-scope] .markdown) th{text-align:left;color:var(--color-muted-foreground);border-bottom:1px solid var(--color-border);padding:.375rem .5rem;font-weight:600}.markdown-lesson td,:is(.md-content,[data-reading-scope] .markdown) td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.375rem .5rem}.markdown-lesson img,.md-content img{border-radius:var(--rad-lg);border:1px solid var(--color-border);background:var(--color-muted);max-width:100%;height:auto;min-height:8rem;margin:2em auto;display:block}.markdown-lesson img[data-loaded=true],.md-content img[data-loaded=true]{background:0 0;min-height:0}.markdown-lesson .markdown-image{margin:2em 0;display:block}.markdown-lesson .markdown-image img{margin:0}.markdown-lesson figure,.md-content figure{max-width:100%;margin:2em 0}.markdown-lesson figure :is(figcaption,details),.md-content figure :is(figcaption,details){display:none}.markdown-lesson hr,:is(.md-content,[data-reading-scope] .markdown) hr{border:0;border-top:1px solid var(--color-border);margin:2.5em 0}.markdown-lesson kbd,:is(.md-content,[data-reading-scope] .markdown) kbd{font-family:var(--font-mono);border:1px solid var(--color-border);border-radius:var(--rad-sm);background:var(--color-muted);padding:.1em .4em;font-size:.85em}.markdown-lesson .footnotes,.md-content .footnotes{font-size:var(--fs-meta);color:var(--color-muted-foreground);border-top:1px solid var(--color-border);margin-top:2em;padding-top:.75rem}.markdown-lesson :target,.md-content :target{scroll-margin-top:6ex}.markdown-lesson :is(.callout-card,aside[data-block=resource],section[data-block=case],section[data-block=objectives]),.md-content :is(.callout-card,aside[data-block=resource],section[data-block=case],section[data-block=objectives]){background:var(--color-sunken);border:1px solid var(--color-border);border-radius:var(--rad-lg);margin:1.5em 0;padding:1rem 1.25rem}.markdown-lesson :is(aside[data-block=resource],section[data-block=case],section[data-block=objectives]) :is(h1,h2,h3,h4,h5,h6),.markdown-lesson aside[data-block=resource]>p:first-child,.md-content :is(aside[data-block=resource],section[data-block=case],section[data-block=objectives]) :is(h1,h2,h3,h4,h5,h6),.md-content aside[data-block=resource]>p:first-child{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);margin:0 0 .75rem;font-weight:600}.markdown-lesson :is(.callout-card,[data-block])>:first-child,.md-content :is(.callout-card,[data-block])>:first-child{margin-top:0}.markdown-lesson :is(.callout-card,[data-block])>:last-child,.md-content :is(.callout-card,[data-block])>:last-child{margin-bottom:0}.markdown-lesson [data-block] p,.md-content [data-block] p{margin:.75em 0}.markdown-lesson [data-block] :is(ul,ol),.md-content [data-block] :is(ul,ol){margin:.5em 0 .5em 1.25rem}.markdown-lesson .embed-card,.md-content .embed-card{border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:var(--rad-lg);background:var(--color-sunken);margin:1.5em 0;padding:1rem 1.25rem}.markdown-lesson .embed-card .embed-head,.md-content .embed-card .embed-head{margin-bottom:.5rem}.markdown-lesson .embed-tipo-tag,.md-content .embed-tipo-tag{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-foreground);background:var(--color-brand-subtle);border-radius:9999px;padding:.125rem .5rem;font-weight:600;display:inline-block}.markdown-lesson .embed-card>:is(p,ul,ol,h1,h2,h3,h4,h5,h6):first-child,.md-content .embed-card>:is(p,ul,ol,h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.markdown-lesson .embed-card>:last-child,.md-content .embed-card>:last-child{margin-bottom:0}.markdown-lesson .markdown-embed{margin:1.5em 0}.markdown-lesson .markdown-embed-description{margin-bottom:.75rem}.markdown-lesson details,.md-content details{border:1px solid var(--color-border);border-radius:var(--rad-lg);background:var(--color-card);margin:1.5em 0;padding:.5rem 1rem}.markdown-lesson details[open],.md-content details[open]{padding-bottom:.75rem}.markdown-lesson details>summary,.md-content details>summary{cursor:pointer;padding:.4rem 0;font-weight:600;list-style:none}.markdown-lesson details>summary::-webkit-details-marker{display:none}.md-content details>summary::-webkit-details-marker{display:none}.markdown-lesson details>summary:after,.md-content details>summary:after{content:"▸";float:right;color:var(--color-muted-foreground);transition:transform .15s ease-out}.markdown-lesson details[open]>summary:after,.md-content details[open]>summary:after{transform:rotate(90deg)}.markdown-lesson details>:not(summary),.md-content details>:not(summary){margin-top:.5rem}mark.inline-note-highlight{background:color-mix(in oklab, var(--color-warning-subtle) 40%, var(--color-background));cursor:text;padding:1px 0}mark.inline-note-highlight[data-comment-active]{background:var(--color-warning-subtle)}mark.text-highlight{cursor:default;border-radius:2px;padding:1px 0;position:relative}mark.text-highlight--yellow{background:var(--color-highlight-yellow)}mark.text-highlight--green{background:var(--color-highlight-green)}mark.text-highlight--blue{background:var(--color-highlight-blue)}mark.text-highlight--pink{background:var(--color-highlight-pink)}mark.text-highlight--orange{background:var(--color-highlight-orange)}mark.study-annotation{color:inherit}mark.study-annotation[data-annotation-action-keys]{cursor:pointer}mark.study-annotation:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.markdown-lesson .katex,.md-content .katex{font-size:1em}.markdown-lesson .katex-display,.md-content .katex-display{margin:1em 0;padding:.25em 0;overflow:auto hidden}
