.course-nav.svelte-kjee3w{padding:1rem;min-width:250px}.nav-controls.svelte-kjee3w{display:flex;justify-content:space-between;margin-bottom:1rem;gap:.5rem}.nav-button.svelte-kjee3w{padding:.5rem 1rem;border:1px solid #ccc;border-radius:.25rem;text-decoration:none;color:inherit;font-size:.875rem;text-align:center;flex:1}.nav-button.disabled.svelte-kjee3w{opacity:.5;cursor:not-allowed}.nav-button.svelte-kjee3w:not(.disabled):hover{background:#f3f4f6}.container.svelte-1r1fi6o{display:grid;grid-template-areas:"main";grid-template-columns:1fr;max-width:100vw;position:relative}left.svelte-1r1fi6o,right.svelte-1r1fi6o{position:fixed;top:0;bottom:0;width:100%;z-index:100;transition:transform .3s ease;background:#27272763;box-shadow:0 0 10px #0000004d}left.svelte-1r1fi6o{left:0;transform:translate(-100%)}right.svelte-1r1fi6o{right:0;transform:translate(100%)}left.visible.svelte-1r1fi6o{transform:translate(0)}right.visible.svelte-1r1fi6o{transform:translate(0)}main.svelte-1r1fi6o{grid-area:main}.toggle.svelte-1r1fi6o{position:fixed;top:90dvh;transform:translateY(-50%);z-index:101;background:#eeeeee9c;border:none;padding:.4rem;cursor:pointer;font-size:1rem;border-radius:0 4px 4px 0;box-shadow:0 0 5px #0000004d;transition:left .3s ease,right .3s ease}.left-toggle.svelte-1r1fi6o{left:0;border-radius:0 6px 6px 0}.right-toggle.svelte-1r1fi6o{right:0;border-radius:6px 0 0 6px}@media (min-width: 1000px){.container.svelte-1r1fi6o{grid-template-areas:"left main right";grid-template-columns:minmax(300px,1fr) minmax(500px,1000px) minmax(300px,1fr)}main.svelte-1r1fi6o{padding:0}left.svelte-1r1fi6o,right.svelte-1r1fi6o{position:relative;transform:none!important;display:block;z-index:0;box-shadow:none;height:100%;align-self:start;width:auto;background:none}.toggle.svelte-1r1fi6o{display:none}}.toc-container.svelte-1xrh7eu{padding-left:1rem;border-radius:.25rem;max-height:90vh;overflow:auto}.toc-list.svelte-1xrh7eu{list-style-position:inside;padding-left:0}.toc-container.svelte-1xrh7eu a:where(.svelte-1xrh7eu){text-decoration:none;transition:all .2s ease}.toc-container.svelte-1xrh7eu a:where(.svelte-1xrh7eu):hover{color:#0070f3;text-decoration:underline}.toc-container a.active{color:#0070f3;font-weight:700;text-decoration:underline}.toc-item.svelte-1xrh7eu{margin:.25rem 0}.toc-level-1.svelte-1xrh7eu{font-weight:700}.toc-level-2.svelte-1xrh7eu{list-style-type:disc;padding-left:.5rem}.toc-level-3.svelte-1xrh7eu{padding-left:1rem;list-style-type:circle}.toc-level-4.svelte-1xrh7eu{padding-left:1.5rem}.toc-level-5.svelte-1xrh7eu,.toc-level-6.svelte-1xrh7eu{padding-left:2rem}.prose.svelte-cxty56{padding-top:2rem;padding-left:16px;padding-right:16px;padding-bottom:2rem}h1.svelte-cxty56{text-transform:capitalize}.toc-container.svelte-cxty56{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}@media (min-width: 1000px){.prose.svelte-cxty56{padding-top:2rem;padding-left:96px;padding-right:96px;padding-bottom:2rem}}
