.information-sections[data-astro-cid-ylvfmd5d]{z-index:10;background:var(--paper);border-bottom:1px solid var(--rule);scrollbar-width:thin;gap:1rem;max-width:100%;margin:0 0 1.5rem;padding:.55rem 0;font-size:.875rem;display:flex;position:sticky;top:0;overflow-x:auto}.information-sections[data-astro-cid-ylvfmd5d] a[data-astro-cid-ylvfmd5d]{min-height:44px;color:var(--ink);white-space:nowrap;border-bottom:3px solid #0000;flex:none;align-items:center;gap:.5rem;padding:.2rem 0;text-decoration:none;display:flex}.information-sections[data-astro-cid-ylvfmd5d] a[data-astro-cid-ylvfmd5d]>span[data-astro-cid-ylvfmd5d]{border:1px solid var(--rule);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.information-sections[data-astro-cid-ylvfmd5d] a[data-astro-cid-ylvfmd5d][aria-current]{border-bottom-color:var(--crimson);font-weight:650}.information-sections[data-astro-cid-ylvfmd5d] a[data-astro-cid-ylvfmd5d][aria-current]>span[data-astro-cid-ylvfmd5d]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.information-sections[data-astro-cid-ylvfmd5d] a[data-astro-cid-ylvfmd5d]:hover{text-decoration:underline}html:has([data-information-sections]){scroll-padding-top:calc(var(--information-nav-height,4rem) + 1rem)}.information-page[data-astro-cid-36nfxyyc]{overflow-wrap:anywhere;max-width:48rem;margin-bottom:4rem}.lesson-heading[data-astro-cid-36nfxyyc]{padding-bottom:.5rem}.information-title-row[data-astro-cid-36nfxyyc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}html:root .information-title-row[data-astro-cid-36nfxyyc] h1[data-astro-cid-36nfxyyc]{margin-bottom:0}.lesson-heading[data-astro-cid-36nfxyyc] h1[data-astro-cid-36nfxyyc]{font-size:clamp(2rem,4vw,3rem);line-height:1.2}.information-page[data-astro-cid-36nfxyyc] .lesson-toolbar{margin-bottom:1.5rem;position:static}.information-prose[data-astro-cid-36nfxyyc]{max-width:70ch;font-size:calc(1rem * var(--study-scale,1));line-height:1.8}.information-prose[data-astro-cid-36nfxyyc] section{margin-bottom:2rem}.information-prose[data-astro-cid-36nfxyyc] h2{margin-bottom:.75rem;scroll-margin-top:1rem;font-family:Fraunces Variable,Georgia,serif;font-size:1.45em;line-height:1.3}.information-prose[data-astro-cid-36nfxyyc] h3{margin:1.75rem 0 .6rem;scroll-margin-top:1rem;font-size:1.1em;line-height:1.4}.information-prose[data-astro-cid-36nfxyyc] li{margin-bottom:.6rem}.information-prose[data-astro-cid-36nfxyyc] .information-contents{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.25rem 1.25rem;margin-bottom:1.5rem;padding:0 0 1rem;display:flex}.information-prose[data-astro-cid-36nfxyyc] .information-contents a{align-items:center;min-height:44px;display:inline-flex}.information-prose[data-astro-cid-36nfxyyc] .information-notice{border-left:3px solid var(--rule);background:var(--paper);margin:0 0 1.5rem;padding:.8rem 1rem}.information-prose[data-astro-cid-36nfxyyc] .information-notice h2{font-family:inherit;font-size:1.1em}.information-prose[data-astro-cid-36nfxyyc] .information-notice p:last-child{margin-bottom:0}.information-prose[data-astro-cid-36nfxyyc] .reading-note{font-size:max(.875rem,.9em)}.information-prose--sectioned>section+section,.information-prose--sectioned>[data-course-contract]>section+section{border-top:1px solid var(--rule);margin-top:1.75rem;padding-top:1.75rem}html:root[data-theme=dark] .information-prose--sectioned{color:#cbd0d8}html:root[data-theme=dark] .information-prose--sectioned section>h2{color:#9bf}html:root[data-theme=dark] .information-prose--sectioned section+section{border-top-color:#333842}html:root .information-page--compact .information-prose{font-size:calc(.875rem * var(--study-scale,1));max-width:78ch;line-height:1.55}html:root .information-page--compact .lesson-heading h1{margin-bottom:.5rem;font-size:1.75rem;line-height:1.2}html:root .information-page--compact .lesson-heading .lead{font-size:calc(.875rem * var(--study-scale,1));line-height:1.55}html:root .information-page--compact .information-prose :is(p,li,pre,summary){font-size:1em;line-height:1.55}html:root .information-page--compact .information-prose p{margin-bottom:.9em}html:root .information-page--compact .information-prose section{margin-bottom:1.5em}html:root .information-page--compact .information-prose h2{margin-bottom:.5em;font-size:1.2em;line-height:1.35}html:root .information-page--compact .information-prose h3{margin:1.25em 0 .5em;font-size:1.075em;line-height:1.35}html:root .information-page--compact .information-prose li{margin-bottom:.4em}
