.lesson{--lesson-text:#314158;--lesson-accent:#7e5af7;--lesson-term:#b45f06;--lesson-rule:#d9d9e3;--lesson-callout-fill:#e1ecff;--lesson-callout-border:#0000ff;--lesson-font:"Lora",Georgia,"Times New Roman",serif;--lesson-size:1.0833rem;--lesson-size-sm:0.9167rem;--lesson-weight:400;--lesson-tracking:0.02em;--lesson-leading:1.8;--lesson-leading-heading:1.25;--lesson-leading-tight:1.35;--lesson-heading-gap:0.6rem;--lesson-gap:1.4rem;--lesson-li-gap:1rem;--lesson-list-indent:3rem;font-family:var(--lesson-font);font-size:var(--lesson-size);font-weight:var(--lesson-weight);line-height:var(--lesson-leading);letter-spacing:var(--lesson-tracking);color:var(--lesson-text);overflow-wrap:break-word}.lesson p{padding-bottom:var(--lesson-para-gap,0)}.lesson :is(ul,ol),.lesson aside,.lesson figure,.lesson p,.lesson table{margin:0;padding-top:0;padding-left:0;padding-right:0}.lesson :is(h1,h2,h3,h4,h5,h6){font-family:var(--lesson-font);font-weight:var(--fw,500);color:var(--lesson-accent);line-height:var(--lesson-leading-heading);margin:0;padding:0;padding-bottom:var(--lesson-heading-gap);scroll-margin-top:5rem}.lesson h1{font-size:var(--fs,1.6667rem)}.lesson h2{font-size:var(--fs,1.3333rem);padding-top:1.3333rem}.lesson h3{font-size:var(--fs,1.1667rem);padding-top:1rem}.lesson :is(h4,h5,h6){font-size:var(--fs,var(--lesson-size));padding-top:1rem}.lesson [data-fs]{font-size:var(--fs)}.lesson [data-lh="1.15"]{line-height:var(--lesson-leading)}.lesson [data-lh="1"]{line-height:var(--lesson-leading-tight)}.lesson [data-lh]:not([data-lh="1.15"]):not([data-lh="1"]){line-height:var(--lh)}.lesson :is(h1,h2,h3,h4,h5,h6)[data-lh]{line-height:var(--lesson-leading-heading)}.lesson h1[data-original-level=h2]{font-size:var(--fs,1.3333rem)}.lesson h1[data-original-level=h3]{font-size:var(--fs,1.1667rem)}.lesson strong{font-weight:700}.lesson em{font-style:italic}.lesson .term{color:var(--lesson-term);font-weight:var(--lesson-weight)}.lesson .accent,.lesson a{color:var(--lesson-accent)}.lesson a{text-underline-offset:.15em}.text-center{text-align:center}.text-right{text-align:right}.lesson :is(ul,ol){list-style-position:inside}.lesson li{margin:0 0 0 var(--lesson-list-indent);padding:0}.lesson ul li::marker{font-size:1.15em}.lesson ul{list-style:disc}.lesson ul ul{list-style:circle}.lesson ul ul ul{list-style:square}.lesson ol{list-style:decimal}.lesson .list-spaced>li{padding-top:var(--lesson-li-gap);padding-bottom:var(--lesson-li-gap)}.lesson img{display:inline-block;vertical-align:baseline;max-width:100%;height:auto}.lesson figure{text-align:center}.lesson figcaption{margin-top:.5rem;font-size:var(--lesson-size-sm);opacity:.8}.lesson .callout{--callout-fill:#e1ecff;--callout-border:#0000ff;background-color:var(--callout-fill);border:1px solid var(--callout-border);padding:1.1875rem;max-width:37.6rem}.lesson .callout>:last-child{margin-bottom:0}.lesson .callout--blue{--callout-fill:#e1ecff;--callout-border:#0000ff}.lesson .callout--green{--callout-fill:#f4fbf1;--callout-border:#00d400}.lesson .callout--amber{--callout-fill:#fceddd;--callout-border:#ff9900}.lesson .callout--plain{--callout-fill:transparent;--callout-border:var(--lesson-rule)}.lesson .data-table{border-collapse:collapse;table-layout:auto}.lesson .data-table :is(th,td){border:var(--table-border-width,1px) solid var(--table-border,#000000);padding:.5rem .75rem;text-align:left;vertical-align:top}.lesson .data-table thead th{font-weight:600}.lesson .data-table :is(th,td)>:last-child{margin-bottom:0}@media (max-width:600px){.lesson{--lesson-list-indent:1.5rem}.lesson .data-table{font-size:.875rem}.lesson .callout{padding:1rem}}.lesson [data-gap]{margin-bottom:var(--lesson-gap)}.lesson [data-gap="2"]{margin-bottom:calc(2 * var(--lesson-gap))}.lesson [data-gap="3"]{margin-bottom:calc(3 * var(--lesson-gap))}.lesson [data-gap="4"]{margin-bottom:calc(4 * var(--lesson-gap))}.lesson [data-gap-before]{margin-top:var(--lesson-gap)}.lesson [data-gap-before="2"]{margin-top:calc(2 * var(--lesson-gap))}.lesson [data-gap-before="3"]{margin-top:calc(3 * var(--lesson-gap))}.lesson [data-gap-before="4"]{margin-top:calc(4 * var(--lesson-gap))}.lesson>:first-child{margin-top:0;padding-top:0}.lesson.lesson :is(ul,ol){margin:0;padding:0}.lesson.lesson li{margin:0 0 0 var(--lesson-list-indent);padding:0}.lesson.lesson .list-spaced>li{padding-top:var(--lesson-li-gap);padding-bottom:var(--lesson-li-gap)}.lesson.lesson h2{padding-top:1.3333rem}.lesson.lesson h3{padding-top:1rem}.lesson.lesson [data-gap]{margin-bottom:var(--lesson-gap)}.lesson.lesson [data-gap="2"]{margin-bottom:calc(2 * var(--lesson-gap))}.lesson.lesson [data-gap="3"]{margin-bottom:calc(3 * var(--lesson-gap))}.lesson.lesson [data-gap="4"]{margin-bottom:calc(4 * var(--lesson-gap))}.lesson.lesson>:first-child{margin-top:0;padding-top:0}